Matt Corallo-DevCore Draper University

(De)centralization: Theory vs Reality. What is Decentralization, anyway? Marketing loves to say Trust No One™ or Trust is Optional™ Who are your really trusting, even in theory?
Miners are individually incentivized to Do The Right Thing™
Enough of them that they can’t get together to Do The Wrong Thing™ Trust the implementation. Decentralization of Hashpower allows for Network Decentralization Practice? Mining Pools: Why do people want mining pools? How are they Centralized? Transaction Selection, Block Relay Centralization, How can we fix it? Relay Network(s?) Block Reward Splitting. Hashrate Centralization: Large miner business model , Vertical Integration: hardware, operations, mining , Less reliable (non-consumer) hardware, More power in fewer locations, Medium-sized miner businesses? Run by Bitcoin ecosystem players? Implementation Centralization: Single Consensus Implementation
Satoshi-Consensus is much stricter than “software correctness” requirements in the past libbitcoinconsensus! Alternate consensus implementations? Single Consensus-Maintaining Software Package, P2P Network (+ Implementation) becomes Consensus-Critical Node Count: P2P Network Availability. Individuals Understanding Trust-Model. Full Node or SPV Client?
Trusting miners for everything or just double-spend protection
Node Count as a proxy for measuring trust models in the network
Thin-Client APIs, Solutions? Decentralization of Next-Layer Systems. Lightning, On-chain vs Decentralized, Liquid, User PoV, Member PoV. Matt is a long-time Bitcoin developer who has been working on pioneering sidechain and Bitcoin extensibility technology since its inception. He has actively contributed to Bitcoin Core and its testing infrastructure, and to BitcoinJ, a Java implementation mainly focussed on lightweight applications. He moonlights as a Whisper Systems developer and researches secure hardware.