Trinity

Latest version: v0.1.0a37

Safety actively analyzes 682244 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.1.0alpha.29

This Trinity release goes out under the name "Beatrice Worsley". It adds the Istanbul fork block, and fixes various bugs. More below the break.

With each release we like to highlight one of the amazing women from history and present day. Meet [Beatrice Worsley](https://en.wikipedia.org/wiki/Beatrice_Worsley):
> The first female computer scientist in Canada. She received her Ph.D. degree from the University of Cambridge with Alan Turing and Douglas Hartree as advisers, the first Ph.D granted in what would today be known as computer science. She wrote the first program to run on EDSAC, co-wrote the first compiler for Toronto's Ferranti Mark 1, wrote numerous papers in computer science, and taught computers and engineering at Queen's University and the University of Toronto for over 20 years

![portrait](https://www.utoronto.ca/sites/default/files/2015-05-25-Worsely_and_FERUT.jpg)

For the full list of changes, see the [release notes](https://trinity-client.readthedocs.io/en/latest/release_notes.html#trinity-0-1-0-alpha-29-2019-09-30).

See the [quickstart guide here](https://trinity-client.readthedocs.io/en/latest/quickstart.html) for information on how to install and run the Trinity client.

0.1.0alpha.28

This Trinity release goes out under the name "Hedy Lamarr".

Beam Sync has now reached the status: Working Prototype :tada: (aka~ _it usually works on my computer_ :tm: ). The impact is that now it now takes under an hour to go from an empty database to executing current mainnet blocks! Read below for more.

With each release we like to highlight one of the amazing women from history and present day. Meet [Hedy Lamarr](https://en.wikipedia.org/wiki/Hedy_Lamarr):
> At the beginning of World War II, she and composer George Antheil developed a radio guidance system for Allied torpedoes, intended to use frequency-hopping spread spectrum technology to defeat the threat of jamming by the Axis powers. Although the US Navy did not adopt the technology until the 1960s, various spread-spectrum techniques are incorporated into Bluetooth technology and are similar to methods used in legacy versions of Wi-Fi. This work led to their induction into the National Inventors Hall of Fame in 2014.

![Lamarr portrait](https://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Hedy_Lamarr_Publicity_Photo_for_The_Heavenly_Body_1944.jpg/220px-Hedy_Lamarr_Publicity_Photo_for_The_Heavenly_Body_1944.jpg)

Beam Sync will get a proper writeup soon. The gist is that Trinity starts as a stateless client, and slowly transitions to a full client over time.

Beam Sync is only one feature in a significant set of changes. Of special note are:
- py-evm upgrade: including performance improvements
- json-rpc server handles requests even if local state is missing
- peer discovery improvements

For the full list of changes, see the [release notes](https://trinity-client.readthedocs.io/en/latest/release_notes.html#trinity-0-1-0-alpha-28-2019-09-12).

We welcome folks to try out Beam Sync (it's the default sync now) and let us know your experience. For the fastest and easiest experience, try out: `trinity --beam-from-checkpoint="eth://block/byetherscan/latest"`. There will be a lot of log spam at the console. Consider it a reminder that trinity is still in alpha. :sweat_smile:

Expect another small release soon, with final Istanbul support included.

See the [quickstart guide here](https://trinity-client.readthedocs.io/en/latest/quickstart.html) for information on how to install and run the Trinity client.

0.1.0alpha.26

This Trinity release goes out under the name "Williamina Fleming".

Look for improvements to command line usage, logging, plugin dogfooding, and a less-crashy (but still experimental) new sync approach.

With each release we like to highlight one of the amazing women from history and present day. Meet [Williamina Fleming](https://en.wikipedia.org/wiki/Williamina_Fleming), a:
> Scottish astronomer. During her career, she helped develop a common designation system for stars and cataloged thousands of stars and other astronomical phenomena. Among several career achievements that advanced astronomy, Fleming is noted for her discovery of the Horsehead Nebula in 1888.

![Williamina portrait](https://upload.wikimedia.org/wikipedia/commons/thumb/7/79/Williamina_Paton_Stevens_Fleming_circa_1890s.jpg/200px-Williamina_Paton_Stevens_Fleming_circa_1890s.jpg)

Of special note is `trinity --sync-mode=beam`. Beam Sync now crashes so much less that it's reasonable for adventurous folks to start experimenting with it. Beam Sync downloads just enough state to run the latest blocks, and is currently the best option for executing the latest mainnet blocks with Trinity. Note that the current Beam Sync implementation does eventually fall behind and stop syncing, but there are many options for performance improvement. In the current implementation, Beam Sync can run for a few hundred blocks if you sync against a peer on localhost.

For the full list of changes, see the [release notes](https://trinity-client.readthedocs.io/en/latest/release_notes.html#trinity-0-1-0-alpha-26-2019-07-16).

See the [quickstart guide here](https://trinity-client.readthedocs.io/en/latest/quickstart.html) for information on how to install and run the Trinity client.

0.1.0alpha.25

Just a quick patch release to handle an eth-keys version dependency conflict (by upgrading py-evm).

0.1.0alpha.24

After a too-long gap, Trinity has been released again! It goes out under the name "Betty Holberton".

This release has a huge set of changes. There are improvements to peer discovery & communication, sync reliability, performance, and custom networks.

> With each release we like to highlight one of the amazing women from history and present day.
Meet [Betty Holberton](https://en.wikipedia.org/wiki/Betty_Holberton), one of the six original programmers of the first general-purpose electronic digital computer, ENIAC. Holberton invented breakpoints in computer debugging.

![Holberton portrait](https://upload.wikimedia.org/wikipedia/commons/thumb/1/16/Betty_Holberton.jpg/220px-Betty_Holberton.jpg)

We continue making significant progress, but still much work remains. Holberton's breakpoints will come in handy...

The full [release notes](https://trinity-client.readthedocs.io/en/latest/release_notes/trinity.html#v0-1-0-alpha-24) are posted for reference.

See the [quickstart guide here](https://trinity-client.readthedocs.io/en/latest/quickstart.html) for information on how to install and run the Trinity client.

0.1.0alpha.23

This is the first notable alpha release after splitting the py-evm code repository from trinity. It goes out under the name "Theodora".

This release is relatively small, but important. Constantinople (take 2) was launched on mainnet today, and this release includes support for it. Ropsten support for the fork is also included.

> With each release we like to highlight one of the amazing women from history and present day.
Meet [Theodora](https://en.wikipedia.org/wiki/Theodora_(6th_century)), who was an empress in Constantinople about 1500 years ago. Note that we don't condone all actions taken by people we highlight. It is simply an opportunity to learn about all kinds of complex people.

![Theodora portrait](https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Meister_von_San_Vitale_in_Ravenna_008.jpg/800px-Meister_von_San_Vitale_in_Ravenna_008.jpg)

Check out the release notes for some new trinity sync options at the command line, like skipping sync altogether.

We continue to see improvements in syncing reliability and performance. Still more work to do there.

The full [release notes](https://github.com/ethereum/trinity/blob/master/docs/release_notes/trinity.rst#010-alpha23) are posted for reference.

See the [quickstart guide here](https://trinity-client.readthedocs.io/en/latest/quickstart.html) for information on how to install and run the Trinity client.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.