ベイキングノードはどのようにしてmempoolからトランザクションを選択しますか
1 回答
- 投票
-
- 2019-02-01
パン屋は、有効である限り、必要な操作を自由に含めることができます.デフォルトでは、パン屋は最高額の料金を生成するブロックを作成したいと考えています(ほとんどのパン屋には、事前検証に合格するための最小料金しきい値もあります).組み合わせ最適化では、これはナップサック問題として説明されます.したがって、パン屋がトランザクションを選択する方法は、基本的にインセンティブに基づいています.手数料からの収入を最大化することを除いて、パン屋は他の取引よりもいくつかの取引を優先することを選択できます(たとえば、自身の委任の支払いを優先します).
A baker is free to include whatever operations it wants, as long as they are valid. By default a baker want to create the block that generate the highest amount of fees (most bakers will also have a minimum fee threshold to pass prevalidation). In combinatorial optimization this is described as a knapsack problem. So how the baker choose transactions is essentially based on incentives. Except from maximizing the income from fees, a baker could choose to prioritize some transactions over others (e.g. give priority to its own delegation payouts).
-
ありがとう!そして実際には、パン屋は実際にどのように自分の好みを実装していますか?Thanks! And in practice how does a baker actually implements his preferences ?
- 0
- 2019-02-01
- Ezy
-
いいえ.パン屋はまだ完全なブロックを焼いていないので、これらの設定はまだそれほど重要ではありません.現在、意味のある影響を与えるのは、パン屋とノードに設定されている最小料金のしきい値だけです.No. Since the bakers don't bake any full blocks yet, these preferences is not of any big importance yet. Currently it's only the minimal fee threshold set in the baker and the node that have any meaningful impact.
- 0
- 2019-02-01
- Klassare
-
現時点では選択は重要ではないことを理解していますが、ネットワークがより多くのアクティビティを取得すると、選択は重要になります.パン屋がmempoolで選択するロジックを自分で実装する必要があるのか、それともノードコードをハッキングせずに定義できるようにするための何らかのAPIを計画するのか、興味がありますか?I understand that the choice is not consequential at the present time however it will become once the network gets more activity. I am curious if bakers would need to implement themselves some logic to choose in the mempool or if the plan is to have some sort of api to be able to define it without hacking into the node code ?
- 0
- 2019-02-01
- Ezy
-
さまざまなフラグをパン屋に渡すことで、最小料金をカスタマイズできます.より基本的なロジックは、おそらく将来的に同様の方法でカスタマイズされるでしょう.You can customize the minimal fee by passing different flags to the baker. More basic logic will probably be customized in a similar way in the future.
- 0
- 2019-02-01
- Klassare
ノード全体がmempoolからブロックにするトランザクションを選択する方法を誰かが説明できますか.
料金とガス代の間で妥協するロジックが必要だと思いますが、誰かがここでロジックを詳しく説明できれば素晴らしいと思います.ありがとう!