A
A
  • Angol
  • Magyar
  • 29 perc

Hogyan újítják meg a Bitcoin mempool működését és a tranzakciós díjakat

A Bitcoin Core fejlesztői újragondolták a mempool működését: megtudhatod, milyen kihívásokat jelent a tranzakciók rendezése és milyen előnyökkel járhat a 'cluster mempool' bevezetése.

A beszélgetés középpontjában a Bitcoin mempool és a benne zajló tranzakció-rendezések szoftveres háttere áll. Peter Wuille, a Bitcoin Core egyik vezető fejlesztője részletesen ismerteti, miért volt szükség a mempool működésének újragondolására, és milyen kihívásokkal szembesültek a korábbi megvalósítás során.

Az interjúból kiderül, hogy a jelenlegi blokképítési algoritmusok és a tranzakciók memóriából való eltávolításának logikája több szinten is eltérhet egymástól, ami nemcsak bonyolulttá, hanem kiszámíthatatlanná is teszi, hogy mely tranzakciók kerülnek végül blokkba. E szereplők elemzik azokat a példákat, amikor a rendszer megtévesztően ellentétes eredményt ad — például a legértékesebb tranzakció először kerül törlésre.

Betekintést nyújtanak a ‘cluster mempool’ elnevezésű új modellbe is, ahol a tranzakciókat 64 elemű „családokba”, cluster-ekbe rendezik minden összetartozó szál mentén. Ennek célja, hogy az optimalizáció és rendezési logika könnyebben, gyorsabban alkalmazható legyen, miközben a számításigény nem növekszik túlzott mértékben.

Soron következnek a díjszámítás és felülírás szabályrendszerének problémái, például hogyan lehet eldönteni, hogy egy új tranzakció egyértelműen „jobb-e”, mint amit felülírna, vagy miként lehetne elkerülni a hálózat DoS-védelmi szabályainak kijátszását. Kiderül, mik a korlátai a jelenlegi ösztönzőknek, és miért lehet fontos egy tisztább, átláthatóbb ösztönzőrendszer.

Szóba kerülnek továbbá a lehetséges új ‘use case’-ek, például második rétegű protokollok (mint a Lightning Network vagy az ARC), amelyek a jövőben profitálhatnak a ‘cluster mempool’ logika egységes és optimalizált működéséből.