Begrænset tillidsbevis for aktivitet

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 .

Generelt princip for drift

Proof-of-Activity

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.

Begrænset tillid

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

Fordele og ulemper

Fordele

Ulemper

Brug og forfatterskab

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:

  1. bitcoin
  2. Buzcoin [5] [6]
  3. [ 7] [4]
  4. NWP-løsning [8] [4]
  5. SBS-platform [9] [4]
  6. NS platform [10] [11]

Noter

  1. IZZZIO. LCPoA - universel som PoW, økonomisk som PoS . IZZZIO (22. juni 2018). Hentet 23. juni 2018. Arkiveret fra originalen 23. juni 2018.
  2. IZZZIO. LCPoA - universel som PoW, økonomisk som PoS . IZZZIO (22. juni 2018). Hentet 18. august 2018. Arkiveret fra originalen 23. juni 2018.
  3. LCPoA  (russisk) , Google Docs . Hentet 18. august 2018.
  4. 1 2 3 4 iZ³ | Izzio er en universel blockchain-platform . izzz.io. Hentet 18. august 2018. Arkiveret fra originalen 18. august 2018.
  5. BUZCOIN - Team (utilgængeligt link) . buzcoin.io. Hentet 18. august 2018. Arkiveret fra originalen 18. august 2018. 
  6. Buzar hvidbog  // Buzar. Arkiveret fra originalen den 18. august 2018.
  7. Baikalika. Hvorfor har vi valgt izzz.io platform til at køre vores egen blockchain? . Medium (20. marts 2018). Hentet 18. august 2018. Arkiveret fra originalen 18. august 2018.
  8. Alexander Frolov. Statusopdatering 04/11/2018 (utilgængeligt link) . Alexander Frolov (11. april 2018). Hentet 18. august 2018. Arkiveret fra originalen 18. august 2018. 
  9. SBS-platform . sbsplatform.io. Hentet 18. august 2018. Arkiveret fra originalen 19. august 2018.
  10. NS Blockchain Power Management Platform skifter til grøn konsensusalgoritme | gaffellog . forklog.com. Hentet 10. oktober 2018. Arkiveret fra originalen 10. oktober 2018.
  11. ENES hvidbog  // Enes. Arkiveret fra originalen den 10. oktober 2018.