Doklad o činnosti s omezenou důvěrou

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] .

Obecný princip činnosti

Doklad o činnosti

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".

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

Výhody a nevýhody

Výhody

Nevýhody

Použití a autorství

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ě:

  1. bitcoin
  2. Buzcoin [5] [6]
  3. [ 7] [4]
  4. Řešení NWP [8] [4]
  5. Platforma SBS [9] [4]
  6. Platforma NS [10] [11]

Poznámky

  1. IZZZIO. LCPoA - univerzální jako PoW, ekonomický jako PoS . IZZZIO (22. června 2018). Získáno 23. června 2018. Archivováno z originálu 23. června 2018.
  2. IZZZIO. LCPoA - univerzální jako PoW, ekonomický jako PoS . IZZZIO (22. června 2018). Získáno 18. 8. 2018. Archivováno z originálu 23. 6. 2018.
  3. LCPoA  (ruština) , Dokumenty Google . Staženo 18. srpna 2018.
  4. 1 2 3 4 iZ³ | Izzio je univerzální blockchain platforma . izzz.io. Získáno 18. 8. 2018. Archivováno z originálu 18. 8. 2018.
  5. BUZCOIN - Tým (nedostupný odkaz) . buzcoin.io. Získáno 18. 8. 2018. Archivováno z originálu 18. 8. 2018. 
  6. Buzar whitepaper  // Buzar. Archivováno z originálu 18. srpna 2018.
  7. Baikalik. Proč jsme si vybrali platformu izzz.io pro provozování vlastního blockchainu? . Střední (20. března 2018). Získáno 18. 8. 2018. Archivováno z originálu 18. 8. 2018.
  8. Alexander Frolov. Aktualizace stavu 4. 11. 2018 (nedostupný odkaz) . Alexander Frolov (11. dubna 2018). Získáno 18. 8. 2018. Archivováno z originálu 18. 8. 2018. 
  9. Platforma SBS . sbsplatform.io. Staženo 18. 8. 2018. Archivováno z originálu 19. 8. 2018.
  10. Platforma NS Blockchain Power Management pro přechod na algoritmus Green Consensus | forklog . forklog.com. Získáno 10. října 2018. Archivováno z originálu 10. října 2018.
  11. Bílá kniha ENES  // Enes. Archivováno z originálu 10. října 2018.