DLT(Distributed Ledger Technology)とは何ですか?
DLTとは?
手始めに、DLTはDistributed LedgerTechnologyの略です。 「共有元帳」または単に分散型台帳とも呼ばれます.
これは、ユーザーとシステムが資産に関連するトランザクションを記録できるようにするデジタルシステムです。分散型台帳テクノロジーは、任意の時点で複数の場所に情報を保存します.
DLTには、従来のデータベースとは異なり、情報を保存するための中心的な場所がありません。これが、従来のデータベースとの違いです。分散化機能は、それを使用する当事者間のセキュリティ、透明性、および信頼性も向上させます。.
つまり、DLTの起源はどこですか?
コアでは、DLTはピアツーピア(P2P)ネットワークから発信されます。どのP2Pネットワークでも、ピアは一元化されたエンティティを必要とせずに相互に通信します。技術的には、分散型台帳テクノロジーはピアツーピアネットワークを通じて可能です。コンセンサスアルゴリズムを利用して、地方分権化を機能させる.
現在、分散型台帳テクノロジーは非常に人気があります。結局のところ、彼らはそこにあるさまざまな産業の土地空間を変えています。 DLTの傘下にあるテクノロジーの1つは ブロックチェーン.
すぐに話し合います.
ただし、DLTのさまざまな側面について説明する前に、まず元帳の起源について学びましょう。.
元帳の起源
元帳を定義する最良の方法は、情報またはトランザクションを保存する方法として元帳を説明することです。.
数千年前、元帳は紙の形で存在していました.
新しいテクノロジーとアプローチにより、元帳はデジタル化され、資産は詳細なプロセスを通じてデジタル化され、ネットワークに保存されます。.
これらのコンピューター化された台帳は、従来の集中型ソリューションでは解決できなかった問題を解決する方法を業界に提供するため、現在、イノベーションの中核となっています。.
現在、私たちのサイト101Blockchains.comで詳細に説明した、分散型台帳テクノロジーの複数のユースケースがあります。.
また、現在のシナリオを確認すると、そこにあるほとんどすべてのサービスは、元帳のトランザクションを認証する方法として集中化を使用しています。たとえば、銀行はその代表的な例です。しかし、銀行は現在、DLTを採用することで明るい未来に向けて取り組んでいます.
暗号化とその台帳テクノロジーへの実装の変更により、分散型台帳テクノロジーは、消費者や企業に大量に採用される準備ができていると簡単に言うことができます。.
DLTの主な機能
分散型台帳テクノロジーには、集中型台帳ソリューションと比較して独自性のあるいくつかの重要な機能があります.
簡単に言うと、DLTは、分散された方法で機能する、複製、同期、および複製された元帳として最もよく定義されます。.
主な特徴は次のとおりです。
- 不変:分散型台帳は、暗号化を利用して不変で安全なストレージを作成しました。これにより、一度保存されたデータを変更または変更することができなくなります.
- 追加のみ: 分散型台帳は、完全なトランザクション履歴を提供するため、追加専用です。これは、機能のためにデータを変更できる従来のデータベースとはまったく異なります。ただし、それは、内部的または外部的要因の両方によって、データの変更と操作につながる可能性があります.
- 分散: 元帳のもう1つの重要な特徴は、その分散性です。はい、データが保存される場所は1つではありません。すべてのピアは、そこにあるほとんどのDLTに元帳のコピーを持っています。 Cordaなどの一部のDLTは、他の方法でデータを保存しました.
- 共有: 元帳は単一のエンティティに関連付けられていません。ノード間で共有されます。一部のノードは元帳の完全なコピーを保持する責任がありますが、他のノードはそれらを機能的かつ効率的にするために必要な情報を持っているだけです.
分散型台帳テクノロジーの種類
分散型台帳テクノロジーには主に3つのタイプがあります.
- 許可された
- 許可なし
- ハイブリッド
以下で、それぞれについて簡単に説明しましょう。.
許可された
許可されたネットワークはプライベートネットワークです。これらは、ユーザーがKYC手順を通じてアクセスを許可する必要がある閉鎖生態系で機能するように設計されています.
検証されたユーザーは、許可されたネットワークまたは許可された分散型台帳システムの機能にアクセスできます。許可されたネットワークでは、検証ノードはネットワーク内のトランザクションの検証を担当するため、手間がかかります。.
ネットワークは、ネットワーク機能へのアクセスを制限するように少数のユーザーを制限するように設計することもできます。この機能は、ブロックチェーンを利用したいが、データをすべての人に公開したくない企業にとって非常に便利です。結局のところ、ビジネスにとって、重要なビジネスデータを保護することは重要です。それが彼らをユニークにし、競合他社から市場での地位を安全に保つ理由です.
許可なし
許可のない分散型台帳システムまたはネットワークは、パブリックネットワークです。定義上、ユーザーは許可のないネットワークに参加するために許可を必要としません。分散型台帳システムは、トランザクションの実行、ブロックの検証、およびネットワークとのその他の形式の対話を行うために、すべての人に開かれています。.
ここで重要なのは自由です。許可のないネットワークの最良の例はビットコイン自体です。これは、DLTの実装であるブロックチェーンテクノロジーを利用した最初の暗号通貨でした。誰でもビットコインを送信または受信できます。取引の実施方法を規定する場所、法律、その他の要因に関係なく、誰がそれを使用できるかについての制限はありません。.
ハイブリッド
ここで説明する最後のタイプのDLTは、ハイブリッド分散型台帳システムです。許可のないネットワークと許可されたネットワークの両方を組み合わせて、両方のメリットを享受できるネットワークを提供します.
ハイブリッドDLTは、システムのどの側面を公開し、どの側面を非公開にするかを決定できるため、企業にとって優れた選択肢です。.
詳細をお読みになりたい場合は、4種類のブロックチェーンテクノロジーをご覧ください。 & ネットワーク
コンセンサスメカニズムの役割
分散型台帳テクノロジーの中核には、コンセンサスメカニズムがあります。これらのメカニズムは、分散型台帳ネットワーク内のノードがトランザクションを検証する方法を管理する手順とルールです。.
DLTテクノロジーのもう1つの点は、検証の目的でどのノードを選択するかを決定することです。したがって、新しいブロックが生成されると、ノードがノードを選択し、ブロックを検証するタスクがノードに割り当てられます。これらはすべて、分散ネットワークによって選択されたコンセンサスメカニズムによって管理されます.
また、ネットワークに権限がない場合、ノードは互いに競合してブロックを検証します.
世の中に出回っている人気のあるコンセンサスアルゴリズムには、プルーフオブワーク、プルーフオブステーク、委任されたプルーフオブステーク、ビザンチンフォールトトレラントベースなどがあります。.
プルーフオブワーク(PoW)
プルーフオブワーク 最も人気のあるものです。これは、ネットワークによって設定されたパズルを解くエネルギー集約型の計算を利用します。時間の経過とともに、パズルは計算がより複雑になり、ノードが検証するのが難しくなります.
これはビットコインが現在経験している問題です。また、計算できるノードが1つもないため、計算能力を組み合わせてパズルを解きます。.
そのため、ブロックを解決するための報酬がさまざまなプレーヤーに分配され、プロセスに参加するインセンティブが全員に与えられます。.
プルーフオブステーク(PoS)
プルーフオブステーク コンセンサス問題を解決するために別のルートを取ります。 PoSでは、既存のステークを持つノードがコンセンサス方式に参加できます。この代替方法はエネルギー効率が高いため、PoWに関する多くの問題を解決します。.
したがって、ユーザーがPoSを使用するDLTのコンセンサス方式に参加するかどうかを決定した場合、参加するには投資する必要があります。.
他にも人気のあるコンセンサスアルゴリズムがあります。詳細については、このトピックに関する詳細な記事を読むことをお勧めします:コンセンサスアルゴリズム:ブロックチェーンテクノロジーのルーツ.
DLTエコシステム
分散型台帳テクノロジーをよりよく理解するには、そのエコシステムについても学ぶ必要があります。したがって、分散型台帳テクノロジーエコシステムには4つの異なる部分/側面があります。これには次のものが含まれます。
- ハードウェア
- ソフトウェア
- ビジネス
- プロトコル
ハードウェア
ハードウェアに関しては、DLTエコシステムには、ストレージデバイス、サーバー、またはコンピューターとして機能できるノードが必要です。.
また、ノードには3つのモダリティがあります。
- 検証ノードの生成をブロックする →ここで、ブロックは完全な検証ノードを生成します。次に、これらのノードはコンセンサスメソッドに参加し、すべてのトランザクションを含む分散型台帳全体のコピーを持ちます。.
- 部分/ライトノード →パーシャル/ライトノードには、それらを機能させてネットワークに参加させる限られたトランザクションリストがあります.
- 完全な検証ノードを生成する非ブロック →非ブロックの場合、コンセンサスプロセスに参加しない完全な検証ノードを生成します。また、可能なすべてのトランザクションを含む分散型台帳全体が含まれています.
ソフトウェア
ソフトウェアに関しては、DLTはさまざまなタイプのソフトウェアアプリケーションを利用します。 DLTのソフトウェアエコシステムでは、Java、C ++、Rust、Go、JavaScript、Pythonなどのさまざまなプログラミング言語を使用して作成されるアプリケーションを見つけることができます。ご覧のとおり、DLTは言語固有ではなく、要件に基づいて任意のプログラミング言語またはツールで動作できます。.
プログラミング言語の選択は、言語の弱点と強みによって異なります.
DLTで実行されているアプリケーションに関しては、次のように分類できます。
- 財務 →ここでは、お金を管理して使用します
- セミファイナンシャル →このタイプでは、ビジネスプロセスにはお金が含まれますが、主な焦点はタスクを完了することです.
- 非金融 →このタイプでは、お金は含まれず、ビジネスプロセスの主な焦点はタスクの完了です.
事業開発
事業開発の側面に関しては、DLTは投資家、ユーザー、企業、開発者、ブロックプロデューサーの面倒を見る必要があります.
すべての利害関係者は、タスクを完了するためにDLT指向のアプリ、サービス、およびソリューションを使用する必要があります。たとえば、投資家は、DLTエコシステムの作成と管理に必要な資金を提供することによって組織に投資します。彼らの焦点は、投資からの利益を確保し、ビジネスの使命またはビジョンの観点からも成功することです.
開発者は、製品、アプリケーション、およびサービスの開発を扱います。彼らはネットワークとDLTプロトコルを利用してそれを行います。彼らはまた、技術サポートを提供する責任があります.
ブロックプロデューサーは、DLTのコンセンサス方式に積極的に参加します。それらは完全な検証ノードであり、分散型台帳の完全なコピーを持っています.
最後に、企業はDLTを使用してビジネス活動を行い、エンドユーザーに価値を提供します.
プロトコル開発
これから説明するDLTの最後の側面は、プロトコル開発です。ここで、DLTのプロトコルが開発および管理されます。それは学界と開発者によって取り組んでいます。このレイヤーは、暗号化キーがネットワークとどのように相互作用するかを処理します.
分散型台帳の実装
分散型台帳テクノロジーは、長年にわたって複数の実装を見てきました。ただし、他の実装よりも影響が大きい実装がいくつかあります.
それらのいくつかについて以下で説明しましょう.
ブロックチェーン
分散型台帳の実装の代表的な例の1つは、ブロックチェーンです。!
ブロックチェーンは、世界を震撼させた分散型台帳テクノロジーです。 2008年、中本聡はビットコインを世界に紹介しました。それは世界にブロックチェーン技術を利用し、それはピアが一元化されたエンティティを必要とせずにデジタル通貨を送受信することを可能にします.
ピアはブロックチェーンネットワークを管理しました.
トランザクションが発生すると、ブロックに割り当てられます。トランザクションを検証するために、ブロックは次にによってマイニングされます
はい、不変性はブロックチェーンの重要な機能の1つです.
ブロックチェーンを非常に素晴らしいものにするもう1つの機能は、透明性です。ブロックチェーンを介して実行されるトランザクションは、必要に応じて追跡および検証できます。使用されるブロックチェーンのタイプによって、透過性のレベルが決まります。たとえば、プライベートブロックチェーンは、ネットワークに登録されているユーザーにのみ透過性を提供します。ネットワーク外の誰もが透明性を制限したままトランザクションを表示することはできません.
パブリックネットワークの場合、透過性は異なる働きをする可能性があります.
私達は私達のサイトで非常に深くブロックチェーンをカバーしました。それで、あなたがそれについてもっと学ぶことに興味があるなら、あなたは以下の記事をチェックすることができます.
- 初心者のためのブロックチェーン:スタートガイド
- 知っておくべき6つの主要なブロックチェーン機能!
コーダ
Cordaは、ビジネスを目的とした興味深いオープンソースDLTプロジェクトの1つです。これは、スマートコントラクトを使用してビジネスに厳格なプライバシーを提供し、費用効果の高いアプローチでDLTを使用することを意味します.
プラットフォーム内のトランザクションに関しては、Cordaは異なるアプローチを利用しています.
トランザクションに参加しているピアのみへのトランザクション.
このアプローチは、トランザクションの検証に関して、多くの時間、エネルギー、およびコストを節約します。そして、それが、Cordaが企業にとって最高のDLTソリューションの1つである理由です。.
コーダについてもっと知りたい場合は、次の記事をチェックしてください.
- コーダブロックチェーン:金融企業の支配者
- 究極のCordaチュートリアル2020
イーサリアム
イーサリアムは、分散型台帳テクノロジーの実装のもう1つの驚くべき例です。ビットコイン、最初の暗号通貨が実装されたブロックチェーンテクノロジー。しかし、それは完璧に欠けていました.
それらの欠陥の1つは、トランザクションの計算と検証に多くのエネルギーを必要とするため、プルーフオブワークコンセンサスアルゴリズムの使用です。要するに、プルーフオブワークは環境にやさしいものではありません.
イーサリアムは、プルーフオブステークとして知られる代替のコンセンサスメソッドを提供することでそれを修正しました.
また、ネットワーク内のタスクを自動化する方法であるスマートコントラクトも導入しました。これにより、要件の大部分を自動化できる分散型アプリも生まれました。.
イーサリアムについてもっと知りたい場合は、次の記事をチェックしてください.
- イーサリアムスマートコントラクトアルティメットガイド
- 30以上のイーサリアムインタビューの質問と回答
DLTが重要な理由
分散型台帳技術は重要です。アクセシビリティ、不可侵性、説明責任などの主要な機能により、世界中の企業にとって非常に望ましいものになっています。これは、プロセスに参加しているノードの不変性、信頼、および透明性を促進する記録保持の方法です。詳細はこちら.
結論
分散型台帳が未来であることは間違いありません。結局のところ、それはそこにあるビジネスのための優れた機能セットを提供します。また、世界が現在苦しんでいる中核的な社会的および経済的問題を解決する能力もあります。.
では、分散型台帳テクノロジーについてどう思いますか? 「DLTとは」という質問にお答えしたと思いますか?以下にコメントしてお知らせください.
私たちは聞いています.