近年來,無論是在加密貨幣領域還是商業領域的創新上,區塊鏈被關注的程度可說是節節高升,而新技術的出現更將解決它們的一些缺點。不過,這些新技術的比較往往令人困惑及混淆。
本文設法將它們分析歸類,當我們一同有了較深入的理解時,再進行適當的比較,提供給讀者完整的架構概觀。
根源:比特幣和區塊鏈
比特幣大約是在十年前出現的,總體而言,它仍然被視為第一個實現區塊鏈概念的項目。
要理解比特幣並不難,簡單來說,它就是分佈在大量節點上的公有帳本。
而區塊鏈則提供實踐的技術,我們稱之為分佈式帳本技術(Distributed Ledger Technology;DLT)。
對於比特幣區塊鏈的褒貶都有,不過它的亮點值得我們參考,做為與其他革新比較的基準。
首先,它是分佈式的(distributed)。 比特幣網絡是由大量計算機做為節點組成。在每個節點上都會有一個比特幣區塊鏈的副本。
其次,它是非認許制的(permissionless)。這件事的重要性在於,節點是可以隨時加入或者離開比特幣網絡。
當節點加入網絡時,有助其穩固,即使節點退出網路,也並不會造成網路巨大的影響。
最後,它是去中心化的(decentralized)。這代表沒有任何一個組織擁有整個比特幣網絡,也不可能完全停止它運行。
如果我們看一下Bitnodes網站,節點的分佈在一定程度上可說是相當平衡的。 這也讓比特幣網路擁有一些抵禦DoS攻擊的固有功能。
比特幣網絡截至今天晚間(2018年4月22日)的數據,全球有10576個節點。
區塊鏈家族上場
從比特幣區塊鏈之後,我們看到了幾項新的區塊鏈革新。
其中,又以「以太坊(Ethereum)」和「Hyperledger」發展最具規模,功能上的差異造成兩者在用例和部署上並不相同。
(註:Hyperledger是由Linux Foundation主辦的一系列項目。他們在不同的區塊鏈項目中採取了不同的取徑。本文中,由於媒體覆蓋度較廣且商業應用較多的考量,選擇了主要由IBM貢獻的Hyperledger Fabric。)
在這裡,提供比特幣區塊鏈、以太坊與Hyperledger Fabric的概略比較。
在此較難一一說明其細節,但本文嘗試重點式的做一些初步的比較。
以太坊和Hyperledger Fabric都具有智能合約(smart contract)的功能,要由此判斷孰優孰劣並不容易。
不過,以太坊跟比特幣區塊鏈一樣為非認許制,而Hyperledger Fabric則為認許制,這將決定使用者在不同用例上的選擇。
另一方面,Hyperledger本身並沒有自己的虛擬貨幣。
不過,這一點並不會減損它的功用,因為對於多數企業或企業聯盟的部署來說,通常不大需要用虛擬貨幣來做為交易上的金流,外部法幣也可以跟系統對接。
由於不需要每個節點都來驗證一筆交易,多數情況下,Hyperledger的共識決機制比比特幣和以太坊都快很多,這當然也犧牲了一些去中心化的程度
而犧牲一些去中心化的程度,由已知的單方或少數幾方控制寫錄權限,可以讓產生共識的條件相較之下變得更為簡單與快速。
雖然以太坊也可以部署為私有鏈,但若要這樣做,採礦與訪問都需要認許,使得以太坊拒絕這樣做。
不過,像摩根大通的區塊鏈平台Quoraum也在以太坊(Ethereum)上做了「認許制區塊鏈」,使其更適合企業使用。
(本文參考自 KC Tam:Blockchain and the Challengers, Wikipedia)
?相關文章?
【比特幣閃電網路】在Twitter CEO的支持之下,閃電網路beta正式啟動
【超級帳本聯盟 Hyperledger】多銀行支持的聯盟將逐漸開放ICO?
《BlockTempo動區動趨》LINE官方號開通囉~立即加入獲得第一手區塊鏈、加密貨幣新聞報導!