ブロックチェーンとは何ですか? 初心者向けブロックチェーンハンドブック(2019)

By ファルコン11 | 投資

ブロックチェーンとは

暗号市場に参加している人は、ブロックチェーンという用語に精通している必要があります。 しかし、ブロックチェーンを本当に理解していますか?それはどのように機能しますか?

ブロックチェーンは、私たちが参加している暗号市場を中心に展開するテクノロジーです。 それを理解することはあなたがの性質を理解し把握するのに役立ちます Cryptocurrency これ。

この記事では、ブロックチェーンテクノロジーとは何か、それがどのように機能するかについて説明します。 あなたが簡単に視覚化できるように、私はそれを最も理解しやすい方法で提示しようとします。

自分で書き始めましょう!

概念を明確に分析する前に、ブロックチェーンの定義は何ですか? ブロックチェーンを生み出した理由とアイデアについて調べてみましょう。 その上、すべては銀行業および財政から来ます。

アイデアが生まれた

ここでは、AとBのXNUMX人が一緒に行う金銭取引の例を取り上げます。

古代の取引

昔は、通貨を扱うとき、お金を借りるとき、借金を返済するとき、人々は互いに合意し(AとBの間で)、その取引情報を本に記録して保管しました。 そしてこの本を評判の良い仲介者Cに渡してください。 もちろん、このCはAとBの両方から信頼されている必要があります。

ここでは、次の参加者が表示されます。

  • AとBは、トランザクションに関与する2人です。
  • Cは仲介者として立っている評判の良い人物です。
  • 元帳(紙)。

ただし、このトランザクションでは、次のようないくつかの問題が発生しました。

長期保存の問題:

ノートブックは通常紙でできており、シロアリが発生しやすく、時間の経過とともに壊れます。 つまり、そこに保存されている情報は永久に存在しません。

例:Aは12年間Bからお金を借ります。 しかし、10年後、本は腐敗し、その情報を見ることができなくなりました。 その時点で、AはBからお金を借りていなかったこと、およびAが自分のお金を借りたことを証明するためのノートブックをもう持っていないことを否定しました。

情報は変更または破壊される可能性があります。

誰かがノートブックを盗んで、情報を消去したり、ページをはがしたりする可能性があります。 その当時、情報は以前ほどオリジナルではありませんでした。 つまり、情報が変更される可能性があります。

3番目の仲介者があります。

評判の良い第三者によって再び開催されました。 そして、誰もが確認のために立つ3人目を簡単に見つけることができるわけではありません。

同時に、他のXNUMX人のトレーダーは、この仲介者に対する完全な信頼を持っている必要があります。

現在の銀行システムを介して取引

社会が発展するまでの間、私たちは上記の第三の仲介者Cのための代替の銀行システムを持っています。 紙の台帳は銀行のコンピュータシステムに置き換えられます。

銀行システムの利点:

  • 多くの場合、政府は、州が貿易業者の権利を確保するために際立っています。
  • コンピュータシステムに格納された情報は、時間の経過とともに「腐敗」することを恐れずに、時間とともに安定しています。

ただし、銀行システムを介したトランザクションには、次のようないくつかの問題があります。

データが脅かされるリスク: 銀行のサーバーには多くの重要な情報が含まれているため、常に多くの悪者による攻撃の標的になります。 データは引き続き盗まれたり変更されたりする可能性があります。

取引料金: 利用者同士が相互に振替をする際の料金も取引上の問題。

下の写真は、10年10月2019日に更新されたVietcombankの送金手数料を示しています。

永続化するサードパーティは持続します: それが銀行です。 ユーザーの取引情報は銀行が保持しています。 さらに、この情報を第三者に悪用したり、第三者に販売したりする可能性があります。

さらに、集中管理システム、銀行、または州では、ユーザーのアカウントの凍結が必要になる場合があります。 そして、これはユーザーが望んでいないケースです。

したがって、ブロックチェーンは上記の問題を解決するために生まれました。

では、ブロックチェーンとは何ですか?

ブロックチェーンのコンセプトとは何ですか?

ブロックチェーンは台帳です 散らす 分散型 (分散元帳)、トランザクションデータを記録します。

「元帳」に入力される前のこの情報は、さまざまな場所の多くの人々によって確認されます コンセンサスメカニズム.

あなたはブロックチェーンを台帳として想像することができますが、それの電子版です。

ブロックチェーンの最も重要なXNUMXつの特性は、分散型と分散型です。

分散プロパティ(分散):

つまり、これらの本には同じデータが含まれていますが、さまざまな場所に散らばっています。 そのため、残念ながら、場所が失われたり損傷したりしても、データはまだブロックチェーンに残っています。

分散型:

ここでは、どの組織によっても制御されていないことを意味します。 情報が確認されてブロックチェーンに記録されると、誰もそれを変更することはできません。 秘密鍵の所有者だけがそれにアクセスできます。

これらは、現在のトランザクションバンキングシステムと比較して違いと利点をもたらすブロックチェーンのXNUMXつの特性です。

したがって、ブロックチェーンの構造とは何か、そしてそれがどのように機能するかを疑問に思う必要があります。 しよう Coin98 詳細をご覧ください!

多分あなたは興味があります: 19業界はブロックチェーン技術によって変わる

ブロックチェーンネットワークの活動

ブロックチェーンの運用に入る前に、その構造について学びましょう。

ブロックチェーンの構造

その名前が示すように、ブロックチェーンはブロックとチェーンです。

具体的には、多くのブロックで構成される構造になっています。 これらのブロックは一緒にリンクされてチェーンを形成します。ブロックチェーンまたはブロックチェーンがあります。

これらの各ブロックが何であり、これらのブロックがどのように接続されているのか疑問に思われるかもしれません。

以下に説明します。

各ブロックの構造

各ブロックは、少なくとも次のコンポーネントで構成されています:データ、ハッシュ、前のハッシュ。

データ:

これらは、ブロックチェーン内に記録されたデータであり、ブロックチェーンに保存して保護するコンポーネントです。

データまたはデータは、暗号化アルゴリズムによって保護されます。 各ブロックチェーンには独自の暗号化アルゴリズムがあります。

たとえば、ビットコインのブロックチェーン内のデータには、次の情報が含まれています。

  • トランザクション内のBTCの数とトランザクションの時間。
  • 送信者アドレス。
  • 受信者のアドレス。

ハッシュ:

ブロックのハッシュコード。 これは、ランダムに生成された、異なる文字と数字のシーケンスです。

ブロックを個別に表し、暗号化アルゴリズムを使用して暗号化されます。 ハッシュコードは、ブロックの変更を検出するために使用されます。

前のハッシュ:

前のブロックのハッシュコード。 これは、隣接するブロックが最初にどのブロックを認識し、どのブロックを後で認識し、相互に接続するために使用されます。

下の図を見て、ブロックチェーンの構造を理解してください。

最初のブロック[1]の前にはブロックがないため、そのハッシュコードはシーケンス番号0です。また、元のブロックまたはジェネシスブロックと呼ばれます。

ブロックチェーン操作

新しいデータが作成されるたびに、コンセンサスメカニズムを介して、さまざまな場所にある複数のノードによってチェックおよび検証されます。

1ブロックに変化があった場合。 ここでは、ハッカーが攻撃し、ブロックAの情報を変更したと想定しています。

  • ブロックAのハッシュが変更されました。
  • システムはそのハッシュを以前のブロックハッシュと比較して、偏差を検出します。
  • したがって、ハッカーはAの前にブロックのハッシュを変更する必要があります。システムは再びA-1ブロックのエラーを検出します。 ハッカーは、A-2ブロックのハッシュを変更し続ける必要があります。
  • したがって、トランザクションを変更するには、ハッカーはすべてのブロックを変更する必要があります。

ハッカーによるシステムへの攻撃を困難にするために、コンセンサスメカニズムがあります。

ブロックチェーンの合意メカニズム

ブロックチェーンのコンセンサスメカニズムは、ブロックチェーンにトランザクション情報を記録するためにブロックチェーンがコンセンサスを達成するメカニズムです。

上で述べたように、コンセンサスメカニズムは、ネットワーク内のノードを検証し、同性愛者が新しいデータをブロックチェーンシステムに記録するために使用されます。

ネットワークでブロックの変更がある場合、それは新しく作成されたデータに似ています。 このデータは、他のブロックのデータと比較されます。 違いがある場合、そのデータをブロックチェーン内に書き込むことはできません。

これがブロックチェーンがデータ変更に抵抗するように設計されている方法です。

つまり、次のようにブロックチェーンを理解できます。

  • ブロックチェーンは、一種のストレージおよびデータ伝送技術です。
  • ブロックチェーンに書き込まれたデータは、同じ分散ブロックに格納されます。
  • データをブロックに書き込むためには、特定の個々の機関の管理の対象ではなく、ネットワークノードによる合意と認証が必要です。
  • この情報は誰も変更できません。

2つの共通の合意メカニズムがあります:PoWとPoS。

PoW(Proof of Work): 作業証明としても知られています。

これは最初の合意メカニズムであり、添付されています Bitcoin(BTC)、Ethereum(ETH)、 BEAM、グリン。

この合意メカニズムでは、困難な問題を解決するためにマイナーパワーを使用するマイナーがいます。 解決すると、トランザクションを認証し、ブロックチェーンに新しいブロックを作成する権利が得られます。

PoS(Proof of Stake) または利害関係の証明。

通常、次のようなプロジェクトがあります。 IOST、Binance Coin(BNB)、Cosmos(ATOM)、 オントロジー(ONT)...このメカニズムを使用します。

コンセンサスメカニズム PoS マイナーマイナーは存在しませんが、代わりにトランザクションの検証に関与する者は、トランザクションを検証してブロックを作成する権利を得るために大量のコインを賭けたり賭けたりする必要があります。

このメカニズムは多くの高価な掘削機を必要としません。

紹介したい用語がもうXNUMXつあります。秘密鍵と公開鍵です。

秘密鍵

秘密鍵/秘密鍵とも呼ばれます。 数字と文字のシーケンス。

クリプトウォレットにアクセスしてトランザクションを許可するために使用されます。 したがって、ユーザーは秘密鍵コードを保護し、誰にも開示しないようにする必要があります。

公開鍵

公開鍵とも呼ばれ、文字と数字のシーケンスです。

これは、ブロックチェーンネットワーク上のユーザーアドレスと見なされます。 公開鍵はウォレットアドレスアドレスに対応します。

ブロックチェーンでウォレットアドレスを作成すると、公開鍵(アドレス)と秘密鍵(秘密鍵)のXNUMXつの鍵を受け取ります。 秘密鍵と公開鍵は常に含まれています。

兄弟姉妹は、メールアドレスとして公開鍵を使用し、メールのパスワードとして秘密鍵を使用します。 そして、メールはお金やその中のデータに対応しています。

他の人からメールを受け取った場合は、自分のメールアドレスを通知できます。 このメールアドレスを持っている人なら誰でもメールを送信できます。

パスワード(秘密鍵)はあなたが持っています。 このパスワードが誰かに知られた場合、その人はあなたの電子メールにアクセスしてメールを送信(送金)できます。

パスワード(秘密鍵)をお持ちの方ならどなたでも、そのメールアカウントにアクセスしてメールを送金(出金)できます。 したがって、この秘密鍵のチェーンを常に保護する必要があります。

では、ブロックチェーンの利点は何ですか?

ブロックチェーンの特徴

  • 偽造できず、破壊できません: 通常、ビットコインは誕生以来、ビットコインのブロックチェーンに生まれて保存されていません。
  • 変更できない(または不変): データがブロックチェーンのブロックに書き込まれると、変更、修正、または追加することはできません。
  • セキュリティ: プライベートキーホルダーのみがブロックチェーン内のデータにアクセスできます。
  • 透明度: ブロックチェーンのトランザクションは保存され、人々はそれらをチェックできます。 これに基づいて、トランザクション履歴を確認および取得できます。 分散化して、他のユーザーがブロックチェーン上の情報にアクセスできるようにすることもできます。
  • 統合スマート契約(スマート契約): それに基づいて、スマートコントラクトに記述された条件は、以前の条件が満たされたときに実行され、誰もそれを防止またはキャンセルすることはできません。

最初のブロックチェーンプラットフォーム統合スマートコントラクトは イーサリアム.

これらの特性に基づいて、金融や銀行、サプライチェーン、データストレージ、IoT、投票選挙、医療サービスなど、多くの業界でブロックチェーンテクノロジーを適用できます...

まとめ

上記は、ブロックチェーン技術に関する一連の記事の最初のものです。

この記事では、このテクノロジーの概要と、その機能と特徴について説明します。

それでは、このテクノロジーが適用される産業と分野は何ですか? シリーズの次の記事を読んでください。

そしていま..

こんにちは、次の記事でまたお会いしましょう!

コメントを残す

アバター
サブスクリプション
通知する