以太坊上的應用是以太坊整個生態市場熱度的支撐,那如何在以太坊上開發應用呢?
從2017年和2018年開始,以太坊上的應用不斷出現,如今形式多樣,但在開發上可以進行一定的歸類。
區塊鏈的特性決定了與一般應用開發不同的是,區塊鏈應用需要做鏈上的部署,所以在以太坊上的開發工具,主要是完成鏈上部署的工具。
一般的互聯網應用開發會有前端和后端,前端只用戶看到的部分,后端則是應用的管理部分。對于一個dapp,一定會有前端,并且也一定要有鏈端,即部署智能合約部分,后端對于應用前端的管理部分,有些應用會有,有些應用沒有。其區分在于,前端顯示的部分是否為了體驗更好而做到一些中間優化。
金色相對論|Defi警世錄 尋找開放、安全、宏偉的金融未來:5月9日下午16:00,金色財經邀請到慢霧科技合伙人啟富、Acala Network開放貢獻者姜富耀、路印創始人兼CEO王東、Conflux聯合創始人張元杰做客「金色相對論」。一場不容錯過的Defi知識盛宴,敬請鎖定金色財經直播間!小伙伴可以掃描二維碼加小助手好友回復“Defi”進群圍觀。[2020/5/9]
目前看到的defi,簡單的nft?dapp基本只有鏈端和前端。本文中,通過對以太坊官方的查閱,將列舉dapp開發里用于智能合約部署的框架工具和非框架型工具。
智能合約開發框架
分析 | 金色盤面:ONT/USDT自高位回落:金色盤面綜合分析: 因受到大量散戶止盈賣出影響 ,ONT/USDT自高位回落,下方支撐關注布林帶中軌1.70美元。[2018/8/17]
Hardhat
目前最好的框架之一,支持快速測試,同時提供了最全的教程和最簡單的集成。對于JS框架的開發者很容易上手,使用Waffle和Ethers.js進行測試,還可以與OpenZeppelin的可升級智能合約插件直接集成。
Truffle
Truffle是以太坊智能合約的默認開發框架,為其他工具樹立了標準。很容易與工具Drizzle和Ganache集成。可以為升級的Truffle團隊帳戶付費,訪問智能合約的持續集成,可視化部署和監視。還可以與OpenZeppelin的可升級智能合約插件直接集成。
金色財經現場報道 鏈塔智庫創始人兼CEO張翔:區塊鏈的用戶規模非常少:金色財經現場報道,在清華大學區塊鏈教育、產業創新峰會?暨青藤鏈盟成立大會上,鏈塔智庫創始人兼CEO張翔表示,區塊鏈核心的其實是分布式數據庫,數據是區塊鏈重要的一環,數據能夠幫助我們洞察行業現狀,根據鏈塔智庫統計,目前區塊鏈已經有超過500家區塊鏈媒體,超過一萬月活的,只有3-5家,用戶量目前還是比較少,目前落地的區塊鏈應用真正有用戶規模的行業還是非常少。[2018/5/27]
Brownie
Brownie可以說是Python的Truffle,用Python編寫的,是一個非常簡單、干凈的框架,消除了使用JavaScript帶來的許多麻煩,可以使用這個框架輕松地來處理和部署智能合約。
金色財經現場報道 Vijay Chetty:在美交易所正在受到監管和低交易頻率的挑戰:Sharespost的負責人在2018 Global Token Galaxy演講中提到,ICO項目的數量和融資數額在去年呈指數增長,但一些在美交易所正在受到比較強的監管和低交易頻率的挑戰。[2018/5/27]
Embark
Embark是一個整個DAPP框架,是一個全棧的區塊鏈平臺。例如能夠將Chainlink合約部署到Kovan網絡,帶有一個UI,允許在GUI中與區塊鏈和合約進行交互。是一個理想的全棧解決方案集成。
Waffle
Waffle被列為智能合約框架,可以與其他任何框架一起使用,是更原始,更簡單,可定制的框架,是Hardhat的默認工具。
Dapp.tools
Dapp.Tools用Haskell編寫的,支持多種插件,例如OpenZeppelin。雖設計極簡但可用功能強大。是一個簡約的對命令行友好的框架。
Epirus
Epirus是一個開源項目,像“Truffle”,也有一個付費的升級工具,是使用Java的Web3實現,有對Android的支持,行業內使用Java的智能合約平臺很少。Epirus有利于吸引更多的Java工程師進入該行業。
非框架類開發工具
OpenZeppelin
OpenZeppelin是一個為智能合約工程師創建工具的平臺。有一些默認設置,例如ERC20和ERC721工具,可以在其中導入其合約并在幾秒鐘內構建代幣。
OpenZeppelin的另一個重要方面是其可升級合約功能。部署一個正在運行的項目意味著必須部署一個代理合約以便支持需要進行的任何更改。
Etherscan
Etherscan是最受歡迎的區塊瀏覽器。當用戶想要查看合約以及已部署內容時,需要ABI和合同地址。用戶找到合約地址通常很容易,但是獲得ABI卻很困難。大多數框架都有某種驗證插件,部署智能合約后,可以立即在Etherscan上進行驗證。確保在你的應用程序中可以使用它。
create-eth-app
create-eth-app是一個平臺,使用ReactJS為智能合約增加前端。它使用了很多新的React技巧,例如StateHooks,使構建真正強大的前端變得更加容易。
eth.build
Eth.build是一個聚焦于Web3.0的教育型沙盒,具備如下特性:無代碼拖拽式編程、完全開源、可視化地直觀地理解以太坊的工作方式
Remix
IDE是一款基于瀏覽器的IDE,它用于開發智能合約,也是目前常用的一款開發以太坊智能合約的IDE,對于新手很友好。由于是基于瀏覽器的IDE,不用安裝,也不用去安裝Solidity運行環境,打開即用。
一、Ethereum 大量擴容技術目前正在爭奪注意力和流動性。OR和ZKRU可能很快就會開始代幣競爭。基于zk的通用智能合約看起來是下一個重大進步.
1900/1/1 0:00:00北京時間3月4日消息,據加密資產交易所Coinbase首席執行官BrianArmstrong提醒稱,根據美國的制裁法,針對俄羅斯的制裁適用于美國所有的個人和企業.
1900/1/1 0:00:00鏈上的公開與透明對于所有用戶來說都是一把雙刃劍,一方面有人希望能夠通過web3.0這個世界盡情的展現自己的的履歷與NFT藏品,另一方面你的一舉一動都有可能能被別人監控,完全失去了個人隱私.
1900/1/1 0:00:00隨著一年多加密牛市的出現,大量新手參與者也紛紛加入到區塊鏈浪潮中,同時這里也存在著不少的機會,但是新手的出現也使得圈內出現大量低水平騙局,其中最近比較令人不解的是竟然有人在網上販賣以太坊測試幣.
1900/1/1 0:00:00元宇宙是數字共識生態的集成邏輯表達,是以區塊鏈技術為核心的可信數字化價值交互網絡,是基于Web3.0技術體系和運作機制支撐下的數字新生態.
1900/1/1 0:00:00“元宇宙”概念已經成為產業聚焦新寵,越來越多的企業開始關注“元宇宙”。但作為尚未落地的概念性新興事物,“元宇宙”也充滿未知.
1900/1/1 0:00:00