Ethernet Series (10): Ethernet square Go, JAVA, PYTHON, RUBY, JS client introduction __java

Source: Internet
Author: User
Tags arch linux
Go-ethereum

The Go-ethereum client is often referred to as the Geth, which is a command-line interface that executes the complete etheric square node that is implemented on the go. By installing and running the Geth, you can participate in the real-time network of the front desk of the ether and do the following: Mining the real etheric currency transfer funds between different addresses create contracts, send deals to explore block history and many other

Links: Sites: Http://ethereum.github.io/go-ethereum/Github:https://github.com/ethereum/go-ethereum Wikipedia: https:// Github.com/ethereum/go-ethereum/wiki/geth Gitter:https://gitter.im/ethereum/go-ethereum

Pyethapp

Pyethapp is a python based client that realizes the Ethernet-square encryption Economy state machine. The Python implementation is designed to provide a more easily truncated and extensible code base. Pyethapp uses two Ethernet square core components to achieve client: pyethereum--Core Library, with block chain, Ethernet Square simulator and mining as the characteristics of pydevp2p--Point-to-Point Network library, node discovery and transport of multiple code multiplexing and encrypted connection features

Link: Github:https://github.com/ethereum/pyethapp Wikipedia: https://github.com/ethereum/pyethapp/wiki/Getting-Started Gitter Chat: Https://gitter.im/ethereum/pyethapp ethereumjs-lib

As the Yellow Book says, Ethereumjs-lib is the JavaScript Library of the core etheric square function. This is a simple meta module that provides the following modules. Most JS modules are tracked on the ETHEREUMJS. Virtual machine-Ethernet square virtual machine and state processing function block chain-block chain management block-block pattern definition and verification transaction-transaction pattern definition and Verification account-account pattern definition and validation rlp– cyclic length prefix serialization trie– modified Merkle Patricia Tree Et hash– Ethernet Workshop Workload proof algorithm utils– multiple accessibility devp2p– network protocol devp2p-dpt– disputed peer table

Links: Github:https://github.com/ethereumjs/ethereumjs-lib Join Gitter chat: Https://gitter.im/ethereum/ethereumjs-lib Ethereum (J)

Ethereum (J) is a pure Java implementation of the Ethernet square protocol. It is provided as a library that can be embedded in any Java/scala project and provides full support for the Ethernet workshop agreement and ancillary services. Ethereum (J) was first developed by Roman Mandeleil and is now supported by <ether.camp>.

Ethereum (J) supports CPU mining. It is currently implemented in pure Java and can be used for private and test networks. You can even dig mines on the real-time Ethernet network, but that's not economically cost-effective.

Links: Blogs: http://ethereumj.io/Github:https://github.com/ethereum/ethereumj gitter chat: https://gitter.im/ethereum/ ETHEREUMJ ETHEREUMH

This package provides the tools written on the Haskell to connect you to the etheric square block chain.

Link: github:https://github.com/blockapps/ethereumh blockapps:http://www.blockapps.net/ Parity

Parity claims to be the fastest and lightest client in the world. It is written in rust language, with increased reliability, performance, and code clarity. Parity developed by Ethcore. The Ethcore was created by several members of the Ether Square Foundation. Website: https://ethcore.io/parity.html github:https://github.com/ethcore/parity gitter Chat: https://gitter.im/ethcore/parity

The Arch Linux package is community-maintained by Afri Schoedon and Quininer. https://aur.archlinux.org/packages/parity/(Stable, latest version) https://aur.archlinux.org/packages/parity-git/(unstable, latest development)

It has been reported that parity has been successfully run on Raspberry Pie 2. Ruby-ethereum

Ruby-ethereum is an implementation of the Etheric square virtual machine, written in Ruby language.

Links: Github:https://github.com/janx/ruby-ethereum Gem:https://rubygems.org/gems/ruby-ethereum

Related: ruby-serpent: The Ruby language bundled with the Serpent compiler on the etheric square. Ethereum-ruby: A Pure-ruby JSON-RPC package used to communicate with the etheric square node. To use this library, you need to have running Ethernet square nodes and feasible IPC support (default). Go-ethereum clients are currently supported. reference materials:

The list in the article corresponds to the link can refer to the "Ethereum Homestead Documentation" 41st page 1.2.4 Go-ethereum

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.