如果你跟我一樣,關(guān)注區(qū)塊鏈技術(shù)長(zhǎng)達(dá)幾個(gè)月,那對(duì)沒(méi)完沒(méi)了的原理介紹、前景描繪、行業(yè)探討和鏈圈新聞產(chǎn)生了審美疲勞。本文試圖對(duì)區(qū)塊鏈有關(guān)技術(shù)流派進(jìn)行一個(gè)概覽,助于區(qū)塊鏈技術(shù)的討論與共識(shí)。
區(qū)塊鏈技術(shù)的流派
劃分區(qū)塊鏈技術(shù)流派并無(wú)一定之規(guī),大概有以下四種方式:
第一是按照節(jié)點(diǎn)準(zhǔn)入規(guī)則,劃分為公有鏈、私有鏈和聯(lián)盟鏈。公有鏈注重匿名性與去中心化,而私有鏈及聯(lián)盟鏈注重高效率,而且還往往設(shè)置了準(zhǔn)入門(mén)檻。公有鏈、私有鏈與聯(lián)盟鏈之間的這些不同都在技術(shù)中有所體現(xiàn),比如私有鏈和聯(lián)盟鏈假設(shè)節(jié)點(diǎn)數(shù)目不大,可以采用PBFT算法來(lái)形成共識(shí)。而公有鏈假設(shè)有大量且不斷動(dòng)態(tài)變化的節(jié)點(diǎn)網(wǎng)絡(luò),用PBFT效率太低,只能采用類(lèi)似抽***的算法來(lái)確定意見(jiàn)領(lǐng)袖。
第二是按照共享目標(biāo),劃分為共享賬本和共享狀態(tài)機(jī)兩派。比特幣是典型的共享賬本,而Chain和BigchainDB也應(yīng)屬此類(lèi),這幾個(gè)區(qū)塊鏈系統(tǒng)在各個(gè)節(jié)點(diǎn)之間共享一本總賬,因此對(duì)接金融應(yīng)用比較方便。另一大類(lèi)區(qū)塊鏈系統(tǒng)中,各個(gè)節(jié)點(diǎn)所共享的是可完成圖靈完備計(jì)算的狀態(tài)機(jī),如以太坊、Fabric,它們都通過(guò)執(zhí)行智能合約而改變共享狀態(tài)機(jī)狀態(tài),進(jìn)而達(dá)成種種復(fù)雜功能。
第三是按照梅蘭妮 ? 斯旺所描述的代際演進(jìn),將區(qū)塊鏈系統(tǒng)分為1.0、2.0和3.0三代。其中1.0支撐去中心化交易和支付系統(tǒng),2.0通過(guò)智能合約支撐行業(yè)應(yīng)用,3.0支撐去中心化的社會(huì)體系。比特幣和Chain應(yīng)屬于區(qū)塊鏈1.0系統(tǒng),而以太坊和Fabric是區(qū)塊鏈2.0系統(tǒng),目前尚無(wú)成功的區(qū)塊鏈3.0系統(tǒng)出現(xiàn)。
第四是按照核心數(shù)據(jù)結(jié)構(gòu),分為區(qū)塊鏈和分布式總賬兩派。區(qū)塊鏈這一派在系統(tǒng)中真的實(shí)現(xiàn)了一個(gè)區(qū)塊的鏈作為核心數(shù)據(jù)結(jié)構(gòu),而分布式總賬這一派,只是吸取了區(qū)塊鏈的精神,并沒(méi)有真用一條區(qū)塊鏈作為核心數(shù)據(jù)結(jié)構(gòu)。
云界軟件開(kāi)發(fā),擁有8年的開(kāi)發(fā)經(jīng)驗(yàn)。APP結(jié)算系統(tǒng)、APP 軟件、APP掃碼支付、點(diǎn)對(duì)點(diǎn)場(chǎng)外交易、點(diǎn)對(duì)點(diǎn)交易平臺(tái)、π支付系統(tǒng)、區(qū)塊鏈技術(shù)衍生品開(kāi)發(fā)、資產(chǎn)證券化 系統(tǒng)開(kāi)發(fā)、股票拆分 系統(tǒng)開(kāi)發(fā)、雙軌制 系統(tǒng)開(kāi)發(fā)、級(jí)差制 系統(tǒng)開(kāi)發(fā)、MMM 系統(tǒng)開(kāi)發(fā)、區(qū)塊鏈 系統(tǒng)開(kāi)發(fā)、消費(fèi)返利系統(tǒng)開(kāi)發(fā)、分盤(pán)制 系統(tǒng)、商城類(lèi) 系統(tǒng)開(kāi)發(fā)、農(nóng)場(chǎng)游戲類(lèi)系統(tǒng)開(kāi)發(fā)等軟件開(kāi)發(fā)。