Alle talen
Achain is een gedecentraliseerd openbaar blockchain -platform. Ontwikkelaars kunnen het Achain -platform gebruiken om tokens, slimme contracten en blockchain -systemen op een eenvoudige, snelle en veilige manier te publiceren. Achain streeft ernaar een blockchain -netwerksysteem te bouwen met globale informatie -interconnectie, waarde -interconnectie en vertrouwensuitwisseling. De filosofie en technische missie van Achain is het bouwen van een blockchain -wereld zonder barrières.
Achain realiseert een Turing Complete Smart Contract Virtual Machine met onafhankelijke intellectuele eigendomsrechten, met transactieprestaties op keten tot 1.000 TPS. Het is een eenvoudig, snel en veilig blockchain -platform. Gebruikers kunnen Achain gebruiken om snel gedecentraliseerde applicaties op bedrijfsniveau te implementeren, zoals digitale activa en slimme contracten. ACT -munten hebben de waarde van het achain -ecosysteem. Huishouders kunnen deelnemen aan gemeenschapsactiviteiten zoals het maken en publiceren van slimme contracten, toegang tot webservices, stemagents en winst maken.
Projectfuncties
stabiliteit
Stabiliteit is een noodzakelijke vereiste om ervoor te zorgen dat Achain beschikbaar is. Blockchain heeft zijn eigen gedecentraliseerde kenmerken en gedecentraliseerde netwerken zijn meestal complex en vol onzekerheid. Daarom abstraheren en vereenvoudigen we blockchain met modulaire ontwerptools en voeren ze slimme contracten uit door een modulaire virtuele machine te bouwen, Lua Virtual Machine (hierna LVM genoemd), kan twee voordelen voor dit ontwerp opleveren. Optimaliseer eerst de LVM -prestaties om de efficiëntie van de contractuitvoering direct te verbeteren en interferentiefactoren veroorzaakt door systeemkoppeling te verminderen; Ten tweede, verzwakt de correlatie tussen het blockchain -netwerk en de lopende status van slimme contracten. Zelfs als er problemen zijn met contractuitvoering of de virtuele machine abnormaal wordt uitgevoerd, kan de stabiliteit van het blockchain -netwerk nog steeds worden gegarandeerd.
beveiliging
Pow heeft een onuitwisbare bijdrage geleverd aan de veiligheid van het Bitcoin -netwerk, maar vanwege de groeiende vraag naar mijnbouw en verhoogde rekenkracht moeilijkheid, zijn bijna alle rechten geconcentreerd in handen van mijnwerkers en mijnpools. Door professionele samenwerking zijn ze eigenlijk sterk gecentraliseerde "centrale servers" geworden. Als meer dan 51% van de rekenkracht wordt gecombineerd, kunnen de meeste bitcoin -transacties theoretisch worden gecontroleerd, zoals de DOS -aanvallen (weigering van service) die we kennen. Bovendien wordt het hoge stroomverbruik ook bekritiseerd. In vergelijking met het POW -model ontwikkelt het POS -model nog steeds en deze ontwikkelingsrichtingen zijn voornamelijk gebaseerd op beveiliging en toepassing. POS -modus heeft een groot beveiligingsvoordeel ten opzichte van POW -modus, maar het uitgangspunt is om voldoende houders aan te trekken om POS -mining uit te voeren om de beveiligingsvoordelen volledig te gebruiken. DPOS is een verbetering van POS en Achain heeft een meer commercieel universeel RDPOS -consensusmechanisme geïnnoveerd. Met dezelfde beveiliging als DPO's kan de blokrespons theoretisch worden verbeterd en kan de stabiliteit en beveiliging van het netwerk worden verhoogd. Bovendien stelde Achain innovatief een intelligent sandbox -mechanisme voor. Het contract van iedereen wordt voor het eerst getest in een slimme sandbox. ACHAIN zal volledig geautomatiseerde tests uitvoeren en de bedrijfsstatus continu controleren. Als het gezondheidsniveau verslechtert of kwetsbaarheden worden gevonden. Het netwerk zal het zelf beëindigen om de schade aan het blockchain -ecosysteem te voorkomen vanwege het problematische contract.
schaalbaarheid
Er wordt schaalbaarheid voorgesteld om het probleem van informatie -eilanden op te lossen waar blockchains onverenigbaar met elkaar zijn. Allereerst geloven we dat upgraden en vork een van de effectieve manieren zijn van netwerkevolutie, en na het vork worden een hoofdketen en verschillende subketens gevormd. De hoofdketen en de subketen zijn volledig uit een technisch perspectief, maar ze zijn verschillende identificatiegegevens gebaseerd op gemeenschapsconsensus. Elke subketen kan worden aangepast volgens verschillende commerciële toepassingen. Door VEP's tussen subketens te bouwen, werkt het vergelijkbaar met een gateway en kan informatie en waarde worden uitgewisseld tussen subketens via VEP. Door een dergelijke samenwerking kan een blockchain-ecosysteem met meerdere toepassingen worden gevormd. Niet alleen dat, niet-blockchain online gegevens zullen ook worden opgenomen in het Achain-ecosysteem, aangevuld met slimme contracten, die kunnen reageren op gebeurtenissen in de echte wereld.
gemakkelijk te gebruiken
Achain bereikt gebruiksgemak door twee aspecten. Geef eerst een blockchain als Aservice (BAAS) om de drempel voor gebruik door ondernemingen en individuen te verlagen. Via netwerkvork, gegevensaanpassing, slimme contractrelease en upgrade, activatransactiemonitoring, enz. En aangevuld met visuele functies, worden blockchain -applicaties eenvoudig en gemakkelijk te gebruiken gemaakt. Ten tweede biedt Achain ondersteuning voor meerdere talen, van Lua, C ++ tot Java, waardoor ontwikkelaars van verschillende platforms zich gemakkelijk kunnen ontwikkelen.
Toepassingsscenario's
Supply Chain Finance
Supply Chain Finance is een financiële dienst waarbij financiële instellingen (meestal banken) zich richten op kernbedrijven om de kapitaalstroom en logistiek van stroomopwaartse en stroomafwaartse kleine en middelgrote ondernemingen te beheren, en door informatie te integreren, regelt het risico's naar het laagste niveau. Het is een van de industrieën die zich de afgelopen jaren snel hebben ontwikkeld. Vanwege de hoge kosten van het vaststellen van krediet, moeten financiële instellingen voorzichtig handelen op basis van risicobeheersing en vaak sommige projecten van hoge kwaliteit missen. Achain kan ondernemingen en financiële instellingen helpen hun kredietsystemen te reconstrueren en een efficiëntere supply chain -financiering op te zetten.
Onder de kernbedrijven als de goedkeuring, is een blockchain -platform voor opslag, logistiek, digitale rekeningen en enterprise credit -rapportage vastgesteld via Achain. Het kan de informatie realiseren over goederen, opslag, logistiek en debiteuren die zijn waargenomen door stroomopwaartse en stroomafwaartse ondernemingen en financiële instellingen in de supply chain. De uitgifte, bevestiging, circulatie, splijten en acceptatie van digitale noten worden door elke deelnemer in de supply chain geactiveerd via contracten. De triggerende voorwaarden kunnen gebaseerd zijn op wijzigingen in de gegevensstatus in de warehousing-, logistieke blockchain- en kernterprise -databases. De triggeringsregels worden opgesteld volgens de contracten van de deelnemende partijen. Handelingen die voldoen aan of de regels schenden, worden vastgelegd op de kredietrapportage blockchain en kunnen niet worden geknoeid.
Achain maakt gebruik van de voordelen van BAA's, Smart Sandboxing en andere technologieën om snelle implementatie mogelijk te maken. Door snel het onnodige blockchain-netwerk tegen lage kosten te versnellen, een verbindingsprotocol op te zetten met behulp van VEP en het realiseren van gebeurtenisgestuurd door de integratie van gegevens. Alle deelnemers kunnen gezamenlijk de authenticiteit van de gegevens verifiëren, waardoor de soepele overdracht van fondsen in de supply chain wordt gewaarborgd en de samenwerkingsefficiëntie wordt verbeterd.
Traceerbaarheid van het product
De detailhandel heeft natuurlijk de kenmerken van gefragmenteerde transactiegegevens, gediversifieerde transactieknooppunten en complexe transactienetwerken. De communicatie van mensen
Bij het kopen van goederen via online winkelcentra of offline supermarkten, wordt de verpakking gemarkeerd met de oorsprongsinformatie, productiedatum en fabrikant. Maar het is moeilijk voor ons om de authenticiteit van deze informatie te beoordelen. Vanwege de winstmarge van fraude, hebben hoogwaardige goederen zoals diamanten, lederen zakken, huidverzorgingsproducten eerder nep. Vervalsing schaadt niet alleen de belangen van consumenten, maar beschadigt ook de reputatie en het merkimago van handelaren, maar de samenleving moet ook fondsen en mankracht consumeren om juridisch toezicht en juridische sancties uit te oefenen. Er zijn momenteel verschillende pijnpunten voor de traceerbaarheid van het product: ten eerste moet de traceerbaarheid van het product niet alleen de productielink volgen, maar ook naar de circulatielink. Dit zal onvermijdelijk meer gezamenlijke goedkeuring van de proefpersonen toevoegen, en de moeilijkheid van kruisorganisatie-samenwerking kan worden gedacht; Ten tweede, of het nu een fabrikant of een logistieke provider is, het gebruikte systeem moet gecentraliseerd zijn en er is een probleem met informatie -eiland; Ten derde heeft het gecentraliseerde systeem het risico dat individuen kwaad doen.
In reactie op de bovenstaande drie pijnpunten stelt Achain een overeenkomstige oplossing voor - Blockchain + Internet of Things. Met behulp van het internet der dingen kunnen gegevens van de productie- en logistieke links in realtime worden verzameld via slimme apparaten en verbonden met Achain via VEP en opgeslagen in het traceerbaarheidsnetwerk. De unieke gegevensopslagstructuur en gedistribueerde grootboektechnologie van blockchain zorgen ervoor dat de gegevens over de keten niet kunnen worden geknoeid. Tegelijkertijd kunnen asymmetrische codering en relatieve anonimiteit ervoor zorgen dat de kerninformatie van de onderneming niet is gelekt. Wanneer consumenten productinformatie moeten opvragen, kunnen ze alle informatie van het product traceren zolang ze de productcode en productiebatch kennen.
technisch overzicht
Contract en LVM -implementatie
Traditionele slimme contracten zijn beperkt tot de invoer en uitvoer van gegevens aan de keten, die alleen enkele eenvoudige toepassingsscenario's kunnen ondersteunen. Daarom heeft Achain het slimme contract opnieuw gedefinieerd. Naast gegevens over ketens, kunnen het ook on-chain en off-chain-gegevens op elkaar inwerken en ondersteunt het de antwoorden van gebeurtenissen in wijzigingen in de status van de keten en off-chain-gegevensstatus. De meeste commerciële toepassingen in de echte wereld zijn zeer complex en deze complexiteit wordt weerspiegeld in gegevensstructuren en logische regels. Om de bovenstaande doelen te bereiken, heeft Achain twee voorbereidingen getroffen in het ontwerp op het hoogste niveau. Ten eerste, abstracte potentiële toepassingen, algemene vereisten, en ontwerp -API -interfaces en gegevensstructuren extraheren vooraf. De tweede is om een Turing Complete Language te kiezen om de regels in de echte fysieke wereld zoveel mogelijk te benaderen.
consensusmechanisme
Vanwege de kenmerken van de verdeling vereist blockchain een consensusmechanisme om normaal te werken. Momenteel zijn de vrijwel gebruikte consensusalgoritmen voornamelijk: Proof of Work (Pow: Proof of Work), Proof of Equity (POS: Proof of Stake), Practical Byzantijnse fouttolerantie algoritme (PBFT: Practical Byzantijnse fouttolerantie) en gedelegeerd bewijs van belangstelling van belangstelling van belangstelling van belangstelling). Vanuit het perspectief van veiligheid en bruikbaarheid selecteert Achain DPO's en verbetert het RDPOS -consensusmechanisme op basis daarvan.
RDPOS erven niet alleen de voordelen van DPO's - het vereist geen extra rekenkracht om de toewijzing van aandelen na de blokproductie te bereiken, maar het kan ook de uitvoeringsresultaten van het slimme contract door de agent of alle knooppunten dynamisch bepalen op basis van de transactiestatus van het netwerk.
Achain als een openbare keten, het vormen van consensus van de gemeenschap is onafscheidelijk van de steun van het token. Het vasthouden van een token kan niet alleen basis blockchain -services verkrijgen, zoals contractrelease en netwerkvork, maar ook deelnemen aan stemmen en een proxy -knooppunt worden om diensten te bieden om tokenbeloningen te ontvangen. Achain noemde deze tokenwet en elke ACT -houder wordt een stakeholder genoemd en het overeenkomstige stemgewicht wordt toegewezen volgens het aantal gehouden wet. Agentknooppunten worden gestemd door de stakeholder. De top 99 agenten met het grootste aantal stemmen om de beurt om transacties te verifiëren, en de bestelling wordt bepaald door alle proxy -knooppunten en ervoor te zorgen dat ze niet kunnen worden geknoeid. Agenten kunnen profiteren van normaal werken, maar anders, als ze abnormaal werken of niet werken, worden ze gestraft.
Accountmodel
In het blockchain -netwerk is het accountadres een oplossing die is ontworpen voor veilige uitwisseling. Het proces, de openbare sleutel en het private sleutelgeneratieproces hebben de volgende relatie: private sleutel -> openbare sleutel -> Accountadres. Al deze drie gebruiken Secure Hash Algorithm (SHA) om voldoende beveiliging te garanderen. Hash is een verfijning van informatie, meestal is de uitvoer veel kleiner dan de invoer en is een vaste lengte. Met de huidige technische middelen moeten hashs met een sterke codering onomkeerbaar zijn. Dat wil zeggen dat de privé -sleutelinformatie van de gebruiker niet kan worden afgeleid via het accountadres van de gebruiker.
Achain gebruikt het accountmodel in plaats van het UTXO -model van Bitcoin (niet -gepensioneerde transactie -uitvoer). Hoewel UTXO zeer slim is ontworpen, ondersteunt meerdere transacties parallel en heeft het een relatief goede bescherming van de rekenprivacy. Het accountontwerp van Bitcoin is echter een transactiegericht ontwerp en het is erg moeilijk om slimme contracten te implementeren op basis van UTXO. Slimme contracten in het achain -ecosysteem vereisen vaak voorwaarden en staten om activa -transacties te activeren, dus Achain koos uiteindelijk het accountmodel.
vorknetwerk
Achain stelt een netwerk voor dat geschikt is voor gevorkt op basis van twee overwegingen. Houd eerst een sterke vitaliteit en ontmoet ten tweede verschillende applicatiescenario's. Allereerst is het blockchain -netwerk een gemeenschap die door veel deelnemers wordt gevormd volgens bepaalde consensus. De splitsing in consensus zorgt ervoor dat harde vorken optreden, en dergelijke vorken zijn soms goed en hebben soms tijdsverschil. Door middel van screening en eliminatie van mensen zal een groep waardevolle blockchain-netwerken uiteindelijk worden achtergelaten, wat zeer consistent is met de wet van continue zelfevolutie van soorten en milieu in de zelfgeorganiseerde wereld.
Achain zal dienen als het startpunt van het hele vorknetwerk en kan ook de hoofdketen worden genoemd. De hoofdketen kan de sub-keten parallel aan het uitmaken en de subketen kan ook blijven vork en alle ketens hebben een gelijke status. Wanneer een vork optreedt, zal de VEP de registratie-informatie van deze subketen opnemen en uitzenden, zoals Genesis Block Information, Sub-Chain ID, zaadknooppunt, digitale activa, service-identificatienummer, enz. Als de vork blijft optreden, zal deze registratie-informatie worden bijgewerkt door VEP en gesynchroniseerd met het hele netwerk opnieuw. Wanneer interactie nodig is tussen ketens, kunnen verbindingen worden tot stand gebracht door registratie van informatie, dat wil zeggen service -ontdekking en informatie -interactie en waarde -uitwisseling kunnen worden bereikt onder het VEP -framework. VEP is vergelijkbaar met de DNS -service van internet en is verantwoordelijk voor het registreren van informatie, het bijwerken van informatie en het verstrekken van toegangsdiensten.
waarde -uitwisselingsprotocol
VEP is een standaardprotocol voor het aansluiten van verschillende blockchain -netwerken. VEP heeft richtlijnen vastgesteld voor het samenwerken. Het registreert de registratie -informatie van elke keten en biedt diensten aan de ketens in de vertrouwde lijst voor vraag- en verbindingsverzoeken. VEP ondersteunt twee applicatiescenario's: interactie tussen ketens en cross-chain contractoproep. De eerste gebruikt statuswijzigingen van gegevens die zijn opgeslagen op knooppunten of externe gegevens om indirect interacties tussen contracten te genereren en kan nieuwe informatie genereren. Bijvoorbeeld: de uitstaande lening verschuldigd zoals overeengekomen in het contract heeft invloed op het persoonlijke krediet. Leningrecords kunnen worden opgeslagen op blockchain A, terwijl kredietgegevens kunnen worden opgeslagen op blockchain B en persoonlijke identificatie -informatie kan afkomstig zijn van externe openbare databases. Dit laatste is de wederzijdse oproep tussen contracten. Een eenvoudigste voorbeeld is de uitwisseling van tokens van twee ketens en de totale waarde ongewijzigd houden.
Gedreven evenement
Op basis van VEP kan Achain informatie-interactie en waarde-uitwisseling tussen ketens realiseren en zelfs niet-blockchain-gegevensbronnen zoals IoT (Internet of Things), AI (kunstmatige intelligentie), Enterprise of Public Service-databases in de echte fysieke wereld in het ecosysteem in het ecosysteem opnemen, realtime gebeurtenissen aangedreven.
Achain is een openbaar blockchain -platform. Ontwikkelaars kunnen tokens, slimme contracten uitgeven, applicaties en blockchain -systemen maken. In 2015 is ontstaan op de hoofdwebsite in juli 2017. Achain streeft ernaar een wereldwijde Blockchain Information Exchange en Value Trading Network op te zetten. Achain werd oorspronkelijk ontwikkeld door de in Singapore gevestigde non-profit Achain Foundation, die wordt gebouwd en onderhouden door fangemeenschappen over de hele wereld.
gerelateerde links:
https://www.achain.com/
http://www.qukuaiwang.com.cn/szhb/2352.html###
https://www.okex.com/cn/project/98/