Alla språk
Achain är en decentraliserad offentlig blockchain -plattform. Utvecklare kan använda Achain -plattformen för att publicera tokens, smarta kontrakt och blockchain -system på ett enkelt, snabbt och säkert sätt. ACHAin har åtagit sig att bygga ett blockchain -nätverkssystem med global informationsöverskridande, värdekonnection och förtroendeutbyte. Achains filosofi och tekniska uppdrag är att bygga en blockchainvärld utan hinder.
Achains unika RDPO: er distribuerade konsensusmekanism inser en Turing Complete Smart Contract Virtual Machine med oberoende immateriella rättigheter, med transaktionsprestanda på kedjan upp till 1 000 TPS. Det är en enkel, snabb och säker blockchain -plattform. Användare kan använda ACHAin för att snabbt distribuera decentraliserade applikationer på företagsnivå som digitala tillgångar och smarta kontrakt. ACT -mynt har värdet av Achain -ekosystemet. Myntinnehavare kan delta i samhällsaktiviteter som att skapa och publicera smarta kontrakt, få tillgång till webbtjänster, rösta agenter och göra vinster.
projektfunktioner
stabilitet
Stabilitet är ett nödvändigt krav för att säkerställa att AChain är tillgängligt. Blockchain kommer med sina egna decentraliserade egenskaper, och decentraliserade nätverk är vanligtvis komplexa och fulla av osäkerhet. Därför abstrakt och förenklar blockchain med modulära designverktyg och kör smarta kontrakt genom att bygga en modulär virtuell maskin, Lua Virtual Machine (nedan kallad LVM) kan ge två fördelar till denna design. Först optimera LVM -prestanda för att direkt förbättra effektiviteten i kontraktet och minska interferensfaktorer orsakade av systemkoppling; För det andra, försvagar sambandet mellan blockchain -nätverket och den smarta kontraktens löpande status. Även om det finns problem med kontraktsutförande eller den virtuella maskinen körs onormalt, kan stabiliteten i blockchain -nätverket fortfarande garanteras.
Säkerhet
POW har gett ett outplånligt bidrag till säkerheten i Bitcoin -nätverket, men på grund av den växande efterfrågan på gruvdrift och ökad datorkraft är nästan alla rättigheter koncentrerade i händerna på gruvarbetare och gruvbassänger. Genom professionellt samarbete har de faktiskt blivit mycket centraliserade "centrala servrar". Om mer än 51% av datorkraften kombineras, kan de flesta Bitcoin -transaktioner teoretiskt kontrolleras, till exempel DOS (förnekande av service) som vi är bekanta med. Dessutom kritiseras också den höga kraftförbrukningen. Jämfört med POW -modellen utvecklas fortfarande POS -modellen, och dessa utvecklingsanvisningar är främst baserade på säkerhet och tillämpning. POS -läge har en stor säkerhetsfördel jämfört med POW -läge, men förutsättningen är att locka tillräckligt med innehavare för att utföra POS -gruvdrift för att fullt ut kunna använda säkerhetsfördelarna. DPO: er är en förbättring av POS, och Achain har förnyat en mer kommersiellt universell RDPOS -konsensusmekanism. Med samma säkerhet som DPO: er kan blockresponsen teoretiskt förbättras och nätverkets stabilitet och säkerhet kan ökas. Dessutom föreslog Ach innovativt en intelligent sandlådmekanism. NÅGONS KONTRAKT testas först i en smart sandlåda. AChain kommer att genomföra fullvägsautomatiserad testning och kontinuerligt övervaka sin driftsstatus. Om hälsonivån försämras eller sårbarheter hittas. Nätverket avslutas av sig själv för att undvika skadan på blockchain -ekosystemet på grund av det problematiska kontraktet.
skalbarhet
Skalbarhet föreslås för att lösa problemet med informationsöar där blockchains är oförenliga med varandra. Först och främst tror vi att uppgradering och gaffling är ett av de effektiva sätten för nätverksutveckling, och efter gaffling bildas en huvudkedja och flera underkedjor. Huvudkedjan och underkedjan är helt kamrat ur ett tekniskt perspektiv, men de är inställda olika identifierare baserade på gemenskapens konsensus. Varje underkedja kan anpassas enligt olika kommersiella applikationer. Genom att bygga VEP mellan underkedjor fungerar det liknande en gateway, och information och värde kan utbytas mellan underkedjor genom VEP. Genom ett sådant samarbete kan ett blockchain-ekosystem med flera applikationer bildas. Inte bara det, icke-blockchain online-data kommer också att inkluderas i Achain-ekosystemet, kompletterat med smarta kontrakt, som kan svara på händelser i den verkliga världen.
lätt att använda
Achain uppnår användarvänlighet genom två aspekter. Först ange en blockchain som Aservice (BAA) för att sänka tröskeln för användning av företag och individer. Genom nätverksgaffning, anpassning av data, smart kontrakt och uppgradering, övervakning av tillgångstransaktion, etc. och kompletterat med visuella funktioner görs blockchain -applikationer enkla och enkla att använda. För det andra ger Achain stöd för flera språk, från LuA, C ++ till Java, vilket gör att utvecklare av olika plattformar kan utvecklas bekvämt.
applikationsscenarier
finansiering av leveranskedjan
Supply Chain Finance är en finansiell tjänst där finansinstitut (vanligtvis banker) fokuserar på kärnföretag för att hantera kapitalflödet och logistiken för uppströms och nedströms små och medelstora företag och genom att integrera information kontrollerar det risker till den lägsta nivån. Det är en av de branscher som har utvecklats snabbt under de senaste åren. På grund av de höga kostnaderna för att etablera kredit måste finansinstitut agera försiktigt baserat på riskkontroll och ofta missa några högkvalitativa projekt. Achain kan hjälpa företag och finansiella institutioner att rekonstruera sina kreditsystem och etablera effektivare finansiering av leveranskedjan.
Under kärnföretagen som godkännande upprättas en blockchain -plattform för lager, logistik, digitala räkningar och företagskreditrapportering genom Achain. Den kan inse informationen om varor, lager, logistik och kundfordringar som bevittnats av uppströms och nedströms företag och finansinstitut i leveranskedjan. Emission, bekräftelse, cirkulation, delning och acceptans av digitala anteckningar utlöses av varje deltagare i leveranskedjan genom kontrakt. Utlösningsvillkoren kan baseras på förändringar i datastatusen i databaser med lager-, logistikblockchain och kärnföretag. Utlösningsreglerna sammanställs enligt de deltagande parternas kontrakt. Handlingar som följer eller bryter mot reglerna kommer att registreras på kreditrapportering av blockchain och inte kan manipuleras.
Achain utnyttjar fördelarna med BAAS, smart sandlådan och annan teknik för att möjliggöra snabb distribution. Genom att snabbt klara det onödiga blockchain-nätverket till låg kostnad, etablera ett anslutningsprotokoll med VEP och förverkliga händelsedrivna av integrering av data. Alla deltagare kan gemensamt verifiera äktheten av uppgifterna och därmed säkerställa en smidig överföring av medel i leveranskedjan och förbättra samarbetseffektiviteten.
Produktspårbarhet
Detaljhandelsindustrin har naturligtvis egenskaperna hos fragmenterade transaktionsdata, diversifierade transaktionsnoder och komplexa transaktionsnätverk. Människors kommunikation
När du köper varor via online -gallerior eller offline stormarknader kommer förpackningen att markeras med ursprungsinformation, produktionsdatum och tillverkare. Men det är svårt för oss att bedöma äktheten av denna information. På grund av vinstmarginalen för bedrägeri är det mer troligt att högvärdesvaror som diamanter, läderväskor, hudvårdsprodukter har förfalskningar. Förfalskning skadar inte bara konsumenternas intressen, utan skadar också köpmännens rykte och varumärke, utan samhället måste också konsumera medel och arbetskraft för att utöva juridisk övervakning och lagliga sanktioner. Det finns för närvarande flera smärtpunkter för produktspårbarhet: För det första behöver produktspårbarhet inte bara spåra till produktionslänken, utan också till cirkulationslänken. Detta kommer oundvikligen att lägga till mer gemensamt godkännande av ämnena, och svårigheten med tvärorganisatoriskt samarbete kan föreställas; För det andra, oavsett om det är en tillverkare eller en logistikleverantör, måste det använda systemet centraliseras och det finns ett problem med informationsön; För det tredje har det centraliserade systemet risken att individer gör det onda.
Som svar på ovanstående tre smärtpunkter föreslår ACHAin en motsvarande lösning - Blockchain + Internet of Things. Med hjälp av Internet of Things kan data från produktions- och logistiklänkarna samlas in i realtid genom smarta enheter och anslutas till Achain via VEP och lagras i spårbarhetsnätverket. Den unika datalagringsstrukturen och distribuerad huvudboksteknologi för blockchain säkerställer att uppgifterna på kedjan inte kan manipulera. Samtidigt kan asymmetrisk kryptering och relativ anonymitet säkerställa att företagets kärninformation inte läcks ut. När konsumenterna behöver fråga produktinformation kan de spåra all information om produkten så länge de känner till produktkoden och produktionssatsen.
Teknisk översikt
Kontrakt och LVM -implementering
Traditionella smarta kontrakt är begränsade till inmatning och utgång av data på kedjan, som bara kan stödja några enkla applikationsscenarier. På grund av detta omdefinierade Achin det smarta kontraktet. Förutom data på kedjan tillåter det också information om kedjan och utanför kedjan att interagera och stöder händelsesvar på förändringar i datastatus på kedjan och utanför kedjan. De flesta av de kommersiella tillämpningarna i den verkliga världen är mycket komplexa, och denna komplexitet återspeglas i datastrukturer och logiska regler. För att uppnå ovanstående mål gjorde ACHAin två förberedelser i toppnivån. Först abstrakt potentiella applikationer, extrahera allmänna krav och design API -gränssnitt och datastrukturer i förväg. Det andra är att välja ett fullständigt språk för att närma sig reglerna i den verkliga fysiska världen så mycket som möjligt.
konsensusmekanism
På grund av distributionens egenskaper kräver blockchain en konsensusmekanism för att fungera normalt. För närvarande är konsensusalgoritmerna som används i stor utsträckning huvudsakligen: bevis på arbete (POW: Bevis på arbete), bevis på kapital (POS: Bevis på stak), praktiska byzantinska feltoleransalgoritm (PBFT: praktisk byzantinfeltolerans) och delegerat bevis på staken (dpos: delegat bevis för stake). Ur perspektivet av säkerhet och praktiska väljer AChain DPO och förbättrar RDPOS -konsensusmekanismen baserad på den.
RDPO: er ärver inte bara fördelarna med DPO: er - det kräver inte ytterligare datorkraft för att uppnå kapitalfördelningen efter blockproduktionen, utan det kan också dynamiskt bestämma exekveringsresultaten för det smarta kontraktet av agenten eller alla noder baserat på nätverksstatusen i nätverket.
Achain som en offentlig kedja, att bilda samhällssamförstånd är oskiljaktigt från stöd av token. Att hålla ett token kan inte bara få grundläggande blockchain -tjänster som kontraktsfrisläppande och nätverksgaffel, utan också delta i att rösta och bli en proxy -nod för att tillhandahålla tjänster för att få tokenbelöningar. Achain utsåg denna tokenlag, och varje laginnehavare kallas en intressent, och motsvarande röstvikt fördelas enligt antalet lag som innehas. Agentnoder röstas om av intressenten. De bästa 99 agenterna med det största antalet röster vänder sig för att verifiera transaktioner, och beställningen bestäms av alla proxy -noder och ser till att de inte kan manipuleras med. Agenter kan dra nytta av att arbeta normalt, men annars, om de arbetar onormalt eller inte fungerar, kommer de att straffas.
Kontododell
I blockchain -nätverket är kontoadressen en lösning utformad för säker utbyte. Kontot, offentlig nyckel och privat nyckelproduktionsprocess har följande förhållande: privat nyckel—> offentlig nyckel—> kontoadress. Alla dessa tre använder Secure Hash -algoritm (SHA) för att säkerställa tillräcklig säkerhet. Hash är en förfining av information, vanligtvis är dess utgång mycket mindre än ingången och är en fast längd. Med nuvarande tekniska medel måste hashs med stark kryptering vara irreversibel. Det vill säga användarens privata nyckelinformation kan inte härledas genom användarens kontoadress.
Achain använder kontododellen istället för Bitcoin's UTXO -modell (outnyttjad transaktionsutdata). Även om UTXO är mycket smart utformad, stöder flera transaktioner parallellt och har relativt bra kontos integritetsskydd. Bitcoin's kontodesign är emellertid en transaktionsorienterad design, och det är mycket svårt att implementera smarta kontrakt baserat på UTXO. Smarta kontrakt i Achain -ekosystemet kräver ofta villkor och stater för att utlösa tillgångstransaktioner, så Achain valde slutligen kontododellen.
gaffelnätverk
AChain föreslår ett nätverk som är lämpligt för gaffel baserat på två överväganden. Först, upprätthålla stark vitalitet, och för det andra, möta olika applikationsscenarier. Först och främst är Blockchain -nätverket ett samhälle som bildas av många deltagare enligt viss konsensus. Uppdelningen i konsensus får hårda gafflar att inträffa, och sådana gafflar är ibland bra och har ibland tidsskillnad. Genom människors screening och eliminering kommer en grupp värdefulla blockchain-nätverk så småningom att lämnas kvar, vilket är mycket konsekvent med lagen om kontinuerlig självutveckling av arter och miljö i den självorganiserade världen.
Achain kommer att fungera som utgångspunkt för hela gaffelnätverket och kan också kallas huvudkedjan. Huvudkedjan kan gaffla ut underkedjan parallellt med den, och underkedjan kan också fortsätta att gaffla, och alla kedjor har lika status. När en gaffel inträffar kommer VEP att spela in och sända registreringsinformationen för denna underkedjan, såsom Genesis Block Information, Sub-Chain ID, Seed Node, Digital Assets, Service Identification Number, etc. Om gaffeln fortsätter att inträffa, kommer denna registreringsinformation att uppdateras av VEP och synkroniseras till hela nätverket igen. När interaktion behövs mellan kedjor kan anslutningar fastställas genom registrering av information, det vill säga serviceupptäckt och informationsinteraktion och värdeutbyte kan uppnås under VEP -ramverket. VEP liknar DNS -tjänsten på Internet och ansvarar för att registrera information, uppdatera information och tillhandahålla åtkomsttjänster.
Värdeutbytesprotokoll
VEP är ett standardprotokoll för att ansluta olika blockchain -nätverk. VEP har fastställt riktlinjer för hur man samarbetar. Den registrerar registreringsinformationen för varje kedja och tillhandahåller tjänster till kedjorna i den betrodda listan för fråga och anslutningsförfrågningar. VEP stöder två applikationsscenarier: Interaktion mellan kedjor nod och samtalskedjan. Den förstnämnda använder tillståndsförändringar av data lagrade på noder eller extern data för att indirekt generera interaktioner mellan kontrakt och kan generera ny information. Till exempel: Det utestående lånet som förfaller i avtal i avtalet kommer att påverka personlig kredit. Låneposter kan lagras på blockchain A, medan kreditdata kan lagras på blockchain B, och personlig identifieringsinformation kan komma från externa offentliga databaser. Det senare är det ömsesidiga samtalet mellan kontrakt. Ett enklaste exempel är utbytet av tokens av två kedjor och att hålla det totala värdet oförändrat.
evenemangsdriven
Genom att förlita sig på VEP kan ACHAin realisera informationsinteraktion och värdeutbyte mellan kedjor och till och med integrera datakällor som inte är blockchain som IoT (Internet of Things), AI (Artificial Intelligence), Enterprise eller Public Service Databases i den verkliga fysiska världen i ekosystemet, uppnådde realtids händelsestyrd.
Achain är en offentlig blockchain -plattform. Utvecklare kan utfärda tokens, smarta kontrakt, skapa applikationer och blockchain -system. Ursprunget 2015 lanserades det på huvudwebbplatsen i juli 2017. Achain har åtagit sig att etablera ett globalt blockchain -informationsutbyte och värdeshandel. Achain utvecklades ursprungligen av Singapore-baserade ideella Achain Foundation, som byggs och underhålls av fansamhällen runt om i världen.
Relaterade länkar:
https://www.achain.com/
http://www.quuaiwang.com.cn/szhb/2352.html###
https://www.okex.com/cn/project/98/