Mempool
Mempool (muistin ja poolin supistuminen) on kryptovaluuttasolmun mekanismi, jolla tallennetaan tietoja vahvistamattomista tapahtumista. Se toimii eräänlaisena odotushuoneena tapahtumille, joita ei ole vielä sisällytetty lohkoon.
Kun tapahtuma lähetetään, se lähetetään solmusta vertaisilleen, jotka sitten välittävät sen vertaisilleen. Tämä jatkuu, kunnes tapahtuma on levitetty laajalti, ja kaivostyöntekijät voivat lisätä sen lohkoon. On elintärkeää, että tämä puskurivyöhyke on olemassa, koska tapahtumia ei lisätä lohkoketjuun välittömästi.
Solmut suorittavat sarjan tarkistuksia varmistaakseen, että tapahtuma on kelvollinen – eli varmistaa, että allekirjoitukset ovat oikein, tulosteet eivät ylitä syötteitä ja varoja ei ole jo käytetty. Jos se ei täytä näitä ehtoja, se hylätään.
Puhumme usein mempoolista, mutta on huomattava, että ei ole olemassa kaikille solmuille yhteistä universaalia poolia. Jokainen niistä on määritetty eri tavalla ja vastaanottaa tapahtumat eri aikoina. Alemman luokan laitteet, joilla on rajalliset resurssit, voivat varata vain pieniä määriä muistia tapahtumien kirjaamiseen, kun taas korkeamman luokan laitteet voivat käyttää huomattavasti enemmän.
Koska kaivostyöläisiä motivoivat pääasiassa voitot, korkeampiin maksuihin liittyvät tapahtumat poistetaan todennäköisimmin muistilistasta ensin, kun ne varmistuvat. Maksujen tarkka arvioiminen on vaikeaa, varsinkin kun korttelitila on rajallinen ja kysyntä on suuri, mutta mempool tarjoaa lähtökohdan.
Maksujen arvioimiseksi voidaan tarkastella tämänhetkisiä vahvistamattomia tapahtumia. On järkevää, että käyttäjien ei pitäisi maksaa liikaa aikoina, jolloin suorituskyky on alhainen. Heidän ei myöskään pitäisi maksaa alimaksua aikaherkistä tapahtumista ruuhka-aikoina, koska voi kestää jonkin aikaa, ennen kuin se vahvistuu. Kun huomioidaan palkkioiden jakautumisen tietyllä hetkellä, he voivat tehdä valistuneen arvion siitä, kuinka nopeasti heidän tapahtumansa sisällytetään.