火星链 火星链
Ctrl+D收藏火星链
首页 > 区块链 > 正文

区块链:以太坊开发者资源工具集

作者:

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

区块链兄弟社区,区块链技术专业问答先行者,中国区块链技术爱好者聚集地

来源:GitHub

原文链接:http://t.cn/Rdgc7QP

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本文约5000字+,阅读需要28分钟

开发语言、框架与工具

语言

Solidity-官方推荐以太坊智能合约开发语言,也是目前最为主流的智能合约语言。Bamboo-是一种将智能合约描述为有限状态机的语言,把智能合约看成一个状态和交易的函数,同时生成一个新的状态。Vyper-一种类python的面向合约编程语言,专注于以太坊虚拟机,着重于安全、简洁、和稳定性。

框架

Truffle-最为流行的智能合约开发、测试和部署框架。经常与Ganache(也是由Truffle团队开发)一起搭配使用。Embark-一个DApp开发框架。Populus-用Python语言写的智能合约开发框架。Etherlime-基于ethers.js的DApp开发框架。

集成开发环境

Remix-一个基于solidity语言的在线智能合约开发IDE,它提供从编译,调试到部署的全流程支持。Atom-Atom编辑器可以结合AtomSolidityLinter,Etheratom等插件进行智能合约开发。Pragma-一个非常简单的solidity合约在线IDE。提供合约的编译、部署与调用支持。SuperblocksStudio-SuperblocksStudio可以帮助你在线编写、编译与部署智能合约。目前处于beta版本。Vimsolidity-有了这个,使用vim也可以写愉快地写solidity了。VisualStudioCode-VSCode是我日常用的最多的工具,好多支持solidity的插件。IntellijSolidityPlugin-JetBrainsIntelliJIdeaIDE上用的solidity插件,支持语法高亮,格式化与代码自动补全。

距以太坊合并还剩15000个区块:金色财经报道,最新数据显示,当前距离以太坊合并还剩15,000个区块,预计剩余时间为2天11小时37分钟。[2022/9/13 13:24:56]

常用以太坊交互代码库

Web3.js-以太坊官方的JavascriptAPIEth.js-优化过的Web3.jsEthers.js-更加完整的以太坊Javascript代码库,包括Web3.js没有的足记词与HD钱包支持等。Web3.py-Python版的Web3Web3.php-PHP版的Web3Web3j-Java版的Web3Nethereum-.Net版的Web3Ethereum.rb-Ruby版的Web3Web3.hs-Haskell版的Web3KEthereum-Kotlin版的Web3Pyethereum-Python版的以太坊核心客户端Drizzle-基于Redux的用于链接以太坊的前端代码库Eventeum-以太坊智能合约事件和后端微服务之间的桥梁Vortex-可直接用于DApp的ReduxStore。通过WebSockets实现智能合约与后台数据的自动刷新。

相关工具

Truffleboxes-一些打包好的组件LocalRaiden-在docker容器中运行本地雷电网络以进行演示和测试Privatenetworksdeploymentscripts-私有PoA网络的开箱即用部署脚本LocalEthereumNetwork-私有PoW网络的开箱即用部署脚本Kaleido-使用Kaleido启动联盟区块链网络。非常适合PoC和测试Cheshire-CryptoKittiesAPI和智能合约的本地沙箱实现Solc-Solidity编译器Soliditycli-更快更好的编译SolidityEthereumjs-以太坊实用的javascript代码库集合,比如ethereumjs-util和ethereumjs-tx等Ethjs-简单好用的JS模块Ethlightwallet-在Node和浏览器里用的以太坊轻钱包RLP-RLP编码的JS版实现Solium-用于识别和修复Solidity中的代码格式和安全问题Ethereal-一个命令行工具,用于管理以太坊中的常见任务ABIdecoder-用于解码以太坊交易中数据参数和事件的库EthereumABIUI-根据以太坊合约ABI自动生成UI表单字段和关联的验证器Ethcrypto-用于以太坊的加密javascript函数以及将它们与web3js和solidity一起使用的教程Solidityflattener-一个可以将工程中相互引用的合约合并到一个合约文件的工具JSIPFSAPI-JS实现的与IPFSAPI交互的代码库Ganache-具有UI的本地以太坊简单实现SpankCard-浏览器里用的以太坊钱包ParitySigner-允许签署交易的移动应用py-eth-以太坊Python语言工具集Decode-用以解析提交给本地testrpc节点的交易,使其更易读,更易于理解

以太坊已完成Gray Glacier硬分叉:6月30日消息,据ethernodes.org数据显示,以太坊主网已经达到并超过Gray Glacier硬分叉激活区块高度15050000,该硬分叉旨在将难度炸弹推迟70万个区块(大约100天),目前全网有65.1%的节点已经版本更新。[2022/6/30 1:42:45]

基础架构相关

客户端

Geth-Go语言实现版本Parity-Rust语言实现版本Cpp-ethereum-C++语言实现版本Pyethapp-基于pyethereum的Python语言实现版本Trinity-基于py-evm的Python语言实现版本Ethereumjs-基于ethereumjs-vm的JS实现版本Ethereumj-Java语言实现版本Harmony-基于Ethereumj的以太坊节点实现,EtherCamp出品Seth-命令行版的MetaMaskMustekala-以太坊轻客户端实现,MetaMask团队出品Exthereum-Elixir语言实现版本EWFParity-兼容以太坊的能源区块链客户端Quorum-基于以太坊改造的关注数据隐私的授权访问区块链,JPMorgan出品

存储

Swarm-去中心化存储平台和内容分发服务,是以太坊web3技术栈的基础层服务IPFS-去中心化存储网络,致力于使网络更快,更安全,更开放的点对点超媒体协议IPFS-Store-带检索功能的IPFS服务APIOrbitDB-基于IPFS的去中心化数据库

以太坊L2网络总锁仓量为37.8亿美元,近7日下跌20.77%:金色财经消息,据L2BEAT数据显示,截至目前,以太坊Layer2上总锁仓量为37.8亿美元。近7日下跌20.77%,其中锁仓量最高的为扩容方案Arbitrum,约19.1亿美元,占比50.23%。其次是dYdX,锁仓量7.23亿美元,占比19.11%。Optimism占据第三,锁仓量6.62亿美元,占比17.51%。[2022/6/19 4:37:49]

消息

Whisper-DApps相互通信的通信协议,以太坊web3技术栈的基础层服务DEVp2pWireProtocol-以太坊节点间的点对点通信

钱包

Metamask-广为实用的浏览器插件钱包Gnosismultisigwallet-多重签名钱包Mist-官方钱包MyEtherWallet-安全方便地与区块链交互的工具EtherAddressLookup-以太坊地址检测Chrome浏览器插件MyCrypto-和MyEtherWallet类似的钱包工具Portis-方便用户使用DApp的web端钱包Toshi-移动端DApp浏览器Trust-移动端以太坊钱包Status-基于react实现的移动端以太坊操作系统imToken-广为使用的闭源钱包WallETH-开源的Android以太坊钱包Trezor-知名度很高的硬件钱包Ledger-支持多币种的硬件钱包KeepKey-另一款硬件钱包

以太坊未确认交易为121,675笔:金色财经消息,据OKLink数据显示,以太坊未确认交易121,675笔,当前全网算力为334.84TH/s,全网难度为4.45P,当前持币地址为53,835,886个,同比增加214,833个,24h链上交易量为4,332,579.36ETH,当前平均出块时间为13s。[2021/1/30 18:28:56]

浏览器

Etherscan-最为流行的以太坊浏览器,用于查看交易信息和合约代码EtherchainLight-用于以太坊私链的区块链浏览器POAExplorer-支持POA共识的以太坊浏览器QuickBlocks-访问以太坊区块链数据的工具集

gas计算

EthGasStation-估计交易费用和时间的网站Petrometer-计算特定账户每天所花费的gasCryptoProf-智能合约gas消耗测量工具

相关服务

Oracalize-预言机服务Infura-以太坊节点服务Regis-基于以太坊的数字资产登记平台uPort-身份认证Netstats-以太坊网络统计ENS-以太坊域名系统NameBazaar-以太坊域名市场Quantstamp-安全审计SmartCheck-solidity源码静态分析MD4OnlineHashFunction-hash算法在线工具

测试网络水龙头

动态 | ConsenSys Capital联合创始人将加入以太坊对冲基金Darma Capital:据CCN报道,在周四的新闻发布会上,ConsenSys Capital联合创始人Andrew Keys宣布将作为管理合伙人加入Darma Capital。据此前报道,ConsenSys前资本市场负责人James Slazas领导的投资公司推出了新的以太坊对冲基金Darma Capital,旨在为以太坊长期持有者提供对冲工具。[2019/6/7]

RinkebyfaucetKovanfaucetRopstenfaucet

合约代码库

Zeppelin-经过测试的可重用合约库比如SafeMath、ZeppelinOS等ModularLibraries-另一个合约库DateTimeLibrary-省gas的solidity时间处理库Aragon-DAO协议0x-DEX协议

测试

Soliditycodecoverage-solidity单元测试覆盖率Soliditycoverage-另一个solidity代码覆盖率工具Solidityfunctionprofiler-列出合约函数Espresso-solidity测试框架Ethtester-以太坊应用测试套件Cliquebait-简化验收测试的工具Hevm-专为合约测试的EVM实现Ethereumgraphdebugger-solidity调试图形化工具

安全

Mythril-智能合约静态安全分析Oyente-智能合约静态安全分析Porosity-智能合约反编译与静态安全分析Ethersplay-EVM反汇编Evmdis-EVM反汇编Hydra-去中心化的合约安全分析框架Solgraph-图形化智能合约处理流程Manticore-合约分析工具Soliditysecurityblog-合约安全分析博客AwesomeBuggyERC20Tokens-问题合约汇集智能合约最佳实践-byConsenSysSafetywiki-以太坊安全

知识

CryptoZombies-以太坊僵尸教程Solidityidiosyncrasies-solidity陷阱,局限性和特质EthereumdevelopmentwithGo-用go语言进行以太坊开发Chainshotbuildingblocks-免费课程Delegatecall-token激励的问答社区Stackexchange-问答社区r/EthDev-SubredditEthernaut-游戏中掌握智能合约安全

治理

Ethresear.ch-参与以太坊研究工作的论坛,包括但不限于:Casper,Sharding,EVMimprovements,Crytpeconomics,PlasmaandState-channelsFellowshipofEthereumMagicians-以太坊社区论坛EIPs-以太坊改进提案库ERCs-TheEthereumRequestforCommentrepository

参考资料

Wiki-以太坊知识库YellowPaper-以太坊黄皮书BeigePaper-不带那些特殊符号的以太坊黄皮书精通以太坊-byAndreasM.Antonopoulos,GavinWoodEVMopcodes-以太坊指令集EVMillustrated-以太坊虚拟机的解释文档4bytes-合约4字节方法签名库

文章发布只为分享区块链技术内容,版权归原作者所有,观点仅代表作者本人,绝不代表区块链兄弟赞同其观点或证实其描述。

标签:以太坊区块链ethereum以太坊币是什么币区块链工程专业学什么区块链存证怎么弄区块链技术发展现状和趋势ethereum币是什么币

区块链热门资讯
COM:币圈人傻钱多,买个域名上百万,黑中介投资人

数字资产是文化产业的创新蓝海,商标、数字货币等等均是文化创意产业不容忽视的一个部分,域名尤为重要。域名作为企业门户,直接同网络平台的外观形象挂钩,品牌域名对企业的重要性不言而喻.

1900/1/1 0:00:00
ACK:最后阶段方案遭拒 日本被踢出俄机场合建工程

日本和俄罗斯消息人士2日说,两国原本商定共同改建俄罗斯远东地区一处机场,但日方提出的合作方案在最终阶段遭俄方拒绝。按日本媒体的说法,这项工程一度被视为两国经济合作的象征,日方对未能参与感到受挫.

1900/1/1 0:00:00
bitfinex:10000元人民币在巴基斯坦能够玩多少天?与国内相比,能用很久!

欢迎大家阅读李不言的文章,如果你喜欢我的文章,可以点击上方关注,每天都有精彩文章推送给你!如果你问10000元人民币在巴基斯坦生活,能过多长时间,小编今天告诉你.

1900/1/1 0:00:00
CANDY:谁在纵容币圈乱象“李笑来”们?

本文来自栏目,深度评析一周热点话题一段李笑来的录音,掀开了币圈躲在“区块链”概念背后最不堪的那层纱,所有的丑陋、势利以一种赤裸裸的方式,冲击了所有人的眼球.

1900/1/1 0:00:00
ISP:比特币底层漏洞:大多数正义与信道安全

图片来源:视觉中国 几乎所有关于加密货币和区块链的讨论都源于中本聪的白皮书:《比特币:一种点对点的电子现金系统》Bitcoin:APeer-to-PeerElectronicCashSystem.

1900/1/1 0:00:00
以太坊:EOS热度第一,有哪些核心特点呢?

EOS成为区块链3.0的一匹黑马,不仅仅是获得高额的ETH融资收获,更是依靠EOS代币融的朋满钵满,而后的主网投票上线经历一波三折,但其背后的技术实力和核心特点还是被大家所认可.

1900/1/1 0:00:00