Thursday, 7 June 2018

Any Node programmers interested in implementing the blockchain and syncing parts of Ethereum in Node? Similar to Geth and Parity?

One of the main difficulties with Ethereum is the time, effort and resources needed to have a functioning node that has synced the blockchain from other nodes.I'm interested in writing a system that downloads the blockchain from Geth and Parity nodes, using node.js. I want to avoid coding the Ethereum VM in this project, and use an existing implementation, or a somewhat modified one based on Geth or Parity that interfaces with the node part of the system. (Though writing another EVM in C, C++ or Rust appeals to me, that seems more difficult than necessary to start with).I have some ideas regarding data (not chain) sharding that will improve capabilities relative to Geth and Parity at present. I am also considering how the sharing of Ethereum data can be disconnected from validation and running the VM. Blocks of data could be downloaded and made available as torrents, for example, with validation running on data structures that were extracted from downloaded files that contain many blocks at once.

Submitted June 07, 2018 at 06:53PM by jsgui

No comments:

Post a Comment