プロジェクト名:Aptos
タグ: $APT
タイプ:Layer1
Aptosは、拡張性、セキュリティ、信頼性、およびアップグレード可能性のコア原則を備えたLayer 1ブロックチェーンです。BFTコンセンサスメカニズムと並列コンピューティングを採用し、より優れたパフォーマンスを実現しています。
AptosはBFTメカニズムを使用しています。Diem BFTは、Aptosが開発した本番向けの低遅延ビザンチン容認(BFT)エンジンです。このコンセンサスプロトコルはHotStuffの派生物です。効率を向上させるために、BFTメカニズムはコンセンサスと検証に参加するノードのしきい値数のみが必要です。
ほとんどの他のブロックチェーンとは異なり、コアグループのアクティブなバリデータがトランザクションの処理、ブロックの生成、コンセンサスの達成を担当するレイヤー構造を持つのに対し、Aptosネットワークでは、アクティブなノードが新しいバリデータノード(非アクティブなバリデータ)と状態を同期させることができます。Aptosノードは、コンセンサスまたは状態同期の2つのメカニズムを介してAptosブロックチェーンの最新の状態に同期します。バリデータノードは、更新されるためにコンセンサスと状態同期の両方を使用し、一方、FullNodesは状態同期のみを使用します。たとえば、バリデータノードは、オンラインになるか再起動するときに最初に状態同期を呼び出します。バリデータがブロックチェーンの最新の状態を取得すると、コンセンサスに参加し、完全にコンセンサスに依存して更新され続けます。一方、FullNodesは最新のブロックを取得し維持するために継続的に状態同期に依存します。このコンセンサスメカニズムはネットワークのスケーラビリティとアップグレード性を向上させます。
ほとんどのブロックチェーンは、シリアルトランザクションの実行を使用しています。つまり、トランザクションは1つずつブロックに含まれ、各トランザクションは次に進む前に前のトランザクションが完了するのを待たなければなりません。この方法はトランザクションの状態確認を簡素化しますが、スケーラビリティを制限します。
一方、並行実行は、現在の状態のスナップショットを取得し、複数のトランザクションを同時に実行することを可能にします。このアプローチによりトランザクションのスループットが大幅に向上しますが、異なるトランザクションが互いに干渉しないようにすることが課題となります。
Aptosは、並列トランザクションの実行を実現するためにBlock-STMを使用しています。Block-STMは、Diemから派生した技術で、Aptosの中核技術である並列実行によってスマートコントラクトの実行を加速します。Block-STMにより、新しいノードが状態同期に参加して高いTPSを実現できます。Block-STMは、ソフトウェアトランザクションメモリの原則を中心に構築されたスマートコントラクトの並列実行エンジンとして理解できます。トランザクションはブロックにグループ化され、各ブロックの実行は同じ決定論的な結果を生み出さなければなりません。Block-STMはさらに、結果が事前に設定された順序でトランザクションを実行することと一貫性があることを強制し、トランザクションの実行中の競合を回避するために依存関係を動的に検出します。
APTは、合計10億のトークン供給量を持ち、以下のように分配されています:
プロジェクト名:Aptos
タグ: $APT
タイプ:Layer1
Aptosは、拡張性、セキュリティ、信頼性、およびアップグレード可能性のコア原則を備えたLayer 1ブロックチェーンです。BFTコンセンサスメカニズムと並列コンピューティングを採用し、より優れたパフォーマンスを実現しています。
AptosはBFTメカニズムを使用しています。Diem BFTは、Aptosが開発した本番向けの低遅延ビザンチン容認(BFT)エンジンです。このコンセンサスプロトコルはHotStuffの派生物です。効率を向上させるために、BFTメカニズムはコンセンサスと検証に参加するノードのしきい値数のみが必要です。
ほとんどの他のブロックチェーンとは異なり、コアグループのアクティブなバリデータがトランザクションの処理、ブロックの生成、コンセンサスの達成を担当するレイヤー構造を持つのに対し、Aptosネットワークでは、アクティブなノードが新しいバリデータノード(非アクティブなバリデータ)と状態を同期させることができます。Aptosノードは、コンセンサスまたは状態同期の2つのメカニズムを介してAptosブロックチェーンの最新の状態に同期します。バリデータノードは、更新されるためにコンセンサスと状態同期の両方を使用し、一方、FullNodesは状態同期のみを使用します。たとえば、バリデータノードは、オンラインになるか再起動するときに最初に状態同期を呼び出します。バリデータがブロックチェーンの最新の状態を取得すると、コンセンサスに参加し、完全にコンセンサスに依存して更新され続けます。一方、FullNodesは最新のブロックを取得し維持するために継続的に状態同期に依存します。このコンセンサスメカニズムはネットワークのスケーラビリティとアップグレード性を向上させます。
ほとんどのブロックチェーンは、シリアルトランザクションの実行を使用しています。つまり、トランザクションは1つずつブロックに含まれ、各トランザクションは次に進む前に前のトランザクションが完了するのを待たなければなりません。この方法はトランザクションの状態確認を簡素化しますが、スケーラビリティを制限します。
一方、並行実行は、現在の状態のスナップショットを取得し、複数のトランザクションを同時に実行することを可能にします。このアプローチによりトランザクションのスループットが大幅に向上しますが、異なるトランザクションが互いに干渉しないようにすることが課題となります。
Aptosは、並列トランザクションの実行を実現するためにBlock-STMを使用しています。Block-STMは、Diemから派生した技術で、Aptosの中核技術である並列実行によってスマートコントラクトの実行を加速します。Block-STMにより、新しいノードが状態同期に参加して高いTPSを実現できます。Block-STMは、ソフトウェアトランザクションメモリの原則を中心に構築されたスマートコントラクトの並列実行エンジンとして理解できます。トランザクションはブロックにグループ化され、各ブロックの実行は同じ決定論的な結果を生み出さなければなりません。Block-STMはさらに、結果が事前に設定された順序でトランザクションを実行することと一貫性があることを強制し、トランザクションの実行中の競合を回避するために依存関係を動的に検出します。
APTは、合計10億のトークン供給量を持ち、以下のように分配されています: