Random Notes on Construct 2017


Hudson Jameson

Metropolis in 3-6 months

Serenity not scheduled yet but proof of stake


Cory Fields

Value proposition: store of value (digital gold) and high-volume transaction netowork no foundation, no road map, just whatever a devs want to be developed bitcoin core most active repo during 2016: 47 code contributors, 517 contributores, 1032 PR, 1600 Commits and 15208 code comments segwit: malleability fix, quadratic hash fix, more security for hardware wallets, increase block size. enabling time-locked transaction better than nLockTime


Zooko Wilcox

it’s possibile to put privacy transaction with a public ledger privacy is needed for fungibity Satoshi cannot encrypt transaction because there was no generalized zksnark at that time, so he cannot exclude bogus encrypted transaction to be mined if someone know private key from the ceremony can forge fake zcash (but not affects privacy of other transactions) are you rebasing zcash 0.11 bitcoin based with bitcoin newer features? Probably cherry picking

Blockstack and IPFS

Muneeb and Juan


David Clark used end-to-end design for internet: not put anything intelligente in the middle of the network over time much complexity moved inside the network, like talking to a friend through facebook I am trusting facebook, or https certificate or dns trust-to-trust design principle, do not trust any party in the middle of the network blockstack throw away DNS and PKI infrastrcture, new TLD named .id owned by public keys running on the bitcoin blockchain (bitcoin more secure by far) uplink/downling aren’t symmetric, open-source momentum like IPFS based addressing (didn’t happen before) Basic trust layer is there (bitcoin blockchain) blockstack embed data in the blockchain (nodes doesn’t care of this data) then process that data to creating data used for example for the DNS for .id Most data kept outside of the blockchain, using drivers for using any storage provider (dropbox, and working on IPFS) blockstack browser to navigate to warner.id taking care of the underlying tech. used to connect to a web which is not connected to Apple or Google.


web3.0 connect end-to-end removing trust from the intermediary IPFS, instead of location addressing at hearth of the internet, use content address with fingerprint of the content


Hyperledger is an unmbrella of projects like: Fabric Iroha, Sawtooth One is Intel with “proof of elapsed time”


Eric Lombrozo

signature host most of the transaction data segwit allows tramission of effects and signature separated, allowing pruning signature from the stored blockchain signatures are considered 1/4 of the weight of the transaction itself and block cost raised to 4M script replacement, new signature scheme, like schnorr or quantum resistant Merkelized Abstract Syntax Trese (MASTs) fraud proof new field in the transaction normally change transaction hash unless you add field in the witness part which is not part of the hashed data signed values, also the value must be signed so hardware wallet can skip to verify the dependency txid and segwithashit that hashes transaction data and witness, the latter is added to another merkle tree (using the same merkle root tree would require an hard fork) P2SH-wrapped Witness Program grants backward compatibility of segwit tx with old wallet segwit is activating on litecoin

Privacy and Fungibility

## Andrew Poelstra

every coin is interchangable with anuy other bitcoin is very bad at fungibility chain analysis tools are a proof of that potential solution is confidential transactions proposed by gregory maxwell use homomorphic commitments tumblebit, tumbler server doesn’t know anything and it cares about networking between clients MimbleWimble blabla. Active Monitoring is still a problem in mimblewimble (you can rebuild the pre-pruned mimblewimble blockchain)


Greogory Sanders

Things on bitcoin are rolled out slowly, sidechain could be a playground of the blockchain

Lightining networks

## Joseph Poon

in financial services trust is your margin multiparty payments conditional one another in the path alice -> bob -> dave -> carol, where alice wants to pay carol, you are not giving bob and dave money, you are giving them a smart contract swift on steroids without third parties The blockchain as a Court, lighting is the first system for small value you don’t go to court (just for an house which has big value) debt is the monetization of trust paypal min is 30 cents LN million or billion of transaction like a thousand of a cent new use case possible if someone cheats you for a thousands of a penny, well not so bad, not much trust in the counterparty then. reputation less important you cannot build an open network over a private one, the other way around is easy

Gregory Maxwell

a lot of hype somehow justified cause bitcoin is incredible technology it means different things to different people

bitcoin is p2p electronic cash exostomg omdeèemdemt of any tristed third partu no intrinsic value, just valuable because people use it possible because entity force to use it bitcoin is volutnary bitcoin is also a novel cryptography protocol, maybe vulnerable if anything is slightly wrong time is running is a prove that is pretty strong central banks use monetary policy for the benefits of the society what happens if people have different choices can’t we just blockchain? Janet Yellen: “Blockchain is an improtant technology, it’s a core technologyu embodied in Bitcoin” What are bitcoin’s core tech:

Together, they fight crime. Dispute resolution. being trusted confers market pwoer that new entrants may lack and cretes systemic risks. machine-to-machine transactions cannot use trusted. Bitcoin could dispute resolution. Trust even within a company.

new technology, skepticism is jsutified blockchain is not just a piece of tech, is ac collection of technology most usefutl when where they can miticate trust. beware trust laundering. must be open source there is no way to achieve bitcoin in a way the defender have advantage over attacker (like you can usually with cryptography) so we must be aware of incentives that keep the system working.

Edit this page