*

お勉強がてらブロックチェーンについてワンペーパーでまとめてみた

 

 

最近、職場でデジタルに詳しいと勘違いされているTatsuyaです。

(最近流行りの錯覚資産!)

 

ブロックチェーンも詳しいと思っていただいてます。

確かに、ビットコインは5年前から保有してますが、単に持ってるだけです。

 

ということで、とてもありがたいことに、ブロックチェーンに詳しい人たちが集まるイベントに会社を代表して行くことになりました。

 

内心結構ビビってます。

このままでは、ヤバイ!!

知ったかぶりがバレそうで、ヤバイ!!

 

 

 

Network blockchain

(いらすと屋にあったブロックチェーンのイラスト)




 

 

 

ということで、勉強・勉強。

 

 

で、

アウトプットする方が勉強になると思い、自分なりに、ブロックチェーンを1枚のペーパーにしてみて、恥を忍んで、ブログに晒してみます。

 

イメージはこんなでしょうか?

 

 

 Image

 

下半分のスペースの使い方がもったいないですけど、これがあると無いとでは分かり易さが違うのであえて空間の無駄遣いをしています。

 

 

 

 

 

では、説明します。

 

まず、複数の取引をまとめたものをブロックとし、それをハッシュで暗号化します。

 

ハッシュとは、16進数、64文字

内容を修正すると、ハッシュも変わります。

 

 

 

例えば、こういった取引のブロックがあるとします。

このサイトでハッシュのシミュレーションができます。

https://anders.com/blockchain/hash.html

 Hash1

 

 

達也から太郎への金額を改ざんしてみると、

 Hash2

 

ハッシュの値が変わりました。

 

後述しますが、内容を変えるとハッシュの値が変わるという点が、ブロックチェーンの仕組みが成り立つ大きなポイントです。

 

 

 

 

ブロックチェーンでは、取引の内容に加えて、ナンス(Nouce)と呼ばれる数字を組みあせて、最初の数桁がゼロになるものをこのブロックのハッシュとします。

最近のビットコインの取引をみると、18か19連続でゼロが続いてるハッシュを採用しています。

16進数、64文字のハッシュの最初の十数個がゼロになるナンスを探すことがマイニングです。

この確率って、僕の頭ではすぐに計算できませんが、天文学的数字な確率なのは確かです。

 

ハッシュから簡単にデータを逆算できないように設計されていますので、全探索・総当り以外の方法で、条件を満たすようなナンスを探すことはできません。

つまり、条件は誰にでも平等です。

いや、平等という言い方は語弊があるかもです。マイニングには、特定のロジックがあるわけでないので、あとは計算機のパワー勝負になります。

 

 

では、このサイトでシミュレーションしてみましょう。

https://anders.com/blockchain/block.html

 

 Hash3

 

この場合だと、

ナンスは 16712 です。

 

この 16712 を最初に探し、皆から承認された者が報酬をもらえます。

ビットコインでは、現在報酬は12.5BTC のビットコインです。

つまり、2019年6月22日現在では、1462万円の報酬になります。

(1BTC 117万円)

 

ヒョエー、

それじゃあ、マイニングやってみようと思いますよね。

 

 

 

そして、以下のように、

ブロックは、前のブロックのハッシュ値を参照します。

ブロックとブロックをハッシュでチェーンのようにつないでるように見えるので、ブロックチェーンという名前になったようです。

 

このサイトでシミュレーションできます。

https://anders.com/blockchain/blockchain.html

Hash4 0

 

 

 

では、このブロックチェーンのどこかを改ざんしてみましょう。

ブロック2のジョンから太郎の取引金額5000円を9000円に改ざんしてみましょう。

 

ブロック2のハッシュが変わり、

それ以降のブロック全てのハッシュも変わります。

 

Hash5 0

 

 

 

すぐに改ざんしたことがバレますね。

バレないためには、その後の全てのブロックのナンス、ハッシュ修正しないといけません。

世界中の人がこのブロックチェーンを見てるので、そんなことは不可能です。

そんなことをするくらいなら、報酬がもらえるマイニングを選択する。

このような仕組みのことを、Proof of Work と言います。

 

 

 

 

で、

多分、大体はあってると思いますが、

間違ってたり、ニュアンスが違ってたら、ご教授願います。

 

 

 

ではでは。

 

 

ad

    この記事が気に入りましたら、ぜひTwitter、facebookボタンをお願いします。
    ブログを書くモチベーションになります。よろしくお願いします。

  • このエントリーをはてなブックマークに追加
この記事が良かったらビットコインで寄付をお願いします。
ビットコイン投げ銭ウィジェット



関連記事

ビットコインを始めてから6年経つ

  今朝Facebookを立ち上げると、 6年前の今日、ビットコインを始めたという投稿が

記事を読む

【備忘録メモ】第26回八子クラウド座談会「こんなに進んでいるFintech!完全キャッシュレス時代に突入!」レポート

     4月7日(土)、このイベントに参加しました。   八子クラウド座談会 第26回「こんなに進

記事を読む

広島にビットコインが使えるラーメン屋さんがあった

2017年7月14日の中国新聞にこんな記事があった。 「ビットコイン」じわり広がる 消費刺激

記事を読む

チュニジアが世界初の仮想通貨技術を用いた自国通貨を発行する世界初の国になるらしい

    なんと、チュニジアが自国通貨に仮想通貨の技術を採用するとネットで知り、真偽のほどをソースを辿

記事を読む

ビットコインのETF誕生まで秒読み段階

Bitcoin Wallpaper (2560x1600) / PerfectHue    

記事を読む

ad

Message

メールアドレスが公開されることはありません。

ad

生成AIで作ったキャラクターをLive2Dで加工しUnityで動かす(まばたき、話す)

  ChatGPT(DALL-E3)で作ったキャラクターをもとに、Ch

24時間のトランジットならビザなしで中国に入国できる(上海浦東空港での体験)

中国での入国を伴うトランジットについて、私は事前にググりまくって情報を

『東京都同情塔』を読んで

ChatGPTを活用して作ったという芥川賞受賞作「東京都同情塔」を読了

『ボーはおそれている』を観て

    3月1日の映画の日はミッドサマーの監督の最新作を鑑賞(ミッド

生成AIを使ったテレビニュース風の動画の作り方(HeyGen + Canva)

  イベントの宣伝用にこんな動画を作りました。   誰でも簡単に作れ

→もっと見る

    • 1676633総閲覧数:
    • 115今日の閲覧数:
    • 201昨日の閲覧数:
    • 2現在オンライン中の人数:
    • 2014年4月29日カウント開始日:
PAGE TOP ↑