五大區(qū)塊鏈快速原型工具幫你加速概念驗(yàn)證的時(shí)間

責(zé)任編輯:cres

作者:陳峻編譯

2019-06-06 12:32:57

摘自:51CTO

本文將向大家介紹五種得到業(yè)界認(rèn)可的、效果最佳的區(qū)塊鏈快速原型工具,并簡(jiǎn)要討論了工具選擇的相關(guān)屬性。

近年來(lái),雖然有關(guān)區(qū)塊鏈和加密貨幣的新聞仍持續(xù)占據(jù)著金融與科技類媒體的頭條,但是它們所推出的各種去中心化應(yīng)用方案,在實(shí)際交易與市場(chǎng)上的占比并不高。
 
表面上看,供給端落后于需求端的原因貌似缺乏創(chuàng)意。而實(shí)際上卻是,區(qū)塊鏈工程師們將過多的時(shí)間耗費(fèi)在了對(duì)于理論的驗(yàn)證、以及實(shí)踐的轉(zhuǎn)換之上。
 
因此,對(duì)于一些尚處于萌芽階段的區(qū)塊鏈技術(shù)應(yīng)用而言,開發(fā)人員需要通過一些常用的工具,來(lái)快速地形成并轉(zhuǎn)換為某種工作原型,以直觀地展示給利益相關(guān)者、甚至是潛在的投資人。
 
下面,我將向大家介紹一些得到業(yè)界認(rèn)可的、效果最佳的區(qū)塊鏈快速原型工具。希望它們可以幫助您找到遠(yuǎn)比加密貨幣更好的區(qū)塊鏈應(yīng)用,并能以更高的效率打入市場(chǎng)。
 
在正式介紹之前,先讓我們一起來(lái)了解一下,這些工具普遍涉及到的如下兩個(gè)方面:
 
能夠?qū)τ美僭O(shè)(Case Assumption)予以測(cè)試
 
您的區(qū)塊鏈原型需要能夠幫您找到如下問題的答案:誰(shuí)會(huì)是您的網(wǎng)絡(luò)參與者,他們具有什么樣的角色,他們將開展什么樣的交易,他們會(huì)用區(qū)塊鏈進(jìn)行哪種資產(chǎn)類型的交易,以及各類用戶將如何與已開發(fā)出的賬本(ledger)進(jìn)行交互?
 
基于實(shí)踐性關(guān)注(Practical Concerns)的知識(shí)
 
已開發(fā)出的原型應(yīng)該能夠涉及到所有基于區(qū)塊鏈應(yīng)用的實(shí)際問題,例如:網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),進(jìn)行日常網(wǎng)絡(luò)操作的流程,應(yīng)該如何構(gòu)建并部署各種智能合約,以及您的解決方案將如何與其他應(yīng)用進(jìn)行交互等方面。
 
通常情況下,我們無(wú)論在自己的去中心化方案中用到了何種技術(shù),都需要幾個(gè)月的時(shí)間,來(lái)開發(fā)并構(gòu)建出一套能夠處理上述問題的原型。但是,如果您愿意使用我在下面將要提到的各種快速原型工具的話,項(xiàng)目的整體時(shí)間勢(shì)必會(huì)有所減半。
 
五大區(qū)塊鏈快速原型工具,加速概念驗(yàn)證(Proof-of-Concept)的時(shí)間
 
1. 以太坊(Ethereum)
 
當(dāng)今市場(chǎng)上,最理想的區(qū)塊鏈快速原型平臺(tái)之一便是以太坊。憑借其智能合約的強(qiáng)大靈活性與功能性,以太坊給用戶帶來(lái)了大量的實(shí)踐用例。
 
目前,以太坊正在通過調(diào)整其共識(shí)算法,以加速證明未來(lái)的股權(quán)(Proof of Stake)。
 
2. 超級(jí)賬本結(jié)構(gòu)(Hyperledger Fabric)
 
超級(jí)賬本結(jié)構(gòu)是由Linux所托管的B2B模塊。該開源項(xiàng)目致力于為數(shù)據(jù)庫(kù)創(chuàng)建各種代碼庫(kù)、以及企業(yè)級(jí)分布式框架。
 
通過與來(lái)自不同行業(yè)的185多家企業(yè)合作,超級(jí)賬本結(jié)構(gòu)提供了一種分級(jí)制(grade)的解決方案,它以提供各種即插即用(plug-and-play)元素的方式,實(shí)現(xiàn)了會(huì)員的各項(xiàng)共識(shí)與服務(wù)。
 
3. R3 Corda
 
總的說來(lái),R3 Corda平臺(tái)是世界上幾個(gè)最大的金融機(jī)構(gòu)所組成的聯(lián)合體。它們共同開發(fā)了一套稱為Corda的分布式數(shù)據(jù)庫(kù)平臺(tái)。
 
別看它主要是由金融機(jī)構(gòu)所創(chuàng)立,但是Corda在醫(yī)療、政府、以及供應(yīng)鏈行業(yè)中有著被廣泛的應(yīng)用。
 
該區(qū)塊鏈快速原型工具得以普及的原因來(lái)自于如下兩個(gè)方面:
 
其共識(shí)系統(tǒng)擁有負(fù)責(zé)各種管理財(cái)務(wù)條款的過程。
 
在與各種遺留系統(tǒng)相集成時(shí),容易實(shí)現(xiàn)相互操作性。
 
4. EOS
 
作為一個(gè)擁有原生加密貨幣能力的平臺(tái),EOS能夠模擬包括GPU和CPU在內(nèi)的各種真實(shí)計(jì)算機(jī)硬件。
 
作為一種智能合約平臺(tái)和去中心化的系統(tǒng),EOSIO可用于部署各種工業(yè)級(jí)規(guī)模的分布式用例。目前,該平臺(tái)具有三大特性:可擴(kuò)展性、靈活性和可用性,它們共同成就了各種去中心化方案的實(shí)現(xiàn)。
 
5. 多鏈(Multichain)
 
該平臺(tái)一般被用于在組織內(nèi)部、或是組織之間進(jìn)行私有區(qū)塊鏈的開發(fā)和部署。它的主要目的是用于解決在金融領(lǐng)域中所碰到的各種與區(qū)塊鏈部署相關(guān)的障礙。
 
通過在端對(duì)端的私有鏈中提供控制與隱私保護(hù),多鏈可以被理解為增強(qiáng)版的比特幣,以加固金融交易中的隱私安全。
 
上面給大家介紹并討論了五種區(qū)塊鏈快速原型的工具,下面我們來(lái)看看如何選擇最適合業(yè)務(wù)的一款快速原型工具。我們將從如下最重要的屬性方面進(jìn)行考量:
 
A. 開放式治理
 
您需要檢查候選工具與平臺(tái)是如何處理各種變更、以及如何應(yīng)對(duì)與解決實(shí)際應(yīng)用中所出現(xiàn)的問題。
 
此外,我們應(yīng)該確保所選的代碼庫(kù),能夠協(xié)助建立各種清晰的變更與流程的增強(qiáng)。
 
B. 機(jī)密性
 
您必須檢查目標(biāo)平臺(tái)、及其對(duì)于不同網(wǎng)絡(luò)參與者的控制。同時(shí),您也需要確保候選方案能夠保護(hù)所有干系人和交易的隱私,包括:僅對(duì)交易參與的雙方開放可見性。
 
C. 模塊性
 
當(dāng)您在拓展自己的業(yè)務(wù)網(wǎng)絡(luò)時(shí),需要擁有一個(gè)能夠適應(yīng)不同行業(yè)標(biāo)準(zhǔn)、地區(qū)法規(guī)、技術(shù)需求的平臺(tái)。一般對(duì)于某個(gè)網(wǎng)絡(luò)而言,您可能更希望由某一方事先控制好相關(guān)的交易規(guī)則,而其他參與方在達(dá)成了共識(shí)的基礎(chǔ)上予以嚴(yán)格遵守。因此,模塊化的設(shè)計(jì)解決方案會(huì)讓您獲得更大的、業(yè)務(wù)所需的靈活性。
 
至此,我們了解了五種區(qū)塊鏈快速原型工具、及其選用的參考屬性。希望您能籍此更快地實(shí)現(xiàn)針對(duì)區(qū)塊鏈設(shè)計(jì)的概念驗(yàn)證。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)