以太坊上的應用是以太坊整個生態市場熱度的支撐,那如何在以太坊上開發應用呢?
從2017年和2018年開始,以太坊上的應用不斷出現,如今形式多樣,但在開發上可以進行一定的歸類。
區塊鏈的特性決定了與一般應用開發不同的是,區塊鏈應用需要做鏈上的部署,所以在以太坊上的開發工具,主要是完成鏈上部署的工具。
一般的互聯網應用開發會有前端和后端,前端只用戶看到的部分,后端則是應用的管理部分。對于一個dapp,一定會有前端,并且也一定要有鏈端,即部署智能合約部分,后端對于應用前端的管理部分,有些應用會有,有些應用沒有。其區分在于,前端顯示的部分是否為了體驗更好而做到一些中間優化。
金色午報 | 7月25日午間重要動態一覽:7:00-12:00關鍵詞:以太坊、Robinhood、Upgrade Inc、比特幣轉賬量
1.以太坊上穩定幣發行量突破760億美元;
2.Robinhood CEO:公司全力投入加密,拓展加密產品;
3.比特幣轉賬量現已超過15.8萬億美元;
4.虛擬貨幣上半年發生1375起重大安全事件 損失142.4億美元;
5.Upgrade Inc.向普通公眾提供加密獎勵信用卡;
6.USDC市值擊穿260億美元創歷史新高;
7.芝加哥公牛隊首個系列NFT將于7月26日開始發售。[2021/7/25 1:14:03]
目前看到的defi,簡單的nft?dapp基本只有鏈端和前端。本文中,通過對以太坊官方的查閱,將列舉dapp開發里用于智能合約部署的框架工具和非框架型工具。
金色晨訊 | 3月22日隔夜重要動態一覽:21:00-7:00關鍵詞:SEC、天橋資本、USDT、XRP
1.美SEC委員:希望今年是加密監管的轉折點;
2.天橋資本創始人:更多公司應在資產負債表上持有比特幣;
3.USDT總市值突破390億美元;
4.灰度創始人:華爾街在過去5年對比特幣的錯誤看法令人震驚;
5.外媒:SEC律師間接表明交易所列出XRP不違反證券法;
6.加州大學伯克利分校2021年孵化加速器項目名單已公布;
7.MicroStrategy CEO:致力于用比特幣修復全球資產負債表;
8.韓國本月25日起實施數字貨幣交易實名制。[2021/3/22 19:05:54]
智能合約開發框架
金色晨訊 | 4月8日隔夜重要動態一覽:21:00-7:00關鍵詞:CBDC、區塊鏈應用、新型比特幣勒索病
1.英國央行:私營公司或在CBDC發行中發揮作用。
2.微軟和Celo等支持區塊鏈社會影響聯盟孵化器計劃。
3.Wannaren病大規模傳播 絕大部分殺軟件暫時無法攔截。
4.CME比特幣期貨4月合約收報7330美元。
5.濰坊市積極探索區塊鏈等與政務服務融合應用。
6.石家莊推動區塊鏈等創新型企業做大做強。
7.加密公司風投融資回落至2019年3月份水平。
8.俄羅斯暗網犯罪分子出售盧布偽鈔以換取加密貨幣。
9.比特幣夜間小幅調整,最低跌至7080.80美元。[2020/4/8]
Hardhat(JavaScript)
分析 | 金色盤面:BTC/USDT 30分鐘面臨中軌壓力:金色盤面綜合分析:BTC/USDT夜盤多空經過一番爭奪,誰也沒有能夠前進半步,但好消息是30分鐘的上升通道終于形成,目前面臨中軌壓制,今天將會對此展開新的爭奪戰,如果突破,有望挑戰上軌。[2018/8/13]
目前最好的框架之一,支持快速測試,同時提供了最全的教程和最簡單的集成。對于JS框架的開發者很容易上手,使用Waffle和Ethers.js進行測試,還可以與OpenZeppelin的可升級智能合約插件直接集成。
Truffle(JavaScript)
Truffle是以太坊智能合約的默認開發框架,為其他工具樹立了標準。很容易與工具Drizzle和Ganache集成。可以為升級的Truffle團隊帳戶付費,訪問智能合約的持續集成,可視化部署和監視。還可以與OpenZeppelin的可升級智能合約插件直接集成。
Brownie(Python)
Brownie可以說是Python的Truffle,用Python編寫的,是一個非常簡單、干凈的框架,消除了使用JavaScript帶來的許多麻煩,可以使用這個框架輕松地來處理和部署智能合約。
Embark
Embark是一個整個DAPP框架,是一個全棧的區塊鏈平臺。例如能夠將Chainlink合約部署到Kovan網絡,帶有一個UI,允許在GUI中與區塊鏈和合約進行交互。是一個理想的全棧解決方案集成。
Waffle被列為智能合約框架,可以與其他任何框架一起使用,是更原始,更簡單,可定制的框架,是Hardhat的默認工具。
Dapp.tools
Dapp.Tools用Haskell編寫的,支持多種插件,例如OpenZeppelin。雖設計極簡但可用功能強大。是一個簡約的對命令行友好的框架。
Epirus
Epirus是一個開源項目,像“Truffle”,也有一個付費的升級工具,是使用Java的Web3實現,有對Android的支持,行業內使用Java的智能合約平臺很少。Epirus有利于吸引更多的Java工程師進入該行業。
非框架類開發工具
OpenZeppelin是一個為智能合約工程師創建工具的平臺。有一些默認設置,例如ERC20和ERC721工具,可以在其中導入其合約并在幾秒鐘內構建代幣。
OpenZeppelin的另一個重要方面是其可升級合約功能。部署一個正在運行的項目意味著必須部署一個代理合約以便支持需要進行的任何更改。
Etherscan
Etherscan是最受歡迎的區塊瀏覽器。當用戶想要查看合約以及已部署內容時,需要ABI和合同地址。用戶找到合約地址通常很容易,但是獲得ABI卻很困難。大多數框架都有某種驗證插件,部署智能合約后,可以立即在Etherscan上進行驗證。確保在你的應用程序中可以使用它。
create-eth-app
create-eth-app是一個平臺,使用ReactJS為智能合約增加前端。它使用了很多新的React技巧,例如State Hooks,使構建真正強大的前端變得更加容易。
eth.build
Eth.build是一個聚焦于 Web3.0 的教育型沙盒,具備如下特性:無代碼拖拽式編程、完全開源、可視化地直觀地理解以太坊的工作方式
Remix
IDE是一款基于瀏覽器的IDE,它用于開發智能合約,也是目前常用的一款開發以太坊智能合約的IDE,對于新手很友好。由于是基于瀏覽器的IDE,不用安裝,也不用去安裝Solidity運行環境,打開即用。
Tags:以太坊比特幣ETHAPP以太坊價格走勢比特幣占有率查詢Ethereum Stake Finance中幣交易所app下載最新版
本文由公號“老雅痞”laoyapicom授權轉載上個月,Fantom鏈只能用一個詞來形容——水泄不通.
1900/1/1 0:00:00另外,現在SWIFT的介紹很多,CF40的八分鐘視頻說得很清楚,我也不會講的比這更多、更深。其中,最重要的是這張圖: 1.SWIFT制裁就像微信封號支付=資金流+信息流.
1900/1/1 0:00:00不是市場在動,而是人心在動在投資中生存是一件很不容易的事情,我們經常聽到的是別人賺錢了。但投資中的真相是永遠只有少數人賺錢。這是一場殘酷的游戲。經濟存在周期,市場會有牛熊.
1900/1/1 0:00:00親愛的 Bankless 國度,我們的世界面對著一些事關生存的威脅:氣候變化、 內部紛爭、外部戰爭(威脅)、貧富差距和超級病菌 — 這一切問題都是由我們自己造成的.
1900/1/1 0:00:00金色晚報 | 10月18日晚間重要動態一覽:12:00-21:00關鍵詞:以太坊橋、天貓、灰度CEO、ProShares、1inch 1. 數據:以太坊橋TVL達到154.3億美元; 2.
1900/1/1 0:00:00頭條 ▌美國敦促加密交易所遏制俄羅斯規避制裁3月1日消息,據知情人士透露,拜登政府正在要求加密交易所幫助確保俄羅斯個人和組織不會使用虛擬貨幣,以規避華盛頓對他們實施的制裁.
1900/1/1 0:00:00