{"repo":"covalenthq/bsp-geth","free":true,"listed":false,"github":"https://github.com/covalenthq/bsp-geth","clone":"git clone https://github.com/covalenthq/bsp-geth.git","description":"Ethereum client written in Go, modified for full-hierarchy data exports and block specimen production","language":"Go","stars":29,"topics":["blockchain","ethereum","go","datapipeline","docker-compose","redis"],"license":"LGPL-3.0","category":"blockchain-web3","readme_excerpt":"Block Specimen Producer (BSP Geth) Introduction Resources Raison d'être Architecture Docker Run Build & Run Flag Definitions Contributing Go Ethereum Introduction Essential to the Covalent Network is the Block Specimen and the Block Specimen Producer (BSP), a bulk export method that ultimately leads to the generation of a canonical representation of a blockchain's historical state. Currently implemented on existing blockchain clients running Geth. It functions currently as an - 1. Blockchain data extractor 1. Blockchain data normalizer What is ultimately created is a ‘Block Specimen’, a universal canonical representation of a blockchain's historical state. There are two further considerations regarding the Block Specimen. 1. The BSP is completely standalone on forks of Geth. 1. The separation of data storage layer from the block execution and distributed consensus functionality leads to better segregation and upgrades of functionality in the blockchain data processing pipeline. As a result, anyone can run full tracing on the block specimen and accurately recreate the blockchain without access to a blockchain client software. Resources Production of Block Specimens forms the core of the network’s data objects specification. These objects are created with the aid of three main pieces of open-source software provided by Covalent for the network’s decentralized stack. 1. Block Specimen Producer (BSP Geth) - Operator run & deployed 1. BSP Agent - Operator run & deployed 1. BSP Pro","default_branch":null,"files":null,"tree":[],"storefront":"/r/covalenthq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/covalenthq/bsp-geth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}