Disarray is a hybrid multichain derived from the recently formalized Minotaur Protocol which allows both stakers and miners to contribute blocks to the chain without comprimising the fidelity of the information communicated on the mainnet. The protocol employs the modular, tweakable sleeve technology enabling traditionally non-quantum elliptic-curve digital signature schemas to extend their security into a post-quantum world. Networking is handled primarily by libp2p, a complete peer-to-peer networking stack at the heart of several major projects from IPFS to Polkadot / Substrate
Disarray features several critical capabilities enabling the multichain to service the proposed platform as a basis for orchestrating remote workflows offloaded from active devices via their Flow modules. The blockchain empolys several noveltites from the modules tweakable sleeve's for bolstering non-quantum elliptic-curve signatures to a hybrid composition which additionally utalizies the latest in consensus technologies to present a complete experience. Lastly, the system pushes towards WebAssembly (WASM) nativity, leveraging the WebAssembly System Interface (WASI) API to overcome several barriers previously prohibiting the practice.
Make sure you have docker installed on the target system
docker pull scsys/disarray:latest
docker buildx build --tag disarray:latest .
docker run \
-p 9999:9999 \
scsys/disarray:latest
cargo run -- system --on
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.