Skip to content
Menej ako minútu min.

Nadchádzajúce vydanie Bitcoin Core 30.0, najpoužívanejšieho klienta Bitcoinu, vyvolalo rozkol v komunite kvôli novému predvolenému nastaveniu. Niektorí používatelia naznačili, že neupgradujú na novú verziu, alebo prechádzajú na používanie Bitcoin Knots, softvérového forku Bitcoin Core, ktorý spravuje Luke Dashjr, CTO spoločnosti OCEAN.

Debata sa točí okolo technického a zdanlivo drobného problému. Bitcoin Core 30.0 začne prenášať transakcie v sieti s väčšími OP_RETURN výstupmi. Tieto transakcie vkladajú do Bitcoinu ľubovoľné dáta, ako napríklad text alebo obrázky, špecifickým spôsobom. Zdanlivo ide o malú zmenu, pretože uzly Bitcoin Core (a Bitcoin Knots) už takéto transakcie akceptujú, akonáhle sú zahrnuté v bloku, a tiež prenášajú transakcie, ktoré ukladajú ľubovoľné dáta inými spôsobmi. Táto aktualizácia však vyvolala rozkol kvôli hlbším obavám.

Z pohľadu Bitcoin Knots, zástancovia tohto klientu vo všeobecnosti nemajú radi, že transakcie môžu obsahovať ľubovoľné dáta, alebo, ako to zvyčajne nazývajú, „spam“. Doteraz to však väčšina z nich neochotne akceptovala ako nešťastný vedľajší účinok protokolu Bitcoin. Sú presvedčení, že tento typ použitia by sa mal odrádzať. Keď vývojári Bitcoin Core v minulosti obmedzili veľkosť OP_RETURN výstupov, ktoré uzly prenášali, zdalo sa, že to niektorých ľudí presvedčilo, aby tieto prípady použitia presunuli na iné kryptomeny namiesto Bitcoinu (čo je bežne vysvetľované ako „pôvodná história“ Etherea). Aktualizovaná politika prenosu v Bitcoin Core 30.0 z ich pohľadu symbolizuje koniec tohto odporu. Signalizuje „spamerom“, že sú v Bitcoine vítaní. Obávajú sa, že to bude čoraz viac priťahovať túto triedu používateľov a projektov. A pretože priestor v Bitcoin bloku je obmedzený, jeho použitie na ukladanie dát rýchlo zaplní bloky, čo zvýši transakčné poplatky, možno až do bodu, kedy budú bežné transakcie „menového“ typu vylúčené. Ďalším problémom je, že aj keď už je možné ľubovoľné dáta vkladať rôznymi spôsobmi, OP_RETURN uľahčuje ich analýzu v porovnaní s inými metódami. Používatelia Bitcoin Knots sa obávajú, že zaradenie ilegálnych materiálov, ako je CSAM (materiál sexuálneho zneužívania detí), by mohlo viesť k regulačnému tlaku na prevádzkovateľov uzlov. Aj keď nedokážu úplne zabrániť zahrnutiu ľubovoľných dát do Bitcoin blockchainu, nebudú aspoň pomáhať otvoriť ďalšiu cestu preň. Signalizujú tak, že spam nie je vítaný, čo, ako dúfajú, bude mať odrádzajúci účinok. Ak tento odrádzajúci účinok uspeje a udrží spamerov v šachu, Bitcoin sa bude môcť naďalej používať na to, na čo bol pôvodne určený: menové transakcie.

Z pohľadu Bitcoin Core, ľudia môžu ukladať ľubovoľné dáta na Bitcoin blockchain rôznymi spôsobmi. V posledných rokoch mnohí ľudia ukladali obrázky do nápisov (Inscriptions) a mohli byť dokonca vložené do verejných alebo súkromných kľúčov. Vývojári Bitcoin Core súhlasia s používateľmi Bitcoin Knots, že nič z toho nie je ideálne a nie je to to, na čo je Bitcoin určený. Zo všetkých týchto možností je však použitie OP_RETURN najmenej škodlivá metóda, pretože minimalizuje spotrebu zdrojov počítača, vďaka čomu sú uzly čo najdostupnejšie. Namiesto toho, aby sa snažili odolávať používaniu OP_RETURN, je lepšie ho jednoducho povoliť, pretože obmedzenie pravdepodobne len zhorší situáciu. Odmietnutie prenášať tieto transakcie technicky veľa nedosiahne. Tieto isté transakcie by mohli byť stále prenášané inými uzlami, ako sú uzly Libre Relay, alebo môžu byť zaslané priamo ťažiarom na zahrnutie do blokov. To by mohlo mať centralizačný efekt, pretože priame zasielanie by sa pravdepodobne uskutočňovalo neúmerne väčším ťažiarom, ktorí by tak profitovali z extra poplatkov na úkor menších ťažiarov. Robustnejším riešením je urobiť(veľké) transakcie OP_RETURN neplatnými prostredníctvom konsenzuálnej aktualizácie protokolu (soft fork), aby sa nemohli vôbec ťažiť. Problém je, že ľudia by mohli použiť iné, škodlivejšie metódy na ukladanie dát na blockchain (v skutočnosti mnohí už preferujú používať nápisy, pretože je to podstatne lacnejšie pre väčšie časti dát, ako sú obrázky). Teoreticky by sa niektoré z týchto metód dali tiež zablokovať. Väčšina vývojárov Bitcoin Core predvída, že to povedie len k hre na „udri-krtka“, pričom spameri sa zakaždým uchýlia k iným metódam. Motivovalo by ich to, aby „maskovali“ svoje dáta ako bežné transakcie, čo by mohlo viesť k situácii, keď sa menové transakcie a ľubovoľné dáta stanú čoraz nerozoznateľnejšími. Jediným riešením zostáva určiť nejakú osobu alebo skupinu, ktorá bude rozhodovať o tom, ktoré transakcie sú prijateľné a ktoré nie, čím sa zavedie akýsi subjekt, ktorý má moc uvaliť cenzúru. Vývojári Bitcoin Core nemajú záujem prevziať takúto úlohu, pretože sa nestanú terčom regulátorov, ktorí by ich mohli donútiť zneužiť túto moc. Namiesto toho očakávajú, že sa problém časom vyrieši sám, bez ich zásahu. Menová transakcia je relatívne malý kus dát. Do jedného Bitcoin bloku sa ich zmestia tisíce. Ostatné typy dát bývajú oveľa väčšie; len jeden obrázok môže zaplniť celý blok. To znamená, že jeden spamer musí zvyčajne prebiť oveľa viac bežných používateľov. Pri dostatočnom dopyte po menových transakciách sa používanie Bitcoinu na ukladanie dát rýchlo stáva nákladné. Ľubovoľné dáta by sa tak mali časom organicky vytratiť. Bitcoin by mal byť sieť primárne pre menové transakcie, ale nie preto, že sa aktívne bránia iným prípadom použitia, ale preto, že takto sú nastavené stimuly systému.

Každý môže používať akýkoľvek softvér chce, či už je to Bitcoin Core 30.0 (s týmto predvoleným nastavením alebo bez neho), staršia verzia Bitcoin Core, Bitcoin Knots, Libre Relay alebo čokoľvek iné. Používatelia Bitcoinu sú v skutočnosti suverénni. Zdá sa, že niektorí používatelia neupgradujú na Bitcoin Core 30.0, alebo prejdú na Bitcoin Knots. Nie je ale možné určiť, aký veľký podiel používateľov Bitcoinu to reprezentuje.

Bitcoin nefunguje ako demokracia. Pretože každý uzol zvyčajne prenáša transakcie viacerým ďalším, ak si čo i len relatívne malá menšina používateľov zvolí používanie Bitcoin Core 30.0 (alebo Libre Relay alebo niečo podobné), väčšie OP_RETURN by sa mali šíriť pomerne voľne. Predpokladajúc, že sa zástancovia Bitcoin Knots chcú aspoň zmysluplne potlačiť tento jav, budú musieť presvedčiť väčšinu prevádzkovateľov uzlov (možno 95% alebo viac), aby sa k nim pripojili v ich filtrovacom úsilí. Ak sa im to nepodarí, používanie Bitcoin Knots môže byť vnímané ako hlas odporu, ale s malým praktickým účinkom.

Aaron van Wirdum

Bitcoin Magazine

Nadchádzajúce vydanie Bitcoin Core 30.0, najpoužívanejšieho klienta Bitcoinu, vyvolalo rozkol v komunite kvôli novému predvolenému nastaveniu. Niektorí používatelia naznačili, že neupgradujú na novú verziu, alebo prechádzajú na používanie Bitcoin Knots, softvérového forku Bitcoin Core, ktorý spravuje Luke Dashjr, CTO spoločnosti OCEAN.

Debata sa točí okolo technického a zdanlivo drobného problému. Bitcoin Core 30.0 začne prenášať transakcie v sieti s väčšími OP_RETURN výstupmi. Tieto transakcie vkladajú do Bitcoinu ľubovoľné dáta, ako napríklad text alebo obrázky, špecifickým spôsobom. Zdanlivo ide o malú zmenu, pretože uzly Bitcoin Core (a Bitcoin Knots) už takéto transakcie akceptujú, akonáhle sú zahrnuté v bloku, a tiež prenášajú transakcie, ktoré ukladajú ľubovoľné dáta inými spôsobmi. Táto aktualizácia však vyvolala rozkol kvôli hlbším obavám.

Z pohľadu Bitcoin Knots, zástancovia tohto klientu vo všeobecnosti nemajú radi, že transakcie môžu obsahovať ľubovoľné dáta, alebo, ako to zvyčajne nazývajú, „spam“. Doteraz to však väčšina z nich neochotne akceptovala ako nešťastný vedľajší účinok protokolu Bitcoin. Sú presvedčení, že tento typ použitia by sa mal odrádzať. Keď vývojári Bitcoin Core v minulosti obmedzili veľkosť OP_RETURN výstupov, ktoré uzly prenášali, zdalo sa, že to niektorých ľudí presvedčilo, aby tieto prípady použitia presunuli na iné kryptomeny namiesto Bitcoinu (čo je bežne vysvetľované ako „pôvodná história“ Etherea). Aktualizovaná politika prenosu v Bitcoin Core 30.0 z ich pohľadu symbolizuje koniec tohto odporu. Signalizuje „spamerom“, že sú v Bitcoine vítaní. Obávajú sa, že to bude čoraz viac priťahovať túto triedu používateľov a projektov. A pretože priestor v Bitcoin bloku je obmedzený, jeho použitie na ukladanie dát rýchlo zaplní bloky, čo zvýši transakčné poplatky, možno až do bodu, kedy budú bežné transakcie „menového“ typu vylúčené. Ďalším problémom je, že aj keď už je možné ľubovoľné dáta vkladať rôznymi spôsobmi, OP_RETURN uľahčuje ich analýzu v porovnaní s inými metódami. Používatelia Bitcoin Knots sa obávajú, že zaradenie ilegálnych materiálov, ako je CSAM (materiál sexuálneho zneužívania detí), by mohlo viesť k regulačnému tlaku na prevádzkovateľov uzlov. Aj keď nedokážu úplne zabrániť zahrnutiu ľubovoľných dát do Bitcoin blockchainu, nebudú aspoň pomáhať otvoriť ďalšiu cestu preň. Signalizujú tak, že spam nie je vítaný, čo, ako dúfajú, bude mať odrádzajúci účinok. Ak tento odrádzajúci účinok uspeje a udrží spamerov v šachu, Bitcoin sa bude môcť naďalej používať na to, na čo bol pôvodne určený: menové transakcie.

Z pohľadu Bitcoin Core, ľudia môžu ukladať ľubovoľné dáta na Bitcoin blockchain rôznymi spôsobmi. V posledných rokoch mnohí ľudia ukladali obrázky do nápisov (Inscriptions) a mohli byť dokonca vložené do verejných alebo súkromných kľúčov. Vývojári Bitcoin Core súhlasia s používateľmi Bitcoin Knots, že nič z toho nie je ideálne a nie je to to, na čo je Bitcoin určený. Zo všetkých týchto možností je však použitie OP_RETURN najmenej škodlivá metóda, pretože minimalizuje spotrebu zdrojov počítača, vďaka čomu sú uzly čo najdostupnejšie. Namiesto toho, aby sa snažili odolávať používaniu OP_RETURN, je lepšie ho jednoducho povoliť, pretože obmedzenie pravdepodobne len zhorší situáciu. Odmietnutie prenášať tieto transakcie technicky veľa nedosiahne. Tieto isté transakcie by mohli byť stále prenášané inými uzlami, ako sú uzly Libre Relay, alebo môžu byť zaslané priamo ťažiarom na zahrnutie do blokov. To by mohlo mať centralizačný efekt, pretože priame zasielanie by sa pravdepodobne uskutočňovalo neúmerne väčším ťažiarom, ktorí by tak profitovali z extra poplatkov na úkor menších ťažiarov. Robustnejším riešením je urobiť(veľké) transakcie OP_RETURN neplatnými prostredníctvom konsenzuálnej aktualizácie protokolu (soft fork), aby sa nemohli vôbec ťažiť. Problém je, že ľudia by mohli použiť iné, škodlivejšie metódy na ukladanie dát na blockchain (v skutočnosti mnohí už preferujú používať nápisy, pretože je to podstatne lacnejšie pre väčšie časti dát, ako sú obrázky). Teoreticky by sa niektoré z týchto metód dali tiež zablokovať. Väčšina vývojárov Bitcoin Core predvída, že to povedie len k hre na „udri-krtka“, pričom spameri sa zakaždým uchýlia k iným metódam. Motivovalo by ich to, aby „maskovali“ svoje dáta ako bežné transakcie, čo by mohlo viesť k situácii, keď sa menové transakcie a ľubovoľné dáta stanú čoraz nerozoznateľnejšími. Jediným riešením zostáva určiť nejakú osobu alebo skupinu, ktorá bude rozhodovať o tom, ktoré transakcie sú prijateľné a ktoré nie, čím sa zavedie akýsi subjekt, ktorý má moc uvaliť cenzúru. Vývojári Bitcoin Core nemajú záujem prevziať takúto úlohu, pretože sa nestanú terčom regulátorov, ktorí by ich mohli donútiť zneužiť túto moc. Namiesto toho očakávajú, že sa problém časom vyrieši sám, bez ich zásahu. Menová transakcia je relatívne malý kus dát. Do jedného Bitcoin bloku sa ich zmestia tisíce. Ostatné typy dát bývajú oveľa väčšie; len jeden obrázok môže zaplniť celý blok. To znamená, že jeden spamer musí zvyčajne prebiť oveľa viac bežných používateľov. Pri dostatočnom dopyte po menových transakciách sa používanie Bitcoinu na ukladanie dát rýchlo stáva nákladné. Ľubovoľné dáta by sa tak mali časom organicky vytratiť. Bitcoin by mal byť sieť primárne pre menové transakcie, ale nie preto, že sa aktívne bránia iným prípadom použitia, ale preto, že takto sú nastavené stimuly systému.

Každý môže používať akýkoľvek softvér chce, či už je to Bitcoin Core 30.0 (s týmto predvoleným nastavením alebo bez neho), staršia verzia Bitcoin Core, Bitcoin Knots, Libre Relay alebo čokoľvek iné. Používatelia Bitcoinu sú v skutočnosti suverénni. Zdá sa, že niektorí používatelia neupgradujú na Bitcoin Core 30.0, alebo prejdú na Bitcoin Knots. Nie je ale možné určiť, aký veľký podiel používateľov Bitcoinu to reprezentuje.

Bitcoin nefunguje ako demokracia. Pretože každý uzol zvyčajne prenáša transakcie viacerým ďalším, ak si čo i len relatívne malá menšina používateľov zvolí používanie Bitcoin Core 30.0 (alebo Libre Relay alebo niečo podobné), väčšie OP_RETURN by sa mali šíriť pomerne voľne. Predpokladajúc, že sa zástancovia Bitcoin Knots chcú aspoň zmysluplne potlačiť tento jav, budú musieť presvedčiť väčšinu prevádzkovateľov uzlov (možno 95% alebo viac), aby sa k nim pripojili v ich filtrovacom úsilí. Ak sa im to nepodarí, používanie Bitcoin Knots môže byť vnímané ako hlas odporu, ale s malým praktickým účinkom.

Aaron van Wirdum

Translate »