Obojstranné ovládanie mincí

By Bitcoin Časopis - pred 6 mesiacmi - Čas na čítanie: 15 minúty

Obojstranné ovládanie mincí

Tento článok je uvedený v Bitcoin Časopis „Problém s výberom“. Ak sa chcete prihlásiť na odber, kliknite sem.

K dispozícii je brožúra tohto článku vo formáte PDF Stiahnuť ▼

Vlastná starostlivosť je základnou požiadavkou pri používaní Bitcoin plne využívať všetky vlastnosti, ktoré tvoria Bitcoin cenné v prvom rade. Aby ste mohli skutočne vykonávať transakcie bez povolenia s využitím odolnosti siete voči cenzúre, musíte ovládať svoje vlastné kľúče. Nemôžete to zadať niekomu inému, nemôžete dôverovať neutralite alebo čestnosti správcu, musíte mať výlučne priamu kontrolu nad zodpovedajúcimi súkromnými kľúčmi k vašim UTXO. Ak to neurobíte, budete vždy používateľom druhej triedy. Bitcoin ako systém vám poskytuje takmer úplnú kontrolu nad vašimi vlastnými prostriedkami; kontrola nad úschovou, kedy sa míňa a ako sa míňa, dokonca aj schopnosť úplne zničiť vaše mince odstránením vašich súkromných kľúčov.

Keď outsourcujete túto priamu kontrolu nad skutočným Bitcoin UTXO v sieti tretej strane, vzdávate sa tejto kontroly v celom rozsahu. To neznamená, že na to neexistujú stredné cesty, ako sú Lightning, Statechains a ďalšie navrhované návrhy druhej vrstvy, ale ak ich na chvíľu ignorujete, keď neovládate svoje UTXO priamo, nemáte možnosť obchodovať kedykoľvek a akokoľvek chcete. Ak chcete, nemáte možnosť zničiť a zneprístupniť svoje mince. Vo vašom vlastníctve a kontrole nemáte niečo, čo je bez povolenia.

Prečo sa teda ľudia rozhodnú nevytiahnuť svoje mince a nechať ich u správcu? Určitá kombinácia apatie, nedostatku porozumenia, strachu alebo pochybností o ich schopnosti správne spravovať svoje vlastné kľúče bez straty peňazí, alebo dokonca obáv o to, že budú môcť svoje kľúče fyzicky uchovávať v bezpečí. Existuje mnoho dôvodov a časom budeme mať rôzne riešenia na odstránenie základnej príčiny. Ale jedna z veľkých príčin takejto voľby sa ešte ani len v žiadnom vážnom stupni skutočne nestala; surová ekonomika využitia blockspace. Ak máte len pár dolárov bitcoin – alebo ešte menej v prípade prepínania satoshi vecami, ako sú riešenia Lightning na správu – nemôžete prakticky prevziať kontrolu nad týmito mincami alebo ich míňať na reťazec nákladovo efektívne. Aj keď sú poplatky také vysoké, pre používateľa v takejto situácii je stále nákladovo efektívne zvládnuť ich Bitcoin kým nebudú mať dosť na to, aby si mohli dovoliť stiahnuť sa do vlastnej starostlivosti za primeranú cenu.

Nebude to tak navždy. Bez ohľadu na to, čo sa stane, ak Bitcoin v skutočnosti uspeje a stane sa široko prijatým na skutočné použitie medzi normálnymi ľuďmi, cena blockspace bude stúpať; príliv, ktorý neustále stúpa v súlade s rastom používateľov. Porastie dokonca bez rastu používateľov vždy, keď sa ekonomická aktivita a rýchlosť peňazí medzi existujúcou používateľskou základňou zvýši. Je to nevyhnutná realita, nemôže ju zastaviť nič iné ako stagnácia alebo úplné zlyhanie Bitcoin Samo o sebe.

Aké je tu teda riešenie? To je do značnej miery koreň preťahovania lanom medzi starým veľkým blokom a malým blokom, ktorý prebieha od začiatku Bitcoin. Prevzatie vlastnej starostlivosti bitcoin ich odoslanie kľúčovým párom, ktoré ovládate, je základným aspektom Bitcoin, ale aj schopnosť skutočne potvrdiť, že a Bitcoin UTXO ovládané kľúčom, ktorý vlastníte, bolo skutočne vytvorené na reťazci. Vzťah medzi nákladmi na tieto dve veci je a navždy bude večným ťahaním sa medzi nákladmi jedného a druhého. Ak znížite náklady na overenie blockspace a zvýšite jeho dostupnosť, bude ho využívať viac ľudí. Ak ho zefektívnite, bude ho využívať viac ľudí.

Tieto premenné môžete vylepšovať celý deň, tam a späť, môžete zlacniť overovanie výpočtov, môžete zefektívniť používanie blockspace, ale buď to umožní viacerým ľuďom ho používať a nevyhnutne (pokiaľ sa všetci nemýlime Bitcoin) vedú k zvýšeniu dopytu po blockspace. A to je len pohľad na veci v základnom vákuu ekonomiky a na to, ako sa dopyt a dostupnosť navzájom regulujú. To ani neberie do úvahy skutočné technické kompromisy konkrétnych spôsobov dosiahnutia oboch vecí a riziká poklesu, ktoré každá optimalizácia vytvára.

A existuje veľa kompromisov spojených so všetkými konkrétnymi spôsobmi, ktorými možno dosiahnuť ktorýkoľvek z týchto cieľov. Veľa. Dokonca aj protokol Lightning, so všetkou inžinierskou brilantnosťou, ktorá za ním stojí a ktorý poskytuje exponenciálne zvýšenie transakčnej priepustnosti, má obrovské kompromisy a obmedzenia. Je to najviac škálovateľný a zároveň najdôveryhodnejší protokol druhej vrstvy, ktorý bol doteraz navrhnutý z hľadiska priepustnosti oproti nedôveryhodnosti. Ale aj to má nevýhody a zásadné rozdiely.

Kliknutím na obrázok vyššie sa prihlásite na odber. 

Bezpečnostný model Lightning je reaktívny, čo znamená, že jediný spôsob, ako zabezpečiť, že neprídete o peniaze, je venovať pozornosť blockchain a reagujte dostatočne rýchlo, ak sa vám niekto pokúsi ukradnúť finančné prostriedky tým, že odošle starý stav kanála do reťazca. Aj keď je to perfektne fungujúce riešenie tohto problému, je to veľký odklon od bezpečnostného modelu len jednostranného držania UTXO. Jediné, čo musíte v tejto situácii urobiť, je overiť si, či bola minca poslaná na retiazke skutočne potvrdená a potom je hotovo. Potom už nemusíte neustále ničomu venovať pozornosť, aby ste mali svoje peniaze v bezpečí.

Tento zásadný rozdiel medzi použitím bitcoin cez Lightning a nie priamo v reťazci bude mať veľa dôsledkov pre používateľov s menšou toleranciou peňazí alebo nákladov na blockspace. Čím vyššie sú trendy priemernej sadzby poplatkov, tým viac ľudí bude nútených uzamknúť svoje mince na Lightning, aby ich mohli skutočne minúť nákladovo efektívnejšie. Tým, že sú nútení do reaktívneho bezpečnostného modelu, to tam ani nekončí. Lightning nasmeruje platby prostredníctvom zmlúv Hash Time Lock, aby zaručil, že peniaze budú úplne odoslané alebo vrátené v celej platobnej ceste. Toto sa v skutočnosti nikdy nerobí pri platbách s nízkou hodnotou, ktoré v prípade potreby nie je možné vynútiť na blockchaine. Tie 1-2 satoshi platby, ktoré sú pre zábavu prepadané, sa posielajú úplne dôveryhodným spôsobom bez použitia HTLC a len dúfajú, že sa nikto na ceste nepokazí alebo neodmietne spolupracovať. Keďže poplatky na základnej vrstve rastú, bude sa to musieť robiť pri stále väčších platbách. Nedáva nulový ekonomický zmysel minúť 5 USD na poplatkoch na vynútenie platby v hodnote iba 1 USD. Predstavte si poplatky vo výške 10 USD, 20 USD atď. Ako trh s poplatkami dozrieva a základná úroveň poplatkov stúpa, dokonca aj povaha platieb v rámci siete Lightning Network sa zásadne zmení a prejde z nedôveryhodného systému vynútiteľného v reťazci k systému, ktorý bude v konečnom dôsledku závisieť od poctivých správanie.

Rovnaká dynamika bude prenikať do toho, či používateľ môže alebo nemôže vôbec otvoriť a udržiavať kanál Lightning (alebo či niekto iný bude chcieť tomuto kanálu prideliť likviditu, aby mal používateľ prijímaciu kapacitu). Ak bude transakcia v reťazci stáť 10 USD, potom máte okamžite pripravených 20 USD – za predpokladu, že sadzby poplatkov sa ešte nezhoršia – za otvorenie a nevyhnutné zatvorenie tohto kanála. Ak musíte zatvoriť nespolupracujúco, dokonca aj bez HTLC počas letu, je to 30 USD, pretože toto uzavretie trvá dve transakcie. Koľko peňazí budú ľudia musieť vložiť do kanála, aby zvážili, že poplatky za to stoja? Veci začnú byť veľmi vylučujúce veľmi rýchlo, keď poplatky skutočne začnú navždy rásť, keď sa nasýti dopyt po blockspace.

Čo to teda znamená? Blesk nestačí. Poskytuje oveľa väčší priestor pri škálovaní vlastnej správy, ale problém to úplne nevyrieši a sám osebe bude vystavený presne tým istým problémom ekonomického škálovania, ktoré sú prítomné na základnej vrstve blockchainu. Nehovoriac o zavádzaní nových bezpečnostných predpokladov do tohto procesu. Je to ako postaviť bariéru z vriec piesku okolo vášho domu pri povodni; udrží váš dom v bezpečí, pokiaľ nad ním nestúpne hladina vody. Ale ak máme pravdu Bitcoin a jeho prijímanie nezmenšene pokračuje, hladina vody bude stále stúpať vysoko nad vrchol tejto bariéry. Blesk sám o sebe nestačí na to, aby bariéru zdvihol oveľa vyššie.

Aká konkrétna a nasadená alternatíva ho môže zvýšiť? Konkrétnym príkladom sú štátne reťazce. Môžu dosiahnuť masívne zvýšenie efektivity využívania blockspace, ale prekvapivé prekvapenie – nemalo by to byť prekvapenie – prinášajú ešte viac kompromisov ako Lightning. Keď sa zaoberáte kanálom Lightning, otvárate ho konkrétnej protistrane a to je jediná osoba, s ktorou môžete komunikovať. Aby ste zmenili osobu, s ktorou komunikujete, aby ste získali prístup k trasám k iným ľuďom, musíte tento kanál v skutočnosti uzavrieť v reťazci a otvoriť nový s niekým iným. Statechainy tam úplne menia dynamiku.

Pomocou statechainu môžete previesť mince na akúkoľvek novú osobu, s ktorou ste nikdy predtým nekomunikovali, úplne mimo reťazca. Ale môžete previesť iba celé UTXO a je zapojená tretia rozhodcovská strana. Nevýhoda číslo jedna; akonáhle zamknete mincu do statechainu, celá vec môže byť prevedená mimo reťazca, ale iba naraz. Po druhé, celý spôsob, akým to funguje, je v podstate dôverovať neutrálnej tretej strane, že výlučne spolupracuje so súčasným vlastníkom. Skutočný spôsob jeho vynútenia v reťazci sa dá urobiť niekoľkými rôznymi spôsobmi, no zdĺhavé a krátke je, že pôvodný vlastník vytvorí stavový reťazec uzamknutím mincí v štýle Lightning u operátora služby a získa vopred podpísanú transakciu výberu, ktorá je časovo uzamknutý rovnako ako v Lightning na jednostranné stiahnutie. Trik je v tom, že pri nastavovaní „multisig“ použijete schému ako Schnorr, kde existuje iba jeden kľúč, ktorého časť má každá strana. Existujú kryptografické protokoly, ktoré možno použiť na regeneráciu zdieľaných kľúčov spôsobom, že po sebe idúci používatelia a prevádzkovateľ služby získajú rôzne zdieľania kľúčov, ktoré sa rovnajú rovnakému verejnému kľúču. Keď prenášate stavový reťazec, odosielateľ, príjemca a operátor sa zapoja do protokolu mimo reťazec a operátor vymaže ich starý podiel pre predchádzajúceho vlastníka, takže nie sú schopní ani niečo podpísať v spolupráci s týmto používateľom.

Lightning je v podstate jednostranná dohoda medzi dvoma používateľmi, v ktorej môže ktorýkoľvek z nich kedykoľvek presadiť on-chain, pokiaľ budú venovať pozornosť blockchainu. Účastníkov kanála v tejto dohode však nemôžete zmeniť bez toho, aby ste pokračovali v reťazci a nezaplatili potrebné poplatky. Kvôli tomu, ako funguje penalizačný bezpečnostný mechanizmus (vziať všetky peniaze od niekoho, kto sa pokúsil podvádzať so starým štátom), nemôžete vytvárať také dohody medzi viac ako dvoma ľuďmi. Je (prakticky, nie doslova, kvôli výpočtovým nákladom) nemožné prísť na spôsob, ako prisúdiť vinu a potrestať len správnu stranu v dohodách medzi viac ako dvoma ľuďmi.

Statechains sú rovnakým typom dohôd, s výnimkou otvorených, do ktorých sa môže zapojiť, pokiaľ je každý, kto chce, ochotný dôverovať prevádzkovateľovi služby, pričom treba poznamenať, že môže byť združený v rámci skupiny a môže byť vymáhaný jednostranne ako pokiaľ budete sledovať, ako sa blockchain a operátor(i) služby správajú čestne.

To, čo sa tu stalo v tomto postupe, od Lightning po Statechain, je, že ste umožnili viac ako dvom ľuďom bezpečnú interakciu mimo reťazec, ak sú ochotní dôverovať neutrálnej strane pri presadzovaní čestného výsledku. Takže bola získaná veľká škálovateľnosť za náklady na zavedenie dôvery nad rámec už existujúcej požiadavky zostať online a sledovať blockchain.

prečo? Pretože to je skutočne jediný spôsob, ako dosiahnuť väčšiu škálovateľnosť bez pridania nových funkcií do blockchainu. Pridajte dôveru do obrazu. V súčasnosti môžeme pravdepodobne dosiahnuť veľkú škálovateľnosť blockchainu bez toho, aby sme sa uchýlili k úplnej úschove a dôverovali jedinému subjektu, že neukradne vaše peniaze, ale každý krok, ktorý urobíme smerom k väčšej škálovateľnosti, prinesie väčšiu dôveru.

Neexistuje spôsob, ako to obísť; Buď je potrebné pridať do blockchainu novú funkcionalitu, alebo musíme ako kolektív rôznych skupín používateľov akceptovať, že to tak bude. Viac dôvery sa vkráda na okrajoch pre prípady použitia s nižšou hodnotou a používateľov s nižším čistým majetkom.

Tento rok sa okolo celej tejto dynamiky viedlo dosť veľa obáv a diskusií. Čím vyššie sú priemerné trendy poplatkov za priestor v bloku, tým viac ľudí bude zlacnené Bitcoin, aj keď vezmete do úvahy veci ako Lightning Network. Nápisy a Ordinály spôsobili masívny rozdiel medzi aktívnejšou menšinou ľudí v tomto priestore a všetko sa to sústreďovalo okolo dynamiky jedného prípadu použitia, ktorý potenciálne zvýšil poplatky za blokový priestor do tej miery, že iný prípad použitia bol ocenený. byť životaschopný Bitcoin.

Bol to zatiaľ veľmi poučný rok, keď sme sledovali, ako ľudia nazývajú Taproot chybou, zhromaždili sa a verejne kritizovali nekompetentnosť vývojárov, ktorí si neuvedomili, čo urobili, a ďalej sa zaoberali dogmatickým postojom. „Nikdy neaktualizujte ani nemeňte Bitcoin opäť preto, že je dokonalý a neomylný.“ Tí istí ľudia v obrovskom presahu majú tendenciu byť tými istými ľuďmi, ktorí bojujú Bitcoin ako nástroj sebazvrchovanosti. Zdá sa, že sú to vždy tí istí ľudia, ktorí kážu sebaopateru ako magický liek na všetko, a keď sa objavia problémy s mierkou? Oh, Lightning je riešenie. Potom znova ukážu na Ordinals a nápisy a začnú kričať, ako jeden prípad použitia vyčísli cenu iného, ​​a tak ten zlý treba zastaviť.

Chýba les pre stromy. Akékoľvek použitie bitcoin čo je ziskové a nákladovo efektívne na riešenie dopytu sa stane. Doslova neexistuje spôsob, ako to zastaviť, a Bitcoinak sa presviedčajú, že môžu, klamú samých seba. Všetok odpor proti Ordinals a Inscriptions veľmi rýchlo viedol k tomu, že ľudia úmyselne robili ešte drahšie veci ako STAMPS, ktoré namiesto použitia údajov svedkov, ktoré nemusia byť uložené v sade UTXO, vkladajú ich údaje do skutočných UTXO. Namiesto toho, aby uznali realitu, že ak si ľudia myslia, že je výhodné platiť za blockspace, tak to urobia, mnohí ľudia sa stanú obeťami trhavej reakcie, keď sa snažia zastaviť to, čo považujú za zlé, pričom úplne ignorujú skutočnosť, že existujú aj iné horšie spôsoby dosiahnuť to isté, ak to dáva ekonomický zmysel. Impulzívna reakcia na vzostup Ordinálov a nápisov sťahuje celú pozornosť zainteresovaných ľudí v tomto priestore do jamy zbytočných snáh zastaviť veci spôsobujúce tlak na poplatky, s ktorými nesúhlasia, namiesto toho, aby zvažovali, ako sa prispôsobiť a škálovať. veci, s ktorými súhlasia s týmto tlakom na poplatky.

Kliknutím na obrázok vyššie stiahnete súbor PDF. 

Veľké percento ľudí, ktorí sa takto angažujú, sa doslova hádajú s vetrom. Snažia sa nám povedať, aby sme prestali fúkať, pretože to zvracia veci, namiesto toho, aby sme veci zviazali alebo zaťažili základ, aby to odolali. Ak úspešne zablokujete alebo cenzurujete nápisy, ľudia budú používať STAMPS alebo OP_RETURN alebo techniky, ktoré ešte viac plytvajú sieťovými zdrojmi.

V konečnom dôsledku žiadny technický filter nebude dostatočne dobrý na to, aby zabránil ľuďom robiť hlúposti alebo nepeňažné veci Bitcoin siete. Jediný filter, ktorý úspešne zastaví čokoľvek Bitcoin je ekonomika. A tento filter je rovnako vytvorený a rovnako ovplyvňuje každé použitie Bitcoin. Je načase prestať bojovať s externalitami poháňanými ekonomickým dopytom a pokúsiť sa im čeliť zlepšením efektívnosti.

Ked myslíš BitcoinPrimárnou hodnotou a účelom je preniesť hodnotu, a nie byť posadnutý nejakým zastavením všetkých ostatných použití Bitcoin, mali by ste sa zamerať na zváženie kompromisov rôznych mechanizmov, ktoré môžu zlepšiť jeho efektívnosť pri prevode hodnoty. Buď si budete musieť vybrať medzi postupným pridávaním väčšej dôvery veciam, aby ste to dosiahli, alebo pridávaním nových funkcií do Bitcoin samotný protokol na vytváranie efektívnejších vecí bez závislosti od dôvery.

Buraq, neslávne známy zabijak Lightning, nedávno navrhol TBDxxx, nový protokol druhej vrstvy. Je to v podstate veľký multiparty statechain/ecash systém, ktorý nie je depozitný, nevyžaduje dôveru prevádzkovateľovi služby ako štátnemu reťazcu a dokáže zbaliť veľa používateľov do jedného on-chain UTXO. To si vyžaduje, aby fungovali ANYPREVOUT(APO) alebo CHECKTEMPLATEVERIFY(CTV), takže si to vyžaduje zmenu konsenzu. Továrne na kanály predstavujú spôsob, ako zobrať jeden UTXO a naskladať Lightning kanály na seba, takže jeden UTXO môže predstavovať desiatky používateľov, ktorí majú všetci na vrchu bežný Lightning kanál. To tiež vyžaduje ANYPREVOUT.

Oba tieto návrhy môžu škálovať použitie Bitcoin preniesť hodnotu oveľa ďalej, ako to teraz dokáže Lightning, ale v konečnom dôsledku sú obe vystavené rovnakému ekonomickému tlaku na poplatky ako Lightning a používanie v reťazci. Ak sa chcete pripojiť k jednému z týchto viacstranných kanálov, opustiť jeden alebo vynútiť niečo nespolupracujúce v reťazci, stále musíte platiť poplatky. Pre niečo ako továreň kanálov to bude zahŕňať jednu osobu, ktorá potrebuje zavrieť alebo vynútiť niečo, čo v skutočnosti rozvinie a uzavrie (úplne alebo čiastočne) celú továreň na kanály so všetkými v nej, čím vzniknú náklady a dopady na reťazec pre každého. Aj napriek dosiahnutiu obrovského nárastu škálovateľnosti bez dôvery sa stále stáva obeťou účinkov dozrievania blockspace trhu.

Aby sme to zmiernili (nie vyriešili), pravdepodobne budeme potrebovať ešte viac OP kódov. Veci ako OP_EVICT alebo TAPLEAFUPDATEVERIFY. OP_EVICT umožňuje skupine kolektívne vyhodiť nespolupracujúceho člena z kanála s viacerými stranami bez toho, aby sa uzavrel alebo ovplyvnil niekto iný v ňom pomocou jedinej transakcie s jedným vstupom a dvoma výstupmi. To nerieši problém, ale robí to oveľa efektívnejším tým, že umožňuje vysťahovanie jednej osoby s oveľa menšou stopou na reťazi. TLUV dosahuje to isté okrem toho, že namiesto toho, aby všetci ostatní niekoho vyhodili, umožňuje jednému používateľovi vybrať všetky svoje prostriedky bez toho, aby rušil niekoho iného alebo potreboval niekoho iného na spoluprácu.

Aby sme vyriešili viac problémov, musíme urobiť viac zmien Bitcoin. Nedá sa to obísť. Taproot „otvoril dvere“ Inscriptions v tom zmysle, že uvoľnil limity natoľko, aby sa z toho ľudia zbláznili, ale boli možné už pred Taprootom. Na Taproot sa môžete pozerať tak, že poskytuje zvýšenie efektívnosti pre prípady peňažného použitia, ako aj prípady nepeňažného použitia. Vďaka nemu má multisig rovnakú veľkosť ako bežná single sig adresa, čo pomáha zlacniť používanie vyššieho zabezpečenia nastaveného pre kľúče alebo protokoly druhej vrstvy, ale tiež zlacnilo zapisovanie ľubovoľných údajov.

Dve strany tej istej mince. A je to tak. Rovnaké, ako to bolo kedykoľvek predtým. Efektívnejšie využívanie blockchainu nie vždy zlepší len prípad použitia, ktorý chcete, ale je absolútne nevyhnutné škálovať Bitcoin spôsobom, ktorý je suverénny a samosprávny. Je načase to buď akceptovať a začať zvažovať realitu hľadania optimálneho zvyšovania efektívnosti pre prenos hodnoty s najmenším zvyšovaním efektívnosti pre škodlivé alebo nehodnotové použitia, alebo je čas akceptovať, že jediný spôsob škálovania prenosu hodnoty je zaviesť dôverovať.

Značná časť ľudí v tomto priestore sa už rozhodla tak či onak, ale v strede je veľký kontingent ľudí, ktorí odmietajú prijať ani jedno. Táto hlasná skupina v strede sa potrebuje prebudiť a cítiť kávu a prijať realitu situácie. Takto fungujú blockchainy. Vybrať jedno; buď sa pripravte prijať injekciu dôvery do vecí, alebo akceptujte realitu, že zmeny sa musia udiať. Môžete si celý deň vravieť, že si nemusíte vyberať, ale vaše činy pri útoku na predstavu akejkoľvek zmeny Bitcoin vôbec a zároveň presadzovať samoväzbu Bitcoin ako riešenie pre svet sa implicitne rozhodujú akceptovať väčšiu dôveru, ktorá sa do systému zavádza, či už to chcete uznať alebo nie. 

Tento článok je uvedený v Bitcoin Časopis „Problém s výberom“. Ak sa chcete prihlásiť na odber, kliknite sem.

K dispozícii je brožúra tohto článku vo formáte PDF Stiahnuť ▼

Originálny zdroj: Bitcoin časopis