ブロックプロデューサー (Block Manufacturer)
要約: ブロックマニュファクチャラーは、より一般的にはブロックプロデューサー(BP)と呼ばれ、トランザクションを検証して次のブロックを作成するために、そのハードウェ…
ブロックマニュファクチャラーは、より一般的にはブロックプロデューサー(BP)と呼ばれ、トランザクションを検証して次のブロックを作成するために、そのハードウェアが選ばれた個人またはグループを指します。この役割は、多くのプルーフ・オブ・ステーク(PoS)型ブロックチェーンネットワーク、特にデリゲーテッド・プルーフ・オブ・ステークを採用するネットワークに見られます。
重要な理由
EOSのようなデリゲーテッド・プルーフ・オブ・ステークのネットワークでは、トークン保有者が限られた数のブロックプロデューサーに投票し、選ばれたプロデューサーが交代でブロックを作成します。他のPoSネットワークでは、同様の役割をバリデーターやプロポーザーなどと呼んでいます。プロデューサーはその働きに対して報酬と手数料を得ますが、ネットワークによっては、オフラインになったりルールに違反したりすると、票、報酬、あるいはステークの一部を失うことがあります。プロデューサーはどのトランザクションをどの順序でブロックに入れるかを決めるため、少数のプロデューサーや共謀するプロデューサーのグループは、ネットワークの分散性を損なうおそれがあります。
具体例
デリゲーテッド・プルーフ・オブ・ステークのネットワークでは、トークン保有者がブロックプロデューサーの候補者に投票し、最も多くの票を集めた候補者がアクティブセットを構成します。プロトコルは彼らを順番にスケジュールします。あるプロデューサーの番になると、そのノードは保留中のトランザクションを集めて有効であることを確認し、ブロックにまとめて署名したうえで、他のプロデューサーが確認できるようにブロードキャストします。あるプロデューサーが自分の番を逃し続けると、投票者は支持を別の候補者に移すことができます。