有許多區(qū)塊鏈網(wǎng)絡(luò),每個都認(rèn)為自己在可伸縮性、獨特功能方面是最好的。但是,讓我們超越所有這些流行語,重新定義品牌和營銷炒作。在選擇區(qū)塊鏈平臺進(jìn)行開發(fā)時,哪些特性是真正重要的?
老實說,這不是一個很容易回答的問題。這個決定受到許多外部因素的影響,例如文檔的質(zhì)量和社區(qū)的力量。
本文將向您介紹選擇區(qū)塊鏈平臺的最重要標(biāo)準(zhǔn)。此外,我們還探索了三個選擇開發(fā)平臺的項目:以太坊、Bitcoin via RSK和Ardor。
首先,讓我們看看不同的標(biāo)準(zhǔn)。
選擇區(qū)塊鏈平臺的標(biāo)準(zhǔn)
在決定使用哪個區(qū)塊鏈平臺時,作為開發(fā)人員,您應(yīng)該考慮以下標(biāo)準(zhǔn):
· 平臺的可伸縮性和吞吐量。
· 信息結(jié)構(gòu): 文檔質(zhì)量、結(jié)構(gòu)和外部教程或指南的可用性。
· 采用率: 評估社區(qū)的力量。
· 需要的開發(fā)經(jīng)驗: 對于一個新手開發(fā)一個特定的區(qū)塊鏈平臺有多容易?
· 提供bug獎勵或激勵程序。
· 支持開發(fā)人員工具的可用性,以增加開發(fā)人員的體驗。
以上六個標(biāo)準(zhǔn)可以幫助您在選擇區(qū)塊鏈平臺時做出更明智的決定。
3個值得考慮開發(fā)的有趣項目
以太坊
讓我們先來分析一下以太坊是否是一個合適的項目。對于一個剛剛加入?yún)^(qū)塊鏈領(lǐng)域的新手來說,剛開始可能會感到難以承受。在不同的地方有大量的信息??偨Y(jié)一下一些重要的資源:
· 在GitHub上的以太坊 wiki
· 你在以太坊上編寫游戲代碼
· 以太坊開發(fā)人員文檔
· 以太坊棧交流
此外,你從官方和非官方來源找到的信息的準(zhǔn)確性是高質(zhì)量的。以太坊仍然是最活躍的項目之一,近年來獲得了很多關(guān)注。因此,有許多令人驚嘆的教程和網(wǎng)站致力于提供有關(guān)以太坊的信息。
舉個例子,你可以找到非常深入的技術(shù)文章來回答與可靠性編程相關(guān)的問題。下面這篇文章將幫助您以一種確定性的、安全的方式生成隨機(jī)數(shù)。對于想要設(shè)計彩票或抽彩智能合約的開發(fā)人員來說,這是很重要的信息。
然而,如此豐富的信息可能會讓人感到不知所措甚至沮喪。在哪里查找關(guān)于某個特定問題的信息并不總是很清楚。
其次,以太坊和第三方工具提供的工具非常好。對于開發(fā)人員來說,開始智能合約開發(fā)的最佳工具之一是Truffle Suite。Truffle既是智能合約開發(fā)的IDE,也是可以直接部署合約的測試框架。Truffle Suite還附帶了Ganache,這是一個一鍵式的區(qū)塊鏈,您可以使用它在一個安全的環(huán)境中嘗試智能合約或運(yùn)行測試。
最后,重要的是要知道以太坊具有相當(dāng)陡峭的學(xué)習(xí)曲線。您必須學(xué)習(xí)很多東西,比如以太坊的機(jī)制、使用新語言的智能合約開發(fā)、費(fèi)用計算、決定論和許多新工具。正如您所看到的,對于新開發(fā)人員來說,這個列表可能太大了。對于更有經(jīng)驗的開發(fā)人員來說,這仍然是一個艱難的開發(fā)旅程。
結(jié)論?如果您是一個更有經(jīng)驗的開發(fā)人員,那么以太坊是一個很好的選擇。然而,豐富的信息會使它成為快速獲得知識和開始試驗的好產(chǎn)品。此外,這組強(qiáng)大的開發(fā)工具應(yīng)該可以簡化以太坊的開發(fā)。
通過比特幣實現(xiàn)RSK
RSK是一個通過側(cè)鏈技術(shù)連接到比特幣的智能合約平臺。RSK使用雙向掛鉤來保持與比特幣區(qū)塊鏈的聯(lián)系。使用RSK的優(yōu)點是,它使開發(fā)人員能夠在比特幣網(wǎng)絡(luò)上使用智能合約邏輯,而這在本地是不可能的。
RSK在內(nèi)部使用SmartBitcoins (SBTC),這是它側(cè)鏈的本地貨幣。想要訪問SBTC的用戶需要鎖定等量的BTC。
使用RSK的有趣之處在于性能的提高。由于該平臺使用自己的鏈來結(jié)算智能合約,它可以擴(kuò)展到每秒300個交易。
此外,RSK基礎(chǔ)架構(gòu)(RIF)團(tuán)隊一直致力于他們期待已久的“第三層解決方案”。RIF團(tuán)隊已經(jīng)完成了Lumino項目,每秒可以處理5000個交易。Lumino的概念是基于比特幣閃電網(wǎng)絡(luò),它也使用國家渠道進(jìn)行交易鏈外。因此,如果只與網(wǎng)絡(luò)共享端平衡,則可以達(dá)到更高的吞吐量。RIF第三層解決方案,如Lumino和RIF存儲預(yù)計將集成在Taringa!這是一個值得尋找的重要里程碑,有望增加比特幣的使用。
當(dāng)瀏覽RSK的網(wǎng)站時,他們立即將注意力集中在為他們提供最基本文檔的開發(fā)人員身上。您可以學(xué)習(xí)如何獲取SmartBitcoins、設(shè)置節(jié)點或開始智能合約開發(fā)。
當(dāng)執(zhí)行一個谷歌搜索RSK智能合約,我們是找不到任何技術(shù)的第三方教程。然而,實際上該文檔提供了大量的入門教程。
如果我們進(jìn)一步尋找,我們可以找到一個單獨的電報頻道,專門為RSK智能合約開發(fā)。此外,Gitter積極用于回答400個成員的技術(shù)問題。這些支助渠道應(yīng)足以及時回答技術(shù)問題。
此外,RSK自2018年2月起在著名網(wǎng)站Hackerone上推出了一個漏洞獎勵計劃。bug獎勵程序仍然可以報告問題。目前,八份報告已經(jīng)解決,平均賞金為2000美元。
最后,RSK生態(tài)系統(tǒng)基金旨在幫助創(chuàng)始人在比特幣的基礎(chǔ)上建立創(chuàng)新的商業(yè)模式。平均而言,一個新項目獲得50萬到20萬美元的資金來建立他們的商業(yè)創(chuàng)意。這是一個偉大的倡議,以傳播有關(guān)項目的意識,并刺激個人與RSK建設(shè)。
結(jié)論?很高興看到更多的網(wǎng)站報道關(guān)于RSK的技術(shù)教程,因為他們的網(wǎng)站和Github是唯一的信息來源。然而,對于想要開始使用RSK的新手來說,活躍的技術(shù)社區(qū)是非常有用的。盡管如此,RSK的采用率在這一點上看起來還是相當(dāng)?shù)偷摹?/p>
Ardor
首先,Ardor項目是由一家名為Jelurida的區(qū)塊鏈軟件公司創(chuàng)建的。該公司同時維護(hù)Nxt和Ardor區(qū)塊鏈。
NXT是2013年11月由一個匿名組織創(chuàng)建的,該組織試圖成為一種更快、更多功能的比特幣。它被認(rèn)為是最穩(wěn)定和經(jīng)過良好測試的區(qū)塊鏈。
NXT社區(qū)及其開發(fā)人員意識到它正面臨一些挑戰(zhàn),比如單個代幣的實現(xiàn)。因此,Ardor是基于其代碼庫創(chuàng)建的,并進(jìn)行了重要的修改。具體來說,它是第一個引入“子鏈”概念的平臺,如下所述。因此,Ardor可以被視為一個新的起點,嘗試構(gòu)建一個更可擴(kuò)展和功能更豐富的區(qū)塊鏈。
Ardor項目由獨特的父-子鏈體系結(jié)構(gòu)組成,具有單個安全鏈和多個交易鏈。該體系結(jié)構(gòu)實現(xiàn)了三個基本優(yōu)勢——減少區(qū)塊鏈膨脹、提供多個交易代幣和托管隨時可用的互連塊鏈。
現(xiàn)在我們已經(jīng)澄清了區(qū)別,讓我們看看項目的文檔和可用信息。首先,這個文檔可以幫助你開始對不同的平臺感興趣。接下來,您將進(jìn)入教程部分。盡管文檔網(wǎng)站看起來不是很花哨,但是團(tuán)隊設(shè)法在文檔中引入了一個很好的流程,這對新手開發(fā)人員找到自己的方向很有幫助。如果您是一個更高級的開發(fā)人員,就會有一個“高級教程”部分告訴您,例如,如何在Ardor上啟動您的安全代幣產(chǎn)品。
另外,如果你在谷歌上搜索“Ardor教程”,你會找到一些教程和視頻。然而,Ardor花了很多精力為Udemy創(chuàng)建兩個視頻課程。第一門課程“Ardor區(qū)塊鏈訓(xùn)練營”將會教授您基本的Ardor區(qū)塊鏈概念。超過2300名學(xué)生注冊了這門課程,平均評分為4.7分(滿分5分)。
第二門課程側(cè)重于為你與Ardor簽訂的第一份智能合約編寫程序。你可能會注意到這兩門課都是收費(fèi)的。然而,Ardor已經(jīng)發(fā)放了免費(fèi)的學(xué)習(xí)券,目的是吸引更多的開發(fā)者使用這個平臺。
當(dāng)談到平臺的功能時,可以說Ardor附帶了一些非常有趣的功能。最重要的功能是輕松創(chuàng)建新的子鏈。子鏈的安全性由父鏈Ardor來保證。你不必?fù)?dān)心任何事情,你只關(guān)注你的子鏈即可。
最后,讓我們回顧一下社區(qū)。最活躍的頻道是Ardor的Telegram頻道。這個頻道用來問各種各樣的問題,包括技術(shù)性的和非技術(shù)性的。此外,你還可以在Ardor的Slack上找到一個活躍的社區(qū)。
結(jié)論?Ardor是一個學(xué)習(xí)和實驗有趣概念(如子鏈)的好平臺。子鏈或側(cè)鏈的概念仍在增長,將來可能成為主流,以達(dá)到更高的可伸縮性和吞吐量。最后,Ardor提供了大量的指南、教程和高級指南。他們還花時間在Udemy上創(chuàng)建了兩個視頻課程,這無疑是一個巨大的優(yōu)勢。