Skip to Content
マスタリング・ビットコイン 第3版 ―オープンブロックチェーンとそのプログラミング
book

マスタリング・ビットコイン 第3版 ―オープンブロックチェーンとそのプログラミング

by Andreas M. Antonopoulos, David A. Harding, 安土 茂亨, 鳩貝 淳一郎, 長尾 高弘
December 2025
Beginner to intermediate
416 pages
6h 35m
Japanese
O'Reilly Japan, Inc.
Content preview from マスタリング・ビットコイン 第3版 ―オープンブロックチェーンとそのプログラミング

10章ビットコインネットワーク

 ビットコインは、インターネット上のピアツーピアネットワークアーキテクチャとして作られています。ピアツーピア(P2P)とは、ネットワークに参加しているフルノードが互いに対等な存在(peer)であり、すべてのフルノードが同じ機能を実行し、「特別な」ノードが存在しないということです。ネットワークのノードは「フラット」なトポロジーを持つメッシュネットワークで相互接続されています。ネットワーク内には、サーバーや、全体を管理する中央を持つサービス、階層構造はありません。P2Pネットワークのノードはサービスを提供するとともにサービスを受けます。P2Pネットワークは本質的に回復力が強く、分散化され、開かれています。今日のインターネットアーキテクチャはより階層化されていますが、インターネットプロトコルは依然としてフラットなトポロジーの本質を保っています。P2Pネットワークアーキテクチャの著名な例としては、IPネットワーク上のノードが同等だった初期のインターネット自体が挙げられます。ビットコイン、インターネット以外でもっとも大規模で成功を収めているP2Pアーキテクチャは、Napsterが先鞭をつけ、BitTorrentがもっとも新しい進化形を示しているファイル共有サービスです。

 ビットコインにとって、P2Pネットワークアーキテクチャは単なるトポロジー以上の意味があります。ビットコインはP2Pのデジタルキャッシュシステムとして設計されており、P2Pネットワークアーキテクチャはその本質的な特徴の反映であり、基盤でもあるのです。管理の分権化、分散化は設計原則の核心であり、フラットで分権的なP2Pコンセンサスネットワークでなければ実現、維持できません。

 「ビットコインネットワーク」という用語は、ビットコインのP2Pプロトコルを実行するノードの集合体を表します。ビットコインP2Pプロトコル以外にも、マイニングや軽量ウォレットのためのプロトコルがあります。これらの補助プロトコルは、ゲートウェイルーティングサーバーが提供しています。ゲートウェイルーティングサーバーは、ビットコインのP2Pプロトコルでビットコインネットワークにアクセスし、ほかのプロトコルを実行するノードにネットワークを広げます。たとえば、StratumサーバーはStratumプロトコルでStratumマイニングノードをメインのビットコインネットワークに接続し、StratumプロトコルをビットコインP2Pプロトコルにブリッジします。この章では、ベースとなるビットコインP2Pプロトコルとともに、広く使われている補助プロトコルの一部を説明します。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

プログラミング・ビットコイン ―ゼロからビットコインをプログラムする方法

プログラミング・ビットコイン ―ゼロからビットコインをプログラムする方法

Jimmy Song, 中川 卓俊, 住田 和則, 中村 昭雄, 星野 靖子
直感 生成AI ―ハンズオンで動かして学ぶ拡散モデル入門

直感 生成AI ―ハンズオンで動かして学ぶ拡散モデル入門

Omar Sanseviero, Pedro Cuenca, Apolinário Passos, Jonathan Whitaker, 江川 崇

Publisher Resources

ISBN: 9784814401444Publisher Website