Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Merged Mining a Sidechains (Bitcoin Meetup)

Ondrej Sika
May 26, 2015
69

Merged Mining a Sidechains (Bitcoin Meetup)

Authors: Martin Šíp, Ondrej Sika

Ondrej Sika

May 26, 2015
Tweet

Transcript

  1. Co je mining a k čemu slouží • výraz "mining"

    je špatný a zavádějící název • chybné až romantické asociace • dobré pro rozšíření bitcoinu • mechanismus aktualizace sdílené účetní knihy bez centrální koordinační instituce • inspirace Hashcash (AB 1997) proti spamu a útokům DOS převzato do Bitcoinu (SN 2008)
  2. • banka je archivář a registrátor ◦ má transakční klíče

    ◦ funguje jako notář • uzavřenost, vnější regulace • Bitcoin je archivář a registrátor ◦ transakční klíče má majitel ◦ jako notář funguje miner • rozdělení pravomocí • transparetnost a otevřenost Online bankovnictví vs. Bitcoin
  3. • jeden či víc minerů s autorizací ◦ důvěryhodné notářská

    instituce ◦ místo hashing digitální podpis ◦ tento "Bitcoin", chtějí banky • bitcoin mining bez autorizace ◦ zahlcení, DOS - razítko drahé ◦ synchronizace - ne moc časté ◦ různé verze - objektivní kritérium • proof of work ◦ náročné hledání správné hash + samoregulace ◦ pravdu má největší výpočetní sílu Centralizovaný vs. decentralizovaný Bitcoin
  4. Merged mining | motivace • Bitcoin mineři mají velkou výpočetní

    sílu altcoiny jsou zranitelné - 51% útok • řešení ◦ altcoin zvolí jiný mechanismus těžby => nelze využít stejný hardware ◦ altcoin se schová za Bitcoin => merged mining • příklady ◦ Bitcoin+Namecoin ◦ Litecoin+Dogecoin ◦ Sidechains
  5. • hash hlavičky předchozího bloku • Merkle root transakcí •

    složitost, Difficulty = bits • magická hodnota, nonce Mining | Hlavička bloku
  6. Mining | Proof of Work • kousek dat • složitý

    na vytvoření • jednoduchý na kontrolu
  7. Mining | Hashing • hledání magické nonce Hello, world!0000 =>

    1312af178c253f84... Hello, world!0001 => e9afc424b79e4f6a... Hello, world!0002 => ae37343a357a8297... . . . Hello, world!4248 => 6e110d98b388e... Hello, world!4249 => 0000c3af42fc3... Hello, world!4250 => c4fa4190b822f1…
  8. Merged mining | Auxiliary POW • zástupný proof of work

    • způsob umožňující merged mining • používá práci vykonanou na jiném blockchainu jako proof pro vlastní blockchain
  9. Merged mining | Bitcoin coinbase • volitelný text v první

    transakci, vložím: ◦ merged mining prefix ◦ namecoin prevhash
  10. Bitcoin vs. Altcoiny • Bitcoin není na experimenty ◦ konsenzus

    na prvním místě ◦ nové funkce jsou zátěží ◦ zpomalující vývoj protokolu ◦ tendence osifikace (viz. IPv4 > IPv6) • Altcoiny experimentují ◦ volatilita a nejasná budoucnost ◦ inflace tokenů a měn • rešení ◦ nové vrstvy nad Bitcoinem - Coinprism ◦ přidružené blockchainy - sidechainy
  11. Sidechains • "altcoin" bez vlastního coinu • možnost 1:1 převodu

    bitcoinů: two-way peg • federativní blockchainy s různými funkcemi
  12. Sidechains • + nemusím opustit Bitcoin kvůli nové funkci •

    + riskují jen ti, co chtějí • - nutnost two-way peg a merged mining • - modifikace protokolu
  13. • Bitcoin vs. MtGox coins (centralizovaná vazba) • Bitcoin vs.

    sidechain (federativní vazba ~ multisig) Sidechains | alternativní příklady
  14. Otázky k diskuzi • Mají mineři a jejich náklady vliv

    na cenu bitconu? ◦ podobnost s těžbou ropy je mylná ◦ změnou usílí se nevytěží víc bitcoinů ◦ neplatí, že "mineři neprodávají se ztrátou" ◦ náklady na těžbu vyplývají z ceny, ne naopak ◦ cenu ovlivňuje inflace a ta je stabilní
  15. Otázky k diskuzi • Může být těžba dlouhodobě výnosný byznys?

    ◦ jde o souboj o jeden koláč, závod ve zbrojení ◦ v zisku jsou jen nejlepší, ostatní ve ztrátě ◦ pravdu o ziskovosti zastírá volatilita a růst ceny ◦ podle teorie marginálních zisků se vše propálí
  16. Otázky k diskuzi • Je mining neekologický? ◦ vytěžené bitcoiny

    ~ 0,3 mld. USD ◦ současný finanční systém je hodně drahý ◦ bude klesat s inflací a růst s cenou ◦ budoucnost miningu je ve využití zbytkového tepla