Introducing Exthereum, the newest Ethereum Client

Source: Internet
Author: User

Ethereum is a protocol, an idea of that anyone can interact with, if only they can speak the language. Most people know Ethereum through a client (maybe Geth, Parity or Web3 via Metamask). While these Ethereum clients implement the Protocol, they don ' t define it. For Ethereum to succeed, the community should build and maintain many clients, each checking that the protocol is correct and preventing any one implementation from becoming. I had spent the last year of working On exthereum, an Ethereum client written in elixirnearing completion. The history of Exthereum

Last could, I submitted my first transaction to Ethereum and got back a failure from the network. I wanted to pulling right Into strace and debug the code, but looking at the EVM opcodes, I realized I didn ' t know Squat about how Ethereum works or the code I built. I started reading The ethereum Yellow Paper, which meticulously describes the internals of Ethereum:each op code, TH E gas cost of each operation, how blocks is constructed, everything. I realized that to truly understand Ethereum, I could learn by implementing the Yellow Paper. Elixir being my tool of choice, I Started exthereum.

I soon found others online with the same vision. Coincidentally, mason Fischerand ayrat Badykov had Both also started projects also called "Exthereum," And we soon decided we should work together if we planned to complete such an ambitious project. Building Exthereum is full of trials which tested our resolve. For example, the Yellow Paper doesn ' t cover the Peer-to-peer protocol-the best resource for that's examining the source Code of Parity and Geth. Yet, we ' ve worked countless hours to build a project we ' re proud of. A project which is being used to power a number of great blockchain projects. Our vision to make Exthereum a first-class Ethereum client have been coming true. A Community Effort

I wanted to take a step back and thank a few people for the work they has put into this project so far. Thanks to Mason (at Elipticoin) and Ayrat (at POA Network). Thank Piotr, Paul, Jeremy, Vansa and Wendell at Omisego for supporting the project. To Levi at covalent for improving the ABI. To Angel in sense for his team's support and feedback to the project. Harley ' s work to explore the project at Truebit. To Igor at POA for his team's dedication to continuing to move this project, Exthereum, forward.

Ethereum builds its strength through teams from all over the world building new tools, new protocols and trying new ideas. I hope that Exthereum can is a tool that inspires new teams to take the leap and start contributing or participating in T He Ethereum community.

If you ' re interested in learning more, come visit us in Gitter or check out the code. I ' d also recommend this talk from Angel Jose to Elixir for startups. Discuss on Hackernews.

Https://medium.com/compound-finance/introducing-exthereum-the-newest-ethereum-client-7a5e30d4d6aa

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.