Dette er den tredje artikkelen i en serie om leksjoner som kan informere bitcoins erstatning av amerikanske dollar. Les den første artikkelen i serien, om å forlate gullstandarden, her. Og les den andre, om demontering av fiat-arkitektur, her.
I del to av denne serien diskuterte vi bruken av Open Systems Interconnection (OSI) modell som en arkitekturmodell for å forstå fiat-systemet. I del én diskuterte vi oppgivelsen av sunne pengeprinsipper og hvorfor det skjedde. Her vil vi diskutere et nytt system, et støttet av Bitcoin. Deretter vil den neste artikkelen ta for seg begrunnelsen for at vi forlater prinsippene for gode penger, og hvordan vårt nye Bitcoin-system oppmuntrer alle til å holde fast ved disse prinsippene i arkitekturen vi vil diskutere i dag.
OSI-modellen har syv lag, som alle ble diskutert i den nevnte oppføringen i denne serien. Denne spesielle modellen vant ikke kampen om nettverk. Det er mer desentralisert etterfølger, Overføringskontrollprotokoll/Internettprotokoll (TCP/IP), ville til slutt ta over som internett som vi kjenner i dag av en rekke årsaker, ikke minst en forenkling av lagdeling.
Jeg vil gjenta at dette er en konseptuell diskusjon av systemarkitektur med den hensikt å fremme diskusjonen om at Bitcoin skal erstatte den amerikanske dollaren. Jeg påstår på ingen måte dette som en endelig finansiell arkitektur. Min intensjon er ikke å gi det endelige svaret på hvordan vi erstatter dollaren, men min intensjon er å tillate diskusjonen innenfor arkitekturen vi forstår, siden vi vet at den eneste sanne veien til adopsjon er en av fritt valg og kontinuerlig forbedring.
Siden OSI i stor grad brukes som en modell for å forstå arkitektur, og noen av lagene ikke alltid brukes for hver applikasjon, vil vi diskutere Bitcoin gjennom en linse av arkitekturen som fødte det vi nå kaller "internett." Dette oppnås ved å bygge et lignende system som det som ble brukt i den siste oppføringen i serien, selv om dette systemet fokuserer på Bitcoin i stedet for dollar, og det er bare fire lag for TCP/IP. La oss begynne med en kort påminnelse om de syv lagene i fiat-systemet som er diskutert tidligere:
Fiat lag
- Det fysiske laget: Dette var gull da vi hadde gode penger
- Datalink: Sammenkobling av to noder. Eksempel: to sentralbanker som kobles sammen gjennom SWIFT-systemet, som diskutert i del to.
- Nettverk: Her lager vi veien til noder — individuelle adresser, eller ruting- og kontonummer for banksystemet.
- Transport: Dette gjør det enkelt å transportere for valuta. I fiat-strukturen sammenlignet vi dette med kreditt, som tillater raskere behandling på løftet om en IOU.
- Økter: Enkelt referert til som "toveis token management." Dette er prosessen med å bygge tokens (aksjer, obligasjoner, derivater) som kan kjøpes og selges. Dette er derivatmarkedet.
- Presentasjon: Slik bygger nettverket en presentasjon for brukeropplevelsen. Tenk på programmeringen bak brukeropplevelsen av nettbankplattformen din.
- Applikasjon: Det er her forbrukeren kommer inn. Alle disse lagene smelter sammen til en applikasjon som forbrukeren bruker for å administrere sin fiat
TCP/IP-lag
"TCP / IP nettverksadministrasjon" beskriver TCP/IP-lagene som:
- Søknad
- Transport
- Internet
- Nettverkstilgang
Bitcoins lag følger generelt denne arkitekturen, men i en litt annen rekkefølge.
TCP/IP-lag: Nettverkstilgang
Alle sitatene nedenfor er fra "TCP / IP nettverksadministrasjon».
Dette er basislaget til det vi vil referere til som Bitcoin-standarden for resten av denne artikkelen, basert på TCP/IP-modellen.
"Protokollene i dette laget gir midler for systemet til å levere data til de andre enhetene på et direkte tilkoblet nettverk ... TCP/IP-nettverkstilgangslaget kan omfatte funksjonene til alle de tre lavere nivåene i OSI-referansemodellen."
Nettverkstilgangslaget til Bitcoin-standarden er grunnlaget for arkitekturen, representert av selve Bitcoin-nettverket. Det første laget av Bitcoin-systemet, som beskrevet med TCP/IP-modellen, omfatter de tre første lagene av fiat-systemet, beskrevet med OSI-modellen: det fysiske, datalink og nettverkslag.
Det fysiske laget - selv om det er mer nøyaktig, det "digitale" laget, representert av de harde eiendelene ved å kombinere ubrukte transaksjonsutganger (UTXOs) for å representere din totale beholdning av bitcoin skaper det "fysiske" laget, men mer nøyaktig vil vi si det er det digitale laget. Dette blir referert til som "på kjede", det beveger seg sakte, det gir sikkerhet, uforanderlighet og en offentlig hovedbok.
"Datalink"-laget omfatter ideen om å overføre data fra en node til en annen. Dette oppnås på basislaget til Bitcoin. Hvem som helst kan laste ned Bitcoin Core og begynne å kjøre en node. Alle disse nodene samarbeider og kommuniserer for å oppnå konsensus for hver blokk som løses i blokkjeden. I fiat-standarden fungerer Federal Reserve som den sentrale noden, og kommunikasjonssystemer som SWIFT lar dem kommunisere med internasjonale sentraliserte noder. Dette krever så mange forskjellige pålitelige enheter og opprettelsen av nevnte enheter, mens Bitcoin oppnår dette systemet på basislaget ved å desentralisere nodene og la hver node få en direkte forbindelse til hverandre.
Det tredje laget er nettverkslaget. Bitcoin-standarden oppnår også nettverket på basislaget. Siden nettverket er adresser som tillater kommunikasjon mellom noder som lar valuta sendes fra ett sted til det neste, tar dette oss helt klart til lommebokadresser, stedet hvor du holder alle de dyrebare UTXO-ene vi nevnte tidligere.
Når en UTXO er brukt, har vi en avsender, mottaker og signaturer for å bekrefte transaksjonen. Ingen sentral enhet er nødvendig for å validere transaksjonen, og vi har en offentlig registrering. I fiat-standarden er denne prosessen sentralisert, og dataene er ikke tilgjengelige på en offentlig hovedbok som den er på Bitcoin-standarden.
TCP/IP-lag: Internett
"Internettprotokollen er byggesteinen til Internett. Dens funksjoner inkluderer:
• Definere datagrammet, som er den grunnleggende enheten for overføring på Internett
• Definere Internett-adresseringsskjemaet
• Flytte data mellom nettverkstilgangslaget og transportlaget
• Ruting diagrammer til eksterne verter
• Utføre fragmentering og remontering av datagrammer”
Datagrammet er en UTXO. Mens Bitcoin er denominert i satoshis eller full bitcoin-enheter, er de faktiske dataene som overføres enten på eller utenfor kjeden UTXO. Disse datapakkene som fungerer som bevis på at "myntene" eller UTXO-ene du har ikke er brukt og er derfor tilgjengelige som brukbare midler.
Adresseringsordningen utfører oppgaver som er nevnt tidligere, for eksempel å rute transaksjoner mellom noder eller de eksterne vertene til Bitcoin-blokkjeden, men også mellom lag. Internett-laget blir ofte referert til som en "upålitelig protokoll" fordi det ikke utfører sin egen feildeteksjon eller gjenopprettingskode. Dette er ikke riktig skildring av dette laget fordi det fungerer som overgangen mellom andre lag som gir disse sårt tiltrengte funksjonene.
Lag to av Bitcoin-standarden tillater kommunikasjon av lag én (nettverkstilgang) og lag tre (transport), og bruker disse lagene for manglende funksjonalitet i Internett-laget.
Når en transaksjon kringkastes on-hain, betyr dette at transaksjonen er sendt til en enkelt eller mange noder. Etter hvert som flere noder eller eksterne verter blir med på å validere en transaksjon, mottar den sikkerhet og feildeteksjon – sikkerhet ved å bli en del av den uforanderlige Bitcoin-blokkjeden når transaksjonene er plassert fast i en blokk, og feildeteksjon ikke ved å finne feil gjort av brukerne , men ved å lage et system med insentiver gjennom straffenøkler som krever at brukere bare presenterer gjeldende kanaltilstander fra lag 2-nettverk som Lightning. Dette betyr at den nåværende tilstanden motiveres til å være nøyaktig og presenteres av begge parter, noe som hindrer feil.
Fragmentering skjer gjennom "endre utganger." Fragmenterte data blir nødvendig når data er for store for overføring. For eksempel, hvis du trengte å foreta et kjøp og bare hadde én UTXO i lommeboken for $30, men kjøpet er bare for $10, må du fragmentere den UTXO i mindre databiter. I dette eksemplet vil du opprette to transaksjoner, en for $10 som går til selgeren for å foreta kjøpet, og en for $20 som vil bli returnert til din lommebokadresse.
Den totale mengden bitcoin som holdes i en lommebok er faktisk en algoritme som legger sammen summen av UTXO-ene dine, og hver UTXO er sannsynligvis verdt en annen mengde satoshis. Siden vi ikke alltid vil møte "tilfeldighet av ønsker" med den nøyaktige mengden satoshis i den perfekte mengden UTXO, må vi fragmentere dataene etter behov. Dette oppnås via endringsutganger.
TCP/IP-lag: Transport
"De to viktigste protokollene i transportlaget er Transmission Control Protocol (TCP) og User Datagram Protocol (UDP). TCP gir pålitelig dataleveringstjeneste med ende-til-ende feildeteksjon og korrigering. UDP gir lav overhead, tilkoblingsfri datagramleveringstjeneste."
TCP er blokkjeden. Den sammenkoblede prosessen med Bitcoin-gruvearbeidere som legger til transaksjoner til blokkjeden og noder som validerer transaksjonene som er lagt til blokkjeden, sikrer pålitelig levering av hver transaksjon med verifiserbart bevis, og gir høy sikkerhet i transaksjonene som forhindrer formbarhet eller feilinnsendinger.
Transaksjoner kan skje på kjeden, med lag 1, eller utenfor kjeden med lag 2. Gruvearbeiderne og nodene er transportlaget som gir tilgang til hvilket lag som brukes på det tidspunktet.
UDP gjenkjennes lett som Lightning, eller andre Layer 2-applikasjoner på Bitcoin. Lav overhead er utstyrt med eksepsjonelt lave transaksjonsgebyrer. Lightning har ikke en operasjonshette, noe som betyr at et ubegrenset antall kanaler kan åpnes for å skape en ubegrenset skala.
Datagramleveringstjenesten for UTXOer vedlikeholdes av "kanaler" åpnet mellom to villige deltakere som lager en multi-sig lommebok med midler som skal brukes til mikrotransaksjoner som ikke er koblet til blokkjeden. Når begge parter ønsker å stenge kanalen, sendes den til transportlaget og blir en del av blokkjeden.
Du tenker kanskje: "Hvorfor virker det som noe av dette gjentar seg?" Det er fordi systemet ikke alltid er lineært. Den åpne sammenkoblingen av systemet gir den beste bruken som kreves for det eksisterende scenarioet. Denne evnen til å handle med retningsbestemt frihet med applikasjoner som best tjener transaksjonen er en definerende egenskap ved Bitcoin.
TCP/IP-lag: Applikasjon
Alle prosesser som brukes i transportlaget for å levere data på utallige forskjellige måter, kommer sammen i rå form med deres individuelle intensjon. Eksempler på applikasjoner inkluderer:
- Lyn: Jeg tror vi har diskutert dette nok til at du skjønner poenget — Layer 2-skalerbarhet for Bitcoin med topartskanaler bygget for mikrotransaksjoner og lave gebyrer.
- Strike: Applikasjon bygget på toppen av Lightning for å tillate direkte mikrobetalinger til enhver sluttbruker.
- Sphinx Chat: Desentraliserte sosiale medier brukt til kryptert meldinger og innholdsoppretting uten frykt for sensur.
- Zion: Desentraliserte sosiale medier bygget mot innholdsskaping ved å bruke fellesskap der hver fellesskapseier kjører fra sin egen node, forhindrer sensur og tillater opprettelse direkte til forbruker.
- Casa: Multi-sig, ikke-forvaringstjeneste for Bitcoin-lommebøker med fokus på sikkerhetsopplæring.
Mange andre applikasjoner finnes, og mange flere utvikles hver dag.
På dette tidspunktet i serien har vi diskutert hvorfor sunne pengeprinsipper ble forlatt på den internasjonale scenen, med fokus på den amerikanske dollaren som verdensreservevaluta. Deretter snakket vi gjennom OSI-arkitekturen som en måte å bryte ned lagene i fiat-systemet som erstattet lydpengeprinsippene vi forlot, slik at vi kunne forstå hvordan vi skulle erstatte det. Nå har vi vist hvordan, omtrent som TCP/IP slår OSI for standard nettverksarkitektur, kan Bitcoin erstatte det nåværende fiat-systemet gjennom linsen til en TCP/IP-arkitektur.
Derfor kan vi se at ikke bare kan Bitcoin erstatte det nåværende fiat-systemet, men det har allerede systemene på plass for å gjøre det, og på en langt mer effektiv måte. Dette er ikke en prosess for å fjerne USD som verdensreservevaluta, og det er heller ikke ødeleggelsen av fiat helt. Snarere må Bitcoin-systemet eksistere som en parallell, samtidig med fiat-systemet, og folk må velge å ta i bruk dette nye systemet. Når adopsjon og utdanning når den nødvendige kritiske massen, faller det andre systemet uten tilstrekkelig bruk.
Men hva av grunnene som ble diskutert i den første artikkelen i denne serien for å snu ryggen til gode penger? Har vi laget de riktige systemene for insentiver for å opprettholde valgene fra fortiden vår eller tilholdsstedene i fremtiden? Jeg håper du vil bli med meg i neste artikkel der vi diskuterer insentiver til Bitcoin-standarden, og om vi kan oppnå ikke bare adopsjon, men bærekraft.
Dette er et gjesteinnlegg av Shawn Amick. Uttrykte meninger er helt deres egne og reflekterer ikke nødvendigvis meningene til BTC Inc Bitcoin Magazine.
- "
- 7
- Om oss
- adgang
- Logg inn
- adresse
- Adopsjon
- algoritme
- Alle
- tillate
- allerede
- En annen
- Søknad
- søknader
- arkitektur
- Artikkel
- Eiendeler
- Banking
- Banker
- Battle
- være
- BEST
- Bitcoin
- bitcoin kjerne
- bitcoin lommebøker
- blockchain
- Obligasjoner
- BTC
- BTC Inc.
- Bygning
- ring
- Sensur
- Sentralbanker
- endring
- kanaler
- kode
- Mynter
- Kommunikasjon
- Communities
- samfunnet
- tilkobling
- Konsensus
- forbruker
- innhold
- kunne
- Opprette
- kreditt
- valuta
- Gjeldende
- Nåværende situasjon
- dato
- dag
- desentralisert
- levering
- Etterspørsel
- Derivater
- Gjenkjenning
- utviklet
- Enheter
- forskjellig
- digitalt
- diskutere
- Dollar
- ned
- lett
- Kunnskap
- Event
- alle
- eksempel
- erfaring
- Trekk
- Federal
- føderal reserve
- avgifter
- Fiat
- finansiell
- Først
- Fokus
- følge
- skjema
- Fundament
- Gratis
- Frihet
- fullt
- midler
- framtid
- skal
- Gull
- Gjest
- gjest innlegg
- her.
- hold
- Hvordan
- Hvordan
- HTTPS
- Tanken
- viktig
- internasjonalt
- Internet
- IT
- bli medlem
- nøkler
- stor
- Ledger
- Lyn
- LINK
- ledelse
- marked
- Media
- Kjøpmann
- meldinger
- Miners
- modell
- penger
- mest
- nettverk
- nettverk
- noder
- tall
- på nett
- nettbank
- åpen
- Meninger
- rekkefølge
- Annen
- eieren
- deltakere
- betalinger
- Ansatte
- fysisk
- plattform
- presentere
- hindre
- prosess
- Prosesser
- Programmering
- bevis
- protokollen
- gi
- gir
- offentlig
- Kjøp
- Raw
- grunner
- rekord
- utvinning
- REST
- rennende
- Sa
- skalerbarhet
- Skala
- sikkerhet
- Serien
- tjeneste
- Kort
- lignende
- So
- selskap
- sosiale medier
- solgt
- Scene
- Begynn
- Tilstand
- Stater
- aksjer
- Bærekraft
- SWIFT
- system
- Systemer
- verden
- tenker
- Gjennom
- tid
- i dag
- sammen
- token
- tokens
- topp
- Transaksjonen
- Transaksjoner
- transportere
- transport
- oss
- us
- USD
- Brukere
- lommebok
- Lommebøker
- Hva
- Wikipedia
- vinne
- innenfor
- uten
- verden
- verdt