
プロデュース | デイリー
編集者 | 陸暁明
プロデュース | デイリー
2008 年に、サトシ ナカモトという人物が「ビットコイン: ピアツーピア電子キャッシュ システム」という論文を発表しました (論文原文PDF版)、ビットコインが世界中で普及する幕を開けました。
ビットコインの基盤となるブロックチェーン技術もその後発見され、分散化、追跡可能性、改ざん防止などの技術的特徴は、金融やトレーサビリティなどのシナリオに応用できます。ブロックチェーンを理解したい場合でも、ビットコインを理解したい場合でも、ブロックチェーンの発祥の地であり、最初に応用されたビットコインが、始める前に理解する必要がある最初の知識ポイントであると私たちは考えています。
副題
1. 口座を開設する
ビットコインを所有したい場合は、取引所で購入する場合でも、送金する場合でも、ビットコイン アカウントが必要です。ビットコイン口座を開設するにはどのような書類を持っていく必要がありますか?口座開設にはどこの機関に行けばよいですか?資料は必要ありません。ビットコインウォレットをダウンロードするだけです。
豆知識: ビットコイン ウォレットは比較的大きなトピックです。まず、デジタル通貨ウォレットが本当の「ウォレット」ではないことを明確にしなければなりません。ウォレットは、口座開設、残高確認、送金を可能にする単なるアプリケーションです。資金。実際、理論上、各通貨は独自のウォレットになります。したがって、市場に出回っているほとんどのウォレットは使いやすく、さまざまな通貨を集約でき、より安全です。分散型のコールドウォレット、ホットウォレット、マネージドウォレットもあります。
ご興味がございましたら、下のリンクをクリックして詳細をご覧ください。
ブロックチェーンウォレットは第2のAlipayになれるでしょうか?(この記事の最初の部分で紹介しました)
ブロックチェーン 100 質問 38 | ビットコイン ウォレットは何のためにありますか?
ブロックチェーン100の質問 39 | コールドウォレット、ホットウォレット
ブロックチェーン100の質問40 | フルノードウォレット、ライトウォレット(台帳情報をすべて格納するとフルノードウォレットになります。本記事ではライトウォレットについて言及しています)
チェーン上のライト ウォレットを使用すると、ビットコインの秘密キー、アドレス、ニーモニックの「反人間的」設計について詳しく知ることができます。Bitpie、imtoken などは比較的昔ながらのウォレットであり、英語が得意な人でもビットコインの公式ウォレットを使用します。ホスト型ウォレットの方が使いやすいですが、秘密鍵は自分で保管しません。
ビットコインウォレットを手に入れたら、あとは指を動かしてアカウントを開くだけです。
ビットコインアカウントは、一対の鍵 (秘密鍵、公開鍵) で構成されます。アカウント所有者は、秘密キーを使用してデジタル署名し、公開キーを使用して署名を検証できます。公開キーは秘密キーから生成できますが、公開キーを使用して秘密キーを生成することはできません。これはいわゆる「非対称暗号化」です(参考リンク:ブロックチェーン100の質問60 | 非対称暗号アルゴリズムとは何ですか?)。システム全体が暗号化に依存しているため、ビットコインがデジタル暗号通貨と呼ばれるのはこのためです。
豆知識:ここで言うハッシュ計算とは何を意味するのでしょうか?
ハッシュ計算には次の特徴があります。
1. 任意の長さのデータを固定長の大きな整数にマップします。
2. データを変更すると、計算結果がまったく異なります。
3. ハッシュ結果から元のデータの内容を推定することはできません。
ビットコインで使用される SHA-256 アルゴリズムなど、ハッシュ アルゴリズムの実装は数多くあります。ハッシュ値は16進数で表される整数で、元の内容が少しでも変更されるとハッシュ結果は数千マイルも変化するため、元の内容が変更されるたびに得られるハッシュ値は1の256乗に相当します。 ~ 2 ランダムに数字を選択します。このようにして、他の人はアカウント アドレスから公開キーを推測できなくなります。そのため、アカウントが盗まれる心配がなく、安全に他の人にアドレスを教え、相手の送金を受け入れることができます。自分で秘密鍵を紛失した場合を除きます。
初めてのビットコイン アカウントを持ったときは幸せですが、同時にアカウントが空なのでイライラすることもあります。財布を膨らませるにはどうすればいいですか?
この目標を達成するには次の方法があります。
投資家がビットコインを「保有」できるよう、戦略的インキュベーションクラウドコンピューティングパワープラットフォーム「Suyitou」を正式に開始投資家がビットコインを「保有」できるよう、戦略的インキュベーションクラウドコンピューティングパワープラットフォーム「Suyitou」を正式に開始
2. 取引所でお金を使って購入します。具体的な操作については、この記事を参照してください。人生初のビットコインを所有するにはどうすればよいですか?」。現在、誰もが共通して利用している主要な取引所は集中型のプラットフォームであり、セキュリティはそれほど高くありません。もちろん、分散型取引所もありますが、ほとんど使用されていません。詳細については、リンクをクリックしてください。
副題
2 簿記
ビットコインアカウントとビットコインを取得したら、異なるアカウント間で送金することができます。ビットコインの最小単位は 1 サトシ、1 サトシ = 0.00000001btc. Alipay を使用して他人に送金するとき、実際には銀行があなたの口座から金額を差し引いて、相手の口座に追加し、あなたに請求し、処理手数料を徴収します。
ビットコインの送金手順は似ていますが、銀行の役割はありません。では、ビットコイン送金の過程で、誰がお金を差し引き、誰が請求書を記録するのでしょうか?
銀行システムとは異なり、分散型帳簿という分散型簿記手法がここで登場します。つまり、台帳は銀行システムによって管理されるのではなく、参加者によって共同で管理されることになり、誰もが簿記に参加できるようになるということです。台帳を管理する人は一般にノードと呼ばれ、マイナーとも呼ばれます。
ブロックチェーンではトランザクションが時系列に並べられており、ブロックはトランザクションのパッケージであり、ブロックは台帳のページに相当します。
簿記の力を得るには、台帳の各ページの簿記担当者(つまり、このブロックのブロック作成者)を競争によって選ばなければなりません。このアカウントのページを完了したら、このアカウントのページを他の人にブロードキャストします。このプロセスはブロック生成と呼ばれ、「マイニング」とも呼ばれます。
前述のように、アカウント所有者は秘密キーを使用してデジタル署名し、公開キーを使用して署名を検証できます。簿記に携わる他の人は、台帳の最新のブロック/ページを同期して、それを調査し続けることができます。同時に、ブロックチェーンでは台帳の各ページ(各ハッシュ)が連動しており、前述のハッシュアルゴリズムにより前のブロックのハッシュ値が記録されます。
このような分散システムでは、各ノードが独立して完全なトランザクション台帳を維持します。これは「分散台帳」とも呼ばれます。毎回過半数のノードの承認が必要であり、どのノードも単独で台帳を改ざんすることはできず、51%のノードの同意が得られなければ成功しない、いわゆる51%攻撃です。
ノードがネットワークから離脱したりダウンしたりしても、システムの動作には影響しません。この方法は、単一ノードの集中型システムよりも安全です。ノードは世界中に分散されており、各ノードは近隣のノードと接続してグローバルな P2P ネットワークを形成します。これは、ビットコインが世界的に流通するための物質的な基盤でもあります。
前のセクションで説明したように、アカウントが自身の残高を知る必要がある場合は、ウォレットを通じて照会できます。
ただし、ノードには完全な台帳情報しかなく、ウォレットもノードを通じて独自の残高を照会する必要があります。それで、ノードはどこにあるのでしょうか?見えない、触れない、どこにあるの?幸いなことに、わざわざノードを見つけなくても、「ビットコイン ウォレット」が代わりにやってくれます。
実際、ビットコイン ウォレットがノードに取引情報を伝えたい場合は、ビットコイン ネットワーク内の少なくとも 1 つのノードに接続する必要があります。ノードに接続すると、ビットコイン ウォレット自体がネットワーク内のノードになりますが、完全な台帳を持つフル ノードと比較すると、ウォレット ノードは完全な台帳を記録せず、「マイニング」もしないため、「軽量ノード」です。
興味があるなら、もう 1 つ質問したいと思います。ビットコイン ウォレットはどのようにしてノードを検出するのでしょうか?
簡単に言えば、ビットコイン ネットワークの開発中に、「シード ノード」と呼ばれる長期的に安定したノードがいくつか存在します。ビットコイン ウォレット ソフトウェアを開発する場合、これらの「シード ノード」のドメイン名がコードに書き込まれ、DNS 動的クエリを通じて、アクティブ ノード アドレスのリストが「シード ノード」から要求されます。 、ビットコインウォレットのネットワークに参加できます。
たとえば、Chen 氏はビットコイン ウォレットを通じて 0.05BTC を Miss.Lv に送金しましたが、この送金は「分散台帳」を通じてグローバル ビットコイン ネットワーク ノードによって記録されました。
送金記録: Mr. Chen -> Miss. Lv : 0.05btc もちろん、このように名前は記録されませんが、次のような 2 人のビットコイン アカウント番号が記録されます。
1AC4fMwgY8j9onSbXEWeH6Zan8QGMSdmtA -> 1JWq3G8pqCo6jZGhLHpctYap5yVScqGxkv : 0.05btc
副題
3 発行/マイニング
通貨なので、そもそもどうやって生まれたのかと必ず疑問に思うでしょう。
これにはビットコインの発行が関係します。
通常の通貨は中央銀行などの機関が発行しますが、ビットコインではブロックごとに新しいコインが生成されます(これはプログラムに書いてあります。理由は聞かないでください)。このラウンドのブロックの簿記権を獲得した人は、最新のビットコインを取得します。
合計2,100万ビットコインが発行されました。ブロック報酬は最初は 50 BTC です。つまり、ブロックが掘り出されるたびに、マイナーは 50 BTC を受け取ります。このシステムでは、210,000ブロック(約4年)ごとに、ブロック報酬がビットコインの最小単位である1サトシになるまで半分に減らされると規定されている。したがって、ブロック報酬は2012年以降は25BTC、2016年には12.5BTCに調整され、次の半減期は2020年になります。この競争プロセスは新しい金貨を掘り出すようなものであるため、誰もがそれをマイニングと呼び、台帳管理者を「マイナー」と呼びます。
そういえば、ビットコインのインセンティブメカニズムが実際に関係しています。つまり、なぜノードはアカウントを維持するためにリソースを無駄遣いするのでしょうか?
副題
4 コンセンサスメカニズム: PoW
ご存知のとおり、現在、ビットコインの価値は 10,000 米ドルであり、会計ノードは 1 ブロックあたり 12.5 ビットコインを取得できます。
誰もが公平に簿記の権利を取得できるようにするために、ビットコイン システムは一連の競争メカニズムを設計しました。
このシステムでは、競技者は SHA-256 操作を通じて要件を満たす乱数を推測する必要があります。一番最初に見つけた人が簿記の権利を獲得します。このプロセスは、最初に推測した人が勝ちとなる、ランダムな数字の推測として理解できます。
ランダムに推測された数値は実際にこのブロックのブロックヘッダーに記録され、乱数として台帳に永久に記録されます。上記を覚えておくと、この記事で述べたように、各ブロックは前のブロックのハッシュ値を記録し、ハッシュ値自体はハッシュ計算によって計算されることがわかります。この乱数は実際にはギリシャ語計算のハッシュ係数です。 。 (ブロックヘッダーの構成と詳細なプロセスについては、「」を参照してください。Odaily Research Report | ビットコインマイニング産業の転換点とその背景にある経済サイクル》)
SHA-256 操作は乱数と衝突するため、同じ期間内により多くの回数を推測した人が「答え」を見つけて簿記の権利を得る確率が高くなります。したがって、この競争メカニズムは Proof of Work と呼ばれ、PoW (Proof of Work) とも呼ばれます。
計算速度を向上させるためには、誰もが単位時間あたりの計算能力を継続的に増加させることしかできません。したがって、ハードウェア機器は、オリジナルのノートブック コンピューターから今日のプロ仕様のマイニング マシンまで継続的に更新されてきました (興味があれば、Odaily のマイニング調査レポート (図 6、ハードウェア機器の更新の繰り返し) について学ぶことができます。, 通常のノートパソコンではマイニングができなくなったため、マイニングプールも登場しました。 (知りたい方は「」を読んでください)Xiao Ming の学習ノート | マイニング プールの機能を 1 つの記事で理解する》)
計算機の能力はどんどん進化していますが、ビットコインのシステムにも非常に興味深い設定があり、ブロックの生成時間が10分以内になるように自動的に難易度を調整してくれます。
マイニングに興味のある友人は、今でもマイニングは可能ですか?と尋ねるかもしれません。もちろんそれは可能ですが、コンピューターを使用したり、マイニングのためにマイニングマシンを購入したりすることはもはや不可能であり、コストが高すぎます。したがって、一般の人が市場でマイニングに参加する方法もあり、これは他人のマシンを借りて自分でマイニングすることに相当します。 (詳細についてはリンクをクリックしてください) 現在、マイニングは比較的成熟した産業となっています。ご興味がございましたら、この記事でより完全かつ詳細に紹介しています。副題
5 ビットコインの長所と短所
ビットコイン システムがどのように機能するかを理解できたので、これらの複雑な設計はすべて、次の条件を達成するように設計されています。
1. 総量に制限があり、供給が減少している場合。
2. 偽造できません。
3. 取引は便利で安全です。
これらの特徴により、人々はビットコインが一般的な同等物として非常にゆっくりと使用できるという確信を与えます。
4. 広く認知され、受け入れられている
さらに、ビットコインには次のような独特の機能もあります。
5. 分散化;
6. 世界的な流通と流通。
これには、発行の分散化と分散型台帳の両方が含まれます。
ビットコインの利点は明らかですが、欠点も同様に明らかです。
1. ビットコインの「マイニング」メカニズムは世界中で多くのエネルギーを消費します。
2. 盲目的な誇大広告はビットコインの価格を激しく変動させます。通貨の主な目的は通貨価値を安定させることです。
3. 身代金としてビットコインの使用を必要とした以前のランサムウェアなど、トランザクションの匿名性に欠陥があります。
4. ビットコインは総量が限られているデフレ通貨であり、価値が上がるだけで価値が減らないため、皆が買いだめし、市場の流動性が不足し、最終的には経済が縮小する可能性があります。
5. 送金には時間がかかり、手数料がかかります。
6. 同時トランザクション容量には制限があります。
この記事は、Zhihu netizen @ceelog の記事も参照しています。これを読めばビットコインが何なのかが分かります認可された。
その他の参考記事:
投資家がビットコインを「保有」できるよう、戦略的インキュベーションクラウドコンピューティングパワープラットフォーム「Suyitou」を正式に開始
私は Odaily Little Parker です。高品質のブロックチェーン プロジェクトに関するレポートを探しています。WeChat lmm662381 を追加できます。会社名 + 名前 + 理由をメモしてください。転載・コンテンツ協力はreport@odaily.comまでメールください。