Dette er den tredje artikel i en serie om lektioner, der kan informere bitcoins udskiftning af den amerikanske dollar. Læs den første artikel i serien om at forlade guldstandarden her. Og læs den anden, om demontering af fiat-arkitektur, her.
I del to af denne serie diskuterede vi anvendelsen af Open Systems Interconnection (OSI) model som en arkitekturmodel til at forstå fiat-systemet. I første del diskuterede vi opgivelsen af sunde pengeprincipper og hvorfor det skete. Her vil vi diskutere et nyt system, et understøttet af Bitcoin. Derefter vil den næste artikel omhandle begrundelsen for vores opgivelse af sunde pengeprincipper, og hvordan vores nye Bitcoin-system tilskynder alle til at holde fast i disse principper inden for den arkitektur, vi vil diskutere i dag.
OSI-modellen har syv lag, som alle blev diskuteret i det førnævnte indlæg i denne serie. Denne særlige model vandt ikke kampen om netværk. Det er mere decentraliseret efterfølger, Transmission Control Protocol / Internet Protocol (TCP / IP), ville med tiden tage over som det internet, som vi kender i dag af en lang række årsager, ikke mindst en forenkling af lagdeling.
Jeg vil gentage, at dette er en konceptuel diskussion af systemarkitektur med den hensigt at fremme diskussionen om, at Bitcoin erstatter den amerikanske dollar. Jeg hævder på ingen måde dette som en endelig finansiel arkitektur. Min hensigt er ikke at give det endelige svar på, hvordan vi erstatter dollaren, snarere er min hensigt at tillade diskussionen inden for den arkitektur, vi forstår, da vi ved, at den eneste sande vej til adoption er frit valg og fortsat forbedring.
Da OSI i vid udstrækning bruges som en model til at forstå arkitektur, og nogle af dens lag ikke altid bruges til hver applikation, vil vi diskutere Bitcoin gennem en linse af den arkitektur, der fødte det, vi nu kalder "internettet." Dette opnås ved at bygge et lignende system som det, der blev brugt i den sidste post i serien, selvom dette system fokuserer på Bitcoin i stedet for dollaren, og der er kun fire lag til TCP/IP. Lad os begynde med en kort påmindelse om de syv lag af fiat-systemet, der blev diskuteret tidligere:
Fiat lag
- Det fysiske lag: Dette var guld, da vi havde sunde penge
- Datalink: Forbindelsen af to noder. Eksempel: to centralbanker, der forbinder gennem SWIFT-systemet, som diskuteret i del to.
- Netværk: Her skaber vi stien til noder — individuelle adresser eller routing- og kontonumre for banksystemet.
- Transport: Dette gør det nemt at transportere for valuta. I fiat-strukturen sammenlignede vi dette med kredit, som tillader hurtigere behandling på løftet om en IOU.
- Sessioner: Benævnes nemt som "bidirektional token management." Dette er processen med at bygge tokens (aktier, obligationer, derivater), der både kan købes og sælges. Dette er derivatmarkedet.
- Præsentation: Sådan bygger netværket en præsentation til brugeroplevelsen. Tænk på programmeringen bag brugeroplevelsen af din netbankplatform.
- Applikation: Det er her, forbrugeren kommer ind i billedet. Alle disse lag smelter sammen til en applikation, som forbrugeren bruger til at styre deres fiat
TCP/IP-lag
"TCP/IP netværksadministration” beskriver TCP/IP-lagene som:
- Anvendelse
- Transport
- Internet
- Netværksadgang
Bitcoins lag følger generelt denne arkitektur, men i en lidt anden rækkefølge.
TCP/IP-lag: Netværksadgang
Alle citaterne nedenfor er fra "TCP/IP netværksadministration".
Dette er basislaget for det, vi vil referere til som Bitcoin-standarden i resten af denne artikel, baseret på TCP/IP-modellen.
"Protokollerne i dette lag giver systemet mulighed for at levere data til de andre enheder på et direkte tilsluttet netværk... TCP/IP-netværksadgangslaget kan omfatte funktionerne i alle tre lavere niveauer af OSI-referencemodellen."
Netværksadgangslaget i Bitcoin-standarden er grundlaget for arkitekturen, repræsenteret af selve Bitcoin-netværket. Det første lag af Bitcoin-systemet, som beskrevet med TCP/IP-modellen, omfatter de første tre lag af fiat-systemet, beskrevet med OSI-modellen: det fysiske, datalink og netværkslag.
Det fysiske lag - selvom mere præcist, det "digitale" lag, er repræsenteret af de hårde aktiver ved at kombinere ubrugte transaktionsoutput (UTXO'er) for at repræsentere din samlede beholdning af bitcoin skaber det "fysiske" lag, selvom mere præcist ville vi sige det er det digitale lag. Dette omtales som "på kæde", det bevæger sig langsomt, det giver sikkerhed, uforanderlighed og en offentlig hovedbog.
"Datalink"-laget omfatter ideen om at overføre data fra en node til en anden. Dette opnås på basislaget af Bitcoin. Enhver kan downloade Bitcoin Core og begynde at køre en node. Alle disse noder samarbejder og kommunikerer for at nå konsensus for hver blok, der er løst i blockchain. I fiat-standarden fungerer Federal Reserve som den centrale node, og kommunikationssystemer som SWIFT giver dem mulighed for at kommunikere med internationale centraliserede noder. Dette kræver så mange forskellige betroede entiteter og oprettelsen af disse entiteter, mens Bitcoin udfører dette system på basislaget ved at decentralisere noderne og tillade hver node en direkte forbindelse til hinanden.
Det tredje lag er netværkslaget. Bitcoin-standarden udfører også netværket på basislaget. Da netværket er adresser, der tillader kommunikation mellem noder, der tillader, at valuta sendes fra det ene sted til det næste, fører dette os klart til tegnebogsadresser, det sted, hvor du har alle de dyrebare UTXO'er, vi nævnte tidligere.
Når en UTXO er brugt, har vi en afsender, modtager og signaturer til at bekræfte transaktionen. Ingen central enhed er nødvendig for at validere transaktionen, og vi har en offentlig registrering. I fiat-standarden er denne proces centraliseret, og dataene er ikke tilgængelige på en offentlig hovedbog, som den er på Bitcoin-standarden.
TCP/IP-lag: Internet
"Internetprotokollen er internettets byggesten. Dets funktioner omfatter:
• Definition af datagrammet, som er den grundlæggende transmissionsenhed på internettet
• Definition af internetadresseringsskemaet
• Flytning af data mellem Network Access Layer og Transport Layer
• Routing af diagrammer til fjernværter
• Udførelse af fragmentering og gensamling af datagrammer”
Datagrammet er en UTXO. Mens Bitcoin er denomineret i satoshis eller fulde bitcoin-enheder, er de faktiske data, der transmitteres enten on- eller off-chain, UTXO. Disse datapakker, der tjener som bevis på, at de "mønter" eller UTXO'er, du besidder, ikke er blevet brugt og er derfor tilgængelige som brugbare midler.
Adresseringsordningen udfører tidligere nævnte opgaver, såsom at dirigere transaktioner mellem noder eller fjernværterne i Bitcoin blockchain, men også mellem lag. Internetlaget omtales ofte som en "upålidelig protokol", fordi det ikke udfører sin egen fejldetektion eller gendannelseskode. Dette er ikke den korrekte afbildning af dette lag, fordi det fungerer som overgangen mellem andre lag, der giver disse meget tiltrængte funktioner.
Lag to af Bitcoin-standarden tillader kommunikation af lag et (netværksadgang) og lag tre (transport), og bruger disse lag til manglende funktionaliteter i internetlaget.
Når en transaktion udsendes on-hain, betyder det, at transaktionen er blevet sendt til en enkelt eller mange noder. Efterhånden som flere noder eller fjernværter slutter sig til validering af en transaktion, modtager den sikkerhed og fejldetektion - sikkerhed ved at blive en del af den uforanderlige Bitcoin-blokkæde, når transaktionerne er fastgjort i en blok, og fejldetektion ikke ved at finde fejl lavet af brugerne , men ved at skabe et system af incitamenter gennem strafnøgler, der kræver, at brugerne kun præsenterer aktuelle kanaltilstande fra Layer 2-netværk som Lightning. Dette betyder, at den nuværende tilstand tilskyndes til at være nøjagtig og præsenteret af begge parter, hvilket afskrækker fejl.
Fragmentering sker gennem "ændre output." Fragmenterede data bliver nødvendige, når data er for store til overførsel. For eksempel, hvis du skulle foretage et køb og kun havde én UTXO i din pung for 30 USD, men købet kun er for 10 USD, skal du fragmentere denne UTXO i mindre datastykker. I dette eksempel vil du oprette to transaktioner, en for $10, der går til forhandleren for at foretage købet, og en for $20, som vil blive returneret til din tegnebogsadresse.
Den samlede mængde bitcoin i en pung er faktisk en algoritme, der summerer summen af dine UTXO'er, og hver UTXO er sandsynligvis en anden mængde satoshis værd. Da vi ikke altid vil møde "tilfældigheder af ønsker" med den nøjagtige mængde satoshis i den perfekte mængde UTXO'er, skal vi fragmentere dataene efter behov. Dette opnås via ændringsudgange.
TCP/IP-lag: Transport
"De to vigtigste protokoller i transportlaget er Transmission Control Protocol (TCP) og User Datagram Protocol (UDP). TCP leverer pålidelig dataleveringsservice med end-to-end fejldetektion og korrektion. UDP tilbyder lav overhead, forbindelsesfri datagramleveringstjeneste."
TCP er blockchain. Den indbyrdes forbundne proces med Bitcoin-minearbejdere, der tilføjer transaktioner til blockchain og noder, der validerer de transaktioner, der er tilføjet blockchain, sikrer pålidelig levering af hver transaktion med verificerbare beviser og giver høj sikkerhed i transaktionerne, der forhindrer formbarhed eller fejlindsendelser.
Transaktioner kan ske on-chain, med Layer 1, eller off-chain med Layer 2. Minere og noder er transportlaget, der giver adgang til det lag, der bliver brugt på det tidspunkt.
UDP genkendes let som Lightning eller andre Layer 2-applikationer på Bitcoin. Lav overhead er forsynet med usædvanligt lave transaktionsgebyrer. Lightning har ikke en operationel hætte, hvilket betyder, at et ubegrænset antal kanaler kan åbnes for at skabe en ubegrænset skala.
Datagramleveringstjenesten for UTXO'er vedligeholdes af "kanaler", der åbnes mellem to villige deltagere, der skaber en multi-sig-pung af midler, der skal bruges til mikrotransaktioner, der ikke er forbundet med blockchain. Når begge parter ønsker at lukke kanalen, sendes den til transportlaget og bliver en del af blockchain.
Du tænker måske, "Hvorfor ser det ud til, at noget af dette gentager sig?" Det er fordi systemet ikke altid er lineært. Den åbne sammenkobling af systemet giver mulighed for den bedste brug, der kræves for det eksisterende scenarie. Denne evne til at handle med retningsbestemt frihed med applikationer, der bedst tjener transaktionen, er et afgørende træk ved Bitcoin.
TCP/IP-lag: Applikation
Alle processer, der bruges i transportlaget til at levere data på utallige forskellige måder, samles i rå form med deres individuelle intention. Eksempler på applikationer omfatter:
- Lyn: Jeg tror, vi har diskuteret dette nok til, at du kan forstå pointen - Lag 2-skalerbarhed for Bitcoin med to-partskanaler bygget til mikrotransaktioner og lave gebyrer.
- Strike: Applikation bygget oven på Lightning for at tillade direkte mikrobetalinger til enhver slutbruger.
- Sphinx Chat: Decentraliserede sociale medier brugt til krypteret meddelelser og skabelse af indhold uden frygt for censur.
- Zion: Decentraliserede sociale medier bygget mod skabelse af indhold ved hjælp af fællesskaber, hvor hver fællesskabsejer kører fra deres egen node, forhindrer censur og tillader oprettelse direkte til forbrugeren.
- Casa: Multi-sig, ikke-frihedsberøvende service til Bitcoin tegnebøger med fokus på sikkerhedsuddannelse.
Der findes mange andre applikationer, og mange flere udvikles hver dag.
På dette tidspunkt i serien har vi diskuteret, hvorfor sunde pengeprincipper blev opgivet på den internationale scene, med fokus på den amerikanske dollar som verdensreservevaluta. Vi talte derefter gennem OSI-arkitekturen som en måde at nedbryde lagene i fiat-systemet, der erstattede de sunde penge-principper, vi forlod, så vi kunne forstå, hvordan vi skulle erstatte det. Nu har vi vist, hvordan Bitcoin, ligesom TCP/IP slår OSI for standard netværksarkitektur, kan erstatte det nuværende fiat-system gennem linsen af en TCP/IP-arkitektur.
Derfor kan vi se, at Bitcoin ikke kun kan erstatte det nuværende fiat-system, men det har allerede systemerne på plads til at gøre det, og det på en langt mere effektiv måde. Dette er ikke en proces med at fjerne USD som verdensreservevaluta, og det er heller ikke fuldstændig ødelæggelse af fiat. Tværtimod skal Bitcoin-systemet eksistere som en parallel, samtidig med fiat-systemet, og folk skal vælge at adoptere dette nye system. Når først adoption og uddannelse når den nødvendige kritiske masse, falder det andet system uden tilstrækkelig brug.
Men hvad af de grunde, der diskuteres i den første artikel i denne serie, til at vende sunde penge ryggen? Har vi skabt de korrekte systemer af incitamenter til at opretholde valgene fra vores fortid eller vores fremtids tilholdssteder? Jeg håber, du vil slutte dig til mig i den næste artikel, hvor vi diskuterer incitamenterne til Bitcoin-standarden, og om vi ikke kun kan opnå adoption, men også bæredygtighed.
Dette er et gæsteindlæg af Shawn Amick. Udtalte meninger er helt deres egne og afspejler ikke nødvendigvis dem fra BTC Inc Bitcoin Magazine.
- "
- 7
- Om
- adgang
- Konto
- adresse
- Vedtagelse
- algoritme
- Alle
- tillade
- allerede
- En anden
- Anvendelse
- applikationer
- arkitektur
- artikel
- Aktiver
- Bank
- Banker
- Battle
- være
- BEDSTE
- Bitcoin
- bitcoin kernen
- bitcoin tegnebøger
- blockchain
- Obligationer
- BTC
- BTC Inc
- Bygning
- ringe
- Censur
- Centralbanker
- lave om
- kanaler
- kode
- Mønter
- Kommunikation
- Fællesskaber
- samfund
- tilslutning
- Konsensus
- forbruger
- indhold
- kunne
- Oprettelse af
- kredit
- Valuta
- Nuværende
- Nuværende tilstand
- data
- dag
- decentral
- levering
- Efterspørgsel
- Derivater
- Detektion
- udviklet
- Enheder
- forskellige
- digital
- diskutere
- Dollar
- ned
- nemt
- Uddannelse
- begivenhed
- alle
- eksempel
- erfaring
- Feature
- Federal
- Federal Reserve
- Gebyrer
- Fiat
- finansielle
- Fornavn
- Fokus
- følger
- formular
- Foundation
- Gratis
- Frihed
- fuld
- fonde
- fremtiden
- gå
- Guld
- Gæst
- gæst Indlæg
- link.
- hold
- Hvordan
- How To
- HTTPS
- idé
- vigtigt
- internationalt
- Internet
- IT
- deltage
- nøgler
- stor
- Ledger
- lyn
- LINK
- ledelse
- Marked
- Medier
- Merchant
- messaging
- minearbejdere
- model
- penge
- mest
- netværk
- net
- noder
- numre
- online
- netbank
- åbent
- Udtalelser
- ordrer
- Andet
- ejer
- deltagere
- betalinger
- Mennesker
- fysisk
- perron
- præsentere
- forebyggelse
- behandle
- Processer
- Programmering
- bevis
- protokol
- give
- giver
- offentlige
- køb
- Raw
- årsager
- optage
- opsving
- REST
- kører
- Said
- Skalerbarhed
- Scale
- sikkerhed
- Series
- tjeneste
- Kort
- lignende
- So
- Social
- sociale medier
- solgt
- Stage
- starte
- Tilstand
- Stater
- Lagre
- Bæredygtighed
- SWIFT
- systemet
- Systemer
- verdenen
- Tænker
- Gennem
- tid
- i dag
- sammen
- token
- Tokens
- top
- transaktion
- Transaktioner
- transportere
- transport
- os
- us
- USD
- brugere
- tegnebog
- Punge
- Hvad
- Wikipedia
- vinde
- inden for
- uden
- world
- værd