https://medium.com/feed/milkomeda%E6%97%A5%E6%9C%AC テクノロジー | Algorand Japan アルゴランド・ジャパン
top of page

アルゴランドは、長年にわたってブロックチェーンの普及を妨げていた分散化、スケーラビリティ、セキュリティに関する技術的な障壁を取り除きました。これで、信頼できる安定したプラットフォーム上で様々なアプリケーションを構築できます。

私たちのコンセンサス・メカニズムはパーミションレスで、PURE PROOF OF STAKE™です。真に分散化されたネットワーク内での完全な参加、保護、および速度を保証します。ブロックが数秒で確定するため、アルゴランドのトランザクション・スループットは、大規模な支払いおよび金融ネットワークと同レベルです。そしてアルゴランドは、即時のトランザクションのファイナリティを提供する最初のブロックチェーンです。フォークなし。不確実性もありません。

分散化された国境のない経済の時代の到来です。アルゴランドがその基盤です。さあ、あなたは何を構築しますか?


アルゴランド・プロトコル

分散化

アルゴランド・ブロックチェーンは完全に分散化されているため、強力な中央機関や単一の制御ポイントはありません。すべてのブロックを承認するために、ユーザーの唯一の委員会がランダムかつ密かに選択されます。ノードは、さまざまな国のさまざまな背景を持つエンティティによって実行されます。

 

  • 公正&透明 すべての個々のネットワーク参加者に制御が分散されます

  • 正確 データが操作、紛失、破壊されるリスクはありません

  • 安全 攻撃者がターゲットとする特別なユーザーグループを持たないフォールトトレラント

 

パーミッションレス

 

全ての方にオープン

ユーザーは、アルゴランド・ブロックチェーンを使用するために信頼された機関の承認を必要としません。ユーザーは単一のクラスであり、ゲートキーパーはありません。すべての参加者はすべてのブロックを読み取り、将来のブロックでトランザクションを書き込む機会があります。

 

低い参加費用

アルゴランド・プラットフォームに参加するは、最小限の処理能力と適度なITリソースが必要です。Algoを所有するすべてのオンラインユーザーは、ブロック・コンセンサスに参加する資格を自動的に持ちます。

 


PURE PROOF-OF-STAKE

アルゴランドは、ビザンチン合意に基づいて構築されたPure Proof-of-Stake(PPoS)コンセンサス・プロトコルを使用します。これは、システムが中央権限なしにコンセンサスを達成し、過半数のステークが悪意のない側にある限り、悪意のあるユーザーを許容できることを意味します。新しいブロックの選択に対するユーザーの影響力は、システムへの出資度(Algoの保有数)に比例します。ユーザーは、ブロックの提案やブロック提案に投票するために、ランダムかつ密かに選択されます。すべてのオンラインユーザーは、提案および投票のために選択される機会があります。ユーザーが選択される可能性は、そのステークに直接比例します。

 


報酬

アルゴランドでは、権力はステークを持つユーザーの手にあります。すべてのユーザーは、チェーンにコミットされたすべてのブロックのステークに比例した報酬を受け取ります。これは、ユーザーにアルゴランド・プラットフォームへの参加を促し、分散化への道を加速するためです。

 

 

オープンソース

アルゴランド・ノード・リポジトリはオープンソースであり、誰でも監査、使用、構築することができます。このプラットフォームは、透明性、包括性、コラボレーションの原則に基づいて設立され、分散化されたボーダレスな未来というビジョンを共有する熱心なコミュニティによって維持されています。

 


プロトコルの進化

  • 提案された変更はブロックチェーンに投稿されます

  • コミュニティは、アルゴランド・コンセンサス・プロトコルを使用して、変更を受け入れるか拒否するかを投票します

  • 受け入れられると、コミュニティは変更が発生するブロックに同意します

  • 全員が同時に新しいプロトコルに切り替えます

アルゴランドは、システムが変更を許可し、柔軟性のないポリシーを回避し、コミュニティとプロトコルの両方を進化させるべきだという考えに根ざしています。アルゴランド・プラットフォームは、プロトコルの変更に対してコンセンサス・アプローチを採用しています。これにより、プロトコルの継続的な進化が促進され、コミュニティを破壊する可能性のあるハードフォークが排除されます。この機能は、ユーザーが何でも合意に達することを可能にするアルゴランド・コンセンサス・プロトコルによって強化されています。それは次のブロックだけでなく、プロトコルのアップグレードでも同様です。

 


コア・ブロックチェーン・イノベーション

即時トランザクション・ファイナリティ

アルゴランド・ブロックチェーンはフォークしません。PoWプロトコルとは異なり、2つの異なるブロックを同じ位置でチェーンに追加することはできません。特定のラウンドで認証されるために必要な署名のしきい値を持つことができるブロックは1つだけです。

アルゴランドでは、すべてのトランザクションが最終です。ブロックが表示されると、ユーザーはブロックが永遠にチェーンの一部であると確信できるため、すぐに含まれるトランザクションに依存できます。インターネットが複数のユーザープールに分割されている場合でも、安全で一貫性のある1つのアルゴランドチェーンのみが存在します。

 


暗号化くじ引き

自己選択

アルゴランドでは、少数の委任ユーザーも固定委員会もブロックを提案する責任を負いません。代わりに、すべてのユーザーがランダムに、密かに、そして継続的に選択されて、アルゴランド・コンセンサス・プロトコルに参加します。アルゴランドのすべてのブロックは、次のブロック選択に参加するユーザーを決定する新しい予測不可能な選択シードを明らかにします。オンラインユーザーは、秘密キーと選択シードを使用して検証可能なランダム関数(VRF)を評価することにより、参加するように選択されたかどうかを確認します。 VRFは、ユーザーが持っているAlgoの数がユーザーが選択される可能性に影響を与える加重宝くじと同様に機能します。

ーザーの交換可能性

アルゴランド・プロトコルでは、参加者はブロック選択のすべてのラウンドで変更され、攻撃者からネットワークを保護します。ユーザーが参加する前は、ユーザーが誰であるかは誰にもわかりません。ユーザーが参加すると、メッセージは既にネットワークを介して伝播されるため、攻撃者が攻撃から利益を得るには遅すぎます。各ラウンドでは、参加者のすべてのセットはランダムであり、以前の参加者から独立しています。

 

 

コンセンサス獲得

  • ブロックの提案:アカウントがネットワークに新しいブロックを提案します

  • ソフト投票:委員会が提案に投票し、1つに絞り込みます

  • 投票の認証:ブロックを認証するために別の委員会の投票

  • 各ノードはブロックの証明書を受け取り、元帳に書き込みます

  • 新しいラウンドが開始され、プロセスは新しいブロック提案者と投票者でやり直されます

 

アルゴランドは暗号くじ引きを使用して、特定のラウンドのブロックを提案するユーザーを選択します。ブロックチェーンにブロックが提案されると、ブロック提案に投票する投票者の委員会が選択されます。投票の過半数が誠実な参加者からのものである場合、ブロックを認定できます。

 


スケーラビリティ

アルゴランドのビザンチン合意プロトコルは非常に効率的です。実際、ブロックがネットワーク全体に伝播するのと同じくらい速く、新しいブロックでコンセンサスに達します。 アルゴランド・プロトコルは、数十億のユーザーに対応し、参加ユーザーに多大なコストをかけることなく、高いトランザクションレートを維持します。

 

  • 暗号パズルの解決に無駄な計算リソースはありません

  • 新しいブロックが生成されるたびに参加するように選択されたユーザーの小さなサブセットのみ

  • 選択したユーザーの数は、ネットワークユーザーの総数が増加しても変化しません

  • ユーザーは、選択されているかどうかを判断するために他のユーザーと通信する必要はありません。

  • ネットワークの総通信コストは直線的に増加します

  • ブロックは通常数秒以内にファイナリティに達します

 


コンセンサス・レベルのセキュリティ

アルゴランドの分散型ビザンチン合意プロトコルは、誠実なユーザーがシステムの合計ステークの過半数を保持している限り、任意の数の悪意のあるユーザーを許容できます。コンセンサス・プロトコルの2つの重要な機能により、強力な敵がブロック生成を制御するのに十分なユーザーを破壊するのを防ぎます。

まず、攻撃者はどのユーザーをアタックするべきかを知りません。実際、新しいブロックを認証するために呼び出されるユーザーは、密かに個別に選択されます。

第二に、攻撃者がどのユーザーが選択されているかを認識したおきには、攻撃によって利益を得るには遅すぎます。これらのユーザーは、コンセンサス・プロトコルの責任をすでに果たしています。次のブロック認証では、新しいユーザーセットが再び個人的に選択されます。

 


ネットワークレベルのセキュリティ:パーティションの回復力

アルゴランド・プロトコルは、ネットワークを完全に制御し、どのユーザーがどのメッセージをいつ受信するかを決定する可能性のある敵に対して安全です。ネットワークが接続されていない複数のネットワークに分割されている場合でも、アルゴランドのブロックチェーンは分岐せず、ユーザーの残高は安全なままです。敵は、2人の正直なユーザーに同じラウンドで2つの異なるブロックを受け入れるよう説得することはできません。ブロックチェーンに表示されるすべてのトランザクションは常に最終的なものです。アルゴランドは、パーティションが解決された後に回復することができ、パーティションの前と同じ速度で新しいブロックが生成されることを保証します。

 


ネットワーク・アーキテクチャ

アルゴランド・ネットワークには、分散化と高いトランザクション・スループットを同時に最適化する2種類のノードがあります。

リレーノードは、非常に効率的な通信パスを可能にします。

参加ノードはブロックを提案し、投票します。

すべてのユーザーは、リレーまたは参加ノードとして自由に登録できます。(多くの異なる国と大陸にまたがる幅広い技術的、政治的、組織的背景を持つエンティティがすでにリレーと参加ノードとして登録されています。)

ネットワークのセキュリティを確保するために、リレーノードは多様で分散化されています。リレーノードは、さまざまな国や大陸にまたがるさまざまな技術的、政治的、および組織的背景を持つエンティティによって実行されます。ネットワーク参加者は、リレーノードをホストできます。

VAULT™

分散型暗号通貨は、新しいトランザクションを検証するために、参加者に依存してシステムの状態を追跡します。ユーザーとトランザクションの数が増えると、新しいトランザクションを検証するために大量の履歴データを保存する必要があるため、この要件はユーザーに大きな負担となります。

Vaultは、ストレージを最小限に抑え、アルゴランド・ネットワークへの参加を容易にするブロックチェーン圧縮技術です。

bottom of page