P2P RmbRT Compiler
A P2P network for distributed and provable compilation of RmbRT programs.
Abstract
This document describes the distributed and verifiable RmbRT compiler p2prlc
.
This compiler runs as a DHT inside a global P2P network, tracking the hash pairs of input sources and their corresponding compilation results.
Users can query the p2prlc
network to verify whether an executable was compiled from a certain source, or try to fetch the compiled executable for a given source without having to compile it themselves.
p2prlc
allows the distribution of free RmbRT programs as pre-compiled executables and libraries without requiring trust in the distributor, which is useful for large free software projects.
The same behaviour as with p2prlc
, but without the network, is also part of the normal RmbRT compiler, rlc
.