Edellisessä DLT:tä koskevassa viestissäni käsittelisin Proof of Workin käsitettä ja mainitsin sen ohimennen Proof of Stake. Tässä blogissa käsittelen näitä käsitteitä ja sitä, kuinka ne ovat perustavanlaatuisia ajatukselle luottamattomasta hajautetusta konsensuksesta.
Ensinnäkin meidän on kuvattava, mikä on ongelma, jonka yritämme ratkaista. Bitcoin päätti ratkaista monimutkaisen ongelman luottamuksen luomisesta luottamattomien agenttien ryhmän välille.
Joten mikä tämä ongelma on? Henkilö pyytää lainaamaan sinulta rahaa ja suostuu maksamaan sinulle takaisin huomenna. Koska luotat, lainaat heille kymmenen dollaria. Seuraavana päivänä, kun pyydät rahasi takaisin, he vastaavat, etteivät he ole koskaan lainanneet rahojasi. Mitä sinä teet? Tapahtumarekisteriä ei ollut; sinulla ei ole paljon mahdollisuuksia. Luultavasti sinusta tulee vähemmän luottavainen tulevaisuuteen. Kun seuraavan kerran syötät tämäntyyppisen tapahtuman, otat kolmannen osapuolen mukaan seuraamaan tapahtumaa. Kun lainanottaja laiminlyö maksun, voit tuoda kolmannen osapuolen todistamaan, että kauppa on tapahtunut. Jos lainanottaja kieltäytyy maksamasta sinulle takaisin, voit kääntyä oikeusjärjestelmän puoleen ja pyytää häntä puuttumaan asiaan puolestasi. Ihannetapauksessa kolmas osapuoli on joku luotettava henkilö, esimerkiksi asianajaja, ja kauppa voidaan vahvistaa notaarilla sen aitouden todistamiseksi. Kuvittele, että haluat tehdä tämän suuressa mittakaavassa ihmisten kanssa, jotka eivät ole samassa maassa kuin sinä. On olemassa erilaisia oikeusjärjestelmiä, erilaisia oikeussuojakeinoja, voi päänsärkyä.
Hajautetun reskontin tarkoituksena on korvata oikeudellinen rakenne omistajuuden henkilöllisyydellä, salaustodistuksella ja tapalla luoda luottamus. Ensimmäinen osa on melko suoraviivainen. Meillä jokaisella on identiteetti; yksityisen avaimen muodossa; voimme käyttää tätä identiteettiä minkä tahansa mielivaltaisen tiedon "allekirjoittamiseen".
Yksinkertaisimmillaan julkisen avaimen haltijat voivat todistaa poikkeuksellisen suurella varmuudella, että allekirjoitus kuuluu yksityisen avaimen ja vain yhden yksityisen avaimen haltijalle. Tämä digitaalinen allekirjoitus on vakuuttava käsite, koska sen avulla kuka tahansa, jolla on yksityinen avain, voi vakuuttaa omistavansa yksityisen avaimen. Julkinen avain on turvallista antaa kenelle tahansa, koska julkista avainta ei voi ottaa ja luoda yksityisen avaimen kopiota. Varmista vain, ettet menetä yksityistä avaimesi!
Notarisointi seuraa luonnollisesti identiteetistä; jos toinen osapuoli allekirjoittaa viestin, kolmas osapuoli voi allekirjoittaa allekirjoitetun viestin. Jos luotat notaarin vahvistavan osapuolen henkilöllisyyteen, sinulla on hänen julkinen avaimensa ja tiedät, keitä he ovat; he voivat antaa lausuntoja alkuperäisestä osapuolesta, kuten minä tunnen tämän henkilön, ja voit luottaa heihin. Voit havaita tämän luottamuksen käsitteen kaikkialla Internetissä aina, kun vierailet salatulla verkkosivustolla; luotat notaarin vahvistamaan todistukseen luottamusketjun kautta. Tämän ketjun huipulla on juurientiteetti; tässä esimerkissä se on "Baltimore CyberTrust Root".
Tämä luottamusketju jättää meille edelleen ongelman. Jos et tunne tai halua luottaa yhteenkään keskuspuoleen, miten vahvistat liiketoimet niin, että ne ovat kiistämättömiä? Klassinen BlockChain ratkaisee tämän ongelman prosessilla, jota kutsutaan kaivostoiminnaksi. Kaivostoiminta voidaan jakaa pääpiirteissään kahteen luokkaan, todisteet työstä ja todisteet panoksesta. Puhumme siitä pian.
Ensinnäkin meidän tulisi käsitellä huoneessa olevaa norsua, niin sanottua lupapohjaista lohkoketjua. Muutaman viime vuoden aikana näistä ketjuista on syntynyt monia esimerkkejä, joita tyypillisesti tarjotaan tehokkaina vaihtoehtoina luotettaville lohkoketjuille. Kaivostoiminnan luonne on, että se vie aikaa ja maksaa. Nämä lupapohjaiset ketjut tunnistavat yhden tai useamman luotetun ryhmän, joka vahvistaa ketjun viestit notaarin. Jos tapahtuu virhe tai mieli muuttuu, nämä luotettavat notaarit voivat kirjoittaa historiaa uudelleen ja jos he ovat huonoja toimijoita, he voivat toimia muiden puolesta pettääkseen. Alkuperäisessä esimerkissämme surkealla notaarilla on mahdollisuus asettua lainanantajan puolelle.
Luottamuksen näkökulmasta voidaan väittää, että lupapohjainen ketju ei ole parempi kuin kolmannen osapuolen hallinnoima ja ylläpitämä tietokanta. Näissä tapauksissa digitaalisesta kirjanpidosta on edelleen etuja; Esimerkiksi jokaisella osapuolella on täydellinen kopio reskontrasta, tapahtumat ovat standardoituja ja tapahtumien kryptografinen allekirjoitus. Digitaalinen allekirjoitus on pakottava syy sinänsä, ajattele ihmisen allekirjoituksen tarkistamista digitaaliseen vastineen. Monimutkaisuus, suorituskyky ja toiminnalliset näkökohdat on yleensä helpompi ratkaista perinteisessä tietokannassa kuin DLT:llä.
Nyt palataan kaivostoimintaan. Kaivostoiminta on pohjimmiltaan toiminto, joka osoittaa, että toimija, jota tavallisesti kutsutaan solmuksi, on rakentanut riittävän luottamuksen, jotta se voi allekirjoittaa tapahtumajoukon (lohkoketjun lohko) todetakseen, että tapahtumat ovat johdonmukaisia ja kuluttavat kaksinkertaisesti. vapaa. Tuplakulutus on yksinkertainen käsite "todellisessa maailmassa"; Jos annan sinulle dollarin setelin, voin toimittaa sen tarkan laskun sinulle vain kerran, ellet palauttanut sitä minulle myöhemmin. Digitaalisessa maailmassa tämä on paljon monimutkaisempi ongelma. Klassiset tietokannat ratkaisevat tämän toteuttamalla transaktioita. Tätä kutsutaan usein ACID-tapahtumatakaukseksi.
Perinteisessä kaksinkertaisessa kirjanpitojärjestelmässä reskontra kirjaa omaisuuden siirron tililtä (tai lompakosta) toiselle. Yksittäistä valuuttaa seuraavalle pääkirjalle voit pakottaa kaksi pääominaisuutta. Ensinnäkin reskontra säilyttää minkä tahansa tietyn omaisuuden kokonaismäärän reskontrassa kaikista siirtotapahtumista. Et voi luoda tai tuhota, ellei tiettyä yksipuolista tapahtumaa tueta. Toiseksi voit varmistaa, että voit siirtää omaisuuden lompakosta toiseen vain, jos lähdelompakossa on kyseisen omaisuuden esiintymä saatavilla. Usean lompakkotapahtuman yhteydessä kaikkien lompakon on oltava tasapainossa tapahtuman jälkeen. Nämä säännöt voidaan yleistää usean omaisuuden liiketoimiin varmistamalla, että kustannus (kunkin yhteiseksi omaisuuseräksi muunnetun omaisuuden arvo) on nolla koko tapahtumassa. Usean omaisuuden malli on pidempi kattavuus.
DLT:n osalta kaikkien tokenien (tai varojen) siirtojen on noudatettava yllä olevia sääntöjä. Tyypillisesti ainoa ketjun tukema yksipuolinen tapahtuma on uusien tokenien luominen kaivosprosessin kautta. Joten miten hajautettu pääkirja tekee tämän?
Käsittelemme ensin Proof of Workia, koska se on vakiintunein järjestelmä. Proof of Work -ohjelmassa jokainen järjestelmän kaivossolmu "kilpailee" toisiaan vastaan löytääkseen ratkaisun riittävän monimutkaiseen ongelmaan. Bitcoinille tämä ongelma laskee lohkon tietojen hajautusarvon ja lisää 'nonce' (kokonaisluvun) arvon laskeakseen lohkon kryptografisen hajautusarvon. Louhinta on onnistunut, kun yllä mainitun lopullisen tiivisteen binäärimuodossa on tietty määrä alkunollia. Nonce päivitetään toistuvasti, kunnes ratkaisu löytyy. Todellisuudessa se on hieman monimutkaisempi kuin tämä, ja siinä on useita tiivisteitä.
Jokainen kaivostyöntekijä pystyy suorittamaan tietyn määrän hash-laskelmia sekunnissa. Laskentasolmun laitteisto asettaa tämän rajan. Ongelman vaikeusastetta säädetään niin, että kaikkien kaivostyöntekijöiden hash-arvojen summa löytää lohkon noin kymmenessä minuutissa. Verkko säätää vaikeutta ottaakseen huomioon nykyisen hajautusnopeuden. Kirjoitushetkellä Bitcoin-verkon hash-nopeus on satakahdeksankymmentä miljoonaa terra-hajautusarvoa sekunnissa. Tämä hash-nopeus on valtava määrä laskentatehoa ja viittaa yhteen Bitcoinin merkittävistä keskusteluista, sen vaikutuksesta ympäristöön. Vaikka uusiutuvan energian hinnat putoavat muiden energiamuotojen hintojen alapuolelle, kaivostoiminnan kannattavuus kannustaa siirtymään halvimpaan energialähteeseen; kuinka totta tämä on, selviää muutaman seuraavan vuoden aikana.
Yksi Bitcoinin louhintaprotokollassa usein tunnistetuista "puutteista" on hajautustoiminnon vähäpätöinen halvaantuminen. Tämä ominaisuus on johtanut hajautusvoiman merkittävään keskittämiseen ja todennäköisesti kumoaa osan ketjun hajautetusta suunnittelusta. Hajautusten yhdistäminen yhteen tunnetaan poolin louhinnana. Yksinlouhinta on arvotonta kaikkeen tarkoitukseen; todennäköisyys sille, että mikä tahansa verkon yksittäinen solmu löytää ratkaisun itsestään ennen yhdistetyt hajautusarvot, on äärettömän pieni. Poolit jakavat kaivostoiminnasta saadut palkinnot suoraan suhteessa poolille lahjoitetun hash-arvon mukaan. Vaikka et saa suurta voittoa, voit saada pienen summan joka kerta, kun allas louhii lohkon. Pieni määrä pooleja (8) muodostaa suurimman osan hajautusvoimasta. Jos nämä poolit ryhtyisivät salaliittoon, heillä on mahdollisuus tehdä valintoja ketjun tulevista säännöistä.
Proof of Work tarjoaa luottamusta ja rehellisyyttä, kun on kalliimpaa joko kirjoittaa ketjun historia uudelleen tai hallita tarpeeksi hajautusnopeutta (yli 6.25 prosenttia) protokollan muuttamiseen siten, että se hyödyttää toista osapuolta toiselle kuin kaivospalkkion ottaminen. Kaivospalkkio määritellään osaksi Bitcoin-protokollaa, ja se sisältää äskettäin lyödyt kolikot ja maksut lohkossa käsitellyistä tapahtumista. Tällä hetkellä lohkon kaivospalkkio on XNUMX BTC plus transaktiomaksut. Tämä palkkio on yli kolmesataa tuhatta dollaria lohkoa kohden. Joka päivä painetaan sataneljäkymmentäneljä lohkoa, mikä tuottaa lähes neljäkymmentäviisi miljoonaa dollaria kaivostuloja.
Kaivostyöläisillä on vahva kannustin tehdä oikein. Tämä taloudellinen kannustin kannustaa myös kaivostyöläisiä investoimaan lisää kaivoslaitteistoja ja auttaa varmistamaan, ettei millään ryhmällä ole enemmistömääräysvaltaa ketjussa. Juuri kaivostoiminnan "kustannukset" antavat tämän takuun. Kun Bitcoinin arvo nousee, myös kannustin louhia lisää kasvaa.
Uudemmat ketjut, kuten Ethereum, toteuttavat Proof of Workin käyttämällä erilaisia algoritmeja. Nykyään on olemassa monia vaihtoehtoja, joista merkittävimmät ovat ne, jotka saavat työtä muistissa olevien tietojen siirtämisen kustannuksista (näin Etherium toimii) verrattuna raakaan laskentatehoon. "Kaistanleveyttä" rajoittamalla Proof of Work -ketjut, kuten Etherium, mahdollistavat kannattavan louhinnan loppukäyttäjän hyödykelaitteistoilla (GPU:illa). Jotta Bitcoinin louhinta olisi kannattavaa, sinun on investoitava räätälöityyn ASIC-laitteistoon.
Proof of Stake on nouseva korvaava Proof of Work, joka yrittää puuttua energiankulutukseen (ja laitteistokilpailuun), joka vallitsee nykyisten ketjujen sukupolvien. Panoksen todisteessa kaivostyöntekijät lähettävät (tai panoksen) tietyn määrän ketjun valuuttaa, jotta he saavat palkkion lohkon allekirjoittamisesta transaktiomaksujen muodossa, ja he voivat menettää panoksensa, jos he allekirjoittavat lohkon tavalla, joka on ristiriidassa ketjun säännön kanssa. Eli. Ei kaksinkertaista kulutusta.
Kokeillaan yksinkertaista ajatuskoetta. Harkitse huonetta, jossa on seitsemän ihmistä, ja jokainen aseta sadan dollarin seteli pöydälle huoneen keskelle. Nämä rahat ovat heidän panoksensa; Nyt kaksi seitsemästä suostuu sopimukseen, toinen lainaa toiset kymmenen dollaria takaisin seuraavana päivänä. He kirjoittavat sopimuksen paperille ja asettavat sen vaarnan pöydälle. Valitsemme nyt sattumanvaraisesti yhden seitsemästä huoneessa olevasta henkilöstä vahvistamaan asiakirjan. He lukevat paperin ja lisäävät allekirjoituksensa sanoakseen, että tämä on kelvollinen kauppa. Kuusi muuta voivat tutkia asiakirjan ja vahvistaa, että tapahtuman ehdot ovat huoneen sääntöjen mukaiset. Olettaen, että kaikki ovat samaa mieltä, kauppa on sitova. Jokainen huoneessa oleva henkilö saa pienen maksun tapahtuman vahvistamisesta. Kaupan suorittaneet ihmiset maksoivat maksun. Tämä maksu korvaa omaisuuden lukitsemisen panokseksi.
Kuvittele nyt, että vahvistamaan valittu henkilö on yksi niistä kahdesta henkilöstä, jotka ovat osa tapahtumaa tai yhteistoimintaa. He allekirjoittavat asiakirjan, vaikka se rikkoo huoneen sääntöjä. Nyt kun muut huoneessa olevat henkilöt vahvistavat kaupan ja yli 50 prosenttia huoneesta osoittaa tämän sopimuksen olevan pätemätön, kauppa peruutetaan. Todentajalle kuuluva panos poistetaan pöydästä ja jaetaan tasan muun kuuden henkilön kesken. Seitsemännellä henkilöllä ei ole enää panosta, eikä hän voi enää osallistua validointiin, ja he ovat poissa sadan dollarin panoksestaan. Koska panoksen arvo oli suurempi kuin vahvistavan tapahtuman arvo, ei ole henkilön edun mukaista valehdella.
Kun yli 50 prosenttia osallistujista toimii rehellisesti, järjestelmä toimii. Tästä he saavat pitää panoksensa, ja he saavat oikeudenmukaisen korvauksen teoistaan. Vaikka yhden tapahtuman kohdalla saattaa olla syytä huijata järjestelmä; Kun katsot kokonaisuutta, on heidän etunsa ylivoimaisesti käyttäytyä rehellisesti.
Mielenkiintoinen havainto panoksen todistamisesta on, että se tarvitsee panostamiesi esineiden olevan arvokkaita. Tämä havainto on yksi keskeisistä syistä, miksi Ethereum aloitti Proof of Work -järjestelmällä ja pyrkii siirtymään Proof of Stakeen nyt, kun Ether on erittäin arvostettu.
Emme ole vielä nähneet Proof of Stake -järjestelmää toimivan mittakaavassa ja suurella riskillä. Seuraavien vuosien aikana näemme, kuinka hyvin ne korvaavat Proof of Workin.
Toivon, että tämä blogi auttaa selittämään joitain ehtoja, seuraavalla kerralla Smart Contracts -sopimuksiin.
- Tili
- aineet
- sopimus
- algoritmit
- Kaikki
- ASIC
- etu
- Varat
- aitous
- lasku
- Bitcoin
- Bitcoinin kaivostoiminta
- blockchain
- Uutiset ja media
- luotonotto
- BTC
- todistus
- muuttaa
- tarkkailun
- Kolikot
- hyödyke
- Yhteinen
- Korvaus
- Laskea
- luottamus
- Yhteisymmärrys
- kulutus
- sopimus
- sopimukset
- Luominen
- valuutta
- Nykyinen
- tiedot
- tietokanta
- tietokannat
- päivä
- sopimus
- hajautettu
- Malli
- tuhota
- digitaalinen
- Distributed Ledger
- DLT
- dollari
- dollaria
- kaksinkertainen viettää
- Taloudellinen
- energia
- ympäristö
- Eetteri
- ethereum
- EU
- EV
- Laajentaa
- kokeilu
- Ominaisuus
- Maksut
- Etunimi
- muoto
- Ilmainen
- koko
- tulevaisuutta
- Ryhmä
- Tarvikkeet
- hasis
- hash rate
- hajautusta
- Korkea
- historia
- Miten
- hr
- HTTPS
- ia
- ajatus
- tunnistaa
- Identiteetti
- Vaikutus
- korko
- Internet
- IT
- avain
- johtaa
- johtava
- pääkirja
- juridinen
- Enemmistö
- Tekeminen
- keskikokoinen
- miljoona
- kaivostyöläisten
- kaivos-
- malli
- raha
- liikkua
- multi-omaisuuden
- verkko
- Käsite
- Tilaisuus
- Vaihtoehdot
- Muut
- Paperi
- Maksaa
- maksu
- Ihmiset
- suorituskyky
- näkökulma
- pool
- Altaat
- teho
- yksityinen
- yksityinen avain
- kannattavuus
- todiste
- julkinen
- julkinen avain
- Rotu
- Hinnat
- raaka
- Todellisuus
- syistä
- asiakirjat
- uusiutuva energia
- tulot
- Palkkiot
- Riski
- säännöt
- turvallista
- Asteikko
- valittu
- setti
- Jaa:
- Signs
- Yksinkertainen
- SIX
- pieni
- fiksu
- Smart-sopimukset
- So
- SOLVE
- viettää
- jakaa
- osuus
- staking
- alkoi
- Osavaltio
- onnistunut
- Tuetut
- Vaihtaa
- järjestelmä
- järjestelmät
- Maa
- Lähde
- aika
- tokens
- ylin
- Seuranta
- kauppaa
- kauppa
- Liiketoimet
- Luottamus
- us
- arvo
- arvostettu
- Lompakko
- Lompakot
- Verkkosivu
- Mikä on
- KUKA
- Referenssit
- toimii
- maailman-
- arvoinen
- kirjoittaminen
- vuotta
- nolla-