XENBLOCKとは?

https://github.com/jacklevin74/xenminer/blob/main/docs/xenblocks_whitepaper.v0.1.pdf

この論文は、Proof of Work(POW)とProof of Stake(POS)のハイブリッドマージに基づく革新的なブロックチェーンアーキテクチャを提案しています。焦点は、メッセージのオーバーヘッドを改善し、非同期のノンブロッキングステートレプリケーションを使用して、暗号的に署名されたトランザクションの確認時間の速さを向上させることにあります。提案されたブロックチェーンは、強固なSybil耐性を向上させるためにPOWハッシュの発見のセキュリティを活用しながら、トランザクションステートの強力な不変性を保ちつつ、かなり分散化されたものです。提案されたブロックチェーンは、Bitcoinブロックの順序づけを利用して、Ethereumとの互換性のあるスマートコントラクトを使用しています。スタンドアロンのテストでは、中~大規模のノードハードウェアを使用して、トランザクション確認時間が200ms以下、スループットが75,000 TPSとなることが示されています。

  1. 導入既存のブロックチェーン(Bitcoin、Ethereum)は、高いガス料金、遅いトランザクション確認時間、ブロックの再編成などに悩んでいます。新参者(Cosmos、Solana、Polygon)は、データの不変性を犠牲にしてトランザクションの実行時間を優先させることがよくあります。XenBlocksの設計では、POW層によるブロックの不変性と、POS層によるトランザクションの確認を分離し、一つのブロックチェーン層内で委任されたコンセンサスの概念を導入します。これにより、エンドユーザー向けにリアルタイム(サブ200ms)のトランザクション確認時間を実現し、同時に、POWブロックチェーンによって確立されたマイニングアルゴリズムによって保護された強力な分散データの不変性を提供します。
  2. システムデザイン
    ネットワークには一般的に使用されるPOW難易度コンセンサスが含まれており、POWマイナーグループは無制限で、誰でもネットワークに参加してArgon2IDメモリハードハッシングアルゴリズムを使用した暗号的なチャレンジの解決競争に参加できます。これにより、マイナーはネットワークをいくつかの方法で保護します。マイナーは報酬トークンであるXeniumの生成を共有し、これはトランザクション料金であるガスに使用され、それによりネットワークへのDDOSやSybil攻撃の発生確率が低減します。マイナーは自己の裁量でXeniumをステークしてブロック提案者に選出されることができます。ブロック提案者の目的は、着信するブロックチェーントランザクションをMerkle Treesにパッケージ化し、それがすべての参加マイナーによって検証(投票)されるようにすることです。POSノードの1つがコーディネータとして機能し、事前に定義されたブロック提案者スケジュールがあります。コーディネータの仕事は、すべての着信トランザクションを受信してシーケンス化する一方で、アクティブなコーディネータとして実行することです。合意と強力なデータの不変性は、マイナーによる提案されたブロック(Merkle Trees)のエラーを検討することで達成されます。
  3. ネットワークの分断の場合、ブロックチェーンのデータ構造は最も長いブロックチェーンの比較によって回復され、ネットワークが修復されると最も長いチェーンが勝利します。POSグループのコーディネータが比較的高速なハードウェアで実行されることが期待される一方で、マイナーは互換性のあるハードウェアを使用して自宅から実行できます。
  4. この提案されたXenBlocksデザインは、ブロックチェーン技術における新しい手法を提案しています。POWとPOSのハイブリッドアーキテクチャ、そしてそれに伴うブロック提案者とコーディネータの区別により、高速なトランザクション確認と同時に分散データの強力な不変性を実現しようとしています。これは、既存のブロックチェーンが抱える課題に対する新しいアプローチであり、特に高いガス料金や遅いトランザクション確認時間に悩んでいるプロジェクトに新たな可能性を提供するものと言えるでしょう。
  5. ただし、この提案が実現するためには、セキュリティの確保やネットワークの安定性など、実装上の様々な課題に対処する必要があります。また、この提案が将来どのように発展し、採用されるかは開発の進捗に依存するため、注意が必要です。
  6. 総括すると、XenBlocksは次世代のブロックチェーンデザインにおいて注目すべきプロジェクトであり、その開発の進展に期待が寄せられます。仮想通貨やブロックチェーン技術の進化において、新たなアプローチと革新的な発想が今後の展望を切り開くことでしょう。

まとめ

XenBlocksはProof of Work(POW)にArgon2IDを使用し、3つのトークンを報酬として提供します。トランザクションはKeccak256 Ethereum互換アルゴリズムで署名され、Nonceを用いてトランザクション順序を確定します。ネットワークのスケーリングは非同期性により実現し、Ryzen CPUを使用して1秒に最大75,000トランザクションを処理できます。Proof of Stake(POS)によるCoordinatorの選出やSlashingなどの仕組みも導入され、トランザクションの最終確定は非同期Gossip Protocolによって30〜45秒以内に実現されます。

コメント

Copied title and URL