Alle sprog
Achain er en decentral offentlig blockchain -platform. Udviklere kan bruge Achain -platformen til at offentliggøre tokens, smarte kontrakter og blockchain -systemer på en enkel, hurtig og sikker måde. Achain er forpligtet til at opbygge et blockchain -netværkssystem med global informationssammenhæng, værdiforbindelse og tillidudveksling. Achains filosofi og tekniske mission er at opbygge en blockchain -verden uden barrierer.
Achains unikke RDPOS distribuerede konsensusmekanisme realiserer en Turing komplet smart kontrakt virtuel maskine med uafhængige intellektuelle ejendomsrettigheder med on-chain transaktionsydelse op til 1.000 TPS. Det er en enkel, hurtig og sikker blockchain -platform. Brugere kan bruge Achain til hurtigt at implementere decentrale applikationer på virksomhedsniveau, såsom digitale aktiver og smarte kontrakter. ACT -mønter har værdien af Achain -økosystemet. Møntholdere kan deltage i samfundsaktiviteter såsom oprettelse og udgivelse af smarte kontrakter, adgang til webtjenester, stemmeretagenter og tjeneste.
Projektfunktioner
stabilitet
Stabilitet er et nødvendigt krav for at sikre, at Achain er tilgængelig. Blockchain leveres med sine egne decentrale egenskaber, og decentrale netværk er normalt komplekse og fulde af usikkerhed. Derfor abstraherer og forenkler vi blockchain med modulære designværktøjer og kører smarte kontrakter ved at opbygge en modulær virtuel maskine, Lua Virtual Machine (i det følgende benævnt LVM), kan bringe to fordele til dette design. Optimer først LVM -ydeevne til direkte at forbedre kontraktens udførelseseffektivitet og reducere interferensfaktorer forårsaget af systemkobling; For det andet svækker sammenhængen mellem blockchain -netværket og kørestatus for smarte kontrakter. Selv hvis der er problemer med udførelse af kontrakt, eller den virtuelle maskine kører unormalt, kan stabiliteten af blockchain -netværket stadig garanteres.
sikkerhed
POW har ydet et uudsletteligt bidrag til sikkerheden i Bitcoin -netværket, men på grund af den voksende efterspørgsel efter minedrift og øget computerkraftproblemer er næsten alle rettigheder koncentreret i hænderne på minearbejdere og minepuljer. Gennem professionelt samarbejde er de faktisk blevet meget centraliserede "centrale servere". Hvis mere end 51% af computerkraften kombineres, kan de fleste bitcoin -transaktioner teoretisk kontrolleres, såsom DOS (benægtelse af service), vi er bekendt med. Derudover kritiseres det høje strømforbrug også. Sammenlignet med POW -modellen udvikler POS -modellen sig stadig, og disse udviklingsretninger er hovedsageligt baseret på sikkerhed og anvendelse. POS -tilstand har en stor sikkerhedsfordel i forhold til POW -tilstand, men forudsætningen er at tiltrække nok indehavere til at udføre POS -minedrift for fuldt ud at udnytte sikkerhedsfordelene. DPOS er en forbedring af POS, og Achain har innoveret en mere kommercielt universel RDPOS -konsensusmekanisme. Med den samme sikkerhed som DPO'er kan blokresponsen teoretisk forbedres, og netværkets stabilitet og sikkerhed kan øges. Derudover foreslog Achain innovativt en intelligent sandkassemekanisme. Enhver kontrakt testes først i en smart sandkasse. Achain vil gennemføre automatiseret test med fuld sti og kontinuerligt overvåge sin driftsstatus. Hvis sundhedsniveau forværres, eller der findes sårbarheder. Netværket afslutter det af sig selv for at undgå skaden på blockchain -økosystemet på grund af den problematiske kontrakt.
skalerbarhed
Skalerbarhed foreslås for at løse problemet med informationsøer, hvor blockchains er uforenelige med hinanden. Først og fremmest mener vi, at opgradering og gaffel er en af de effektive måder til netværksudvikling, og efter gaffel dannes en hovedkæde og flere underkæder. Hovedkæden og underkæden er helt peer fra et teknisk perspektiv, men de er indstillet forskellige identifikatorer baseret på samfundskonsensus. Hver underkæde kan tilpasses i henhold til forskellige kommercielle applikationer. Ved at bygge VEP'er mellem underkæder fungerer det ligner en gateway, og information og værdi kan udveksles mellem underkæder gennem VEP. Gennem et sådant samarbejde kan der dannes et multi-applikations-blockchain-økosystem. Ikke kun det, ikke-blokchain online data vil også blive inkluderet i Achain-økosystemet, suppleret med smarte kontrakter, der kan svare på begivenheder i den virkelige verden.
Let at bruge
Achain opnår brugervenlighed gennem to aspekter. For det første skal du give en blockchain som aservice (BAAS) for at sænke tærsklen til brug af virksomheder og enkeltpersoner. Gennem netværksgaffel, datatilpasning, frigivelse af smart kontrakt og opgradering, overvågning af aktivtransaktion osv. Og suppleret med visuelle funktioner, gør blockchain -applikationer enkle og lette at bruge. For det andet yder Achain støtte til flere sprog, fra Lua, C ++ til Java, hvilket giver udviklere af forskellige platforme mulighed for at udvikle sig bekvemt.
applikationsscenarier
Forsyningskædefinansiering
Supply Chain Finance er en finansiel service, hvor finansielle institutioner (normalt banker) fokuserer på kernevirksomheder for at styre kapitalstrømmen og logistikken for opstrøms og nedstrøms små og mellemstore virksomheder, og ved at integrere information kontrollerer det risici for det laveste niveau. Det er en af de industrier, der har udviklet sig hurtigt i de senere år. På grund af de høje omkostninger ved oprettelse af kredit, skal finansielle institutioner handle forsigtigt baseret på risikokontrol og går ofte glip af nogle projekter af høj kvalitet. Achain kan hjælpe virksomheder og finansielle institutioner med at rekonstruere deres kreditsystemer og etablere mere effektiv forsyningskædefinansiering.
Under kernevirksomhederne som påtegning oprettes en blockchain -platform til lager, logistik, digitale regninger og virksomhedskreditrapportering gennem Achain. Det kan realisere oplysningerne om varer, lager, logistik og tilgodehavender, der er vidne af opstrøms og nedstrøms virksomheder og finansielle institutioner i forsyningskæden. Udstedelse, bekræftelse, cirkulation, opdeling og accept af digitale noter udløses af hver deltager i forsyningskæden gennem kontrakter. De udløsende betingelser kan være baseret på ændringer i datastatus i lager-, logistik -blockchain- og kernes virksomhedsdatabaser. De udløsende regler udarbejdes i henhold til de deltagende parters kontrakter. Handlinger, der overholder eller overtræder reglerne, vil blive registreret på kreditrapportering af blockchain og ikke kan manipuleres med.
Achain udnytter fordelene ved BAA'er, smart sandkasse og andre teknologier for at muliggøre hurtig implementering. Ved hurtigt at gafle det unødvendige blockchain-netværk til lave omkostninger, etablere en forbindelsesprotokol ved hjælp af VEP og realisere begivenhedsdrevet ved at integrere data. Alle deltagere kan i fællesskab verificere ægtheden af dataene og derved sikre en jævn overførsel af midler i forsyningskæden og forbedre samarbejdseffektiviteten.
Produktsporbarhed
Detailbranchen har naturligvis egenskaberne ved fragmenterede transaktionsdata, diversificerede transaktionsnoder og komplekse transaktionsnetværk. Folks kommunikation
Når man køber varer gennem online indkøbscentre eller offline supermarkeder, markeres emballagen med oprindelsesoplysningerne, produktionsdatoen og producenten. Men det er vanskeligt for os at bedømme ægtheden af disse oplysninger. På grund af bedrageri med svig, er det mere sandsynligt, at læderposer, læderposer, hudplejeprodukter har forfalskninger. Falsificering skader ikke kun forbrugernes interesser, men skader også omdømme og brand image af købmænd, men samfundet er også nødt til at forbruge midler og arbejdskraft for at udøve juridisk tilsyn og juridiske sanktioner. Der er i øjeblikket flere smertepunkter for produktsporbarhed: For det første har produktsporbarhed ikke kun behov for at spore til produktionslinket, men også til cirkulationslinket. Dette vil uundgåeligt tilføje mere fælles påtegning af emnerne, og vanskeligheden ved tværorganisatorisk samarbejde kan forestilles; For det andet, uanset om det er en producent eller en logistikudbyder, skal det anvendte system centraliseres, og der er et problem med Island; For det tredje har det centraliserede system risikoen for, at enkeltpersoner gør det onde.
Som svar på ovenstående tre smertepunkter foreslår Achain en tilsvarende løsning - Blockchain + Internet of Things. Ved hjælp af Internet of Things kan data fra produktions- og logistikforbindelserne indsamles i realtid gennem smarte enheder og tilsluttes Achain gennem VEP og opbevares i sporbarhedsnetværket. Den unikke datalagringsstruktur og distribueret hovedboksteknologi af blockchain sikrer, at dataene på kæden ikke kan manipuleres. På samme tid kan asymmetrisk kryptering og relativ anonymitet sikre, at virksomhedens kerneoplysninger ikke lækkes. Når forbrugerne har brug for at forespørge produktoplysninger, kan de spore alle produktets oplysninger, så længe de kender produktkoden og produktionsbatchet.
teknisk oversigt
Kontrakt og LVM -implementering
Traditionelle smarte kontrakter er begrænset til input og output af data på kæden, som kun kan understøtte nogle enkle applikationsscenarier. På grund af dette omdefinerede Achain den smarte kontrakt. Ud over data på kæden tillader det også data om kæde- og off-chain at interagere, og understøtter begivenhedssvar på ændringer i status for chain og off-chain-data. De fleste af de kommercielle applikationer i den virkelige verden er meget komplekse, og denne kompleksitet afspejles i datastrukturer og logiske regler. For at nå ovenstående mål lavede Achain to forberedelser i design på øverste niveau. Først uddrager abstrakte potentielle applikationer, udtræk generelle krav og design API -grænseflader og datastrukturer på forhånd. Det andet er at vælge et Turing -komplet sprog til at nærme sig reglerne i den virkelige fysiske verden så meget som muligt.
Konsensusmekanisme
På grund af distributionens egenskaber kræver blockchain en konsensusmekanisme til at fungere normalt. I øjeblikket er konsensusalgoritmerne, der er meget anvendte, hovedsageligt: bevis for arbejde (POW: bevis for arbejde), bevis for egenkapital (POS: bevis på stav), praktisk byzantinsk fejltolerancealgoritme (PBFT: praktisk byzantinsk fejltolerance) og delegeret bevis for indsats (DPOS: delegeret bevis for spil). Set fra sikkerhed og praktisk vælger Achain DPO'er og forbedrer RDPOS -konsensusmekanismen baseret på den.
RDPOS arver ikke kun fordelene ved DPO'er - det kræver ikke yderligere computerkraft for at opnå egenkapitalfordelingen efter blokproduktionen, men det kan også dynamisk bestemme udførelsesresultaterne af den smarte kontrakt fra agenten eller alle noder baseret på netværkets transaktionsstatus.
Achain Som en offentlig kæde er dannelse af samfundskonsensus uadskillelig fra støtte fra token. At holde et token kan ikke kun få grundlæggende blockchain -tjenester såsom kontraktfrigivelse og netværksgaffel, men også deltage i afstemning og blive en proxy -knude til at levere tjenester til at modtage token -belønninger. Achain udnævnte denne token -lov, og hver aktindehaver kaldes en interessent, og den tilsvarende afstemningsvægt tildeles i henhold til antallet af aktier. Agentknudepunkter stemes af interessenten. De øverste 99 agenter med det største antal stemmer skifter for at verificere transaktioner, og ordren bestemmes af alle proxy -noder og sikrer, at de ikke kan manipuleres. Agenter kan drage fordel af at arbejde normalt, men ellers, hvis de arbejder unormalt eller ikke klarer at arbejde, vil de blive straffet.
Konto model
I blockchain -netværket er kontoadressen en løsning designet til sikker udveksling. Kontoen, den offentlige nøgle og den private nøglegenerationsproces har følgende forhold: privat nøgle -> offentlig nøgle -> kontoadresse. Alle disse tre bruger Secure Hash -algoritme (SHA) for at sikre tilstrækkelig sikkerhed. Hash er en forfining af information, normalt er dens output meget mindre end input og er en fast længde. Med aktuelle tekniske midler skal hash med stærk kryptering være irreversibel. Det vil sige, at brugerens private nøgleoplysninger ikke kan afledes via brugerens kontoadresse.
Achain bruger kontomodellen i stedet for Bitcoin's UTXO -model (uspentet transaktionsudgang). Selvom UTXO er meget klogt designet, understøtter flere transaktioner parallelt og har relativt god beskyttelse af privatlivets fred. Bitcoin's kontodesign er imidlertid et transaktionsorienteret design, og det er meget vanskeligt at implementere smarte kontrakter baseret på UTXO. Smarte kontrakter i Achain -økosystemet kræver ofte betingelser og stater for at udløse aktivtransaktioner, så Achain valgte til sidst kontos modellen.
gaffelnetværk
Achain foreslår et netværk, der er egnet til gaffel baseret på to overvejelser. For det første skal du opretholde stærk vitalitet og for det andet møde forskellige applikationsscenarier. Først og fremmest er blockchain -netværket et samfund dannet af mange deltagere i henhold til visse konsensus. Opdelingen i konsensus får hårde gafler til at forekomme, og sådanne gafler er undertiden gode og har undertiden tidsforskel. Gennem folks screening og eliminering vil en gruppe af værdifulde blockchain-netværk til sidst blive efterladt, hvilket er meget konsistent med loven om kontinuerlig selvudvikling af arter og miljø i den selvorganiserede verden.
Achain vil fungere som udgangspunkt for hele gaffelnetværket og kan også kaldes hovedkæden. Hovedkæden kan uddele underkædet parallelt med den, og underkæden kan også fortsætte med at gaffel, og alle kæder har lige status. Når der opstår en gaffel, registrerer VEP og udsender registreringsoplysningerne for denne underkæde, såsom Genesis Block-oplysninger, underkæde-ID, frøknudepunkt, digitale aktiver, serviceidentifikationsnummer osv. Hvis gaffelen fortsat forekommer, vil disse registreringsoplysninger blive opdateret af VEP og synkroniseret til hele netværket igen. Når der er behov for interaktion mellem kæder, kan der etableres forbindelser gennem registrering af information, det vil sige serviceopdagelse og informationsinteraktion og værdiudveksling kan opnås under VEP -rammerne. VEP ligner DNS -tjenesten på Internettet og er ansvarlig for at registrere oplysninger, opdatere oplysninger og levere adgangstjenester.
Værdiudvekslingsprotokol
VEP er en standardprotokol til tilslutning af forskellige blockchain -netværk. VEP har fastlagt retningslinjer for, hvordan man samarbejder. Det registrerer registreringsoplysningerne for hver kæde og leverer tjenester til kæderne på den betroede liste til forespørgsel og forbindelsesanmodninger. VEP understøtter to applikationsscenarier: tværgående kæde-nodeinteraktion og tværgående kæde-kontraktopkald. Førstnævnte bruger tilstandsændringer af data, der er gemt på noder eller eksterne data, til indirekte at generere interaktioner mellem kontrakter og kan generere ny information. For eksempel: Det udestående lån, som den er aftalt i kontrakten, vil påvirke personlig kredit. Låneposter kan gemmes på blockchain A, mens kreditdata kan gemmes på blockchain B, og personlige identifikationsoplysninger kan komme fra eksterne offentlige databaser. Det sidstnævnte er det gensidige opfordring mellem kontrakter. Et enkleste eksempel er udveksling af tokens af to kæder og at holde den samlede værdi uændret.
begivenhedsdrevet
At stole på VEP, kan Achain realisere informationsinteraktion og værdiudveksling mellem kæder og endda inkorporere ikke-blokchain-datakilder som IoT (Internet of Things), AI (kunstig intelligens), Enterprise eller Public Service Databases i den virkelige fysiske verden i økosystemet, opnåelse af realtids-drevet.
Achain er en offentlig blockchain -platform. Udviklere er i stand til at udstede tokens, smarte kontrakter, oprette applikationer og blockchain -systemer. Oprindeligt i 2015 blev det lanceret på hovedwebstedet i juli 2017. Achain er forpligtet til at etablere en global blockchain -informationsudveksling og værdihandelsnetværk. Achain blev oprindeligt udviklet af det Singapore-baserede nonprofit Achain Foundation, som er bygget og vedligeholdt af fan-samfund over hele verden.
Relaterede links:
https://www.achain.com/
http://www.qukuaiwang.com.cn/szhb/2352.html##
https://www.okex.com/cn/project/98/