Technik & KryptografieTechnology & CryptographyTecnología & CriptografíaTecnologia & Criptografia技術 & 暗号学技术 & 密码学التقنية & التشفير
Bitcoin-Adressen und UTXOs: Was hinter einer Transaktion wirklich stecktBitcoin Addresses and UTXOs: What Really Happens Behind a TransactionDirecciones de Bitcoin y UTXOs: ¿Qué está realmente detrás de una transacciónEndereços de Bitcoin e UTXOs: O que realmente está detrás de uma transaçãoビットコインアドレスとUTXO:実際にはどのようなものが隠れているか比特币地址和UTXO: 一次交易背后的真正内容أرقام بيتكوين و UTxO: ما يخبى وراء عملية التحويل الفعلية
Alle zentralen Fakten – UTXO-Modell, Adress-Hashing (HASH160), SegWit-Gewichtung (BIP141), Adresstypen und die Privatsphäre-Empfehlung aus Abschnitt 10 des Whitepapers – sind durch mehrere unabhängige, primäre Quellen (Whitepaper, BIPs, mempool.space) belegt und entsprechen etabliertem Lehrbuchwissen. Die UTXO-Set-Größe (ca. 5–6 GB, Stand 2026) ist als zeitabhängiger Schätzwert gekennzeichnet.All core facts – the UTXO model, address hashing (HASH160), SegWit weighting (BIP141), address types, and the privacy recommendation from Section 10 of the whitepaper – are supported by multiple independent primary sources (whitepaper, BIPs, mempool.space) and reflect established technical knowledge. The UTXO set size (~5–6 GB, as of 2026) is marked as a time-dependent estimate.Todas las facturas centrales - modelo UTXO, hash de dirección (HASH160), ponderación de SegWit (BIP141), tipos de direcciones y el recomendación de privacidad del apartado 10 del whitepaper - están respaldadas por varias fuentes independientes y principales (whitepaper, BIPs, mempool.space) y corresponden al conocimiento de texto de libro establecido. El tamaño del conjunto UTXO (aproximadamente 5-6 GB, fecha 2026) está marcado como un valor estimado dependiente del tiempo.Todas as factos centrais - modelo UTXO, hashing de endereço (HASH160), avaliação de SegWit (BIP141), tipos de endereço e a recomendação de privacidade do parágrafo 10 do whitepaper - são comprovadas por várias fontes independentes primárias (whitepaper, BIPs, mempool.space) e correspondem ao conhecimento de livro-texto estabelecido. O tamanho do conjunto UTXO (aproximadamente 5-6 GB, em 2026) é marcado como um valor estimativo dependente do tempo.全ての中心的な事実 - UTXOモデル、アドレスハッシュング(HASH160)、SegWitウェイト(BIP141)、アドレスタイプ、およびセクション10のホワイトペーパから推奨されるプライバシーの推奨 - は、いくつかの独立した主要なソース(ホワイトペーパー、BIPs、mempool.space)で確認されており、これまでの教科書知識と一致しています。UTXOセットのサイズ(約5-6GB、2026年時点)は、時間依存性の推計値として示されています。所有中心事实 - UTXO模型、地址哈希(HASH160)、SegWit权重(BIP141)、地址类型和第10部分白皮书的隐私建议 - 都通过多个独立的主要来源(白皮书、BIPs、mempool.space)证实,并符合经典教材知识。UTXO集大小(约5-6 GB,2026年数据)作为时间相关的估计值标记。كل الحقائق المركزية - نموذج UTXO، تخطيط العناوين (HASH160)، وزن SegWit (BIP141)، أنواع العناوين وترشيح الخصوصية من القسم 10 من الوثائق البيضاء - مدعومة بواسطة عدة مصادر مستقلة وثيقة الأصل (وثائق بيضاء، BIPs، mempool.space) وتطابق المعرفة المعتادة في الكتب الدراسية. حجم مجموعة UTXO (حوالي 5-6 جيجابايت، بحسب عام 2026) مكتوب كقيمة تقريبية متغيرة مع الوقت.
Das UTXO-Modell wird hier klar und weitgehend korrekt erklärt – doch der Artikel vereinfacht an zwei Stellen auf eine Weise, die technisch versierte Leser in die Irre führen kann. Die HASH160-Beschreibung gilt explizit nur für P2PKH und P2WPKH; P2TR verwendet einen grundlegend anderen Schlüsselmechanismus (Schnorr mit x-only Public Key), den der Artikel unterschlägt. Zudem sind die präzisen vByte-Werte (148 / 68) nicht durch eine der angeführten Quellen direkt belegbar – ein Detail, das in einem edukativ ausgerichteten Artikel mit Lehrbuchwert besonderer Sorgfalt bedarf.The UTXO model is explained clearly and largely correctly here – but the article oversimplifies in two ways that may mislead technically minded readers. The HASH160 description applies explicitly only to P2PKH and P2WPKH; P2TR uses a fundamentally different key mechanism (Schnorr with an x-only public key) that the article omits. Additionally, the precise vByte figures (148 / 68) are not directly verifiable from any of the cited sources – a detail that demands extra care in an article intended as educational reference material.El modelo UTXO se explica aquí claramente y en gran medida correctamente - pero el artículo simplifica de dos maneras que pueden llevar a lectores técnicamente versados al desvío. La descripción HASH160 es explícitamente solo para P2PKH y P2WPKH; P2TR utiliza un mecanismo de clave fundamentalmente diferente (Schnorr con x-only Public Key), que el artículo omite. Además, los valores exactos en vBytes (148 / 68) no son directamente comprobables por ninguna de las fuentes citadas - un detalle que en un artículo educativo orientado y de valor libresco requiere especial cuidado.O modelo UTXO é aqui explicado claramente e em grande parte corretamente - mas o artigo simplifica de duas maneiras que podem desorientar os leitores técnicos. A descrição HASH160 aplica-se apenas a P2PKH e P2WPKH; P2TR utiliza um mecanismo de chave totalmente diferente (Schnorr com Public Key x-only), que o artigo omite. Além disso, os valores exatos em vBytes (148 / 68) não são diretamente suportados por qualquer uma das fontes citadas - um detalhe que, num artigo educativo orientado e de valor didático, requer especial cuidado.このUTXOモデルはここで明確かつほぼ正確に説明されていますが、記事は2つの点で簡略化しており、それにより技術的に熟達した読者を誤った方向へ導く可能性があります。HASH160の説明は特定のP2PKHとP2WPKHのみに適用されます。P2TRは根本的に異なる鍵メカニズム(Schnorr with x-only Public Key)を使用しており、この記事ではその点が省かれています。また、precise vByte values (148 / 68)は引用したいずれかの元で直接確認できず、これは教育的な目的のための記事に特定の注意が必要です。这里对UTXO模型的解释清晰且大致准确,但文章在两处地方以一种方式简化,可能会误导技术熟练的读者。HASH160描述仅适用于P2PKH和P2WPKH;P2TR使用完全不同的密钥机制(Schnorr with x-only Public Key),文章未提及这一点。此外,精确的vByte值(148/68)在引用的任何来源中都无法直接证实,这是一个需要特别小心处理的问题,以使教育性质的文章具有教科书般的价值。يتم توضيح نموذج UTXO هنا بوضوح وبالغالب دقة، لكن المقال يبسط في نقطتين بطريقة يمكن أن تضل النزعة الفنية للقراء. وصف HASH160 ينطبق بشكل خاص فقط على P2PKH وP2WPKH؛ P2TR يستخدم آلية مفتاح مختلفة جذرياً (Schnorr مع x-only Public Key) التي يغفلها المقال. بالإضافة إلى ذلك، لا يمكن إثبات قيم vByte الدقيقة (148 / 68) مباشرة من أي من المصادر المقدمة؛ هذا التفصيل يتطلب خاصة في مقال تعليمي ذو قيمة كتابية عناية خاصة.
Die meisten Einsteiger stellen sich Bitcoin wie ein digitales Bankkonto vor: ein Guthaben, das steigt und fällt. Dieses Bild ist grundlegend falsch – und das Missverständnis hat praktische Konsequenzen für Privatsphäre, Gebühren und Wallet-Management. Das Bitcoin-Protokoll kennt keine Kontostände. Es kennt nur UTXOs: Unspent Transaction Outputs, also unverbrauchte Transaktionsausgaben.
Was ist ein UTXO?
Jede Bitcoin-Transaktion konsumiert bestehende UTXOs als Inputs und erzeugt neue UTXOs als Outputs. Ein UTXO ist ein diskretes, unteilbares Objekt – vergleichbar mit einer Banknote. Es kann nicht zur Hälfte ausgegeben werden. Wer einen UTXO im Wert von 0,05 BTC für eine Zahlung von 0,03 BTC verwendet, muss den gesamten UTXO einsetzen. Die Differenz von 0,02 BTC (abzüglich Gebühr) wird als neuer UTXO an eine Wechselgeld-Adresse des Senders zurückgegeben. Dieser Wechselgeld-Output ist keine Fehlfunktion, sondern eine systemimmanente Notwendigkeit des Modells.
Der „Kontostand" einer Bitcoin-Wallet ist die Summe aller UTXOs, deren zugehörige private Schlüssel die Wallet kontrolliert – kein gespeicherter Einzelwert, sondern ein dynamisch berechnetes Aggregat.
Der UTXO-Set ist die Gesamtheit aller aktuell unverbrauchten Outputs im gesamten Bitcoin-Netzwerk. Er ist der Minimalzustand, den ein Full Node zur Validierung neuer Transaktionen vorhalten muss. Stand 2026 umfasst der UTXO-Set mehrere Hundert Millionen Einträge und ca. 5–6 GB an Daten (Quelle: mempool.space).
Bitcoin-Adressen: kryptografische Einwegidentifikatoren
Eine Bitcoin-Adresse ist kein Konto, sondern eine kompakte Darstellung einer Ausgabebedingung (scriptPubKey). Sie wird kryptografisch aus einem öffentlichen Schlüssel abgeleitet: Zunächst wird der öffentliche Schlüssel mit SHA-256 gehasht (256 Bit), das Ergebnis anschließend mit RIPEMD-160 (160 Bit, 20 Byte). Dieses zweistufige Verfahren wird als HASH160 bezeichnet.
Aktuell sind vier Adressstandards aktiv in Nutzung:
- P2PKH (Legacy) – beginnt mit
1; ältester Standard, größte Transaktionsgröße - P2SH – beginnt mit
3; ermöglicht komplexe Skripte (z. B. Multisig) - P2WPKH (Native SegWit / Bech32) – beginnt mit
bc1q; deutlich effizienter dank SegWit-Discount - P2TR (Taproot / Bech32m) – beginnt mit
bc1p; modernster Standard, beste Privatsphäre und Effizienz
Gebühren: Warum der UTXO-Typ zählt
Transaktionsgebühren in Bitcoin werden nicht nach übertragener Menge berechnet, sondern nach der Datengröße in virtuellen Bytes (vByte). Je mehr UTXOs eine Transaktion als Inputs benötigt, desto größer – und teurer – wird sie. Der Adresstyp hat dabei erheblichen Einfluss: Ein P2PKH-Input belegt ca. 148 vByte, ein P2WPKH-Input dagegen nur ca. 68 vByte. SegWit-Transaktionen profitieren vom sogenannten Witness-Discount: Witness-Daten werden nur mit einem Viertel ihres tatsächlichen Gewichts gewertet (BIP141: 1 vByte = 4 Weight Units). Das spart gegenüber Legacy-Inputs rund 54 % an Inputgröße.
UTXO-Konsolidierung als Best Practice: Wer über viele kleine UTXOs (sog. „Dust") verfügt, zahlt beim späteren Ausgeben überproportional hohe Gebühren – jeder Input kostet Blockplatz. In Phasen niedriger Gebühren empfiehlt sich eine Konsolidierung: mehrere kleine UTXOs zu einem größeren zusammenfassen.
Privatsphäre: Warum Adresswiederverwendung schädlich ist
Die Bitcoin-Blockchain ist ein öffentliches, unveränderliches Ledger. Alle Transaktionen, die mit einer bestimmten Adresse verknüpft sind, sind dauerhaft on-chain einsehbar. Wer dieselbe Adresse mehrfach verwendet, macht seinen gesamten Zahlungsverlauf dieser Adresse für jeden nachvollziehbar – einschließlich Gesamtguthaben und Zahlungsverhalten.
Satoshi Nakamoto hat dieses Problem bereits im Bitcoin-Whitepaper (2008, Abschnitt 10 „Privacy") explizit adressiert und empfohlen, für jede Transaktion eine neue Adresse zu verwenden, um die Verknüpfbarkeit zu minimieren. Moderne HD-Wallets (Hierarchical Deterministic Wallets, BIP32/BIP44) generieren automatisch für jede Zahlung eine neue Adresse aus demselben Seed – die Empfehlung lässt sich damit komfortabel umsetzen.
Besonderes Augenmerk verdient der Wechselgeld-Output: Erhält ein Beobachter Kenntnis über eine Zahlungsadresse, kann er durch Analyse der Outputs oft den Wechselgeld-Output identifizieren und damit die Wallet des Senders mit weiteren Transaktionen verknüpfen. Taproot (P2TR) adressiert dieses Problem teilweise, indem es verschiedene Ausgabetypen auf der Blockchain einheitlicher erscheinen lässt.
Fazit: Das Modell verstehen, besser handeln
Das UTXO-Modell ist konzeptionell ein Paradigmenwechsel gegenüber kontobasierter Buchhaltung. Wer es versteht, trifft bessere Entscheidungen: beim Wählen des Adresstyps (P2WPKH oder P2TR bevorzugen), bei der Vermeidung von Adresswiederverwendung, beim gezielten UTXO-Management und beim Abschätzen von Transaktionsgebühren. Bitcoin ist kein Konto – es ist ein System diskreter, kryptografisch gesicherter Ausgabe-Objekte.
Weiterführend
Most beginners imagine Bitcoin as a digital bank account: a balance that goes up and down. This picture is fundamentally wrong – and the misunderstanding has real consequences for privacy, fees, and wallet management. The Bitcoin protocol has no concept of account balances. It only knows UTXOs: Unspent Transaction Outputs.
What Is a UTXO?
Every Bitcoin transaction consumes existing UTXOs as inputs and creates new UTXOs as outputs. A UTXO is a discrete, indivisible object – analogous to a banknote. It cannot be spent partially. If you want to pay 0.03 BTC using a UTXO worth 0.05 BTC, the entire UTXO must be consumed. The difference of 0.02 BTC (minus fees) is returned to the sender as a new UTXO sent to a change address. This change output is not a bug – it is a systemic necessity of the model.
The "balance" of a Bitcoin wallet is the sum of all UTXOs whose corresponding private keys the wallet controls – not a stored single value, but a dynamically calculated aggregate.
The UTXO set is the complete collection of all currently unspent outputs across the entire Bitcoin network. It is the minimal state a full node must maintain to validate new transactions. As of 2026, the UTXO set comprises several hundred million entries and approximately 5–6 GB of data (source: mempool.space).
Bitcoin Addresses: Cryptographic One-Time Identifiers
A Bitcoin address is not an account – it is a compact representation of a spending condition (scriptPubKey). It is derived cryptographically from a public key: the public key is first hashed with SHA-256 (256 bits), and the result is then hashed with RIPEMD-160 (160 bits, 20 bytes). This two-step procedure is known as HASH160.
Four address standards are currently in active use:
- P2PKH (Legacy) – starts with
1; oldest standard, largest transaction footprint - P2SH – starts with
3; enables complex scripts (e.g. multisig) - P2WPKH (Native SegWit / Bech32) – starts with
bc1q; significantly more efficient thanks to the SegWit discount - P2TR (Taproot / Bech32m) – starts with
bc1p; most modern standard, best privacy and efficiency
Fees: Why the UTXO Type Matters
Transaction fees in Bitcoin are not calculated based on the amount transferred, but on the data size in virtual bytes (vBytes). The more UTXOs a transaction requires as inputs, the larger – and more expensive – it becomes. The address type has a significant impact: a P2PKH input occupies approximately 148 vBytes, while a P2WPKH input requires only around 68 vBytes. SegWit transactions benefit from the so-called witness discount: witness data is counted at only one quarter of its actual weight (BIP141: 1 vByte = 4 Weight Units). This saves roughly 54% in input size compared to legacy inputs.
UTXO consolidation as best practice: Anyone holding many small UTXOs (so-called "dust") will pay disproportionately high fees when spending later – every input consumes block space. During periods of low fees, consolidating multiple small UTXOs into one larger UTXO is a recommended housekeeping measure.
Privacy: Why Address Reuse Is Harmful
The Bitcoin blockchain is a public, immutable ledger. All transactions linked to a particular address are permanently visible on-chain. Anyone who reuses the same address makes their entire payment history for that address traceable by anyone – including total holdings and spending patterns.
Satoshi Nakamoto explicitly addressed this problem in the Bitcoin whitepaper (2008, Section 10 "Privacy"), recommending that a new key pair be used for each transaction to minimize linkability. Modern HD wallets (Hierarchical Deterministic wallets, BIP32/BIP44) automatically generate a fresh address for each payment from the same seed – making this recommendation easy to follow in practice.
The change output deserves particular attention: if an observer knows a payment address, they can often identify the change output by analyzing transaction outputs – and thereby link the sender's wallet to further transactions. Taproot (P2TR) partially mitigates this by making different output types appear more uniform on-chain.
Conclusion: Understand the Model, Act Better
The UTXO model represents a conceptual paradigm shift away from account-based bookkeeping. Understanding it leads to better decisions: choosing the right address type (preferring P2WPKH or P2TR), avoiding address reuse, managing UTXOs deliberately, and accurately estimating transaction fees. Bitcoin is not an account – it is a system of discrete, cryptographically secured spending objects.
Related
La mayoría de los principiantes imaginan Bitcoin como una cuenta bancaria digital: un saldo que sube y baja. Esta imagen es fundamentalmente incorrecta — y el malentendido tiene consecuencias prácticas para la privacidad, las comisiones y la gestión de la wallet. El protocolo Bitcoin no conoce saldos de cuenta. Solo conoce UTXOs: Unspent Transaction Outputs, es decir, salidas de transacción no gastadas.
¿Qué es un UTXO?
Cada transacción Bitcoin consume UTXOs existentes como inputs y crea nuevos UTXOs como outputs. Un UTXO es un objeto discreto e indivisible — comparable a un billete de banco. No puede gastarse parcialmente. Quien utiliza un UTXO de 0,05 BTC para un pago de 0,03 BTC debe consumir el UTXO completo. La diferencia de 0,02 BTC (menos comisión) se devuelve al emisor como un nuevo UTXO enviado a una dirección de cambio. Este output de cambio no es un error, sino una necesidad inherente al modelo.
El "saldo" de una wallet Bitcoin es la suma de todos los UTXOs cuyos claves privadas asociadas controla la wallet — no un valor único almacenado, sino un agregado calculado dinámicamente.
El UTXO set es el conjunto completo de todos los outputs actualmente no gastados en toda la red Bitcoin. Es el estado mínimo que un nodo completo debe mantener para validar nuevas transacciones. A partir de 2026, el UTXO set comprende varios cientos de millones de entradas y aproximadamente 5–6 GB de datos (fuente: mempool.space).
Direcciones Bitcoin: identificadores criptográficos de un solo uso
Una dirección Bitcoin no es una cuenta, sino una representación compacta de una condición de gasto (scriptPubKey). Se deriva criptográficamente de una clave pública: primero se aplica SHA-256 a la clave pública (256 bits), y al resultado se le aplica RIPEMD-160 (160 bits, 20 bytes). Este procedimiento en dos pasos se conoce como HASH160.
Actualmente hay cuatro estándares de direcciones en uso activo:
- P2PKH (Legacy) – comienza con
1; estándar más antiguo, mayor tamaño de transacción - P2SH – comienza con
3; permite scripts complejos (p. ej., multisig) - P2WPKH (Native SegWit / Bech32) – comienza con
bc1q; significativamente más eficiente gracias al descuento SegWit - P2TR (Taproot / Bech32m) – comienza con
bc1p; estándar más moderno, mejor privacidad y eficiencia
Comisiones: por qué importa el tipo de UTXO
Las comisiones de transacción en Bitcoin no se calculan en función del importe transferido, sino según el tamaño de los datos en bytes virtuales (vByte). Cuantos más UTXOs requiera una transacción como inputs, mayor — y más costosa — será. El tipo de dirección tiene una influencia considerable: un input P2PKH ocupa aproximadamente 148 vByte, mientras que un input P2WPKH requiere solo unos 68 vByte. Las transacciones SegWit se benefician del llamado witness discount: los datos del testigo se cuentan con solo una cuarta parte de su peso real (BIP141: 1 vByte = 4 Weight Units). Esto supone un ahorro de aproximadamente el 54 % en el tamaño del input frente a los inputs Legacy.
La consolidación de UTXOs como buena práctica: Quien dispone de muchos UTXOs pequeños (llamados "dust") pagará comisiones desproporcionadamente altas al gastarlos más adelante — cada input consume espacio en el bloque. En periodos de comisiones bajas, se recomienda consolidar: agrupar varios UTXOs pequeños en uno mayor.
Privacidad: por qué reutilizar direcciones es perjudicial
La blockchain de Bitcoin es un registro público e inmutable. Todas las transacciones vinculadas a una dirección determinada son permanentemente visibles en la cadena. Quien reutiliza la misma dirección hace que todo su historial de pagos asociado a esa dirección sea rastreable por cualquiera — incluyendo el saldo total y los patrones de gasto.
Satoshi Nakamoto abordó este problema explícitamente en el whitepaper de Bitcoin (2008, sección 10 "Privacy"), recomendando utilizar una nueva dirección para cada transacción con el fin de minimizar la trazabilidad. Las wallets HD modernas (Hierarchical Deterministic Wallets, BIP32/BIP44) generan automáticamente una nueva dirección para cada pago a partir de la misma semilla, lo que permite aplicar esta recomendación de forma sencilla.
Merece especial atención el output de cambio: si un observador conoce una dirección de pago, a menudo puede identificar el output de cambio analizando los outputs de la transacción y, de ese modo, vincular la wallet del emisor con transacciones posteriores. Taproot (P2TR) mitiga parcialmente este problema al hacer que los distintos tipos de output tengan una apariencia más uniforme en la blockchain.
Conclusión: entender el modelo para actuar mejor
El modelo UTXO supone un cambio de paradigma conceptual respecto a la contabilidad basada en cuentas. Comprenderlo conduce a mejores decisiones: elegir el tipo de dirección adecuado (preferir P2WPKH o P2TR), evitar la reutilización de direcciones, gestionar los UTXOs de forma deliberada y estimar con precisión las comisiones de transacción. Bitcoin no es una cuenta — es un sistema de objetos de gasto discretos y criptográficamente asegurados.
Más información
A maioria dos iniciantes imagina o Bitcoin como uma conta bancária digital: um saldo que sobe e desce. Essa imagem está fundamentalmente errada – e o equívoco tem consequências práticas para a privacidade, as taxas e a gestão da carteira. O protocolo Bitcoin não conhece saldos de conta. Ele conhece apenas UTXOs: Unspent Transaction Outputs, ou seja, saídas de transação não gastas.
O que é um UTXO?
Cada transação Bitcoin consome UTXOs existentes como inputs e cria novos UTXOs como outputs. Um UTXO é um objeto discreto e indivisível – comparável a uma nota de banco. Ele não pode ser gasto parcialmente. Quem utiliza um UTXO no valor de 0,05 BTC para um pagamento de 0,03 BTC precisa consumir o UTXO inteiro. A diferença de 0,02 BTC (menos a taxa) é devolvida ao remetente como um novo UTXO enviado para um endereço de troco. Esse output de troco não é uma falha – é uma necessidade sistêmica do modelo.
O "saldo" de uma carteira Bitcoin é a soma de todos os UTXOs cujas chaves privadas correspondentes a carteira controla – não um valor único armazenado, mas um agregado calculado dinamicamente.
O conjunto de UTXOs é a totalidade de todos os outputs atualmente não gastos em toda a rede Bitcoin. É o estado mínimo que um nó completo precisa manter para validar novas transações. Em 2026, o conjunto de UTXOs compreende várias centenas de milhões de entradas e aproximadamente 5–6 GB de dados (fonte: mempool.space).
Endereços Bitcoin: identificadores criptográficos de uso único
Um endereço Bitcoin não é uma conta, mas uma representação compacta de uma condição de gasto (scriptPubKey). Ele é derivado criptograficamente de uma chave pública: primeiro, a chave pública é submetida ao hash SHA-256 (256 bits); em seguida, o resultado passa pelo hash RIPEMD-160 (160 bits, 20 bytes). Esse procedimento em duas etapas é conhecido como HASH160.
Atualmente, quatro padrões de endereço estão em uso ativo:
- P2PKH (Legacy) – começa com
1; padrão mais antigo, maior tamanho de transação - P2SH – começa com
3; permite scripts complexos (ex.: multisig) - P2WPKH (Native SegWit / Bech32) – começa com
bc1q; significativamente mais eficiente graças ao desconto SegWit - P2TR (Taproot / Bech32m) – começa com
bc1p; padrão mais moderno, melhor privacidade e eficiência
Taxas: por que o tipo de UTXO importa
As taxas de transação no Bitcoin não são calculadas com base no valor transferido, mas no tamanho dos dados em bytes virtuais (vBytes). Quanto mais UTXOs uma transação exige como inputs, maior – e mais cara – ela se torna. O tipo de endereço tem um impacto considerável: um input P2PKH ocupa aproximadamente 148 vBytes, enquanto um input P2WPKH requer apenas cerca de 68 vBytes. As transações SegWit se beneficiam do chamado desconto de testemunha (witness discount): os dados de testemunha são contabilizados com apenas um quarto do seu peso real (BIP141: 1 vByte = 4 Weight Units). Isso representa uma economia de cerca de 54% no tamanho dos inputs em comparação com inputs Legacy.
Consolidação de UTXOs como boa prática: Quem possui muitos UTXOs pequenos (os chamados "dust") pagará taxas desproporcionalmente altas ao gastá-los depois – cada input consome espaço no bloco. Em períodos de taxas baixas, é recomendável consolidar: reunir vários UTXOs pequenos em um único maior.
Privacidade: por que a reutilização de endereços é prejudicial
A blockchain do Bitcoin é um ledger público e imutável. Todas as transações vinculadas a um determinado endereço são permanentemente visíveis on-chain. Quem reutiliza o mesmo endereço torna todo o seu histórico de pagamentos rastreável por qualquer pessoa – incluindo o saldo total e o padrão de gastos.
Satoshi Nakamoto abordou explicitamente esse problema no whitepaper do Bitcoin (2008, Seção 10 "Privacy"), recomendando o uso de um novo par de chaves para cada transação, a fim de minimizar a rastreabilidade. As carteiras HD modernas (Hierarchical Deterministic Wallets, BIP32/BIP44) geram automaticamente um novo endereço para cada pagamento a partir da mesma seed – tornando essa recomendação fácil de seguir na prática.
O output de troco merece atenção especial: se um observador conhece um endereço de pagamento, muitas vezes consegue identificar o output de troco analisando as saídas da transação – e, assim, vincular a carteira do remetente a transações posteriores. O Taproot (P2TR) mitiga parcialmente esse problema ao tornar os diferentes tipos de output mais uniformes na blockchain.
Conclusão: entender o modelo, agir melhor
O modelo UTXO representa uma mudança de paradigma conceitual em relação à contabilidade baseada em contas. Compreendê-lo leva a decisões melhores: escolher o tipo de endereço adequado (preferindo P2WPKH ou P2TR), evitar a reutilização de endereços, gerenciar os UTXOs de forma deliberada e estimar com precisão as taxas de transação. Bitcoin não é uma conta – é um sistema de objetos de gasto discretos e criptograficamente protegidos.
Mais informação
初心者の多くは、Bitcoin をデジタル銀行口座、つまり残高が増減するものとして想像しがちです。しかし、この認識は根本的に誤りであり、そのミスコンセプションはプライバシー、手数料、ウォレット管理において実質的な問題を引き起こします。Bitcoin プロトコルには口座残高という概念が存在しません。あるのは UTXO(Unspent Transaction Outputs):未使用トランザクション出力のみです。
UTXO とは何か?
すべての Bitcoin トランザクションは、既存の UTXO をインプットとして消費し、新たな UTXO をアウトプットとして生成します。UTXO は離散的で不可分なオブジェクトであり、紙幣に例えることができます。部分的に使用することはできません。0.05 BTC の UTXO を使って 0.03 BTC を支払う場合、UTXO 全体を消費しなければなりません。差額の 0.02 BTC(手数料を差し引いた額)は、送信者のおつり用アドレス宛に新たな UTXO として返却されます。このおつりのアウトプットは不具合ではなく、このモデルに不可欠な仕組みです。
Bitcoin ウォレットの「残高」とは、ウォレットが秘密鍵を管理するすべての UTXO の合計値です。単一の保存値ではなく、動的に計算される集計値に過ぎません。
UTXO セットとは、Bitcoin ネットワーク全体における現在の未使用アウトプットの集合体です。フルノードが新しいトランザクションを検証するために保持しなければならない最小限の状態です。2026 年時点では、UTXO セットは数億件のエントリを含み、約 5〜6 GB のデータ量に達しています(出典:mempool.space)。
Bitcoin アドレス:暗号学的な一方向性識別子
Bitcoin アドレスは口座ではなく、支払い条件(scriptPubKey)をコンパクトに表現したものです。公開鍵から暗号学的に導出されます。まず公開鍵が SHA-256(256 ビット)でハッシュ化され、その結果がさらに RIPEMD-160(160 ビット、20 バイト)でハッシュ化されます。この二段階の手順は HASH160 と呼ばれています。
現在、4 つのアドレス規格が実際に使用されています:
- P2PKH (Legacy) –
1で始まる;最も古い規格で、トランザクションサイズが最大 - P2SH –
3で始まる;複雑なスクリプト(例:マルチシグ)を実現可能 - P2WPKH (Native SegWit / Bech32) –
bc1qで始まる;SegWit ディスカウントにより大幅に効率的 - P2TR (Taproot / Bech32m) –
bc1pで始まる;最新の規格で、プライバシーと効率性が最も優れている
手数料:UTXO の種類が重要な理由
Bitcoin のトランザクション手数料は送金額ではなく、仮想バイト(vByte)単位のデータサイズに基づいて計算されます。トランザクションがインプットとして必要とする UTXO の数が多いほど、サイズが大きくなり、手数料も高くなります。アドレスの種類も大きく影響します。P2PKH のインプットは約 148 vByte を占めるのに対し、P2WPKH のインプットは約 68 vByte に過ぎません。SegWit トランザクションはWitness ディスカウントの恩恵を受け、Witness データは実際の重量の 4 分の 1 のみとして計算されます(BIP141:1 vByte = 4 Weight Units)。これにより、Legacy インプットと比較してインプットサイズを約 54% 削減できます。
UTXO 統合のベストプラクティス:小さな UTXO(いわゆる「ダスト」)を多数保有している場合、後で使用する際に不釣り合いに高い手数料を支払うことになります。インプットごとにブロックスペースを消費するためです。手数料が低い時期に、複数の小さな UTXO を 1 つの大きな UTXO にまとめる「統合」を行うことが推奨されます。
プライバシー:アドレスの使い回しが有害な理由
Bitcoin ブロックチェーンは公開された不変の台帳です。特定のアドレスに関連するすべてのトランザクションは、オンチェーンで永続的に閲覧可能です。同じアドレスを繰り返し使用すると、そのアドレスに関する全支払い履歴が誰でも追跡可能になり、総保有額や支払いパターンまで明らかになってしまいます。
Satoshi Nakamoto は、Bitcoin ホワイトペーパー(2008 年、第 10 節「Privacy」)においてすでにこの問題を明示的に取り上げ、追跡可能性を最小限に抑えるためにトランザクションごとに新しいアドレスを使用することを推奨していました。現代の HD ウォレット(Hierarchical Deterministic Wallets、BIP32/BIP44)は、同一のシードから支払いごとに自動的に新しいアドレスを生成するため、この推奨事項を容易に実践できます。
おつりのアウトプットには特に注意が必要です。観察者が支払い先アドレスを知っている場合、アウトプットを分析することでおつりのアウトプットを特定し、送信者のウォレットをさらなるトランザクションと結び付けることができます。Taproot(P2TR)は、異なるアウトプットの種類をブロックチェーン上でより均一に見せることにより、この問題を部分的に緩和しています。
まとめ:モデルを理解し、より良い判断を
UTXO モデルは、口座ベースの会計から見れば概念的なパラダイムシフトです。これを理解することで、より良い判断が可能になります。適切なアドレス種別の選択(P2WPKH または P2TR を優先)、アドレスの使い回しの回避、意図的な UTXO 管理、そしてトランザクション手数料の正確な見積もりです。Bitcoin は口座ではなく、離散的かつ暗号学的に保護された支払いオブジェクトのシステムです。
関連情報
大多数初学者将 Bitcoin 想象成数字银行账户:一个会涨跌的余额。这种认知从根本上是错误的——这一误解在隐私保护、手续费和钱包管理方面都有切实的影响。Bitcoin 协议没有账户余额的概念,它只认识 UTXO:未花费的交易输出(Unspent Transaction Outputs)。
什么是 UTXO?
每笔 Bitcoin 交易都会消耗现有的 UTXO 作为 输入(Inputs),并产生新的 UTXO 作为 输出(Outputs)。UTXO 是一个离散且不可分割的对象——类似于一张纸币。它不能被部分花费。若你想用一个价值 0.05 BTC 的 UTXO 支付 0.03 BTC,则必须花掉整个 UTXO。差额 0.02 BTC(扣除手续费后)将作为新的 UTXO 返还给发送方的找零地址。这个找零输出并非缺陷,而是该模型在系统层面的必然要求。
Bitcoin 钱包的"余额"是钱包所控制的私钥对应的所有 UTXO 之和——它不是一个存储的单一数值,而是动态计算得出的汇总结果。
UTXO 集合是整个 Bitcoin 网络中所有当前未花费输出的总和。它是全节点验证新交易所必须维护的最小状态。截至 2026 年,UTXO 集合包含数亿条记录,数据量约为 5–6 GB(来源:mempool.space)。
Bitcoin 地址:密码学单次标识符
Bitcoin 地址不是账户,而是花费条件(scriptPubKey)的紧凑表示形式。它由公钥经密码学推导而来:首先用 SHA-256 对公钥进行哈希运算(256 位),再将结果用 RIPEMD-160 进行哈希运算(160 位,20 字节)。这一两步流程称为 HASH160。
目前有四种地址标准在使用中:
- P2PKH(Legacy) – 以
1开头;最古老的标准,交易体积最大 - P2SH – 以
3开头;支持复杂脚本(如多签) - P2WPKH(原生 SegWit / Bech32) – 以
bc1q开头;得益于 SegWit 折扣,效率显著更高 - P2TR(Taproot / Bech32m) – 以
bc1p开头;最新标准,隐私性与效率最优
手续费:为什么 UTXO 类型很重要
Bitcoin 的交易手续费并非按转账金额计算,而是按虚拟字节(vByte)的数据大小计算。一笔交易所需的 UTXO 输入越多,体积越大,费用也越高。地址类型对此影响显著:一个 P2PKH 输入约占 148 vByte,而一个 P2WPKH 输入仅约占 68 vByte。SegWit 交易受益于所谓的 见证折扣(Witness Discount):见证数据仅按其实际权重的四分之一计算(BIP141:1 vByte = 4 Weight Units)。与 Legacy 输入相比,这可节省约 54% 的输入体积。
UTXO 合并作为最佳实践:持有大量小额 UTXO(即所谓的"粉尘")的用户,在日后花费时将支付不成比例的高额手续费——每个输入都会占用区块空间。建议在手续费较低时进行合并:将多个小额 UTXO 整合为一个较大的 UTXO。
隐私:为什么重复使用地址有害
Bitcoin 区块链是一个公开且不可篡改的账本。与某一特定地址相关联的所有交易都永久可在链上查阅。重复使用同一地址的人,会让该地址的全部支付历史对任何人都清晰可见——包括总持仓和支付行为。
Satoshi Nakamoto 已在 Bitcoin 白皮书(2008 年,第 10 节"Privacy")中明确指出了这一问题,并建议每笔交易使用新地址以降低关联性。现代 HD 钱包(分层确定性钱包,BIP32/BIP44)可自动从同一助记词为每次支付生成新地址,使这一建议得以便捷地付诸实践。
找零输出尤其值得关注:若观察者获知某个支付地址,便往往可以通过分析交易输出识别出找零输出,进而将发送方的钱包与更多交易关联起来。Taproot(P2TR)通过使不同输出类型在链上呈现更统一的外观,在一定程度上缓解了这一问题。
总结:理解模型,做出更好的决策
UTXO 模型在概念上是对基于账户的记账方式的范式转变。理解它有助于做出更明智的决策:选择合适的地址类型(优先使用 P2WPKH 或 P2TR)、避免地址重用、有针对性地管理 UTXO,以及准确估算交易手续费。Bitcoin 不是账户——它是一个由离散的、经密码学保护的支出对象构成的系统。
延伸阅读
يتخيّل معظم المبتدئين Bitcoin كحساب مصرفي رقمي: رصيد يرتفع ويهبط. هذه الصورة خاطئة من جوهرها – وهذا الفهم المغلوط له تداعيات عملية على الخصوصية والرسوم وإدارة المحفظة. لا يعرف بروتوكول Bitcoin أي مفهوم للأرصدة. إنه يعرف فقط UTXOs: Unspent Transaction Outputs، أي المخرجات غير المُنفقة من المعاملات.
ما هو UTXO؟
كل معاملة Bitcoin تستهلك UTXOs موجودة بوصفها مدخلات (Inputs) وتُنشئ UTXOs جديدة بوصفها مخرجات (Outputs). والـ UTXO هو كيان منفصل وغير قابل للتجزئة – يشبه في ذلك الورقة النقدية. لا يمكن إنفاقه جزئيًا. فمن يستخدم UTXO بقيمة 0.05 BTC لدفع 0.03 BTC يجب أن يُنفق الـ UTXO بأكمله، ويُعاد الفرق البالغ 0.02 BTC (ناقصًا الرسوم) إلى المُرسِل كـ UTXO جديد يُرسَل إلى عنوان الفكّة (Change Address). وهذه المخرجة ليست خللًا، بل ضرورة متأصّلة في بنية النموذج.
إن "رصيد" محفظة Bitcoin ما هو إلا مجموع جميع الـ UTXOs التي تتحكم المحفظة في مفاتيحها الخاصة المقابلة – وليس قيمة واحدة مخزّنة، بل ناتج محسوب ديناميكيًا في كل مرة.
يُمثّل UTXO Set مجموع جميع المخرجات غير المُنفقة حاليًا في شبكة Bitcoin بأكملها. وهو الحالة الدنيا التي يجب على العقدة الكاملة (Full Node) الاحتفاظ بها للتحقق من صحة المعاملات الجديدة. وفي عام 2026، يضم الـ UTXO Set مئات الملايين من الإدخالات ونحو 5–6 غيغابايت من البيانات (المصدر: mempool.space).
عناوين Bitcoin: معرّفات تشفيرية أحادية الاستخدام
عنوان Bitcoin ليس حسابًا، بل هو تمثيل مضغوط لـ شرط الإنفاق (scriptPubKey). ويُشتق تشفيريًا من المفتاح العام: يُجرى أولًا تجزئة المفتاح العام بخوارزمية SHA-256 (256 بت)، ثم يُجرى على الناتج تجزئة أخرى بخوارزمية RIPEMD-160 (160 بت، 20 بايت). وتُعرف هذه العملية الثنائية بـ HASH160.
هناك أربعة معايير للعناوين مستخدمة حاليًا بشكل فعلي:
- P2PKH (Legacy) – يبدأ بـ
1؛ أقدم معيار وأكبرها حجمًا في المعاملات - P2SH – يبدأ بـ
3؛ يتيح برمجيات معقدة (مثل Multisig) - P2WPKH (Native SegWit / Bech32) – يبدأ بـ
bc1q؛ أكثر كفاءة بفضل خصم SegWit - P2TR (Taproot / Bech32m) – يبدأ بـ
bc1p؛ أحدث معيار، ويوفر أفضل خصوصية وكفاءة
الرسوم: لماذا يهمّ نوع الـ UTXO
لا تُحسب رسوم المعاملات في Bitcoin على أساس المبلغ المُحوَّل، بل على أساس حجم البيانات بالبايتات الافتراضية (vBytes). فكلما احتاجت المعاملة إلى عدد أكبر من الـ UTXOs كمدخلات، كانت أكبر حجمًا وأعلى تكلفةً. ولنوع العنوان تأثير بالغ: فمدخلة P2PKH تشغل نحو 148 vByte، في حين تشغل مدخلة P2WPKH نحو 68 vByte فحسب. وتستفيد معاملات SegWit من ما يُعرف بـ Witness Discount: إذ تُحتسب بيانات الشاهد (Witness) بربع وزنها الفعلي فقط (BIP141: 1 vByte = 4 Weight Units)، مما يوفّر نحو 54% من حجم المدخلات مقارنةً بمدخلات Legacy.
تجميع الـ UTXOs كممارسة مثلى: من يمتلك عددًا كبيرًا من الـ UTXOs الصغيرة (ما يُعرف بـ "Dust") سيدفع رسومًا مرتفعة بشكل غير متناسب عند الإنفاق لاحقًا، إذ تستهلك كل مدخلة مساحة من الكتلة. لذا يُنصح في فترات انخفاض الرسوم بتجميع عدة UTXOs صغيرة في UTXO واحد أكبر.
الخصوصية: لماذا إعادة استخدام العناوين ضارّة
بلوكشين Bitcoin سجلٌّ عام وغير قابل للتغيير. وجميع المعاملات المرتبطة بعنوان معين يمكن الاطلاع عليها بشكل دائم على السلسلة. ومن يعيد استخدام العنوان ذاته يجعل سجل مدفوعاته الكامل المرتبط بذلك العنوان قابلًا للتتبع من قِبَل أي شخص – بما في ذلك مجموع ما يمتلكه وأنماط إنفاقه.
تناول Satoshi Nakamoto هذه المسألة صراحةً في ورقة Bitcoin البيضاء (2008، القسم 10 "Privacy")، وأوصى باستخدام عنوان جديد لكل معاملة للحدّ من إمكانية الربط. وتقوم محافظ HD الحديثة (Hierarchical Deterministic Wallets، BIP32/BIP44) تلقائيًا بإنشاء عنوان جديد لكل دفعة من الـ Seed ذاته، مما يجعل تطبيق هذه التوصية أمرًا ميسورًا.
يستحق مخرج الفكّة (Change Output) اهتمامًا خاصًا: فإذا عرف مراقبٌ عنوان الدفع، فإنه يستطيع في الغالب تحديد مخرج الفكّة من خلال تحليل المخرجات، وبالتالي ربط محفظة المُرسِل بمعاملات أخرى. ويعالج Taproot (P2TR) هذه المشكلة جزئيًا بجعل أنواع المخرجات المختلفة تبدو أكثر تجانسًا على البلوكشين.
خلاصة: افهم النموذج، تصرّف بشكل أفضل
يمثّل نموذج UTXO تحولًا جذريًا في المفهوم عن المحاسبة القائمة على الحسابات. ومن يفهمه يتخذ قرارات أفضل: في اختيار نوع العنوان (يُفضَّل P2WPKH أو P2TR)، وتجنّب إعادة استخدام العناوين، وإدارة الـ UTXOs بوعي، وتقدير رسوم المعاملات بدقة. Bitcoin ليس حسابًا – بل هو نظام من كيانات منفصلة مؤمَّنة تشفيريًا لتحديد حقوق الإنفاق.
مزيد من المعلومات
⚖️ Die stärksten GegenargumenteThe Strongest CounterargumentsLos contraargumentos más fuertesOs contra-argumentos mais fortes最も強力な反論最有力的反方观点أقوى الحجج المضادة
Jedes Gegenargument in seiner stärksten Form – geprüft und nach Datenlage entschieden, kein Wunschdenken.Each counterargument in its strongest form – scrutinized and adjudicated per the data, no wishful thinking.Cada contraargumento en su forma más fuerte: examinado y juzgado según los datos, sin ilusiones.Cada contra-argumento na sua forma mais forte – examinado e julgado segundo os dados, sem ilusões.各反論を最も強い形で提示し、データに基づいて検証・判定しています。希望的観測はありません。每个反方观点均以其最强形式呈现——依据数据审视并判定,绝不一厢情愿。كل حجة مضادة في أقوى صورها — مفحوصة ومحسومة وفق البيانات، لا وفق التمني.
Der Rat, für jede Zahlung eine neue Adresse zu nutzen, erzeugt nur schwache Privatsphäre: Chain-Analyse verknüpft Wallets ohnehin über die Common-Input-Ownership-Heuristik und Wechselgeld-Erkennung – Adressrotation allein verhindert kein Clustering.The advice to use a fresh address for every payment yields only weak privacy: chain analysis links wallets anyway via the common-input-ownership heuristic and change detection — address rotation alone does not prevent clustering.El consejo de usar una dirección nueva para cada pago ofrece solo una privacidad débil: el análisis de cadena vincula las wallets igualmente mediante la heurística de propiedad común de inputs y la detección del cambio; la rotación de direcciones por sí sola no impide el clustering.O conselho de usar um endereço novo a cada pagamento oferece apenas privacidade fraca: a análise de blockchain vincula carteiras de qualquer forma, via heurística de propriedade comum dos inputs e deteção do troco — a rotação de endereços, sozinha, não impede o clustering.支払いごとに新しいアドレスを使うという助言がもたらすプライバシーは弱い。チェーン分析は共通インプット所有ヒューリスティックとお釣り検出によっていずれにせよウォレットを紐づけるため、アドレスのローテーションだけではクラスタリングを防げない。「每次支付使用新地址」的建议只能带来微弱的隐私保护:链上分析通过共同输入所有权启发式和找零识别照样能关联钱包——仅靠地址轮换无法阻止聚类分析。نصيحة استخدام عنوان جديد لكل دفعة لا توفر سوى خصوصية ضعيفة: فتحليل السلسلة يربط المحافظ على أي حال عبر استدلال الملكية المشتركة للمدخلات وكشف عنوان الباقي — تدوير العناوين وحده لا يمنع التجميع.
Der Artikel beschreibt selbst, dass Beobachter Wechselgeld-Outputs identifizieren und Wallets verknüpfen können; Analysefirmen wie Chainalysis clustern rotierende Adressen routinemäßig. Adressrotation bleibt sinnvolle Basis-Hygiene, ist aber kein wirksamer Schutz gegen systematische Analyse.The article itself explains that observers can identify change outputs and link them to the sender's wallet; analytics firms such as Chainalysis routinely cluster rotating addresses. Rotation remains sensible baseline hygiene, but it is no effective defense against systematic analysis.El propio artículo explica que un observador puede identificar el output de cambio y vincularlo con la wallet del remitente; empresas de análisis como Chainalysis agrupan de forma rutinaria direcciones rotadas. La rotación sigue siendo una higiene básica razonable, pero no es una defensa eficaz frente al análisis sistemático.O próprio artigo explica que um observador pode identificar o output de troco e ligá-lo à carteira do remetente; empresas de análise como a Chainalysis agrupam rotineiramente endereços rotacionados. A rotação continua a ser boa higiene básica, mas não é defesa eficaz contra análise sistemática.観察者がお釣りのアウトプットを特定し送信者のウォレットと結び付けられることは、記事自身が説明している。Chainalysis のような分析企業は、ローテーションされたアドレスを日常的にクラスタリングしている。ローテーションは基本的な衛生策としては有効だが、体系的な分析への実効的な防御にはならない。文章自己也说明,观察者可以识别找零输出并将其与发送方钱包关联;Chainalysis 等分析公司对轮换地址的聚类早已是常规操作。地址轮换仍是合理的基础卫生习惯,但不是对抗系统性分析的有效防御。المقال نفسه يشرح أن المراقب يستطيع تحديد مخرج الباقي وربطه بمحفظة المرسل؛ وشركات التحليل مثل Chainalysis تجمع العناوين المتغيرة بشكل روتيني. يبقى تدوير العناوين ممارسة أساسية معقولة، لكنه ليس دفاعا فعالا ضد التحليل المنهجي.
Die empfohlene UTXO-Konsolidierung steht im direkten Konflikt mit dem Privatsphäre-Kapitel desselben Artikels: Wer viele UTXOs in einer Transaktion zusammenführt, verknüpft sie öffentlich und dauerhaft zu einem einzigen Cluster.The recommended UTXO consolidation directly conflicts with the privacy section of the same article: merging many UTXOs in one transaction publicly and permanently links them into a single cluster.La consolidación de UTXOs que recomienda el artículo choca frontalmente con su propia sección de privacidad: fusionar muchos UTXOs en una transacción los vincula pública y permanentemente en un solo clúster.A consolidação de UTXOs recomendada entra em conflito direto com a secção de privacidade do próprio artigo: juntar muitos UTXOs numa única transação vincula-os pública e permanentemente num único cluster.記事が推奨する UTXO の統合は、同じ記事のプライバシー節と真っ向から矛盾する。多数の UTXO を一つのトランザクションにまとめれば、それらは公開かつ恒久的に一つのクラスタとして結び付けられる。文章推荐的 UTXO 整合与其自身的隐私章节正面冲突:把多个 UTXO 合并进一笔交易,会把它们公开且永久地关联成同一个聚类。دمج UTXO الذي يوصي به المقال يتعارض مباشرة مع قسم الخصوصية في المقال نفسه: فدمج عدة UTXO في معاملة واحدة يربطها علنيا وبشكل دائم في عنقود واحد.
Die Common-Input-Ownership-Heuristik macht Konsolidierung zum stärksten Clustering-Signal überhaupt. Der Zielkonflikt Gebühren vs. Privatsphäre ist real und wird im Artikel nicht aufgelöst – die ‚Best Practice' gilt nur, wenn man Privatsphäre der Gebührenersparnis unterordnet.The common-input-ownership heuristic makes consolidation the strongest clustering signal there is. The fee-versus-privacy trade-off is real and the article never resolves it — the 'best practice' only holds if you subordinate privacy to fee savings.La heurística de propiedad común de inputs convierte la consolidación en la señal de clustering más fuerte que existe. El conflicto entre comisiones y privacidad es real y el artículo no lo resuelve: la 'buena práctica' solo vale si se subordina la privacidad al ahorro en comisiones.A heurística de propriedade comum dos inputs torna a consolidação o sinal de clustering mais forte que existe. O conflito entre taxas e privacidade é real e o artigo não o resolve — a 'boa prática' só vale se a privacidade for subordinada à poupança de taxas.共通インプット所有ヒューリスティックにより、統合はもっとも強力なクラスタリング・シグナルとなる。手数料とプライバシーのトレードオフは現実のものであり、記事はこれを解消していない。この「ベストプラクティス」は、プライバシーを手数料節約に従属させる場合にのみ成り立つ。共同输入所有权启发式使整合成为最强的聚类信号。手续费与隐私之间的取舍真实存在,而文章并未解决这一矛盾——这条「最佳实践」只有在把隐私置于省费之下时才成立。استدلال الملكية المشتركة للمدخلات يجعل الدمج أقوى إشارة تجميع على الإطلاق. المفاضلة بين الرسوم والخصوصية حقيقية ولا يحسمها المقال — هذه «الممارسة الفضلى» لا تصح إلا إذا قدم توفير الرسوم على الخصوصية.
Die Adress-Herleitung über HASH160 wird als allgemeines Verfahren dargestellt, gilt aber nur für P2PKH und P2WPKH: Taproot-Adressen (P2TR) kodieren einen getweakten x-only-Schnorr-Public-Key – ganz ohne RIPEMD-160-Stufe.The article presents HASH160 derivation as the general address mechanism, but it only applies to P2PKH and P2WPKH: Taproot addresses (P2TR) encode a tweaked x-only Schnorr public key with no RIPEMD-160 step at all.El artículo presenta la derivación HASH160 como el mecanismo general de las direcciones, pero solo aplica a P2PKH y P2WPKH: las direcciones Taproot (P2TR) codifican una clave pública Schnorr x-only ajustada (tweaked), sin paso RIPEMD-160 alguno.O artigo apresenta a derivação HASH160 como o mecanismo geral dos endereços, mas ela só vale para P2PKH e P2WPKH: endereços Taproot (P2TR) codificam uma chave pública Schnorr x-only ajustada (tweaked), sem qualquer etapa RIPEMD-160.記事は HASH160 による導出をアドレス一般の仕組みとして提示しているが、それは P2PKH と P2WPKH にしか当てはまらない。Taproot アドレス(P2TR)は tweak された x-only の Schnorr 公開鍵をエンコードしており、RIPEMD-160 の段階は存在しない。文章把 HASH160 推导描述为地址的通用机制,但它只适用于 P2PKH 和 P2WPKH:Taproot 地址(P2TR)编码的是经过 tweak 的 x-only Schnorr 公钥,根本没有 RIPEMD-160 这一步。يعرض المقال اشتقاق HASH160 كآلية عامة للعناوين، لكنه ينطبق فقط على P2PKH و P2WPKH: فعناوين Taproot (أي P2TR) ترمز مفتاح Schnorr عاما من نوع x-only معدلا (tweaked) دون أي خطوة RIPEMD-160.
BIP340/BIP341 definieren für P2TR einen 32-Byte-x-only-Key statt eines 20-Byte-HASH160; auch P2SH hasht ein Skript, keinen Public Key. Für einen Artikel mit Lehrbuchanspruch ist diese didaktische Vereinfachung eine echte Ungenauigkeit.BIP340/BIP341 define a 32-byte x-only key for P2TR instead of a 20-byte HASH160, and P2SH hashes a script rather than a public key. For an article with textbook ambitions, this didactic simplification is a genuine inaccuracy.BIP340/BIP341 definen para P2TR una clave x-only de 32 bytes en lugar de un HASH160 de 20 bytes, y P2SH hashea un script, no una clave pública. Para un artículo con vocación de manual, esta simplificación didáctica es una imprecisión real.BIP340/BIP341 definem para P2TR uma chave x-only de 32 bytes em vez de um HASH160 de 20 bytes, e P2SH faz hash de um script, não de uma chave pública. Para um artigo com ambição de manual, essa simplificação didática é uma imprecisão real.BIP340/BIP341 は P2TR に対して 20 バイトの HASH160 ではなく 32 バイトの x-only 鍵を定義しており、P2SH がハッシュするのも公開鍵ではなくスクリプトである。教科書的価値を掲げる記事にとって、この単純化は実質的な不正確さだ。BIP340/BIP341 为 P2TR 定义的是 32 字节的 x-only 公钥而非 20 字节的 HASH160,而 P2SH 哈希的是脚本而不是公钥。对一篇以教科书价值自居的文章来说,这种简化是实打实的不准确。يعرف BIP340/BIP341 لعناوين P2TR مفتاحا من نوع x-only بطول 32 بايت بدلا من HASH160 بطول 20 بايت، كما أن P2SH يجزئ سكريبتا لا مفتاحا عاما. وبالنسبة لمقال ذي طموح تعليمي، فإن هذا التبسيط يمثل عدم دقة حقيقيا.
Für normale Nutzer ist das UTXO-Modell ein irrelevantes Implementierungsdetail: Moderne Wallets abstrahieren Coin-Auswahl, Wechselgeld und Gebühren vollständig weg – ein Kontostand-Denkmodell genügt im Alltag.For ordinary users the UTXO model is an irrelevant implementation detail: modern wallets fully abstract coin selection, change and fees, so an account-balance mental model is good enough for everyday use.Para el usuario normal, el modelo UTXO sería un detalle de implementación irrelevante: las wallets modernas abstraen por completo la selección de monedas, el cambio y las comisiones, de modo que pensar en un saldo de cuenta basta para el día a día.Para o utilizador comum, o modelo UTXO seria um detalhe de implementação irrelevante: as carteiras modernas abstraem por completo a seleção de moedas, o troco e as taxas, de modo que pensar num saldo de conta basta no dia a dia.一般ユーザーにとって UTXO モデルは無関係な実装詳細にすぎない、という反論がある。現代のウォレットはコイン選択・お釣り・手数料を完全に抽象化しており、日常利用には口座残高のメンタルモデルで十分だ、と。有观点认为:对普通用户来说 UTXO 模型只是无关紧要的实现细节——现代钱包已把币的选择、找零和手续费完全抽象掉,日常使用按「账户余额」理解就够了。ثمة اعتراض يقول إن نموذج UTXO مجرد تفصيل تنفيذي لا يهم المستخدم العادي: فالمحافظ الحديثة تجرد تماما اختيار العملات والباقي والرسوم، ويكفي في الاستخدام اليومي التفكير برصيد حساب.
Die eigenen Zahlen des Artikels widerlegen das: Gebühren hängen messbar von Anzahl und Typ der Inputs ab (ca. 148 vByte je P2PKH-Input gegenüber ca. 68 vByte bei P2WPKH), und viele kleine UTXOs können bei hohen Gebührensätzen praktisch unausgebbarer ‚Dust' werden. Wallet-Abstraktion verbirgt diese Kosten, hebt sie aber nicht auf.The article's own numbers refute this: fees measurably depend on the number and type of inputs (about 148 vBytes per P2PKH input versus about 68 vBytes for P2WPKH), and many small UTXOs can become practically unspendable dust at high fee rates. Wallet abstraction hides these costs — it does not remove them.Lo refutan las propias cifras del artículo: las comisiones dependen de forma medible del número y tipo de inputs (unos 148 vBytes por input P2PKH frente a unos 68 vBytes en P2WPKH), y muchos UTXOs pequeños pueden volverse polvo (dust) prácticamente ingastable con comisiones altas. La abstracción de la wallet oculta esos costes, pero no los elimina.Os próprios números do artigo refutam isso: as taxas dependem de forma mensurável do número e do tipo de inputs (cerca de 148 vBytes por input P2PKH contra cerca de 68 vBytes em P2WPKH), e muitos UTXOs pequenos podem tornar-se 'dust' praticamente ingastável com taxas altas. A abstração da carteira esconde esses custos — não os elimina.これは記事自身の数字によって反証される。手数料はインプットの数と種類に測定可能な形で依存し(P2PKH インプットは約 148 vByte、P2WPKH は約 68 vByte)、小さな UTXO が多いと高い手数料水準では事実上使えない「ダスト」になり得る。ウォレットの抽象化はこのコストを隠すだけで、消し去るわけではない。文章自己的数字驳斥了这一点:手续费可测量地取决于输入的数量和类型(P2PKH 输入约 148 vByte,P2WPKH 约 68 vByte),而大量小额 UTXO 在高费率时可能沦为几乎无法花出的「尘埃」。钱包的抽象只是隐藏了这些成本,并没有消除它们。أرقام المقال نفسها تدحض ذلك: فالرسوم تعتمد بشكل قابل للقياس على عدد المدخلات ونوعها (نحو 148 vByte لمدخل P2PKH مقابل نحو 68 vByte لمدخل P2WPKH)، وكثرة UTXO الصغيرة قد تتحول عند ارتفاع الرسوم إلى «غبار» يتعذر إنفاقه عمليا. تجريد المحفظة يخفي هذه التكاليف لكنه لا يلغيها.
QuellenSourcesFuentesFontes出典来源المصادر
- Bitcoin Whitepaper – Satoshi Nakamoto (2008) (bitcoin.org)
- BIP141 – Segregated Witness (Consensus Layer) (github.com)
- BIP32 – Hierarchical Deterministic Wallets (github.com)
- mempool.space – UTXO Set & Blockchain Statistics (mempool.space)
- Bitcoin.org – How Bitcoin Transactions Work (bitcoin.org)
- Bitcoin Magazine – Understanding UTXOs (bitcoinmagazine.com)