Whitepaper - Ethereum Classic With Cover
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Ethereum</strong> <strong>Classic</strong> Documentation, Release 0.1<br />
• Wiki: https://github.com/ethereum/pyethapp/wiki/Getting-Started<br />
• Gitter chat: https://gitter.im/ethereum/pyethapp<br />
1.2.6 ethereumjs-lib<br />
ethereumjs-lib is the javascript library of core <strong>Ethereum</strong> functions as described in the Yellow Paper. This is a<br />
simple meta-module that provides the following modules. Most JS modules are tracked in ethereumjs<br />
Links:<br />
• VM - The <strong>Ethereum</strong> virtual machine and state processing functions<br />
• Blockchain - Blockchain managment<br />
• Block - Block Schema definition and validation<br />
• Transaction - Transaction Schema definition and validation<br />
• Account - Account Schema definition and validation<br />
• rlp - Recursive Length Prefix serialization<br />
• Trie - Modified Merkle Patricia Tree<br />
• Ethash - <strong>Ethereum</strong>’s Proof of Work algorithm<br />
• utils - Miscellaneous helper functions<br />
• devp2p - The networking protocol<br />
• devp2p-dpt - The disputed peer table<br />
• Github: https://github.com/ethereumjs/ethereumjs-lib<br />
• Join the Gitter chat: https://gitter.im/ethereum/ethereumjs-lib<br />
1.2.7 <strong>Ethereum</strong>(J)<br />
<strong>Ethereum</strong>(J) is a pure-Java implementation of the <strong>Ethereum</strong> protocol. It is provided as a library that can be embedded<br />
in any Java/Scala project and to provide full support for <strong>Ethereum</strong> protocol and sub-services. <strong>Ethereum</strong>(J)<br />
was first developed by Roman Mandeleil and is now sponsored by .<br />
<strong>Ethereum</strong>(J) supports CPU mining. It is currently implemented in pure Java and can be used in private and test<br />
networks. You may even mine on the live <strong>Ethereum</strong> network, even though it is not economically feasible.<br />
Links:<br />
• Blog: http://ethereumj.io/<br />
• Github: https://github.com/ethereum/ethereumj<br />
• Gitter chat: https://gitter.im/ethereum/ethereumj<br />
1.2.8 ethereumH<br />
This package provides a tool written in Haskell to allow you to connect to the <strong>Ethereum</strong> blockchain<br />
Links:<br />
• Github: https://github.com/blockapps/ethereumH<br />
• BlockApps: http://www.blockapps.net/<br />
1.2. <strong>Ethereum</strong> Clients 43