Alla språk
Universa-plattformen kan användas för att iterera kryptografisk reskontrateknologi och har visat sig ha åtta år av framgångsrika Bitcoin-transaktioner i valutadistribution och är lämplig för de nödvändiga verktygen för att hantera viktiga affärer frågor och myndigheters efterlevnad. Med storleksordningar högre fysisk genomströmning, inbyggt stöd för att verifiera filens äkthet och ett nätverk av betrodda verifieringsnoder, kan Universa tillhandahålla den tillgänglighet som krävs för att ge företag nya vägar att ta till sig. Med den snabba utvecklingen av Bitcoin- och Ethereum-teknologi för att möta fler och fler konsumentbehov, kommer Universa att fortsätta att utforska mer granulära blockkedjeantagandemetoder, med hjälp av distribuerad innovation för att möta företagens tillförlitlighets- och säkerhetsbehov.
Inom nyckelverksamheten som härrör från traditionell blockkedjeteknik förlitar sig Universa inte på deltagare som inte är betrodda av allmänheten. Våra partners äger och driver Universa systemnoder; de måste vara godkända och auktoriserade av Universa Corporation. Det måste litas på, utbildas och granskas; och, garanterat tillgänglig, snabb och säker. Förutom incitamenterad gruvdrift (en slösaktig aktivitet som i onödan förbrukar gigawatt global kraftproduktion per timme, utan avkastning), belönas alla noder genom transaktionsavgifter för deras deltagande i kontraktsbekräftelse och genomförande. Det enda "jobbet" för Universas molnmaskiner är att bearbeta uppdragskritisk data och utföra kontrakt, och det behövs inget dyrbar GPU-hårdvara. På det globala okända fältet kommer känslig affärsdata inte att lagras lätt och omedvetet, och datakryptering och hantering måste implementeras genom bästa praxis för organisationssäkerhet, så att företag äntligen kan lita på blockkedjan av känsliga eller privata affärsprocesser.
Universa-plattformen stöds av Universa-nätverket - ett stort antal Universas kärnnoder (kodnamnet "Notarization Cloud") som inkluderar Universa blockchain och stöder Universas säkra signatur dokumenttjänst. Blockkedjan behöver bara säkerställa giltigheten av transaktionstillståndet, medan notariseringsmolnet fungerar som ett verifierbart arkiv för de ursprungliga kontraktssignaturerna.
Till exempel, om ett kontrakt exekveras, definiera en "token"-tillgång och distribuera 1 token till var och en av 10 000 parter, då bara hela blockkedjan (sektionen med cirka 90 ord), snarare än att helt registrera alla 10 000 transaktioner och alla kontosaldon, som är fallet med Bitcoin eller Ethereum; Därför kommer framtida noder anslutna till nätverket, i det detaljerade utförandet av informationssynkronisering på denna blockkedja, att dra nytta av en storleksminskning på över 99,99%. Och bara en kort hash av det aktuella tillståndet behöver hållas på den blockhöjden för verifieringsändamål. Dessutom, eftersom det är nödvändigt att använda en icke-loop riktad graf (DAG) istället för en rent synkron och ordnad blockkedja, aggregeras hasharna för varje kontrakt i Universas huvudkedja, och det är möjligt att utföra asynkrona åtgärder av olika kontrakt, återförser oordning och kommer fortfarande att ge samma slutliga globala hashtillstånd.
Nätverket är utformat på ett sådant sätt att kontraktet och dess utförande - "en transaktion" - och endast en åtgärd åt gången, sänds av det aktuella kontraktstillståndet och källan av åtgärden som ska utföras alla noder. Operationen tas genom att hasha och verifiera tillståndet och källan, och som det nuvarande lagrade tillståndet för kontraktssidokedjan ("C-kedjan"). Den nya staten hashas sedan och godkänns med 90 % konsensus; efter en kort period (för närvarande 10 dagar) är noderna fria att kassera kontraktet och staten - hashade och undertecknade lagras sedan i notariseringsmolnet. Det ursprungliga kontraktet kan tillhandahållas till noderna och dess äkthet verifieras - endast hasharna behöver hållas i bulk vid varje nod. På så sätt kan transaktionshastigheten förbättras avsevärt, och blockkedjans storlek kan minskas så att dess information är precis tillräckligt för att verifiera den fullständiga historiska huvudboken. För att verifiera en specifik C-kedja, t.ex. en trippelbokpost över giltigheten av ett valutaliknande kontraktssaldo, kan deltagarna behålla kontraktets ursprung och transaktionshistorik (verifierad av notariemolnet vid behov), göra omtransaktioner och In det aktuella tillståndet för huvudboken, jämför hashen med det aktuella värdet.
Teknisk översikt
Blockkedja
Universa blockkedja är en samarbetsbok över tillståndsändringar som utförs av behöriga och betrodda noder, som kan behandla tusentals eller tiotusentals tiotusentals transaktioner (± 20 000 TPS, http://access.universa.io). Den kan exekvera kontraktet på klientsidan och använda 90% konsensusalgoritmen för att verifiera dess utdatainnehåll när man skapar varje nytt block, för att uppnå det ovannämnda tillståndet. Det finns inget behov av att lagra hela historiken för alla transaktioner i blockkedjan, eftersom det är de ansvariga parternas ansvar att lagra den i sidokedjan. Allt som normalt behöver lagras på en annan plattforms blockkedja, såsom transaktionsregister, kontraktshärkomst och digitala signaturer, kan sedan verifieras för äkthet genom den relevanta notariseringsmolntjänsten. Bland dem är den relevanta notariseringsmolntjänsten ansvarig för att bearbeta tillgångar och deras digitala signaturer, men är separat och differentierad från blockkedjan (förbättrar transaktionshastighet och synkroniseringstid).
Statsbevis
Universa-nodens huvudfunktion är att utföra kontraktet och verifiera tillståndet. Istället för att förlita sig på uråldriga gruvtekniker som förbrukar klockcykler utan anledning, tillåts i Universa nya block skapas, som deltar som godkännandenoder. Så istället för att vänta på att nya block ska mineras, kan tillståndsändringar inträffa när som helst, verifierade av betrodda deltagare och ofta enhälligt godkända på en skala på mindre än tio millisekunder. Varje enskilt kontrakt upprätthåller sin egen tillståndskedja, så kontrakt kan utföra åtgärder asynkront utan att blockera eller påverka andra kontrakt, och de kombinerade tillståndsförändringarna bildar tillsammans en riktad acyklisk graf ("DAG"), och utgör alltså själva blockkedjan.
Smart kontrakt
Vanligtvis hänvisar Universa smart kontrakt bara till den körbara skriptdata som lagras i trädstrukturen. Dess informationslagringsformat är "nyckel-värde"; varje nyckel har en globalt unik adress, och värdet kan vara ett fast värde, binär körbar logik, dynamisk skriptexekvering eller till och med en referens till andra träd eller adresser, etc., medan kapslade representationsstrukturer av nästan vilken komplexitet som helst är tillåtna.
Universas smarta kontraktsskript är Turing-kompletta; förenklat betyder det att skript kan köra andra skript och inkluderar programmerbar logik av betydande komplexitet. I vissa fall kan den lämpliga logiken för att utföra en viss åtgärd och/eller hantering vara för komplex för att uttryckas som en uppsättning konfigurationsegenskaper. Till exempel kanske du vill knyta aktier till externa data, såsom dollarkursen eller en uppsättning aktieindex, vilket gör att aktier endast kan säljas under vissa omständigheter. Även om det är nästan omöjligt att inkludera alla sådana möjliga scenarier i kontraktsspecifikationen, kan detta enkelt uppnås genom att lagra körbara skript i kontraktet. Signaturskript är oföränderliga inom kontraktet och kan exekvera vilken komplex smart logik som helst, kontrollera komplexa förhållanden, utlösa specifika triggers och utföra ytterligare relaterade åtgärder efter behov.
Så generellt sett kan det smarta kontraktsträdet skapa smarta kontrakt. Det representerar en uppsättning smarta kontrakt och kan referera och bekräfta varandra. En C-kedja representerar en grupp relaterade filer i den verkliga världen. Egenskaperna för varje ny C-kedja bestäms utifrån dess första nya smarta kontrakt. Men återigen, blockkedjan kan inte lagra själva kontraktet, bara dess nuvarande tillstånd. Även själva kontrakten lagras av andra enheter. Till exempel flash-kort eller dolda moln. Detta innebär också att smart kontraktsredovisning kan underlättas av vilken infrastruktur som helst, oavsett om det är via Amazons servrar eller intern hårdvara. Dessutom, eftersom noden som undertecknade exekveringen och accepterade transaktionsstatusen fortfarande måste verifieras, kan alla deltagare på Universa-plattformen fortfarande lita på resultatet.
Ytterligare filer
Smarta kontrakt kan inkludera ägande av verkliga objekt, såsom immateriella rättigheter (IP) som bilagor, eller kontrakt för köp av vissa fastigheter ( vanligtvis ett annat smart kontrakt).
Vilken fil som helst kan läggas till i själva kontraktet eller användas som en signaturverifieringslänk för stora filer (för att förhindra att filer ändras). När ett funktionskontrakt utförs kontrollerar Universa-klienten motsvarande innehåll i länken. Efter notariseringsmolnet verifieras kontraktet och en tidsstämpel tillhandahålls. Den maximala kontraktsstorleken är 1 GB.
Timestamp
En annan viktig egenskap hos Universa-funktionskontraktet är tidsstämpeln. När kontraktstillståndet skickas från klienten till Universa-noden måste den sista kontrollera och bevisa sitt lagrade tillstånd och tidpunkt för händelsen. Eftersom notariseringsmolnet kan utföras inom en sekund, när Universa verifierar eller avvisar kontraktet och stödjer den lagliga användningen av Universas smarta kontrakt, kan den korrekta verifierings- eller avvisningstiden vara känd.
Mark
Ibland måste du kunna bevisa det tidigare tillståndet för ett smart kontrakt; om du behöver hänvisa till kontraktets tillstånd vid en specifik tidpunkt kan du skapa en "markör". Detta är ett speciellt småskaligt smart kontrakt som kan bevisa och lagra det tidigare tillståndet för det obligatoriska kontraktet under en period av 2 år.
Noder
Varje Universa-nod är en peer-värd som lagrar Universa-nätverksresultat. Varje nod är betrodd eftersom den ägs av en välkänd kvalificerad ägare, den juridiska person som ansvarar för att driva notarietjänsten. Den körs på vanliga Unix-servrar och inkluderar en dynamisk kopia av reskontran. När en klient skickar ett smart kontrakt till Universa kontrolleras det först av Universa-klienten som reser längs kända noder. Om bara ett fåtal parter skriver under på det smarta kontraktet, lagrar Universa-noder endast dess tillstånd i 10 dagar. Om noden vägrar att registrera det smarta kontraktet kommer dess status att behållas i 30 dagar för att förhindra bedrägeri.
Universa-plattformen kan användas för att iterera kryptografisk reskontrateknologi och har visat sig ha åtta år av framgångsrika Bitcoin-transaktioner i valutadistribution och är lämplig för de verktyg som krävs för att hantera viktiga affärsfrågor och myndigheters efterlevnad. Med storleksordningar högre fysisk genomströmning, inbyggt stöd för att verifiera filäkthet och ett pålitligt nätverk av autentiseringsnoder, kan Universa tillhandahålla den tillgänglighet som krävs för att ge företag nya vägar att ta till sig. Med den snabba utvecklingen av Bitcoin- och Ethereum-teknologi för att möta fler och fler konsumentbehov, kommer Universa att fortsätta att utforska mer granulära blockkedjeantagandemetoder, med hjälp av distribuerad innovation för att möta företagens tillförlitlighets- och säkerhetsbehov.
https://www.universa.io/
http://www.qukuaiwang.com.cn/szhb/3195.html###< br> https://www.chainnews.com/articles/569734036173.htm
*Ovanstående innehåll är organiserat av YouToCoin officiellt, om det återges, vänligen ange källan.