Todiste toiminnasta
Mikä on toimintatodistus (PoA)?
Proof-of-Activity (PoA) on lohkoketjukonsensusalgoritmi,. jota käytetään kryptovaluutoissa ja vastaavissa järjestelmissä. Sitä käytetään varmistamaan, että kaikki lohkoketjussa tapahtuvat tapahtumat ovat aitoja, sekä varmistamaan, että kaikki kaivostyöläiset pääsevät yksimielisyyteen. PoA on yhdistelmä kahdesta muusta lohkoketjukonsensusalgoritmista: proof-of-work (PoW) ja proof-of-stake (PoS).
Toimintatodistuksen ymmärtäminen (PoA)
Bitcoin,. suosituin kryptovaluutta, käyttää PoW-konsensusalgoritmia. Tämän algoritmin erityispiirre on, että se lisää louhinnan vaikeustasoa ajan kuluessa. Tämä menetelmä estää myös bitcoin-verkkoa hakkeroitumasta. Kuitenkin, koska kaivostoiminnan vaikeus kasvaa, laskentatehoa on käytettävä yhä enemmän. Suuremman energiankulutuksen seurauksena kustannukset ovat suuremmat (mukaan lukien laitteiston kulumisesta aiheutuvat kustannukset).
PoW-järjestelmän avulla kaivostyöntekijä voi louhia tai validoida tapahtumia sen perusteella, kuinka paljon he ovat jo tehneet lohkoketjuun. Energia- ja laitteistokustannusten noustessa PoW-verkkojen louhintavaikeuksien lisääntymisen seurauksena PoS-järjestelmä nousi vaihtoehdoksi.
PoS-järjestelmässä kaivosmiehen kyky louhia tai todentaa tapahtumia riippuu siitä, kuinka monta kryptovaluuttakolikkoa heillä on hallussaan. Vaikka PoS-järjestelmä vähentää sähkölaskuja, sen ei-toivottu sivuvaikutus on, että se voi edistää kolikoiden keräämistä (kuluttamisen sijaan).
Sekä PoW- että PoS-järjestelmien tarkoituksena on estää 51 % hyökkäyksen todennäköisyys – tilanne, jossa osallistujaryhmä saa hallintaansa yli puolet verkon kaivosten laskentatehosta. 51 %:n hyökkäyksen vaarana on, että kyseisellä ryhmällä voi olla täysi määräysvalta verkkoon, mukaan lukien valtuudet pysäyttää uusien tapahtumien vahvistuminen, pysäyttää eri lohkoketjun käyttäjien väliset maksut ja jopa peruuttaa menneisyydessä suoritetut tapahtumat hallintansa aikana. verkkoon, jolloin he voivat kaksinkertaisesti käyttää kryptovaluuttakolikoita.
PoA estää myös 51 %:n hyökkäyksen mahdollisuuden, kuten POW:ssa ja POS:ssä, koska on mahdotonta ennustaa, kuka allekirjoittaja olisi tulevaisuudessa, ja kolikoiden säästävä kilpailu allekirjoittajien välillä ei salli laskentatehon keräämistä ryhmä.
Erityisiä huomioita
Kaivosprosessi Proof-of-Activity (PoA) -järjestelmässä
PoA-järjestelmä on yritys yhdistää sekä PoW- että PoS-järjestelmien parhaat puolet. PoA:ssa louhintaprosessi alkaa samalla tavalla kuin PoW-prosessissa, jolloin eri kaivostyöntekijät yrittävät ohittaa toisiaan suuremmalla laskentateholla löytääkseen uuden lohkon. Kun uusi lohko löydetään (tai louhitaan), järjestelmä siirtyy PoS-tilaan, ja juuri löydetty lohko sisältää vain otsikon ja kaivostyöntekijän palkintoosoitteen.
Otsikkotietojen perusteella valitaan uusi, satunnainen validaattoriryhmä blockchain-verkosta; heidän on vahvistettava tai allekirjoitettava uusi lohko. Mitä enemmän kolikoita validaattori omistaa, sitä todennäköisemmin hänellä on tulla valituksi allekirjoittajaksi.
Kun kaikki validaattorit allekirjoittavat äskettäin löydetyn lohkon, se saa täydellisen lohkon tilan, se tunnistetaan ja lisätään lohkoketjuverkkoon, ja tapahtumat alkavat tallentaa siihen. Jos jotkut valituista allekirjoittajista eivät ole käytettävissä allekirjoittamaan lohkoa loppuun, prosessi siirtyy seuraavaan voittavaan lohkoon, jossa valitaan satunnaisesti uudet vahvistajat (riippuen heidän kolikkopanoksestaan). Tämä prosessi jatkuu, kunnes voittava lohko vastaanottaa vaaditun määrän allekirjoittajia ja siitä tulee täydellinen lohko. Kaivospalkkiot/palkkiot jaetaan kaivostyöläisen ja eri validaattoreiden kesken, jotka osallistuivat omissa rooleissaan lohkoon kirjautumiseen.
Koska PoA-järjestelmä yhdistää PoW:n ja PoS:n, se saa kritiikkiä molempien osittaisesta käytöstä. Liian paljon tehoa tarvitaan edelleen lohkojen louhimiseen PoW-vaiheen aikana, ja kolikoiden hamstraajilla on edelleen paremmat mahdollisuudet päästä allekirjoittajien listalle ja kerätä enemmän virtuaalivaluuttapalkintoja.
Esimerkki toiminnan todistamisesta (PoA)
Decred (DCR) on tunnetuin kryptovaluutta, joka käyttää PoA-konsensusmekanismia. Decredillä lohkoja luodaan noin viiden minuutin välein. Decredin louhintaprosessi alkaa solmuista (verkkoon osallistuvista tietokoneista), jotka etsivät ratkaisua salaustehtävään, jonka vaikeusaste on tunnettu uuden lohkon luomiseksi. Toistaiseksi tämä prosessi muistuttaa PoW-järjestelmää.
Kun ratkaisu on löydetty, se lähetetään verkkoon. Verkko tarkistaa sitten ratkaisun. Tässä vaiheessa järjestelmästä tulee PoS. Mitä enemmän DCR:ää solmu on louhinut, sitä todennäköisemmin heidät valitaan äänestämään lohkosta. (DCR:n lohkoketjussa sidosryhmät ansaitsevat lippuja, jotka antavat heille äänivallan vastineeksi DCR:n louhinnasta.) Viisi lippua valitaan näennäissatunnaisesti lippuvalikoimasta; Jos vähintään kolme viidestä äänestää "kyllä" lohkon vahvistamiseksi, se lisätään pysyvästi lohkoketjuun. Sekä kaivostyöläiset että äänestäjät palkitaan DCR:llä.
Kohokohdat
Proof-of-Activity (PoA) on lohkoketjukonsensusalgoritmi, joka on yhdistelmä kahdesta muusta lohkoketjukonsensusalgoritmista: proof-of-work (PoW) ja proof-of-stake (PoS).
Decred (DCR) on tunnetuin PoA-konsensusmekanismia käyttävä kryptovaluutta.
PoA-järjestelmä on yritys yhdistää sekä PoW- että PoS-järjestelmien parhaat puolet; louhintaprosessi alkaa kuin PoW-järjestelmä, mutta kun uusi lohko on louhittu onnistuneesti, järjestelmä vaihtuu muistuttamaan PoS-järjestelmää.