Detta är den tredje artikeln i en serie om lektioner som kan informera bitcoins ersättning av den amerikanska dollarn. Läs den första artikeln i serien om att lämna guldmyntfoten här. Och läs den andra, om demontering av fiat-arkitektur, här.
I del två av denna serie diskuterade vi tillämpningen av Open Systems Interconnection (OSI)-modell som en arkitekturmodell för att förstå fiat-systemet. I del ett diskuterade vi övergivandet av principerna om sunda pengar och varför det hände. Här kommer vi att diskutera ett nytt system, ett som backas upp av Bitcoin. Sedan kommer nästa artikel att ta upp resonemanget för att vi överger principerna om sunda pengar, och hur vårt nya system med Bitcoin uppmuntrar alla att hålla fast vid dessa principer inom arkitekturen som vi kommer att diskutera idag.
OSI-modellen har sju lager, som alla diskuterades i det tidigare nämnda inlägget i denna serie. Denna speciella modell vann inte kampen om nätverk. Det är en mer decentraliserad efterträdare, Överföringsprotokoll / Internet Protocol (TCP / IP), skulle så småningom ta över som det internet som vi känner idag av en mängd olika anledningar, inte minst för att vara en förenkling av skiktning.
Jag kommer att upprepa att detta är en konceptuell diskussion om systemarkitektur med avsikten att främja diskussionen om att Bitcoin ersätter den amerikanska dollarn. Jag hävdar inte på något sätt att detta är en slutgiltig finansiell arkitektur. Min avsikt är inte att ge det slutgiltiga svaret på hur vi ersätter dollarn, snarare är min avsikt att tillåta diskussionen inom den arkitektur vi förstår, eftersom vi vet att den enda sanna vägen till adoption är en av fritt val och fortsatta förbättringar.
Eftersom OSI till stor del används som en modell för att förstå arkitektur, och några av dess lager inte alltid används för varje applikation, kommer vi att diskutera Bitcoin genom en lins av arkitekturen som födde vad vi nu kallar "internet." Detta uppnås genom att bygga ett liknande system som det som användes i den sista posten i serien, även om detta system fokuserar på Bitcoin istället för dollarn, och det finns bara fyra lager för TCP/IP. Låt oss börja med en kort påminnelse om de sju skikten av fiat-systemet som diskuterats tidigare:
Fiat lager
- Det fysiska lagret: Det här var guld när vi hade bra pengar
- Datalänk: Anslutningen av två noder. Exempel: två centralbanker som ansluter genom SWIFT-systemet, som diskuteras i del två.
- Nätverk: Här skapar vi vägen till noder — individuella adresser, eller routing- och kontonummer för banksystemet.
- Transport: Detta möjliggör enkel transport för valuta. I fiat-strukturen jämförde vi detta med kredit, vilket möjliggör snabbare bearbetning på löftet om en IOU.
- Sessioner: Lätt hänvisad till som "dubbelriktad tokenhantering." Detta är processen att bygga tokens (aktier, obligationer, derivat) som kan både köpas och säljas. Detta är derivatmarknaden.
- Presentation: Så bygger nätverket en presentation för användarupplevelsen. Tänk på programmeringen bakom användarupplevelsen av din nätbanksplattform.
- Applikation: Det är här konsumenten kommer in. Alla dessa lager smälter samman till en applikation som konsumenten använder för att hantera sin fiat
TCP/IP-lager
"TCP/IP-nätverksadministration” beskriver TCP/IP-lagren som:
- Ansökan
- Transport
- Internet
- Nätverkstillgång
Bitcoins lager följer i allmänhet denna arkitektur, men i en lite annan ordning.
TCP/IP-lager: Nätverksåtkomst
Alla citat nedan är från "TCP/IP-nätverksadministration. "
Detta är basskiktet för vad vi kommer att referera till som Bitcoin-standarden för resten av denna artikel, baserat på TCP/IP-modellen.
"Protokollen i det här lagret ger systemet möjlighet att leverera data till de andra enheterna på ett direkt anslutet nätverk... TCP/IP-nätverksåtkomstlagret kan omfatta funktionerna för alla tre lägre nivåer av OSI-referensmodellen."
Nätverksåtkomstskiktet i Bitcoin-standarden är grunden för arkitekturen, representerad av själva Bitcoin-nätverket. Det första lagret av Bitcoin-systemet, som beskrivs med TCP/IP-modellen, omfattar de tre första lagren av fiat-systemet, beskrivet med OSI-modellen: det fysiska, datalänken och nätverkslagren.
Det fysiska lagret – fastän mer exakt, det "digitala" lagret, representeras av de hårda tillgångarna för att kombinera outnyttjade transaktionsutdata (UTXOs) för att representera ditt totala innehav av bitcoin skapar det "fysiska" lagret, men mer exakt skulle vi säga det är det digitala lagret. Detta kallas "på kedjan", det rör sig långsamt, det ger säkerhet, oföränderlighet och en offentlig reskontra.
"Datalänk"-lagret omfattar idén att överföra data från en nod till en annan. Detta åstadkoms på basskiktet av Bitcoin. Vem som helst kan ladda ner Bitcoin Core och börja köra en nod. Alla dessa noder samarbetar och kommunicerar för att nå konsensus för varje block som löses i blockkedjan. I fiat-standarden fungerar Federal Reserve som den centrala noden, och kommunikationssystem som SWIFT tillåter dem att kommunicera med internationella centraliserade noder. Detta kräver så många olika betrodda enheter och skapandet av dessa enheter, medan Bitcoin åstadkommer detta system i basskiktet genom att decentralisera noderna och tillåta varje nod en direkt anslutning till varandra.
Det tredje lagret är nätverkslagret. Bitcoin-standarden åstadkommer nätverket på basskiktet också. Eftersom nätverket är adresser som tillåter kommunikation mellan noder som tillåter att valuta skickas från en plats till nästa, tar detta oss helt klart till plånboksadresser, platsen där du håller alla dessa värdefulla UTXO:er som vi nämnde tidigare.
När en UTXO förbrukas har vi en avsändare, mottagare och signaturer för att verifiera transaktionen. Ingen central enhet är nödvändig för att validera transaktionen, och vi har ett offentligt register. I fiat-standarden är denna process centraliserad och data är inte tillgänglig på en offentlig reskontra som den är på Bitcoin-standarden.
TCP/IP-lager: Internet
"Internetprotokollet är Internets byggsten. Dess funktioner inkluderar:
• Definiera datagrammet, som är den grundläggande enheten för överföring på Internet
• Definiera internetadresseringsschemat
• Flytta data mellan Network Access Layer och Transport Layer
• Routingdiagram till fjärrvärdar
• Utföra fragmentering och återmontering av datagram”
Datagrammet är en UTXO. Medan Bitcoin är denominerad i satoshis eller fullständiga bitcoin-enheter, är den faktiska data som överförs antingen på eller utanför kedjan UTXO. Dessa datapaket som fungerar som bevis på att de "mynt" eller UTXO du har inte har spenderats och är därför tillgängliga som användbara medel.
Adresseringsschemat utför uppgifter som nämnts tidigare, som att dirigera transaktioner mellan noder eller fjärrvärdarna i Bitcoin-blockkedjan, men också mellan lager. Internetlagret kallas ofta för ett "otillförlitligt protokoll" eftersom det inte utför sin egen feldetektering eller återställningskod. Detta är inte den korrekta bilden av det här lagret eftersom det fungerar som övergången mellan andra lager som tillhandahåller dessa välbehövliga funktioner.
Lager två av Bitcoin-standarden tillåter kommunikation av lager ett (nätverksåtkomst) och lager tre (transport), och använder dessa lager för saknade funktioner i internetlagret.
När en transaktion sänds on-hain betyder det att transaktionen har skickats till en singulär eller många noder. När fler noder eller fjärrvärdar går med för att validera en transaktion, får den säkerhet och feldetektering - säkerhet genom att bli en del av den oföränderliga Bitcoin-blockkedjan när transaktionerna väl har lagrats i ett block, och feldetektering inte genom att hitta fel som gjorts av användarna , men genom att skapa ett system av incitament genom straffnycklar som kräver att användare endast presenterar aktuella kanaltillstånd från Layer 2-nätverk som Lightning. Detta innebär att det nuvarande tillståndet uppmuntras att vara korrekt och presenteras av båda parter, vilket avskräcker fel.
Fragmentering sker genom "ändra utgångar." Fragmenterad data blir nödvändig när data är för stor för överföring. Till exempel, om du behövde göra ett köp och bara hade en UTXO i din plånbok för $30, men köpet bara är för $10, skulle du behöva fragmentera den UTXO i mindre databitar. I det här exemplet skulle du skapa två transaktioner, en för $10 som går till handlaren för att göra köpet, och en för $20 som kommer att returneras till din plånboksadress.
Den totala mängden bitcoin som finns i en plånbok är faktiskt en algoritm som summerar summan av dina UTXO:er, och varje UTXO är förmodligen värd en annan mängd satoshis. Eftersom vi inte alltid kommer att möta "slumpen av önskemål" med den exakta mängden satoshis i den perfekta mängden UTXO måste vi fragmentera data efter behov. Detta åstadkoms via ändringsutgångar.
TCP/IP-lager: Transport
"De två viktigaste protokollen i transportskiktet är Transmission Control Protocol (TCP) och User Datagram Protocol (UDP). TCP tillhandahåller tillförlitlig dataleveranstjänst med end-to-end feldetektering och korrigering. UDP tillhandahåller låg overhead, anslutningsfri datagramleveranstjänst."
TCP är blockkedjan. Den sammankopplade processen med Bitcoin-gruvarbetare som lägger till transaktioner i blockkedjan och noder som validerar transaktionerna som läggs till blockkedjan säkerställer tillförlitlig leverans av varje transaktion med verifierbara bevis, och ger hög säkerhet i transaktionerna som förhindrar formbarhet eller felinlämningar.
Transaktioner kan ske i kedjan, med lager 1, eller utanför kedjan med lager 2. Gruvarbetarna och noderna är transportskiktet som ger tillgång till vilket lager som används vid tillfället.
UDP känns lätt igen som Lightning eller andra Layer 2-applikationer på Bitcoin. Låga omkostnader är försedda med exceptionellt låga transaktionsavgifter. Lightning har inget operativt lock, vilket innebär att ett obegränsat antal kanaler kan öppnas för att skapa en obegränsad skala.
Datagramleveranstjänsten för UTXO:er upprätthålls av "kanaler" som öppnas mellan två villiga deltagare som skapar en multi-sig plånbok med pengar som ska användas för mikrotransaktioner som inte är kopplade till blockkedjan. När båda parter vill stänga kanalen sänds den sedan till transportlagret och blir en del av blockkedjan.
Du kanske tänker, "Varför verkar det som att en del av detta upprepas?" Det beror på att systemet inte alltid är linjärt. Den öppna sammankopplingen av systemet möjliggör den bästa användningen som efterfrågas för det befintliga scenariot. Denna förmåga att handla med riktningsfrihet med applikationer som bäst tjänar transaktionen är en avgörande egenskap hos Bitcoin.
TCP/IP-lager: Applikation
Alla processer som används i transportlagret för att leverera data på otaliga olika sätt möts i rå form med sin individuella avsikt. Exempel på applikationer inkluderar:
- Blixt: Jag tror att vi har diskuterat detta tillräckligt för att du ska förstå poängen — skalbarhet på lager 2 för Bitcoin med tvåpartskanaler byggda för mikrotransaktioner och låga avgifter.
- Strike: Applikation byggd ovanpå Lightning för att möjliggöra direkta mikrobetalningar till alla slutanvändare.
- Sphinx Chat: Decentraliserade sociala medier som används för krypterade meddelanden och skapande av innehåll utan rädsla för censur.
- Zion: Decentraliserade sociala medier byggda mot innehållsskapande med hjälp av gemenskaper där varje gemenskapsägare kör från sin egen nod, förhindrar censur och tillåter skapande direkt till konsument.
- Casa: Multi-sig, icke-frihetsberövande tjänst för Bitcoin-plånböcker med fokus på säkerhetsutbildning.
Många andra applikationer finns och många fler utvecklas för varje dag.
Vid denna tidpunkt i serien har vi diskuterat varför principer om sunda pengar övergavs på den internationella scenen, med fokus på den amerikanska dollarn som världens reservvaluta. Vi pratade sedan igenom OSI-arkitekturen som ett sätt att bryta ner lagren i fiat-systemet som ersatte de ljudpengarprinciper vi övergav, så att vi kunde förstå hur vi skulle ersätta det. Nu har vi visat hur, ungefär som TCP/IP slår OSI för standardnätverksarkitekturen, Bitcoin kan ersätta det nuvarande fiat-systemet genom linsen av en TCP/IP-arkitektur.
Därför kan vi se att Bitcoin inte bara kan ersätta det nuvarande fiatsystemet, utan det har redan systemen på plats för att göra det, och på ett mycket mer effektivt sätt. Detta är inte en process för att ta bort USD som världsreservvaluta, och det är inte heller förstörelsen av fiat helt och hållet. Snarare måste Bitcoin-systemet existera som en parallell, samtidigt med fiat-systemet, och människor måste välja att anta detta nya system. När väl adoption och utbildning når den nödvändiga kritiska massan faller det andra systemet utan tillräcklig användning.
Men vilka av skälen som diskuteras i den första artikeln i den här serien för att vända ryggen åt sunda pengar? Har vi skapat de rätta systemen för incitament för att upprätthålla valen från vårt förflutna eller vår framtids tillhåll? Jag hoppas att du följer med mig till nästa artikel där vi diskuterar incitamenten för Bitcoin-standarden, och om vi kan uppnå inte bara adoption utan hållbarhet.
Detta är ett gästinlägg av Shawn Amick. Åsikter som uttrycks är helt deras egna och återspeglar inte nödvändigtvis de från BTC Inc Bitcoin Magazine.
- "
- 7
- Om Oss
- tillgång
- Konto
- adress
- Antagande
- algoritm
- Alla
- tillåta
- redan
- Annan
- Ansökan
- tillämpningar
- arkitektur
- Artikeln
- Tillgångar
- Banking
- Banker
- Slaget
- Där vi får lov att vara utan att konstant prestera,
- BÄST
- Bitcoin
- bitcoin kärna
- bitcoin plånböcker
- blockchain
- Obligationer
- BTC
- BTC Inc.
- Byggnad
- Ring
- Censur
- Centralbankssystemet
- byta
- kanaler
- koda
- Mynt
- Kommunikation
- samhällen
- samfundet
- anslutning
- Konsensus
- Konsumenten
- innehåll
- kunde
- Skapa
- kredit
- Valuta
- Aktuella
- Nuvarande tillstånd
- datum
- dag
- decentraliserad
- leverans
- Efterfrågan
- Derivat
- Detektering
- utvecklade
- enheter
- olika
- digital
- diskutera
- Dollar
- ner
- lätt
- Utbildning
- händelse
- alla
- exempel
- erfarenhet
- Leverans
- Federal
- Federal Reserve
- avgifter
- Fiat
- finansiella
- Förnamn
- Fokus
- följer
- formen
- fundament
- Fri
- Frihet
- full
- fonder
- framtida
- kommer
- Gold
- Gäst
- gäst inlägg
- här.
- hålla
- Hur ser din drömresa ut
- How To
- HTTPS
- Tanken
- med Esport
- Internationell
- Internet
- IT
- delta
- nycklar
- Large
- Ledger
- blixtnedslag
- LINK
- ledning
- marknad
- Media
- Merchant
- meddelandehantering
- gruvarbetare
- modell
- pengar
- mest
- nät
- nätverk
- noder
- nummer
- nätet
- Internetbank
- öppet
- Åsikter
- beställa
- Övriga
- ägaren
- deltagare
- betalningar
- Personer
- fysisk
- plattform
- presentera
- förebyggande
- process
- processer
- Programmering
- bevis
- protokoll
- ge
- ger
- allmän
- inköp
- Raw
- skäl
- post
- återvinning
- REST
- rinnande
- Nämnda
- skalbarhet
- Skala
- säkerhet
- Serier
- service
- Kort
- liknande
- So
- Social hållbarhet
- sociala medier
- säljs
- Etapp
- starta
- Ange
- Stater
- Aktier
- Hållbarhet
- SWIFT
- system
- System
- världen
- Tänkande
- Genom
- tid
- i dag
- tillsammans
- token
- tokens
- topp
- transaktion
- Transaktioner
- transport
- transport
- oss
- us
- USD
- användare
- plånbok
- Plånböcker
- Vad
- wikipedia
- vinna
- inom
- utan
- världen
- värt