以太坊Go、Java、Python、Ruby、JS客户端介绍

当前位置:首页 > 币圈百科 > 以太坊Go、Java、Python、Ruby、JS客户端介绍

以太坊Go、Java、Python、Ruby、JS客户端介绍

2022-11-14币圈百科326

####?围棋-以太坊?简介

Go-ether eum客户端通常被称为geth,它是一个命令行接口,执行在Go上实现的完整的以太坊节点。通过安装并运行geth,可以在以太坊前台参与实时网络并进行以下操作

挖掘真实以太坊,不同地址之间转移资金,创建合约,发送交易探索区块历史等众多

Go以太坊链接:

网址:http://ethereum.github.io/go-ethereum/? 1

Github:3359 github.com/ethereum/go-ethereum

维基百科:https://github . com/以太坊/go-以太坊/wiki/geth

Gitter:3359 gitter.im/ethereum/go-ethereum

PyeApp简介

pye 蓑衣网小编2022 app是一个基于python的客户端,实现了以太坊加密经济状态机。Python实现的目的是提供一个更容易删节和扩展的代码库。Pyethapp使用以太坊的两个核心组件来实现客户端。

pyethereum 3354核心库,以区块链、以太坊模拟器和mining

pydev P2P 3354对等网络库为特色,通过节点发现和传输多码复用和加密连接进行链接。

以太坊Go、Java、Python、Ruby、JS客户端介绍

Github:https://github.com/ethereum/pyethapp? 1

维基百科:https://github . com/ether eum/pyethapp/wiki/Getting-started gitter?1

聊天:3359 gitter.im/ethereum/pyethapEthereum JS-lib

如黄皮书所述,以太坊JS-lib是核心以太坊函数的javascript库。这是一个简单的元模块,它提供了以下模块。大多数JS模块都在ethereumjs上被跟踪。

虚拟机以太坊虚拟机和状态处理功能区块链区块链管理块块模式定义和验证事务事务模式定义和验证账户账户模式定义和验证RLP循环长度前缀序列化trie改进的Merkle Patricia树ethash以太坊工作负载验证算法utils多个辅助功能devp 2 P网络协议dev P2P-DPT-争议对等表

常用链接:

Github:https://github . com/ethereumjs/ethereumjs-lib

Gitter:3359 gitter.im/ethereum/ethermjs-libethereum(j)

以太坊(j)是以太坊协议的纯Java实现。它作为一个库提供,可以嵌入到任何Java/Scala项目中,并提供对以太坊协议和辅助服务的全面支持。以太坊(J)最早是由罗曼曼德利(Roman 蓑衣网小编2022 Mandeleil)开发的,现在有资金支持。

以太坊(J)支持CPU挖掘。目前用纯Java实现,可用于私有和测试网络。甚至可以在实时以太坊网上挖矿,但是不经济。

博客链接:

博客:http://ethereumj.io/Github:一号?3359 github.com/ethereum/ethereum Jgitter

聊天:https://gitter.im/ethereum/ethereumjethereumH? 1

这个包提供了用Haskell编写的工具,使你能够连接到以太坊区块链。

工具链接:

Github:https://github.com/blockapps/ethereumHBlockApps: 3358 www . block apps . net/

Paris

Paris号称世界上最快最轻的客户端。它是用Rust语言编写的,可靠性、性能和代码清晰度都得到了增强。奇偶校验是由Ethcore开发的。ETH是由以太坊基金会的几个成员创立的。

网址:https://ethcore.io/parity.htmlGithub:一号?https://github.com/ethcore/parityGitter? 1

聊天:https://gitter . im/ethcore/parity arch

https://aur . arch Linux . org/packages/parity/?(稳定,最新版本)

https://aur.archlinux.org/packages/parity-git/?(不稳定,新开发),有报道称奇偶校验已经在树莓Pi 2上成功运行。

Ruby-以太坊简介:

Ruby-以太坊是以太坊虚拟机上的一个实现,用Ruby语言编写。

链接:

Github:https://github . 蓑衣网小编2022 com/janx/ruby-ether eum

宝石:3359rubygems.org/gems/ruby-ethereum

另外,ruby-serpent是一种与以太坊serpent编译器捆绑在一起的Ruby语言。以太坊-ruby:一个纯Ruby JSON-RPC包装器,用于与以太坊节点通信。要使用这个库,您需要有一个正在运行的以太坊节点和可行的IPC支持(默认)。目前支持go-ethereum客户端。

参考文献:文章中列表对应的链接请参考《Ethereum Homestead Documentation》第41页1.2.4 go-ethereum

以太坊Go、Java、Python、Ruby、JS客户端介绍 | 分享给朋友: