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

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

作者:

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

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

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

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

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

金色午报 | 8月23日午间重要动态一览:7:00-12:00关键词:PayPal、小米、Upbit、OpenSea

1.PayPal在英国推出加密货币服务;

2.Upbit成为首个向韩国金融当局提交虚拟资产业务报告的交易所

3.小米全球副总裁:涉足加密领域前需要更多监管明晰性;

4.重庆:区块链等新一代信息技术产业占全市软件业务收入总额近两成;

5.数据:全球加密货币市值升至2.2万亿美元;

6.MicroStrategy CEO:苹果iCloud可充当支付服务商来转移比特币等数字资产;

7.OpenSea8月累计交易额为14.7亿美元;

8.BTC 锚定币总锁仓量达134亿美元创历史新高。[2021/8/23 22:31:08]

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

金色财经现场报道 曾林钏:区块链是80、90后最大的机会:金色财经现场报道,在GBLS全球无眠区块链领袖峰会上,来自比莱资本创始人曾林钏表示,区块链有可能是80后,90后最大的机会,区块链在革新我们基本的账户体系,创造全新的价值体系,带来足够的流动性,而且区块链不会因为人的意志所改变。[2018/6/6]

智能合约开发框架

Hardhat

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

金色财经现场报道 太一硅谷实验室CEO郭小川:区块链行业发展的4个基本条件 :金色财经现场报道,在全球区块链世界巡回高峰会议大湾区站,太一硅谷实验室CEO郭小川在题为“区块链创业与应用方向”的主题演讲中说,区块链行业发展要适应以下基本条件:1、行业由可上链的数据;2、行业缺乏统一的强共识;3、行业存在业务的发展正反馈;4、正确的经济学模型。[2018/4/23]

Truffle

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

金色财经现场报道 Ubex首席执行官Artem Chestnov:广告业的人工智能:金色财经前方记者实时报道,第二届全球金融科技与区块链中国峰会于4月12日在上海召开,Ubex首席执行官Artem Chestnov在会上表示,现实生活中很多情况下接受到的广告可能并不是受众需要的,这样的广告效率非常低,浪费了时间、精力和广告的资源。使用人工智能检查什么样的广告形式是最活的,通过区块链技术完成系统的去中心化,能真正实现广告用户驱动行业生态发展。[2018/4/12]

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

标签:区块链以太坊ETHAPP什么叫做区块链技术幸运以太坊SETHCAPP

Luna热门资讯
富达报告:比特币为何不可替代

一旦投资者决定投资数字资产,下一个问题就变成了“哪一种”?当然,作为市值第一大数字资产,比特币确实是最被认可的,但在生态系统中还有数百甚至数千种其他数字资产.

1900/1/1 0:00:00
前《纽约时报》记者:NFT要买完才能感受

?离开《纽约时报》给我额外带来的好处是,我终于能玩转Crypto了。虽然我还有很多顾虑,但NFT那超高的热度和趣味性还是不由得让我大吃一惊.

1900/1/1 0:00:00
阿狸NFT盲盒变「明盒」 技术翻车引群嘲

NFT浪潮的兴起让各大IP找到了新的市场,1月19日,国产知名动漫IP阿狸的官方社媒宣布进军NFT领域,推出「Ali&HisFriends」系列NFT.

1900/1/1 0:00:00
马斯克才是元宇宙的王者

虽然带火元宇宙概念,甚至给元宇宙下了“定义”的是在上市时股价惊爆的Roblox,但是扎克伯格凭借Facebook等社交平台的30多亿用户和VR、智能眼镜等一系列硬件厂商,近年来收购的一系列视觉、音频、人工智能等技术型创业公司.

1900/1/1 0:00:00
光明日报:元宇宙能提供多少可能

据媒体报道,多地释放超前布局元宇宙信号。有的将发展布局元宇宙写入当地相关规划文件,有的成立专门机构来推动元宇宙技术和产业发展。元宇宙,已经从概念变得越发肉眼可见了.

1900/1/1 0:00:00
金色早报 | 一位幸运者以38美元赢得了BAYC #9044

头条 ▌灰度呼吁给SEC写请愿信,把GBTC转换成ETF2月23日消息,据灰度官方邮件显示,2021年10月,灰度宣布NYSEArca向美国证券交易委员会提交了19b-4表格.

1900/1/1 0:00:00