Ephemeral Anchors secara historis berarti gabungan Pay to Anchor dan ephemeral dust: P2A adalah output keyless yang ringkas, sedangkan ephemeral dust mengizinkan satu output dust pada induk tanpa biaya jika package membelanjakannya pada saat yang sama.
P2A adalah output standar keyless dengan scriptPubKey OP_1 <0x4e73>. Membelanjakannya tidak memerlukan tanda tangan atau data witness, sehingga siapa pun dapat memakainya sebagai titik ringkas untuk menghubungkan anak yang menambah biaya. [1]
Bitcoin Core 28.0 menjadikan pembelanjaan P2A standar dan mengizinkan relay terbatas untuk package 1-parent-1-child. Induk berbiaya rendah atau tanpa biaya dapat dinilai bersama anak yang membayar cukup untuk seluruh package. [2]
Kebijakan ephemeral dust di Bitcoin Core 29.0 mengizinkan satu output dust jika transaksi tanpa biaya membuatnya dan turunan belum terkonfirmasi pertama membelanjakannya bersama output lain yang dimaksud. Pembuatan dan penghapusan dust karena itu berada dalam package yang sama. [3]
Siapa pun dapat membelanjakan P2A dan membuat anak sponsor, yang membantu interoperabilitas dengan layanan seperti watchtowers, tetapi juga memungkinkan pihak luar menempelkan anak yang tidak menguntungkan. BIP 433 menyarankan menggabungkannya dengan TRUC jika ragu. [1]
Pembelanjaan P2A menjadi standar di Bitcoin Core sejak versi 28.0, tetapi relay bergantung pada dukungan node. Penggunaan umum adalah transaksi kontrak yang ditandatangani sebelumnya, seperti Lightning commitment, dengan biaya yang diperlukan ditambahkan anak saat induk diterbitkan. [2]
P2A maupun ephemeral dust bukan perubahan consensus. Keduanya merupakan kebijakan standardness, mempool, dan relay, sehingga block valid dapat memuat transaksi yang tidak diterima node lama atau yang dikonfigurasi berbeda ke mempool-nya. [3]
P2A dan ephemeral dust bukan sinonim dan tidak harus saling bergantung. Istilah historis Ephemeral Anchors biasanya berarti gabungan keduanya; keyed anchor dapat memakai ephemeral dust, dan P2A sendiri dapat dipakai tanpa TRUC. [1]
Sebelum digunakan, periksa versi dan kebijakan node, script P2A, biaya nol induk dalam ephemeral dust, satu-satunya output dust, pembelanjaan bersamanya dalam package, topologi TRUC, dan aturan replacement. Penerimaan oleh satu node tidak menjamin relay atau konfirmasi. [4]
Untuk gambaran yang lebih utuh, baca entri ini bersama TRUC Transactions, Package Relay, CPFP (Child Pays for Parent), Payment Channel, Lightning Network, Transaction Fees. Entri ini juga dirujuk dari TRUC Transactions.
01Dapatkah siapa pun membelanjakan output P2A?+
Ya. P2A bersifat keyless dan tidak memerlukan tanda tangan; protocol tidak boleh menganggapnya sebagai nilai pengguna yang terlindungi dan perlu membatasi pinning dengan topologi yang sesuai.
02Apakah P2A dan ephemeral dust sama?+
Tidak. P2A adalah output standar tertentu dan ephemeral dust merupakan kebijakan mempool terpisah. Ephemeral Anchors secara historis berarti pemakaian keduanya bersama-sama.