Langtfra ser Terracotta Army ud til at udvise homogen redundans, men hver soldats unikke ansigtsegenskaber skildrer en ret forskelligartet hær. Kilde.
Del 1: Den overflødige påmindelse om knudredundans
”Det lykkes ikke, medmindre brugeroplevelsen simpelthen er bedre end pålidelige tredjeparter, men vi er nødt til at starte uddannelsesprocessen med det helt grundlæggende: at stole på en tredjepart med fuld adgang til din Bitcoin erstatter bare et centraliseret banksystem med en anden. ”
For dem i kryptorummet, der er relativt fortrolige med Bitcoin-sprog, har vi alle hørt det ordsprog “kør din egen node” forkyndt gennem Bitcoin-litteraturen mange gange. Det er synonymt og deroppe med “ikke dine nøgler, ikke din krypto” eller “HODL.”
Uanset om de overholdes af kryptosamfundet, har de deres egen fortjeneste og måder at fremmane beklagelse på de værste øjeblikke. Den menneskelige natur har en tendens til at begå de samme fejl igen; Mount Gox, QuadrigaCX, OKEx osv.
Så hvorfor fortsætter vi med at falde i de samme fejl gang på gang?
På grund af lethed. Det er meget let at åbne en konto med en central udveksling og holde din bitcoin der. Det er også ekstremt let at købe højt og sælge lavt, når den samtidig FUD infiltrerer vores beslutninger.
Men et område af Bitcoin-økosystemet, der virkelig ikke har fanget for meget detailopmærksomhed, endsige brug, kører din egen bitcoin-node. Det er et af de få områder af bitcoin, der ikke er “institutionaliseret” eller “monetiseret.” Men med god grund, da det ikke skal generere monetære incitamenter. Snarere forbruger det omkostninger, der er noget lineære i forhold til minedrift. Det var designet til at dyrkes på en græsrods måde snarere end de andre økonomisk motiverede områder med minedrift, handel og forældremyndighed.
Når man kører sin egen node, behøver de ikke stole på en tredjepart til at sende, udbrede, validere og bekræfte deres transaktioner. De er fuldstændig selv suveræne på denne måde.
For at tage det tidligere nævnte ”ikke dine nøgler, ikke din krypto”, idiom, kan den samme ånd anvendes som “Ikke din node, ikke din validering.”
Da kryptosamfundet omfavner den tredje bitcoin bull run, vil den uundgåelige næste generation af Bitcoin-troende vove sig ned ad kaninhullet. Dette vil utvivlsomt medføre større efterspørgsel og muligvis belastning på tredjeparts tjenester, der allerede er på plads, lige fra tegnebogudbydere, børser og endda på minenetværket. Derefter vil dette naturligvis også kræve en forøgelse af antallet af noder, der kører. Men af hvem?
”Medlemmer af bitcoin-samfundet ser ud til at miste interessen for at være vært for fulde noder. Og det er noget at være opmærksom på, for over tid kan det betyde, at de store virksomheder i branchen måske bliver nødt til at tage slap. ” – Daniel Cawrey
Bitcoin-samfundet kan til tider være splittende mellem mængden af redundans ved at have en bestemt mængde noder i netværket. Hjælper det netværket, eller hjælper det den enkelte?
Det er isomorf.
Men nøgleordet her er “redundans.” Som i den samme økosystemiske redundans vidnet i naturen.
Papegøje er en art, der lever af de små alger af biorige koraller under havet. Denne handling alene er afgørende for, at koraller kan overleve, på en havbund fuld af rivaler. I et scenarie, hvor papegøjefiskarter dør ud, er en samling af andre lignende fungerende arter, såsom kirurgfisk og kaninfisk, der for at udfylde tomrummet. Denne redundans med hensyn til vores naturlige økosystem giver en gradering af modstandsdygtighed over for systemet som en enhed.
Et andet eksempel, der understøtter denne redundans i biodiversiteten, er frøspredning udført af en række arter af forskellig størrelse, som er udbredt i enhver skov over hele planeten. Hvis en delmængde af arter udryddes, kan en anden delmængde udfylde dette tomrum uden nogen nedetid. Men der er en mere usikker advarsel, hvor udryddelsen af de større arter i størrelse er blevet undersøgt for at hæmme en større forstyrrelse af det lokale økosystem i forhold til dets tilsvarende fungerende lille art.
“… større arter i størrelse er blevet undersøgt for at hæmme en større forstyrrelse …”
Kort sagt manifesterer redundans det ordsprog: “læg ikke alle dine æg i en kurv. ”Og det er denne redundans, som også kan blandes med mangfoldighed (vi bruger begge udtryk ombytteligt i dette stykke for at fremhæve et generelt punkt), der er afgørende for systemerne i naturen, samfundet, maskiner, regeringer osv..
Når den første streng-quarterback går ned med en ACL-tåre, kommer den anden strengmand op, der måske presterer endnu bedre. Når en delmængde af Bitcoin-noder lider af internetafbrydelse, kan resten af noder let afhente slapheden med at validere transaktioner. Det er en form for risikoforsikring på netværkstrusler. Det er fejltolerant. Og dette bliver billigere, da flere mindre individer kører noder i stedet for at placere dem i hænderne på større spillere, der er tilbøjelige til centraliserede angreb.
Følelsen er blevet forkyndt i kryptoverdenens hjørner, og det er krystalklart: Alle skal køre deres egen node. Men det vil kræve lidt mere uddannelse, brugervenlige værktøjer eller gud forbyde en anden type utilsigtet kædegaffel for at vække masserne. Ved at give brugerne en alt-i-en-node-sætopsætning (mere i slutningen), bliver letheden og vigtigheden af at køre en node galvaniseret.
Knudernes allestedsnærværende er endnu ikke til stede. Men skyndet med en tilsyneladende farlig regeringsinteresse kan være den katastrofale, som netværket har brug for at skubbe uden for rækkevidde. Dette kunne også karakteriseres som den mangfoldighed eller netværkets modstandsdygtighed.
På den note forsøg på placere noder i rummet er stadig i gang (selvom Blockstreams satellitter kan betragtes som “tæt nok” i øjeblikket).
Vi har altid været funktionsdygtige til at stræbe efter maksimale effektivitetsgevinster, men værdien af redundans og mangfoldighed er højere, selvom det går ud over omkostningerne.
“Ressourcekravene til en fuld node bevæger sig ud over tilfældige brugeres muligheder. Dette er ikke i sagens natur et problem – når alt kommer til alt dyrker de fleste ikke deres egen mad, skræddersy deres eget tøj eller holder smedværktøj praktisk til at smede deres egne hestesko heller. ”
For at cirkle tilbage til begyndelsen har lethed efterfølgende ført til tillid. Tillid kan misforstås som dovenskab eller endda manglende viden. Disse egenskaber er det vigtigste kød for enheder, der tager sig af tingene for dig på flere måder end én. Men kørende noder er et område i Bitcoin-økosystemet, vi ikke ønsker, at institutioner skal begynde at strømme ind i. Hypotetisk, hvis det nogensinde sker, så dikterer de dine transaktionsvalideringer. Og i sammenhæng med økosystemisk redundans, som Marten Scheffer fra Wageningen Universitet har udtalt, “Mens redundans kan være reglen i mindre væsner, kan de funktionelle unikke egenskaber ved større antyde, at de ofte er akilleshælen for økologisk funktion.”
Del 2: Hvordan er nodeøkosystemet nu?
I øjeblikket og historisk har det været en mindre end perfekt videnskab at fange et nøjagtigt antal af de fulde bitcoin-noder, der er i gang. Ifølge bitnodes.io, som er en community-udviklet platform, der stadig er i beta, er der tæt på 11.000 noder, der kører en fuld node-klient. Dette tal er, hvad det betragter som “tilgængeligt” eller, som andre mere præcist vil sige, “lytteknudepunkter.” Andre kilder, herunder Luke Dashjr, har udtalt, at antallet af noder er meget større, i området mellem 50.000 og 100.000, måske mere, hvilket inkluderer private noder.
I diagrammet set fra møntdans blev antallet af noder mere end fordoblet efter tyrkørsel i 2017, fra omkring 5.000 til en nuværende aflæsning på over 10.000. Selvom der ikke er nogen perfekt lineær sammenhæng mellem mængden af transaktioner og antallet af noder, er tendensen klar.
Kilde: Coin Dance
At køre en fuld node kan være kompliceret og skræmmende for brugerne. Og i modsætning til minearbejdere modtager nodeoperatører ikke transaktionsgebyrer eller belønninger. Der er nogle omkostninger forbundet med at køre en node, selvom det er meget lille, hvilket inkluderer at have ekstra diskplads og internetbåndbredde. Disse omkostninger kan være minimale, men de kan stige, når bitcoin-transaktionshistorikken stiger.
Udover at gå den direkte rå rute og downloade Bitcoin Core-softwaren med en vis kompleksitet og begrænsede funktioner, har der været en lang række udbydere derude, der leverer Bitcoin-fuldknudeprodukter, der ikke kun giver dig mulighed for at synkronisere hele transaktionshistorikken for blokke, men giver en overflod af funktioner som multisig, Tor, brugervenlig brugergrænseflade, Lightning Network fulde noder, den nødvendige hardware og mere. De mest bemærkelsesværdige udbydere er Casa Node, Nodl One, Lux Node, BitBoxBase, myNode, Umbrel og endda HTC Exodus 1 mobil løsning.
Disse forskellige udbydere er den redundans, vi har brug for, og som også kan udvise små gavnlige nuancer relateret til mangfoldighed i form, hastighed og modstandsdygtighed over for forstyrrelser i netværket.
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