TRUC je opt-in standardness policy z BIP 431: nepotvrzené version 3 transakce mohou vytvořit nejvýše 1-parent-1-child cluster a podléhají zvláštním rozměrovým, replacement a package pravidlům.
TRUC používá nVersion 3 jako dobrovolný signál přísnější mempool a relay policy. Taková transakce signalizuje replaceability i bez BIP 125 sekvence; nejde však o nový konsenzuální typ transakce. [1]
Nepotvrzený TRUC cluster smí mít nejvýše 1 rodiče a 1 dítě. Všechny nepotvrzené vazby musejí zůstat mezi TRUC transakcemi, každá TRUC transakce má nejvýše 10 000 vB a dítě s nepotvrzeným rodičem nejvýše 1 000 vB. [3]
Pinning zneužívá mempool a replacement pravidla tak, aby oprávněný účastník nemohl spolehlivě zvýšit poplatek předem podepsané transakce. Malý, známý tvar omezuje počet vazeb a transakcí, které musí uzel při náhradě posoudit. [1]
Přínos proti pinningu platí jen v mempoolu uzlu, který TRUC policy používá, a závisí na jejím rozšíření v síti. Těžař může do konsenzuálně platného bloku zahrnout i transakci, kterou veřejná relay policy jiného uzlu odmítla. [1]
Bitcoin Core 28.0 povolil version 3 transakce jako standardní na všech sítích a nasadil TRUC, sibling eviction i omezený package RBF. Aktuální přehled implementovaných BIPů uvádí BIP 431 jako podporovaný od verze 28.0. [2]
TRUC neodstraňuje všechny formy pinningu a záměrně omezuje skládání nepotvrzených transakcí. Náhrada stále musí splnit platná RBF a fee pravidla a podpora konkrétního uzlu sama nezaručuje přijetí balíku zbytkem sítě. [1]
Package relay dovoluje posoudit nízkopoplatkového rodiče společně s platícím dítětem, sibling eviction může nahradit dřívější dítě výhodnějším a Ephemeral Anchors poskytují veřejně utratitelný bod pro sponzorování poplatku. Bitcoin Core 31.0 tyto mechanismy doporučuje místo odstraněného CPFP carve-outu. [4]
Před použitím je nutné ověřit nVersion 3, verzi a policy uzlu, celý 1-parent-1-child balík, velikost rodiče i dítěte, poplatky a replacement podmínky. Přijetí do jednoho mempoolu není zárukou relay ani potvrzení. [3]
Pro nejúplnější obraz čtěte toto heslo společně s Package Relay, CPFP (Child Pays for Parent), Replace-by-Fee (RBF), Mempool, Lightning Network, Ephemeral Anchors. Opačným směrem na něj odkazují také Package Relay, Ephemeral Anchors.
01Jsou TRUC transakce novým konsenzuálním typem?+
Ne. Jde o dobrovolnou standardness a relay policy pro nVersion 3 transakce; konsenzuální platnost transakcí v bloku se tím nemění.
02K čemu slouží omezení 1-parent-1-child?+
Omezuje počet nepotvrzených vazeb, které lze zneužít k pinningu, a dovoluje uzlu předvídatelněji posoudit fee bump, package RBF a případné sibling eviction.