Universa

Gedistribueerde cryptografisch grootboeken terug naar digitale valuta die op het moment van schrijven een cumulatieve waarde van $ 140 miljard overschrijden. Moderne cryptografie beschermt uiteindelijk meer dan de helft van al het internetverkeer in de vorm van HTTP + SSL (uitgevonden in 1995), volgens een rapport in het eerste kwartaal van 2017 door de Mozilla Foundation. Wiskundig-gesteunde asymmetrische codering is aantoonbaar veilig, vrij verkrijgbaar en eindelijk aanvaard door de overgrote meerderheid van digitale diensten die het dagelijks leven beïnvloeden en versterken voor de meeste mensen die vandaag op aarde leven.

Technologie

Meer dan 40 jaar geschiedenis van computerontwikkeling heeft aangetoond dat de vroegste adopters van technologieën meestal hobbyisten zijn, gevolgd door consumenten, gevolgd door bedrijven en uiteindelijk overheden. In dit opzicht, zo snel als digitale assets zoals Bitcoin en Ethereum de hobbyisten hebben veroverd, en nu consumentenportefeuilles penetreren, zijn zowel bedrijven als overheden veel langzamer om zich aan te passen en aan te nemen. Terwijl sommige moedige speculanten hun volledige spaargeld al inzetten op deze valuta, zullen veel bedrijven ze nog steeds niet als betaling accepteren en de meeste regeringen erkennen zelfs niet hun status als ‘geld’.

Blockchain

In dit opzicht kan cryptografisch grootboek “blockchain” -technologie nog in de kinderschoenen worden gehouden; de inmiddels beroemde 2009 whitepaper door de pseudonieme Satoshi Nakamoto beschrijft alleen de eerste iteratie van een hypothetische use-case, de digitalisering van geld in een trustless en gedecentraliseerd protocol. De tweede grote iteratie van dit nieuwe concept leverde Ethereum op, een platform en een virtuele machine die veel meer is dan alleen een valuta, en die de complexe Smart Contract-logica en een nieuwe grens van gedistribueerde applicaties of “dApps” ondersteunt. Geen van beide is nog volledig geschikt voor bedrijfsdoeleinden waarin een zekere mate van regulering en verantwoording vereist is.

Toekomst

En dus zijn deze twee toepassingen die slechts het begin van een nieuw tijdperk in menselijke communicatie en samenwerking zijn. Blockchains zijn al begonnen met het verstoren van de overdracht van geld en de uitvoering van softwarelogica, maar de manieren waarop ze de bedrijfslogica en het overheidsproces zullen veranderen, blijven vrijwel volledig onontgonnen. Het is een gebied wijd open, rijp voor innovatie en het baanbrekende van nieuwe systemen die de basis zullen vormen van hoe handel, zaken en bestuur op een wereldwijde schaal plaatsvinden, vormgeven aan samenlevingen en menselijke cultuur in de komende jaren, decennia en ver, ver daarbuiten . De toekomst is inderdaad hier.

Universa platform

Universa Platform is een nieuwe generatie blockchain-technologie. Het maakt gebruik van een contractuitvoeringsmachine en gedistribueerd staatsbeleid om de Bitcoin- en Ethereum-technologieën te verbeteren door verbeteringen aan te brengen die noodzakelijk zijn voor de acceptatie van bedrijven, met de nadruk op tokenisatie en contractuele overeenkomsten. Waar traditionele blockchains overwegend handelen in valuta, is Universa ontworpen om symbolische representatie van alles te ondersteunen, van paspoorten tot instapkaarten, bustickets of taxitarieven; Dit kunnen cadeaubonnen, vouchers of lidmaatschapskaarten voor sportscholen zijn. U kunt een token maken dat uw eigendomsakte vertegenwoordigt, of alleen de sleutels van het huis.

Huidige blockchains

Terwijl traditionele blockchains een volledig betrouwbaar overzicht van alle acties, transacties en hun effecten op een netwerk registreren (“vetprotocol, kleine logica”), verbetert Universa snelheid en bruikbaarheid door een gerichte grafiek van de verifieerbare hashes van de uitvoer van alle acties te behouden ( “Klein protocol, vetlogica”). Met andere woorden, in plaats van blokken te stapelen om een ​​enkelvoudig grootboek te maken, wordt elke set wijzigingen in een contract door de clients in een afzonderlijke contractketen (“C-ketens”) toegepast op de vorige status en wordt de uitkomst gevectoriseerd en hashed – alleen een ondertekende handtekening van de status van elke zijketen wordt bijgewerkt als de nieuwe status van de blockchain, waarbij de oude staat wordt verwijderd en de nieuwe wordt opgeslagen. Toch blijft elke keten zijn eigen hallo houden verhaal, en elk knooppunt met een kopie van de transacties kan proberen ze opnieuw af te spelen en te controleren of het resultaat hetzelfde is, wat de geldigheid en eerlijkheid in een vertrouwde omgeving garandeert. In een bedrijfskritieke afleiding van de traditionele blockchaintechnologie vertrouwt Universa niet op niet-vertrouwde actoren van het grote publiek.

Nodes/knopen

Knopen in het Universa-systeem zijn eigendom van en worden beheerd door onze partners; ze moeten gelicentieerd en geautoriseerd zijn door Universa Corporation. Ze zijn vertrouwd, getraind en gecontroleerd; ze bieden garanties voor beschikbaarheid, snelheid en veiligheid. Eerder dan mijnbouw voor incentive – een verkwistende activiteit die onnodig wereldwijd gigawatt aan stroom verbruikt, elk uur levert niets op – in plaats daarvan worden alle knooppunten beloond via transactiekosten voor hun deelname aan de validatie en uitvoering van contracten. Het enige “werk” dat wordt gedaan op de machines in de Universa-cloud is missiekritieke gegevensverwerking en contractuitvoering en vereist geen dure GPU-hardware. Gevoelige bedrijfsgegevens worden niet onbekend en onbewust opgeslagen in onbekende delen van de wereld, maar worden gecodeerd en gereguleerd door strikte organisatiebeveiligingspraktijken (ISO 27001, 27002), waardoor bedrijven eindelijk kunnen vertrouwen op een blockchain met gevoelige of privé-bedrijfsprocessen.

Wat doet het?

Universa Platform wordt mogelijk gemaakt door het Universa Network – een zwerm van Universa Core-knooppunten die de Universa Blockchain vormen en de Universa Secure Signed Document Service ondersteunen (codenaam “Notary Cloud”). De Blockchain is alleen verantwoordelijk voor het afdwingen van de geldigheid van de staat van transacties, terwijl Notary Cloud fungeert als een verifieerbaar magazijn voor handtekeningen van de originele contracten. Bijvoorbeeld als een contract wordt uitgevoerd dat een “token” -element definieert en 1 token distribueert naar elk van 10.000 partijen, alleen de hash-of-the-state van de eindsaldi zou worden opgeslagen en opgeslagen op de volledige blockchain (ongeveer 90 bytes), in plaats van een volledige administratie van alle tienduizend transacties en de saldi van alle gebruikers accounts, zoals het geval is in Bitcoin of Ethereum; daarom zou elk toekomstig knooppunt dat verbinding maakt met het netwerk profiteren van meer dan 99,99% groottevermindering bij het synchroniseren van deze specifieke uitvoering van blockchain, en het hoeft alleen de korte hash van de huidige toestand op deze blokhoogte te behouden om het te verifiëren. Aangezien de hashes van elk contract via een gerichte acyclische grafiek (DAG) in de master Universa-keten zijn samengevat in plaats van een naïeve, synchroon geordende blockchain, is het mogelijk dat asynchrone acties uit verschillende contracten en herhalingen niet in de juiste volgorde plaatsvinden en nog steeds dezelfde laatste hashes van de globale staat.

Netwerk

Het netwerk is op deze manier ontworpen, rond contracten en hun uitvoeringen – “een transactie” – en elke keer dat een actie moet worden uitgevoerd, worden alle knooppunten zowel de huidige toestand van het contract overgedragen en de bron van de bewerking die moet worden uitgevoerd. De status en de bron worden geverifieerd door hash-som om identiek te zijn aan de opgeslagen huidige toestand van de zij keten van het contract (“C-ketens”), de bewerking wordt toegepast, en dan wordt de nieuwe toestand gehasht en afgesproken door 90 % consensus; na een korte periode (momenteel 10 dagen), zijn de knooppunten vrij om zowel het contract als de staat te verwijderen – hun hash-somhandtekeningen worden opgeslagen in de Notary Cloud, dus later kan het originele contract aan de knooppunten worden geleverd en bewezen authentiek zijn – en alleen de hashes hoeven te worden bewaard door knooppunten in de zwerm. Op deze manier worden de transactiesnelheden enorm verbeterd en wordt de omvang van de blockchain gereduceerd tot precies genoeg informatie om het volledige historische grootboek te verifiëren. Om een ​​bepaalde C-keten te verifiëren, zoals bij drieledige boekhouding van de geldigheid in de saldi van een valutavormig contract, kan elke actor de bron van het contract en de transactiegeschiedenis behouden (indien nodig vragen om deze te verifiëren door Notariswolk) en herhaal de acties, waarbij de hash wordt vergeleken met de huidige waarde in de huidige staat in het grootboek.

implementatie van de Blockchain

De Universa-blockchain is een coöperatieve grootboek van statuswijzigingen, uitgevoerd door gelicentieerde en vertrouwde knooppunten, en kan worden verwerkt duizenden of tienduizenden transacties per seconde (± 20.000TPS, http://access.universa.io). Dit wordt bereikt door het uitvoeren van contract-uitvoeringen op de client en het verifiëren van hun uitvoer met 90% consensusalgoritme bij het maken van elk nieuw blok. De blockchain hoeft geen volledige geschiedenis van alle transacties op te slaan, omdat deze door elke actor die verantwoordelijk is voor de uitvoering in de zijketens kan worden bewaard. Alles wat normaal in een blockchain op een ander platform zou worden opgeslagen – transactierecords, contractbronnen en digitale handtekeningen – kan later worden geverifieerd op authenticiteit in de bijbehorende Notary Cloud-service, die verantwoordelijk is voor het afhandelen van activa en hun digitale handtekeningen, maar is gescheiden en verschillend van de blockchain (waarmee de transactiesnelheid en synchronisatietijden worden verhoogd) .

Proof-of-State

De primaire functie van Universa Nodes is om contracten uit te voeren en de staat te verifiëren. In plaats van te vertrouwen op archaïsche mijntechnieken die klokcycli zonder reden verbranden, komt in Universa toestemming om nieuwe blokken te maken voort uit deelname als een gelicentieerd knooppunt. Daarom, in plaats van te wachten tot een nieuw blok wordt gedolven, kan een statusverandering op elk moment plaatsvinden, worden geverifieerd door een betrouwbare actor en vaak door consensus worden goedgekeurd in minder dan tien milliseconden, zelfs op schaal. Elk afzonderlijk contract handhaaft zijn eigen statusketen, dus een contract kan asynchroon acties uitvoeren zonder andere contracten te blokkeren of te beïnvloeden, en de gecombineerde wijzigingen van de staat vormen samen een gerichte acyclische grafiek (“DAG”) die de blockchain zelf vormt.

Begrippen

Knooppunten, die samen Universa Notary Cloud en Universa C-Chains Ledger2 produceren.

• Clients – voor pc, Mac, Android en iOS3. Aanvullende services, zoals Universa crypto-cloud en zij-entiteiten, die services leveren via Universa Universa Corporation
• Smart Contracts Over het algemeen zijn slimme contracten in Universa alleen uitvoerbare scriptgegevens die zijn opgeslagen in boomstructuren. Het slaat alle informatie op in het “sleutel-waarde” formaat; elke sleutel wordt weergegeven als een globaal uniek adres en een waarde kan bestaan ​​uit vaste waarden, binaire uitvoerbare logica, dynamisch uitgevoerde scripts of zelfs verwijzingen naar andere bomen, adressen enzovoort, waardoor vrijwel elke structuur van complexe nesting-representaties.

Scripts

Scripts in Slimme contracten in Universa zijn Turing-compleet; eenvoudig gezegd betekent dit dat scripts andere scripts kunnen uitvoeren en een programmeerbare logica van aanzienlijke complexiteit kunnen bevatten. In sommige gevallen kan de geschikte logica om een ​​bepaalde actie en / of beheer uit te voeren te gecompliceerd zijn om te worden uitgedrukt als een set configuratie-eigenschappen.

U zou bijvoorbeeld een aandeel kunnen koppelen aan bepaalde externe gegevens, bijvoorbeeld de uitwisseling van Amerikaanse dollar koers of een reeks aandelenindexen waardoor het aandeel alleen onder bepaalde omstandigheden kan worden verkocht. Hoewel het vrijwel onmogelijk is om bepalingen op te nemen voor elk mogelijk scenario van deze soort in de contractspecificaties, kan dit eenvoudig worden bereikt met een uitvoerbaar script dat is opgeslagen binnen een contract.

Het script is een ondertekend, niet-veranderbaar deel van het contract dat elke complexe en intelligente logica kan uitvoeren om complexe omstandigheden te controleren, bepaalde triggers mogelijk te maken en indien nodig verdere acties uit te voeren. In het algemeen creëert een boom van slimme contracten een slimme Contractketen. Het vertegenwoordigt een reeks slimme contracten die naar elkaar verwijzen en elkaar bevestigen. Een C-keten vertegenwoordigt een aantal verwante documenten uit de echte wereld. Kenmerken van elke nieuwe C-keten worden gedefinieerd door hun eerste, gloednieuwe slimme contract. Maar nogmaals, de blockchain slaat de contracten niet zelf op, alleen hun huidige status, de inhoud van het contract wordt opgeslagen in andere entiteiten, bijvoorbeeld – je flashkaart of een crypto-cloud.

Dat betekent ook dat u uw slimme contracten kunt faciliteren via elke infrastructuur, via Amazon-servers of interne hardware, en aangezien de nog altijd door u wordt ondertekend en geverifieerd door het knooppunt dat de staat van de transactie, de resultaten ervan zullen nog steeds worden vertrouwd door alle actoren op het Universa-platform.

Smartcontracten

Bestanden koppelen Smartcontracten kunnen eigendom van een echt object omvatten, zoals een item van een intellectuele eigendom (IP) dat als bijlage is bijgevoegd, of een contract om een ​​aantal te kopen eigenschap (meestal een ander slim contract). Alle bestanden kunnen in een contract zelf worden toegevoegd of als een geverifieerde link (die het wijzigen van het bestand voorkomt) voor grote bestanden. Universa-client controleert de correspondentie van de koppeling bij het uitvoeren van het SmartContract en na de notariswolk zal het contract certificeren en een tijdstempel voorleggen. Maximale grootte van een contract is 1 GB. Tijdstempel Een belangrijker kenmerk van Universa Smart-contracten is tijdstempel. Wanneer een gebruikersclient de staat van een contract naar een Universa-knooppunt heeft verzonden, slaat de laatste die de staat controleert en bewaart, de tijd op waarop het gebeurde. Omdat de Notary Cloud het binnen een seconde uitvoert, is het mogelijk om het exacte moment te begrijpen waarop het contract door Universa werd geverifieerd of afgewezen, ter ondersteuning van het legale gebruik van de Universa SmartContracts.Marker Soms moet u de mogelijkheid hebben om een ​​oude status van een slim contract; Ik ben bezig met het verstoren van vele juridische en politieke kaders die wereldwijd verschanst zijn en die de Universa Foundation moeten bouwen. Een volledig budget en bestedingsplan, inclusief ontwikkelingsdoelen, juridische structuur en onderzoeksdoelen, is beschikbaar voor iedereen om te bladeren op http://bit.ly/2fkELHm

Gebruiksmogelijkheden

Universa zal tijdens lancering of kort daarna referentie-implementaties van verschillende algemene use-cases voor SmartContracts in het Universa-platform leveren. Deze referentie-implementaties zullen open source en aanpasbaar zijn, zodat iedereen ze direct kan kopiëren of gebruiken als basis voor toekomstige ontwikkelingen. Er worden verwijzingen gegeven naar “tokens”, “facturen”, “escrow” en “organisaties”.

Token-contracten Gebruikelijke tokens Het eenvoudigste voorbeeldgebruik van SmartContracts zal zijn in het genereren van een gemeenschappelijk tokenactief. Dergelijke activa kunnen deelbaar, verhandelbaar en fungibel zijn; het contract bepaalt acties om het saldo van een portefeuille te controleren en tokens over te dragen aan een andere portefeuille; Op deze manier kan Universa Platform een ​​breed scala aan verhandelbare activa hosten voor het aandrijven van andere platforms en transacties. Meer geavanceerde token-contracten kunnen functies bevatten voor het slaan van nieuwe tokens, het verbranden van bestaande benodigdheden, het bevriezen of vergrendelen van handelsactiviteiten van één account of alle accounts, en het verlenen van autorisaties voor uitgaven door een tussenpartij. Tokten met tegoed-backed SmartContracts zijn volledig Turing-compleet en kunnen interactie met externe API’s, is het mogelijk om een ​​Common Token-contract te definiëren dat extra voorzieningen bevat voor het afhandelen van overdrachten naar en van een extern gedefinieerde activaklasse, inclusief maar niet beperkt tot Bitcoin, Ethereum of zelfs fiat-valuta’s.

Een contract kan bijvoorbeeld een token met de naam “USD-TETHER” definiëren en een integratie met een Amerikaanse bankrekening ondersteunen en een functie “sellTokensToFiat” definiëren, die USD-TETHER-munten die moeten worden gebrand en een SWIFT-adres als invoer accepteert, en activeert een uitgaande draad naar de bijbehorende bankrekening. Omgekeerd kan een corresponderende actie “buyTokensWithFiat” worden gedefinieerd die nieuwe USD-TETHER-munten spuit na ontvangst van een transactie voor inkomende draad. Een dergelijk contract kan eveneens worden gebruikt om Universa-activa te ondersteunen met andere digitale activa, waardoor volledige interoperabiliteit met externe financieringsmethoden via het Universa Platform.Invoice Contracts U bent bijvoorbeeld de baas van een offline dienstenfirma en wilt direct na levering ontvangen betalingen voor uw service en tegen kleine transactiekosten. U maakt een slim contract met alle documentatie in bijlage en voorwaarden, en stipuleer dat uw klant USD-TETHER-tokens als vergoeding moet verzenden, het contract kan worden gedefinieerd om de activa rechtstreeks naar de account van de manager of naar uw debiteurenafdeling door te sturen.Wanneer uw werknemers bezorgen, vragen uw medewerkers de klant om zijn digitale handtekening voor die actie aan een terminal te verstrekken en de transactie zal imm ediately. Deze actie kan zelfs offline worden gemaakt en later op het netwerk worden geregistreerd.

Digitale handtekening

Indien nodig, voordat u het contract ondertekent, kunt u de body naar elkaar sturen voor onderhandelingen, maar wanneer een zijde het ondertekent met een digitale handtekening, wordt het een onveranderlijk document en kan een andere partij alleen het ondertekenen volledig hetzelfde contract of helemaal niet om dat contract te ondertekenen. Escrow Contracts Digitale Uitwisselingen of “Aandelenmarkten” Vergelijkbaar met hoe bank-tokens gebruik kunnen maken van externe API’s om de met andere digitale of fiat-middelen kan een SmartContract worden gedefinieerd om een ​​betrouwbare escrow-lock van een transactie met twee partijen te bieden om een ​​transactie vrij te geven wanneer beide partijen hun betalingen hebben geboekt. Op deze manier kan de centrale crypto- naar-crypto-transacties mogelijk maken of zelfs integreren met een effectenmakelaar om andere soorten effecten te verhandelen, met behulp van UTN, fiat of een ander digitaal activum als betaling. Een appartement verkopen Eerst, de de verkoper moet een slim contract opstellen met een pakket documenten dat zijn eigendom bevestigt. Het kunnen afbeeldingen zijn van papieren documenten over zijn eigendom, die zijn ondertekend met zijn wettelijke digitale handtekening en, in sommige landen, ook door notaris. Dat zou het mogelijk moeten maken om de eigenaar te veranderen in ruil voor een gedefinieerde banktoken, in dit geval bijvoorbeeld 250.000 van de hierboven gedefinieerde USD-TETHER-token. Nu kunnen beide partijen onderhandelen en het contract herzien. Na ondertekening van het contract door beide partijen stuurt een van hen het naar een knooppunt van Universa. Universa controleert alle handtekeningen en zorgt voor voldoende aanwezigheid van 250.000 USD-TETHER tokens. Als het contract de verificatie met 90% van de knooppunten die het uitvoert, verwerft, krijgt de koper het recht op bezit van het appartement en wordt de verkoper de eigenaar van het bankbiljetfiche. Nu kan de koper contact opnemen met lokale autoriteiten of registratieafdelingen om hen documentatie over de nieuwe eigenaar van het appartement te sturen.

Digitale DAO-contracten

Digitale DAO-contracten voor autonome organisatie U bent de CEO van één bedrijf en organiseert stemmen over nieuwe CFO’s. Eerst maakt u een slim contract aan, waarin uw voorstel voor de nieuwe CFO, hun rechten en plichten worden beschreven in alle gangbare nuances van een standaard juridisch document. Daarna drukt u op de knop “Begin met stemmen” in uw GUI. Vervolgens stuurt u het contract naar uw betrokken collega’s via elk kanaal – zelfs met een flash-kaart en uw benen. Deelnemers lanceren het contract, bewijzen hun identiteit en stemrecht met hun digitale handtekening en stemmen. Elke stemming creëert een nieuw, afzonderlijk slim contract met de stem van een persoon, zoals eerder gedefinieerd in het belangrijkste slimme contract. Daarna sturen deze personen hun “Stem” -contracten naar u. Nadat u genoeg van dergelijke contracten hebt ontvangen, kunt u bijwerken uw belangrijkste zakelijke slimme contract met een nieuwe CFO; Het slimme contract is een onderdeel van de digitale werkstroominfrastructuur en omdat het het papierwerk als bijlagen bevat, vertegenwoordigt het tegelijkertijd een volledig juridisch document.

CFO

Het slimme contract stelt de nieuwe CFO in staat entiteiten te factureren en salarissen te betalen, en is geschikt voor presentatie in de rechtbank en de belastingdienst van de overheid.conclusieUniversa Platform is een voorbeeld van cryptografische grootboektechnologie, voortbouwend op acht jaar bewezen Bitcoin-succes bij de verdeling van geld en de aanpassing ervan met de tools die nodig zijn om fundamentele zakelijke zorgen en overheidsvoorschriften aan te pakken. Met transactiedoorvoer verbeterd met verschillende ordes van grootte, ingebouwde ondersteuning voor het verifiëren van documentauthenticiteit en een netwerk van vertrouwde, gecertificeerde knooppunten, kan Universa de nodige bruikbaarheid bieden om nieuwe wegen te openen voor acceptatie door ondernemingen. Omdat de behoeften van de consument steeds meer worden gediend door snelle ontwikkelingen in Bitcoin- en Ethereum-technologieën, zal Universa blijven leunen op blockchain-acceptatie en gedistribueerde innovaties gebruiken om de betrouwbaarheid en veiligheidseisen van bedrijven te dienen.