Alle talen
Origo.Network is een gedistribueerd platform voor privacytoepassingen dat is geïnvesteerd door topinvesteringsinstellingen zoals Polychain Capital, dat zowel particuliere overdrachten als particuliere slimme contracten kan ondersteunen. Op het onlangs uitgebrachte testnet Originis bevat het PAPP-platform (Privacy Distributed Application) dat momenteel door Origo.Network is gelanceerd drie kernfuncties: (1) De privé-overdrachtsfunctie van de eerste accountstructuur en ZCash / Monero / Grin zijn allemaal UTXO. overdracht van het raamwerk ondersteunt nog geen slimme contracten; (2) De eerste privacy smart contract-protocolfunctie die van toepassing is op meerdere slimme contract-blockchains, die de privacybescherming en bescherming van gevoelige gedistribueerde applicatiegegevens ondersteunt via conventionele hardware Versleutelde en vertrouwde computers; (3 ) Schakel vrij tussen openbare en privé-overdrachten.Het flexibele ontwerp stelt gebruikers in staat om openbare of privé-overdrachtsfuncties te kiezen op basis van hun behoeften, wat geschikt is voor verschillende scenario's met verschillende privacyvereisten. De functies van Origo Token omvatten niet alleen privégeld zoals ZCash/Monero/Grin, maar ook een privéversie van Ethereum-mijnwerkersvergoedingen voor het ondersteunen van gedistribueerde privacytoepassingen.
Origo is een nieuwe privacy oplossing.Door middel van het door haarzelf ontwikkelde privacy protocol wordt de operatie on- en off-chain gerealiseerd, en wordt de off-chain informatie versleuteld voordat deze wordt geüpload naar de chain. tegelijkertijd besteedt Origo ook aandacht aan schaalbaarheid en verbetert de snelheid van de publieke keten door dubbele ketens en fragmentatie.
Origo is een goed project. Allereerst is het rigoureuze en logische witboek het grootste hoogtepunt van dit project. De positionering in het witboek is duidelijk, het technische gedeelte is duidelijk, volledig, diepgaand , en rigoureus in denken, wat aantoont dat het team een duidelijke visie heeft.Ontwikkelingsideeën, maar de beschrijving van het onderdeel encryptie-economie ontbreekt een beetje, je kunt verder nadenken over dit aspect. Ten tweede is het project erg populair, zijn er veel machtige investeringsinstellingen op de markt gekomen en heeft de markt ook veel aandacht voor dit project. Hoewel de whitepaper mooi is, de investeringsopstelling luxueus en de markt hot, maar het oprichtende team is iets onvoldoende. Het theoretische deel van de blockchain is solide en de daadwerkelijke ervaring is onvoldoende. Volgens LinkedIn is de CEO nog steeds werkte in het vorige bedrijf in de vroege fase van het project. Ik verliet het kantoor pas in juli, dus de ontwikkeling van het project is een plaats die moet worden overwogen.
Origo Network stelt een beveiligingsprotocol voor dat niet alleen privétransacties garandeert, maar ook de privacy van invoer-/uitvoergegevens van gedecentraliseerde applicaties garandeert door slimme contracten te schrijven.
Met het Origo Privacy Preserving Application Platform (PPAP) kunnen applicatieontwikkelaars dAPP's ontwikkelen met veilige invoer-/uitvoergegevens zonder kennis van cryptografie. Om de mate van anonimiteit te verbeteren, omzeilt Origo de beperkingen van de openbare keten door off-chain uitvoering en Proof of Correctness (in de openbare keten wordt elke transactie-informatie aan iedereen verstrekt). In andere gevallen, zoals computationele verificatie voor privacybeschermende applicaties, wordt de berekening on-chain uitgevoerd.
Om zowel off-chain als on-chain berekeningen te bieden, heeft Origo een protocol ontwikkeld om de privacy van slimme contracten tijdens de uitvoering te waarborgen.
Binnen het protocol zijn er vier hoofdfasen:
Initialisatiefase - Een uitvoerder wordt geselecteerd uit het netwerk om te gebruiken in de uitvoeringsfase.
Vastleggingsfase - Partijen bevriezen hun tokens in het contract en dienen een delegatie in met hun privé-invoer en tokeninformatie. Eenmaal ingediend, kan de gemachtigde niet meer worden gewijzigd. Na een time-out of wanneer alle winkels zijn gevalideerd, wordt de delegatie beëindigd.
Uitvoeringsfase - Alle invoer wordt geleverd aan off-chain uitvoerders, waardoor wordt voorkomen dat de invoergegevens openbaar worden gemaakt.
Settlement Phase - De uitvoerder vormt een Zero-Knowledge Proof dat het contract correct is uitgevoerd en stuurt het naar een keten waar het kan worden geverifieerd via de blockchain. Tot slot ontcijferen de partijen de outputdata.
Om de veiligheid van invoer-/uitvoergegevens te garanderen, dwingt Origo een transactieprivacybeleid af door twee grootboeken te creëren:
Openbaar grootboek
Privé grootboek - ondersteunt geldovermakingen. Via Zerocah-technologie, Mint (stelt gebruikers in staat om niet-anonieme tokens om te zetten in nieuwe tokens met verborgen initiële waarde en adres van de eigenaar door middel van delegatie) en verkoopoperatie (stelt gebruikers in staat om privétransacties uit te voeren en nieuwe openbare tokens te genereren door privétokens te consumeren) of privétokens ).
Origo stelt drie op blockchain gebaseerde infrastructuurmechanismen voor om de schaalbaarheid te verbeteren:
Hybrid Consensus - elimineert de tekortkomingen van PoS-, PoW- en PoA-consensus en verbetert de doorvoer van transacties;
Geavanceerde fragmentatietechnologie - Lineaire schaling van Origo;< br> Verbeterde virtuele machine (VM) - Verhoogde uitvoeringssnelheid van slimme contracten.
Origo VM is gebaseerd op een opkomende standaard voor virtuele machines: WebAssembly (WASM), ondersteund door LLVM als de compilatie-backend, en kan meerdere programmeertalen gebruiken voor invoer. Aanvankelijk wordt alleen de programmeertaal C++ ondersteund. De VM is gebaseerd op de EVM met uitgebreide opcodes ter ondersteuning van ZKP en verificatielusbewerkingen.
Andere rollen op het platform:
Validators, leveren rekenkracht aan het platform en voeren verschillende taken uit, zoals het verifiëren van bewijs en blokken, en mining- en computertaken;
Gebruikers, gebruiken op het platform Contracten of DApps ;
contract-/dApp-ontwikkelaars, creëren privacybehoudende slimme contracten en Dapps;
uitvoerders, voeren privacybewarende taken uit via zero-knowledge proofs.
Het privacybewarende protocol van Origos maakt brede acceptatie mogelijk in private en publieke dAPP's, met toepassingen in financiën, ondernemingen, gezondheidszorg, IoT en andere gebieden.
Origo beschouwt zijn eigen openbare keten vanuit verschillende aspecten. Ten eerste is Origo een toepassingsplatform voor privacybescherming. Door zijn eigen privacyprotocol toe te voegen aan het zero-knowledge proof-framework, bouwt het een Dapp-gegevensprivacybescherming en privacyhandel op platform (PPAP). Ten tweede ondersteunt Origo de off-chain werking van Dapp, wat niet alleen de privacy beschermt, maar ook de snelheid van de keten verbetert. Ten derde maakt Origo gebruik van een zeer schaalbare architectuur, inclusief verbeterde consensusprotocollen, sharding-technologie, stateless client en virtuele machines met uitstekende prestaties. Dit artikel richt zich op het privacyprotocol van Origo.
Het protocol van Origo is onderverdeeld in vier stappen, waaronder initialisatie, indiening, uitvoering en einde.Het object bestaat uit drie delen, namelijk de deelnemer, het blockchain-grootboek en de uitvoerder.
Initialisatiefase: het systeem kiest een uitvoerder, die zijn eigen computerbronnen bijdraagt, en voert het slimme contract uit om het resultaat te verkrijgen (de openbare sleutel van de uitvoerder zal bij alle partijen bekend zijn).
Indieningsfase: alle partijen in het systeem vergrendelen bepaalde tokens in het slimme contract en dienen de informatie in en uploaden deze naar de blockchain. De geüploade informatie omvat de parameters die de deelnemers zullen invoeren met behulp van de openbare sleutel van de uitvoerder om te coderen en bereken Zero-knowledge proof van het eindresultaat en vergrendelde tokens.
Uitvoeringsfase: Nadat de blockchain de informatie heeft ontvangen, verifieert het de nulkennisbewijzen die door alle partijen zijn ingediend. Nadat de verificatie is voltooid, wordt de informatie naar de uitvoerder gestuurd en de uitvoerder decodeert deze met zijn eigen privésleutel. Vervolgens voert de uitvoerder het slimme contract off-chain uit, zodat noch de informatie die door de gebruiker is ingevoerd, noch het uitvoeringsresultaat van het slimme contract bij het publiek bekend zal zijn.
Eindfase: de uitvoerder voert een nulkennisbewijs uit om te bewijzen dat hij het contract correct heeft uitgevoerd, versleutelt het uitvoeringsresultaat met de openbare sleutel van elke deelnemer en stuurt vervolgens de twee stukjes informatie samen naar de blockchain Zodra de blockchain de juistheid van dit nulkennisbewijs heeft geverifieerd, worden de vergrendelde tokens op basis van de resultaten verdeeld onder de deelnemende partijen.
Door middel van deze vier stappen worden de informatie van de gebruiker, het transactiebedrag en de uitvoeringsdetails van het contract vertrouwelijk gehouden, maar kunnen mensen controleren of het contract correct is uitgevoerd. Aan de andere kant, om te voorkomen dat het kwaadwillende gedrag van de deelnemers en de uitvoerder de deelnemersinformatie aankondigt nadat het contract is afgelopen, vereist het systeem dat de tokens van de deelnemers en uitvoerders eerst worden vergrendeld en dat de tokens in beslag worden genomen. nadat het schadelijke gedrag is opgetreden.
Technologische innovatie: De uitbreiding van zero-knowledge proof-technologie naar de invoer en uitvoer van blockchain-applicaties is een belangrijke technologische innovatie. Door de uitbreiding van privacybescherming kan blockchain-technologie in meer industrieën worden toegepast. In de technische whitepaper van Origo wordt een groot aantal technische beschrijvingen toegelicht, zoals origo VM, dat C++ ondersteunt voor slimme contractontwikkeling, en op de lange termijn ook ondersteuning kan bieden voor python en Java.
Op dit moment zijn traditionele consensus en blockchain-consensus niet ideaal voor grootschalige commerciële toepassingen. origo heeft een hybride consensus ontworpen die vergelijkbare prestaties kan leveren als traditionele consensus, maar waarvoor geen autorisatie-instellingen nodig zijn.
Tegelijkertijd gebruikt Origo de combinatie van on-chain (vergelijkbaar met bitcoin-transacties, die in de keten plaatsvinden) en off-chain (vergelijkbaar met intra-exchange-transacties, alleen de gegevens van de exchange veranderen, niet op de keten) De methode zorgt voor een hoge efficiëntie en privacybescherming.De juistheid van de door DAPP vereiste privacyverificatie vindt off-chain plaats, en de verifier DAPP privacybehoud en normale DAPP-uitvoering vinden on-chain plaats.
Gerelateerde links:
https://www.qukuaiwang.com.cn/szhb/3294.html###
*Bovenstaande inhoud is georganiseerd door YouToCoin-functionaris. Vermeld bij herdruk de bron.