Neplatí to úplně, výše poplatků řeší, které transakce budou mít přednost. Zároveň ale platí, že čím déle je transakce v mempoolu, tím větší má prioritu, takže by časem mělo dojít na všechny, teoreticky i ty úplně bez fee (jen to může trvat opravdu hodně dlouho). V praxi jsou tu ještě dva problémy. Řada koncových služeb, včetně některých populárních peněženek, neumožňuje uživatelům fee nastavit ručně, ale vypočítává tzv. doporučené fee podle zaplněnosti mempoolu, to pak často vede ke zcela absurdním feečkům u mikroplateb. Druhý problém je, že důležitou roli pro těžaře hraje také velikost transakce. Pokud se malá platba bude skládat z desítek, nebo stovek vstupů (mám třeba zaplatit 100 Kč, tedy cca 0,0007548 BTC, ale skládám je z drobných na mnoha adresách), tak akceptovatelné fee pro těžaře může mnohonásobně převýšit velikost samotné platby.
Ale nepůjdou. Poplatky mají tržní cenu. Klidně můžou zůstat na dnešní hodnotě, pokud by se nezvýšila poptávka po transakcích (nebo pokud se naopak zvýší nabídka - větší bloky, paralelní chainy, ...). Prostě poplatky budou takové, jaké trh určí a ten, kdo se přizpůsobí, budou mineři. Třeba jich část odejde, pak se sníží difficulty, tak se zase vrátí, a tak dokola. Takový je princip.
"Zároveň ale platí, že čím déle je transakce v mempoolu, tím větší má prioritu"
To není pravda. Viz soubory txmempool.h, txmempool.cpp a miner.cpp. Mempool je indexován 4 indexy:
descendant_score : používá se, jen když je potřeba oříznout mempool na nějakou velikost
entry_time : používá se pouze pro vymazání příliš starých záznamů po 14 dnech (DEFAULT_MEMPOOL_EXPIRY)
mining_score : zjevně se používá jen v unit testech
ancestor_score : používá se pro sestavení kandidáta bloku
Takže vámi myšlený index entry_time se na sestavení bloku nepoužívá, pouze ancestor_score, tj. fee/weightunit společně s nepotrzenými předky.
Ano, jste vedle.
Cena transakce je daná čistě poptávkou a nabídkou - bojem o omezené místo v bloku.
Těžař vytěží i transakci s miniaturním poplatkem, protože i to je lepší než nic. Ale dokud jich je dost, těží samozřejmě ty s poplatek vyšším.
Elektřinu to zaplatí v aždém případě, protože rovnováhu mezi cenou elektřiny a odměnou minírů (emise+poplatky) zajišťuje adujstace obtížnosti. Minéři tak nepotřebují tu odměnu formou emise k tomu, aby to fungovalo.
Nerozumím, jak to myslíte.
Já to vidím laicky takhle: Cena za potvrzení transakce "nákup rohlíku" přeci nemůže být jiná než "zlomek ceny rohlíku". Je úplně jedno, jakou má přitom hodnotu jednotna měny. Jestli tomu rozumím správně, dnes je náklad na potvrzování pokrytý umělou inflací (hm, že by vlády už dávno věděly, jak na to? :)) a tato umělá inflace je pokryta příchodem nových investorů do měny (a v budoucnu už ho touto inflací nepůjde pokrýt ... takže není jiná možnost, než že zdraží. "Zlomek cený rohlíku" prostě musí být větší.
Jak moc jsem vedle?