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