Post-mortem na startu oceánu, Jack Dorsey-Backed Bitcoin Těžební bazén

By Bitcoin Časopis - před 5 měsíci - Doba čtení: 10 minuty

Post-mortem na startu oceánu, Jack Dorsey-Backed Bitcoin Těžební bazén

No, řekněme, že spuštění Ocean ze sociálního hlediska bylo všechno, jen ne hladké. Rozhodnutí odfiltrovat transakce provádějící nápisy mělo být jasně sděleno v den spuštění, místo toho spekulace vedly k chaotickému shitshow na Twitteru. Lidé křičeli o cenzuře nápisů, zatímco v šablonách veřejných bloků, které Ocean publikuje, byly přítomny transakce s nápisy. Pak ke všemu, první blok, který našli, byla ve skutečnosti šablona vytvořená testovacím serverem, který byl připojen k produkčnímu systému, když neměl být, což znamená, že transakce coinbase nedůvěryhodně nevyplácela těžaře v řetězci. jako by to mělo být.

Jejich druhý byl nalezen krátce poté a správně vyplatil těžaře nad výplatním prahem non-custodially on-chain v coinbase, takže tento problém byl alespoň vyřešen a jejich výplatní systém nyní funguje správně. Bitcoin Mechanik, zaměstnanec oceánu, ano vyjasněno mají v úmyslu filtrovat nápisy ze svých šablon. Takže zatímco spuštění bylo plné problémů a chybné komunikace s veřejností, oficiálně vyřešili problémy s výplatami a ve skutečnosti měli zatím větší štěstí v produkci bloků, než by statisticky měli mít s méně než 1% hashrate sítě.

Cenzura jako rozptýlení

Jsem si jistý, že mnoho lidí má problém s rozhodnutím implementovat filtrování transakcí zápisu z jejich šablon bloků, zejména v kontextu zobrazení fondu jako kroku vpřed ve zlepšování Bitcoinodolnost vůči cenzuře. Mě osobně se to rozhodnutí taky nelíbí, už jen z pohledu neutrality. Jak se lidé rozhodnou obchodovat se svými Bitcoin, pokud platí poplatky a transakce je platná podle pravidel konsenzu sítě, by mělo být zcela na nich. Zároveň je však tento argument stejně platný, pokud jde o těžaře (a těžební fondy), kteří se rozhodují, co zahrnout do svých šablon bloků a na kterých šablonách bloků těžit.

Oba Bitcoin Mechanik a Luke veřejně uvedli tento argument, pokud jde o reakci na tvrzení, že se zapojují do cenzury, a upřímně řečeno z čistě etického hlediska mají naprostou pravdu. Nikdo není nucen těžit ve svém bazénu a nikdo není eticky povinen používat své zdroje nebo osobní činy způsobem, který si přejí ostatní lidé.

Očekávat, že těžaři vytěží vaši transakci kvůli morální nebo etické povinnosti, není jak Bitcoin funguje. Morálka není základ Bitcoin's cenzurní odpor, chamtivost a ekonomický vlastní zájem je. Bitcoin není odolný vůči cenzuře kvůli morálce nebo těžařům, kteří se zabývají nějakým ideologickým dogmatem, je odolný vůči cenzuře, protože pokud vy jako uživatel transakce zaplatíte dostatečně vysoký poplatek, nějaký těžař to někde vytěží čistě ze svého vlastního ekonomického zájmu. Mohou vás dokonce nenávidět nebo to, co děláte, nebo se na vás dívat jako na nechutné zvíře. Ale pokud je poplatek dostatečně vysoký, budou ho těžit, protože je v jejich nejlepším finančním zájmu, aby tak učinili.

Pokud tato finanční pobídka sama o sobě nestačí k tomu, aby zaručila, že transakce nechtěné některými uživateli nebo dokonce některými těžaři budou zahrnuty do blockchain každopádně tedy Bitcoin je již zásadně rozbitá.

Stratum v2

Stratum v2 zatím Ocean nepodporuje, ale implementace je podle nich jednou z jejich vysokých priorit, protože podpora softwaru a těžařského firmwaru je řešena jako aktuální limitující faktor. To by vyřešilo mnoho problémů, které lidé řešili s Ocean ohledně filtrování nápisů z jejich šablon bloků. Každý těžař, který se rozhodne po implementaci podpory, si může vytvořit své vlastní šablony bloků a zahrnout jakékoli transakce, které chtějí, při těžbě pomocí Ocean, včetně nápisů. Dokud to však neudělají, Ocean v současné době zveřejňuje v reálném čase šablony, které vytvářejí a zasílají těžařům. Tyto mohou být viděn před nasměrováním byť jediného hashe do fondu. 

Luke a Mechanic zaujali k otázce nápisů velmi ideologický postoj a nezahrnou je do šablon vytvořených z fondu poté, co pro ně otestovali své filtry, aby se zajistilo, že nevytvoří žádné neplatné šablony bloků v průběhu filtrování těchto transakcí. Po implementaci Stratum v2 doslova předávají hasherům ve svém vlastním fondu vše, co potřebují k těžbě šablon v naprostém rozporu s ideologickým postojem, který sami zaujali. Dokonce výslovně potvrdili, že nebude učiněno nic pro odmítnutí nebo blokování šablon včetně nápisů, které těžaři v bazénu navrhují.

Ať už souhlasíte nebo nesouhlasíte s postojem, který zaujali, je to zcela eticky v souladu s tímto postojem. Rozhodnutí, jak vlastní zdroje využijete, je zcela na vás. Nechtějí zahrnout tuto třídu transakcí, s nimiž nesouhlasí, do šablon, které sami vytvářejí, ale nebudou zasahovat do těžařů v poolu, kteří k této otázce zaujímají jiný ideologický postoj.

Blokové šablony jsou jen polovinou skládačky

Lidé se mohou na Stratum v2 dívat jako na nějaký druh řešení problému cenzury a částečně tomu tak je. Poté, co Ocean integruje podporu, může tak učinit každý těžař, který si přeje vytvořit vlastní šablony bloků, a zahrnout do těchto šablon vše, co uzná za vhodné. Tím stále zůstává otázka ekonomického nátlaku. Je zřejmé, že Ocean tento problém částečně vyřešil svými neopatrovacími výplatami v transakci coinbase, ale stále to má problémy se škálováním a omezení. P2Pool je historickým příkladem něčeho, co se snažilo fungovat stejně jako Eligius (a nyní Oceán) s nedůvěryhodnými výplatami. Vzhledem k tomu, že se jednalo o decentralizovaný protokol, nemohl vynutit minimální výplatní prahy, jako to dělá Ocean. To demonstrovalo obrovské problémy s škálováním spojené s takovým neopatrovacím výplatním schématem. Fragmentace UTXO shromážděných těžaři, zanechávající obrovské náklady na skutečné zhuštění a využití jejich těžebních výplat po jejich obdržení. Náklady obětované příležitosti za ztracené poplatky, protože větší transakce na coinbase ponechávají méně místa v bloku pro další transakce platící poplatky. To je důvod, proč společnost Ocean zavedla minimální prahovou hodnotu, jako je Eligius, může držet finanční prostředky pod prahovou hodnotou, agregovat je a vyplácet, jakmile těžaři prahu dosáhnou. Toto schéma také umožňuje prostřednictvím zveřejňovat historii prací veřejně, transparentní ověření, že fond správně vyplácí příjmy z těžby. 

Je to dokonalé? Ne. Dělá to z nich hlídku pro menší horníky? Ano. Je to však krok potřebným směrem. Návrhy jako např Braidpool pokusit se tento problém zcela vyřešit tím, že skutečně spojíte mechanismus konstrukce decentralizované šablony s plně decentralizovaným výplatním mechanismem, který řeší problémy škálování transakce coinbase integrací výplat přes druhou vrstvu (v tomto případě Lightning). To je důvod, proč Ocean plánuje integraci Lightning pro výplaty menších těžařů. Výplaty on-chain v coinbase se budou zatím pouze škálovat a budou méně škálovatelné, protože celkový hashrate sítě roste a trh s poplatky více dospívá a vytváří stále vyšší tlak na poplatky. Pokud je mi známo, Ocean neplánuje plně důvěryhodné a atomové výplatní schéma, jaké plánuje implementovat Braidpool, ale i základní funkce výběru Lightning jim umožňuje minimalizovat dobu, po kterou budou uchovávat finanční prostředky těžařů, a celkovou částku, kterou budou mít. úschova pro menší horníky. Znovu, je zde oceán dokonalý? Ne. Ale tlačí věci správným směrem.

Smrt Mempoolu, Ať žije Mempool

Se všemi výše uvedenými skutečnostmi je zde mnohem důležitější problém, o kterém si myslím, že Ocean dláždí cestu ve snaze skutečně řešit. Mempool umírá a to, co ho zabíjí, jsou v podstatě špatně nastavené pobídky. Nedávný nárůst popularity Ordinals tuto dynamiku drasticky zhoršil. Když se mempool stane nepředvídatelným, nebo zvláště pokud máte transakci, která je nestandardní (platná podle pravidel konsenzu, ale není přenášena standardní politikou mempoolu uzlů), uživatelé mají motivaci pokusit se propagovat transakci přímo k těžaři. Těžaři mají motivaci tyto transakce akceptovat, protože představují příjem. Tyto dvě pobídky na obou stranách vytvářejí dynamiku, kde již není žádný veřejný fond. To má obrovské důsledky pro jakýkoli typ protokolu druhé vrstvy nebo Bitcoin systém, který závisí na sledování mempoolu, aby zjistil transakce, na které by měl reagovat. Uvedení společnosti Ocean se soustředilo na diskusi o dynamice tohoto vytváření příležitostí pro těžební pooly, tedy ty, kteří za ně skutečně přijímají transakce a platby mimo pásmo, zadržet tento tok příjmů skutečným těžařům a ponechat si je pro sebe.

Důsledky mimopásmových plateb a transakcí na systémech druhé vrstvy jsou mnohem znepokojivější a systematičtější než těžaři, kteří občas nemají optimální zisk z bloku, který těží. Integrace a co je důležitější skutečné přijetí Stratum v2 těžaři může být mocnou silou při podkopávání a zvrácení této dynamiky. Stratum v2 je navrženo tak, aby zlepšilo odolnost vůči cenzuře a umožnilo každému jednotlivému těžaři rozhodnout, jaké transakce zahrnout nebo nezahrnout do svých bloků, ale v případě úspěchu má důležitější vedlejší účinek: podporuje strategie a pozorování, jak vytvořit maximálně ziskové šablony bloků. být zveřejněn.

Pokud jste těžař v poolu podporujícím Stratum v2, který vytváří své vlastní šablony a najdete nějakou strategii nebo optimalizaci, jak z blokové šablony vymáčknout větší zisk, chcete, aby každý druhý těžař ve vašem bazénu věděl o této strategii a používal ji. Pokud někdo jiný ve skupině najde blok a nepoužívá vaši strategii, sami přijdete o příjmy, které by vytvořila optimálnější šablona bloku. To znamená, že se o to musíte podělit, nebo se vlastně chováte ekonomicky iracionálně.

Přemýšlejte o tom v souvislosti s platbami mimo pásmo a typy transakcí, které účinně obcházejí mempool kvůli mnoha pobídkám k tomu. Konvenční fond představuje jedinou entitu, do které se musí přenášet informace, a Stratum v2 z ní dělá obrovskou distribuovanou skupinu lidí. Je velmi snadné dostat informaci k jedinému člověku a zůstat v tajnosti, ale deset lidí? Dvacet lidí? Čím větší je skupina, tím nemožnější se stává tajně předat informace každému z nich a nechat je v tajnosti. Zvláště pokud to chcete udělat distribuovaným způsobem, který se nespoléhá na jediný bod selhání.

Přijetí Stratum v2 by mohlo vrátit zpět jedovaté pobídky vedoucí k soukromým přenosovým mechanismům přímo do těžebních fondů a posouvat je směrem k druhému paralelnímu, ale veřejnému mempoolu, který splňuje cíl přenosu transakcí, které nejsou v souladu se standardní politikou mempoolu. těžaři, ale bez negativních důsledků toho, že k tomu dochází soukromě na místě, které není viditelné pro ostatní protějšky v síti.

Tato dynamika má také masivní důsledky pro hrozby, jako je MEV (Miner Extractable Value). Bitcoin se nevyhnutelně bude muset vypořádat na určité úrovni, i když pravděpodobně mnohem méně komplikované a nákladné na optimalizaci než jiné systémy, jako je Ethereum. Těžaři zapojující se do strategií MEV chtějí tyto strategie uchovat soukromé a skryté před ostatními těžaři, ale ve světě Stratum v2 je to mnohem obtížnější. Stále chcete a máte motivaci snažit se udržet tuto strategii skrytou před ostatními těžebními fondy, ale nyní máte také motivaci předat tyto strategie (nebo alespoň výsledné šablony bloků) všem ostatním těžařům, kterými jste. těžba s. Pokud tak neučiníte, pak z nich nebudete mít zisk, když někdo z vaší skupiny, kromě vás, najde blok.

Když vytvoříte optimální šablonu MEV, předáte ji ostatním těžařům ve vašem fondu. Když se v mempoolu změní něco, co vytvoří optimálnějšího kandidáta na šablonu, vytvoříte to a předáte to všem ostatním. Díky této dynamice je nevyhnutelné, že ať už kvůli neopatrnosti, nebo dokonce špehováním jiných těžařů tím, že věnují malou část hashrate vašemu fondu, rozdíly v těchto šablonách proniknou veřejně. Schopnost vidět změny mezi šablonami, jak se mění obsah mempoolu, usnadňuje odvození a replikaci jakékoli algoritmické strategie, která se používá k optimalizaci kolekce MEV.

Zatím není implementován a podporován společností Ocean, ale protokol není připraven k produkci. Každý, kdo je obeznámen s nedávno spuštěným POPTÁVKA pool, který se na to podíval, by věděl, že jejich implementace Stratum v2 je v podstatě vlastní proxy server, který musí být umístěn uprostřed mezi jejich pool a vaše těžební zařízení, aby se obešel nedostatek podpory těžbou hardwarového firmwaru pro protokol. Jakmile je však implementován, otevírá mnoho dveří k drastickému zlepšení současné dynamiky pobídek v těžebním ekosystému.

Balil

Zatímco start Ocean byl minovým polem blábolů a chybné komunikace a lidé ve vesmíru měli s oběma těmito věcmi problémy, bazén je nyní živý a funkční. Každý nemusí souhlasit s každým postojem, který zaujme, já sám nesouhlasím s rozhodnutím filtrovat transakce s nápisy, ale s Oceanem můžete těžit nebo netěžit. Nikdo vás nenutí, abyste to dělali, nebo nedělali to. Je to vaše vlastní rozhodnutí, které uděláte zcela sami.

Nesouhlas s jejich postojem k věcem by však neměl snižovat jejich tvář, že se ve skutečnosti snaží udělat něco pro řešení velmi vážných motivačních problémů, které v těžebním průmyslu narůstají. Jsou jejich řešení komplexní nebo dokonalá? Ne. Ale alespoň jednají, aby dělali něco kde si všichni ostatní jen stěžují a fňukají. Nesouhlaste s tím, jak se snaží tyto problémy vyřešit, ale uvědomte si, že se ve skutečnosti snaží.

To je víc, než dělá většina. 

Původní zdroj: Bitcoin Časopis