PlasmaChainのアップグレード — DPoS v3での新機能

Loom Network Japanese
Loom Network JP
Published in
6 min readJun 26, 2019

本記事は、PlasmaChain Upgrade — What’s New in DPoS v3の翻訳です。万一誤訳などありましたらPrivate Note機能でお知らせ下さい。

最近、ステーキングダッシュボードでいくつかの変更に気づいたかもしれない。 これは、PlasmaChain(Loom Mainnet)をDPoS v3にアップグレードしたためで、v2を大幅に改善したものだ。

この記事では、その重要な変更点と、LOOMのデリゲーターにとってどのように有益なのかを詳細に説明する。

下記がv3での変更で最も重要な改善点のいくつかである— 読者にとって多くの良いニュースがあるので、読み進めてほしい。

1. 報酬の自動合成

この機能がついに登場した!

請求されていない報酬は自動的に再度ステーキングされ、ベース報酬が与えられる(現在は年間5%)。 これは、あなたが何もすることを必要とせずに、あなたのステーキングした報酬が自動的により多くの報酬を獲得し始めることを意味する

もちろん、あなたはいつでもご自分の報酬を請求し、あなたの報酬からより多くの報酬を得るためにより長いロックアップ期間でそれらをステークすることができる。

2. バリデーター毎の複数のデリゲーション

DPoS v3では、ロックアップ期間ごとに複数回同一のバリデーターにデリゲートすることが可能だ。

以前までは、同一のバリデーターに2回デリゲートした場合、2回目のデリゲートが行われたときからロック時間が再開されていた。😢

しかし、それはステーカーが望んでいた柔軟性 — 以前のデリゲーションに影響を与えずに後で追加のトークンをステークできる機能 — を提供しなかった。

3. ロックタイム到達後のベースリワード

休暇に出かけて、ロックタイムに到達した後にリステーキングをし忘れ、貴重なLOOMの報酬を失ってしまっただろうか?

それも保証されているので、あなたの心配は無用だ😎

v3では、期限切れのロックタイムのあるデリゲーションは、トークンが引き出されるかリステークされるまで5%の基本報酬を得続ける。

4. アンロックされた複数のデリゲーションをひとまとめにする

同じバリデーターで複数のアンロックされたデリゲーションをお持ちだろうか?

特定のバリデータのページで、ページの最下部に移動して「Consolidate」をクリックする。 これにより、そのバリデータに対するあなたのアンロックされたすべてのデリゲーションが1つにConsolidateされる。

「統合」のオプションは、特定のバリデータに対するロックされていないすべてのデリゲーションを1つにマージする。

5.スラッシングへの準備

この記事でも書いたように、PlasmaChainのようなDPoSシステムは悪意があるか、または無責任なバリデータを罰するメカニズムを必要とする。

しかし、バリデータが彼らの仕事をしないとしたらどうなるだろうか? あるいは、ユーザーが公平にユーザーを扱っていなかったり、取引を検閲しようとしていたり、または単に役割を怠っているなどした場合はどうなるだろうか?

このような場合、悪意のある、または無責任なバリデータを罰する必要がある — これが、ステークされたトークンの目的である。 バリデータはそれらのトークンをとして担保としてロックアップし、彼らが不正確に彼らの任務を果たすのに失敗した場合、それらのステークされたトークンはペナルティとして切り捨てられる。

DPoS v3には、棄却された投票/コミットに関する統計の改善など、スラッシングが有効になった際の準備に役立つ新しい改善がいくつか存在する。

6. バリデーターの議決権の制限

ブロックチェーンテクノロジーの主な約束の1つは、分散化である。 そのため、単一のエンティティがこのDPoSチェーンを制御することはできない。

PlasmaChainはTendermint上で動作しており、議決権はステークされたLOOMトークンの数とロックアップ期間に応じてそれぞれのバリデーターに割り当てられる。

どのバリデーターもオフラインになったとしてもチェーンを停止しないように、バリデーターは28%のTendermintの議決権で制限される。

あなたのステーキングの報酬がこの議決権の上限に影響されることは決してないので、安心してほしい。

7. コードとパフォーマンスの改善

また、我々はいくつかのコードとパフォーマンスの改善を行った。

いくつかの例について言及すると:

v3ではコードの堅牢性が強化され、より多くのポインタチェックが追加され、アドレスアサーションによるchainIdの確認が保証され、さらに広範なユニットテストとエンドツーエンドテストが実装された。

加えて、起こり得る報酬の誤計算を避けるために、ランタイム不変チェックが実装された。 これは、ステーカーが受け取る報酬が正確であることを確認するための追加のチェックである。

また、CLIも再編された。DPoS v3コマンドは、loom dpos3コマンドでアクセスできるようなった。

このv3のアップグレードは、PlasmaChainをユニバーサルレイヤ2ソリューションにするための重要なステップである。

バリデーターとデリゲーターに、ネットワークを円滑かつ安全に稼働させるために必要な機能を提供し、開発者に大規模なブロックチェーンの展開に必要な分散化とスループットを提供する。

Loom Networkは、イーサリアムのハイスケーラブルなDPoSサイドチェーン構築のためのプラットフォームで、大規模ゲームやソーシャルアプリにフォーカスしています。さらなる情報は こちらから.

LOOMトークンをステークして、PlasmaChainのセキュリティ維持に参加しませんか? やり方はこちら

そしてもしこの記事をお楽しみいただけ、最新情報の受け取りをご希望であれば、私たちのプライベートメーリングリストへの登録や、TelegramTwitterGithubQiitaのフォローをお願いします!

--

--

Loom Network Japanese
Loom Network JP

Loom Networkは、ゲームやソーシャルアプリを中心としたEthereum DAppsのためのスケーリングソリューションを提供します。http://loomx.io/