Stále Si Nie Ste Istí, čo Je Bitcoín? Poďme Na To Prísť Spolu - Alternatívny Pohľad

Obsah:

Stále Si Nie Ste Istí, čo Je Bitcoín? Poďme Na To Prísť Spolu - Alternatívny Pohľad
Stále Si Nie Ste Istí, čo Je Bitcoín? Poďme Na To Prísť Spolu - Alternatívny Pohľad

Video: Stále Si Nie Ste Istí, čo Je Bitcoín? Poďme Na To Prísť Spolu - Alternatívny Pohľad

Video: Stále Si Nie Ste Istí, čo Je Bitcoín? Poďme Na To Prísť Spolu - Alternatívny Pohľad
Video: Песня о друге (В. Высоцкий) на финском языке 2024, Smieť
Anonim

Rastúca cena bitcoínu - táto virtuálna mena má v súčasnosti hodnotu vyše 250 miliárd dolárov - získala v posledných týždňoch veľkú pozornosť. Skutočná hodnota bitcoínu však v žiadnom prípade nie je jeho rastúcou hodnotou. A v technologickom prielome, ktorý vo všeobecnosti umožnil vytvorenie tejto siete. Doteraz neznámy vynálezca bitcoínov, označovaný ako Satoshi Nakamoto, vymyslel úplne nový spôsob vytvorenia decentralizovanej siete s konsenzom na spoločnej knihe. Táto inovácia je umožnená plne decentralizovaným elektronickým platobným systémom, o ktorom cypherpunkovia snívali celé desaťročia.

Ako funguje bitcoín? Ako umožňujú digitálne podpisy virtuálne platby? Ako Nakamotov vynález vyrieši problém dvojitého výdaja, ktorý obmedzil predchádzajúce pokusy o vytvorenie digitálnej meny? Aká je budúcnosť bitcoínov? Všetko v poriadku.

Vďaka asymetrickému šifrovaniu sú možné kryptomeny

Až do sedemdesiatych rokov boli všetky známe šifrovacie schémy symetrické: príjemca šifrovanej správy musel na dešifrovanie správy použiť rovnaký tajný kľúč, aký použil odosielateľ na jej šifrovanie. To všetko sa však zmenilo s príchodom asymetrických šifrovacích schém. Boli to schémy, v ktorých sa kľúč na dešifrovanie správy (známy ako súkromný / súkromný / súkromný kľúč) líšil od kľúča, ktorý bol potrebný na šifrovanie (verejný / verejný / verejný kľúč) - a neexistoval praktický spôsoby, ako zistiť súkromný kľúč, mať verejný kľúč k dispozícii.

Whitfield Diffie, dôležitá osoba vo vývoji kryptografie v 70. rokoch
Whitfield Diffie, dôležitá osoba vo vývoji kryptografie v 70. rokoch

Whitfield Diffie, dôležitá osoba vo vývoji kryptografie v 70. rokoch.

To znamená, že by ste mohli bezpečne odhaliť svoj verejný kľúč, čo vám umožňuje použiť ho na šifrovanie správy, ktorú môžete dešifrovať iba vy ako vlastník súkromného kľúča. Tento prielom zmenil pole kryptografie, pretože sa ukázalo, že všetci dvaja ľudia môžu bezpečne komunikovať cez nezabezpečený kanál bez obáv z toho, že ich niekto prečíta.

Asymetrické šifrovanie malo ďalšie inovatívne použitie: digitálne podpisy. V konvenčnej kryptografii verejného kľúča odosielateľ šifruje správu pomocou verejného kľúča príjemcu a príjemca ho dešifruje svojím súkromným kľúčom. Dá sa to však zmeniť aj vtedy, keď odosielateľ zašifruje správu vlastným kľúčom a príjemca ju dešifruje pomocou verejného kľúča odosielateľa.

Propagačné video:

Nechráni to súkromie správy, pretože verejný kľúč môže získať ktokoľvek. Poskytuje však kryptografický dôkaz o tom, že správu vytvoril vlastník súkromného kľúča. Ktokoľvek s verejným kľúčom môže overiť dôkaz bez znalosti súkromného kľúča.

Ľudia si čoskoro uvedomili, že tieto digitálne podpisy môžu umožniť kryptograficky bezpečné digitálne peniaze. Pri použití klasického príkladu predpokladajme, že Alice má mincu a chce ju dať Bobovi.

Napíše správu: „Ja, Alice, daj Bobovi svoju mincu,“a potom správu podpíše svojím súkromným kľúčom. Teraz Bob - alebo ktokoľvek iný - môže dešifrovať podpis pomocou verejného kľúča Alice. Pretože iba Alice mohla vytvoriť bezpečnú správu, Bob ju môže použiť na preukázanie toho, že minca teraz patrí jemu.

Ak chce Bob odovzdať mincu Carol, bude postupovať rovnakým spôsobom a vyhlási, že dáva Carolovi mince a zašifruje správu súkromným kľúčom. Carol môže použiť tento podpisový reťazec - Alice podpis dáva mincu Bobovi a Bob podpis dáva Carol mincu - ako dôkaz toho, že vlastní túto mincu.

Upozorňujeme, že nič z toho nevyžaduje, aby úradná tretia strana autorizovala alebo autentifikovala transakcie. Alice, Bob a Carol môžu vygenerovať svoje páry súkromných kľúčov bez pomoci tretích strán. Každý, kto pozná verejné kľúče Alice a Boba, môže nezávisle overiť, či je reťaz podpisov kryptograficky platná. Digitálne podpisy - v spojení s niekoľkými inováciami, o ktorých budeme diskutovať neskôr - umožňujú ľuďom robiť bankovníctvo bez potreby banky.

Ako fungujú bitcoinové transakcie

Všeobecná schéma digitálnych peňazí opísaná v predchádzajúcej časti je veľmi blízko tomu, ako fungujú skutočné platby za bitcoíny. Tu je zjednodušený diagram toho, ako vyzerajú skutočné bitcoinové transakcie:

Image
Image

Bitcoinová transakcia obsahuje zoznam vstupov a výstupov. Každý pin je priradený konkrétnemu verejnému kľúču. Na poslednú transakciu, pri ktorej sa tieto mince minú, je potrebný vstup s vhodným digitálnym podpisom. Bitcoin používa na digitálne podpisy kryptografiu eliptickej krivky.

Predpokladajme napríklad, že máte súkromný kľúč, ktorý sa zhoduje s verejným kľúčom D vo vyššie uvedenom diagrame. Niekto ti chce poslať 2,5 bitcoínov. Tento niekto vytvorí transakciu ako Transakcia 3 s 2,5 bitcoinmi, ktoré idú k vám, vlastníkovi verejného kľúča D.

Keď ste pripravení minúť tieto bitcoíny, vytvoríte novú transakciu, napríklad Transakcia 4. Ako zdroj finančných prostriedkov uvediete Transakciu 3, pin 1 (kolíky sú nula-indexované, takže pin 1 bude druhým výstupom). Pomocou svojho súkromného kľúča vygenerujete podpis D, podpis, ktorý je možné overiť pomocou verejného kľúča D. Tieto 2,5 bitcoíny sú teraz rozdelené medzi dva nové kolíky: 2 bitcoíny na verejný kľúč E a 0,5 bitcoíny na verejný kľúč F. Teraz môžu ich minúť iba majitelia príslušných súkromných kľúčov.

Transakcia môže mať viac vstupov a musí minúť všetky bitcoiny zo zodpovedajúcich výstupov predchádzajúcich transakcií. Ak transakcia vydá menej bitcoínov, ako akceptuje, rozdiel sa považuje za transakčný poplatok (províziu) prijatý bitcoínovým baníkom, ktorý transakciu spracoval. Viac o tom neskôr.

V bitcoínovej sieti sú adresy, ktoré ľudia používajú na posielanie bitcoínov navzájom, odvodené z verejných kľúčov, ako je verejný kľúč D. Presný formát bitcoínovej adresy je zložitý a časom sa mení, ale bitcoínová adresa sa dá považovať za hash (krátky a náhodný reťazec bitov, ktorý slúži ako kryptografický odtlačok) verejného kľúča. Bitcoinové adresy sú kódované vo vlastnom formáte Base58Check, čo minimalizuje riziko preklepov. Typická bitcoinová adresa vyzerá takto: 18ZqxfuymzK98G7nj6C6YSx3NJ1MaWj6oN.

Image
Image

Táto transakcia trvá 6,07 bitcoínu z jednej vstupnej adresy a rozdeľuje ju medzi dve výstupné adresy. Jedna adresa na výber dostane o niečo viac ako 5 bitcoínov a druhá o niečo menej ako 1 bitcoíny. Jedna z týchto výstupných adries s najväčšou pravdepodobnosťou patrí odosielateľovi - zasiela „zmenu“sebe a druhá patrí tretej strane.

Skutočné transakcie s bitcoínmi môžu byť, samozrejme, oveľa zložitejšie ako jednoduché príklady uvedené vyššie. Možno najdôležitejšou črtou, ktorá nie je znázornená vyššie, by bolo, že namiesto verejného kľúča by výstup mohol mať potvrdzovací skript napísaný v jednoduchom skriptovacom jazyku špecifickom pre bitcoíny. Aby bolo možné tento výstup minúť, musí nasledujúca transakcia obsahovať parametre, ktoré umožnia vyhodnotenie tohto skriptu na true.

To umožňuje bitcoínovej sieti implementovať ľubovoľne zložité podmienky, ktoré určujú, ako možno peniaze minúť. Napríklad skript môže vyžadovať, aby rôzni ľudia držali tri rôzne podpisy, a tiež môže vyžadovať, aby sa peniaze nevynakladali až do určitého času v budúcnosti. Na rozdiel od Ethereum, bitcoinový jazyk nepodporuje slučky, takže je zaručené, že skripty sa dokončia v krátkom čase.

Ako bitcoín zakazuje dvojité výdavky

Mnoho ľudí v osemdesiatych a deväťdesiatych rokoch snívali o použití digitálnych podpisov na vytvorenie úplne decentralizovaného systému elektronických peňazí. Plne decentralizovaný systém digitálnej meny však mal dva veľké problémy, ktoré bolo potrebné riešiť.

Image
Image

Jedným z problémov je spôsob zavedenia nových mincí do systému. Je zrejmé, že životaschopná platobná sieť musí vytvárať nové mince, ale ak dovolíte každému vytvárať nové mince, mena sa rýchlo stane zbytočnou.

Druhým problémom sú dvojité výdavky. Pravidlá bitcoínov uvádzajú, že každú transakciu na výber je možné minúť iba raz. Ak sa niekto pokúsi minúť vybraté peniaze dvakrát, komunita bitcoínov bude nejako schopná sledovať tento pokus a zvrátiť poslednú transakciu.

Zjavným riešením by bolo vytvorenie spoločnosti, ktorá bude riadiť celkový záznam všetkých transakcií. Takto fungujú tradičné platobné siete ako MasterCard a PayPal. Ale vynálezca Bitcoinu Satoshi Nakamoto chcel vybudovať sieť, ktorú by nezvládla žiadna organizácia.

Nakamoto preto vynašiel všeobecnú knihu - blockchain -, ktorú podporujú počítače nazývané uzly, ktoré bežia v sieti typu peer-to-peer. Tisíce počítačov na celom svete uchovávajú samostatné kópie celého bloku, v ktorom sú uložené všetky transakcie, ku ktorým došlo od spustenia siete v roku 2009. Sieť odmeňuje uzly, ktoré pomáhajú budovať blockchain tým, že im umožňujú vytvárať aj nové bitcoíny - to rieši problém distribúcie mincí a súčasne vytvára stimul na vyriešenie problému aktualizácie knihy.

Vyzerá to takto: keď chce užívateľ vykonať platbu bitcoínom, používa softvér na vytvorenie novej transakcie. Z pohľadu používateľa to jednoducho znamená zadanie sumy transakcie a bitcoínovej adresy príjemcu v sieti a následné zaslanie.

Klientsky softvér sformuluje transakciu a pošle ju najbližšiemu uzlu v bitcoínovej sieti. Prvý uzol, ktorý sa dozvie o transakcii, ju zdieľa s ostatnými, kým nie je široko distribuovaný v celej sieti.

Niektoré z uzlov sú baníci („baníci“), ktorí sa zúčastňujú na skutočnej aktualizácii blockchainu. Baník vytvára zoznam všetkých transakcií, o ktorých počul, ale ktoré ešte nie sú na blockchainu. Potom skontroluje, či transakcia dodržiava všetky pravidlá týkajúce sa bitcoínov - podpisy sú platné, takže množstvo výberov nepresahuje množstvo vstupov, a tak ďalej - vyradí tie, ktoré nespĺňajú pravidlá. Výsledkom je nový zoznam overených transakcií, ktorý je tiež blokom. Baník si tiež pridáva špeciálnu transakciu s pevnou odmenou - teraz 12,5 bitcoínov - za vytvorenie bloku.

V súčasnosti je 12,5 bitcoínov viac ako 200 000 dolárov, takže by mnohí chceli pridať ďalší blok do blockchainu. Ak chcete získať právo na pridanie ďalšieho bloku, baníci bitcoínov si navzájom konkurujú vykonávaním opakovaných výpočtov. Pridajú náhodnú hodnotu (nonce) do kandidátskeho bloku, ktorý vytvorili. Potom sa použije hashovacia funkcia SHA-256, ktorá vytvára krátku a zdanlivo náhodnú sekvenciu núl a núl, ktoré slúžia ako kryptografický odtlačok bloku.

Úlohou je nájsť blok, ktorého hash bude veľmi malý - to znamená, že jeho binárna hodnota začína veľkým počtom núl. Teraz napríklad výherný blok potrebuje hash SHA-256 začínajúci najmenej 72 nulami.

Pretože hodnoty hash SHA-256 sú vo svojej podstate náhodné, jediným spôsobom, ako nájsť vhodný, je uhádnuť znova. Vo väčšine prípadov bude hašovacia hodnota príliš vysoká a baník zopakuje proces, zmení hodnotu nonce a vypočíta inú hašovaciu hodnotu. Sieť teraz počíta približne 7 x 1021 hashov SHA-256 v priemere za každý vytvorený blok.

Každý, kto nájde blok, o tom najskôr informuje zvyšok siete. Všetci ostatní potvrdzujú, že hash je dostatočne nízky a jeho transakcie sú platné. Ak áno, pridajú tento blok do svojej kópie blockchainu. A závod začína znova.

Ako dosiahne bitcoinová sieť konsenzus?

Najdôležitejšou inováciou v bitcoíne je vývoj plne decentralizovaného procesu konsenzu na riešenie nezhôd o tom, ktorý blok pridať do blockchainu, t. J. Blockchain. Uvedený diagram ilustruje, ako to funguje.

Image
Image

Predpokladajme, že dva uzly v sieti objavia nový blok približne v rovnakom čase (to znamená, že oba bloky nájdu, ktorých hodnoty hash sú nižšie ako cieľová hodnota). Toto sú červené a zelené bloky v druhom kroku vyššie. Iba jeden z týchto dvoch blokov sa môže stať súčasťou blockchainu, pretože zahŕňa mnoho opakujúcich sa transakcií.

Na rozhodnutie, ktorý blok prijať, sieť prejde do ďalšieho kola závodu. Baníci začnú hľadať druhý nový blok. Ak niekto nájde druhý nový blok, bude obsahovať ukazovateľ na jeden z dvoch konkurenčných blokov vytvorených v predchádzajúcom kole. Keď sa to stane, nový blok (fialový) a jeho predchodca (zelený) sa stanú súčasťou oficiálneho blockchainu. Druhý blok súpera (červený) sa zahodí.

V zásade k tomuto druhu remízy môže dôjsť viackrát. Niekto iný si mohol všimnúť ďalší blok v rovnakom čase ako ten fialový, a tento blok by zase ukázal na červený blok. V tomto prípade bude preteky pokračovať až do tretieho kola a víťazný blok v tomto kole už vyberie, ktorý z týchto dvoch súperiacich reťazcov sa stane oficiálnou súčasťou blockchainu.

Taký zmätok však nemôže trvať veľmi dlho, pretože uzly sú zostavené do bloku s veľkým počtom predchodcov - av prípade rovnosti hlasov sa vyberie blok, o ktorom počujú ako prvé. Preto hneď ako niekto v kroku 3 objaví blok, ako je fialový blok, ktorý predlžuje jeho reťazec ako zvyšok súbežných reťazcov, všetci ostatní musia prijať nový blok spolu so svojimi vybranými predchodcami. Každý začne pracovať na bloku, ktorý nasleduje po fialovej.

Baníci majú dôvod na to, aby sa riadili týmto pravidlom dlhého reťazca, pretože dostanú 12,5 bitcoínovú odmenu, iba ak sa ich blok stane súčasťou konsenzuálneho blockchainu. A keďže väčšina ostatných uzlov v sieti sa riadi týmto pravidlom, je veľká pravdepodobnosť, že blok bude prijatý, ak bude postavený na konci bloku, ktorý už patrí do dlhšieho reťazca - napríklad červený blok vo vyššie uvedenom diagrame.

Ak baník vytrvalo trvá na tom, aby staval na ďalšom bloku (povedzme na červenom), každý blok, ktorý nájde, jednoducho zaskočí do fialového bloku. Ale baníci stavajú na bloku, ktorý počujú ako prvý, takže nový blok bude ignorovaný.

Teraz predpokladajme, že niekto chce narušiť integritu siete tak, že dvakrát pošle jednu mincu. Útočník uskutoční platbu, informuje príjemcu, aby ju prijal (a na oplátku prevedie produkt alebo službu), a potom chce odstrániť platbu z blockchainu, aby poslal rovnaké mince niekomu inému. Takto to bude vyzerať:

Image
Image

V tomto diagrame je legitímna transakcia, ktorú chce útočník nahradiť, v žltom poli. V kroku 2 útočník vygeneruje nový blok - šedý s rohmi - predstavujúci dvojitú transakciu. Útok bude úspešný, ak útočník môže prinútiť sieť, aby vyhodila žltý blok v prospech sivého.

Aby to útočník urobil, musí rozšíriť svoju vetvu blockchainu rýchlejšie, ako zvyšok siete rozšíri legitímnu vetvu. Útočník má spočiatku šťastie a v kroku 3 pridá oranžový blok. Vďaka tomu je škodlivý reťazec taký legitímny, nezabudnite však, že na zelenom bloku budú vybudované čestné uzly, pretože o ňom najskôr počuli.

Otázkou je, kto postaví ďalší blok. V scenári 4a útočník objaví ďalší blok a útok uspeje. Čestné uzly, ktoré dodržiavajú pravidlo dlhého reťazca, rozpoznajú šedé a oranžové bloky ako platné a zahodia predtým nastavené žlté a zelené bloky.

V scenári 4b čestné uzly posilňujú svoje vedenie. Tu je reťaz útočníka označená sivou farbou, ale ešte sa nestratil. Stále môže pridávať bloky tak, ako chce - bude porazený, iba ak čestné uzly majú takú výhodu, že útočník nemá šancu ich prekonať.

Výpočty chránia blockchain

Ťažba alebo ťažba bitcoínov je pravdepodobný proces, takže pravdepodobnosť úspešného útoku závisí čiastočne od šťastia. Závisí to aj od toho, či má útočník viac výpočtového výkonu ako zvyšok siete. Ak je to tak - a tento scenár je známy ako „51-percentný útok“, útok bude úspešný. Na druhej strane, ak útočník ovláda menej ako 50% celkového spracovateľského výkonu siete, je nepravdepodobné, že by útok bol úspešný, najmä ak majú čestné uzly slušný štart.

Image
Image

A tu sa pomaly približujeme k obrovským úrovniam spotreby energie bitcoínmi. V súčasnosti baníci bitcoínov zhromaždili dostatok kolektívnej sily na výpočet viac ako 12 x 1018 SHA-256 hash za sekundu. Útočník by musel získať porovnateľnú výpočtovú silu, ktorá by stála stovky miliónov, ak nie miliardy dolárov.

Baníci nahromadili toľko výpočtového výkonu, pretože ťažba bitcoínov je ziskový podnik. Baníci opäť dostávajú 12,5 bitcoínov - viac ako 200 000 dolárov - za blok.

S rastúcou cenou bitcoínov rastú zisky odvetvia a ťažobné spoločnosti míňajú viac na hardvér a elektrinu. Z krátkodobého hľadiska to povedie k rýchlemu budovaniu blokov.

Bitcoinová sieť je však naprogramovaná tak, aby automaticky upravovala ťažobné ťažkosti tak, aby sa udržala stabilná rýchlosť ťažby šesť blokov za hodinu. Ak sieť vytvára bloky príliš rýchlo, maximálna hodnota hash bloku sa zníži, aby bolo ťažšie nájsť bloky. Ak sa tvorba blokov spomalí, stane sa opak. Výsledkom je, že sieť produkuje v priemere jeden blok každých 10 minút, bez ohľadu na spracovateľský výkon siete.

Odmena za 12,5 bitcoínu je naprogramovaná tak, aby časom klesala. Keď bol bitcoín uvedený na trh v roku 2009, každý blok vytvoril 50 bitcoínov. V roku 2012 klesla odmena na 25 bitcoínov av roku 2016 na 12,5. Takisto sa bude znižovať každé štyri roky - 6,25 v roku 2020, 3 125 v roku 2024 atď.

O niekoľko desaťročí klesne odmena na zanedbateľnú úroveň. V tomto okamihu bude ťažba bitcoínov podporovaná výlučne transakčnými poplatkami. Akákoľvek transakcia môže obsahovať províziu - odmenu, ktorá patrí bani, ktorý transakciu zahŕňa do bloku. Ak existuje príliš veľa transakcií, ktoré čakajú na zahrnutie do bloku, baníci zvyčajne zahŕňajú transakcie s najvyššími poplatkami ako prvé, čím udržiavajú vysoké poplatky.

Prví zástancovia bitcoinov sa radi zaoberali skutočnosťou, že bitcoinové transakcie boli bezplatné alebo takmer bezplatné. Keď sa však bitcoinová sieť preťažila, náklady na transakcie stúpali. Začiatkom decembra sa priemerné náklady na poplatky za transfer bitcoinov zvýšili na 20 dolárov, pretože príliš veľa transakcií sa nahromadilo v príliš malých blokoch.

Mierne kontroverzia rozdeľuje spoločnosť od seba

Sieť je preťažená, pretože pevne zakódovaná hodnota v bitcoínovom kóde obmedzuje veľkosť bloku na 1 megabajt. Tento limit, ktorý bol zavedený v roku 2010, bol opatrením na predchádzanie zneužívaniu vtedy sa rozvíjajúcej siete, ale stal sa jedným z najkontroverznejších riešení v bitcoínovom svete.

Image
Image

Bežné bitcoinové transakcie majú v priemere asi 500 bajtov, takže bloky sa začnú vyplňovať, keď sa nahromadí okolo 2 000 transakcií. Ak sieť vytvorí každých 10 minút nový blok, vykoná sa približne 3,33 transakcií za sekundu. Je zrejmé, že globálna platobná sieť musí spracovať platby oveľa rýchlejšie.

Bitcoinový svet sa rozdelil do dvoch bojujúcich táborov s rôznymi riešeniami tohto problému. Jedna strana tvrdí, že riešenie je jednoduché: zväčšte veľkosť bloku. Navrhli okamžité zvýšenie veľkosti bloku na 2, 4 alebo 8 megabajtov, s ďalším zvýšením podľa potreby v budúcnosti.

Ďalší tábor sa obáva, že vysoký limit bloku spôsobí, že bitcoín bude príliš drahý pre bežných používateľov, ktorí prevádzkujú celý uzol v sieti p2p. Úplné bitcoinové uzly musia stiahnuť každú uskutočnenú bitcoínovú transakciu a uložiť ju na neurčito. Zvýšenie limitu veľkosti bloku zvýši požiadavky na ukladanie uzlov. Ak bude prevádzka celého bitcoínového uzla príliš drahá, malé uzly sa zatvoria a bitcoinová sieť skončí v rukách malého počtu spoločností a ďalších veľkých organizácií.

Podporovatelia veľkého bloku tvrdia, že toto nie je nezmysel. V súčasnosti má blockchain váži 145 gigabajtov a rastie približne o 4 gigabajty mesačne. Zdvojnásobenie veľkosti bloku by znamenalo, že sieť by začala mesačne produkovať 8 gigabajtov údajov. Vzhľadom na to, že webové služby Amazonu v súčasnosti platia za ukladanie dát približne 2 centy za gigabajt mesačne, podľa nich rozumné zvýšenie veľkosti bloku nikomu nepomôže.

Priaznivci malého bloku tvrdia, že takéto zdôvodnenie je krátkozraké. Poukazujú na to, že zdvojnásobenie veľkosti bloku nebude stačiť na uspokojenie dlhodobého dopytu. Ak sa bitcoin spolieha na veľké bloky na prispôsobenie veľkosti siete, rýchlo prejde na 10 MB bloky, potom na 100 MB bloky a prípadne 1 GB bloky. Obyčajne už bežní ľudia nebudú môcť prevádzkovať celé uzly. Preto je potrebné hľadať spôsob, ako zväčšiť veľkosť siete pri zachovaní malých blokov.

Prvým krokom, ktorý požadujú, je funkcia segregovaného svedka (SegWit), ktorú sieť prijala v septembri. Táto aktualizácia presunula kryptografické podpisy („svedecké údaje“) z transakcií do časti blockchainu, ktorá sa nezapočítava do limitu 1 megabajt. Keď uzol potvrdí, že tieto podpisy sú legitímne, môže ich zahodiť, čím sa zníži množstvo údajov, ktoré je potrebné trvalo uložiť. Keď je implementácia plne funkčná, mala by zhruba zdvojnásobiť šírku pásma siete bez zvýšenia zaťaženia bitcoinových uzlov.

Stúpenci malých blokov dúfajú, že v priebehu času budú fungovať Lightning, platobná sieť, ktorá by mala fungovať nad bitcoínmi. Surové špecifikácie blesku boli vydané začiatkom decembra a teraz tri spoločnosti vytvárajú nezávislé implementácie týchto špecifikácií.

Úplné vysvetlenie siete Lightning Network (LN) sa jednoducho do tohto článku nehodí (a bude o nej vhodnejšie hovoriť v budúcnosti). Stručne povedané: používa metódu platobného kanála, ktorá umožňuje veľa malých transakcií medzi dvoma stranami bez toho, aby sa do blockchainu posielali samostatné transakcie. Cieľom siete Ligntning Network je šiť patchworkové spojenie platobných kanálov do globálnej siete, ktorá umožňuje výmenu platieb.

Ak sieť funguje tak, ako tvrdia jej zástancovia, vyrieši dlhodobý problém so škálovaním bitcoínov. Priaznivci veľkých blokov však pochybujú, že niečo zmení. A stále musíte zväčšiť veľkosť bitcoinových blokov, aby ste uspokojili rastúci dopyt.

Dva budúce bitcoíny

Debata o veľkosti bloku sa stala takou prudkou, že je ľahké stratiť zo zreteľa celkový obraz. V konečnom dôsledku však ide o dve veľmi odlišné vízie budúcnosti bitcoínov.

Image
Image

Vízia s veľkými blokmi spôsobuje, že bloky nakoniec dorastú do veľkosti gigabajtov, s menšími hráčmi mimo hry kvôli neschopnosti udržiavať celé uzly. Sieť bude prevádzkovať niekoľko desiatok baníckych spoločností, búrz a iných veľkých bitcoinových podnikov (nie viac ako 10 000 úplných uzlov, ako je teraz). Z hľadiska príležitostného používateľa bude takáto budúca bitcoinová sieť skôr ako sieť a ľudia budú môcť vykonávať neobmedzený počet transakcií za nízku cenu týchto transakcií. Vyššia koncentrácia siete však môže viesť k neprimeranému rozdeleniu moci medzi spoločnosťami s úplnými uzlami - av konečnom dôsledku môže byť sieť náchylnejšia na vládnu reguláciu.

Naopak, zástancovia malých blokov v budúcnosti uvidia novú vrstvenú architektúru, v ktorej budú transakcie na blockchainu drahé a málo. Blockchain sa stane „sedimentárnou vrstvou“pre Lightning Network a platobné kanály, ktoré spracúvajú viaceré platby Lightning, budú jednou transakciou na blockchainu. Pri malej veľkosti bloku - aj keď priaznivci malých blokov pripúšťajú, že sa bude musieť zväčšiť - základná bitcoinová sieť zostane decentralizovaná a tisíce uzlov prevádzkujú jednotlivci.

Dôvod, prečo sa kontroverzia o veľkosti bloku stala takou prudkou, je ten, že každý tábor vidí vývoj bitcoínov inak. Obhajcovia veľkých blokov sa domnievajú, že malé bloky zbytočne sabotujú rast siete pri hľadaní ideologickej agendy. Malí blokári tvrdia, že veľké bloky podkopávajú decentralizáciu, ktorá priťahovala mnohých ľudí predovšetkým k kryptomenám.

Nárast bitcoínových vidlíc

Existujú aj kontroverzie, pretože bitcoín je sieť založená na konsenze. Systém funguje, pretože každý uzol v sieti sa riadi všeobecnými pravidlami na určovanie zákonnosti a nezákonnosti blokov.

Image
Image

Ak rôzne uzly nesúhlasia s pravidlami, ktoré dodržujú, vytvárajú sa takzvané vidlice (vidlice) - delenie alebo dokonca vidlice blockchainu. Uzol vytvorí blok - napríklad väčší ako 1 megabajt -, ktorý ostatné uzly považujú za neplatné. Sieť je rozdelená na dve časti. Uzly, ktoré považujú nový blok za legitímne, považujú ho za nový dlhý reťazec a stavajú na ňom uzly. Uzly, ktoré to považujú za nezákonné, budú ignorovať a zoradia sa podľa svojho predchodcu. Na prvý pohľad teda prebiehajú paralelne dve úplne neporovnateľné reťazce reakcií v blockchainu.

Aby sa tomu zabránilo, všetci v sieti - alebo takmer všetci - sa musia dohodnúť na nových pravidlách dlho predtým, ako nadobudnú účinnosť. Táto potreba širokého konsenzu bola jedným z dôvodov, prečo bitcoinová komunita viedla dlhú diskusiu o zmenách veľkosti bloku. Od roku 2015 je väčšina ľudí presvedčená, že tieto zmeny sú potrebné, ale nikto nerozumel, s čím by mali byť zmeny, s ktorými by všetci súhlasili.

V auguste 2017 sa disidentská frakcia veľkých blokov rozhodla vziať veci do vlastných rúk. Úmyselne rozdelili blockchain bez čakania na konsenzus. Výsledkom je nová kryptomena - bitcoinová hotovosť.

Samozrejme, existuje veľa bitcoinových kryptomien, ale toto je zvláštne: keďže išlo o vidlicu existujúceho blockchainu, každý, kto mal pravidelné bitcoiny pred vidličkou, dostal po vidličke aj Bcash. Kombinovaná hodnota týchto dvoch kryptomen v podstate prevyšovala hodnotu bitcoínu pred vidličkou, ktorá v podstate generovala miliardy dolárov nového bohatstva.

V novembri nasledoval návrh na zdvojnásobenie veľkosti bloku v hlavnej bitcoínovej sieti na 2 megabajty, ale bol zamietnutý. V reakcii na to niektoré veľké blokátory presunuli svoju krypto hodnotu na bitcoínovú hotovosť.

Prečo bitcoín môže zmeniť svet?

Zásadnou inováciou v bitcoíne je, že to bol prvý elektronický platobný systém, ktorý bol úplne decentralizovaný. Toto sa často kladie na politické pozadie, čím sa bitcoinová sieť stavia do pozície konkurenta federálneho rezervného systému a veľkých bánk.

Image
Image

Decentralizácia bitcoínov však mala ďalší dôsledok, ktorý môže byť jemnejší, ale nemenej dôležitý: prenos bitcoínu je nezvratný. Ak si kúpite niečo s bežnou kreditnou kartou a predajca nedodáva produkt, môžete požiadať sieť sietí kreditných kariet o zrušenie transakcie. Ale to nebude fungovať s bitcoínmi. Nehovorí nikto.

Ľudia porovnávajú bitcoíny s internetom. Internet sa vzdal záruk spoľahlivosti tradičných sietí; Ak je internetová cesta preťažená, smerovače jednoducho vyhodia pakety, ktoré nedokážu doručiť. Je na odosielateľovi, aby si všimol, že balík nebol doručený, a pošle ďalšiu kópiu.

Tento prístup priviedol šialené staré telekomunikácie, ale ukázalo sa, že je to dôležitá inovácia. Umožnilo internetovým smerovačom jednoduchšiu a ľahšiu komunikáciu medzi rôznymi typmi sietí. A nakoniec to fungovalo, pretože počítače dokážu úspešne doručovať správy.

Bitcoin dosahuje podobný posun: samotná sieť neposkytuje koncovým používateľom spoľahlivú ochranu pred podvodmi. Namiesto toho sa zodpovednosť prenáša na tvorcov bitcoinových aplikácií, ktorí musia zistiť, ako chrániť svojich používateľov pred podvodmi.

Toto čiastočne robí z bitcoínov rizikové aktívum. V roku 2011 niekto tvrdil, že má 25 000 bitcoínov - vtedy ich hodnota stála približne 500 000 dolárov, dnes by však stála viac ako 400 miliónov dolárov - a hacker ich ukradol. Tento príbeh sa opakuje znova a znova.

Ale pre všetky jeho nevýhody má nezvratnosť bitcoínov dôležitý potenciál: robí z bitcoínov (ako je internet) jedinečná otvorená a programovateľná finančná platforma. Softvér, ktorý interaguje s konvenčnou platobnou sieťou, ako sú Visa alebo MasterCard, musí brať do úvahy ich zložité bezpečnostné modely a riziko, že platba môže byť neskôr sieťou zrušená.

Vytvorenie nového druhu finančných služieb na tradičnej platforme vyžaduje súhlas vlastníka tradičnej siete a takéto spoločnosti nie sú ochotné riskovať - pretože zle navrhnutá aplikácia sa môže stať nástrojom podvodu. Pre začínajúce podniky je ťažké vytvoriť nové finančné služby pomocou bežných platobných sietí.

Naopak, platnosť bitcoinových transakcií sa dá v softvéri úplne overiť. Nie je potrebné sa obávať, že budú zrušené neskôr, nevyžaduje sa ani potvrdenie ani schválenie zhora.

Bitcoinové zákaznícke finančné aplikácie sa očakávali pred niekoľkými rokmi, podobne ako Google a Facebook sú postavené na TCP / IP. Takéto aplikácie by mohli ponúkať služby na vysokej úrovni, ako napríklad biometrické overovanie, zverené služby v prípade čakajúcich objednávok, záruky zodpovednosti zákazníka, ktoré ich chránia pred podvodmi, a opatrenia proti podvodom z konvenčných finančných sietí.

Kým sa to nestalo. Deväť rokov po svojom vzniku je používanie bitcoínu stále obmedzené na malú komunitu nadšencov bitcoínov a kryptomeny.

Možno musíte byť trpezliví. Trvalo asi 25 rokov, kým internet prešiel z experimentálneho webu na technológiu, ktorá bola užitočná pre bežných ľudí. Momentálne sa v bitcoínovom ekosystéme deje veľa nových vecí a niektoré z inovácií môžu mať v nadchádzajúcich rokoch neočakávané následky.

Bitcoín sa stal rezervnou menou kryptomenného sveta

Jedným z dôsledkov, ktoré zanechali bitcoiny, je inšpirovať a podporovať kambrijskú explóziu nových technológií založených na blockchainoch. V súčasnosti existujú stovky bitcoinom inšpirovaných kryptomien. Ľudia chcú používať exotické kryptomeny kvôli výhodám, ktoré sľubujú. Bitcoiny zohrávajú v ekonomike blockchainu rovnakú úlohu ako dolár v medzinárodnom obchode. Keď sa dve malé krajiny chcú vzájomne obchodovať, niekedy používajú ako svoj systém vyrovnania doláre, pretože to umožňuje globálny finančný systém. To zasa zvyšuje hodnotu dolára a uľahčuje Američanom obchodovať so zvyškom sveta. Bitcoín sa tak stal vhodným výmenným médiom pre transakcie medzi kryptomenami a konvenčnými menami. Ale to nie je ani začiatok.

Image
Image

Ilja Khel