火星链 火星链
Ctrl+D收藏火星链

APP:金色观察|在以太坊上开发DApp需要哪些工具?

作者:

时间:1900/1/1 0:00:00

以太坊上的应用是以太坊整个生态市场热度的支撑,那如何在以太坊上开发应用呢?

从2017年和2018年开始,以太坊上的应用不断出现,如今形式多样,但在开发上可以进行一定的归类。

区块链的特性决定了与一般应用开发不同的是,区块链应用需要做链上的部署,所以在以太坊上的开发工具,主要是完成链上部署的工具。

一般的互联网应用开发会有前端和后端,前端只用户看到的部分,后端则是应用的管理部分。对于一个dapp,一定会有前端,并且也一定要有链端,即部署智能合约部分,后端对于应用前端的管理部分,有些应用会有,有些应用没有。其区分在于,前端显示的部分是否为了体验更好而做到一些中间优化。

金色午报 | 11月25日午间重要动态一览:7:00-12:00关键词:英国女王、数字货币征税、广州

1.金融时报:英国女王表示对区块链感兴趣;

2.灰度BTC信托增持1873枚BTC;

3.以太坊2.0存款合约地址余额突破70万ETH;

4.韩国对加密数字货币征税可能会推迟三个月时间执行;

5.MakerDAO社区发起民意调查欲再次调整YFI-A债务上限;

6.以太坊客户端Geth公布四大安全警告及披露相关版本修复信息;

7.广州提醒:虚拟货币交易不受我国法律保护 财产损失难维权。[2020/11/25 22:03:36]

目前看到的defi,简单的nft?dapp基本只有链端和前端。本文中,通过对以太坊官方的查阅,将列举dapp开发里用于智能合约部署的框架工具和非框架型工具。

金色财经合约行情播报 | BTC季度合约成交明显萎缩:据火币BTC永续合约行情显示,截至16:00(GMT+8),BTC价格暂报7337美元(-0.96%),20:00(UTC+8)结算资金费率为0.010000%。

昨夜至今,BTC在7200美元至7400美元区间进行窄幅震荡。根据火币交割合约数据,BTC季度合约成交明显萎缩,总持仓量、精英多空比稳定,季度合约正溢价略微下降。随着价格波动收窄,市场活跃降低,投资者观望情绪较浓,若接下来可能出现大幅度的方向性波动需进一步积蓄能量。[2020/4/9]

智能合约开发框架

Hardhat(JavaScript)

金色晨讯 | 扎克伯格:仍在就FB加密货币中的重要部分进行研究 Tether宣布已在EOS主网部署:1.投资巨头Vanguard通过区块链管理1.3万亿美元资产。

2.巴西将成立加密货币监管委员会。

3.G20将讨论创建加密交易所注册机构。

4.Tether宣布已在EOS主网部署。

5.美国SEC金融主管:ICO应可免于证券法。

6.安永公布“Nightfall”开源代码。

7.扎克伯格:仍在就FB加密货币中的重要部分进行研究。

8.国际证监会组织发布规范加密资产交易平台的咨询文件。

9.俄罗斯央行行长:反对加密货币合法化,因其存在风险和波动性。[2019/6/1]

目前最好的框架之一,支持快速测试,同时提供了最全的教程和最简单的集成。对于JS框架的开发者很容易上手,使用Waffle和Ethers.js进行测试,还可以与OpenZeppelin的可升级智能合约插件直接集成。

金色财经独家消息 猎豹移动高级副总裁认为猎豹进军区块链行业是一项重要举措:金色财经独家消息,猎豹移动高级副总裁孙明焱针对此次海外官方宣布推出数字资产钱包SafeWallet的事件发表声明称:“进军区块链行业和AI战略一样,是猎豹移动的一项重要举措,具有重大意义。猎豹移动会致力于始终保持在新技术发展的前沿位置,相信我们会在移动资产安全领域发挥重要作用。”[2018/1/31]

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运行环境,打开即用。

标签:ETH以太坊APP区块链togetherbnb游戏截图以太坊最新价格行情昭币赢APP最新版本区块链专业大学排名

Gate交易所热门资讯
区块链:金色图览 | 以太坊信标链总质押量突破1000万枚ETH

金色热搜榜:REN居于榜首:根据金色财经排行榜数据显示,过去24小时内,REN搜索量高居榜首。具体前五名单如下:REN、BTM、DTA、BRC、DAC.

1900/1/1 0:00:00
BTC:金色早报 | 鲍威尔:国会需要对加密货币采取行动

头条▌美联储主席鲍威尔:国会需要对加密货币采取行动3月2日消息,美联储主席鲍威尔:国会需要对加密货币采取行动。战争强调了对数字货币采取行动的必要性。现有的央行数字货币实际上是投机的工具.

1900/1/1 0:00:00
NFT:一周必读10篇 | 一文了解2022地方政府工作报告中的区块链

1.一文了解2022地方政府工作报告中的区块链/元宇宙全国两会召开在即,近日2022年全国31个省区市两会全部闭幕。与过去两年一样,区块链多次被提及.

1900/1/1 0:00:00
数字金融:朱嘉明:元宇宙探索呼唤理性 避免元宇宙成为“其兴也勃焉 其亡也乎焉”的风潮

编者按:2022年2月28日,横琴数链数字金融研究院学术与技术委员会主席朱嘉明教授在《元宇宙与碳中和》新书发布会上发表了题为《元宇宙探索呼唤理性——避免元宇宙成为“其兴也勃焉.

1900/1/1 0:00:00
UENC:去中心化基建在公链发展中的重要性

回顾整个公链赛道的发展历史,BTC和ETH能稳坐市值前两位一定是有必然原因的,POW工作量证明依旧是足够去中心化的算法代表,后起之秀SOL已有势头挤入三甲.

1900/1/1 0:00:00
EFI:为什么巨头无法做成Web3的产品

web3 生于大众,也应该服务于大众。随着 DeFi 的成熟,DeFi 对大众的门槛却越来越高,离大众也越来越远。更加成熟的 DeFi 在 2021 年并未像所预料的那样,再次爆发.

1900/1/1 0:00:00