以太坊上的應用是以太坊整個生態市場熱度的支撐,那如何在以太坊上開發應用呢?
從2017年和2018年開始,以太坊上的應用不斷出現,如今形式多樣,但在開發上可以進行一定的歸類。
區塊鏈的特性決定了與一般應用開發不同的是,區塊鏈應用需要做鏈上的部署,所以在以太坊上的開發工具,主要是完成鏈上部署的工具。
一般的互聯網應用開發會有前端和后端,前端只用戶看到的部分,后端則是應用的管理部分。對于一個dapp,一定會有前端,并且也一定要有鏈端,即部署智能合約部分,后端對于應用前端的管理部分,有些應用會有,有些應用沒有。其區分在于,前端顯示的部分是否為了體驗更好而做到一些中間優化。
金色午報 | 4月20日午間重要動態一覽:7:00-12:00關鍵詞:美國、狗狗幣、數字人民幣
1.美國地方法院駁回指控加密交易所Bibox出售未注冊證券的訴訟
2.英國成立特別工作組研究“數字英鎊”;
3.Easyfi遭受黑客攻擊,被盜600萬美元穩定幣以及298萬個EASY代幣;
4.上海重點區域已開展數字人民幣測試工作;
5.美國德州針對兩起加密騙局發布緊急停止令;
6.CoinGecko推出以藝術為主的NFT平臺Spotlight;
7.韓國計劃通過監管加密相關國際匯款限制資金流向海外;
8.美可味巧克力推廣狗狗幣。[2021/4/20 20:39:11]
目前看到的defi,簡單的nft?dapp基本只有鏈端和前端。本文中,通過對以太坊官方的查閱,將列舉dapp開發里用于智能合約部署的框架工具和非框架型工具。
金色晨訊 | 5月14日隔夜重要動態一覽:21:00-7:00關鍵詞:礦工、區塊鏈底層技術、ETH2.0、USDT增發
1.BTC減半后,部分礦工已轉向BCH和BSV。
2.CME比特幣期貨5月合約收漲4.5%。
3.江西省省委書記:抓緊謀劃實施一批區塊鏈等設施建設。
4.深圳鼓勵科技企業與創新機構合作共同開發區塊鏈底層技術。
5.ETH2.0項目負責人:多客戶端方法是ETH2.0啟動延遲的原因之一。
6.提交申報材料的新基建主題基金瞄準區塊鏈等領域。
7.Reddit或將為用戶推出基于以太坊的加密貨幣。
8.Tether在波場網絡增發1億枚USDT。
9.比特幣小幅上漲,日內最高報9398美元,最低報9050.01美元。[2020/5/14]
智能合約開發框架
分析 | 金色盤面:NEO/USDT回調幅度較大:金色盤面綜合分析:NEO/USDT回調幅度較大,在17.5美金處可能遇到較強支撐,目前已觀望為主,暫時等待回調完成。[2018/8/18]
Hardhat
目前最好的框架之一,支持快速測試,同時提供了最全的教程和最簡單的集成。對于JS框架的開發者很容易上手,使用Waffle和Ethers.js進行測試,還可以與OpenZeppelin的可升級智能合約插件直接集成。
Truffle
Truffle是以太坊智能合約的默認開發框架,為其他工具樹立了標準。很容易與工具Drizzle和Ganache集成。可以為升級的Truffle團隊帳戶付費,訪問智能合約的持續集成,可視化部署和監視。還可以與OpenZeppelin的可升級智能合約插件直接集成。
金色財經訊:近日,尼泊爾中央調查局(CIB)又逮捕了兩名涉嫌買賣比特幣的人,而在不久前該局已經把幾十個人以同樣的緣由扔進監獄。雖然加密貨幣在全球部分地區的交易是合法的,但根據尼泊爾拉斯特拉銀行法案,當地不允許進行比特幣交易。[2017/11/7]
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運行環境,打開即用。
2月24日行情顯示,BTC跌破35000美元,日內跌幅擴大到9.17%。隨著俄羅斯開始在烏克蘭開展軍事行動,比特幣價格自2021年7月以來首次跌破35000美元,有分析師警告稱,在東歐緊張局勢消.
1900/1/1 0:00:00頭條 ▌烏克蘭加密貨幣交易所Kuna上USDT價格上漲近5%2月25日消息,在過去24小時內,烏克蘭加密貨幣交易所Kuna上的USDT價格上漲了近5%,隨著俄羅斯和烏克蘭之間的緊張局勢加劇.
1900/1/1 0:00:00自去年5月份我國各地啟動整治清退虛擬貨幣挖礦活動開始到現在,一直在強化對虛擬貨幣挖礦業務的打壓。據內蒙古日報3月1日消息,內蒙古堅決遏制“兩高”低水平項目盲目發展,加快升級改造,深挖節能潛力.
1900/1/1 0:00:00眾所周知,今年2月16日,摩根大通在Decentraland開設虛擬休息室OnyxLounge,成為首個進駐元宇宙的商業銀行和金融服務機構.
1900/1/1 0:00:00據彭博社報道,由對加密貨幣持懷疑態度的主席GaryGensler領導的美國證券交易委員會(SEC)正在調查NFT創建者和市場的證券違規行為.
1900/1/1 0:00:00前兩天,Solana區塊鏈上出現了安全預警,有?篇?章指出?個名為https://officialsolanarares.net/mint/??釣??站在?戶批準之后,可以將?戶的原?代幣轉?.
1900/1/1 0:00:00