Från fjärran verkar Terracotta-armén uppvisa homogen redundans, men varje soldats unika ansiktsdrag visar en ganska mångsidig armé. Källa.
Del 1: Den redundanta påminnelsen om nodredundans
”Det kommer inte att lyckas om inte användarupplevelsen helt enkelt är bättre än betrodda tredje parter, men vi måste starta utbildningsprocessen med det grundläggande: att lita på en tredje part med full tillgång till din Bitcoin ersätter bara ett centraliserat banksystem med en annan.”
För dem i kryptoutrymmet som är relativt kända i Bitcoin-språket har vi alla hört det ordspråkiga “kör din egen nod” predikat i Bitcoin-litteraturen många gånger. Det är också och där uppe med “inte dina nycklar, inte din krypto” eller “HODL.”
Oavsett om de följs av kryptosamhället har de sin egen förtjänst och sätt att framkalla ånger vid de värsta ögonblicken. Den mänskliga naturen tenderar att göra samma misstag igen; Mt.Gox, QuadrigaCX, OKEx, etc..
Varför fortsätter vi då att falla i samma misstag gång på gång?
På grund av lätthet. Det är väldigt enkelt att öppna ett konto med en centralbörs och hålla din bitcoin där. Det är också extremt enkelt att köpa högt och sälja lågt när den samtidigt FUD infiltrerar våra beslut.
Men ett område i Bitcoin-ekosystemet som verkligen inte har fått för mycket detaljhandelns uppmärksamhet, än mindre användning, kör din egen bitcoin-nod. Det är ett av få områden av bitcoin som inte har “institutionaliserats” eller “monetiserats.” Av goda skäl, eftersom det inte ska generera monetära incitament. Snarare förbrukar det kostnader som är något linjära för gruvor som bryts. Den var utformad för att odlas på gräsrotsnivå snarare än de andra ekonomiskt motiverade områdena gruvdrift, handel och vårdnad.
När man kör sin egen nod behöver de inte förlita sig på en tredje part för att sända, sprida, validera och bekräfta sina transaktioner. De är helt själv suveräna på detta sätt.
För att ta det tidigare nämnda “inte dina nycklar, inte din krypto”, idiom, kan samma anda tillämpas som “Inte din nod, inte din validering.”
När kryptosamhället anammar den tredje bitcoin-bull-run kommer den oundvikliga nästa generationen Bitcoin-troende att våga sig ner i kaninhålet. Detta kommer utan tvekan att ställa mer efterfrågan och möjligen belastning på tjänster från tredje part som redan finns, allt från plånboksleverantörer, börser och till och med i gruvnätverket. Därefter kommer detta naturligtvis också att kräva en ökning av mängden noder som körs. Men av vem?
”Medlemmar i bitcoin-communityn verkar tappa intresset för att vara värd för hela noder. Och det är något att vara uppmärksam på, för med tiden kan det betyda att de stora företagen i branschen kan behöva hämta slacket. ” – Daniel Cawrey
Bitcoinsamhället kan ibland vara uppdelat mellan mängden redundans för att ha en viss mängd noder i nätverket. Hjälper det nätverket eller hjälper det individen?
Det är isomorf.
Men nyckelordet här är ”redundans”. Som i samma ekosystemredundans bevittnat i naturen.
Papegojfisk är en art som matar på de små algerna av biorika koraller under havet. Denna handling ensam är avgörande för att koraller ska överleva på en havsbotten full av rivaler. I ett scenario när papegojfiskarterna dör ut, finns en samling andra liknande fungerande arter, som kirurgfisken och kaninfisken, för att fylla tomrummet. Denna redundans i termer av vårt naturliga ekosystem ger en gradering av motståndskraften mot systemet som en enhet.
Ett annat exempel som stöder denna redundans i biologisk mångfald är utsäde spridning som görs av en rad olika stora arter, som är genomgripande i alla skogar över hela planeten. Om en delmängd av arter utrotas kan en annan delmängd fylla det tomrummet utan stillestånd. Men det finns en mer osäker påminnelse där utrotningen av de större arterna i storlek har undersökts för att hämma en större störning i det lokala ekosystemet kontra dess lika fungerande små arter.
“… större arter i storlek har undersökts för att hämma en större störning …”
Kort sagt, redundans manifesterar det ordspråkiga ”lägg inte alla dina ägg i en korg. ”Och det är denna redundans, som också kan kombineras med mångfald (vi kommer att använda båda termerna omväxlande i den här delen för att göra en allmän poäng), som är väsentlig för naturens, samhällets system, maskiner, regeringar etc..
När den första strängkvartbacken går ner med en ACL-tår, kommer den andra strängmannen upp, som kanske presterar ännu bättre. När en delmängd av Bitcoin-noder drabbas av något internetavbrott kan resten av noderna enkelt hämta slacket med att validera transaktioner. Det är en form av riskförsäkring för nätverkshot. Det är feltolerant. Och detta blir billigare eftersom fler mindre individer kör noder, snarare än att placera dem i händerna på större spelare som är utsatta för centraliserade attacker.
Känslan har predikats i hela kryptovärldens hörn och det är kristallklart: Alla ska köra sin egen nod. Men det krävs lite mer utbildning, lättanvända verktyg eller, gud förbjudet, en annan typ av oavsiktlig kedjegaffel för att väcka massorna. Genom att ge användarna en allt-i-ett-nodsatsinstallation (mer i slutet) kommer enkelheten och vikten av att köra en nod att galvaniseras.
Nodernas allestädes närvarande är ännu inte närvarande. Men brådskan med ett till synes farligt regeringsintresse kan vara den katastrof som nätverket behöver driva utanför räckhåll. Detta kan också karakteriseras som den mångfalden, eller nätverkssäkerheten.
På den anteckningen försöker placera noder i rymden pågår fortfarande (även om Blockstreams satelliter kan betraktas som “tillräckligt nära” just nu).
Vi har alltid fungerat för att sträva efter maximala effektivitetsvinster, men värdet av redundans och mångfald är högre, men till kostnadsslag.
”Resurskraven för en fullständig nod går längre än tillfälliga användares möjligheter. Detta är i sig inte ett problem – trots allt odlar de flesta inte sin egen mat, skräddarsyr sina egna kläder eller håller smidesverktyg till hands för att smida sina egna hästskor heller. ”
För att gå tillbaka till början har lätthet därefter lett till tillit. Tillit kan misstolkas som lathet eller till och med brist på kunskap. Dessa egenskaper är främsta kött för enheter som tar hand om saker för dig, på mer än ett sätt. Men att köra noder är ett område i Bitcoin-ekosystemet som vi inte vill att institutioner ska börja strömmar in i. Hypotetiskt, om det någonsin händer, dikterar de dina transaktionsvalideringar. Och i samband med ekosystemredundans, som Marten Scheffer från Wageningen University har sagt, “Medan redundans kan vara regeln i mindre varelser, kan de funktionella unika egenskaperna för de större antyda att de ofta är akilleshälen för ekologisk funktion.”
Del 2: Hur är noden ekosystem som nu?
För närvarande och historiskt har det varit en mindre än perfekt vetenskap att fånga ett exakt antal bitcoin-noder som är igång. Enligt bitnodes.io, som är en community-utvecklad plattform som fortfarande finns i beta, finns det nära 11 000 noder som kör en fullständig nodklient. Detta nummer är vad det anser vara “nås” eller, som andra mer korrekt skulle säga, “lyssningsnoder.” Andra källor, inklusive Luke Dashjr, har uppgett att antalet noder är mycket större, i området mellan 50 000 och 100 000, kanske mer, vilket inkluderar privata noder.
I diagrammet sett från mynt. Dans fördubblades antalet noder mer än tjurkörningen 2017, från cirka 5000 till en aktuell avläsning på över 10 000. Även om det inte finns något perfekt linjärt samband mellan antalet transaktioner och antalet noder, är trenden tydlig.
Källa: Coin Dance
Att köra en hel nod kan vara komplicerat och skrämmande för användarna. Och till skillnad från gruvarbetare får inte nodoperatörer transaktionsavgifter eller belöningar. Det finns vissa kostnader för att köra en nod, även om det är minimalt, vilket inkluderar att ha extra diskutrymme och internetbandbredd. Dessa kostnader kan vara minimala, men de kan öka när transaktionshistoriken för bitcoin ökar.
Förutom att gå den direkta rutten och ladda ner Bitcoin Core-programvaran med viss komplexitet och begränsade funktioner har det funnits en mängd leverantörer där ute som tillhandahåller Bitcoin fullnodsprodukter som inte bara låter dig synkronisera hela transaktionshistoriken för block, utan ger en överflöd av funktioner som multisig, Tor, användarvänligt gränssnitt, Lightning Network full noder, nödvändig hårdvara och mer. De mest anmärkningsvärda leverantörerna är Casa Node, Nodl One, Lux Node, BitBoxBase, myNode, Umbrel och till och med HTC Exodus 1 mobillösning.
Dessa olika leverantörer är den redundans vi behöver som också kan uppvisa små fördelaktiga nyanser relaterade till mångfald i form, hastighet och motståndskraft mot störningar i nätverket.
Källor:
- 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