什麼是區塊鏈 Blockchain
Published in
2 min readJul 20, 2018
什麼是Block?
在加密貨幣的領域裡面, Block就是紀錄用資料庫,裡面寫滿了類似“Alice 傳了1 BTC給Bob“這樣子的紀錄。當然你要放別的東西在裡面也可以。
什麼是BlockChain?
將上面提到的Block連接起來,新的Block接到舊Block後面,把Block連接連接起來,就是個Blockchain了。
BlockChain在加密貨幣上的用途?
其實功用和Block一樣,就是紀錄用的資料庫。
但和傳統的資料庫不同,Blockchain是分布式的資料庫,每個“礦工”都會保存一份資料庫紀錄。這個資料庫在加密貨幣的應用上,由於牽涉到貨幣的移轉,必須要保證資料的正確性及不可篡改性。
如何保證資料正確性及不可篡改會牽涉到更多細節,像是51%攻擊/Selfish mining/Double spending等等,容後詳述。
BlockChain有其他的用途嗎?
簡單說,Blockchain就是個分布式的資料庫。
所有資料庫能做的事他都能做。舉凡資產登記上鏈,食品朔源,物品運輸紀錄等等。但是必須考慮到做的事情是否用去中心化的作法更有效率。
另外,Blockchain也是個信任機器。
智能合約可以有效取代傳統第三方公證機構的功用,交易雙方有爭議再也不用請律師跑法院請法官裁示,智能合約城市怎麼寫就怎麼執行,不再有模糊空間。
總結
目前行業還在發展的早期,最成熟的應用就是發幣跟ICO。金融/交易相關的應用和數據登記相關的應用也相對成熟。
目前許多團隊投入在底層鏈(類比電腦的作業系統)的開發,之後會有更多應用在底層鏈的架構上繼續開發。
讓我們繼續看下去。