Hva er en statskanal? Layer 0 vs Layer 2 PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

Hva er en statskanal? Lag 0 vs. lag 2


Hva er en statskanal? Layer 0 vs Layer 2 PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

Når man sammenligner forskjellene mellom statlige kanalimplementeringer brukt som skaleringsløsninger for blokkkjeder, brukes begrepene isomorf (dvs. Cardanos Hydra lag 2 tilstandskanal) og hylomorf (dvs. Constellations lag 0 tilstandskanal).

Hva er forskjellene mellom de to og hvordan påvirker det interoperabilitet og skalerbarhet?

Hva er en isomorfisme?

I utgangspunktet muliggjør en isomorfisme evnen til matematisk tilordne en datatype til en annen datatype slik at den underliggende informasjonen beholdes og kan representeres og refereres til i et annet system som skal brukes til andre matematiske operasjoner og representasjoner. Dette er hva Cardano gjør for å sikre gyldigheten og integriteten til atombytte mellom deres lag 1 hovedbok og deres lag 2 isomorfe tilstandskanal. Cardano behandler i utgangspunktet deres lag 1 som oppgjørslaget og deres lag 2 som beregningslaget for å skalere opp transaksjoner og smarte kontrakter. Ved å bruke isomorfe tilstandskanaler, utvider Cardano i hovedsak lag 1-nettverket på en organisk måte, og unngår behovet for å lage en bro til et uavhengig lag 2-nettverk som vil kreve innpakning av innfødte eiendeler og Plutus smarte kontrakter, et problem som plager de fleste Ethereum L2-er.

Hva er en hylomorfisme?

Det Constellation har gjort er å lage et datatypesystem som er i stand til matematisk abstraherende datatyper inn i en generalisert algebraisk geometrisk topologi ved hjelp av høyere dimensjonal kategoriteori og homotopi teori. Dette nivået av matematisk abstraksjon gir mulighet for et "lag 0"-metanettverk for matematisk å modellere datatypene og strukturene som inngår i datastrømmer generert fra eksterne nettverk og systemer som Layer 1 og Layer 2 Blockchains eller private virksomheter og offentlige systemer.

Hva dette betyr er at du kontinuerlig kan kartlegge morfismer til morfismer med matematisk herkomst, noe som gjør det mulig å danne et hierarki av komplekse datatyper og representeres i en rettet acyklisk graf som en geometrisk rom. Fordi data lagres på denne måten er det i hovedsak gitt egenskaper til et fysisk objekt som kan brukes til å observere informasjonstilstanden i det for å danne konsensus på unike måter:

Tenk på det som å transponere 2-dimensjonal informasjon til et 3-dimensjonalt rom. Som et løst eksempel, tenk på matematikken som brukes av en 3D-kodemotor (Unity, Unreal, etc.) for å generere teksturer og overflater i et videospill, men i dette tilfellet er dataene uforanderlige og kan bestå av praktisk talt alle data skriv inn staten kanalen ønsker å validere og krever ikke et grafikkort eller noe sånt da du ikke faktisk gjengir grafikk. Jeg bruker bare dette eksemplet for å formidle at den underliggende teorien om matematiske rom kan omfatte en rekke konsepter inkludert matriser, vektorrom, manifolder (Wyatt Meldman-Floch, CTO og medgründer, har referert til "Smooth Manifold" i forskjellige Hypergraph Hours og Coffee Talks).

Til sammen studeres dette som "punktsett-topologi” eller “generell topologi” med ulike grener inkludert differensial, geometrisk og algebraisk. Constellation Network kan til og med bruke dette til å observere hvordan alle disse geometriske rommene forholder seg til hverandre i tid (representert som en 4. dimensjon) ... siden rom og tid (aka. romtid, relativitetsteori) er matematisk bundet til hverandre, det muliggjør asynkron validering av samtidige hendelser:

Dette gjøres ved å bruke en serie katamorfismer (folding) som bryter ned en større struktur til en redusert verdi ("cata" for "ned") og Anamorfismer (utfolding) som bygger en struktur fra et mindre sett med verdier ("ana" for "opp"). Dette skaper en hylomorfisme, som i en teknisk operasjonell rekkefølge er en anamorfisme etterfulgt av en katamorfisme.

Se grafikken nedenfor og tilsvarende folde- og utfoldingsoperasjoner som skaper det som kalles en "Hylochain":

En "Hylochain" er i utgangspunktet et tre av informasjon som opprettholder muligheten til matematisk å komprimere og dekomprimere forskjellig informasjon uten å miste noen data i prosessen eller henvise den informasjonen til forenklede systemer av lavere orden.

Wyatt Meldman-Flochs Hvitbok om kohomologi går i detalj på Constellations unike beregningsgeometriske rammeverk som skaper denne matematiske topologien for formelt å definere primitiver til distribuerte hovedbøker ved bruk av sannsynlig algebraisk abstraksjon som brukes til å lage en metaprotokoll med et statisk skrevet metaspråk for å definere grensene mellom protokoller.

Dette kombinert med bruk av programmeringsspråket Java/Scala gjør det superenkelt å representere og formelt verifisere informasjon hentet fra eksterne datakilder utenfor kjeden som et annet Blockchain-nettverk eller et IT-databasesystem uten å måtte endre den underliggende datastrukturen. Kickeren er at Constellation er uendelig skalerbar på grunn av mikrotjenesters arkitektur og asynkron konsensus innenfor hver statskanal som samtidig konvergerer til den globale asynkrone Hypergraph-tilstanden.

Constellation kan kartlegge Cardano-datatyper til en direkte asyklisk grafrepresentasjon i Hypergraph på grunn av dens evne til å håndtere komplekse datastrukturer, men Cardano utviklet kun sine statskanaler for å håndtere datatypene som utgjør deres utvidede UTXO-transaksjoner. Den kan ikke konfigureres slik Constellations statskanallogikk er, og den har ikke råd til fleksibiliteten til å definere tilpassede konsensuskriterier. Deres Hydra-protokoll er en isomorf tilstandskanal som teknisk sett er en rettet asyklisk graf som kan behandle og validere transaksjoner asynkront og samtidig, men den er ikke i stand til å abstrahere datatyper utenfor dette omfanget:

Når det er sagt, er Hydra-protokollen ganske imponerende og kan teoretisk skalere opp til en million transaksjoner per Hydra-hode (for ikke å nevne Hydra-haler som jeg ikke vil utdype her). Alle statlige kanalløsninger til dags dato har vært begrenset av datotypene som støttes av deres skriptspråk og smarte kontraktslogikk, som eksemplene på Raiden Network (Ethereum) og Lightning Network (Bitcoin).

Lag 0 er inkluderende, ikke eksklusivt
Hensikten med å skissere forskjellene mellom lag 0 og lag 2 statskanaler er å understreke hvordan de kan fungere sammen og utnytte hverandres styrker. Ved å la Cardano integrere en Layer 2 Hydra-tilstandskanal som en Layer 0 Constellation-tilstandskanal, vil den utvide økosystemet til et flerkjedenettverk som deler de samme verdiene av matematisk integritet som funksjonell programmering og formell verifisering gir. Dette vil gjøre det mulig for Cardano å få tilgang til en virkelig desentralisert og interoperabel ordrebok med likviditet og la Dapps og integrasjoner med SingularityNets AI-agenter få eksponering mot et større nettverk av kunder ved å krysse Constellations metanettverk Hypergraph Transfer Protocol (HGTP).

Jeg tror virkelig på verdien av å komme sammen som en bransje for å utføre visjonen om et samfunn der vi kan gjennomsyre kvalitetene uforanderlighet, åpenhet, sikkerhet og individuell suverenitet til å omforme utvekslingssystemene som den moderne verden er bygget på. Hvis vi ønsker å oppgradere til Society 3.0 vi alle ivrig ser for oss, må vi ta en kollektiv strategi for å gjennomføre den teknologiske implementeringen. Summen må absolutt være mer enn delene for at vi skal lykkes.

Se min forrige artikkel for mer tekniske detaljer om Constellation Network. Jeg utdyper ytterligere synergier her: https://link.medium.com/49ZpEOGlJjb

Source: https://medium.com/@lee.papa/what-is-a-state-channel-layer-0-vs-layer-2-43edbbb1657a?source=rss——-8—————–cryptocurrency

Tidstempel:

Mer fra Medium