以太坊上的應用是以太坊整個生態市場熱度的支撐,那如何在以太坊上開發應用呢?
從2017年和2018年開始,以太坊上的應用不斷出現,如今形式多樣,但在開發上可以進行一定的歸類。
區塊鏈的特性決定了與一般應用開發不同的是,區塊鏈應用需要做鏈上的部署,所以在以太坊上的開發工具,主要是完成鏈上部署的工具。
一般的互聯網應用開發會有前端和后端,前端只用戶看到的部分,后端則是應用的管理部分。對于一個dapp,一定會有前端,并且也一定要有鏈端,即部署智能合約部分,后端對于應用前端的管理部分,有些應用會有,有些應用沒有。其區分在于,前端顯示的部分是否為了體驗更好而做到一些中間優化。
金色晚報 | 8月18日晚間重要動態一覽:12:00-21:00關鍵詞:央行、以太坊2.0、高盛、DeFi
1. 英國、瑞士等央行明日將討論CBDC及基礎設施設計。
2. 價值逾2.43億美元的巨鯨地址轉出實為Coinbase內部操作。
3. 央行系研發機構2016至2019年提交數字貨幣專利達97項。
4. 以太坊2.0測試網Medalla驗證者參與率若無法回升,會考慮重新部署存款合約。
5. V神:客戶端驗證對于所有相關工作都至關重要。
6. 高盛正在為其數字資產團隊招聘副總裁。
7. Maker為實體資產開啟投票,將引入地產、貿易等企業。
8. “數字人民幣試點展開測試”登上微博熱搜。
9. 泰達向ERC20 USDT預增發池添加6億USDT。
10. 社區版TON宣布進軍DeFi,在項目路線圖中加入TON合成資產。[2020/8/18]
目前看到的defi,簡單的nft?dapp基本只有鏈端和前端。本文中,通過對以太坊官方的查閱,將列舉dapp開發里用于智能合約部署的框架工具和非框架型工具。
金色晨訊 | CBOE撤回掛牌交易Vaneck比特幣ETF的申請 英國FCA計劃監管證券型代幣及穩定幣:1.VanEck首席執行官:美國政府關閉使比特幣ETF談判脫軌。
2.芝加哥期權交易所(CBOE)撤回掛牌交易Vaneck比特幣ETF的申請。
3.意大利參議院批準區塊鏈相關修正案草案。
4.英國FCA計劃監管證券型代幣及穩定幣。
5.荷蘭銀行推出加密貨幣存儲工具“Wallie”。
6.瑞士央行行長:瑞郎不會被數字貨幣取代。
7.美國政府正式將州際在線賭博定為非法 或將影響加密投注平臺。
8.IBM首席執行官:過度監管會傷害整個數字經濟。
9.美國賓夕法尼亞州銀行和證券部否認加密貨幣是貨幣。[2019/1/24]
智能合約開發框架
分析 |金色盤面: VET短線尚未出現反彈信號:金色盤面綜合分析:VET跌破前期支撐線后跌幅擴大,24小時內跌幅13.0%,注意交易風險[2018/8/8]
Hardhat
目前最好的框架之一,支持快速測試,同時提供了最全的教程和最簡單的集成。對于JS框架的開發者很容易上手,使用Waffle和Ethers.js進行測試,還可以與OpenZeppelin的可升級智能合約插件直接集成。
Truffle
Truffle是以太坊智能合約的默認開發框架,為其他工具樹立了標準。很容易與工具Drizzle和Ganache集成。可以為升級的Truffle團隊帳戶付費,訪問智能合約的持續集成,可視化部署和監視。還可以與OpenZeppelin的可升級智能合約插件直接集成。
金色數據播報 全球加密貨幣市值為18,684.47億人民幣:金色數據播報,根據AIcoin數據顯示,目前全球加密貨幣市值為18,684.47億人民幣,其中排名第一的是比特幣,市值達7,099億人民幣占比達38.01%;排名第二的是以太坊,市值達3,116億人民幣,占比達16.69%;排名第三的是瑞波幣,市值達1,377億人民幣,占比達7.38%。[2018/6/14]
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)市場,再加上2021年下半年GameFi熱潮的來襲,我們見證了一個個重量級的NFT項目.
1900/1/1 0:00:003月4日消息,美國證券交易委員會正在考慮為投資顧問和投資公司提供關于加密貨幣的新建議,投資管理部門負責監督與投資顧問相關的規則制定.
1900/1/1 0:00:00"DAO"是去中心化自治組織的簡稱,正在崛起為區塊鏈技術和隱私技術結合之下最有吸引力的創新領域。最早期的一批開發者在2016年提出了DAO的概念,從那時起,DAO就在整個加密領域涌現出來.
1900/1/1 0:00:00實體的餐飲與虛擬的元宇宙,看起來風馬牛不相及,但最近全世界的餐飲企業都掀起了一股注冊元宇宙商標的熱潮.
1900/1/1 0:00:00據彭博社報道,由對加密貨幣持懷疑態度的主席GaryGensler領導的美國證券交易委員會(SEC)正在調查NFT創建者和市場的證券違規行為.
1900/1/1 0:00:00甘肅省白銀市局平川分局近日通報說,當地破獲一起特大利用虛擬貨幣組織、領導網絡傳銷案件,抓獲主要犯罪嫌疑人7名,扣押凍結涉案虛擬貨幣瑞波幣846萬余枚,涉案總價值高達1.26億元.
1900/1/1 0:00:00