Comment le nœud de cuisson choisit les transactions de la mémoire MEMPOOL
1 réponses
- votes
-
- 2019-02-01
Unboulangerest libre d'incluretoutes les opérations qu'il souhaite,tant qu'ils sont valides.Par défaut,unboulanger souhaite créer lebloc quigénère lemontant leplus élevé defrais (laplupart des Bakers auront également un seuil defraisminimumpour réussir Prevalidation).En optimisation combinatoire,celaest décrit comme unproblème de sacs à dos.Alors,comment choisir lestransactions de Bakerestessentiellementbasée sur desincitations.Sauf demaximiser les revenus desfrais,unboulangerpourrait choisir de hiérarchiser certainestransactions sur d'autres (parexemple,donner lapriorité à sesproprespaiements de délégation).
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).
-
Merci!Et dans lapratique,comment unboulangermet en œuvre sespréférences?Thanks! And in practice how does a baker actually implements his preferences ?
- 0
- 2019-02-01
- Ezy
-
Non. Depuis que les Bakersne fontpasencore deblocage complet,cespréférencesne sontpasencoreimportantes.Actuellement,cen'est que le seuil defraisminimal défini dans leboulangeret lenœud ayant unimpact significatif.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
-
Je comprends que le choixn'estpas consécutif à l'heure actuelle,maiselle deviendra unefois que le réseau obtientplus d'activité.Je suis curieux si lesboulangers devaient semettreen œuvre de la logique à choisir dans lamémoire MEMPOOL ou si leplanest d'avoir une sorte d'APIpourpouvoir le définir sanspiratage dans le code desnœuds?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
-
Vouspouvezpersonnaliser lesfraisminimauxen passant des drapeaux différents auboulanger.Une logiqueplusbasique seraprobablementpersonnalisée de lamêmemanière à l'avenir.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
Quelqu'unpourrait-il décrire comment lenoeud complet choisit lestransactions de lamémoiremémoire quien fait unbloc.
Je suppose qu'il doit y avoir une certaine logique quifait un compromisentre lesfraiset le coût dugaz,mais ce seraitgénial si quelqu'unpouvait détailler la logiqueici,merci!