Bitcoin
中央管理者のいないデジタルマネー。誰でも価値を送ることができ、全員に同じルールが適用されているかを自分で検証できるネットワークです。
友人が受取用アドレスのQRコードを見せます。あなたはウォレットでアドレス、金額、手数料を確認して送信します。ウォレットがネットワークへ渡すのは、以前に受け取ったどの資金を使い、その先で誰が使えるようにするかを示す取引データです。ビットコインというファイルが携帯電話間を移動するのではなく、誰に使用権があるかという記録が変わります。 ウォレットは秘密鍵という秘密の情報を使って支払いに署名します。署名は秘密鍵を公開せずに、資金を使う権限があることを証明します。Full Nodeはビットコインのルールを自分で検証するコンピューターです。署名が正しいか、資金がすでに使われていないかなどを確認します。サービスが鍵を預かる場合は、あなたはサービスに指示を出し、その協力に依存します。 マイナーは取引をブロックにまとめ、Proof of Workというエネルギーを使う計算によって次のブロックの追加を競います。受け入れられたブロックに取引が入ると最初の承認となり、後続のブロックが増えるほど過去を変更するコストが高くなります。勝ったマイナーも自由に何でもできるわけではなく、発行上限などのルールを破るブロックはノードに拒否されます。
この概要は完全な仕様書の代わりにはなりません。Bitcoin Core v29.0 は具体的な実装例であり、最新版だという意味ではありません。BIP141 は SegWit の変更を記述しています。ルール変更では必ず有効化条件を確認してください。リンク先の項目には独自の出典とレビューがあります。
最初の項目から読むか、今気になる項目を選んでください。
中央管理者のいないデジタルマネー。誰でも価値を送ることができ、全員に同じルールが適用されているかを自分で検証できるネットワークです。
Bitcoin が電力と計算能力を検証しやすい証明に変え、累積作業量によって有効なブロック履歴を並べる仕組みです。
Bitcoin の支払いとブロックを自分で確かめる仕組みです。検証内容、ウォレットとの接続、採掘や全ブロックの永久保存が不要な理由を説明します。
Bitcoin にある、まだ使われていない個々の金額。残高が複数に分かれている理由と、支払い・手数料への影響を説明します。
文章、ファイル、Bitcoin のブロックヘッダーから短い指紋を作れます。それでデータの変更をどう見つけるのでしょうか。マイナーは何を探していて、ハッシュと暗号化はどこが違うのでしょうか。
Bitcoin Coreは、自分のBitcoinノードを動かすための自由なソフトウェアです。自分のコンピューターで支払いやネットワークのルールを検証でき、ウォレット機能は必要に応じて使えます。
概念、人物、つながりから、さらに理解を深めましょう。