Langtfra ser Terracotta-hæren ut til å ha homogen overflødighet, men hver soldats unike ansiktsegenskaper skildrer en ganske mangfoldig hær. Kilde.
Del 1: Den overflødige påminnelsen om node-redundans
“Det vil ikke lykkes med mindre brukeropplevelsen rett og slett er bedre enn pålitelige tredjeparter, men vi må starte utdannelsesprosessen med det helt grunnleggende: å stole på en tredjepart med full tilgang til Bitcoin er bare å erstatte ett sentralisert banksystem med en annen.”
For de i kryptorommet som er relativt bevandret i Bitcoin-språket, har vi alle hørt det ordspråklige “kjør din egen node” forkynt gjennom Bitcoin-litteraturen mange ganger. Det er synonymt og der oppe med “ikke nøklene dine, ikke kryptoen din” eller “HODL.”
Uansett om de blir fulgt av kryptosamfunnet, har de sin egen fortjeneste og måter å fremkalle anger på de verste øyeblikkene. Menneskets natur har en tendens til å gjøre de samme feilene igjen; Mount Gox, QuadrigaCX, OKEx, osv.
Så hvorfor fortsetter vi å fortsette å falle i de samme feilene gang på gang?
På grunn av letthet. Det er veldig enkelt å åpne en konto med en sentralisert børs og holde bitcoin der. Det er også ekstremt enkelt å kjøpe høyt og selge lavt når den samtidig FUD infiltrerer våre beslutninger.
Men et område av Bitcoin-økosystemet som virkelig ikke har fanget for mye detaljhandel, enn si bruk, kjører din egen bitcoin-node. Det er et av de få områdene av bitcoin som ikke har blitt “institusjonalisert” eller “monetisert.” Av god grunn skjønt, da det ikke skal generere økonomiske insentiver. Snarere forbruker det kostnader som er noe lineære for blokker som er utvunnet. Den ble designet for å dyrkes på en grasrotmessig måte i stedet for de andre økonomisk motiverte områdene gruvedrift, handel og varetekt.
Når en kjører sin egen node, trenger de ikke å stole på en tredjepart for å kringkaste, forplante, validere og bekrefte transaksjonene sine. De er helt selv suverene på denne måten.
Derfor, for å ta det tidligere nevnte “ikke nøklene dine, ikke din krypto”, idiom, kan den samme ånden brukes som “Ikke din node, ikke din validering.”
Når kryptosamfunnet omfavner den tredje bitcoin-oksekjøringen, vil den uunngåelige neste generasjonen Bitcoin-troende våge seg ned i kaninhullet. Dette vil utvilsomt sette mer etterspørsel, og muligens belastning, på tredjeparts tjenester som allerede er på plass, alt fra lommebokleverandører, børser og til og med i gruvedriften. Deretter vil dette også naturlig kreve en økning i antall noder som kjører. Men av hvem?
“Medlemmer av bitcoin-samfunnet ser ut til å miste interessen for å være vert for fulle noder. Og det er noe å være oppmerksom på, for over tid kan det bety at de store selskapene i bransjen kanskje må ta slakk. ” – Daniel Cawrey
Bitcoinsamfunnet kan til tider være splittende mellom mengden redundans for å ha en viss mengde noder i nettverket. Hjelper det nettverket eller hjelper det den enkelte?
Det er isomorf.
Men stikkordet her er “overflødighet.” Som i samme økosystemiske redundans i naturen.
Papegøyefisk er en art som lever av små alger av biorike koraller under sjøen. Denne handlingen alene er viktig for at koraller skal overleve på en havbunn full av rivaler. I et scenario når papegøyefiskearten dør ut, er en samling av andre lignende fungerende arter, som kirurgfisk og kaninfisk, der for å fylle tomrommet. Denne redundansen når det gjelder vårt naturlige økosystem gir en gradering av motstandskraften mot systemet som en enhet.
Et annet eksempel som støtter denne overflødigheten i biologisk mangfold, er frøspredning utført av en rekke forskjellige arter, som er gjennomgripende i enhver skog over hele planeten. Hvis en delmengde av arter blir utryddet, kan en annen delmengde fylle tomrommet uten nedetid. Men det er en mer prekær advarsel der utryddelsen av de større artene i størrelse er undersøkt for å hemme en større forstyrrelse i det lokale økosystemet i forhold til dets like fungerende små art.
“… større arter i størrelse er undersøkt for å hemme en større forstyrrelse …”
Kort sagt, overflødighet manifesterer det ordspråklige “ikke legg alle eggene dine i en kurv. ”Og det er denne redundansen, som også kan kombineres med mangfold (vi vil bruke begge begrepene om hverandre i dette stykket for å gjøre et generelt poeng), som er viktig for systemene i naturen, samfunnet, maskiner, myndigheter, osv..
Når den første streng-quarterbacken går ned med en ACL-tåre, kommer den andre strengemannen opp, som kan prestere enda bedre. Når en delmengde av Bitcoin-noder lider av noe internettbrudd, kan resten av nodene enkelt hente slakk med å validere transaksjoner. Det er en form for risikoforsikring på nettverkstrusler. Det er feiltolerant. Og dette blir billigere ettersom flere mindre individer kjører noder, i stedet for å plassere dem i hendene på større spillere som er utsatt for sentraliserte angrep.
Følelsen har blitt forkynt over hjørnene i kryptoverdenen, og det er krystallklart: Alle skal kjøre sin egen node. Men det vil ta litt mer utdannelse, brukervennlige verktøy eller, gud forby, en annen type utilsiktet kjedegaffel for å vekke massene. Ved å gi brukerne et alt-i-ett-nodesettoppsett (mer på slutten), blir enkelheten og viktigheten av å kjøre en node galvanisert.
Nodenes allestedsnærværende er ennå ikke til stede. Men rush av en tilsynelatende farlig myndighetsinteresse kan være katastrofen som nettverket trenger for å presse utenfor rekkevidden. Dette kan også karakteriseres som mangfold, eller nettverksresiliabilitet.
På det notatet forsøk på plassere noder i rommet er fremdeles arbeider på gang (skjønt Blockstreams satellitter kan betraktes som “nær nok” for øyeblikket).
Vi har alltid vært funksjonert for å streve for maksimal effektivitet, men verdien av redundans og mangfold er høyere, men til fordel for kostnadene.
“Ressurskravene til en full node beveger seg utover mulighetene til uformelle brukere. Dette er ikke noe problem – tross alt dyrker de fleste ikke sin egen mat, skreddersyr sine egne klær eller holder smedverktøy til rette for å smi sine egne hestesko heller. ”
For å sirkle tilbake til begynnelsen har letthet senere ført til avhengighet. Tillit kan misforstås som latskap eller til og med mangel på kunnskap. Disse egenskapene er viktigste kjøtt for enheter som tar vare på ting for deg, på flere måter enn en. Men å kjøre noder er et område i Bitcoin-økosystemet vi ikke vil at institusjoner skal begynne å strømme inn i. Hypotetisk, hvis det noen gang skjer, dikterer de transaksjonsvalideringene dine. Og i sammenheng med økosystemisk redundans, som Marten Scheffer fra Wageningen University har uttalt, “Selv om redundans kan være regelen i mindre skapninger, kan de funksjonelle unikehetene til større antyde at de ofte er akilleshælen for økologisk funksjon.”
Del 2: Hvordan er nodeøkosystemet nå?
For tiden og historisk har det vært en mindre enn perfekt vitenskap å fange et nøyaktig antall fullverdige bitcoin-noder som er i gang. I følge bitnodes.io, som fortsatt er en community-utviklet plattform i beta, er det nær 11.000 noder som kjører en full node-klient. Dette tallet er hva det anser som “tilgjengelig” eller, som andre mer nøyaktig vil si, “lytte noder.” Andre kilder, inkludert Luke Dashjr, har uttalt at antall noder er mye større, i området mellom 50.000 og 100.000, kanskje mer, som inkluderer private noder.
I diagrammet sett fra coin.dance, ble antallet noder mer enn doblet etter tyren i 2017, fra rundt 5000 til en nåværende avlesning på over 10.000. Selv om det ikke er noe perfekt lineært forhold mellom antall transaksjoner og antall noder, er trenden tydelig.
Kilde: Coin Dance
Å kjøre en full node kan være komplisert og skremmende for brukerne. Og i motsetning til gruvearbeidere mottar ikke nodeoperatører transaksjonsgebyrer eller belønninger. Det er noen kostnader knyttet til å kjøre en node, selv om den er liten, som inkluderer ekstra diskplass og internettbåndbredde. Disse kostnadene kan være små, men de kan øke når bitcoin-transaksjonshistorikken øker.
Foruten å gå den direkte rå ruten og laste ned Bitcoin Core-programvaren med litt kompleksitet og begrensede funksjoner, har det vært en rekke leverandører der ute som tilbyr Bitcoin fullnodeprodukter som ikke bare lar deg synkronisere hele transaksjonshistorikken til blokker, men gir en en mengde funksjoner som multisig, Tor, brukervennlig brukergrensesnitt, Lightning Network full noder, nødvendig maskinvare og mer. De mest bemerkelsesverdige leverandørene er Casa Node, Nodl One, Lux Node, BitBoxBase, myNode, Umbrel og til og med HTC Exodus 1 mobilløsning.
Disse forskjellige leverandørene er redundansen vi trenger som også kan utvise små fordelaktige nyanser knyttet til mangfold i form, hastighet og motstandsdyktighet mot forstyrrelser i nettverket.
Kilder:
- https://www.sciencedaily.com/releases/2015/10/151008142620.htm
- https://www.nature.com/articles/s41559-018-0519-1
- https://www.coindesk.com/bitcoin-nodes-need
- http://luke.dashjr.org/programs/bitcoin/files/charts/security.html
- https://bitcoinmagazine.com/articles/buy-or-diy-an-overview-of-7-bitcoin-full-node-products