Bevis på aktivitet med begränsat förtroende ( eng. Limited Confidence Proof-of-Activity (LCPoA) ) är en metod för att skydda blockkedjan i blockkedjesystem , baserad på modifieringen av Proof-of-Work- algoritmen , i riktning mot att minska förbrukningen av beräkningsresurser - blockhashval krävs, men den aktuella tidsstämpeln [1] används som det valfria nonce-värdet .
Proof of Activity är en princip som bygger på att lösa ett problem som liknar problemet med Proof of Work- principen , men med avsevärt reducerad komplexitet, på grund av vilken lösningen av problemet tar från bråkdelar av en sekund till flera minuter.
Algoritmen kräver en liten mängd datorresurser jämfört med Proof-of-Work. Kontroll av att skapade block är korrekta utförs genom att begränsa den minsta möjliga tiden för att skapa block. Detta gör att du kan begränsa den maximala hastigheten för att lägga till block i blockkedjan.
Trots detta, på grund av algoritmens särdrag, kan en angripare försöka återskapa en del av eller hela blockkedjan från början och utföra en attack på 51 % samtidigt som den spenderar en liten mängd datorresurser. För att förhindra en sådan situation kompletteras algoritmen av algoritmen "Limited Confidence".
The Limited Confidence-algoritmen är ett system för att automatiskt skapa blockchain- checkpoints . Algoritmen är baserad på ett system som förbjuder att skriva över kedjan av block som är äldre än en viss specificerad tröskel. Till exempel, om du ställer in tröskeln till 5 minuter, kommer det att vara möjligt att skriva över block som inte är äldre än 4 minuter 59 sekunder.
Detta gör det möjligt att förhindra eventuella 51% attacker på huvuddelen av blockkedjan, samtidigt som man använder en förkänd konstant tid för att bekräfta tillägget av ett block till nätverket.
Trots detta kvarstår möjligheten för en attack på den "lösa" delen av kedjan, och det är också möjligt att försöka inaktivera prestandan för vissa nätverksklienter genom att skapa en felaktig kedja av längre längd och över tröskelvärdet.
Liknande implementeringar av blockchain- checkpoints är implementerade i vissa kryptovalutor, till exempel Peercoin
Författaren till algoritmen är programmeraren Andrey Nedobylsky [2] [3] . För närvarande används bevis på aktivitet med begränsat förtroende endast i izzz.io blockchain-plattformen [4] såväl som i produkter som använder denna plattform, inklusive:
Kryptovalutor | |
---|---|
PoW baserad på SHA-2 | |
PoW baserad på Scrypt | |
PoW baserad på CryptoNote | |
Andra PoW-algoritmer | |
PoS- algoritmer | |
Andra tekniker | |
Relaterade ämnen |
|