The Block Result Producer is a concurrent Block Specimen data processing framework designed for scalable and verified data transformations. Block results are only one of the many possible outputs which are complete representations of the actual blocks being produced on the Ethereum blockchain (that can be queried using an RPC call to an Ethereum node client like erigon and go-ethereum) and some additional useful fields.The Block Result Producer Whitepaper goes into detail on its purpose and mission.Running the BRP stack involves running three main pieces of infrastructure,1. BRP
2. das-pinner
3. evm-server These coordinate and execute a transformation pipeline per Block Specimen. Running these nodes are not as disk I/O (or cpu/memory) intense as running bsp-geth and bsp-agent
on local machines, However they do require sufficient bandwidth for access to distributed store resources and sending transaction proofs using ethereum clients - connecting to our EVM public blockchain partner Moonbeam.We shall setup all of these step-by-step in this guide in two main ways: