In diesem Podcast wollen wir die Technik hinter Bitcoin beleuchten, und über die neuesten Entwicklungen berichten.
Graphische Übersicht welche Kaäle grade offen sind https://lnmainnet.gaben.win/ Deterministische Signaturen: https://tools.ietf.org/html/rfc6979 Japanische Lightning Implementation: https://github.com/nayutaco/ptarmigan Erstes Bier der Welt mit Lightning bezahlt: https://bitcoinblog.de/2017/04/03/berliner-kneipe-room77-erstes-bier-der-welt-mit-lightning-transaktion-bezahlt/ BIP 37 Privatsphäre: https://eprint.iacr.org/2014/763.pdf BIP 37 Denial of Service: https://www.reddit.com/r/Bitcoin/comments/3hjak7/the_hard_work_of_core_devs_not_xt_makes_bitcoin/cu9xntf/ Atomic Multi-Path Payments over Lightning: https://lists.linuxfoundation.org/pipermail/lightning-dev/2018-February/000993.html Pay-To-Publish-Key-Hash sicherer weil SHA-256 Kvantenresistant: https://bitcoin.stackexchange.com/a/49163/3347 Lightning auf MimbleWimble: https://lists.launchpad.net/mimblewimble/msg00086.html Gute Lightning Einführung: https://rusty.ozlabs.org/?p=450 Channel Factories (Layer auf Lightning drauf): https://www.tik.ee.ethz.ch/file/a20a865ce40d40c8f942cf206a7cba96/Scalable_Funding_Of_Blockchain_Micropayment_Networks%20(1).pdf Lightning wird durch Bellare-Neven viel besser: https://lists.linuxfoundation.org/pipermail/lightning-dev/2018-March/001075.html MuSig (Bellare-Neven Implementation) O(1)-Größe Signature Aggregation (Addieren von Signaturen): https://blockstream.com/2018/01/23/musig-key-aggregation-schnorr-signatures.html C-lightning: https://github.com/ElementsProject/lightning Lnd (Funktioniert auch ohne Fullnode, mit Client-Side Filters (BIP158)): https://github.com/lightningnetwork/lnd Bitcoin Lightning Hackday #1 (Berlin) Meetup: https://www.meetup.com/Bitcoin-Lab-Berlin/events/249392922/ Größe von BIP158 Filtren: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-June/014474.html BIP 158 (Client Side Filters): https://github.com/bitcoin/bips/blob/master/bip-0158.mediawiki#Appendix_C_Test_Vectors WatchTower und Lightning 1.1: https://www.youtube.com/watch?v=V3f4yYVCxpk&t=15m56s Grin-Einführung (MimbleWimble Implementation mit Blockchain die kleiner werden kann): https://github.com/mimblewimble/grin/blob/master/doc/grin4bitcoiners.md
Zu Gast: @rootzoll SHA2017 https://sha2017.org/ Cryptowars 2.0: Lessons from the past, for the present (Phil Zimmermann) https://media.ccc.de/v/SHA2017-336-cryptowars_2_0_lessons_from_the_past_for_the_present Blockchains for a better world https://media.ccc.de/v/SHA2017-342-blockchains_for_a_better_world Poflove https://twitter.com/Poflove4u SHA badge https://media.ccc.de/v/SHA2017-51-sha2017_badge Kartent http://kartent.com/ Bitcoinsofa Segwit lock in Bitcoin Cash https://www.bitcoincash.org/ Bitcoin ABC https://www.bitcoinabc.org/
Scaling: What’s new and noteworthy SegWit Emergent Consensus (BU) SegWit User Activated Soft Fork (UASF), BIP-148 https://github.com/bitcoin/bips/blob/master/bip-0148.mediawiki SegWit Miner Activated Soft Fork (MASF), BIP-91 https://github.com/bitcoin/bips/blob/master/bip-0091.mediawiki SegWit2X New York Agreement (nya) https://medium.com/@DCGco/bitcoin-scaling-agreement-at-consensus-2017-133521fe9a77 https://lists.linuxfoundation.org/pipermail/bitcoin-segwit2x/2017-July/000068.htm Bech32 Bitcoinj Lightning wallet: lnwallet, Demo: https://www.youtube.com/watch?v=yNFfUfyL2xE Bitcoin unicode symbol (Unicode 10.0) Walleth für Android (Rinkeby) https://play.google.com/store/apps/details?id=org.walleth
Zu Gast: Christian Reitwiessner @ethchris https://blog.ethereum.org/2016/12/05/zksnarks-in-a-nutshell/ Succinct Non interactive ARguments of Knowledge Verifikation weniger aufwändig als Berechnung selbst Common reference String Argument versus Beweis Public verifier Designated verifier Zero Knowledge Beispiel Graphfärbbarkeit (3 Farben) Prover hat Karte (bzw nicht-planaren Graphen) und behauptet, sie ist 3-färbbar P = NP? https://de.wikipedia.org/wiki/P-NP-Problem P: Deterministisch in Polynomialzeit lösbar (n^3 z.B.) NP: Gegebene Lösung in Polynomialzeit verifizierbar Quadratic Span Program / Quadratic Arithmetic Polynomial Trusted Setup Homomorph (Fully) - Pairing-Funktion: einfach multiplikativ homomorph passt zu einmaliger polynom-multiplikation Buch: “Complexity Theory a modern approach” http://theory.cs.princeton.edu/complexity/ PCP-Theorem https://de.wikipedia.org/wiki/PCP-Theorem Alessandro Chiesa (SF Ethereum Meetup) https://www.youtube.com/watch?v=g-HhDyXPWZc
https://z.cash Zero Knowledge Proofs Höhlenbeispiel https://de.wikipedia.org/wiki/Zero-Knowledge-Beweis#Klassisches_Beispiel zkSNARKs Only very small interaction Epicenter Bitcoin - Eli Ben-Sasson - Zero Knowledge Proofs https://epicenter.tv/episode/116/ EB122 – Zooko Wilcox: Zcash - An Open Financial System With Privacy https://epicenter.tv/episode/122/ Slack invite https://inviteme.z.cash/ Trusted Setup Das Geheimnis muss nach setup zerstört werden Kann aber bei der Erstellung über mehrere Personen verteilt werden, und nur eine muss vertrauenswürdig handeln, um die Integrität zu gewährleisten Mining POW - Equihash Founder’s Fee (10% über 4 Jahre) CPU 700MB Ram GPU-Miner? Ansteigender block reward Mainnet startet planmässig am 28.10.2016 Libsnark https://github.com/scipr-lab/libsnark ** This code is a research-quality proof of concept, and has not yet undergone extensive review or testing. It is thus not suitable, as is, for use in critical or production systems. ** Version für Smartphones? Proofs erstellen dauert sehr lange und erfordert sehr viel Rechenleistung Trusted setup ist zwischen 900;B und 2GB gross Deterministische Builds Docker images to run miner on macOS Ethereum Devcon2 Video-Aufzeichnungen (ungeschnitten) http://list.youku.com/albumlist/show?id=28368456&ascending=1&page=1 Geth in prcoess Bitcoin Scaling Bitcoin Freedom Cafe Roger Ver? Flexible Transactions Gavin und Andreas schreiben ein Buch über Ethereum
Studiogast: Marc Bitsquare SEPA rückgängig machen Page Signer (TLS notary) https://bitsquare.io/contribute/
Vorstellung: Christian Solidity Ethereum Alarmclock BTCRelay Proof of stake Consensus by bet Swarm (Berlin Meetup am 25.5.2016) Whisper
Proof of stake Varianten https://en.wikipedia.org/wiki/Proof-of-stake Security-deposit based security and authentication https://blog.ethereum.org/2015/08/01/introducing-casper-friendly-ghost/ Casper resources https://souptacular.gitbooks.io/ethereum-tutorials-and-tips-by-hudson/content/proof-of-stake_resources.html On Stake SHA256(prevhash + address + timestamp) “users may be unwilling to sign anything if there are two alternatives of a block at a given height” https://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/ Casper, “the friendly GHOST” https://blog.ethereum.org/2015/08/01/introducing-casper-friendly-ghost/ Nothing at stake attack Long-Range Attack Byzantine fault tolerance https://en.wikipedia.org/wiki/Byzantine_fault_tolerance Bitcoins Untergang Statoshi.info http://statoshi.info/dashboard/db/transactions BitcoinJ 0.14 kommt demnächst (mit bessere Fee-Berechnung) Andreas Antonopoulous beim Blockchain Meetup Berlin http://www.meetup.com/Blockchain-Meetup-Berlin/events/229025415/ https://www.youtube.com/watch?v=d0hxWC7sP2k http://bitcoinclock.com/ Bitstamp & Deutsche Bank Mycelium Local-Trader
Bitcoin Earns Reputation for Poor Payments Standards Participation http://www.coindesk.com/bitcoin-bad-reputation-payments-standards-w3c/ Satoshi Pay https://satoshipay.io/ Ethereum Pool Mining (GPU-Vergleich) http://www.mininghwcomparison.com/list/amd/index.php?algo=eth eth_ListTransactions https://github.com/ethereum/go-ethereum/issues/1897 Blockchain Meetup http://www.meetup.com/Blockchain-Meetup-Berlin/ Coursera Bitcoin Course Textbook available for download https://freedom-to-tinker.com/blog/randomwalker/the-princeton-bitcoin-textbook-is-now-freely-available/ Bitcoin block propagation with IBLT https://gist.github.com/gavinandresen/e20c3b5a1d4b97f79ac2 http://popeller.io/index.php/2015/10/09/bitcoin-block-propagation-with-iblt-infographic/ The resolution of the Bitcoin experiment https://medium.com/@octskyward/the-resolution-of-the-bitcoin-experiment-dabb30201f7#.dotuvk2zf
Die Soundqualität is diesmal unterirdisch, weil ich aus Verseehen mit dem Laptopmikro aufgezeichnet haben. Ich gelobe Besserung! Coursera Bitcoin Kurs https://www.coursera.org/course/bitcointech Merkle trees Serial micropayments mit multisig und locktime Fair multi-player lottery mit multisig Relay double spends Bandbreitenlimitierung peak / average Hard fork versus soft fork revisited Secret sharing k of n (Meine Bemerkungen dazu waren leider total falsch. Lest Euch lieber den Wikipediaartikel durch) https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing Shamir secret sharing (DP5) https://media.ccc.de/browse/congress/2014/31c3_-_6140_-_en_-_saal_1_-_201412291715_-_dp5_pir_for_privacy-preserving_presence_-_ian_goldberg_-_george_danezis_-_nikita_borisov.html#video Mike Hearn
Schlechte Zufallszahlen bei blockchain.info / Blockgrössendebatte / Was ist neu in Bitcoin Wallet? / Was ist neu in BitcoinJ? / Integration-Android
SPD Fraktion läd zu Bitcoin & Co Regulierung von FIAT-Übergängen BitPay Lunch & Dinner Payment request bekommen bessere Memos Delegation fuer Payment requests X509-certificates Bitfilm Festival http://www.kunsthalle.com/berlin/program/bitfilm-festival 37coins Bitcoin über SMS https://www.37coins.com/ Silk Road (Ross Ulbricht) Bust Sidechains explained http://gendal.wordpress.com/2014/10/26/a-simple-explanation-of-bitcoin-sidechains/ http://www.blockstream.com/sidechains.pdf Ethereum - Whisper https://github.com/ethereum/cpp-ethereum/wiki/Whisper Neue Bitcoin Wallet version Bitcoinj 0.12 released Orchid für Tor-Support https://subgraph.com/orchid/index.en.html Android Device-Verschlüsselung
BS007 - Invertible Bloom Lookup Tables.