Alle talen
Het Universa-platform kan worden gebruikt om cryptografische grootboektechnologie te herhalen en het heeft bewezen acht jaar succesvolle Bitcoin-transacties in valutadistributie te hebben en is geschikt voor de vereiste tools om essentiële zaken aan te pakken problemen en naleving door de overheid. Met een veel hogere fysieke doorvoer, ingebouwde ondersteuning voor het verifiëren van bestandsauthenticiteit en een netwerk van vertrouwde attestation-nodes, kan Universa de beschikbaarheid bieden die nodig is om bedrijven nieuwe wegen te bieden om te adopteren. Met de snelle ontwikkeling van Bitcoin- en Ethereum-technologie om aan steeds meer consumentenbehoeften te voldoen, zal Universa doorgaan met het verkennen van meer gedetailleerde blockchain-acceptatiemethoden, met behulp van gedistribueerde innovatie om te voldoen aan de betrouwbaarheids- en beveiligingsbehoeften van ondernemingen.
In de belangrijkste business die is afgeleid van traditionele blockchain-technologie, vertrouwt Universa niet op deelnemers die niet worden vertrouwd door het publiek. Onze partners bezitten en exploiteren Universa-systeemknooppunten; ze moeten worden goedgekeurd en geautoriseerd door Universa Corporation. Het moet vertrouwd, getraind en gecontroleerd zijn en gegarandeerd beschikbaar, snel en veilig zijn. Naast gestimuleerde mijnbouw (een verspillende activiteit die onnodig gigawatt aan wereldwijde stroomopwekking per uur verbruikt, zonder opbrengst), worden alle knooppunten beloond via transactiekosten voor hun deelname aan contractbevestiging en uitvoering. De enige "taak" van de cloudmachines van Universa is het verwerken van bedrijfskritische gegevens en het uitvoeren van contracten, en er is geen behoefte aan dure GPU-hardware. In het wereldwijd onbekende veld zullen gevoelige bedrijfsgegevens niet lichtvaardig en onbewust worden opgeslagen, en gegevensversleuteling en -beheer moeten worden geïmplementeerd door best practice-beveiligingspraktijken van organisaties, zodat ondernemingen eindelijk kunnen vertrouwen op de blockchain van gevoelige of particuliere bedrijfsprocessen.
Het Universa-platform wordt ondersteund door het Universa-netwerk - een groot aantal Universa-kernknooppunten (codenaam "Notarization Cloud") die de Universa-blockchain bevatten en de beveiligde handtekening van Universa ondersteunen documentenservice. De blockchain hoeft alleen de geldigheid van de transactiestatus te garanderen, terwijl de notariële cloud fungeert als een verifieerbare opslagplaats voor de originele contracthandtekeningen.
Als er bijvoorbeeld een contract wordt uitgevoerd, een "token"-activum wordt gedefinieerd en 1 token wordt uitgedeeld aan elk van de 10.000 partijen, dan wordt alleen de gehele blockchain (gedeelte van ongeveer 90 woorden) in plaats van alle 10.000 transacties en alle saldi van gebruikersaccounts volledig vast te leggen, zoals het geval is met Bitcoin of Ethereum; daarom zullen toekomstige knooppunten die op het netwerk zijn aangesloten bij de gedetailleerde uitvoering van informatiesynchronisatie op deze blockchain profiteren van een verkleining van meer dan 99,99 %. En er hoeft slechts een korte hash van de huidige status op die blokhoogte te worden bewaard voor verificatiedoeleinden. Bovendien, aangezien het nodig is om een niet-lusgerichte grafiek (DAG) te gebruiken in plaats van een puur synchrone en geordende blockchain, worden de hashes van elk contract geaggregeerd in de Universa-hoofdketen en is het mogelijk om asynchrone acties uit te voeren van verschillende contracteert, herrealiseert wanorde en zal nog steeds dezelfde uiteindelijke wereldwijde hash-status opleveren.
Het netwerk is zo ontworpen dat het contract en de uitvoering ervan - "één transactie" - en slechts één actie tegelijk, verzonden door de huidige contractstatus en de bron van de uit te voeren actie alle knooppunten. De bewerking wordt uitgevoerd door de status en bron te hashen en te verifiëren, en als de huidige opgeslagen status van de contractzijketen ("C-keten"). De nieuwe status wordt vervolgens gehasht en goedgekeurd door 90% consensus; na een korte periode (momenteel 10 dagen) zijn knooppunten vrij om het contract en de status te verwijderen - gehasht en ondertekend en vervolgens opgeslagen in de notariële cloud. Het originele contract kan aan de knooppunten worden verstrekt en de authenticiteit ervan kan worden geverifieerd - alleen de hashes hoeven in bulk op elk knooppunt te worden bewaard. Op deze manier kan de snelheid van transacties aanzienlijk worden verbeterd en kan de omvang van de blockchain worden verkleind, zodat de informatie net voldoende is om het volledige historische grootboek te verifiëren. Om een specifieke C-keten te verifiëren, zoals een drievoudig grootboekverslag van de geldigheid van een valuta-achtig contractsaldo, kunnen deelnemers de herkomst van het contract en de transactiegeschiedenis behouden (indien nodig geverifieerd door de notary cloud), opnieuw transacties uitvoeren en in de huidige staat van het grootboek, vergelijk de hash met de huidige waarde.
Technisch overzicht
Blockchain
De Universa-blockchain is een coöperatief grootboek van toestandsveranderingen uitgevoerd door geautoriseerde en vertrouwde knooppunten, die duizenden of tienduizenden tienduizenden transacties kunnen verwerken (± 20.000 TPS, http://access.universa.io). Het kan het contract aan de kant van de klant uitvoeren en het 90%-consensusalgoritme gebruiken om de uitvoerinhoud te verifiëren bij het maken van elk nieuw blok, om zo de bovengenoemde status te bereiken. Het is niet nodig om de volledige geschiedenis van alle transacties in de blockchain op te slaan, aangezien het de verantwoordelijkheid is van de verantwoordelijke partijen om het in de sidechain op te slaan. Alles wat normaal gesproken moet worden opgeslagen op de blockchain van een ander platform, zoals transactiegegevens, contractherkomst en digitale handtekeningen, kan vervolgens worden geverifieerd op authenticiteit via de relevante notariële cloudservice. Onder hen is de relevante notariële cloudservice verantwoordelijk voor het verwerken van activa en hun digitale handtekeningen, maar deze staat los van en onderscheidt zich van de blockchain (verbetert de transactiesnelheid en synchronisatietijd).
State Proof
De belangrijkste functie van het Universa-knooppunt is om het contract uit te voeren en de status te verifiëren. In plaats van te vertrouwen op oude mijnbouwtechnieken die zonder reden klokcycli verbruiken, mogen in Universa nieuwe blokken worden gemaakt, die deelnemen als goedkeuringsknooppunten. Dus in plaats van te wachten tot nieuwe blokken worden gedolven, kunnen statusveranderingen op elk moment plaatsvinden, geverifieerd door vertrouwde deelnemers en vaak unaniem goedgekeurd op een schaal van minder dan tien milliseconden. Elk individueel contract onderhoudt zijn eigen toestandsketen, zodat contracten asynchroon acties kunnen uitvoeren zonder andere contracten te blokkeren of te beïnvloeden, en de gecombineerde toestandsveranderingen vormen samen een gerichte acyclische grafiek ("DAG"), en vormen zo de blockchain zelf.
Smart contract
Gewoonlijk verwijst Universa smart contract alleen naar de uitvoerbare scriptgegevens die zijn opgeslagen in de boomstructuur. Het formaat voor informatieopslag is "sleutelwaarde"; elke sleutel heeft een wereldwijd uniek adres en de waarde kan een vaste waarde zijn, binaire uitvoerbare logica, dynamische scriptuitvoering of zelfs een verwijzing naar andere bomen of adressen, enz., terwijl Geneste representatiestructuren van vrijwel elke complexiteit zijn toegestaan.
Universa smart contract-scripts zijn Turing-compleet; eenvoudig gezegd betekent dit dat scripts andere scripts kunnen uitvoeren en programmeerbare logica van aanzienlijke complexiteit bevatten. In sommige gevallen kan de juiste logica om een bepaalde actie en/of beheer uit te voeren te complex zijn om te worden uitgedrukt als een set configuratie-eigenschappen. U wilt bijvoorbeeld aandelen koppelen aan externe gegevens, zoals de wisselkoers van de dollar of een reeks aandelenindexen, zodat aandelen alleen onder bepaalde omstandigheden kunnen worden verkocht. Hoewel het bijna onmogelijk is om al dergelijke mogelijke scenario's in de contractspecificatie op te nemen, kan dit eenvoudig worden bereikt door uitvoerbare scripts in het contract op te slaan. Handtekeningscripts zijn onveranderlijk binnen het contract en kunnen elke complexe slimme logica uitvoeren, complexe voorwaarden controleren, specifieke triggers activeren en indien nodig verdere gerelateerde acties uitvoeren.
Over het algemeen kan de slimme contractboom dus slimme contracten creëren. Het vertegenwoordigt een reeks slimme contracten en kan naar elkaar verwijzen en elkaar bevestigen. Een C-keten vertegenwoordigt een groep gerelateerde bestanden in de echte wereld. De kenmerken van elke nieuwe C-keten worden bepaald op basis van het eerste nieuwe slimme contract. Maar nogmaals, de blockchain kan het contract zelf niet opslaan, alleen de huidige status ervan. Ook worden de contracten zelf opgeslagen door andere entiteiten. Bijvoorbeeld flitskaarten of verborgen wolken. Dit betekent ook dat slimme contractboekhouding kan worden gefaciliteerd door elke infrastructuur, of het nu gaat om Amazon-servers of interne hardware. Bovendien, aangezien het knooppunt dat de uitvoering heeft ondertekend en de transactiestatus heeft geaccepteerd, nog steeds moet worden geverifieerd, kunnen alle deelnemers aan het Universa-platform het resultaat nog steeds vertrouwen.
Extra bestanden
Slimme contracten kunnen het eigendom van objecten uit de echte wereld omvatten, zoals items van intellectueel eigendom (IP) als bijlagen, of contracten voor de aankoop van bepaalde eigendommen ( meestal een ander slim contract).
Elk bestand kan in het contract zelf worden toegevoegd, of worden gebruikt als een handtekeningverificatielink voor grote bestanden (om te voorkomen dat bestanden worden gewijzigd). Bij het uitvoeren van een functioneel contract controleert de Universa-client de bijbehorende inhoud van de koppeling. Na de notariële cloud wordt het contract geverifieerd en wordt een tijdstempel verstrekt. De maximale contractgrootte is 1 GB.
Tijdstempel
Een ander belangrijk kenmerk van het Universa-functiecontract is de tijdstempel. Wanneer de contractstatus van de client naar het Universa-knooppunt wordt verzonden, moet de laatste de opgeslagen status en het tijdstip van optreden controleren en bewijzen. Aangezien de notariële cloud binnen een seconde kan worden uitgevoerd, kan de nauwkeurige verificatie- of afwijzingstijd bekend zijn wanneer Universa het contract verifieert of afwijst en het legale gebruik van slimme contracten van Universa ondersteunt.
Mark
Soms moet u de staat van een smart contract in het verleden kunnen bewijzen; als u op een specifiek punt in tijd, kunt u een "markering" maken. Dit is een speciaal kleinschalig slim contract dat de afgelopen staat van het vereiste contract voor een periode van 2 jaar kan bewijzen en opslaan.
Nodes
Elk Universa-knooppunt is een peer-host die Universa-netwerkresultaten opslaat. Elk knooppunt wordt vertrouwd omdat het eigendom is van een bekende gekwalificeerde eigenaar, de rechtspersoon die verantwoordelijk is voor het runnen van de notarisservice. Het draait op gewone Unix-servers en bevat een dynamische kopie van het grootboek. Wanneer een klant een slim contract naar Universa stuurt, wordt dit eerst gecontroleerd door de Universa-client die langs bekende knooppunten reist. Als slechts een paar partijen het slimme contract ondertekenen, slaan Universa-knooppunten de status slechts 10 dagen op. Als het knooppunt weigert het slimme contract te registreren, wordt de status ervan 30 dagen bewaard om fraude te voorkomen.
Het Universa-platform kan worden gebruikt om cryptografische grootboektechnologie te herhalen en heeft bewezen acht jaar succesvolle Bitcoin-transacties in valutadistributie te hebben en is geschikt om de vereiste tools aan te pakken essentiële zakelijke kwesties en naleving door de overheid. Met een veel hogere fysieke verwerkingscapaciteit, ingebouwde ondersteuning voor het verifiëren van de authenticiteit van bestanden en een vertrouwd netwerk van authenticatieknooppunten, kan Universa de beschikbaarheid bieden die nodig is om bedrijven nieuwe mogelijkheden te bieden. Met de snelle ontwikkeling van Bitcoin- en Ethereum-technologie om aan steeds meer consumentenbehoeften te voldoen, zal Universa doorgaan met het verkennen van meer gedetailleerde blockchain-acceptatiemethoden, met behulp van gedistribueerde innovatie om te voldoen aan de betrouwbaarheids- en beveiligingsbehoeften van ondernemingen.
https://www.universa.io/
http://www.qukuaiwang.com.cn/szhb/3195.html###< br> https://www.chainnews.com/articles/569734036173.htm
*De bovenstaande inhoud is georganiseerd door YouToCoin official, indien gereproduceerd, gelieve de bron te vermelden.