12červen–srpen 2010

Pět bitcoinů za jedno kliknutí

Gavin Andresen v roce 2010 rozdal přes jednoduchý web každému návštěvníkovi 5 BTC. Nešlo o charitu z budoucího pohádkového jmění, ale o řešení zásadního problému: jak dostat nové peníze k lidem, kteří je neměli kde koupit.

V červnu 2010 otevřel Gavin Andresen stránku, na které návštěvník zadal bitcoinovou adresu a program mu poslal 5 BTC. Žádná registrace, vklad ani obchod. Andresen nazval web Bitcoin Faucet, naplnil jej vlastními 1 100 bitcoiny a na fóru požádal ostatní, aby přispěli dalšími. Dnes působí takový dar neuvěřitelně, ale tehdejší návštěvník stál před jiným problémem: Bitcoin si téměř neměl kde koupit a domácí těžba nemusela rychle přinést jedinou minci. Faucet měl odstranit první překážku mezi zvědavostí a zkušeností. Místo vysvětlování poslal nováčkovi peníze, se kterými mohl udělat skutečnou transakci.

01

Programátor rozdává svůj první projekt

Gavin Andresen představil freebitcoins.appspot.com 11. června 2010 jako svůj první bitcoinový programátorský projekt. Záměrně začal jednoduše: návštěvník zadal adresu a web mu poslal 5 BTC. Opakované výplaty nejprve omezoval podle IP adresy internetového připojení; CAPTCHA tehdy ještě zapnutá nebyla. Gavin do služby vložil 1 100 BTC, což stačilo na 220 výplat v plné výši.

Jeho motivace byla praktická. Člověk, který si přečetl o Bitcoinu, se k němu mohl připojit a spustit software, ale bez mincí neměl co poslat. Těžba vyžadovala čas a štěstí, zatímco nákup byl v raném trhu složitý. Faucet zkrátil cestu od „zajímá mě to“ k „právě jsem přijal bitcoin“ na několik minut.

Andresen nechtěl zůstat jediným dárcem. Uvedl adresu, na kterou mohli ostatní zásobník doplňovat, a veřejně zobrazoval stav. Faucet se tak stal společnou distribuční pokladnou malé komunity. Lidé, kteří už mince měli, financovali zkušenost těch, kteří teprve přicházeli.

Satoshi Nakamoto projekt pochválil. Napsal, že sám zamýšlel podobnou službu, až bude pro běžné uživatele příliš obtížné získat celou padesátibitcoinovou blokovou odměnu. Jeho reakce ukazuje, že distribuce nebyla vedlejším marketingem. Síť potřebovala lidi s peněženkami a zůstatky stejně jako běžící uzly.

Pět bitcoinů nemělo dnešní kupní sílu ani dnešní význam. Dávka byla dost velká, aby se s ní dalo experimentovat, a zároveň dost levná, aby ji programátor mohl posílat cizím lidem. Hodnota faucetu ležela v prvním dotyku s peněženkou: adresa přestala být řetězcem znaků a stala se místem, kam skutečně něco dorazilo.

Gavin přitom nečekal, až vznikne profesionální distribuční služba. Web postavil na infrastruktuře, kterou měl po ruce, a veřejně přiznal, že jde o jeho první bitcoinový projekt. Tím byl faucet současně dárkem i otevřeným experimentem. Každý návštěvník testoval nejen převod pěti mincí, ale také Gavinův kód, dostupnost serveru a schopnost nového uživatele vytvořit správnou adresu. Když se objevila bezpečnostní chyba v zapnutém ladicím režimu, člověk, který ji nahlásil, dostal odměnu a Gavin službu opravil. Raný Bitcoin nerostl v hotové infrastruktuře; lidé ji stavěli za provozu a chyby řešili před zraky ostatních.

02

Proč nestačilo říct lidem, ať si mince koupí

Dnešní uživatel si může vybrat burzu, směnárnu nebo bitcoinmat. V létě 2010 podobné služby teprve vznikaly a měly malou likviditu. Spojit bankovní platbu s člověkem ochotným prodat pár jednotek bylo často složitější než samotné použití programu. Faucet proto neřešil cenu; řešil dostupnost.

Každá odeslaná dávka také vytvářela malou síťovou možnost. Příjemce mohl mince vrátit, poslat kamarádovi, použít je v první službě nebo je jen sledovat v programu. Protokol už uměl přesouvat hodnotu, ale společenská vrstva kolem něj byla prázdná. Rozdávání ji pomáhalo zalidnit.

V tomto smyslu byl faucet opakem investičního doporučení. Nesliboval zisk a nevyzýval ke koupi. Dal lidem jednotky právě proto, aby nemuseli nejprve rozhodovat, kolik dolarů jsou ochotni riskovat. Experiment mohl začít bez finančního závazku a teprve zkušenost ukázala, zda novinka dává smysl.

Projekt zároveň vycházel z tehdejšího způsobu distribuce Bitcoinu. Nové mince získávali těžaři, ale ne každý nováček chtěl nebo uměl těžit. Gavin Andresen změnil část své těžební nebo koupené zásoby v most mezi prvními držiteli a širším okruhem uživatelů. Nebyl to nový emisní mechanismus; všechny rozdané mince už předtím vznikly podle pravidel sítě.

Faucet tím odhalil paradox rané měny. Aby měla cenu, musí ji lidé chtít a používat. Aby ji mohli používat, musí ji nejprve někde získat. Web tento kruh nevyřešil navždy, ale v rozhodující chvíli jej přerušil darem. Každých pět bitcoinů bylo pozvánkou, kterou šlo předat dál.

03

Dobrá vůle potkává internet

Jednoduchý web se rychle stal také bezpečnostním testem. Jeden návštěvník objevil zapnutý ladicí režim Django. Chybová stránka mohla odhalit citlivé údaje aplikace, a tím ohrozit zásobník. Místo tichého zneužití chybu nahlásil. Andresen nastavení opravil a poslal mu 50 BTC jako odměnu.

Epizoda připomíná, jak osobní raný Bitcoin byl. Nebyl zavedený proces pro hlášení zranitelností ani bezpečnostní tým. Byl autor, uživatel, fórum a veřejná reakce. Stejná otevřenost, která umožňovala rychlé experimenty, vystavovala služby chybám, jež by ve finanční aplikaci mohly být katastrofální.

Brzy se objevili i lidé, kteří chtěli získat víc než ostatní. Střídali IP adresy i bitcoinové adresy a žádali o další výplaty. Gavin postupně zpřísňoval kontroly: CAPTCHA nejprve čekala na podezřelé návštěvníky, později ji musel vyřešit každý. Problém nebyl v konsenzu Bitcoinu. Stačilo, že web rozdával něco cenného, aby někdo začal hledat způsob, jak si vzít víc.

Andresen změny popisoval veřejně a bez předstírání, že systém je dokonalý. Potřeboval odlišit skutečné nováčky od automatizovaného vysávání, aniž by z jednoduché brány udělal složitou registraci. Byl to malý předobraz budoucích služeb: protokol mohl být bez povolení, ale web nad ním musel řešit spam, podvody a provozní bezpečnost.

Dobrovolné doplňování zároveň ukázalo, že komunitní zásobník není bezedný. Každá zneužitá dávka chyběla někomu, kdo si chtěl Bitcoin poprvé vyzkoušet. Ochrana faucetu proto nebyla obranou bankovního zisku. Byla snahou udržet otevřený vstup dost dlouho, aby splnil svůj distribuční účel.

04

Když pět bitcoinů přestalo být drobné

V srpnu 2010 už Andresen sledoval jiná čísla než v červnu. Na fóru napsal, že cena bitcoinu vzrostla přibližně z půl amerického centu na šest centů. Hodnota původní dávky se tím zvýšila z několika centů na třicet centů. Pořád to nebylo jmění, ale při tisících návštěv se zásoba bitcoinů určených k rozdávání tenčila rychleji.

Gavin proto oznámil, že dávku sníží z 5 na 0,5 BTC. Nebyla to předpověď budoucího kurzu. Snažil se vystačit s omezenou zásobou v době, kdy trh hledal cenu a o Bitcoin se zajímalo více lidí. Faucet se musel přizpůsobit vlastnímu úspěchu.

Z dnešního pohledu svádí příběh k násobení rozdaných mincí aktuálním kurzem. Takový výpočet ale zakrývá jeho smysl. Andresen nerozdával známé budoucí bohatství. Rozděloval málo likvidní experimentální jednotky, aby zvýšil šanci, že budou mít síť uživatelů a jednou vůbec nějaký trh.

Někteří příjemci mince ztratili, jiní utratili a další možná drželi. Faucet nevedl životopis každé dávky. Jeho úspěch se neměří tím, kdo na daru vydělal nejvíc, ale tím, kolika lidem odstranil první bariéru. Získat bitcoin přestalo na chvíli znamenat těžit, obchodovat s cizincem nebo studovat vznikající burzu.

Bitcoin Faucet nakonec patří do historie stejně jako první peněženky a první nákupy. Ukázal, že nové peníze potřebují vedle kryptografie i distribuci, trpělivé vysvětlování a ochotu nést náklady za cizí zkušenost. Web zmizel, ale jeho základní otázka zůstala: jak má člověk pochopit otevřenou peněžní síť, dokud v ní sám nic neposlal?

Dnešní pohled snadno promění faucet v tabulku promarněného bohatství. Takové počítání ale zaměňuje pozdější cenu za tehdejší rozhodování. Gavin nerozdával vzácné sběratelské předměty s jistou budoucí hodnotou; platil vlastními mincemi za to, aby síť získala nové uživatele, transakce a zkušenosti. Část darů jistě skončila zapomenutá, část byla prodána a část mohla někoho přivést k dalšímu experimentování. Žádný blockchain neukáže, který z těchto výsledků byl nejdůležitější. Ukazuje jen, že distribuce nebyla vedlejším problémem. Bez lidí, kteří měli co poslat, by se funkční protokol mohl dál podobat prázdnému náměstí.

Atlas

Postavy a pojmy v Atlasu

GAVINGavin AndresenSNSatoshi NakamotoBTCBitcoinTXTransakceWALPeněženkaHASHTěžbaDISCPrice discovery
  1. 01
    BitcoinTalk / Satoshi Nakamoto Institute — Get 5 free bitcoins

    Gavinovo oznámení, počáteční zásoba 1 100 BTC, motivace, bezpečnostní chyba i Satoshiho reakce.

  2. 02
    BitcoinTalk / Satoshi Nakamoto Institute — Bitcoin Faucet changes

    Dobová diskuse o zneužívání, CAPTCHA a pravidlech výdeje.

  3. 03
    BitcoinTalk / Satoshi Nakamoto Institute — Who’s draining the Faucet?

    Gavinův popis opakovaných výběrů, růstu ceny a plánu snížit dávku na 0,5 BTC.

Další příběh · 13Den, kdy vzniklo 184 miliard bitcoinů