🚫🚫 SPAM: JAK TO FUNGUJE ⚙️⚙️
Systém SPAM má dvě složky:
🔗 Mechanismus onchain pro sledování uživatelských transakcí, výpočet odměn na uživatele a umožňuje uživatelům razit $SPAM v poměru k počtu odeslaných Txs.
🌐 Webový těžař pro uživatele, který snadno automaticky posílá spoustu transakcí a také razí a nárokuje mince $ SPAM.
Pojďme se ponořit do různých úrovní analýzy:
👶 ELI5 👶
- Každý den se razí jedna miliarda $ SPAM coinů.
- Uživatelé vydělávají $ SPAM odesláním $SUI transakcí.
- Čím více TX odešlete, tím více $ SPAM obdržíte.
- Neexistuje žádný důkaz o práci, pouze důkaz o spamu.
🕹️ MECHANISMUS 🕹️
Sui "epocha" je zhruba ekvivalentní 1 dni.
Uživatelé posílají TX, aby zvýšili své TX čítače během epochy N, registrovali své TX čítače během epochy N+1 a razí $SPAM kdykoli z epochy N+2 na základě spamování, které dělali v epoše N:
– Epocha 0: Uživatelské spamy UserCounter.0 (UC.0)
- Epocha 1: uživatel spamuje UC.1, registruje UC.0
- Epocha 2: uživatel spamuje UC.2, registruje UC.1, nárokuje UC.0
- Epocha 3: uživatel spamuje UC.3, registruje UC.2, nárokuje UC.1
- A tak dále
🛠️ REALIZACE 🛠️
- Objekty `UserCounter` s jedním zapisovačem se používají ke sledování počtu Tx odeslaných každým uživatelem v rámci jedné epochy.
- Když tato epocha skončí, uživatel zaregistruje svůj `UserCounter` do sdíleného objektu, takže lze vypočítat celkový počet tx v předchozí epoše.
- Po skončení této další epochy (období registrace) mohou uživatelé razit $SPAM coiny v poměru k počtu TX, které odeslali.