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