以太坊上的应用是以太坊整个生态市场热度的支撑,那如何在以太坊上开发应用呢?
从2017年和2018年开始,以太坊上的应用不断出现,如今形式多样,但在开发上可以进行一定的归类。
区块链的特性决定了与一般应用开发不同的是,区块链应用需要做链上的部署,所以在以太坊上的开发工具,主要是完成链上部署的工具。
一般的互联网应用开发会有前端和后端,前端只用户看到的部分,后端则是应用的管理部分。对于一个dapp,一定会有前端,并且也一定要有链端,即部署智能合约部分,后端对于应用前端的管理部分,有些应用会有,有些应用没有。其区分在于,前端显示的部分是否为了体验更好而做到一些中间优化。
目前看到的defi,简单的nft?dapp基本只有链端和前端。本文中,通过对以太坊官方的查阅,将列举dapp开发里用于智能合约部署的框架工具和非框架型工具。
风险分级衍生品协议BarnBridge总锁仓量突破2.1亿美元:风险分级衍生品协议BarnBridge链上总锁仓量(TVL)突破2.1亿美元。据此前报道,BarnBridge完成100万美元种子轮融资,参与的投资者包括FourthRevolutionCapital、ParaFiCapital、Synthetix创始人KainWarwick、Aave创始人StaniKulechov、DARMACapital管理合伙人AndrewKeys、Centrality、BlockchainCompanies、DahretGroup。[2020/10/26]
智能合约开发框架
Hardhat(JavaScript)
目前最好的框架之一,支持快速测试,同时提供了最全的教程和最简单的集成。对于JS框架的开发者很容易上手,使用Waffle和Ethers.js进行测试,还可以与OpenZeppelin的可升级智能合约插件直接集成。
Cobra:所有多签名解决方案都是不必要的:9月6日晚间,Bitcoin.org网站共同所有者Cobra发推称,所有用以解决比特币存储安全问题的多签名解决方案都是不必要的复杂。因为对很多人来说,最好也是最安全的解决办法就是,把他们的12个助记词写下来,放在别人看不到的地方,比如夹在书的中间。[2020/9/7]
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运行环境,打开即用。
曾经公开表示“元宇宙不能代表人类未来,反而代表人类没落”的360集团创始人周鸿祎,再次回应了对“元宇宙”的看法。 360集团创始人周鸿祎 澎湃新闻记者 范佳来 摄2月23日 周鸿祎在接受包括澎湃新闻记者在内的采访时表示,元宇宙是数字化的最高境界,最终目的还是要为真实世界服务,“只要用对方向,就大有可为。
1.多方因素促成比特币突破44000美元 周一晚间起,比特币持续走高。周二凌晨,比特币短线走高2000美元,最高突破44000美元关口,一度涨超17%。点击阅读 2.一文读懂 Web3:互联网发展的新时代 尽管很多以太坊社区中的团队都在致力于改善中心化,但一些更新、更中心化的 Crypto 网络的成功却说明,用户可能并不太关心这些事情。
移动支付网讯:以“2022年2月”为起点,将时间慢慢拨回至2021年6月,会发现,多个省市发布的“十四五”发展规划中,均可见数字人民币的踪影。 2022年2月16日,《河南省“十四五”数字经济和信息化发展规划》提出,明确争取开展数字人民币试点,重点推进智慧物流、电子商务、智慧金融、智慧文旅、智慧养老等具有河南特色的服务业数字化水平提升。
头条 ▌以太坊矿工收入达18个月以来低点 2月26日消息,Glassnode数据显示,以太坊矿工收入刚刚达到18个月以来的低点,为202,766.09美元。此前的18个月低点为2020年10月18日的220,757.87美元。
抢购冰墩墩、“碰一碰”付款……借助北京冬奥会,数字人民币完成了全球首秀,成为各方关注焦点。俄罗斯专家赞叹,数字人民币展示中国在金融领域的创新成就,北京冬奥会也将因数字人民币载入史册。 数字人民币是冬奥村一个美丽的“例外”。原本,由于冬奥品牌权益方面的规定,冬奥场馆内仅支持维萨(VISA)信用卡和现金支付。
前段时间,Coinbase出现短时流量过大导致服务暂停。Coinbase CMO 对宕机问题进了回应,她表示是由于投放超级碗广告带来巨大流量,在一分钟内Coinbase目标网页上的点击量超过 2000 万次,这是历史性的和前所未有的。