Proof of activity with limited trust ( eng. Limited Confidence Proof-of-Activity (LCPoA) ) je metoda ochrany blokového řetězce v blockchain systémech, založená na úpravě algoritmu Proof-of-Work ve směru snižování spotřeba výpočetních zdrojů - výběr hash bloku je vyžadován, ale jako volitelná hodnota nonce se používá aktuální časové razítko [1] .
Proof of Activity je princip založený na řešení problému podobného problému principu Proof of Work , ale s výrazně sníženou složitostí, díky čemuž řešení problému trvá od zlomků sekund až po několik minut.
Algoritmus vyžaduje malé množství výpočetních zdrojů ve srovnání s Proof-of-Work. Kontrola správnosti vytvořených bloků se provádí omezením minimální možné doby vytvoření bloku. To vám umožní omezit maximální rychlost přidávání bloků do blockchainu.
Navzdory tomu se kvůli zvláštnostem algoritmu může útočník pokusit znovu vytvořit část nebo celý blokový řetězec od samého začátku a provést 51% útok , přičemž utratí malé množství výpočetních zdrojů. Aby se takové situaci zabránilo, je algoritmus doplněn o algoritmus "Limited Confidence".
Algoritmus Limited Confidence je systém pro automatické vytváření kontrolních bodů blockchainu . Algoritmus je založen na systému, který zakazuje přepisování řetězce bloků starších než určitá zadaná prahová hodnota. Pokud například nastavíte práh na 5 minut, bude možné přepsat bloky ne starší než 4 minuty 59 sekund.
To umožňuje zabránit jakémukoli možnému 51% útoku na hlavní část blokového řetězce a zároveň využít předem známý konstantní čas k potvrzení přidání bloku do sítě.
Navzdory tomu zůstává možnost útoku na „uvolněnou“ část řetězce a je také možné pokusit se znemožnit výkon některých síťových klientů vytvořením nesprávného řetězce o větší délce a nad prahovou hodnotou.
Podobné implementace blockchainových kontrolních bodů jsou implementovány v některých kryptoměnách, například Peercoin
Autorem algoritmu je programátor Andrey Nedobylsky [2] [3] . V současné době se důkaz o činnosti s omezenou důvěrou používá pouze v blockchainové platformě izzz.io [4] a také v produktech využívajících tuto platformu, včetně:
Kryptoměny | |
---|---|
PoW založené na SHA-2 | |
PoW založené na Scrypt | |
PoW založené na CryptoNote | |
Další algoritmy PoW | |
PoS algoritmy | |
Jiné technologie | |
související témata |
|