ETHERLive delivers real-time price and volume data across 16+ exchanges to users in a clear and easy-to-understand package. Users can get up-to-the-second updates for each exchange/currency pair, as well as aggregated market averages for each exchange, currency, and the market as a whole. It also provides a global converted average of all the currency pairs monitored by ETHNews, converted to USD.


24hr ---

The Basics

Learn the basics of Ethereum and various cryptocurrency technologies

Learn More

What is Ethereum?

Understand the underlying principles of the Ethereum Platform

Learn More

The Blockchain

Discover the revolutionizing technology known as the blockchain

Learn More

Press Release

Submit a press release for consideration on ETHNews

Submit Press

Story / Dapp

Submit a story or DAPP to be considered for publication on ETHNews.

Submit Story


Submit "Ethereum Explainer" content for consideration to be featured on ETHNews

Submit Topic
ETHNews Logo
Ether Price Analysis
Contact Us

Ethereum’s Trinity Client Announces ‘Margaret Hamilton’ Alpha




Trinity hits a trifecta with its third major alpha release.

Trinity unveiled the third major alpha release, v0.1.0-alpha.14, for its Python-based Ethereum client, according to the team's lead architect Piper Merriam in recent reddit and GitHub posts. The release stabilizes the client's syncing code and establishes a foundation for improved sync performance in the future.

With the alpha, users "can expect a full fast sync to take upwards of 6-12 days on a high end developer laptop." Although this number may seem high, Merriam indicated that the team plans to significantly reduce sync time, but to do so first required refactoring the code to prioritize fast peer data requests. Now that this has been done, he expects Trinity's "next release to be more focused on [sync] performance."

Merriam added that he personally completed a full fast sync of chain and state data, noting, "It is really cool to see the client function end-to-end and keep up with the mainnet chain."

The client's recent release is titled "Margaret Hamilton" after the influential computer scientist who worked on the Apollo space mission. Each major alpha from the Trinity team highlights a historically notable woman; v0.1.0-alpha.12 is "Grace Hopper" and v0.1.0-alpha.1 is "Valentina Tereshkova."

Although Trinity is a relatively new client, Merriam likens it to "more mature" clients Geth and Parity. It is developed and maintained by various members in the Python blockchain crowd: the Ethereum Foundation's Python team, ConsenSys' Guilherme Salgado, and others from the broader community.

Although Python is not known as a fast programming language, Merriam believes it exhibits a few important qualities, namely its large and growing community of developers, its low barrier to entry, and its expressiveness. These factors have helped the Trinity team in various ways, like with onboarding developers, major code refactoring, and debugging.

Through its client, the Trinity crew aims to support ongoing Ethereum protocol development. Merriam maintains that many "core protocol development teams use Python, and much of what is being built is done using Py-EVM [Python-Ethereum Virtual Machine] and Trinity."

The team is currently concerned with sync performance (as represented by v0.1.0-alpha.14), but it plans to introduce other functionalities, such as running as a light server and managing transaction pools.

Dani Putney

Dani is a full-time writer for ETHNews. They received their bachelor's degree in English writing from the University of Nevada, Reno, where they also studied journalism and queer theory. In their free time, they write poetry, play the piano, and fangirl over fictional characters. They live with their partner, three dogs, and two cats in the middle of nowhere, Nevada.

ETHNews is committed to its Editorial Policy

Like what you read? Follow us on Twitter @ETHNews_ to receive the latest Trinity, Ethereum or other Ethereum technology news.