隨著區(qū)塊鏈技術(shù)的不斷發(fā)展,各大企業(yè)都對(duì)該技術(shù)投入了研究資源。本文就來(lái)介紹一下目前比較成熟的區(qū)塊鏈技術(shù)。
區(qū)塊鏈屬于一種分布式數(shù)據(jù),由許多數(shù)據(jù)塊組成,這些數(shù)據(jù)塊通過(guò)特定的密碼學(xué)方法互相關(guān)聯(lián)。區(qū)塊鏈又分為三類:
1.公有鏈
所謂公有鏈,是指世界上任何個(gè)人或者團(tuán)體都可以對(duì)該鏈發(fā)送信息,獲得該區(qū)塊鏈的有效確認(rèn)。
2.聯(lián)盟鏈
聯(lián)盟鏈只對(duì)特定的節(jié)點(diǎn)開(kāi)放更改添加信息的權(quán)利,每一個(gè)新的區(qū)塊的生成都有特定節(jié)點(diǎn)通過(guò)共識(shí)過(guò)程共同決定。區(qū)塊鏈上的其他節(jié)點(diǎn)只能發(fā)送信息,但無(wú)法參與共識(shí)。
3.私有鏈
只有單一節(jié)點(diǎn)(公司或個(gè)人)有權(quán)對(duì)該區(qū)塊鏈進(jìn)行寫(xiě)入操作,鏈上的其余過(guò)程與之前兩者無(wú)異。
三種鏈相比,聯(lián)盟鏈的共識(shí)過(guò)程速度更快,一個(gè)公有鏈處理一個(gè)區(qū)塊需要17秒左右,但是一個(gè)聯(lián)盟鏈處理一個(gè)區(qū)塊鏈只需要3秒左右。如果配合合理的并行方法可以更好的發(fā)揮其擴(kuò)展性。
目前區(qū)塊鏈技術(shù)的應(yīng)用領(lǐng)域還未確定下來(lái),但是目前參與其中的各個(gè)傳統(tǒng)企業(yè)在未來(lái)將自己的業(yè)務(wù)放在公鏈上的可能性較小。
Lisk的CEOMaxKordek認(rèn)為:“私鏈最大的優(yōu)勢(shì)就是,它有加密審查功能,而且參與者都知曉彼此身份。與公鏈相比,私鏈的速度更快、費(fèi)用更低,而且能保證參與者的隱私。”Omni董事會(huì)成員PatrickDugan認(rèn)為:“我喜歡稱私鏈為‘共享數(shù)據(jù)庫(kù)’,它為金融機(jī)構(gòu)的交易后結(jié)算提高了效率。”
目前已成體系的區(qū)塊鏈技術(shù)有:Bitcoin、Ethereum、Ripple以及Hydrachai。其中Bitcoin屬于公有鏈,其他則是聯(lián)盟鏈和私有鏈的中已成體系的代表性區(qū)塊鏈技術(shù)。
Bitcoin
Bitcoin體系采用C++語(yǔ)言開(kāi)發(fā),采用POW(工作量證明)算法,優(yōu)點(diǎn)是成熟穩(wěn)定,缺點(diǎn)是效率較低,為了解決原有體系的缺陷,閃電網(wǎng)絡(luò)誕生,為區(qū)塊之間的支付提供可擴(kuò)展的微支付網(wǎng)絡(luò)通道,達(dá)到多次、高頻、雙向地通過(guò)軋差方式實(shí)現(xiàn)瞬間支付的瞬間確認(rèn)。另外比特幣還開(kāi)放了多種側(cè)鏈,使得其他傳統(tǒng)標(biāo)的物的智能化合約,并且錨定到比特幣上。
Ethereum
Ethereum更傾向于一個(gè)開(kāi)發(fā)平臺(tái),有自己的默認(rèn)語(yǔ)言和協(xié)議,并支持多種計(jì)算機(jī)開(kāi)發(fā)語(yǔ)言。Ethereum希望各種智能合約能夠以其平臺(tái)為基礎(chǔ)產(chǎn)生出各種DApp應(yīng)用。目前Ethereum采用的還是POW的算法,TPS為25筆,但是該平臺(tái)迭代更新迅速,在ETH2.0的規(guī)劃中,規(guī)劃采用Casper算法,是TPS達(dá)到2000筆。
所謂Casper算法,其基礎(chǔ)是投注共識(shí),核心思想是為驗(yàn)證人提供與協(xié)議對(duì)賭哪個(gè)塊會(huì)被最終確定的機(jī)會(huì)。在某個(gè)區(qū)塊的投注就是一筆交易,如果該區(qū)塊被處理了,就會(huì)帶給驗(yàn)證人Y個(gè)幣的獎(jiǎng)勵(lì)(獎(jiǎng)勵(lì)是憑空“印”出來(lái)的,因而是“與協(xié)議”對(duì)賭),如果該區(qū)塊沒(méi)有被處理,就會(huì)被收走Z個(gè)幣的懲罰(罰金被銷毀)。區(qū)塊被處理的可能性本身就是根據(jù)人們對(duì)哪個(gè)區(qū)塊投注最多推導(dǎo)出來(lái)的,每一個(gè)驗(yàn)證人都根據(jù)預(yù)期中其他人的投注情況進(jìn)行投注,驅(qū)使這個(gè)過(guò)程走向收斂。
投注共識(shí)可以看作是一個(gè)框架,以特殊的方式處理工作證明,適合為其他多種類型的共識(shí)協(xié)議提供能促進(jìn)收斂的經(jīng)濟(jì)博弈。Casper的另一個(gè)獨(dú)特之處在于它的共識(shí)是按塊達(dá)成的(by-block)而不是像工作量證明那樣按鏈達(dá)成的(by-chain):共識(shí)過(guò)程在某個(gè)高度上對(duì)區(qū)塊狀態(tài)的決策是獨(dú)立于其它所有高度的。
Ripple
Ripple是世界上第一個(gè)開(kāi)放的支付網(wǎng)絡(luò),是基于區(qū)塊鏈的點(diǎn)到點(diǎn)全球支付網(wǎng)絡(luò)。通過(guò)這個(gè)支付網(wǎng)絡(luò),使你輕松、廉價(jià)并安全的把你的金錢(qián)轉(zhuǎn)賬到互聯(lián)網(wǎng)上的任何一個(gè)人。Ripple引入了一個(gè)共識(shí)機(jī)制RPCA,通過(guò)特殊節(jié)點(diǎn)的投票,在很短的時(shí)間內(nèi)就能夠?qū)灰走M(jìn)行驗(yàn)證和確認(rèn)。
IBMHyperledger
IBMHyperLedger是一個(gè)區(qū)塊鏈實(shí)施方案,可插入各種功能模塊架構(gòu)。他的目標(biāo)是打造成一個(gè)由全社會(huì)來(lái)共同維護(hù)的一個(gè)超級(jí)賬本。其架構(gòu)核心邏輯有三條:Membership、Blockchain和Chaincode。MembershipServices用來(lái)管理節(jié)點(diǎn)身份、隱私、保密性、可審計(jì)性。Blockchainservices使用建立在HTTP/2上的P2P協(xié)議來(lái)管理分布式賬本,提供最有效的哈希算法來(lái)維護(hù)區(qū)塊鏈?zhǔn)澜鐮顟B(tài)的副本。Chaincodeservices提供一種安全且輕量級(jí)的沙盒運(yùn)行模式,來(lái)在VP節(jié)點(diǎn)上執(zhí)行chaincode邏輯,類似以太坊的EVM虛擬機(jī)及其他上面運(yùn)行的智能合約。
目前區(qū)塊鏈技術(shù)受到各大行業(yè)的關(guān)注,投入了大量的科研人員和資源進(jìn)行研究開(kāi)發(fā),區(qū)塊鏈技術(shù)產(chǎn)品化的指日可待。
第三十四屆CIO班招生
國(guó)際CIO認(rèn)證培訓(xùn)
首席數(shù)據(jù)官(CDO)認(rèn)證培訓(xùn)
責(zé)編:houlimin
免責(zé)聲明:本網(wǎng)站(http://www.www.gypb.net/)內(nèi)容主要來(lái)自原創(chuàng)、合作媒體供稿和第三方投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
本網(wǎng)站刊載的所有內(nèi)容(包括但不僅限文字、圖片、LOGO、音頻、視頻、軟件、程序等)版權(quán)歸原作者所有。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),請(qǐng)及時(shí)通知本站,予以刪除。