宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > XLM > 正文

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

作者:

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

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

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

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

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

金色午报 | 7月27日午间重要动态一览:7:00-12:00关键词:华为、波卡、MakerDAO、现货黄金

1. 华为再申请区块链专利“区块链账本的存储方法及装置”;

2. 波卡第三轮公募已募集3481个比特币,价值3500万美元;

3. MakerDAO将正式降低USDC-A清算线为110%;

4. 现货黄金价格刷新历史新高;

5. 外汇局跨境区块链平台试点累计放款金额达360亿美元;

6. 国际电信联盟第一批物联网区块链标准正式出炉;

7. ETC Core官方:ETC延续了ETH扩展比特币功能的愿景;

8. BTC现报10221美元,市值前十币种均出现上涨。[2020/7/27]

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

金色财经挖矿数据播报 | BCH今日全网算力下降4.80%:金色财经报道,据蜘蛛矿池数据显示:

ETH全网算力188.266TH/s,挖矿难度2403.14T,目前区块高度10003280,理论收益0.00757767/100MH/天。

BTC全网算力119.254EH/s,挖矿难度15.96T,目前区块高度628975,理论收益0.00001575/T/天。

BSV全网算力1.224EH/s,挖矿难度0.19T,目前区块高度633490,理论收益0.00073514/T/天。

BCH全网算力1.548EH/s,挖矿难度0.22T,目前区块高度633729,理论收益0.00058150/T/天。[2020/5/5]

智能合约开发框架

分析 | 金色盘面:PAY/BTC 强劲反弹,短线注意风险:金色盘面综合分析:PAY/BTC 作为BTC的对手盘,走出了明显的跨交易对套利走势,但短线升幅较大,注意风控。[2018/8/15]

Hardhat(JavaScript)

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

Truffle(JavaScript)

Truffle是以太坊智能合约的默认开发框架,为其他工具树立了标准。很容易与工具Drizzle和Ganache集成。可以为升级的Truffle团队帐户付费,访问智能合约的持续集成,可视化部署和监视。还可以与OpenZeppelin的可升级智能合约插件直接集成。

金色财经独家现场报道 火币战略投资总监Frank Fan:看好东南亚市场,布局越南:金色财经独家现场报道,在火币Pro举办的Blockchain Festival千人大会上,火币战略投资总监Frank Fan就《越南火币战略:抓住新兴市场增长浪潮》进行演讲,他指出:东南亚数字资产市场有逐渐增加的趋势,很看好东南亚市场,相信东南亚国家能够在经济及区块链行业发展中实现巨大飞跃。就火币布局越南的原因,Frank Fan称:越南具有竞争优势,其还有相对相似的文化、合适的人口和经济背景。火币有机会以其技术等优势进入越南,也希望于此吸引人才。[2018/5/24]

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区块链以太坊APPmethylethylketone哪个是区块链最核心的内容以太坊币今日价格行情appc币最新消息

XLM热门资讯
2022年全国两会:有关元宇宙的科普、立法与监管声音

中华人民共和国第十三届全国人民代表大会第五次会议于2022年3月5日在北京召开。中国人民协商会议第十三届全国委员会第五次会议建议于2022年3月4日在北京召开.

1900/1/1 0:00:00
未成年人可以在 Metaverse 上访问材料

根据 BBC 新闻的一项调查,儿童可以在虚拟宇宙中访问性材料并体验在线美容。使用元界应用 VRChat,研究人员能够访问虚拟脱衣舞俱乐部,在那里化身模拟性行为。她还被展示了性玩具和避孕套,并被许多成年男子接近.

1900/1/1 0:00:00
执法部门如何追查从 Bitfinex 被盗的 94,000 枚比特币?

美国司法部在 2022 年 2 月的一份声明中宣布,在控制了被盗资金的钱包后,它已成功扣押了 2016 年对加密交易所 Bitifinex 的黑客攻击中流失的大部分比特币.

1900/1/1 0:00:00
区块链更像是企业还是国家?

虽然比特币过完了它的13岁生日,但与之相比,我们如今知道的大多数数字资产仍然只是蹒跚学步的孩子。催生了第一波真正的区块链应用的 "DeFi之夏"只发生在一年半之前,其他大多数在我们看来具有巨大价值的成功应用存在时间都没超过三年.

1900/1/1 0:00:00
金色观察|PoE:一种新的zk-rollups共识机制

该共识由PolygonHermez的DavidSchwartz和JordiBaylina发表在以太坊研究者论坛,具体整理如下。PoE是为zkEVM实现开发的一种新的共识机制.

1900/1/1 0:00:00
加密市场的六大长期预测:以太坊将比许多人想象的更重要

做出预测总是很有趣。尤其是在我编辑另一篇文章的长稿的闲暇之余做出预测会更有趣!我原本打算也写短期和中期预测。但是,可以这么说,我认为我在这些市场上没有任何可信的优势.

1900/1/1 0:00:00