Skip to content

Instantly share code, notes, and snippets.

View scherrey's full-sized avatar

Ben Scherrey scherrey

View GitHub Profile
@christroutner
christroutner / restricted-blockchain-size-research.md
Last active March 20, 2022 07:06
Research: Restricted Blockchain Size

Overview

I'm doing research on blockchain architecture to find a way that a fully-validated blockchain could be built, but uses epochs so the IBD (initial block download) and overall blockchain size is limited. The best way to describe this idea is comparing and contrasting to other existing ideas:

  • Bitcoin: retains all blockchain data forever. This causes the blockchain to grow infinitely without bounds, over time. The IBD is continually getting longer, and the amount of data needed to download in order to get an archival node working is constantly growing.

  • Mina: uses ZKP (zero knowledge proofs) to keep the entire blockchain below 500kB at all times. Each new block is compressed using ZKP, and all the actual data is thrown away. This means things like inflation bugs can never be verified.

What I'm looking for is something inbetween these two extremes. I like the auditibility of verified chains like Bitcoin, and I like the small size of Mina.

@FreddieOliveira
FreddieOliveira / docker.md
Last active May 27, 2024 16:21
This tutorial shows how to run docker natively on Android, without VMs and chroot.

Docker on Android 🐋📱

Edit 🎉

All packages, except for Tini have been added to termux-root. To install them, simply pkg install root-repo && pkg install docker. This will install the whole docker suite, left only Tini to be compiled manually.


Summary