Concordium のエンタープライズ グレードのブロックチェーン プラットフォームは現在メインネット上で稼働しており、バリデーターが暗号報酬を獲得するための別の方法を提供しています。 テストネットでの XNUMX 回の反復が成功した後、Concordium のパン屋プログラムは、Proof-of-Stake ネットワーク上のパン屋に実際のブロック報酬の支払いを開始する準備が整いました。
コンコルディアム は、エンタープライズブロックチェーンセグメントの有望な競争相手のXNUMXつとして浮上しています。 革新的なオン/オフ チェーンのハイブリッド ID プロセスを使用して、ユーザーのプライバシーと企業の機密保持の要求とコンプライアンス義務のバランスをとります。 このプロジェクトは、IKEA、Maersk、Volvo、Saxo Bank、Skype などの企業と幹部レベルのつながりを持つ、優れたビジネスおよび学術的資格を持つチームによって主導されています。
開発ロードマップはまだ進行中ですが、メインネットの立ち上げは、Concordium のロードマップにおいてこれまでで最大のマイルストーンとなります。 さらに、プラットフォームの PoS コンセンサスが可能になります。 Concordium ネットワークでパン屋になる方法については、読み続けてください。
始める前に
Concordium でベイクを開始するには、事前に必要なものがいくつかあります。 必要になります ネットワーク上のアカウント 賭け金として機能するのに十分な GTU が必要です。 あなたもすでに ノードをセットアップする Concordium メインネット ソフトウェアを実行します。
Concordium ネットワークで使用されるいくつかの用語と定義についても理解しておく必要があります。
Concordium ネットワーク上のノードはブロックとトランザクションを受信し、常にブロックチェーンの状態を追跡します。 ブロック検証に参加するノードはベイカーと呼ばれ、残りのノードはパッシブ ノードと呼ばれます。 ブロック検証者になるには、ベイカーは、検証済みのブロックに署名するために使用する一連のベイカー暗号キーを取得する必要があります。
Concordium は、ステーキングと宝くじの概念を使用して、特定のブロックを誰が検証するかを決定します。 参加するにはすべてのパン屋が GTU をステークする必要があります。 ただし、賭け金が高くなるほど、次のブロック ベイカーを選択するために使用される宝くじに勝つ可能性が高くなります。
各ブロックを検証してブロックチェーンに追加するのにかかる時間をスロットと呼びます。 コンコルディアムの時間は、スロット宝くじに参加するパン屋のグループとそれぞれの賭け金が固定される期間であるエポックにも分割されます。
新しいベイカーがネットワークに参加すると、通常、ベーキングを開始できるようになるまで、参加したエポックから XNUMX エポック経過するまで待つ必要があります。
ベイカーアカウントを作成する
開始する準備ができたら、最初のステップは、Concordium アカウントをノード上の Concordium クライアントにインポートすることです。 これを行うには、Concordium アプリから [その他]、[エクスポート] の順に選択して、アカウントのコピーをエクスポートする必要があります。
アカウント データを含む JSON ファイルを受け取ります。これは、次のコマンドを使用して実行されるツールチェーンにインポートできます。
$concordium-client 構成アカウントのインポート–name bakerAccount
パスワードを作成するように求められます。パスワードは、エクスポートされたアカウント ファイルを復号化し、Concordium アカウントをノードにインポートするために使用されます。 また、トランザクション署名キーと暗号化された転送キーの暗号化にも使用されます。
GTU をステークしてキーを生成する
パン屋を登録すると、ネットワークによって各アカウントに一意のパン屋 ID が提供されます。 ノードは、ベイカー キーを使用してブロックをベイク処理するために、ベイカー キー ファイル内でこのファイルを受信する必要があります。 キーの生成プロセスを開始すると、クライアントによってこのフィールドが自動的に入力されます。
キーを生成するには、次のコマンドを実行します。
$concordium-client baker 生成キー.json
キー ファイルには独自の名前を選択できます。 キーを登録するには、ノードを使用して baker_add トランザクションをネットワークに送信する必要があります。
$concordium-client ベイカーの追加.json –送信者 bakerAccount –stake -外/baker-credentials.json
ここで、
– 初期ステークとして設定している GTU の数です
– は、次のデータ ディレクトリに置き換える必要があります。
-
- Linux および MacOS の場合: ~/.local/share/concordium
- Windows の場合: %LOCALAPPDATA%\concordium。
出力ファイル名は、baker-credentials.json のままにする必要があります。
ここには、GTU ブロック報酬の扱い方を決定するオプションもあります。 何もしなければ、GTU の収益は「再ストック」されます。つまり、最初の賭け金に追加されます。 GTU を Concordium アカウントにデポジットして自由に使い捨てできるようにしたい場合は、次のコマンドで再ステーク フラグを変更できます。
$concordium-client baker update-retake False –sender bakerAccount
後で収益を再ステークしたい場合は、フラグを変更できます。
$concordium-client baker update-retake True –sender BakerAccount
これであなたもパン屋です
それでおしまい! ここまで進めば、XNUMX エポック以内に、Concordium ネットワーク上でブロックをベイクし、GTU 報酬を獲得できるようになります。 ネットワーク ダッシュボードまたは Concordium クライアント内でステータスを確認できます。 クライアントは、現在のすべてのベイカーの賭け金も表示します。これにより、ブロックを検証するために特定の宝くじに勝つ相対的な確率の指標が得られます。 チャンスが低すぎると思われる場合は、次のコマンドを実行して賭け金を増やすこともできます。
$concordium-client baker update-stake –stake –送信者ベイカーアカウント
XNUMX エポック以内に、新しいステークが有効になります。
関連記事:
PlatoAi。 Web3の再考。 増幅されたデータインテリジェンス。
出典: https://btcmanager.com/baking-blocks-concordium-mainnet/