什麼是區塊鏈 Blockchain

Rick Lin
Crypto Currency 101
2 min readJul 20, 2018
Photo by Mike Alonzo on Unsplash

什麼是Block?

在加密貨幣的領域裡面, Block就是紀錄用資料庫,裡面寫滿了類似“Alice 傳了1 BTC給Bob“這樣子的紀錄。當然你要放別的東西在裡面也可以。

什麼是BlockChain?

將上面提到的Block連接起來,新的Block接到舊Block後面,把Block連接連接起來,就是個Blockchain了。

BlockChain在加密貨幣上的用途?

其實功用和Block一樣,就是紀錄用的資料庫。

但和傳統的資料庫不同,Blockchain是分布式的資料庫,每個“礦工”都會保存一份資料庫紀錄。這個資料庫在加密貨幣的應用上,由於牽涉到貨幣的移轉,必須要保證資料的正確性及不可篡改性。

如何保證資料正確性及不可篡改會牽涉到更多細節,像是51%攻擊/Selfish mining/Double spending等等,容後詳述。

BlockChain有其他的用途嗎?

簡單說,Blockchain就是個分布式的資料庫。

所有資料庫能做的事他都能做。舉凡資產登記上鏈,食品朔源,物品運輸紀錄等等。但是必須考慮到做的事情是否用去中心化的作法更有效率。

另外,Blockchain也是個信任機器。

智能合約可以有效取代傳統第三方公證機構的功用,交易雙方有爭議再也不用請律師跑法院請法官裁示,智能合約城市怎麼寫就怎麼執行,不再有模糊空間。

總結

目前行業還在發展的早期,最成熟的應用就是發幣跟ICO。金融/交易相關的應用和數據登記相關的應用也相對成熟。

目前許多團隊投入在底層鏈(類比電腦的作業系統)的開發,之後會有更多應用在底層鏈的架構上繼續開發。

讓我們繼續看下去。

--

--