Bevis for aktivitet med begrænset tillid ( eng. Limited Confidence Proof-of-Activity (LCPoA) ) er en metode til at beskytte blokkæden i blockchain - systemer, baseret på modifikationen af Proof-of-Work- algoritmen , i retning af at reducere forbruget af computerressourcer - blokhashvalg er påkrævet, men det aktuelle tidsstempel [1] bruges som den valgfri nonce-værdi .
Proof of Activity er et princip baseret på løsning af et problem svarende til problemet med Proof of Work- princippet , men med væsentligt reduceret kompleksitet, på grund af hvilken løsningen af problemet tager fra brøkdele af et sekund til flere minutter.
Algoritmen kræver en lille mængde computerressourcer sammenlignet med Proof-of-Work. Kontrol af rigtigheden af oprettede blokke udføres ved at begrænse den mindst mulige blokoprettelsestid. Dette giver dig mulighed for at begrænse den maksimale hastighed for at tilføje blokke til blockchain.
På trods af dette kan en angriber på grund af algoritmens særegenheder forsøge at genskabe en del af eller hele blokkæden helt fra begyndelsen og udføre et angreb på 51 % , mens han bruger en lille mængde computerressourcer. For at forhindre en sådan situation suppleres algoritmen af "Limited Confidence"-algoritmen.
The Limited Confidence-algoritmen er et system til automatisk oprettelse af blockchain - checkpoints . Algoritmen er baseret på et system, der forbyder overskrivning af kæden af blokke, der er ældre end en bestemt specificeret tærskel. Hvis du for eksempel indstiller tærsklen til 5 minutter, vil det være muligt at overskrive blokke, der ikke er ældre end 4 minutter og 59 sekunder.
Dette gør det muligt at forhindre ethvert muligt 51% angreb på hoveddelen af blokkæden, mens man bruger en forudkendt konstant tid til at bekræfte tilføjelsen af en blok til netværket.
På trods af dette er der fortsat mulighed for et angreb på den "løse" del af kæden, og det er også muligt at forsøge at deaktivere ydeevnen for nogle netværksklienter ved at skabe en forkert kæde af større længde og over tærskelværdien.
Lignende implementeringer af blockchain- checkpoints er implementeret i nogle kryptovalutaer, for eksempel Peercoin
Forfatteren af algoritmen er programmøren Andrey Nedobylsky [2] [3] . I øjeblikket bruges bevis for aktivitet med begrænset tillid kun i izzz.io blockchain-platformen [4] såvel som i produkter, der bruger denne platform, herunder:
Kryptovalutaer | |
---|---|
PoW baseret på SHA-2 | |
PoW baseret på Scrypt | |
PoW baseret på CryptoNote | |
Andre PoW-algoritmer | |
PoS algoritmer | |
Andre teknologier | |
relaterede emner |
|