新しい共著者であるDavid A. Harding(それは私です!)は、ビットコインに関する技術文献を10年近く書いていますが、私ははるかに小さなグループ、つまりビットコインコア、ライトニングネットワーク、複数のウォレットライブラリの開発者など、ビットコインプロトコルを直接開発して使用する人々をターゲットにしています。 私はビットコインオプテック週報の共著者として最もよく知られています。 私の目標は常に、長期的にはこれらの開発者の生産性を高め、ビットコインプロトコルがより速く行きたいところに行けるようにすることでした。
より多くのバックアップおよびリカバリシステム: 6 年前、この本は BIP 32/39/44 で構成されるシンプルなバックアップパッケージを推奨しました。 現在、ウォレットのバックアップには多くのオプションがあり、それぞれに独自のトレードオフがあります。 決定論的な鍵生成に関しては、BIP32は依然として最高ですが、異なるシードワード生成アルゴリズム(例:BIP39 vs. SLIP39 vs. Electrum vs. Aezeed、Codex32について簡単に言及)の重要性、暗黙的なパス(例:BIP44)および明示的なパス(例:「ディスクリプタ」)、バックアップウォレットタグ(BIP329へのうなずき)やその他のデータ(例:チャネルの状態)の重要性についても説明します。
ビットコインマスタリー(第3版)がリリースされました
作者:David A. Harding
源:
アドレアス・アントノプロスと私が共著した『ビットコインのマスター』(第3版)がO’Reilly Mediaから出版されたことをお知らせできることを嬉しく思います。
新内容
マスタービットコインの最後の版が発行されてから6年が経ちました。 ビットコインの最良の部分はここにとどまりますが、ビットコインをより安全でスケーラブルで、よりプライベートにする多くの最適化もあります。 これらの改善点の一部は、第 3 版で導入されました。
新しい共著者は誰ですか?
この本の主な著者はアンドレアス・M・アントノプロスで、ほぼすべてのビットコイナーに知られています。 彼は数え切れないほどのスピーチを行い、何百ものポッドキャストに出演し、多くのビデオを制作し、ビットコインに関するいくつかの本を書いています。 過去10年間の彼の仕事の多くは、ビットコインを初めて使用する人々を導き、それがどのように機能するかを説明し、深刻な間違いを回避するのを助けることに専念してきました。 彼のおかげで何人の人々がビットコインについて考えを変えたか、そして彼のタイムリーなアドバイスのために何人のビットコインが盗難や紛失から救われたかを言うことは不可能です。
新しい共著者であるDavid A. Harding(それは私です!)は、ビットコインに関する技術文献を10年近く書いていますが、私ははるかに小さなグループ、つまりビットコインコア、ライトニングネットワーク、複数のウォレットライブラリの開発者など、ビットコインプロトコルを直接開発して使用する人々をターゲットにしています。 私はビットコインオプテック週報の共著者として最もよく知られています。 私の目標は常に、長期的にはこれらの開発者の生産性を高め、ビットコインプロトコルがより速く行きたいところに行けるようにすることでした。
本書については、アンドレアスの第2版のテキストと、彼が第3版のために確立した概要から始めます。 私は概要を修正し、途中で頭に浮かんだことのいくつか(および初期のレビュアーによって提案されたこと)も取り入れました。 第3版に掲載されているすべてのテキストの最終決定は私のものなので、問題も私の責任です。
更新
何十ページにもわたる新しい資料に加えて、本書の元の部分にも大幅な改善が加えられました。
*承認と認証の一般化:本書の以前の版ではビットコインの言語を紹介しましたが、ビットコインの新機能は範囲外に存在します。 例えば、 P2WPKHアドレスとTaprootスクリプトパスのMerkleプルーフを考えてみましょう。 2014年にピーター・トッドが私にくれたコメントに触発されました:ホワイトペーパーで紹介されたバージョン(公開鍵と署名)から、ビットコイン 0.1ソフトウェアによって実装されたバージョン(スクリプト公開鍵とスクリプト署名)、分離された証人(証人と証人構造)へのビットコインの承認と認証方法の進化を示しました。 これは、今日のビットコイン入力検証における多数の異なる機能のコンテキストを提供するだけでなく、ビットコインの「スクリプト」と「プログラム」が任意の計算用に設計されていない理由も示しています。 *用語:サトシ・ナカモトは私たちにビットコインを与えてくれましたが、悲しいかな、彼は私たちに一貫した用語のセットを与えませんでした。 ビットコインコアの開発者は、コードの関数名から派生した用語を使用することがよくあります。 他の開発者は別の用語を使用しています。 ありがたいことに、この本の執筆中に、Mark “Murch” Erhardtは、取引に関連する用語を推奨するBIPを思いつきました。 彼のBIPはまだ確定していないため、変更される可能性がありますが、提案された用語を使用するように本の各章を更新しました。 他の開発者や技術作成者がソフトウェアやドキュメントに同様の変更を加えていることを私たちは知っています、そして私たちは皆これがビットコインを開発するすべての人に役立つと考えています。 *「カラーコイン」はRGBとTaprootアセットになりました:本の初版から生き残っているカラーコインの章が更新され、ビットコインブロックチェーンにビットコイン以外の送金をペッグするための2つの新しいプロトコルが導入されました。 どちらのプロトコルも「ペイ・トゥ・コントラクト」に基づいているので、 前回のTaprootの紹介では、 この2つのプロトコルに共通する「クライアント検証」の概念についてお話ししましょう。
足りない部分
本書のテクニカルレビュアーには、Mark “Murch” Erhardt氏、René Pickhardt氏、Olaoluwa Osuntokun氏、Jorge Lesmes氏が参加しており、それぞれが驚くべきフィードバックを寄せてくれました。 私は彼らの懸念に対処するために最善を尽くしましたが、完了する時間がなかった2つの実質的な変更がありました。
*ライトニングネットワークのより良い説明:本の新版のテキストは「ライトニングネットワーク」に何十回も言及し、ベースレイヤーの設計がレイヤー2の動作に影響を与える理由を説明していますが、あるレビュアーは、ライトニングネットワーク統合でウォレットを使用している人の数をよりよく反映するために、冒頭の概要セクションを書き直す必要があると正しく指摘しました。 *部分的に署名されたビットコイントランザクション(PSBT):この本では「PSBT」について言及していますが、詳細には触れず、別のレビュアーは、PSBTはハードウェア署名デバイスからマルチパーティ契約まで、今日のビットコインの多くの側面で重要であるため、これは明白な省略であると考えています。
私はこれらのレビュアーに完全に同意します。 オライリーが数年後にこの本の第4版を出版することに興味を持ってくれることを願っていますし、この2つの明白な欠落を正すために、引き続き私を共著者として招待してくださることを願っています。
ブリンクについて
Mastering ビットコイン(第3版)から私にもたらされたすべてのロイヤリティを、501©(3)非営利団体であるブリンクに寄付することを発表できることを嬉しく思います。 ブリンクは現在、ビットコインコアにフルタイムで取り組んでいる数人の開発者に助成金を付与しています。
私は Brink の取締役会のメンバーであり、現在はボーナス委員会の委員を務めていますが、どちらも無給の独立メンバーであり、その素晴らしい開発者チームを財政的に支援できることを嬉しく思います。 私は多くの印税を受け取るとは思っていません - 技術モノグラフは通常ベストセラーにはなりません - しかし、私は目を光らせて、私の支払いと寄付をこの形式で公開します。
どの本が良いか
マスタービットコインの初版は、最初の本物のビットコインテクノロジーの本でした。 それ以来、このテーマを独自の方法で扱った他の多くの本が出版されています。 私はそれらのいくつかを読んで、それらはすべて素晴らしいと思うので、それらをマスタービットコイン(第3版)(* MB3E *)と比較する価値があると思いました。 明らかに、この比較は私の個人的な極端な偏見に基づいています。