40+个必备区块链开发工具【收藏贴】

资讯 2024-06-19 阅读:96 评论:0
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

本文列出2019年最新整理的用于区块链开发的43种流行的开发库、开发工具与开发框架。

This paper lists 43 popular development repositories, tools and frameworks for block chain development, which were recently compiled in 2019.

cta_1

原文:43个区块链开发工具 - 汇智网

Original language: 43 block chain development tools - Sensitivity Network

人人都知道MetaMask。MetaMask是一个浏览器扩展,可以让你用普通的浏览器访问以太坊区块链。

Everyone knows about MetaMask. MetaMask is a browser extension that allows you to access the Etheria block chain with a regular browser.

metamask

官网:https://metamask.io

Online:

Mist浏览器是以太坊官方浏览器,内置访问以太坊区块链的能力。

The Mist Browser is an Ether official browser with built-in access to the Etheria block chain.

mist

官网:https://github.com/ethereum/mist

Network:

Remix是以太坊官方开发的Solidity在线集成开发环境,你可以直接在浏览器中编写Solidity代码、编译、
调试以及部署合约。

Remix is an online integrated development environment for Solidity, which has been developed officially by the Taiku, and you can write the Solidity code, compile,
debugger and deployment contracts directly in the browser.

remix ide

官网:http://remix.ethereum.org

Network:

中文版:http://remix.hubwiz.com

Chinese version:

你可以使用EthFiddle在浏览器中直接编写、编译并调试Solidtity代码,就像jsfiddle的孪生兄弟。

You can use EthFiddle to directly write, compile and debug the Solidity code in the browser, like jsfiddle's twin brothers.

ethfiddle

官网:https://ethfiddle.com

Online:

Truffle是最流行的以太坊开发框架,它是一个开发环境,包含测试框架以及以太坊资源处理流水线。

The Truffle is the most popular Etherms development framework, which is a development environment that includes a testing framework and the Etherm resource treatment of water flow lines.

truffle

官网:https://truffleframework.com

Online:

教程:

Tuition:

Embark是一个用来快速开发、部署DApp的框架,它继承了EVM区块链、IPFS、Whisper以及Orbit的支持。

Embark is a framework for the rapid development and deployment of the Dapp, which inherited support from the EVM block chain, IPFS, Whisper and Orbit.

embark

官网:https://embark.status.im

Online:

Populus是一个以太坊智能合约开发框架。

Populus is a framework for the development of an Etherno-intellectual contract.

populus

官网:http://populus.readthedocs.io

Online:

etherlime是一个基于ethers.js实现的以太坊开发与部署框架,没有使用常规的web3.js。

Etherlime is an Etherm development and deployment framework based on ethers.js and does not use conventional web3.js.

etherlime

官网:https://etherlime.readthedocs.io

Network:

Dot-abi-cli是一个用于构建智能合约命令行工具的开发框架,它可以帮助你快速实现一个
可以访问智能合约的命令行工具。

Dot-abi-cli is a development framework for building smart contract command line tools that can help you quickly realize a command line tool that
can access smart contracts.

dot-abi-cli

官网:https://github.com/cryppadotta/dotta-license/tree/master/dot-abi-cli

Network:

大名鼎鼎的web3.js封装了以太坊JSON RPC接口规范,你可以使用web3.js访问本地或远端的
以太坊节点。

The famous Web3.js covers the Etherm JSON RPC interface, and you can use web3.js to access local or remote

web3_javascript_api.png

官网:https://github.com/ethereum/web3.js

Network: https://gethub.com/othereum/web3.js

中文用户手册:

Chinese User's Handbook:

以太坊创始人Vitalik Buterin开发的Pyethereum库,是以太坊项目的Python核心库。

The Pyesheum library, developed by Vitalik Buterin, the founder of the Taitaya, is the Python core library of the Taiteng project.

pyethereum

官网:https://github.com/ethereum/pyethereum

Network:

官网:https://github.com/web3j/web3j

Web site: web3j以太坊开发详解

Course:

一个用于将以太坊区块链数据存入SQL数据库的Python库,可以用来实现区块链浏览器或执行数据分析任务。

A Python library, which will be used to store data from the Taiwan block chain into the SQL database, can be used to achieve block chain browsers or to perform data analysis tasks.

ether_sql

官网:https://github.com/analyseether/ether_sql

Network:

官网:https://github.com/ethereumjs/ethereumjs-vm

Network:

Nethereum是一个开源的用于集成区块链支持的.Net开发库,它简化了在.Net应用中访问以太坊节点上的智能合约
的实现难度。

Netheeum is an open source of an integrated block chain supported by the.Net development library, which eases access to the smart contract
in the.Net application.

nethereum

官网:https://nethereum.com

Network:

教程:c#以太坊开发详解

Course: c# to elaborate on /a>

JSON RPC API是无状态、轻量级的远程过程调用(RPC)协议,它定义了若干数据结果以及相关的处理规则。

JSON RPC API is an impervious, lightweight remote process call (RPC) protocol, which defines a number of data outcomes and related processing rules.

json_rpc

官网:https://github.com/ethereum/wiki/wiki/JSON-RPC

Network:

规范中文版:

Chinese regular edition:

这个工具简化了以太坊合约交互界面的开发,可以与任何UI框架结合使用,只有很小的外部依赖。

The tool streamlines the development of the Etherm contract interface and can be used in conjunction with any UI framework, with only a small external dependency.

ethereum_abi_ui

官网:https://github.com/hiddentao/ethereum-abi-ui

Network:

Cava是一个用来帮助区块链及其他去中心化软件开发的开发库及开发工具,支持Java、Kotlin以及
其他JVM语言。

Cava is a development bank and tool to assist in the development of block chains and other decentralised software, supporting Java, Kotlin and
other JVM languages.

cava

官网:https://github.com/consensys/cava

Network:

这是一个安全的、去中心化的资源名称解析服务。

This is a secure, decentralised resource name parsing service.

ethereum_name_service

官网:https://ens.domains

Network:

Go Ethereum,也被成为Geth,可用作独立的以太坊客户端,也可以作为一个开发包嵌入Go、Android或iOS项目中。

Go Etheeum, also became Geth, which could be used as a stand-alone Etheria client or embedded in the Go, Android or iOS projects as a development package.

go_ethereum

官网:https://ethereum.github.io

Network:

Parity是使用一种新出现的底层语言Rust开发的以太坊客户端,它是与以太坊区块链交互的最快、最安全的方式。

Parity is the fastest and safest way to interact with the Etai block chain, developed by Rust in an emerging bottom language.

parity

官网:https://www.parity.io

Online:

由Prsmatic实验室开发,是Geth节点软件分片方案的第一个实现,之前被称为Geth-Sharding。

Developed by the Prsmatic Laboratory, the first realization of the Geth node software sub-programme, formerly known as Geth-Sharding.

prysmatic_labs

官网:https://github.com/prysmaticlabs/prysm

Network:

Status是一个移动端的以太坊客户端,可以让你随时随地访问以太坊整个生态系统。

Status is a mobile Itha client that allows you to visit the entire ecosystem of Itha whenever and wherever you want.

status

官网:https://status.im

Online:

EthereumJ是一个以太坊协议的纯Java实现,可以嵌入任何Java或Scala项目中。

EtheeumJ is a pure Java agreed by the Tails and can be embedded in any Java or Scala project.

ethereumj

官网:https://github.com/ethereum/ethereumj

Network:

官网:http://www.ethdocs.org

Web site:

Solidity是一个面向合约的高层开发语言,用于智能合约的实现。Solidity的设计受到
C++、Python以及JavaScript的影响。

Solidity is a high-level, contract-oriented development language for smart contracts. Solidity's design is influenced by
C++, Python, and JavaScript.

solidity

官网:http://solidity.readthedocs.io

Online:

中文文档:Solidity 0.5.8

Chinese documents:

Vyper是一个实验性质的智能合约开发语言,它的目标是安全、语言及编译的简化、以及可审计性。

Vyper is an experimental language of intellectual contract development aimed at security, simplification of language and editing, and auditability.

vyper

官网:http://vyper.readthedocs.io

Network:

Liquidity是一个高层的Tezos区块链智能合约开发语言,它使用OCaml语法,使用Michelson严格编译。

Liquidity, a high-level Tezos block chain intelligence contract development language, uses the OCaml syntax and is rigorously compiled by Michelson.

liquidity

官网:http://www.liquidity-lang.org

Web site:

Ganache是Truffle开发套件中的一部分,它使用EthereumJS来模拟节点行为,以便加速并简化
以太坊应用的开发。

Ganache is part of the Truffle development package, which uses EtheumJS to simulate node behaviour in order to accelerate and simplify the development of the
application.

ganache_CLI

官网:https://truffleframework.com

Online:

EthPM是以太坊的包注册中心,用来发布智能合约包。

EthPM is a box registration centre in Taiku for the release of smart contract packages.

ethpm_spec

官网:https://github.com/ethpm/ethpm-spec

Web site:

Atom Solidity Linter 是一个Atom编辑器插件,用来对Soldity代码进行语法检查。

Atom Society Linter is an Atom editor plugin used to conduct a syntax check of the Soldity code.

atom

官网:https://atom.io

Online:

Infura提供了API以及其他开发者工具,可以帮助开发者安全地访问以太坊以及IPFS。

Infoura provides API and other developers tools that can help developers to access the Etheria and IPFS safely.

infura

官网:https://infura.io

Online:

Lamden是一个用于快速开发自定义区块链及DApp的开发套件。

Lamden is a development package for the rapid development of custom block chains and DApp.

lamden

官网:https://lamden.io

Online:

用来开发、编译、部署及测试NEO智能合约,支持Python、C#。

Supports Python, C# by developing, compiling, deploying and testing NEO smart contracts.

neo

官网:https://neocompiler-eco.neoresearch.io

Network:

Mythril是一个用来分析以太坊智能合约及DApp安全性的安全分析引擎及平台,支持与常用IDE的集成。

Mythril is a safety analysis engine and platform used to analyse the Etherm smart contracts and DApp security, supporting integration with commonly used IDEs.

mythril

官网:https://consensys.net

Network:

SmartCheck用来检查智能合约的漏洞与不良行为。它会在代码中高亮可疑部分并给出问题的详细解释。

SmartCheck is used to check gaps and malpractices in smart contracts. It highlights suspicious parts in the code and gives a detailed explanation of the problem.

smartcheck

官网:https://tool.smartdec.net

Online:

Oyente是一个智能合约的分析与验证工具,可以用来查找并识别你的代码中的问题。

Oyente is an analysis and validation tool for smart contracts that can be used to find and identify problems in your code.

oyente

官网:https://oyente.melon.fund

Network:

Securify是一个以太坊智能合约的安全扫描器,由ICE Center、ETH Zurich和ChainSecurity开发。

Securify is a secure scanner for the Etherm Smart Contract, developed by ICE Center, ETH Zurich and ChainSecurity.

securify

官网:https://securify.ch

Online:

Manticore是一个符号执行工具,用来分析二进制代码及智能合约。

Manticore is a symbol execution tool used to analyse binary codes and smart contracts.

manticore

官网:https://github.com/trailofbits/manticore

Web site:

Velma是一个实时Solidity调试工具,可以与VS Code集成。

Velma is a real-time Solidity debugging tool that can be integrated with VS Code.

velma

官网:https://github.com/seeseplusplus/velma

Network:

Coq是一个形式化证明管理系统,可用来验证你的代码没有bug。

Coq is a formalized certification management system that can be used to verify that your code does not have bugs.

coq

官网:https://coq.inria.fr

Network:

Isabelle类似于COq,用来证明你的代码没有bug。

Isabel is similar to Coq to prove that your code doesn't have bugs.

isabelle

官网:https://isabelle.in.tum.de

Network:

这是一个Solidity代码覆盖检查工具,可以用来测试你的智能合约。由0x protocal开发。

This is a Solidity code-cover check tool that can be used to test your smart contracts. Developed by 0xprotocal.

0x_monorepo

官网:https://0xproject.com

Online:


美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址
文字格式和图片示例

注册有任何问题请添加 微信:MVIP619 拉你进入群

弹窗与图片大小一致 文章转载注明

分享:

扫一扫在手机阅读、分享本文

发表评论
平台列表
美化布局示例

欧易(OKX)

  全球官网 大陆官网

币安(Binance)

  官网

火币(HTX)

  官网

Gate.io

  官网

Bitget

  官网

deepcoin

  官网
热门文章
  • 从 IPFS社区Meetup谈谈2020年的IPFS的发展历程

    从 IPFS社区Meetup谈谈2020年的IPFS的发展历程
    8月3日, IPFS社区Meetup 如期举办,这一次的社区Meetup由交流与演讲和闪电演示两部分组成,其实该会议主要带领我们回顾了IPFS在2020年的发展历程(包括项目进展、IPFS生态发展等),展示了IPFS及其生态。2020年对于IPFS而言是不平凡的一年,其唯一激励层Filecoin的主网即将上线,这让IPFS和Filecoin在全球范围内得到了前所未有的关注,也推动了IPFS的高速发展。接下来,我们一起走进IPFS在20...
  • 超10万人爆仓,比特币跳水,发生了什么

    超10万人爆仓,比特币跳水,发生了什么
    现货比特币ETF上市第二日,数字货币再迎来抛售。比特币一度跌破42000美元/枚,截止1月13日内跌幅超7%,报42562.1美元/枚。The current Bitcoin ETF is on the second day of the market and the digital currency is sold again. Bitcoin fell by over 7% to $4562.1 on 13 January.现货比特币ETF普遍跌6%左右。其中,DEFI跌...
  • 兴业基金调研远光软件、东芯股份

    兴业基金调研远光软件、东芯股份
    根据6月6日公布的公开市场信息和机构研究,世界安全基金会最近对下列两家上市公司进行了一项研究: 1) 光电软件(工程师基金参与公司专项研究) 其中一个亮点是该公司深入参与建造南方网中心和技术平台,导致南网市场在 " 九天 " 平台产品方面取得重大突破;该公司的Won-宇宙大厅已上线,而且,除了Won-宇宙之外,远洋宇宙的应用现已扩大到Won-宇宙发射、Won-宇宙-教师和政党建设-宇宙;该公司的Far-O-Cloud平台已经实现了完全成熟的国家生产,也可以在全国云中运作。...
  • 0.00003374个比特币等于多少人民币/美金

    0.00003374个比特币等于多少人民币/美金
    0.00003374比特币等于多少人民币?根据比特币对人民币的最新汇率,0.00003374比特币等于2.2826 1222美元/16.5261124728人民币。比特币(BTC)美元(USDT)人民币(CNY)0.00003374克洛克-0/22216.5261124728比特币对人民币的最新汇率为:489807.72 CNY(1比特币=489807.72人民币)(1美元=7.24人民币)(0.00003374USDT=0.0002442776 CNY)。汇率更新于2024...
  • $DOG暴涨400%,加密货币或许正在重新定义和计量“价值”

    $DOG暴涨400%,加密货币或许正在重新定义和计量“价值”
    近/克洛克-0/5,Meme币狗?走吗?去哪?那个?MOON($ DOG)连续上涨超过230%,突破前期高点,达到0.0062美元。在同一时期,比特币生态的许多主流L2协议代币下跌了50%以上。这些就是我们所说的“价值币”。虽然大起大落不能说明什么,但从过去的牛市来看,领头羊MemeCoin表现非凡。在上一轮牛市中,$DOGE的价格上涨了超过150倍,其市值接近900亿美元。还有其他MemeCoin,如$Shib、$People、$ELON、$AKITA等。2 vkwmkpm...
标签列表