691 つながるビットコイン・アトラス
一つの概念を理解する。
そこから全体像をたどる。
各項目は孤立した島ではなく、地図上の一地点です。通貨のルールから、それを実行するコード、形づくった人々、そこに生じるトレードオフへとつながります。
アトラス
691 件の検証済み項目Bitcoin
開かれた通貨ネットワーク。bitcoin を持つ意味、支払いができるまでの流れ、ノードがその受け入れを検証する理由を学ぶ。
Satoshi Nakamoto
提案、コード、共同作業から確かめる Bitcoin の作者としての貢献。実名の特定は別の問いです。
Bitcoin Whitepaper
ビットコインにおける「ビットコイン白書」を出典に基づいて解説します。
Genesis Block
ビットコインにおける「ジェネシスブロック」を出典に基づいて解説します。
Timechain / Blockchain
Bitcoinのブロック履歴は正確な時計ではなく、ハッシュ結合と累積作業量によって順序付けられます。
Proof of Work
ビットコインの有効な履歴を順序付け、過去のブロックの置き換えを高コストにする測定可能な作業量。
ビットコイン・マイニング
有効な取引を候補ブロックにまとめ、プルーフ・オブ・ワークによって履歴の順序を競う処理。
Full Node
ジェネシスブロックから現在のチェーン先端まで、ビットコインを独立して検証するソフトウェア。
難易度調整
ハッシュレートが変化しても長期的に約10分で1ブロックを目指すフィードバック機構。
トランザクション
既存出力を消費し、明示的な支出条件を持つ新出力を作る署名済み状態遷移。
UTXO
トランザクションによって作られ、まだ使われていない個別のビットコイン量。
秘密鍵
対応する公開鍵に結び付いた支出を承認できる秘密の数値。
ウォレット
ビットコインにおける「ウォレット」を出典に基づいて解説します。
ブロック報酬の新規発行分
block subsidyは有効blockのcoinbase transactionがfeeに加えて請求できる新規発行Bitcoinである。 Bitcoin Coreは50 BTCから始め、210,000 blockごとに右shiftで半減する。nodeはsubsidyと適格feeを超えるcoinbaseを拒否する。
Halving
21万ブロックごとに許可される新規発行量を半分にする、ブロック高で実行されるコンセンサス規則。
2,100万BTC上限
Bitcoinの発行上限は、210,000 blockごとに半減するsubsidyと整数satoshi計算によるconsensus結果である。 検証nodeはsubsidyとfeeを超えるcoinbase出力を拒否し、累積発行は21 million BTCに近づくが下回る。
Mempool
各ノードが検証済みの未承認取引を一時的に保持するローカル領域。単一の世界共通キューではありません。
トランザクション手数料
ビットコインの取引が希少なブロックスペースを使うために支払う、送金額とは別の手数料。
SegWit
ビットコインにおける「Segregated Witness」を出典に基づいて解説します。
Taproot
Schnorr署名、key-path支出、選択的に開示するscript pathを組み合わせた2021年のsoft fork。
Lightning Network
多数の更新をoff-chainで決済し、最終所有権をBitcoin上で強制するP2P支払チャネル網。
ブロック
proof of workのblock headerでBitcoin履歴に接続されたconsensus-validな取引集合。
ブロックヘッダー
proof of workを行い、候補blockを過去履歴と取引集合へ結ぶ80-byte構造。
暗号学的ハッシュ
暗号学的ハッシュは正確なバイト列を決定論的に短いダイジェストへ写像し、BitcoinはPoW、識別子、コミットメント、署名メッセージで異なる構成を使う。
SHA-256
SHA-256 は NIST が標準化した SHA-2 系列の 256 ビット関数である。Bitcoin は単体でも厳密な複合構成でも使うため、圧縮関数だけでなくシリアライズ、ドメイン分離、合意規則が重要になる。
Merkle tree
Merkle rootを通じblock headerをblock内の全txidへコミットする決定的binary hash tree。
ビットコインアドレス
Bitcoinアドレスはウォレットが出力スクリプト/witnessプログラムを扱うための符号化であり、ブロックチェーン口座ではない。prefix・データ・checksumからscriptPubKeyを構築するが、トランザクションに文字列自体は入らない。
Seed Phrase
復元用の単語、ウォレットのバックアップ、安全な保管、復元の確認、ビットコインを盗む詐欺について。
BIP 39
BIP39はコンピュータ生成の128–256 bit entropyを12–24語にし、512-bit seedを導出する。人間向けbackup transportであり、consensus、private key一覧、wallet全体の記述ではない。
HD Wallet
HD walletは1つのmaster extended keyから鍵ツリーを再現する。BIP32はbackup更新を減らしwatch-only branchを可能にするが、mnemonic、script、account、完全なrecovery policyは定義しない。
Multisig
単一署名ではなく複数鍵のしきい値を要求する支出ポリシー。
Cold Storage
コールドストレージは、Bitcoinの署名秘密をネット接続された汎用機から隔離する運用体系である。Bitcoinはオンチェーンにあり、オンラインのwatch-only walletが監視・作成し、別のsignerが復旧方針に従って支出を承認する。
Hardware Wallet
秘密鍵を汎用コンピューターから隔離する専用署名器。
Watch-only Wallet
watch-only walletは定義されたBitcoin scriptを追跡し、address導出、入金検出、未署名transaction作成を行うが、支出用private keyを持たない。完全な表示にはwallet policy全体と信頼できるchain dataが必要である。
Coin Control
ウォレットが使用する UTXO を意識的に選び、手数料、プライバシー、取引構造を管理する機能。
お釣り出力
お釣り output は、選択した Bitcoin inputs のうち受取人にも fee にも渡らない額を支払者の script に戻す。通常の output であり、chain に change フラグはない。
承認
確認数とは、ノードの有効かつ検証済みチェーンにおける取引の深さである。取引を含むブロックが1、その有効な子孫ごとに1増える。reorg で減少・消滅し得る。
二重支払い
Double-spend は少なくとも同じ UTXO を使う両立不能な取引を作る試みである。Node は satoshi を複製せず、validation と proof of work が残る有効履歴を選ぶ。
コインベース取引
Coinbase transaction は各 Bitcoin ブロックの先頭に必須の取引である。唯一の特殊 input は既存 UTXO を消費せず、高さに応じた block subsidy と当該ブロックの手数料までを miner が請求し、さらに 100 ブロックの間は未成熟な output を作る。
Bitcoin Script
出力の支出条件を定める、意図的に制限されたスタック言語。
Soft Fork
ソフトフォークはBitcoinのコンセンサス規則を厳格化する。新規則で有効なブロックは旧ソフトウェアでも有効だが、旧ソフトウェアが受理する一部のブロックを更新済みノードは拒否する。互換性は非対称であり、旧ノードが新規則まで完全検証するという意味ではない。
Hard Fork
Hard Fork は、旧ノードが拒否するブロックやトランザクションを更新済みノードが受理できるようにコンセンサスを変更する。経済的に重要な検証者がほぼ全員新ルールへ移行しなければ、それぞれ独自の履歴と資産を持つ二つのネットワークが長期にわたって分離する可能性がある。
BIP (Bitcoin Improvement Proposal)
Bitcoin Improvement Proposalは情報、process、提案standardを記す番号付き文書で、BIP 2がrepository workflowを定める。 著者が理由と仕様を書きeditorが形式とstatusを確認するが、実装者と利用者が採用を決め、番号だけでconsensusは有効にならない。
コンセンサス規則
各完全検証ノードが独立に適用する決定論的な有効性規則。
Reorg
チェーンの再編成は、ノードのブロックチェーンの有効な末端を、累積 proof of work がより大きい別の有効な分岐に置き換えます。古い末端のブロックを切り離し、勝った分岐を接続します。
Stale Block
Stale Block は有効な Bitcoin ブロックですが、分岐間の一時的な競争に負け、累積 proof of work に基づいて選ばれるアクティブチェーンには残りません。
ASIC Miner
ビットコイン マイニング ASIC は、SHA-256 プルーフ オブ ワーク候補の極めて高速かつエネルギー効率の高いテストを目的として設計された専用の集積回路です。固有の作業は、ファームウェア、コントローラー、プールまたは独自のノードによって提供されます。
Mining Pool
Mining Pool は多数の独立したマイナーの計算能力を調整し、採掘収入を分配して Solo Mining より収入の変動を抑えます。
Hashrate
Hashrate は採掘機器が Bitcoin の Proof of Work を試行する速度で、毎秒のハッシュ数を TH/s、PH/s、EH/s などで表します。
Nonce
Bitcoin 採掘の Nonce は、80 バイトのブロックヘッダーにある 32 ビットのフィールドです。採掘者はこれを変え、数値が Proof of Work の target 以下になる double-SHA-256 ハッシュを探します。
Fee Rate
手数料を仮想サイズで割った値で、通常sat/vBで表す。
Replace-by-Fee (RBF)
Replace-by-Fee (RBF) は Bitcoin のローカルな mempool と取引中継の方針です。手数料、有効性、DoS 対策の規則を満たす場合、未確認取引と競合する置換取引を受け入れます。
CPFP (Child Pays for Parent)
Child Pays for Parent (CPFP) は、低手数料のトランザクションを承認するマイナーの動機を高めます。新しいトランザクションがその出力を使用し、十分な手数料によって依存するトランザクション全体の手数料率を引き上げます。
Timelock
Timelock は、コンセンサスがトランザクションのブロック収録や特定の支出経路の使用を認める最も早い時点を定めます。絶対ロックはチェーンの高さや時刻、相対ロックは使用する出力の経過期間を基準にします。
HTLC
HTLC は preimage の知識を支払いの条件とし、資金返還のための時間条件付き経路を設けます。Lightning では各チャネルの債務を結び付けます。期限到来だけで返金されたり、preimage の分岐が無効になったりはしません。
Payment Channel
最新の署名状態でロック済みbitcoinを再配分し、全更新をon-chain公開しない二者契約。
Lightning Watchtower
Lightning Watchtower は失効済みチャネル状態の公開を監視し、クライアントが不在でも事前承認された救済トランザクションを送信できます。保護は、届いたデータ、対応する出力、対応トランザクションの適時の承認に依存します。
Lightningの流動性
Lightningの流動性とは、チャネルが現在ある方向に送信または受信できる金額であり、公表された総容量ではありません。
Lightning Routing
Lightning Routingは、方向別流動性、転送ポリシー、時間条件によって特定の支払いを届けられる可能性がある一つ以上のチャネル経路を選ぶ処理です。
Extended Public Key (xpub)
Extended Public Key (xpub) は BIP32 公開鍵、chain code、メタデータをまとめたもので、秘密鍵を明かさずに HD wallet の一つのノード以下の非 hardened 公開鍵を派生できる。
Output Descriptor
Output Descriptor は、Bitcoin の出力スクリプト集合と、その導出に必要な鍵を機械可読に記述するものです。単一の鍵やアドレスではなく、アドレス・ポリシーを正確に再現できます。
PSBT
秘密鍵を共有せず未署名または部分署名取引を調整する標準コンテナ。
CoinJoin
ビットコインにおける「CoinJoin」を出典に基づいて解説します。
Bitcoin のプライバシー
Bitcoin のプライバシーとは、公開取引を個人、残高、端末、商取引関係へ結び付けられる範囲を小さくすることです。Bitcoin は pseudonymous な公開 ledger であり、自動的に匿名となる決済システムではありません。
仮名性
Bitcoin の仮名性とは、実名ではなく暗号学的識別子を使うことです。匿名性とは異なり、公開取引、metadata、サービス記録から仮名と個人が結び付く可能性があります。
KYC
KYC は AML/CFT 管理の一部で、規制対象機関が顧客、実質的支配者、目的、risk を確認します。Bitcoin protocol は KYC を行わず、義務は provider、product、jurisdiction に属します。
セルフカストディ
bitcoinを支出する鍵を直接管理し、検証、バックアップ、復旧を自ら負うこと。
Custodial Exchange
Custodial Exchange は顧客 bitcoin の private key を管理し、権利を内部 ledger に記録します。画面残高は独立に spend できる UTXO ではなく、顧客は運用・法的・liquidity・counterparty risk を負います。
Satoshi
Satoshi(sat)は Bitcoin の最小のネイティブ on-chain 価値単位です。1 BTC は正確に 100,000,000 satoshi で、on-chain 金額は整数です。
法定通貨
法定通貨は商品への固定交換請求権を持たず、単位、基礎発行、金融制度を公的機関が管理する通貨です。制度は中央銀行の現金・準備と民間銀行預金を組み合わせます。
オーストリア学派経済学
オーストリア学派はCarl Mengerに始まる多様な伝統で、個人の行為、主観的価値、限界選択、時間を通じた資本、企業家的発見、価格による分散知識の調整を研究する。
健全な通貨
健全な通貨とは、恣意的な価値切下げなしに交換手段、計算単位、価値保存を果たすという規範的な理想である。単一の技術特性でも、金や Bitcoin の自動的な呼称でもない。
知識ネットワーク
価値は関係性にあります。各ページには編集部が選んだつながりと、自動生成された被リンクが含まれます。