Alle sprog
Origo.Network er en distribueret privatlivsapplikationsplatform investeret af topinvesteringsinstitutioner såsom Polychain Capital, som kan understøtte både private overførsler og private smarte kontrakter. På det nyligt frigivne testnet Originis indeholder PAPP-platformen (Privacy Distributed Application), der i øjeblikket er lanceret af Origo.Network, tre kernefunktioner: (1) Den private overførselsfunktion i den første kontostruktur og ZCash / Monero / Grin er alle UTXO Privatlivets fred overførsel af rammen understøtter endnu ikke smarte kontrakter; (2) Den første privatlivssmart kontraktprotokolfunktion, der er gældende for flere smarte kontraktblokkæder, som understøtter privatlivsbeskyttelse og beskyttelse af følsomme distribuerede applikationsdata gennem konventionel hardware Krypteret og betroet databehandling; (3 ) Skift frit mellem offentlige og private overførsler Det fleksible design giver brugerne mulighed for at vælge offentlige eller private overførselsfunktioner efter deres behov, hvilket er velegnet til forskellige scenarier med forskellige privatlivskrav. Funktionerne i Origo Token inkluderer ikke kun private kontanter som ZCash/Monero/Grin, men også en privat version af Ethereum-minergebyrer for at understøtte distribuerede privatlivsapplikationer.
Origo er en ny privatlivsløsning. Gennem privatlivsprotokollen udviklet af ham selv, realiseres operationen på kæden og uden for kæden, og off-chain informationen krypteres, før den uploades til kæden. Samtidig er Origo også opmærksom på spørgsmålet om skalerbarhed og forbedrer hastigheden af den offentlige kæde gennem dobbeltkæder og fragmentering.
Origo er et godt projekt. Først og fremmest er den stringente og logiske hvidbog det største højdepunkt i dette projekt. Placeringen i hvidbogen er klar, den tekniske del er klar, komplet, dybdegående , og stringent i tænkningen, hvilket viser, at teamet har en klar vision. Udviklingsideer, men beskrivelsen af krypteringsøkonomi-delen mangler lidt, du kan tænke videre over dette aspekt. For det andet er projektet meget populært, mange magtfulde investeringsinstitutioner er kommet ind på markedet, og markedet har også bevaret en høj grad af opmærksomhed på dette projekt. Selvom hvidbogen er smuk, investeringsopstillingen er luksuriøs, og markedet er varmt, men grundlæggerholdet er lidt utilstrækkeligt. Den teoretiske del af blockchain er solid, og den faktiske erfaring er utilstrækkelig. Ifølge LinkedIn er den administrerende direktør stadig arbejdet i den tidligere virksomhed i projektets tidlige fase.Jeg forlod først kontoret i juli, så udviklingen af projektet er et sted, der skal overvejes.
Origo Network foreslår en sikkerhedsprotokol, der ikke kun garanterer private transaktioner, men også garanterer fortroligheden af input/outputdata fra decentraliserede applikationer ved at skrive smarte kontrakter.
Med Origo Privacy Preservating Application Platform (PPAP) kan applikationsudviklere udvikle dAPP'er med sikre input/outputdata uden at skulle forstå kryptografi. For at forbedre graden af anonymitet omgår Origo begrænsningerne i den offentlige kæde gennem eksekvering uden for kæden og bevis for korrekthed (i den offentlige kæde gives hver transaktionsinformation til alle). I andre tilfælde, såsom beregningsbekræftelse for applikationer, der beskytter privatlivets fred, udføres beregningen on-chain.
For at levere både off-chain og on-chain beregninger har Origo udviklet en protokol til at sikre fortroligheden af smarte kontrakter under udførelsen.
Inde i protokollen er der fire hovedfaser:
Initialiseringsfase - Der vælges en executor fra netværket, som skal bruges i eksekveringsfasen.
Commit Phase - Parterne fryser deres tokens ind i kontrakten og indsender en delegation, der indeholder deres private input og tokeninformation. Når den er indsendt, kan den delegerede ikke ændres. Efter en timeout, eller når alle butikker er blevet valideret, afsluttes delegeringen.
Udførelsesfase - Alle input leveres til eksekvere uden for kæden, hvilket undgår at afsløre inputdata til offentligheden.
Afregningsfase - Eksekutøren danner et Zero-Knowledge Bevis på, at kontrakten er blevet udført korrekt og sender den til en kæde, hvor den kan verificeres via blockchain. Til sidst dekrypterer hver part outputdataene.
For at garantere sikkerheden for input/outputdata håndhæver Origo en privatlivspolitik for transaktioner, der opretter 2 hovedbøger:
Public Ledger
Private Ledger - understøtter pengeoverførsler. Gennem Zerocah-teknologi, Mint (giver brugere mulighed for at konvertere ikke-anonyme tokens til nye tokens med skjult startværdi og ejeradresse gennem delegering) og salgsdrift (giver brugere mulighed for at udføre private transaktioner og generere nye offentlige tokens ved at forbruge private tokens) eller private tokens ).
Origo foreslår tre blockchain-baserede infrastrukturmekanismer for at forbedre skalerbarheden:
Hybrid Consensus - eliminerer manglerne ved PoS, PoW og PoA-konsensus og forbedrer transaktionsgennemstrømningen;
Advanced Fragmentation Technology - Lineær skalering af Origo;< br> Enhanced Virtual Machine (VM) - Øget eksekveringshastighed af smarte kontrakter.
Origo VM er baseret på en ny virtuel maskine-standard: WebAssembly (WASM), understøttet af LLVM som kompileringsbackend, og kan bruge flere programmeringssprog til input. I første omgang understøttes kun programmeringssproget C++. VM'en er baseret på EVM'en med udvidede opkoder til at understøtte ZKP- og verifikationsløkkeoperationer.
Andre roller på platformen:
Validatorer, leverer computerkraft til platformen og udfører forskellige opgaver såsom at verificere beviser og blokeringer og minedrift og computeropgaver;
Brugere, brug på platformen Kontrakter eller DApps ;
kontrakt-/dApp-udviklere, opret privatlivsbevarende smarte kontrakter og Dapps;
eksekutører, udfører privatlivsbevarende opgaver gennem nul-viden beviser.
Origos' privatlivsbevarende protokol giver mulighed for udbredt anvendelse i private og offentlige dAPP'er med applikationer inden for finans, virksomhed, sundhedspleje, IoT og andre områder.
Origo betragter sin egen offentlige kæde fra flere aspekter. For det første er Origo en applikationsplatform til beskyttelse af privatlivets fred. Ved at tilføje sin egen privatlivsprotokol i den nul-videnssikre ramme, bygger den en Dapp databeskyttelse og privatlivshandel platform (PPAP). For det andet understøtter Origo driften af Dapp uden for kæden, som ikke kun beskytter privatlivets fred, men også forbedrer kædens hastighed. For det tredje anvender Origo en meget skalerbar arkitektur, herunder forbedrede konsensusprotokoller, sharding-teknologi, statsløs klient og virtuelle maskiner med fremragende ydeevne. Denne artikel fokuserer på Origos privatlivsprotokol.
Origos protokol er opdelt i fire trin, inklusive initialisering, indsendelse, eksekvering og afslutning Objektet omfatter tre dele, nemlig deltageren, blockchain-hovedbogen og eksekveren.
Initialiseringsfase: Systemet vil vælge en eksekutør, som bidrager med sine egne computerressourcer, og udfører den smarte kontrakt for at få resultatet (eksekutorens offentlige nøgle vil være kendt af alle parter).
Indsendelsesstadiet: Alle parter i systemet vil låse visse tokens i den smarte kontrakt og indsende oplysningerne og uploade dem til blockchain. Den uploadede information inkluderer de parametre, som deltagerne vil indtaste ved hjælp af eksekverens offentlige nøgle til at kryptere og udregn Zero-viden bevis for det endelige resultat og låste tokens.
Udførelsesfase: Efter at blockchain har modtaget oplysningerne, verificerer den nulvidensbeviserne indsendt af alle parter. Efter at verifikationen er gennemført, sendes oplysningerne til bobestyreren, og bobestyreren dekrypterer dem med sin egen private nøgle. Derefter eksekverer eksekveren den smarte kontrakt uden for kæden, så hverken de oplysninger, som brugeren har indtastet, eller udførelsesresultatet af den smarte kontrakt vil være kendt for offentligheden.
Slutfase: Eksekutøren vil udføre et nul-vidensbevis for at bevise, at han har udført kontrakten korrekt, og kryptere udførelsesresultatet med den offentlige nøgle for hver deltager, og derefter sende de to informationer til blockchainen sammen , Når blockchain har verificeret rigtigheden af dette nul-viden bevis, distribueres de låste tokens til de deltagende parter i henhold til resultaterne.
Gennem disse fire trin vil brugerens oplysninger, transaktionsbeløb og kontraktudførelsesdetaljer blive holdt fortrolige, men folk kan verificere, om kontrakten er blevet udført korrekt. På den anden side, for at forhindre deltagernes og bobestyrerens ondsindede adfærd til at offentliggøre deltageroplysningerne efter kontraktens udløb, vil systemet kræve, at deltagernes og bobestyrernes poletter låses først, og poletterne vil blive konfiskeret. efter den ondsindede adfærd opstår.
Teknologisk innovation: Udvidelsen af nul-viden bevist teknologi til input og output af blockchain applikationer er en stor teknologisk innovation.Udvidelsen af beskyttelse af privatlivets fred vil gøre det muligt at anvende blockchain teknologi til flere industrier. I Origos tekniske hvidbog er en lang række tekniske beskrivelser eksemplificeret, såsom origo VM, der understøtter C++ til smart kontraktudvikling, og som også kan understøtte python og Java på længere sigt.
På nuværende tidspunkt er traditionel konsensus og blockchain-konsensus ikke ideelle til kommercielle applikationer i stor skala. origo har designet en hybrid konsensus, der kan opnå ydeevne svarende til traditionel konsensus, men som ikke kræver autorisationsindstillinger.
Samtidig anvender Origo kombinationen af on-chain (svarende til bitcoin-transaktioner, der sker på kæden) og off-chain (svarende til intra-børstransaktioner, kun dataene for børsen ændres, ikke på kæden) Metoden sikrer høj effektivitet og beskyttelse af privatlivets fred.. Korrektheden af den privatlivsverifikation, der kræves af DAPP, vedtager off-chain, og verifikatoren DAPP privatlivsbevaring og normal DAPP-udførelse finder sted on-chain.
Relaterede links:
https://www.qukuaiwang.com.cn/szhb/3294.html###
*Ovenstående indhold er organiseret af YouToCoin-officielle. Hvis det genoptrykkes, bedes du angive kilden.