コンテンツへスキップ
⚡ total 0 sats

用語集

    日本一充実したビットコイン用語集を作りたい!

    River Financial の Bitcoin Glossary をベースに、日本語のビットコイン用語集を構築中です。用語集作りに参加して、ビットコインを稼ぎませんか?

    以下の英語の用語説明を日本語にしてください。忠実な翻訳でなくて構いません。AI翻訳にかけて内容を理解した上で、ご自身の言葉で説明してください。

    日本語の提案はGitHubでプルリクエストとして受付中。プルリクエストがマージされたら、報酬をライトニング⚡️送金します。
    提案手順はこちらの「2. 用語集の用語説明の提案手順」をご参照ください。

    --

    ビットコイン用語集

    索引           英数字

    --

    用語
    英語表記
    報酬
    説明
    マイニング
    Mining
    2,100 sats
    マイニングとは、新しいブロックを1つずつ追加してブロックチェーンを構築するプロセスです。まず、マイナーはmempoolから未承認のトランザクションを集めてブロックを作ります。これは比較的簡単な手順です。次に、マイナーはブロックの有効なハッシュを検索します。 この検索作業はプルーフオブワークと呼ばれ、本質的にはエネルギー集約型の推測ゲームです。
    マイナーは有効なハッシュを見つけると、そのブロックをネットワークに送ります。マイニングにより新規発行されるビットコインは、この有効なハッシュを見つける作業の対価としてマイナーに支払われます。この新規発行されるビットコインはブロック報酬と呼ばれ、マイナーが莫大なエネルギーを必要とするプルーフオブワークの経費をカバーするのに役立ちます。
    有効なハッシュを見つける最善の方法は、試行錯誤、つまり、ハッシュ計算と、その有効性チェックを繰り返すことです。このため、マイナーは最小限の時間とエネルギーで最大限のハッシュ計算を試みます。ハッシュを計算する速度をハッシュレートと呼び、1秒間に計算できるハッシュの回数で表します。
    全てのビットコインマイナーのハッシュレートの合計から、攻撃者が51%攻撃するために掌握する必要があるハッシュレートが計算できます。このため、ハッシュレートはビットコインのセキュリティを左右する重要な指標です。
    この有効なハッシュを探すプロセスがマイニング(採掘)と呼ばれるのは、金の採掘と同様に、新しいビットコインを採掘するコストがビットコインのコストとほぼ同じためです。 言い換えれば、誰も無から新しいビットコインを発行することはできません。
    マイニングプール
    Mining Pool
    2,100 sats
    マイニング事業はエネルギーと資本の集約度が高い上、不明確な規制やプルーフオブワークの複雑性もあり、スケールメリットが効力を発揮します。
    マイニングプールはスケールメリットの向上を目的に、小規模マイナーのリソースを集約し、貢献度に応じて報酬を分配する事業者です。小規模マイナーは、いつ来るとも分からない一攫千金の機会を待つ代わりに、マイニングプールに参加することで、安定収益の確保、投資リスクの削減が可能です。
    マイニングプールに参加する誰かが有効なブロックを見つけると、他の参加者も提供するハッシュレートに応じて報酬を受け取れます。マイニングプールは、こうした調整に対して徴収する手数料を主な収益源としています。
    マイニング報酬
    Block Reward
    2,100 sats
    マイニング報酬とはブロック報酬と、ブロックに含まれる全トランザクションが支払う送金手数料を合わせたものです。
    ブロック報酬はブロック生成時に新たにマイニングされるビットコインでマイナーに支払われます。同時にマイナーは、生成したブロック内のトランザクションが支払う手数料も受け取ります。この2つを合わせてマイニング報酬と呼びます。
    ブロック報酬は約4年ごとに半減するため、マイニング報酬に占める送金手数料の割合は徐々に増します。
    マイニング報酬とブロック報酬を区別せず、同義に使う人もいます。
    マイニング報酬は、各ブロックのコインベーストランザクションで支払われます。この特別なトランザクションは、各ブロックの最初のトランザクションであり、インプットがありません。コインベーストランザクションのアウトプットは、100ブロック経過しないと動かせません。つまり、マイナーはマイニング報酬を受け取っても、100承認を得るまで使うことができません。
    マークルツリー
    Merkle Tree
    2,100 sats
    A Merkle tree is a data structure with unique properties which make it useful for Bitcoin. Merkle trees are used to store all transactions in a given block. The advantage of this system is that one node can easily prove to another that a given transaction was contained in a specific block. This is useful for SPV nodes and light clients, who do not store the entire blockchain and are only interested in certain transactions or blocks.

    For example, if Alice runs a wallet and is waiting for her transaction to confirm, but she does not run a node, she can request a Merkle proof from Bob, who runs a full node. This proof will convince Alice that the transaction she is interested in was included in a valid block, without Bob needing to share all of the transactions or the entire block with Alice.

    From a technical point of view, a Merkle tree has layers. The first layer is the list of all transaction IDs (txids) in a block. To produce the second layer, these txids are concatenated and hashed in pairs using SHA-256. Thus, the second layer will be half as long as the first layer. This process is continued until the last layer contains exactly one hash. This is called the Merkle root. Given the properties of a hash, if a single transaction id is changed, that change will trickle up the tree and change the root hash entirely.

    The advantage of a Merkle tree is that the presence of any given transaction id in a Merkle tree can be proven without revealing the entire Merkle tree. For example, in a Merkle tree with eight transactions, only three hashes must be provided to prove that one of the txids were included in that tree. This provides great efficiency for light clients, which do not store the entire blockchain, and therefore must query other nodes for proof that certain transactions are confirmed.

    マネーロンダリング対策 (AML)
    Anti-Money Laundering (AML)
    2,100 sats
    Anti-Money Laundering (AML) is a category of laws and regulations that are intended to prevent money laundering, terrorist financing, tax evasion, and other illicit activities.

    Most AML laws place requirements on financial institutions for keeping detailed records of their customers’ transactions and interactions so as to enable authorities to track the financial history of any customer.Additionally, financial institutions must often take a variety of steps to prevent illicit money transfers ahead of time. One such requirement of AML is Know Your Customer (KYC) laws, which require a financial institution to verify the identities of their customers.

    Bitcoin brokerages and exchanges which take custody of user funds are subject to AML compliance in order to prevent money from being laundered between Bitcoin and other currencies. However, AML compliance varies significantly across jurisdictions.

    マリアビリティ
    Malleability
    2,100 sats
    Transaction malleability is the ability of a transaction to have multiple valid IDs (txids). Malleability occurs when a part of a transaction can change after the transaction has been signed without invalidating the signature. Since a txid is a hash of the transaction, any change to the transaction will result in a change of the txid. However, changes that alter the txid and invalidate the signature are not a concern; only changes which alter the txid and do not invalidate the signature raise malleability concerns. Malleability is a problem for developers and users who want to reference a previous transaction in a spending transaction before the previous transaction has been confirmed on the blockchain. This problem arises because, in order to spend an output created by a previous transaction, the spending transaction must reference the txid of the previous transaction. If this txid can change, the reference will fail, and the spending transaction will be rendered invalid. A transaction can be malleated in two ways. First, after being signed, additional data can be added to a ScriptSig. Secondly, the signature itself, which is contained within the ScriptSig, can be changed. These options are both possible because a signature cannot sign itself.Eliminating transaction malleability was achieved by the SegWit upgrade, enabling more innovation on top of Bitcoin, including the Lightning Network and Taproot. SegWit eliminated transaction malleability by moving the ScriptSig—the transaction signature and the malleable part of the transaction—from the main body of the transaction into a separate Witness section.
    マルチシグ
    Multisig
    2,100 sats
    標準的なビットコイントランザクションでは、単一のアドレス宛にビットコインを送ります。このビットコインを使うには、アドレス生成に使われた公開鍵の対の秘密鍵による署名が求められます。
    このような標準的なトランザクション以外にも、複数の秘密鍵による複数の署名を使用条件とするトランザクションを作成することも可能です。これにより、家族、会社、提携関係にある事業者などの間で、ビットコインを共同管理することが可能になります。
    このような条件を付したトランザクションは、マルチシグネチャー(複数署名)、略してマルチシグと呼ばれます。m-of-nマルチシグと表記されることも多く、これはマルチシグアドレス宛に送られたビットコインを使用するには、アドレス生成に使われたn個の秘密鍵のうち、少なくともm個の秘密鍵による署名が必要であることを表します。例えば「2-of-3」マルチシグでは、3つの公開鍵からアドレスを生成し、これら3つの公開鍵に対応する3つの秘密鍵のうち、任意の2つによる署名が揃えば、マルチシグアドレスにロックされたビットコインを使うことができます。
    ほとんどのマルチシグトランザクションはP2SHとして実行され、アドレスは「3」から始まります。この場合、マルチシグアドレスの生成に用いる鍵を指定するスクリプトは、アドレスにロックされたビットコインが使われるまでブロックチェーンには記録されません。つまり、マルチシグの鍵の所有者は、どの鍵からアドレスを生成したかを忘れてしまうと、アドレスにロックしたビットコインを使えなくなってしまいます。P2SHで構築するマルチシグは、ロックしたビットコインを引き出して使用することから、RedeemScriptと呼ばれます。
    具体例を見てみましょう。アリス、ボブ、チャーリーの3人は会社を設立し、ビットコインを共同管理したいと考えます。ビットコインの不正流用を防ぐため、3人はそれぞれが持つ公開鍵を1つずつ提供してマルチシグアドレスを構築します。3人で決めた多数決に基づく運営という会社方針を反映して、共同管理するビットコインの送金には、各々が提供した3つの公開鍵に対応する秘密鍵のうち、任意の2つによる署名を求めることにしました。この条件をスクリプトに変換し、ハッシュすることで、3人が共同管理するマルチシグアドレスが生成されます。これは2-of-3マルチシグの一例です。
    マルチパスペイメント (MPP)
    Multi-Path Payment (MPP)
    2,100 sats
    A multipath payment (MPP) is a type of Lightning payment which is executed as an atomic set of smaller payments. These smaller payments are more reliable and easier to execute; they also offer privacy advantages, as a set of multipath payments is harder to track than a single payment. Multipath payments are atomic, meaning they must all succeed, or they all fail. This is done to avoid the confusion of partial payments.

    Multipath payments solve a few issues faced by the Lightning Network. When a Lightning channel is established, it has a defined capacity. Each user can send only as much bitcoin as they have committed to the channel. Thus, larger payments strain the capacity of channels and can fail if capacity is insufficient. This problem is especially salient for routed payments, which traverse several channels to get from sender to receiver. In order to reduce the strain of large payments, Lightning implementations allow users or their Lightning wallets to break the payment up into smaller payments. Each payment can be routed across a different path, distributing the strain across many different channels.

    The term multipath payment is a general term, and MPP is not fully implemented on the Lightning Network. There exist different proposals and implementations of this concept across the different Lightning implementations, including Basic MPP and Atomic Multipath Payments (AMP). These different versions attempt to solve several security and reliability issues with the basic concept of multipath payments.

    ミキシング
    Mixing
    2,100 sats
    ミキシングとは、ユーザーからビットコインを受け取り、受け取ったのと同量のビットコインを、受け取ったものとは別のビットコインで返送するサービスで、ミキサーやタンブラーと呼ばれることもあります。適切に行われれば、取引履歴から所有者を特定することが困難になるため、ユーザーはプライバシーの向上が期待できます。
    ミキシング事業者の中は、マネーロンダリングの疑いで訴えられ、サービス停止に追い込まれたところもあります。これは、ミキシングがユーザーの資金を預かるカストディアルサービスであることに起因します。コインジョインも匿名性を高めるサービスですが、ノンカストディアルな点でミキシングとは異なります。
    未使用トランザクションアウトプット(UTXO)
    UTXO
    2,100 sats
    未使用トランザクションアウトプット(UTXO)とは一定額のビットコインの固まりです。
    ビットコインでは口座や口座残高という考え方をしません。各個人がブロックチェーンにちりぢりに記録されているUTXOを保有・管理します。UTXOはビットコイントランザクションにてインプット・アウトプットで使用される単位です。
    UTXOはトランザクションで使用されると破棄され、1つまたは複数の新しいUTXOが作成されます。すべてのノードはUTXOセットと呼ばれるブロックチェーンに存在する全てのUTXO情報を持っており、承認済みトランザクションがUTXOを生成・破棄するたびに更新されます。この仕組みによって各ノードはトランザクションが使おうとしているビットコインが有効かどうかを個別に検証することができます。
    UTXOは現金に類似しており、UTXO使用時にチェンジ(邦訳:おつり)アウトプットが必要となる事が多いです。例えばアリスはボブに1BTCのUTXOから0.4BTCを支払いたい場合、アリスはインプットとして1BTC全てを使わなければなりません。0.4BTCはボブ、0.59BTCは自分(おつり)、残りの0.01BTCで送金手数料を支払ったものとします。この取引でUTXOが1つ消費され、新たに2つ作成されます。支払った送金手数料はアウトプットにならないことに注意してください。送金手数料はインプットの1BTCからアウトプットの合計0.99BTCの差額になります。マイナーはトランザクションから送金手数料を計算し、マイナー自身の報酬となるようにコインベース・トランザクションのアウトプットに含めます。
    メインネット
    Mainnet
    2,100 sats
    Mainnet is the term for the real Bitcoin blockchain and network, and is used in contrast with testnet, signet, and regtest networks. Unlike the other networks, which are used for testing purposes, mainnet coins (BTC) have monetary value. When people refer to the Bitcoin network, they are usually referring to mainnet.

    Each network has its own blockchain, and its own token. Additionally, addresses have different prefixes for each network. Mainnet addresses begin with ‘1’, ‘3’, or ‘bc1’, while testnet addresses begin with ‘2’, ‘m’, ‘n’, or ‘tb1’. Coins cannot be sent between networks. If mainnet bitcoin is sent to a testnet address, it is destroyed and unrecoverable. The same fate applies to testnet coins sent to mainnet addresses.

    メンプール(メモリープール)
    Mempool
    2,100 sats
    mempool (メンプール、メモリープール) は各ノードが保持する未承認あるいは保留中トランザクションから成るデータベースです。mempoolにあるトランザクションは、ブロックに取り込まれるとmempoolから削除されます。
    mempoolは各ノードが持ち、ノード間で署名済みトランザクションを相互中継することでmempoolデータを共有します。つまり、ビットコインネットワークには、全てのノードが参照するマスターmempoolのようなものは存在しませんし、全ての未承認あるいは保留中トランザクションを集めたmempoolを保持するノードもおそらくありません。
    マイナーは自ら運用するノードのmempoolから未承認トランザクションを取り出してブロックに含めます。
    メンプールエクスプローラ
    Mempool Explorer
    2,100 sats
    A mempool explorer is a software application, often in the form of a website, which displays useful information about the current state of the mempool. The mempool is the collection of unconfirmed transactions, transactions which have not yet been included in a block.

    Mempool explorers commonly publish stats including average and median fee rates, estimated fee rates required to achieve specific confirmation times, and total data size and bitcoin volume of the mempool. All of these statistics can be useful to Bitcoin users who intend to submit new transactions to the network by informing them on how much to pay in fees, and how soon to expect their transaction to be confirmed in a block.

    Several popular mempool explorers exist, each optimized for different uses. Mempool.Space is helpful in setting fees for Bitcoin transactions in order to optimize for fee savings or rapid confirmation. Jochen Hoenicke's Mempool Explorer is more helpful for analyzing past data on Bitcoin fee rates and visualizing mempool traffic and trends. Lastly, Blockstream includes data about unconfirmed transactions, including confirmation time estimates and highlights if a given transaction overpaid in fees.


    コンテンツの著作権は River Financial に帰属します。二次利用の可否は権利者にご確認ください。 / All rights reserved to River Financial.