“好兵配好劍”——隨著區塊鏈技術進一步發展,各種開發工具層出不窮,極大的便利了開發者的工作。面對眼花繚亂的工具,到底哪些是區塊鏈大牛們常用的工具呢?下面我們給大家總結了11個常用的區塊鏈開發工具。
1、Solidity
Solidity是區塊鏈開發者中最流行的編程語言之一。它支持面向對象的范式并且可以用于編寫智能合約。以太坊DApp也可以用Solidity編碼。Solidity是針對以太坊虛擬機(EVM)而設計的。
如此看來,是什么使Solidity獨樹一幟的呢?首先,它被應用在最流行的區塊鏈解決方案——以太坊上。其次,它可以被用在開發各種用例的智能合約上,特別是在眾籌、投票和多重簽名錢包方面。
作為區塊鏈開發人員,您可以從閱讀Solidity文檔開始。
ComposeDB Beta版將部署在Ceramic主網:金色財經報道,ComposeDB Beta版現已在去中心化數據庫協議Ceramic主網上線。ComposeDB 是一個分散式圖形數據庫,允許開發人員使用 GraphQL 和即插即用數據模型在 Ceramic 上構建可組合的 Web3 應用程序。[2023/3/1 12:36:37]
2、Cakeshop
Cakeshop幫助您管理本地區塊鏈節點,它附帶了可以用來設置集群節點、處理合約并探索區塊鏈的各種API和工具。
3、Geth
Geth幫助構建以太坊節點,它是由Go語言編寫的,可以對以太坊區塊鏈進行各種操作,例如它可以用來傳輸以太幣、挖掘以太幣、并且創建智能合約。此外,它還可以用于搜索區塊歷史。
去中心化存儲和通信系統Ethereum Swarm發布Bee v1.11.0版本:1月20日消息,去中心化存儲和通信系統Ethereum Swarm發推稱,新的Bee v1.11.0版本已發布。該版本更新包括更流暢的數據塊同步、改進的上傳體驗,bug修復等。[2023/1/20 11:23:33]
Geth有如下三種使用方式:
JSON-RPCserver.
Command-line.
Interactiveconsole.
作為區塊鏈開發人員,您可以在Windows,Mac和Linux操作系統上使用Geth。安裝Geth后,首先需要鏈接到現有的區塊鏈網絡或者創建自己的區塊鏈網絡。為了簡化程序,Geth會自動鏈接到以太坊主網。
XDao以5000萬美元的估值完成230 萬美元融資:金色財經報道,多鏈DAO構建器XDao宣布以 5000 萬美元的估值在種子輪融資中籌集了 230 萬美元。?該輪投資者包括 Panony、DWF Labs、Telos Foundation 和 Grizzly Capital。
首席執行官Vlad Shavlidze 在一份電子郵件聲明中表示,這些資金是通過代幣銷售籌集的,該代幣銷售于 11 月 21 日結束。投資條款包括 12 個月的封閉期和 36 個月的線性歸屬期,以及針對加密熊市量身定制的代幣經濟學。??[2022/11/26 20:46:42]
需要注意的是,在您開始使用之前,Geth會下載整個以太坊區塊鏈。下載時間取決于您的網速。同時,我們建議您使用外接硬盤來儲存以太坊區塊鏈。
Tether:Solana上USDT無固有風險,部分交易所暫停存款或只因FTX、Alameda和Solana間的緊密聯系:11月18日消息,穩定幣USDT發行商Tether發文表示,盡管Alameda是USDT的較大發行者之一,但Alameda的失敗不代表會對Tether構成風險。Alameda發行USDT的意思是,Alameda向Tether轉賬美元,Tether發行USDT,這些儲備仍然在Tether手中,不在Alameda的資產負債表上。
Alameda可以通過Tether贖回設施將他們擁有的任何USDT贖回為美元。另外,Tether沒有借給Alameda任何USDT或其他資金,沒有未償還的USDT貸款、Tether儲備金或任何其他資金,也沒有參與任何杠桿活動和交易。此外SolanaUSDT沒有固有風險,Alameda對Solana的大量參與不會影響USDT功能和USDT發行運作的基本動態。部分交易所暫停Solona上USDT存款可能只是由于FTX、Alameda和Solana之間的緊密聯系。[2022/11/18 13:20:06]
4、BlockchainTestnet
數據:全網交易所FTT合約持倉量已超過2.2億美金,創下自去年11月以來新高:11月7日消息,據Coinglass數據顯示,全網 FTT 合約持倉量已達 2.17 億美元,創下自去年 11 月以來的新高。對比昨日持倉量翻番,其中 FTX 持倉量占比約 51%;Binance 以約 8000 萬美元的持倉價值約占 37%,創下站內 FTT 合約持倉新高。[2022/11/7 12:28:37]
區塊鏈測試網絡對于區塊鏈開發人員來說是必不可少的,測試網絡可以讓您在上線各類DApp前對其進行測試。每一個區塊鏈解決方案都有其自己的測試網絡,我們也建議您在項目上線前使用相應的測試網對應用進行測試。
測試網之所以重要,是因為它可以讓您在不耗費實際資源的情況下進行測試。舉個例子,以太坊用gas作為燃料來執行不同的動作。開發人員如果在主網上對區塊鏈DApp進行測試,則每次進行測試時都消耗gas,這意味著要花費上千美元來進行測試,這是不現實的。有了測試網,區塊鏈開發人員可以在不花費大量現金的情況下解決程序中存在的bug。測試網的選擇取決于您的DApp。您可以使用公共測試、私人測試、或者GanachiCLI——可自定義的區塊鏈模擬器。
5、Blockchain-as-a-Service(BaaS)
對于很多業務來說,要實現完整的端到端區塊鏈解決方案是不現實的。這就產生了區塊鏈即服務(BaaS)。
借助BaaS,企業可以使用云基礎設施創建和托管其DApp解決方案。BaaS需付費使用,而且企業還需雇傭區塊鏈開發人員來處理所有的實施流程。
了解如何使用BaaS對于區塊鏈開發人員來說是非常必要的,它可以幫助您獲得更多的信任和聲譽。它和軟件即服務模型十分類似。Azure,Microsoft和SAP都是您需要了解的幾個BaaS解決方案。
6、Truffle
Truffle是一個以太坊區塊鏈開發框架。它為以太坊的開發提供了資產管道和開發環境。通過Truffle,您可以開發出復雜的以太坊DApp和各類智能合約。它有一個龐大的程序庫,可以幫助您處理極具挑戰性的要求。
Truffle提供的幾項主要功能:
使用Chai和Mocha自動進行合約測試;
進行包括鏈接、編譯和部署在內的全面智能合約開發;
使用可配置的構建管道執行自定義構建過程;
7、Ether.js
Ether.js是一個用JavaScript開發客戶端錢包時用起來十分順手的工具。通過它,您可以與以太坊區塊鏈進行交互。最初,它必須與ethers.io搭配使用,但現在,它已經有一個十分完善的程序庫了。Ether.js的主要特征:
私人密鑰在客戶端具有安全性;
使用MetaMask,Etherscan和其他工具可以輕松連接到以太坊節點;
體積小,壓縮后僅88kb;
完善的記錄備案;
開源;
8、RemixIDE
RemixIDE是一款常用的基于瀏覽器的IDE。打開瀏覽器,您就可以利用Solidity語言開發以太坊智能合約了。它使用JavaScript開發,這也意味著您可以使用任何現代瀏覽器或在本地使用。它提供了模塊支持,可以為IDE帶來更多功能。例如,您可以使用文件資源管理器模塊來保存或者加載計算機中的文件。還有其他包括插件管理器、穩定編輯器、終端和設置在內的其他有用的模塊。
9、HyperledgerCaliper
HyperledgerCaliper是一款幫助您檢測區塊鏈性能的工具。它可以通過設置不同的參數來測試區塊鏈的性能。
10、Solc
如果您使用過Solidity,那么您一定已經知道它的語法是類似于ECMAScript的,松散型的語言。但是以太坊虛擬機使用的格式略有不同,在這種情況下,Solc就成為處理以太坊相關項目的必備工具。
Solc是一個Solidity編譯器,可以將solidity腳本轉換成更易讀取的格式。它生來就附帶大多數以太坊節點的特性,因此注定它一定會廣受歡迎。Solc也可用于離線編譯。
11、dAppBoard
dAppBoard是一個用于分析以太坊智能合約的平臺。此外,它還附帶了以太坊區塊鏈瀏覽器的功能。
dAppBoard是基于網頁的,并且可以幫助您監控在以太坊上運行的智能合約。它可以為您提供很多信息。
總結
作為開發人員,我們要始終關注新的工具,最好的方法就是觀察其他開發人員開發的有趣的東西,這樣我們也可以找到最適合自己的工具。
尊敬的用戶: CoinTiger幣虎將于新加坡時間2019年8月6日16:00上線BAX/ETH和BAX/USDT交易對.
1900/1/1 0:00:00據財經網鏈上財經報道,去中心化交易所EtherDelta實際控制人陳軍跑路事件有了新進展,已在江蘇省常州市依法立案.
1900/1/1 0:00:00親愛的用戶: 您好! 為了回饋大家對SCC和LXC的關愛,特舉辦交易排行榜大賽。需要大家注意的是,本次交易大賽累計交易量的交易對為SCC/USDT,屆時發放獎勵的幣種為LXC.
1900/1/1 0:00:00尊敬的EXX用戶: ?????您好!根據市場的情況及用戶的建議,EXX將于香港時間2019年7月16日18:00開放VOL的充值業務.
1900/1/1 0:00:00北京時間2019年8月5日17點30分,大型訪談節目《解碼區塊鏈》在BTV北京青年頻道播出,LITEXCEO王碩斌先生受邀參加.
1900/1/1 0:00:00據TokenGazer數據分析顯示:截止至8月7日17點整,BTC價格$11,541.53,市值為$206,161.82M,主流交易所24HBTC交易量約為$1,894.18M.
1900/1/1 0:00:00