区块链工程自学 自学区块链技术?史上最全区块链工具集,真全。

 网络   2022-11-01 05:55   56

Solidity - 最盛行的智能合约语言。

Metamask - 与 Dapps 交互的欣赏器扩充钱包。

Truffle - 最盛行的智能合约开垦、测试以及摆设框架。

Truffle box - 以太坊生态系统的打包组件。

Hardhat - 精巧、可扩充以及加紧的以太坊开垦境况。

Cryptotux - 打算正在 VirtualBox 中导入的 Linux 映像,席卷下面提到的开垦器械

OpenZeppelin Starter Kits - 一个多合一的初学盒,供开垦人员加紧煽动他们的智能合约支柱的利用法式。

EthHub.io - 以太坊的周全众包总结 - 其史乘、处置、他日讨论以及开垦资源。

EthereumDev.io - 结束利用以太坊智能合约编程的权威指南。

Brownie - Brownie 是一个用于摆设、测试以及与以太坊智能合约交互的 Python 框架。

Ethereum Stack Exchange - 揭晓以及搜寻课题以帮忙您的开垦生命周期。

dfuse - 用于构建天下级利用法式的粗糙区块链 API。

Biconomy - 经过利用简捷易用的 SDK 起用元买卖,正在您的 dapp 中施行无气鼓鼓体买卖。

Blocknative——区块链事宜产生以前。Blocknative 的开垦人职工具配合使利用内存池数据构建变得轻易。

useWeb3.xyz — 对于以太坊、区块链以及 Web3 开垦的最好以及最新资源的精选总结。

二、主流开垦者器械/智能合约语言

Solidity - 以太坊智能合约语言

Vyper - 新的测验性 Python 编程语言

构架

Truffle - 最盛行的智能合约开垦、测试以及摆设框架。Truffle 套件席卷 Truffle、Ganache以及Drizzle。

Hardhat - 精巧、可扩充以及加紧的以太坊开垦境况。

Brownie - Brownie 是一个用于摆设、测试以及与以太坊智能合约交互的 Python 框架。

Embark - DApp 开垦框架

Waffle - 用于高等智能合约开垦以及测试的框架,小巧、精巧、加紧(基于 ethers.js)

Dapp - DApp 开垦框架,DApple 的继任者

Etherlime - 基于 ethers.js 的 Dapp 摆设框架

Parasol - 拥有测试、INFURA 摆设、主动合约文档等功能的智慧智能合约开垦境况。

0xcert - 用于构建去焦点化利用法式的 JavaScript 框架

OpenZeppelin SDK - OpenZeppelin SDK:一套器械,可帮忙您开垦、编译、进级、摆设以及与智能合约交互。

sbt-ethereum - 一个齐全的、基于文本的智能合约交互以及开垦掌握台,席卷钱包以及 ABI 办理、ENS 支柱以及高等 Scala 集成。

Cobra - 一个加紧、精巧以及简捷的以太坊智能合约开垦境况框架,正在以太坊假造机(EVM)上测试以及摆设。

Epirus - 用于构建智能合约的 Java 框架。

IDE

Remix - 内置静态分解的 Web IDE,测试区块链 VM。

studio.ethereum- Web IDE。内置欣赏器区块链假造机、Metamask 集成(一键摆设到测试网/主网)、买卖纪录器以及您的 WebApp 的时刻代码和许多其他功能。

Atom - 带有Atom Solidity Linter、Etheratom、autocomplete- solidity以及language- solidity包的 Atom 编写器

Vim solidity - 用于 Solidity 的 Vim 语法文件

Visual Studio Code - 推广对于 Solidity 支柱的 Visual Studio Code 扩充

Ethcode - 用于编译、施行以及调试 Solidity 以及 Vyper 法式的 Visual Studio 代码扩充

Intellij Solidity Plugin - JetBrains IntelliJ Idea IDE的开源插件(收费/商业),拥有语法高亮、花样化、代码告竣等功能。

YAKINDU Solidity Tools - 基于 Eclipse 的 IDE。拥有左右文相干的代码告竣以及帮忙、代码导航、语法着色、内置编译器、加紧建设以及模板。

ethfiddle The Loom Network开垦的 IDE ,禁止您编写、编译以及调试您的智能合约。易于共享以及查找代码片段。

其他器械

Atra 区块链办事- Atra 供给 Web 办事来帮忙您正在以太坊区块链上构建、摆设以及维护去焦点化利用法式。

Azure Blockchain Dev Kit for Ethereum for VSCode - VSCode 扩充,禁止建立智能合约并将其摆设正在 Visual Studio Code 中

测试区块链收集

ethnode - 运行以太坊节点(Geth 或 Parity)施行开垦,就像npm i -g ethnode && ethnode.

Ganache - 用于测试以太坊区块链的利用法式,带有可视化 UI 以及日志

Kaleido - 利用 Kaleido 构建联盟区块链收集。很是顺应 PoC 以及测试

Besu Private Network - 正在 Docker 容器中运行 Besu 节点的公有收集 ** Orion - PegaSys 用于施行个人买卖的组件 ** Artemis - PegaSys 的 Ethereum 2.0 信标链的 Java 完结

Cliquebait - 利用与可靠区块链收集很是如同的 docker 实例简化智能合约利用法式的集成以及采用测试

Local Raiden - 正在 docker 容器中运行要地 Raiden 收集,用于演示以及测试想法

公用收集摆设剧本- 公用 PoA 收集的开箱即用摆设剧本

Local Ethereum Network - 用于公有 PoW 收集的开箱即用摆设剧本

Azure 上的 Ethereum - 联盟 Ethereum PoA 收集的摆设以及处置

Google Cloud 上的以太坊 - 基于处事量证实构建以太坊收集

Infura - 以太坊 API 拜候以太坊收集(Mainnet、Ropsten、Rinkeby、Goerli、Kovan)

CloudFlare 散布式 Web 网关- 经过 Cloudflare 供给对于以太坊收集的拜候,而没有是运行您自身的节点

Chainstack - 共享以及公用的以太坊节点即办事(Mainnet,Ropsten)

Alchemy - 区块链开垦者平台、以太坊 API 以及节点办事(Mainnet、Ropsten、Rinkeby、Goerli、Kovan)

ZMOK - JSON-RPC 以太坊 API(主网,Rinkeby,前端运行主网)

测试以太坊的水龙头猎取出口

Rinkeby faucet

Kovan faucet

Ropsten faucet (MetaMask)

Ropsten faucet (rpanic)

区块链工程自学 自学区块链技术?史上最全区块链工具集,真全。

Goerli faucet

Universal faucet

Nethereum.Faucet

前端以太坊 API

Web3.js - Javascript Web3

Eth.js - Javascript Web3 代替规划

Ethers.js - Javascript Web3 代替,实用的有用法式以及钱包功能

light.js为轻客户端优化的高等反映式 JS 库。

Web3Wrapper - Typescript Web3 代替品

Ethereumjs - 以太坊的有用函数集中,如ethereumjs-util以及ethereumjs-tx

Alchemy-web3.js - Javascript Web3 包装器,拥有主动重试、拜候Alchemy 的增强 API以及弱小的 websocket 连贯。

flex-contract以及flex-ether - 用于与智能合约交互以及施行买卖的今生、零配置、高等库。

ez-ens - 简捷、零配置的以太坊称号办事地方剖析器。

web3x - web3.js 的 TypeScript 端口。优点席卷细小的构建以及齐全的类别安全,席卷与公约交互时。

Nethereum - 跨平台以太坊开垦框架

dfuse - 一个利用dfuse Ethereum API的 TypeScript 库

Drizzle - 将前端连贯到区块链的 Redux 库

Tasit SDK - 利用 React Native 创造原生迁徙以太坊 dapp 的 JavaScript SDK

useMetamask - 正在以太坊ĐApp项目中办理 Metamask 的自定义 React Hook

WalletConnect - 用于将钱包连贯到 Dapps 的封闭协议

Subproviders - 多少个实用的 subprovider 与Web3-provider-engine贯串利用(席卷一个 LedgerSubprovider,用于将 Ledger 硬件钱包支柱推广到您的 dApp)

ethvtx - 以太坊就绪以及与框架无关的 redux 保存配置。文档

ChainAbstractionLayer - 利用简单接口与分歧的区块链(席卷以太坊)施行通信。

Delphereum - 以太坊区块链的 Delphi 接口,禁止为 Windows、macOS、iOS 以及 Android 开垦本机 dApp。

Torus - 用于构建拥有无缝入职用户感受的 dapp 的开源 SDK

Fortmatic - 一个简捷易用的 SDK,无需扩充或下载便可构建 web3 dApp。

Portis - 带有 SDK 的非托管钱包,无需装置一切货色便可轻便与 DApp 交互。

create-eth-app - 利用一个敕令建立以太坊启动的前端利用法式。

Scaffold-ETH - 入门者友爱的可分叉 github,用于结束构建智能合约。

Notify.js - 向您的用户供给时刻告诉。凭仗对于加快以及取缔的内置支柱,Blocknative Notify.js 可帮忙用户自傲地施行买卖。Notify.js 易于集成以及加紧定制。

后端以太坊 API

Web3.py - Python Web3

Web3.php - PHP Web3

Ethereum-php - PHP Web3

Web3j - Java Web3

nethereum- .Net Web3

Ethereum.rb - Ruby Web3

rust-web3 -Rust Web3

Web3.hs - Haskell Web3

KEthereum - Kotlin Web3

Eventeum - 以太坊智能合约事宜以及后端微办事之间的桥梁,由 Kauri 用 Java 编写

Ethereumex - 以太坊区块链的 Elixir JSON-RPC 客户端

Ethereum-jsonrpc-gateway - 一个禁止您运行多个 Ethereum 节点以完结冗余以及负载平定想法的网关。也许算作 Infura 的代替品(或正在其之上)运行。用 Golang 写的。

EthContract - 一组帮忙盘诘 Elixir 中 ETH 智能合约的协助方式

service-ethereum-contract- 一种 MESG 办事,可根据其地方以及 ABI 与一切以太坊合约施行交互。

service-ethereum- 一种 MESG 办事,用于与来自以太坊的事宜施行交互并与之交互。

Marmo - Python、JS 以及 Java SDK,用于简化与以太坊的交互。利用中继器将买卖老本分摊给中继器。

以太坊日志框架——为以太坊利用法式以及收集供给高等日志功能,席卷盘诘语言、盘诘处置器以及日志代码天生

启发法式/开箱即用功具

Truffle box - 以太坊生态系统的打包组件

create-eth-app- 利用一个敕令建立以太坊启动的前端利用法式

Besu Private Network - 正在 Docker 容器中运行 Besu 节点的公用收集

TestChains- 用于加紧反映 (PoA) 的预配置 .NET 开垦链 ** Blazor/Blockchain Explorer - Wasm 区块链欣赏器(功能示例)

Local Raiden - 正在 docker 容器中运行要地 Raiden 收集,用于演示以及测试想法

公用收集摆设剧本- 公用 PoA 收集的开箱即用摆设剧本

Parity Demo-PoA Tutorial - 一步一步的教程,用于构建拥有 Parity 权威轮共鸣的 2 个节点的 PoA 测试链

Local Ethereum Network - 用于公有 PoW 收集的开箱即用摆设剧本

Kaleido - 利用 Kaleido 构建联盟区块链收集。很是顺应 PoC 以及测试

Cheshire - CryptoKitties API 以及智能合约的要地沙盒完结,可算作 Truffle Box 利用

aragonCLI -aragonCLI 用于建立以及开垦 Aragon 利用法式以及构造。

ColonyJS - JavaScript 客户端,供给与 Colony Network 智能合约交互的 API。

ArcJS - 匆匆进 javascript 利用法式拜候 DAOstack Arc 以太坊智能合约的库。

Arkane Connect - JavaScript 客户端,供给与 Arkane Network 交互的 API,Arkane Network 是用于构建用户友爱型 dapp 的钱包供给商。

Onboard.js - Blocknative Onboard 是为您的项目推广多钱包支柱的加紧轻松的方式。Onboard 为 20 多个特殊的硬件以及软件钱包供给内置模块,为您节流时光以及懊恼。

web3-react - 用于构建单页以太坊 dApp 的 React 框架

以太坊 ABI(利用法式二进制接口)器械

正在线 ABI 编码器- 收费的 ABI 编码器正在线办事,禁止您对于 Solidity 合约的函数以及组织函数参数施行编码。

ABI 解码器- 用于解码来自以太坊买卖的数据参数以及事宜的库

ABI-gen - 从公约 ABI 天生 Typescript 公约包装器。

Ethereum ABI UI - 从 Ethereum 合约 ABI 主动天生 UI 表单字段定义以及相干验证器

headlong -Java 中的类别安全公约 ABI 以及递归长度前缀库

EasyDapper - 从 Truffle 工件天生 dapp,正在众人/公有收集上摆设合约,供给时刻可定制的众人页面以与合约交互。

一键式 dApp - 利用 ABI 正在仅有 URL 处立即建立 dApp。

Truffle Pig - 一种开垦器械,供给简捷的 HTTP API 来查找以及读取 Truffle 天生的合约文件,供正在要地开垦时期利用。经过 http 供给新的公约 ABI。

以太坊合约办事- 一种 MESG 办事,可根据其地方以及 ABI 与一切以太坊合约施行交互。

Nethereum-CodeGenerator - 一个基于 Web 的天生器,它基于 Solidity 智能合约建立基于 Nethereum 的 C# 接口以及办事。

EVMConnector - 建立可共享的合约脸蛋板并与随便基于 EVM 的区块链功能施行交互,不管是否有 ABI。

[转自大众账号:赛联信链]

本文地址:http://yz.ziyouea.com/p/51906.html
版权声明:本站文章来自网络,如有违规侵权请联系我们下架。