
分散化はADAMANTの重要な属性であり、チームはLiskなどの他のdPoSネットワークの教訓を検討することで、エコシステムの改善可能性を評価してきました。
Liskでは、アクティブなデリゲートになるために約2,900万LSK相当の投票が必要であり、1,600人以上のデリゲートが永久にスタンバイモードに relegated されています。最低ランクのアクティブデリゲートでもほぼ2,870万LSKの投票重みを持っており、非常に高い参入障壁となっています。

根本的な問題は、従来のdPoSシステムでは、1つの「厚い」ウォレットが多数のデリゲートに一括で等しく厚い投票を行うことができることです。1つのウォレットが101人のデリゲートに投票することで、事実上ネットワーク全体をその支配下に置く可能性があります。
ADAMANTは、各ウォレットの投票重みを、そのウォレットが投票しているデリゲート数で割ることでこの問題に対処しています:
投票重み = ADM / 投票数
たとえば、Bobが100ADMを保有し2人のデリゲートに投票し、Aliceが80ADMを保有して1人のみに投票する場合、Bobの投票は各デリゲートに50ずつ分配されます。一方、Aliceのデリゲートは80の重みをフルで受け取ります。Liskのモデルでは、Bobの各デリゲートは100の重みを受けるため、Aliceより高くなってしまい、これは不公平です。ADAMANTのモデルでは、Aliceのデリゲートの方が影響力が大きくなり、より公平な分配が反映されます。
第二のパラメータとして、生産性(Productivity) が投票重みをさらに調整します。ネットワークは、ブロックを一つも欠かさない真面目なデリゲートを求めており、これによりADAMANT Messenger上のメッセージが遅延なく配信されます。生産性は0.05%から100%の範囲で設定され、信頼性の低いノードを運営するデリゲートの投票重みを低下させます。デリゲートがフォージングを開始した際、最初の200ブロック(生成済み+欠落)については生産性はカウントされません。
最終的な式は以下の通りです:
投票重み = ADM / 投票数 × 生産性
このアプローチはフェアdPoS(Fair dPoS) と呼ばれています。厚いウォレットの影響力を適正なレベルまで低下させ、フォージングへの参入障壁を下げます。また、生産性の要素により、デリゲートは最小限の構成ではなく、より高性能なハードウェア上でノードを運営するインセンティブを得ます。トークンの分配状況とデリゲートの生産性は時間とともに変化するため、フォージングを行う101人のデリゲートリストは定期的に再構築され、スタンバイ中のデリゲートにもフォージングに戻る現実的な機会が与えられます。
小さなADM残高を持つユーザーも、プールを形成することで参加できます。これらの変更はリリース0.4.0、ブロック4359464から適用されています。