以太坊上的應用是以太坊整個生態市場熱度的支撐,那如何在以太坊上開發應用呢?
從2017年和2018年開始,以太坊上的應用不斷出現,如今形式多樣,但在開發上可以進行一定的歸類。
區塊鏈的特性決定了與一般應用開發不同的是,區塊鏈應用需要做鏈上的部署,所以在以太坊上的開發工具,主要是完成鏈上部署的工具。
一般的互聯網應用開發會有前端和后端,前端只用戶看到的部分,后端則是應用的管理部分。對于一個dapp,一定會有前端,并且也一定要有鏈端,即部署智能合約部分,后端對于應用前端的管理部分,有些應用會有,有些應用沒有。其區分在于,前端顯示的部分是否為了體驗更好而做到一些中間優化。
金色晨訊 | 6月24日隔夜重要動態一覽:21:00-7:00關鍵詞:韓國、Tether、美國、微軟、Chainlink
1. 韓國互聯網安全局正在開發追蹤暗網加密貨幣交易的軟件。
2. 報告:隨著Tether發行速度放緩,BTC價格或將下跌。
3. 美國貨幣審計署新任署長:央行數字貨幣應該由私營部門設計。
4. 微軟:區塊鏈可幫助實現巴黎協議的碳排放目標。
5. 納指收漲0.74%,續創收盤歷史新高。
6. BSN宣布將Chainlink預言機功能引入其網絡。
7. 金融服務機構IBMC將推出黃金支持的數字貨幣USG。
8. 以太坊2.0 Altona v0.12測試網計劃于7天內啟動。[2020/6/24]
目前看到的defi,簡單的nft?dapp基本只有鏈端和前端。本文中,通過對以太坊官方的查閱,將列舉dapp開發里用于智能合約部署的框架工具和非框架型工具。
金色午報 | 3月29日午間重要動態一覽:7:00-12:00關鍵詞:韓國電信巨頭、USDC增發、避風港特性
1.韓國電信巨頭SK推出區塊鏈一站式電子文檔服務。
2.USDCTreasury增發1000萬枚USDC。
3.加密貨幣市場24小時交易額為1103.94億美元。
4.3月股市波動超過比特幣波動比特幣或重現避風港特性。
5.SynthetixCEO:目前DeFi還未實現“完全去中心化”。
6.隨著疫情升級ETH以及鏈上USDT活躍地址激增。
7.曹輝寧:未來五年內區塊鏈場景將從金融端延伸至非金融端。[2020/3/29]
智能合約開發框架
分析 | 金色盤面:BTC下破6300美元:金色盤面獨家分析:最近國際金融市場的動蕩終于波及到了數字貨幣市場,BTC 1小時內振幅近400美元,如果從技術看已經破位,反抽高點可能是短線離場的機會,建議投資者保持觀望,等待趨勢明朗。上述分析僅限技術交流,不作為交易參考,投資者需要理性看待市場價格波動,做好風險控制。(登錄金色財經APP—發現,查看更多幣種的獨家點評)[2018/10/11]
Hardhat
目前最好的框架之一,支持快速測試,同時提供了最全的教程和最簡單的集成。對于JS框架的開發者很容易上手,使用Waffle和Ethers.js進行測試,還可以與OpenZeppelin的可升級智能合約插件直接集成。
分析 | 金色盤面:XEM/USD短線關注0.105阻力:金色盤面綜合分析:XEM/USD短線反彈,1小時內漲幅達1.5%,上方注意關注阻力0.105,短線的反彈暫時不能改變長期的空頭趨勢。[2018/8/14]
Truffle
Truffle是以太坊智能合約的默認開發框架,為其他工具樹立了標準。很容易與工具Drizzle和Ganache集成。可以為升級的Truffle團隊帳戶付費,訪問智能合約的持續集成,可視化部署和監視。還可以與OpenZeppelin的可升級智能合約插件直接集成。
Brownie
Brownie可以說是Python的Truffle,用Python編寫的,是一個非常簡單、干凈的框架,消除了使用JavaScript帶來的許多麻煩,可以使用這個框架輕松地來處理和部署智能合約。
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運行環境,打開即用。
我最近一直在思考關于NFT和Web3社交體驗的問題。以下是我的一些初步結論:1.NFT將構成我們在線身份的基礎2.我們購買和賺取的NFT一起構成了我們的在線身份 3.策展為王 這篇文章我想更深入.
1900/1/1 0:00:00如今,春晚不僅是一場文化盛宴,也成為映射我國數字技術發展的一個重要窗口。春晚舞美的“進階史”背后,是數字技術的發展與進步.
1900/1/1 0:00:00在大單頻現的區塊鏈一級市場,有一個賽道不容忽視,那就是區塊鏈數據服務。這一賽道從2021年初以來就頗受資本青睞,涌現出不少獨角獸企業。數據是新時代的石油.
1900/1/1 0:00:00原標題|他問我怎么理解web3文科生怎么理解Web3?這篇文章很通俗易懂,如果你還不知道什么是Web3,就先閱讀這篇快速了解Web3的文章。“那你是怎么理解web3的呢?” 這次我說了很多.
1900/1/1 0:00:003月5日消息,美國參議院允許弗吉尼亞州銀行提供加密托管服務。美國參議院一致批準了一項法案修正案請求,該請求現在允許在弗吉尼亞聯邦運營的傳統銀行提供虛擬貨幣托管服務.
1900/1/1 0:00:00小鹿角智庫 要點: 華納音樂通過投資游戲,引入全新的表演形式,促進音樂與游戲結合。華納音樂通過投資區塊鏈,在未來為藝人打造NFT,實現收入突破性增長.
1900/1/1 0:00:00