木星链 木星链
Ctrl+D收藏木星链
首页 > Fil > 正文

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

作者:

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

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

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

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

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

金色热搜榜:KNC居于榜首:根据金色财经排行榜数据显示,过去24小时内,KNC搜索量高居榜首。具体前五名单如下:KNC、ONT、DOGE、IOST、BSV。[2020/7/19]

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

智能合约开发框架

Hardhat

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

金色算力云即将正式上线 助力Filecoin矿圈健康发展:金色财经即将正式推出矿机分时共享平台——金色算力云。金色算力云具有四大优势:汇聚业内顶尖矿机厂商;支持一键购买,可便捷挖矿;为用户筛选优质稳定的Filecoin节点;减低挖矿准入门槛,共享矿机算力收益。金色算力云希望通过平台优势,更好的帮助Filecoin投资者便捷挖矿、在全新风口中掘得第一桶金;助力Filecoin矿圈健康发展。[2020/6/28]

Truffle

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

分析 | 金色盘面:市值10亿美元以上加密数字货币过去一周仅4个收涨:金色盘面综合分析:coinmarketcup数据显示过去一周,市值超过10亿美元的标的中,仅有4个收涨,BTC、IOTA涨幅超过4%,ETH大跌8%,市场大幅波动,分化明显,提请投资者注意风险。[2018/8/26]

Brownie

Brownie可以说是Python的Truffle,用Python编写的,是一个非常简单、干净的框架,消除了使用JavaScript带来的许多麻烦,可以使用这个框架轻松地来处理和部署智能合约。

Embark

Embark是一个整个DAPP框架,是一个全栈的区块链平台。例如能够将Chainlink合约部署到Kovan网络,带有一个UI,允许在GUI中与区块链和合约进行交互。是一个理想的全栈解决方案集成。

分析 |金色盘面: XLM/USDT短线上涨明显:金色盘面综合分析:XLM/USDT短线上涨明显,先行关注0.22阻力,下跌风险犹存[2018/8/9]

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

标签:ETH以太坊APPDAPPETHYS价格以太坊币今日价格行情分析数字钱包app下载安装DappRadar

Fil热门资讯
NFT:NFT如何将一家小型移动游戏公司转变为数十亿美元的巨头

YatSiu已经筋疲力尽了。这位49岁的奥地利出生的香港高管最近每晚睡眠时间不超过几个小时,但当被问及他的区块链游戏业务AnimocaBrands时,他忍不住跳了起来.

1900/1/1 0:00:00
EFI:DeFi失意 蓝筹股DeFi何时再次起飞?

对于去中心化金融。我们今天发展到什么样子了,今后又要如何发展。在我从ETHDenver大会回来的长途飞行旅程中,我综合了一些想法,所以是时候发个帖子来描述一下.

1900/1/1 0:00:00
WEB:金色观察|万卉:Web2的背面不是Web3

本文来自twitter“Dovey“RugTheFiat”Wan”整理而来,转载请注明出处。“Web2的背面不是Web3”?这大概是今年我重复说的最多的一句话.

1900/1/1 0:00:00
比特币:剑桥大学与国际货币基金组织和国际清算银行合作启动加密研究项目

剑桥大学正在与一些世界顶级银行机构和私人公司合作,以推出一个针对加密货币研究的新项目。剑桥大学替代金融中心(CCAF)周一向Cointelegraph宣布,其启动了一项研究计划,旨在为快速增长的.

1900/1/1 0:00:00
NFT:金色Web3.0周报 | DeFi Kingdoms 1月份交易额超过Axie Infinity

DeFi数据1.DeFi代币总市值:1070.56亿美元 DeFi总市值数据来源:coingecko2.过去24小时去中心化交易所的交易量:39.

1900/1/1 0:00:00
NFT:常见的NFT理解误区 你中了几个?

当你听到"NFT"这个词时,你首先想到的是什么?你们中的一些人可能会想起某些人的名字,他们在出售NFT藏品后一夜之间成为千万富翁.

1900/1/1 0:00:00