Alle språk
Achain er en desentralisert offentlig blokkjedeplattform. Utviklere kan bruke Achain-plattformen til å frigjøre tokens, smarte kontrakter og blokkjedesystemer enkelt, raskt og sikkert. Achain er forpliktet til å lage et blockchain-nettverkssystem med global informasjonsutveksling, verdisammenkobling og tillitsutveksling. Achains konsept og tekniske oppdrag er å bygge en blokkjedeverden uten barrierer.
Achains unike RDPOS-distribuerte konsensusmekanisme realiserer Turings komplette virtuelle maskin med smart kontrakt med uavhengige immaterielle rettigheter. Transaksjonsytelsen på kjeden er så høy som 1000TPS. Det er en enkel, rask og sikker blokkjedeplattform. Brukere Achain kan brukes for raskt å distribuere desentraliserte applikasjoner på bedriftsnivå som digitale eiendeler og smarte kontrakter. ACT-mynter har verdien av Achain-økosystemet. Tokenholdere kan delta i fellesskapsaktiviteter som å lage og publisere smarte kontrakter, få tilgang til nettjenester, stemmefullmakter og tjene penger.
Prosjektfunksjoner
Stabilitet
Stabilitet er en nødvendig betingelse for at Achain skal være brukbar. Blockchain har sine egne desentraliserte funksjoner, og desentraliserte nettverk er vanligvis komplekse og fulle av usikkerhet. Derfor abstraherer og forenkler vi blokkjeden ved hjelp av modulære designverktøy, og kjører smarte kontrakter ved å bygge en modulær virtuell maskin – Lua Virtual Machine (heretter referert til som LVM) Denne designen kan gi to fordeler. Den ene er å optimalisere ytelsen til LVM for direkte å forbedre effektiviteten av kontraktsutførelse og redusere interferensfaktorene forårsaket av systemkobling; den andre er å svekke korrelasjonen mellom blokkjedenettverket og løpende status for smarte kontrakter. Stabiliteten til kjeden nettverk kan fortsatt garanteres.
Sikkerhet
PoW har gitt store bidrag til sikkerheten til Bitcoin-nettverket, men på grunn av den økende etterspørselen etter gruvedrift og vanskeligheten med datakraft, er nesten alle rettigheter konsentrert i hendene på gruvearbeidere og gruvebassenger. Gjennom faglig samarbeid har de faktisk blitt en svært sentralisert «sentral server». Hvis mer enn 51 % av datakraften kombineres, kan den teoretisk kontrollere de fleste Bitcoin-transaksjoner, for eksempel det velkjente DOS-angrepet (Denial of Service). I tillegg blir det høye strømforbruket også kritisert. Sammenlignet med PoW-modellen er PoS-modellen fortsatt under utvikling, og disse utviklingsretningene er hovedsakelig basert på sikkerhet og applikasjoner. PoS-modellen har store sikkerhetsfordeler i forhold til PoW-modellen, men premisset er at nok innehavere tiltrekkes til å utføre PoS-gruvedrift for å gi full spill til fordelene med sikkerhet. DPoS er en forbedring av PoS, og Achain har utviklet en mer kommersielt anvendelig RDPoS-konsensusmekanisme. Ved samme sikkerhet som DPoS kan det teoretisk forbedre blokkresponsen og øke stabiliteten og sikkerheten til nettverket. I tillegg foreslår Achain innovativt en intelligent sandkassemekanisme. Enhver kontrakt utgitt av noen må først prøvekjøres i den smarte sandkassen. Achain vil utføre en full-bane automatisert test på den og kontinuerlig overvåke dens løpestatus. Hvis helsenivået forverres, eller et smutthull blir funnet. Nettverket vil avslutte det etter eget skjønn for å unngå skade på blokkjedeøkologien forårsaket av problematiske kontrakter.
Skalerbarhet
Skalerbarhet er foreslått for å løse problemet med informasjonsøyer der blokkjeder er inkompatible med hverandre. Først og fremst tror vi at oppgraderinger og gafler er en av de effektive måtene for nettverksutvikling. Etter gafler dannes det en hovedkjede og flere underkjeder. Hovedkjeden og underkjeden er helt likeverdige fra et teknisk synspunkt, men de er satt med forskjellige identifiseringer basert på fellesskapskonsensus. Hver underkjede kan tilpasses hensiktsmessig i henhold til ulike forretningsapplikasjoner. Ved å konstruere VEP mellom underkjeder, ligner arbeidsmetoden den for en gateway. Underkjedene kan utveksle informasjon og utveksle verdier gjennom VEP. Gjennom et slikt samarbeid kan et blokkjedeøkosystem med flere applikasjoner dannes. Ikke bare det, ikke-blokkjede-nettdata vil også bli inkludert i Achain-økosystemet, supplert med smarte kontrakter, som kan svare på hendelser i den virkelige verden.
Brukervennlig
Achain oppnår brukervennlighet på to måter. Den ene er å tilby en Blockchain as a Service-plattform (Blockchain as a Service, referert til som BaaS) for å senke terskelen for bedrifter og enkeltpersoner å bruke. Gjennom nettverksforgrening, datatilpasning, smart kontraktfrigivelse og oppgradering, overvåking av aktivatransaksjoner, etc., supplert med visualiseringsfunksjoner, blir blokkjedeapplikasjoner enkle å bruke. Den andre er at Achain tilbyr flerspråklig støtte, fra Lua, C++ til Java, slik at utviklere på forskjellige plattformer enkelt kan utvikle seg.
Applikasjonsscenario
Supply chain finance
Supply chain finance er en finansiell tjeneste der finansinstitusjoner (vanligvis banker) styrer kapitalflyten og logistikken til oppstrøms og nedstrøms små og mellomstore bedrifter rundt kjernebedriften, og kontrollerer risikoen for å det laveste nivået ved å integrere informasjon.Det er en av næringene som har utviklet seg raskt de siste årene. På grunn av de høye kostnadene ved å etablere kreditt, må finansinstitusjoner opptre varsomt basert på risikokontroll, og går ofte glipp av noen prosjekter av høy kvalitet. Achain kan hjelpe bedrifter og finansinstitusjoner med å rekonstruere sine kredittsystemer og etablere mer effektiv forsyningskjedefinansiering.
Med kjernebedriften som påtegning vil Achain etablere en blokkjedeplattform for lager, logistikk, digitale regninger og bedriftskreditt. Den kan realisere informasjonen om varer, lager, logistikk og kundefordringer som oppstrøms og nedstrømsbedrifter og finansinstitusjoner i forsyningskjeden har i fellesskap. Utstedelse, bekreftelse, sirkulasjon, deling og aksept av digitale regninger utløses av kontraktene til hver deltaker i forsyningskjeden. De utløsende betingelsene kan være basert på endringer i datastatus i lager, logistikkblokkjede og kjernebedriftsdatabaser. De utløsende reglene er basert på Kontrakten til de deltakende partene er skrevet, og atferden for å overholde eller bryte reglene vil bli registrert i kredittblokkjeden og kan ikke tukles med.
Achain utnytter tekniske fordeler som BaaS og smart sandbox, og bedrifter kan oppnå rask distribusjon. Etabler ubrukte blokkjedenettverk gjennom rask bifurkasjon til lave kostnader, bruk VEP til å etablere tilkoblingsprotokoller, og implementer hendelsesdrevet ved å integrere data. Alle deltakere kan i fellesskap verifisere ektheten til dataene, for å sikre jevn overføring av midler i forsyningskjeden og forbedre effektiviteten av samarbeidet.
Produktsporbarhet
Detaljhandelsbransjen er naturlig preget av fragmenterte transaksjonsdata, diversifiserte transaksjonsnoder og komplekse transaksjonsnettverk. Når folk kjøper varer gjennom nettbaserte kjøpesentre eller offline supermarkeder, vil emballasjen være merket med opprinnelsesinformasjon, produksjonsdato og produsent. Men det er vanskelig for oss å bedømme ektheten til denne informasjonen. På grunn av de store fortjenestemarginene ved forfalskning, er det mer sannsynlig at produkter med høy verdi som diamanter, skinnvesker, hudpleieprodukter osv. er forfalsket. Forfalskning skader ikke bare forbrukernes interesser, men skader også omdømmet og merkevarebildet til bedrifter. Samfunnet må også forbruke midler og arbeidskraft for å utøve juridisk tilsyn og juridiske sanksjoner. For varesporbarhet er det for tiden flere smertepunkter: For det første må varesporbarhet ikke bare spores tilbake til produksjonsleddet, men må også spores til sirkulasjonsleddet. Dette vil uunngåelig øke felles godkjenning av flere fag, og vanskeligheten med tverrorganisatorisk samarbeid kan tenkes; for det andre må systemene som brukes av både produsenter og logistikkleverandører sentraliseres, og det er et problem med isolerte informasjonsøyer; for det tredje, det er sentraliserte systemer Risikoen for at et individ gjør det onde.
Med sikte på de tre smertepunktene ovenfor, foreslår Achain en tilsvarende løsning - blockchain + Internet of Things. Ved hjelp av tingenes internett kan data innen produksjon og logistikk samles inn i sanntid gjennom smarte enheter, og kobles til Achain gjennom VEP for å lagre i sporbarhetsnettverket. Den unike datalagringsstrukturen og distribuerte hovedbokteknologien til blokkjeden sikrer at dataene i kjeden ikke kan tukles med. Samtidig kan asymmetrisk kryptering og relativ anonymitet sikre at kjerneinformasjonen til virksomheten ikke lekker. Når forbrukere trenger å spørre om vareinformasjon, kan de spore all informasjon om varen så lenge de kjenner varekoden og produksjonspartiet.
Teknisk oversikt
Implementering av kontrakt og LVM
Tradisjonelle smarte kontrakter er begrenset til input og output av data i kjeden, som bare kan støtte noen enkle applikasjonsscenarier. Av denne grunn omdefinerer Achain den smarte kontrakten. I tillegg til kjededata lar den også kjede- og kjededata samhandle, og støtter hendelsesresponser på endringer i tilstanden til kjededata og data utenfor kjeden. . De fleste kommersielle applikasjoner i den virkelige verden er svært komplekse, og denne kompleksiteten gjenspeiles i datastrukturer og logiske regler. For å nå målene ovenfor har Achain gjort to forberedelser i toppnivådesignet. Den ene er å abstrahere potensielle applikasjoner, trekke ut generelle krav og designe API-grensesnitt og datastrukturer på forhånd. Det andre er å velge et Turing-komplett språk for å tilnærme reglene i den virkelige fysiske verden så mye som mulig.
Konsensusmekanisme
På grunn av den distribuerte naturen trenger blokkjeden en konsensusmekanisme for å fungere ordentlig. For tiden mye brukte konsensusalgoritmer inkluderer hovedsakelig: Proof of Work (PoW: Proof of Work), Proof of Stake (PoS: Proof of Stake), Practical Byzantine Fault Tolerance Algorithm (PBFT: Practical Byzantine Fault Tolerance), Delegated Proof of Equity (DPoS) : Delegert bevis på innsats). Ut fra hensynet til sikkerhet og praktisk, velger Achain DPoS, og forbedrer RDPoS-konsensusmekanismen basert på den.
RDPoS arver ikke bare fordelene med DPoS - det trenger ikke å bruke ekstra datakraft for å realisere fordelingen av rettigheter og interesser etter blokkproduksjon, det kan også dynamisk bestemme utførelsesresultatene av smarte kontrakter av agenter eller alle noder iht. til transaksjonsstatusen til nettverket.
Som en offentlig kjede kan ikke Achain danne fellesskapskonsensus uten støtte fra økonomiske midler——token. Holding Token kan ikke bare få grunnleggende blokkjedetjenester som kontraktfrigjøring og nettverksgaffel, men også delta i avstemningen og bli en agentnode for å tilby tjenester og oppnå Token-belønninger. Achain kalte denne Token ACT, og hver ACT-innehaver kalles en interessent, og den tilsvarende stemmevekten tildeles i henhold til antall ACT-beholdninger. Fullmaktsnoder velges ved interessentavstemning. De 99 beste agentene med flest stemmer bytter på å bekrefte transaksjonen etter tur, og rekkefølgen bestemmes i fellesskap av alle agentnoder, og det er garantert at den ikke kan tukles med. Agenter kan tjene fordeler hvis de jobber normalt, og de vil bli straffet hvis de jobber unormalt eller ikke fungerer.
Kontomodell
I blokkjedenettverket er kontoadressen en ordning designet for sikker utveksling, og prosessen for generering av konto, offentlig nøkkel og privat nøkkel har følgende forhold: privat nøkkel -> offentlig nøkkel -> Konto adresse bruker de alle tre Secure Hash Algorithm (SHA forkortet), som kan sikre tilstrekkelig sikkerhet. En hash er en destillasjon av informasjon, vanligvis er utgangen mye mindre enn inngangen og har en fast lengde. Med dagens tekniske midler må en hash med sterk kryptering være irreversibel. Det vil si at brukerens private nøkkelinformasjon ikke kan utledes gjennom brukerens kontoadresse.
Achain bruker kontomodellen i stedet for Bitcoins UTXO-modell (Uspent Transaction Output). Selv om utformingen av UTXO er veldig genial, støtter den flere transaksjoner parallelt, og beskyttelsen av kontoens personvern er relativt god. Bitcoins kontodesign er imidlertid spesifikt for transaksjoner, og det er svært vanskelig å implementere smarte kontrakter basert på UTXO. De smarte kontraktene i Achain-økosystemet krever ofte betingelser og tilstander for å utløse aktivatransaksjoner, så Achain valgte til slutt kontomodellen.
Forked Network
Achain foreslår et passende forked nettverk basert på to hensyn. Den ene er å opprettholde robust vitalitet, og den andre er å møte ulike applikasjonsscenarier. For det første er blokkjedenettverket et fellesskap dannet av mange deltakere i henhold til en viss konsensus. Splittelsen i konsensus gjør at den harde gaffelen skjer, og denne typen gaffel er noen ganger god og noen ganger dårlig. Gjennom folks screening og eliminering vil det til slutt bli igjen et parti med verdifulle blokkjedenettverk, noe som er veldig i samsvar med loven om kontinuerlig selvevolusjon av arter og miljøer i den selvorganiserende verden.
En kjede vil tjene som utgangspunktet for hele det forklede nettverket, som også kan kalles hovedkjeden. Hovedkjeden kan dele seg inn i parallelle underkjeder, og underkjedene kan også fortsette å dele seg, og alle kjeder har lik status. Når en splitt oppstår, vil VEP registrere og kringkaste registreringsinformasjonen til denne underkjeden, for eksempel informasjon om opprinnelsesblokk, underkjede-ID, frønode, digitale eiendeler, tjenesteidentifikasjonsnummer, etc. Hvis gaffelen fortsetter å skje, vil denne registreringsinformasjonen bli oppdatert av VEP igjen og synkronisert til hele nettverket. Når samhandling mellom kjeder kreves, kan det etableres en kobling i form av tjenesteoppdagelse gjennom registreringsinformasjon, og informasjonsinteraksjon og verdiutveksling kan realiseres under VEP-rammeverket. VEP ligner på DNS-tjenesten til Internett, ansvarlig for å registrere informasjon, oppdatere informasjon og gi tilgangstjenester.
Value Exchange Protocol (Value Exchange Protocol)
VEP er en standardprotokoll for tilkoblinger mellom forskjellige blokkjedenettverk. VEP setter retningslinjer for hvordan man kan samarbeide. Den registrerer registreringsinformasjonen til hver kjede og tilbyr tjenester til kjedene i den klarerte listen for forespørsler og tilkoblingsforespørsler. VEP støtter to applikasjonsscenarier: krysskjede nodeinteraksjon og tverrkjedekontraktanrop. Førstnevnte bruker tilstandsendringene til data lagret i noder eller eksterne data for indirekte å la kontrakter samhandle og kan generere ny informasjon. For eksempel: Unnlatelse av å tilbakebetale lånet som forfaller i henhold til kontrakten vil påvirke personlig kreditt. Låneposter kan lagres i blokkjede A, mens kredittdata kan lagres i blokkjede B, og personlig identifiserbar informasjon kan komme fra en ekstern offentlig database. Sistnevnte er gjensidige samtaler mellom kontrakter.Det enkleste eksemplet er token-bytte av to kjeder og å holde den totale verdien uendret.
Hendelsesdrevet
Ved å stole på VEP kan Achain realisere informasjonsinteraksjon og verdiutveksling mellom kjeder, og til og med integrere IOT (Internet of Things), AI (Artificial Intelligence), bedrifts- eller offentlige ikke-blokkjededatakilder som service databaser er også inkludert i økologien for å oppnå sanntids hendelsesdrevet (Event-Driven).
Achain er en offentlig blokkjedeplattform. Utviklere er i stand til å utstede tokens, smarte kontrakter, lage applikasjoner og blokkjedesystemer. Opprinnelig i 2015, ble hovednettet lansert i juli 2017. Achain er forpliktet til å etablere et globalt blokkjedeinformasjonsutvekslings- og verditransaksjonsnettverk. Achain ble opprinnelig utviklet av den Singapore-baserte non-profit organisasjonen Achain Foundation, som er sambygd og vedlikeholdt av fanmiljøer over hele verden.
Relaterte lenker:
https://www.achain.com/
http://www.qukuaiwang.com.cn/szhb/2352.html###
https://www.okex.com/cn/project/98/