Za prvé, existuje mnoho důvodů, proč by někdo chtěl ukládat všechny bloky a ne jen provozovat ořezaný uzel - viz příspěvek @FractalEncrypt o tom.
Za druhé, plebs nejsou normy. Možná nejsou vývojáři protokolů, ale vědí, jak uzly fungují. Je trochu urážlivé předpokládat, že plebs neví, jaký je problém s balónovým létáním UTXO.
Node runnery nechtějí junk v UTXO setu ANI v OP_RETURN. Pokud by zastánci odstranění limitu věnovali byť jen 1 minutu naslouchání uživatelům, pochopili by to. Místo toho jsou to samé tirády "my to víme lépe" a "vy tomu nerozumíte".
V nejlepším případě odstranění limitu na OP_RETURN situaci nijak nevyřeší. Všechny důvody vývojářů Core pro odstranění limitu jsou plné slov jako "mohlo" a "mohlo" problém vyřešit.
V nejhorším případě jsme zavedli nový vektor útoku, který vytěsní finanční transakce, jak identifikoval @LaurentMT.
"UTXO set měl dříve kolem 4 GB. Díky nápisům a BRC-20 se zvětšil na přibližně 12 GB."
Plebs jsou si toho plně vědomi.
Otázkou je, co s tím uděláme.
Myslím, že velký rozdíl je v tom, že většina normies neví, co je velikost sady UTXO, rozumí pouze "velikosti bloku".
Zjednodušeně řečeno, velikost blockchainu (tj. celková velikost všech bloků) ovlivňuje pouze počáteční dobu synchronizace při nastavování uzlu od nuly. To může narůst maximálně o 4MB na blok (reálně kolem 2MB).
Teoreticky musíte synchronizovat uzel od nuly pouze jednou za život... u nových uzlů můžete synchronizaci přeskočit tak, že si stáhnete sadu UTXO a poté ověříte, že váš nový uzel má stejný hash sady UTXO jako jeden z vašich starších uzlů.
NEMUSÍTE ukládat všechny bloky, ani byste neměli, pokud k tomu nemáte docela dobrý důvod.
Optimalizace velikosti blockchainu tedy výrazně nesnižuje minimální zdroje potřebné k provozu uzlu. V nejlepším případě mírně snižuje využití šířky pásma. Pokud ukládáte všechny bloky, měli byste kvůli současnému pravidlu konsensu počítat s navýšením o 2MB na blok pro plánování upgradu hardwaru.
Důležitější než velikost blockchainu je to, co si každý MUSÍ uložit: velikost sady UTXO.
Vývojáři se mnohem více zajímají o velikost sady UTXO, protože určuje minimální úložiště potřebné pro provoz plného uzlu. ("Plný uzel" znamená, že ověřujete všechny bloky, ne je nutně ukládáte všechny.)
Sada UTXO měla dříve kolem 4 GB. Kvůli nápisům a BRC-20 se zvětšil na cca 12GB.
UTXO set neukládá OP_RETURN data ani podpisy.
Pokud chcete, aby váš uzel fungoval hladce i na malých zařízeních, zaměřte se na minimalizaci velikosti sady UTXO, nikoli na velikost blockchainu. A to je důvod, proč se spousta vývojářů o OP_RETURN limity opravdu nestará.
558
60,84 tis.
Obsah na této stránce poskytují třetí strany. Není-li uvedeno jinak, společnost OKX není autorem těchto informací a nenárokuje si u těchto materiálů žádná autorská práva. Obsah je poskytován pouze pro informativní účely a nevyjadřuje názory společnosti OKX. Nejedná se o doporučení jakéhokoli druhu a nemělo by být považováno za investiční poradenství ani nabádání k nákupu nebo prodeji digitálních aktiv. Tam, kde se k poskytování souhrnů a dalších informací používá generativní AI, může být vygenerovaný obsah nepřesný nebo nekonzistentní. Další podrobnosti a informace naleznete v připojeném článku. Společnost OKX neodpovídá za obsah, jehož hostitelem jsou externí weby. Držená digitální aktiva, včetně stablecoinů a tokenů NFT, zahrnují vysokou míru rizika a mohou značně kolísat. Měli byste pečlivě zvážit, zde je pro vás obchodování s digitálními aktivy nebo jejich držení vhodné z hlediska vaší finanční situace.