Ephemeral Anchors historicky označují kombinaci Pay to Anchor a ephemeral dust: P2A je kompaktní keyless výstup, zatímco ephemeral dust dovoluje jeden dust výstup v nulově poplatkovém rodiči, pokud jej balík současně utratí.
P2A je keyless standardní výstup se scriptPubKey OP_1 <0x4e73>. K utracení nepotřebuje podpis ani witness data, takže jej může použít kdokoli jako kompaktní bod pro připojení dítěte s dodatečným poplatkem. [1]
Bitcoin Core 28.0 začal považovat utrácení P2A za standardní a dovolil omezený relay balíku 1-parent-1-child. Nízkopoplatkový nebo nulově poplatkový rodič se tak může posoudit společně s dítětem, které zaplatí dostatečný poplatek za celek. [2]
Ephemeral dust policy v Bitcoin Core 29.0 dovoluje jeden dust výstup, pokud jej vytvoří nulově poplatková transakce a první nepotvrzený potomek jej společně s ostatními zamýšlenými výstupy utratí. Vytvoření a odstranění dustu proto patří do téhož balíku. [3]
Kdokoli může utratit P2A a vytvořit sponzorující dítě, což zlepšuje interoperabilitu například s watchtowers, ale také umožňuje cizímu účastníkovi připojit nevýhodné dítě. BIP 433 proto doporučuje pro nejisté případy kombinaci s TRUC. [1]
Utrácení P2A je v Bitcoin Core standardní od verze 28.0, ale jeho relay závisí na podpoře uzlů. Typickým použitím jsou předem podepsané kontraktní transakce, například Lightning commitment, jejichž potřebný poplatek doplní dítě až při zveřejnění rodiče. [2]
P2A ani ephemeral dust nejsou změny konsenzu. Jde o standardness, mempool a relay policy, takže platný blok může obsahovat transakci, kterou starší nebo jinak nastavený uzel do mempoolu nepřijal. [3]
P2A a ephemeral dust nejsou synonyma ani na sobě nejsou nevyhnutelně závislé. Historický pojem Ephemeral Anchors obvykle znamenal jejich spojení; keyed anchor lze použít s ephemeral dust a samotný P2A lze použít i bez TRUC. [1]
Před použitím je nutné ověřit verzi a policy uzlu, script P2A, nulový poplatek rodiče při ephemeral dust, jediný dust výstup, společné utracení v balíku, topologii TRUC a pravidla replacement. Přijetí jedním uzlem negarantuje relay ani potvrzení. [4]
Pro nejúplnější obraz čtěte toto heslo společně s TRUC Transactions, Package Relay, CPFP (Child Pays for Parent), Payment Channel, Lightning Network, Transaction Fees. Opačným směrem na něj odkazují také TRUC Transactions.
01Může P2A výstup utratit kdokoli?+
Ano. P2A je keyless a nevyžaduje podpis; protokol jej proto nesmí považovat za chráněnou uživatelskou hodnotu a má omezit pinning vhodnou topologií.
02Jsou P2A a ephemeral dust totéž?+
Ne. P2A je konkrétní standardní výstup a ephemeral dust je samostatná mempool policy. Ephemeral Anchors historicky označují jejich společné použití.