近年、テクノロジーエコシステムに多くの変化が見られ、それがスペースを永久に揺るがしました。 多数の製品が発表され、今後数年間、セグメントのベンチマークが設定され、プラットフォームがますますスマートになり、発見とコンテンツの消費がまったく新しい体験になりました。 電話はデスクトップのコンピューティング能力にさらに近づき、デバイスはこれまで以上に接続され、状況に応じて認識されるようになります。 トレンドセッターになっているもののリストは非常に長いので、それらすべてに言及することは事実上不可能です。 しかし、要するに、特にあなたが技術愛好家であるならば、それは生きているのに最適な時期であると言っても過言ではありません。
最近多くの批判的な注目を集めている多くのものの中で、最も人気のあるもののXNUMXつはたまたま暗号通貨です。 あなたが岩の下に住んでいないのなら、暗号通貨、人々が一夜にして億万長者や億万長者になること、そしてそれが今後数年間ですべてをどのように変えるかについて多くのことを聞いたことがあるかもしれません。 それらの多くは真実であり、現在の金融システムに関する多くの異なる問題を解決しますが、ビットコイン、イーサリアムなどの暗号通貨は、それらに完全に別の記事を捧げるのに十分な大きさのトピックです。 心配しないでください、暗号通貨に関するすべての詳細な投稿はドラフトにあり、まもなく公開されます。 しかし、そのセグメントに入る前に、足を濡らす必要があります ブロックチェーン.
あなた方の何人かはそれについて聞いたことがあるかもしれませんが、それが何であるかを完全に理解していないかもしれません、そしてそれからその用語に全く新しい人々がいるでしょう。 これらのキャンプのいずれかに該当する場合、この投稿は必要なものです。 座ってコーヒーを飲みましょう。 これは、Blockchainに関する「THE」の投稿です。 私たちはあなたが知る必要があるすべてをあなたに話すつもりです。 これがあなたが学ぶことです:
- ブロックチェーンはビットコインではありません
- BlockChainの簡単な歴史
- ブロックチェーンネットワークはどのように同期されていますか?
- 実施されているセキュリティ対策は何ですか?
- ブロックチェーンテクノロジーのメリット
しかし、ブロックチェーンとは何か、そしてそれがどのように機能するかを説明する前に、明確にする必要のあるいくつかの広範な誤解があります。 ブロックチェーンは、将来構築される最も洗練されたソフトウェアシステムのいくつかの基本的な基盤となるため、これを広める価値があります。
1.ブロックチェーンはビットコインではありません
まず、ビットコインについての一般的な神話を暴きましょう。
これは広範囲にわたる誤解であり、すぐに設定する必要があります。 いいえ、ブロックチェーンはビットコイン、イーサリアム、ライトコイン、その他の暗号通貨ではありません。
簡単に言えば、ビットコインがテスラロードスターの場合、ブロックチェーンはリチウムイオンバッテリーであり、ビットコインが電子メールの場合、ブロックチェーンはインターネットです。 これは基本的に、ここ数か月で人気を博している暗号通貨を強化する基盤となるテクノロジーです。
繰り返しになりますが、暗号通貨についてはあまり触れませんが、知っておく必要があるのは、ブロックチェーンが主要な暗号通貨のほとんどに電力を供給する燃料であり、それらが構築されている基盤であるということです。
基本的な前提を設定したので、ブロックチェーンとは何か、およびブロックチェーンがどのように機能するかを絶対に知っておく必要がある理由は次のとおりです。 ご覧のとおり、Blockchainは製品ではなく、理論、原則、または明確に定義された基盤であり、今後数か月および数年の間にテクノロジーの多くのものの基盤として機能します。 同意しました、暗号通貨はブロックチェーンの「アプリケーション」のXNUMXつです。 テクノロジーが可能なのはそれだけではありません。
ちょっと待って! ブロックチェーンについて非常に多くの怒りがありますが、少なくともそれが最初に何であるかを教えてください。
そうです、ごめんなさい。 それでは、最初に、ブロックチェーンの最も辞書的なブロックチェーンテクノロジーの定義を邪魔にならないようにしましょう
ブロックチェーンは 分権化された & 分散型デジタル元帳 これは、多くのコンピューター間でトランザクションを記録するために使用されるため、後続のすべてのブロックの変更とネットワークの共謀なしに、レコードをさかのぼって変更することはできません。
それは単純なグーグル検索があなたに与える定義であり、私は正直に言って検索結果のXNUMXつからそれをコピーして貼り付けました。 それがあなたを吹き飛ばしただけでも心配しないでください。 私はそれを完全に理にかなっている方法であなたに説明するつもりです。
友達に送金する例を考えてみましょう。 スティーブがニューヨークに住んでいて、友達のアリスがムンバイにいるとしましょう。 送金するとき、どこに送金しますか? あなたはそれを彼女の銀行口座に送ります。
(PayPalなどがあることに同意しましたが、簡単にするために銀行の例に固執しましょう)。
あなたが送金するとき、取引には本質的に3つの当事者が関与します。 トランスミッタ、あなたの友達として 受信機 と銀行として 中間の.
なぜ銀行が必要なのですか? まあ、彼らがそれを検証する人になるという単純な理由のために 」スティーブはアリスに32ドルを送った。 この仲介者の関与がなければ、実際に送金したとしても、アリスはあなたがお金を受け取ったことがないと簡単に主張することができます。 (それがアリスのようであるならば、あなたはその女性から離れる必要があることに注意してください)歴史的に言えば、お金、株、不動産など、価値のあるものを取引する場合はこのようになっています。銀行や証券取引所の形をしたこれらの仲介業者は、取引に重要な要素を追加します。 信頼。 基本的に考えてみてください、なぜあなたはあなたのお金を銀行に保管するのですか? あなたはお金で銀行を信頼しているので、簡単です。 さて、これについて考えてみてください。100ドル相当の100ドル紙幣を作る唯一のものは、その通貨を支持する米国政府です。 しかし、このアイデアからその信頼の要素を取り除くと、最も基本的なレベルで、100ドル札とは何ですか? 紙とインクだけです。 したがって、理論的にはそれを再現することが可能です。 これは偽造がどのように機能するかであり、それは新しいことではありません。あなたはしばしば流通している偽造通貨とそれらが過去にどのように経済を崩壊させたかについて聞くようになります。
しかし、第三者の仲介なしにそのような取引を行う方法があったとしたらどうでしょうか? 銀行に頼らずにアリスに「直接」送金できるとしたらどうでしょうか。 これがBlockchainの出番です。
2.ブロックチェーン:インセプション
少し回り道。
2008年に、個人または個人のグループ(まだ確実ではない)によって、次の名前でホワイトペーパーが作成されました。 聡中本。 このホワイトペーパーでは、ビットコインと呼ばれるピアツーピアトランザクションメカニズムのシステムについて詳しく説明しました。これにより、仲介なしで直接支払いを行うことができます。 ビットコインの形での暗号通貨の概念が議論されたのはこれが初めてでした。 そして、ビットコインのアイデアは本当に革新的でしたが、それがどのように機能するかのメカニズムは、本当に革命的であると分類されたものでした。 これがブロックチェーンの構想と合意の方法でした。ビットコインはブロックチェーンの最初の主流アプリケーションであり、信頼を中心に展開するすべてのものを変える可能性があり、現在は仲介者が関与しています。
それはゲームを変えることです!
ここで、スティーブとアリスの間でお金を取引する例に戻ります。 シナリオから銀行を削除して、Blockchainがどのように行われるかを見てみましょう。
投稿の前半でブロックチェーンの定義について言及したとき、強調されたXNUMXつの単語がありました。 分権化された & 分散型デジタル元帳。 これらがパズルにどのように適合するかを次に示します。
スティーブがアリスに送金したとき、銀行は確認しました 送信者は誰ですかs, 受信者は誰でしたか & トランザクションの価値はいくらでしたか.
この銀行がこの記録をExcelシートに保持していると仮定します。 この銀行を介して毎日複数のトランザクションが発生する可能性があるため、Excelシートには複数の行があり、各行は個々のトランザクションを表しています。 これが取引です。 この銀行は 一元化された権限 そしてそれはこの取り決めに非常に重大な問題をもたらします。 銀行で火災が発生し、すべてのコンピューターが破壊された場合はどうなりますか? または、銀行内のすべてのコンピューターに感染したハッカーのグループによって銀行が攻撃されましたか? さて、銀行が過去に記録していたすべての取引は現在はなくなっており、戻ってそれらを確認する方法はありません。
ブロックチェーンは、この問題を解決し、これに信頼性のレベルを追加します。
友人のグループをテーブルの周りに集めてモノポリーのゲームをプレイすると仮定します。 しかし、残念ながら、実際にゲームをプレイするための偽の通貨はありません。 そこで皆さんは、誰がいくら勝ったのかをそれぞれの紙に記録することにしました。 誰かがある程度の金額を獲得または損失するたびに、プレイヤー全員がその取引を自分の紙に記入します。ゲームは非常に重要であり、友達の誰も信頼していないため、取引は毎回すべて記録する必要があります。誰もがゲームについて偽の記録を作成して最終的に勝つことができないように、自分の書いたものを比較します。 台帳に誤った記録を作成しようとする試みはすべて捕捉され、無効とみなされます。
ゲームの終わりに、あなた方一人一人がこれらのトランザクションで数ページを埋めることになります。 各ページはブロックのようになり、テーブル上の個人によって維持されるページのコレクション全体がブロックのチェーン、つまりブロックチェーンになります。
実際のブロックチェーンは独占の例よりもはるかに規模が大きく、トランザクションはグローバルに発生するため、ネットワークはどのようにしてすべてのトランザクションと同期しているのでしょうか。
3.ブロックチェーンネットワークの同期とセキュリティ?
全世界を、何百万人もの人々がその周りに座っている巨大なテーブルと考えてください。 多くのボランティアが記録や元帳を保持している間に、ネットワーク上の一部の人々が取引(送金など)を行っています。 したがって、誰かがテーブルの人に何かを送るときはいつでも、彼らはテーブルの全員にそれを発表しなければなりません。 取引を発表することにより、取引の記録を保持している誰もが元帳でそれを更新することができます
ただし、これらはすべてオンラインで行われるため、ネットワークの遅延やその他の要因により、トランザクションの記録を保持しているユーザーは、異なる時間にトランザクションに関する更新を受け取る可能性があります。 したがって、基本的に、記録を保持しているすべての人は、ネットワーク上の他の人とはわずかに異なる元帳を持っていますが、それでも有効なものです。 さて、ネットワークはどの元帳(ブロック)をネットワーク(ブロックのチェーン)に追加するかをどのように決定しますか?
それは非常に難しい数学の問題を解くことによって行われます。 ブロックチェーンに追加する必要があるブロックまたは元帳を維持するすべての人は、を使用して作成された特別な数学の問題を解決する必要があります 暗号ハッシュ関数.
ハッシュ関数は基本的に、任意のサイズの入力を受け取り、固定サイズの出力を提供するアルゴリズムです。 たとえば、あなたが持っていると考えてください 1、2、3、4 入力として、ハッシュ関数は 数字を追加する。 結果の出力は次のようになります 10.
あなたが尋ねるほど素晴らしいことは何ですか? さて、暗号化に非常に優れているハッシュ関数の興味深い部分は、特定の入力から出力を導出するのは非常に簡単ですが、出力が与えられたときに入力を導出するのは非常に難しいということです。 上記の例でも。 合計で10個のような入力の可能なセットがたくさんあります 5+5, 7+2+1 など、正しい入力に到達する唯一の方法は、基本的に、どの入力セットが正しいものであるかを継続的に推測することです。
ブロックチェーンで使用されるハッシュ関数は、この例よりもはるかに複雑ですが、同じ原理で機能します。 最も人気のあるハッシュ関数の256つは、SHA256アルゴリズム(Secure Hash Algorithm 256ビット)です。 SHA10ハッシュ問題を解決するように設計されたコンピューターは、各問題を解決するのに約XNUMX分かかります。つまり、正しい問題に到達する前に、何十億もの推測を行っています。 だから誰でも問題を解決する 最初の、トランザクションのブロックをネットワークに追加します。ここで、最も明らかなフォローアップの質問は次のとおりです:-
なぜ誰かがそのような取引を追跡するために志願するのでしょうか? 結局のところ、これらの問題は解決するのが難しく、多くの計算能力、ひいては多くのエネルギーを必要としませんか?
つまりね。 最初に暗号化の問題を解決するすべての人は、自分のブロックをネットワークに追加するようになります。 そしてその見返りに、彼らは暗号通貨で報われます。 このプロセス全体は 鉱業.
報酬を獲得するために新しいブロックをマイニングするためにネットワーク上にある数百万のノード(ネットワーク上のコンピューター)があります。 最近の各コインの高騰を考えると、それはお金を稼ぐためのかなり素晴らしい方法です。
時には、たくさんのコンピューターが力を合わせて問題を解決し、ブロックをブロックチェーンに追加すると、グループの参加者間で報酬が共有されます。 このようなグループは、しばしば 鉱山プール。 それと後の投稿で暗号通貨の働きについてもっと詳しく。
この「チェーン」全体が公開されているので、どのように安全ですか? 人々がハッキングしてレコードを変更しようとするとどうなりますか?
私たちの独占の例では、各トランザクションの記録を保持している複数の人がいたことを覚えていますか? このプロセスはと呼ばれます 地方分権化 これは、データがXNUMXつの中央の場所に配置されていないことを意味します。 したがって、基本的に、私たちの記録は現在、複数の記録保持者のネットワークで配布/共有されています。 誰かの記録が盗まれたり破壊されたりした場合でも、取引は他の人と一緒に残ります。
セキュリティに関する限り。 これがブロックチェーンテクノロジーの非常に重要な特徴です。 これは 「追加のみ」。 つまり、ネットワークへの書き込みのみが可能であり、既存のレコードを変更することはできません。 これは、ネットワーク上の実際のブロックがどのように見えるかを簡略化したものです。
各ブロックにはそれが含まれています ハッシュ(指紋のようにネットワーク上で一意に識別するコード)、 片の データ ブロックチェーンのタイプ、および前のブロックへの参照として 以前のハッシュ値、と呼ばれるネットワーク上の最初のブロックを除いて ジェネシスブロック、前にブロックがないため。
たとえば、ブロック2のデータが変更されると、そのハッシュ値も変更されます。 ハッシュ値が変更されると、ブロック2の古いハッシュ値を保持している先行ブロックが無効になり、後続のすべてのブロックが無効になります。
ブロックチェーンネットワーク全体は数百万台のコンピューターで構成されており、ネットワークにブロックを追加して報酬を獲得し、ネットワークの同期を維持するために同時に問題を解決しています。 悪意のあるアクターがネットワークを停止するためには(ブロックチェーンの場合、無効で他のすべてのノードによって合意されていないブロックをネットワークに受け入れさせる)、コンピューティング能力が必要になります。 越える 全ノードの51% ネットワーク内にあり、現在、そのような計算が可能なマシンはありません。 量子コンピューターがそうすることができることに同意しました、しかし量子コンピューターはまだ非常に理論的な概念です。
すばらしいので、ブロックチェーンとは何か、どのように機能するかがようやくわかりましたが、どこで使用できるようになりますか?
4.ブロックチェーンの利点とアプリケーション
素晴らしい質問です! 現在の金融システムは、銀行などの中央当局に依存して取引を承認しており、取引が地域を超えている場合は、承認を受けるために数時間または数日かかる可能性のある多くの規制手続きを経る必要があります。 ブロックチェーンは、そのような記録を維持するための信頼できる唯一の情報源として機能し、2つの当事者がどこにいるかに関係なく、瞬時のマイクロトランザクションを可能にします。
将来的には、健康記録、教育証明書などの機密性の高い識別データがすべてブロックチェーンに保存されることを想像することもできます。 このようにして、誰がそれらのレコードにアクセスしようとしたのか、その理由を常に知ることができ、改ざんされていないことも確認できます。
リギング、詐欺、または改ざんが発生しやすい今日のすべてのオフラインシステムは、ブロックチェーンによって保護されます。 将来的には、各投票がブロックチェーンに記録されるため、投票詐欺によって選挙が不正に行われる可能性はありません。
最近ニュースを聞いていると、ほとんどすべての主要な政府規制機関と銀行がこのテクノロジーに反対していることに気付いたかもしれません。なぜだろうと思うかもしれません。
ブロックチェーンテクノロジーを採用することで、基本的にそのようなボディを役に立たなくします。 彼らはもはや彼らが現在いる仲介者であることによってお金を稼ぐことができなくなります。 それは人々の手に力を取り戻し、真に経済を民主化するでしょう。
あなたがビジネスであり、お金を稼ぐ可能性が競合他社によって脅かされていた場合、それが採用されることに反対し、現在の顧客にそれを避けるように提案するのは簡単です。 これはまさに、ブロックチェーンと暗号通貨で現在起こっていることです。
暗号通貨は現在、アプリケーションとブロックチェーンの使用を紹介するポスターボーイですが、アプリケーションは無限大です。
結論–ブロックチェーンテクノロジーの説明
私たちはまだブロックチェーン技術の初期段階にいます。 2000 年代初頭にインターネットがコンピューティングを破壊したように、ブロックチェーンはテクノロジーに起こる次の大きな出来事となり、あらゆる場所に普及するでしょう。 このテクノロジーがより主流になったときに、私たちがそれについて教育し、時代の先を行くことは当然のことです。 今後数年間で、ブロックチェーンプログラミングのキャリアがトレンドになるでしょう。 さらに詳しく知りたい場合は、への登録を検討してください。 ブロックチェーンプログラミングコース この革新的なテクノロジーに関する実践的な専門知識を得ることができます。
このシリーズの今後の投稿では、さまざまな種類のブロックチェーン、暗号通貨がブロックチェーンをどのように活用しているかなどについて説明します。 それまでは、この投稿を必ず共有して、みんなに知ってもらいましょう。このことは今後も残るからです。
コメントを書く
この記事について何か言いたいことがありますか? コメントを追加して、ディスカッションを開始します。