ブロックチェーン

ビットコインが分裂する仕組み|現役エンジニアが解説

ビットコインはこれまでビットコインキャッシュやビットコインゴールドといった形で分裂を行ってきました。

みなさんの中でも、ビットコインが分裂することによってコインが増えたと喜んでいた方もいらっしゃるのではないでしょうか。

ただ、なぜ分裂したかをはっきり理解している方はまだまだ少ないと思います。

この章ではコインが分裂する仕組みを解説します。

続きを読む

パブリックチェーンとプライベートチェーンの違いとは|短編 現役エンジニアが解説

パブリックチェーンとは?

これはブロックチェーンの取引履歴を公開しているチェーンのことでパブリックとは、日本語で公開を意味する言葉であり

・取引履歴を公開しており、誰でも閲覧ができる

・誰でもネットワークに参加できる

・分散型の合意形成システム。PoWやPoSでの取引承認を行う。(こちらについては別カリキュラムを参照してください)

仮想通貨ではビットコイン・イーサリアム・ネム・ライトコインなどがパブリックチェーンのコインです。

続きを読む

仮想通貨の合意形成方法とは?|短編 現役エンジニアが解説

こちらでは仮想通貨によって異なる、合意形成の方法をご説明します。

仮想通貨の取引合意形成プロセスはマイニング(取引を承認する作業)で検証し、認証するためにそれぞれ異なった合意形成の方法を取っています。

これらをそれぞれの形成方法からご説明します。

続きを読む

P2P分散ネットワークとは?|短編 現役エンジニアが解説

P2Pは一言で言うと、それぞれのノード同士が通信し、負担や記録を分散しているネットワークのことをさします。

私たちが普段使用しているサービスのほぼ全てがサーバーを介した中央集権のサービスです。

例をあげると、フェイスブックやアマゾンなど、企業は自社のサーバーをもち一極集中のサーバーとして管理しています。

ですがP2Pネットワークでは端末同士が、やりとりを行うので、サーバーなどの管理者が必要ありません。

これがビットコインにも使用されています。
続きを読む

ハッシュ関数とは?|短編 現役エンジニアが解説

ハッシュ関数は、一言で言うと復元不可能な値を導くための関数と言えます。

そもそもハッシュ関数がビットコインや仮想通貨にどのように役立てられているのか、ご存知ですか?

私たちが普段使用しているビットコインアドレスがハッシュ関数をかけた結果なのです。

続きを読む

公開鍵と秘密鍵|現役エンジニアが解説

ここでは公開鍵と秘密鍵について解説をします。

ブロックチェーンを学んでいく中で、公開鍵と秘密鍵の仕組みは理解していかなければならないものです。

その二つを理解していくためにまずは、公開鍵暗号と共通鍵暗号方式について学んでいきましょう。

続きを読む

ブロックチェーンとは?|現役エンジニアが解説

ブロックチェーンが何かわからない・これからどういうものに応用できるのかわからないなどといった疑問を持っていませんか?

筆者は実際にブロックチェーン大学校を受講して、ブロックチェーンがどんなものなのか学んできました。

この記事ではブロックチェーンについて解説します。

続きを読む

ビットコインとは?|現役エンジニアが解説

ビットコインが何かわからない、どういうものなのか知りたいということはありませんか?

筆者は2015年頃にビットコインの存在を知ったのですが、あの頃にはここまでビットコイン が大きくなるとは思っていませんでした。(たくさん買っておけばよかったと非常に後悔しております笑)

この記事では電子マネーとの違いや、ビットコインのメリット・デメリットなどを紹介していきます。

続きを読む

マウントゴックスの被害者として経験したこと 【2013年の記憶】

いきなりですが、あなたはコインチェック事件(コインチェックがハッキングされ仮想通貨ネムが日本円にして500億円以上盗まれた事件)を経験しませんでしたか?

筆者はコインチェック事件を回避しました。

ですが、それは筆者が以前マウントゴックスでの事件を経験し、またブロックチェーンや取引所に関して情報収集をしていたからです。

つきましては、筆者の経験として

・どうやってビットコインを2013年の時点で知ることができたのか。

・マウントゴックスで何を経験したか。

・なぜ私がコインチェック事件を回避できたか。

・今後の仮想通貨取引に関して何を注意して取引すべきか

をこの記事ではご紹介させていただきます。

これまでの失敗や経験を読者の方々に少しでもお伝えして、今後の仮想通貨取引に役立てていただきたいと思っています。

続きを読む

【東京 渋谷】Macユーザー限定 マイニング実装会を開催します!

皆さんは「仮想通貨のマイニング」について耳に挟んだことはありませんか?

仮想通貨のマイニングは、仮想通貨の取引を承認しブロックチェーンに記述する作業で、その報酬として仮想通貨が支払われるのがマイニングです。

そして、そのマイニングを個人のPCでも実は行うことができるのはご存知ですか?

ビットコインやイーサリアムですと、世界中でマイナーたちが熾烈な競争を行なってマイニングしており、あまりマイニングをすることができません。

ですので、今回はCPUでのマイニングに向いていると言われている仮想通貨BitZenyを用いてのマイニング方法について、参加者の方々に導入するまでお手伝いをさせていただきます。

続きを読む