Image for post
Image for post

ChainSafe is excited to announce ChainSafe Files. ChainSafe Files will be the first of many products released by ChainSafe. We envision a world where we can empower people to create and innovate by delivering the benefits of blockchain and other distributed technologies. Our line of products will seek to realize this vision by abstracting away the more complex aspects of this emerging technology in order to deliver simple offerings that are highly accessible for the average consumer. ChainSafe Files is our first step to realize this vision but there will be much more to come.

What is ChainSafe Files?

ChainSafe Files is an intuitive, decentralized cloud storage provider. ChainSafe Files allows users to upload and store files on IPFS and Filecoin through a simple and elegant front end. All of the complexities of decentralized storage are abstracted away. Our users are left with a product that is familiar and easy to use but still delivers all of the benefits of distributed storage such as privacy, security and redundancy. …


Image for post
Image for post

Ethermint’s First Public Testnet will Launch November 26th!

ChainSafe is extremely excited to announce that we will launch the first public Ethermint testnet this Thursday, November 26th! ChainSafe will release the endpoints for users to connect to this testnet via Twitter at 10am EST this Thursday!

The purpose of this initial public testnet will be to allow developers to deploy and test existing smart contracts from Ethereum or any new code they would like to write on this exciting new platform. Users are also encouraged to connect to these contracts using Web3 tooling and to test existing functionality. Validators and infrastructure providers may also connect to the testnet to become familiar with the software, but this first testnet will not be incentivized. Users can look forward to the Game of Ethermint, our first incentivized testnet which will come out in Q1 of 2021. …


Image for post
Image for post

Ethermint’s First Public Testnet will Launch November 26th!

ChainSafe is extremely excited to announce that we will launch the first public Ethermint testnet this Thursday, November 26th! ChainSafe will release the endpoints for users to connect to this testnet via Twitter at 10am EST this Thursday!

The purpose of this initial public testnet will be to allow developers to deploy and test existing smart contracts from Ethereum or any new code they would like to write on this exciting new platform. Users are also encouraged to connect to these contracts using Web3 tooling and to test existing functionality. Validators and infrastructure providers may also connect to the testnet to become familiar with the software, but this first testnet will not be incentivized. Users can look forward to the Game of Ethermint, our first incentivized testnet which will come out in Q1 of 2021. …


Image for post
Image for post

Background

ChainSafe is happy to announce that we have completed another deliverable from our current grant from the ICF to bring Ethermint into production as a full Cosmos chain. We wanted to take this opportunity to explain our work on the Web3 Personal API and why implementing it in Ethermint is so important to maintain feature parity with Geth. If you would like more context on Ethermint before diving in, check out this article.

Our Work

In Ethereum, the personal API manages private keys in the keystore. We needed to implement this functionality on Ethermint so that Ethereum keys and signing would all be compatible. …


Image for post
Image for post

Background

ChainSafe is happy to announce that we have completed another deliverable from our current grant from the ICF to bring Ethermint into production as a full Cosmos chain. We wanted to take this opportunity to explain our work on the Web3 Personal API and why implementing it in Ethermint is so important to maintain feature parity with Geth. If you would like more context on Ethermint before diving in, check out this article.

Our Work

In Ethereum, the personal API manages private keys in the keystore. We needed to implement this functionality on Ethermint so that Ethereum keys and signing would all be compatible. …


Image for post
Image for post

What is Ethermint

Ethermint is an implementation of the EVM (Ethereum Virtual Machine), built using the Cosmos SDK, that runs on top of Tendermint Core’s BFT Proof-of-Stake consensus engine. The software enables users to deploy any Ethereum compatible code and immediately enjoy PoS consensus and instant finality with little to no overhead. In this way, Ethermint is a fully integrated part of the Cosmos ecosystem but is also fully compatible with the EVM!

Why is Ethermint important?

Despite the proliferation of many new smart contract platforms as well as multi-blockchain ecosystems such as Cosmos, Ethereum still has by far the largest community base of users and developers in the blockchain space. Although Ethereum is an extremely important part of the blockchain ecosystem, it is a massive, multipurpose platform. This has imposed several limitations for developers on Ethereum, especially in terms of scalability, gas price and the ability to customize for a project’s desired functionality. By leveraging Tendermint Consensus, Ethermint provides instant finality and enables developers to enjoy higher throughput, lower gas prices and a more modular framework that is easier to customize to bespoke use cases. …


Image for post
Image for post

What is Ethermint

Ethermint is an implementation of the EVM (Ethereum Virtual Machine), built using the Cosmos SDK, that runs on top of Tendermint Core’s BFT Proof-of-Stake consensus engine. The software enables users to deploy any Ethereum compatible code and immediately enjoy PoS consensus and instant finality with little to no overhead. In this way, Ethermint is a fully integrated part of the Cosmos ecosystem but is also fully compatible with the EVM!

Why is Ethermint important?

Despite the proliferation of many new smart contract platforms as well as multi-blockchain ecosystems such as Cosmos, Ethereum still has by far the largest community base of users and developers in the blockchain space. Although Ethereum is an extremely important part of the blockchain ecosystem, it is a massive, multipurpose platform. This has imposed several limitations for developers on Ethereum, especially in terms of scalability, gas price and the ability to customize for a project’s desired functionality. By leveraging Tendermint Consensus, Ethermint provides instant finality and enables developers to enjoy higher throughput, lower gas prices and a more modular framework that is easier to customize to bespoke use cases. …


Image for post
Image for post

This article was co-authored by Ben Hyman.

ChainSafe is proud to announce that we have received a grant from the Ethereum Foundation to continue the maintenance and further development of Web3JS. We are excited to consolidate, maintain and upgrade, the codebase of this important library. Throughout the project we will maintain an open dialogue with the community. We want to organize and effectively manage the library with all the community input that we can get.

Web3JS is one of the most downloaded JS libraries in the blockchain space. With thousands of users depending on the library, ChainSafe is excited to build on top of the incredible traction and legacy of Web3JS. We believe Web3JS can be an extensible foundation for users to interact with all the Ethereum APIs: eth1, eth2, and beyond. The core tenets of our work on Web3JS will be modernization, modularity and the ability to easily adapt just as the greater Ethereum ecosystem does. As eth2 phases are released, developer needs will also change. A shard may require a custom API, signing, serialization, hashing and more. …


Image for post
Image for post

This article was co-authored by Ben Hyman.

ChainSafe is proud to announce that we have received a grant from the Ethereum Foundation to continue the maintenance and further development of Web3JS. We are excited to consolidate, maintain and upgrade, the codebase of this important library. Throughout the project we will maintain an open dialogue with the community. We want to organize and effectively manage the library with all the community input that we can get.

Web3JS is one of the most downloaded JS libraries in the blockchain space. With thousands of users depending on the library, ChainSafe is excited to build on top of the incredible traction and legacy of Web3JS. We believe Web3JS can be an extensible foundation for users to interact with all the Ethereum APIs: eth1, eth2, and beyond. The core tenets of our work on Web3JS will be modernization, modularity and the ability to easily adapt just as the greater Ethereum ecosystem does. As eth2 phases are released, developer needs will also change. A shard may require a custom API, signing, serialization, hashing and more. …


Image for post
Image for post

Co-Authored By Cayman Nava

With the launch of the Medalla testnet last week, the Lodestar team would like to update the community on our experience with Medalla, our current status, and plans for the near future. With over 26,000 active validators, Medalla is the largest eth2 testnet to date, and will likely be the final major testnet launched before Phase 0 goes live later this year. As such, we were eager to connect to the testnet and gain as much information as possible to improve and optimize Lodestar.

Pre-Testnet

Our work in the weeks leading up to the Medalla launch consisted mostly of improving our sync and increasing test coverage, especially end to end tests. Up until recently, we had been focusing our efforts on our ecosystem of libraries, and still had not participated in a testnet with a full client. Much of the work revolved around syncing with Altona and iterating based on our experiences there. In the week leading up to Medalla launch, we felt fairly confident that we would be able to connect to the testnet at genesis provided we could hit several key…

About

Colin Schwarz

Helping to build Web3 for a better world. Project Manager and Technical Writer at ChainSafe.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store