415 / 736LERNER

Sergio Demian Lerner

Výzkumník rané těžby a systémů navazujících na Bitcoin

Sergio Demian Lerner hledá v raných blocích stopy po jejich těžařích a navrhuje způsoby, jak kolem Bitcoinu stavět další systémy. Jeho práce spojuje pátrání po minulosti s otázkou, jak ověřovat složitější výpočty, aniž by je musela provádět celá bitcoinová síť.

Sergio Demian Lerner je výzkumník spojený s analýzou Patoshi, návrhem Rootstock a prací na BitVMX. Patoshi zkoumá, zda skupiny raných bloků mohl vytvořit stejný těžař. Rootstock je samostatný řetězec propojený s Bitcoinem a BitVMX navrhuje, jak na Bitcoinu řešit spor o výsledek výpočtu. Každá z těchto prací odpovídá na jinou otázku; pro pochopení Lernerova přínosu je dobré je nejprve rozlišit.

Lerner své analýzy zveřejňuje na blogu Bitslog. Podepsán je také pod revizí 11 dokumentu Rootstock whitepaper z 29. ledna 2019, který vysvětluje návrh tohoto systému. U studie BitVMX z 10. května 2024 je jedním z pěti autorů. Nejde tedy o jediný projekt ani o dílo jednoho člověka: společnou práci nelze připsat pouze Lernerovi. V jednotlivých publikacích můžeme sledovat jeho postup od čtení historie blockchainu k návrhům nových způsobů ověřování. [1] [4] [6]

V blockchainu nenajdeme jméno člověka, který každý blok vytěžil. Najdeme ale údaje, které vytvářel jeho software. Lernerova analýza z roku 2019 porovnává ExtraNonce v coinbase transakcích, rozsahy nonce a časová razítka. Coinbase transakce přiděluje odměnu za blok; nonce a ExtraNonce jsou hodnoty, které těžař mění při hledání platného bloku. Jejich vzory mohou pomoci spojit bloky se stejným zdrojem těžby. Této výrazné stopě Lerner říká Patoshi. Je to argument o původu bloků, nikoli důkaz, kdo byl konkrétní člověk za počítačem. [1]

Chceme-li odhadnout výnos určitého těžaře, musíme nejprve rozhodnout, které bloky mu přiřadíme. BitMEX Research v roce 2018 samostatně roztřídil bloky z roku 2009 a upozornil na chyby vlastní metody i slabší důkazy po srpnu. Jiný výběr období nebo jiné pravidlo přiřazování může změnit výsledek; čísla z různých studií proto nejsou automaticky srovnatelná. Navíc odhad někdejší těžby nedokládá dnešní zůstatek ani to, zda někdo stále vlastní použitelné soukromé klíče, kterými by mince utratil. [1] [3]

V článku z roku 2020 se Lerner vrací k časovým razítkům, tedy časům zapsaným do bloků. U skupiny Patoshi pozoruje zvláštní rozestupy a zvažuje možná vysvětlení, například způsob práce těžebního programu. Neprohlašuje tím za vyřešené, proč těžař jednal právě takto. Čtenáře naopak vyzývá, aby výpočty zopakovali, a připouští chybu svého softwaru. Pro čtení podobného výzkumu je to užitečná lekce: naměřený vzor a příběh o jeho příčině nejsou totéž. [2]

Whitepaper z roku 2019 popisuje Rootstock jako sidechain, samostatný blockchain propojený s Bitcoinem. Má vlastní síť, měnu RBTC a virtuální stroj, tedy prostředí pro vykonávání programů zvaných smart contracts. Využívá merged mining: bitcoinový těžař může současně použít svou těžební práci i pro tento řetězec. To ale neznamená, že všechny jeho kontrakty vykonávají bitcoinové uzly. Programy běží podle pravidel Rootstock. Ani údaje o tehdejších poplatcích či podílu výpočetního výkonu v historickém dokumentu nelze číst jako dnešní hodnoty. [4]

Představme si, že chceme použít BTC v aplikaci na Rootstock. Most PowPeg je uzamkne na Bitcoinu a na druhém řetězci zpřístupní odpovídající RBTC. Při návratu se postup obrací podle pravidel mostu; původní bitcoinové mince necestují mezi databázemi. Dokumentace popisuje hardwarové podpisové moduly chránící klíče i časově zpožděnou nouzovou obnovu. Bezpečnost tedy zahrnuje fungování těchto součástí, ne pouze samotnou těžbu. Popis ochranných opatření není důkaz nulového rizika a neznamená, že výběr bude vždy okamžitý. [5]

Studie BitVMX z roku 2024 řeší jiný problém. Někdo provede výpočet mimo blockchain a předloží výsledek; druhá strana si jej ověří. Pokud nesouhlasí, mohou pomocí předem podepsaných transakcí řešit spor na Bitcoinu. Záznam jednotlivých kroků je propojen hashi, krátkými kryptografickými otisky dat. Porovnáním těchto otisků mohou postupně dohledat místo, kde se výpočty rozešly, a prověřit chybu. Návrh tak neznamená běžné spuštění celého programu všemi bitcoinovými uzly. Řetězec slouží k řešení sporu, zatímco hlavní výpočet probíhá mimo něj. [6]

V popsaném BitVMX má ověřovatel čas na kontrolu nároku operátora, tedy strany předkládající výsledek. Jestliže nárok nenapadne, může operátor po uplynutí časového zámku získat přístup k uzamčeným prostředkům. Časový zámek je podmínka, která přístup odkládá. Rozšíření na více ověřovatelů předpokládá alespoň jednoho poctivého; musí však mít potřebná data a skutečně včas reagovat. Bezpečnost proto netvoří jen matematický postup, ale také jeho používání. Publikace návrhu sama není auditem konkrétního nasazeného mostu. [6]

Pro nejúplnější obraz čtěte toto heslo společně s Gloria Zhao, Satoshi Nakamoto, Merged Mining. Opačným směrem na něj odkazují také Larry Fink.

DOC · 001Lerner — Patoshi analysis 2019Dokumentace DOC · 002Lerner — Patoshi timestamps 2020Dokumentace DOC · 003BitMEX Research — independent early-mining allocationDokumentace DOC · 004Lerner — Rootstock whitepaper revision 11Dokumentace DOC · 005Rootstock — PowPeg security modelDokumentace DOC · 006Lerner and coauthors — BitVMX 2024Dokumentace
Revidováno: Primární zdroje · Nejde o investiční doporučení