Alle Sprachen
Achain ist eine dezentralisierte öffentliche Blockchain-Plattform. Entwickler können die Achain-Plattform nutzen, um Token, Smart Contracts und Blockchain-Systeme einfach, schnell und sicher freizugeben. Achain ist bestrebt, ein Blockchain-Netzwerksystem mit globalem Informationsaustausch, Werteverknüpfung und Vertrauensaustausch zu schaffen. Das Konzept und die technische Mission von Achain ist es, eine Blockchain-Welt ohne Barrieren aufzubauen.
Achains einzigartiger verteilter RDPOS-Konsensmechanismus realisiert Turings vollständige Smart Contract Virtual Machine mit unabhängigen Rechten an geistigem Eigentum. Die Transaktionsleistung auf der Chain beträgt bis zu 1000 TPS. Es ist eine einfache, schnelle und sichere Blockchain-Plattform. Benutzer Achain kann verwendet werden zur schnellen Bereitstellung von dezentralisierten Anwendungen auf Unternehmensebene wie digitale Assets und Smart Contracts. ACT-Münzen haben den Wert des Achain-Ökosystems. Token-Inhaber können an Community-Aktivitäten teilnehmen, wie z. B. das Erstellen und Veröffentlichen von Smart Contracts, den Zugriff auf Webdienste, Stimmrechtsvertretungen und das Erzielen von Gewinnen.
Projektmerkmale
Stabilität
Stabilität ist eine notwendige Bedingung für die Benutzbarkeit von Achain. Blockchain hat seine eigenen dezentralen Merkmale, und dezentrale Netzwerke sind normalerweise komplex und voller Unsicherheiten. Daher abstrahieren und vereinfachen wir die Blockchain mit Hilfe von modularen Design-Tools und führen Smart Contracts aus, indem wir eine modulare virtuelle Maschine bauen – Lua Virtual Machine (im Folgenden als LVM bezeichnet).Dieses Design kann zwei Vorteile bringen. Zum einen soll die Leistung von LVM optimiert werden, um die Effizienz der Vertragsausführung direkt zu verbessern und die durch die Systemkopplung verursachten Störfaktoren zu reduzieren, zum anderen soll die Korrelation zwischen dem Blockchain-Netzwerk und dem laufenden Status von Smart Contracts geschwächt werden.Die Stabilität der Kette Netzwerk kann weiterhin gewährleistet werden.
Sicherheit
PoW hat große Beiträge zur Sicherheit des Bitcoin-Netzwerks geleistet, aber aufgrund der wachsenden Nachfrage nach Mining und der Schwierigkeit der Rechenleistung sind fast alle Rechte in den Händen von Minern und Mining-Pools konzentriert. Durch die professionelle Zusammenarbeit sind sie tatsächlich zu einem stark zentralisierten „Zentralserver“ geworden. Wenn mehr als 51 % der Rechenleistung kombiniert werden, kann es theoretisch die meisten Bitcoin-Transaktionen kontrollieren, wie z. B. die bekannte DOS-Attacke (Denial of Service). Zudem wird auch der hohe Stromverbrauch bemängelt. Im Vergleich zum PoW-Modell befindet sich das PoS-Modell noch in der Entwicklung, und diese Entwicklungsrichtungen basieren hauptsächlich auf Sicherheit und Anwendungen. Das PoS-Modell hat große Sicherheitsvorteile gegenüber dem PoW-Modell, aber die Prämisse ist, dass genügend Inhaber angezogen werden, um PoS-Mining durchzuführen, um die Sicherheitsvorteile voll auszuspielen. DPoS ist eine Verbesserung von PoS, und Achain hat einen kommerziell anwendbareren RDPoS-Konsensmechanismus entwickelt. Bei gleicher Sicherheit wie DPoS kann es theoretisch die Blockantwort verbessern und die Stabilität und Sicherheit des Netzwerks erhöhen. Darüber hinaus schlägt Achain auf innovative Weise einen intelligenten Sandbox-Mechanismus vor. Jeder Vertrag, der von irgendjemandem freigegeben wird, muss zuerst in der Smart Sandbox getestet werden. Achain führt einen automatisierten Vollpfadtest durch und überwacht kontinuierlich seinen Betriebsstatus. Wenn sich der Gesundheitszustand verschlechtert oder eine Lücke gefunden wird. Das Netzwerk wird es nach eigenem Ermessen beenden, um Schäden an der Blockchain-Ökologie durch problematische Verträge zu vermeiden.
Skalierbarkeit
Skalierbarkeit wird vorgeschlagen, um das Problem von Informationsinseln zu lösen, bei denen Blockchains nicht miteinander kompatibel sind. Zunächst einmal glauben wir, dass Upgrades und Forks eine der effektivsten Möglichkeiten für die Netzwerkentwicklung sind.Nach Forks werden eine Hauptkette und mehrere Unterketten gebildet. Die Hauptkette und die Unterkette sind aus technischer Sicht völlig gleichwertig, werden jedoch basierend auf dem Konsens der Community mit unterschiedlichen Identifikationen festgelegt. Jede Unterkette kann entsprechend den verschiedenen Geschäftsanwendungen angepasst werden. Durch den Aufbau von VEP zwischen Unterketten ähnelt seine Arbeitsweise der eines Gateways. Die Unterketten können Informationen und Werte über VEP austauschen. Durch eine solche Zusammenarbeit kann ein Blockchain-Ökosystem mit mehreren Anwendungen gebildet werden. Darüber hinaus werden auch Nicht-Blockchain-Online-Daten in das Achain-Ökosystem aufgenommen, ergänzt durch Smart Contracts, die auf Ereignisse in der realen Welt reagieren können.
Benutzerfreundlichkeit
Achain erreicht Benutzerfreundlichkeit auf zwei Arten. Eine besteht darin, eine Blockchain as a Service-Plattform (Blockchain as a Service, als BaaS bezeichnet) bereitzustellen, um die Schwelle für die Nutzung durch Unternehmen und Einzelpersonen zu senken. Durch Network Forking, Datenanpassung, Smart Contract Release und Upgrade, Überwachung von Asset-Transaktionen usw., ergänzt durch Visualisierungsfunktionen, werden Blockchain-Anwendungen einfach zu bedienen. Zweitens bietet Achain Unterstützung für mehrere Sprachen, von Lua, C++ bis Java, sodass Entwickler auf verschiedenen Plattformen problemlos entwickeln können.
Anwendungsszenario
Supply Chain Finance
Supply Chain Finance ist eine Finanzdienstleistung, bei der Finanzinstitute (normalerweise Banken) den Kapitalfluss und die Logistik vor- und nachgelagerter kleiner und mittlerer Unternehmen rund um das Kernunternehmen steuern und das Risiko kontrollieren die unterste Ebene durch die Integration von Informationen.Es ist eine der Branchen, die sich in den letzten Jahren rasant entwickelt hat. Aufgrund der hohen Kosten für die Aufnahme von Krediten müssen Finanzinstitute auf der Grundlage einer Risikokontrolle vorsichtig handeln und verpassen oft einige qualitativ hochwertige Projekte. Achain kann Unternehmen und Finanzinstituten dabei helfen, ihre Kreditsysteme zu rekonstruieren und eine effizientere Lieferkettenfinanzierung zu etablieren.
Mit dem Kernunternehmen als Bestätigung wird Achain eine Blockchain-Plattform für Lagerhaltung, Logistik, digitale Rechnungen und Unternehmenskredite einrichten. Es kann die Informationen über Waren, Lagerhaltung, Logistik und Forderungen realisieren, die von vor- und nachgelagerten Unternehmen und Finanzinstituten in der Lieferkette gemeinsam bezeugt werden. Die Ausstellung, Bestätigung, Zirkulation, Aufteilung und Annahme digitaler Rechnungen werden durch die Verträge jedes Teilnehmers in der Lieferkette ausgelöst.Die auslösenden Bedingungen können auf Änderungen des Datenstatus in Lager-, Logistik-Blockchain- und zentralen Unternehmensdatenbanken basieren. Die Auslöseregeln basieren auf Der Vertrag der beteiligten Parteien wird geschrieben, und das Verhalten zur Einhaltung oder Verletzung der Regeln wird in der Kredit-Blockchain aufgezeichnet und kann nicht manipuliert werden.
Achain nutzt technische Vorteile wie BaaS und Smart Sandbox, und Unternehmen können eine schnelle Bereitstellung erreichen. Bauen Sie ungenutzte Blockchain-Netzwerke durch schnelle Verzweigung kostengünstig auf, verwenden Sie VEP, um Verbindungsprotokolle aufzubauen, und implementieren Sie ereignisgesteuert durch die Integration von Daten. Alle Beteiligten können gemeinsam die Authentizität der Daten überprüfen, um den reibungslosen Geldtransfer in der Lieferkette sicherzustellen und die Effizienz der Zusammenarbeit zu verbessern.
Produktrückverfolgbarkeit
Die Einzelhandelsbranche ist naturgemäß durch fragmentierte Transaktionsdaten, diversifizierte Transaktionsknoten und komplexe Transaktionsnetzwerke gekennzeichnet. Wenn Menschen Waren über Online-Malls oder Offline-Supermärkte kaufen, werden die Verpackungen mit Herkunftsinformationen, Produktionsdatum und Hersteller gekennzeichnet. Aber es ist für uns schwierig, die Echtheit dieser Informationen zu beurteilen. Aufgrund der großen Gewinnspannen von Fälschungen sind hochwertige Produkte wie Diamanten, Ledertaschen, Hautpflegeprodukte usw. eher gefälscht. Fälschungen schaden nicht nur den Interessen der Verbraucher, sondern auch dem Ruf und dem Markenimage von Unternehmen.Die Gesellschaft muss auch Mittel und Arbeitskräfte verbrauchen, um eine Rechtsaufsicht und rechtliche Sanktionen auszuüben. Für die Rückverfolgbarkeit von Waren gibt es derzeit mehrere Schwachstellen: Erstens muss die Rückverfolgbarkeit von Waren nicht nur bis zur Produktionsverbindung zurückverfolgt werden, sondern auch bis zur Umlaufverbindung. Dadurch wird zwangsläufig die gemeinsame Förderung von mehr Themen zunehmen, und die Schwierigkeit einer organisationsübergreifenden Zusammenarbeit kann man sich vorstellen; zweitens müssen die Systeme, die sowohl von Herstellern als auch von Logistikdienstleistern verwendet werden, zentralisiert werden, und es gibt ein Problem isolierter Informationsinseln; drittens, es gibt zentralisierte Systeme Das Risiko, dass ein Einzelner Böses tut.
Achain zielt auf die oben genannten drei Schmerzpunkte ab und schlägt eine entsprechende Lösung vor - Blockchain + Internet der Dinge. Mit Hilfe des Internets der Dinge können Daten in Produktion und Logistik in Echtzeit über intelligente Geräte erfasst und über VEP mit Achain verbunden werden, um sie im Rückverfolgbarkeitsnetzwerk zu speichern. Die einzigartige Datenspeicherstruktur und die Distributed-Ledger-Technologie der Blockchain stellen sicher, dass die Daten in der Kette nicht manipuliert werden können. Gleichzeitig können asymmetrische Verschlüsselung und relative Anonymität sicherstellen, dass die Kerninformationen des Unternehmens nicht durchsickern. Wenn Verbraucher nach Wareninformationen fragen müssen, können sie alle Informationen der Ware nachverfolgen, solange sie den Warencode und die Produktionscharge kennen.
Technischer Überblick
Implementierung von Vertrag und LVM
Herkömmliche intelligente Verträge sind auf die Eingabe und Ausgabe von Daten in der Kette beschränkt, die nur einige einfache Anwendungsszenarien unterstützen können. Aus diesem Grund definiert Achain den Smart Contract neu: Neben den On-Chain-Daten ermöglicht es auch die Interaktion von On-Chain- und Off-Chain-Daten und unterstützt Ereignisreaktionen auf Zustandsänderungen von On-Chain- und Off-Chain-Daten . Die meisten kommerziellen Anwendungen in der realen Welt sind sehr komplex, und diese Komplexität spiegelt sich in Datenstrukturen und Logikregeln wider. Um die oben genannten Ziele zu erreichen, hat Achain zwei Vorbereitungen im Top-Level-Design getroffen. Einer besteht darin, potenzielle Anwendungen zu abstrahieren, allgemeine Anforderungen zu extrahieren und API-Schnittstellen und Datenstrukturen im Voraus zu entwerfen. Die zweite besteht darin, eine Turing-vollständige Sprache zu wählen, um die Regeln in der realen physischen Welt so weit wie möglich anzunähern.
Konsensmechanismus
Aufgrund der verteilten Natur benötigt die Blockchain einen Konsensmechanismus, um richtig zu funktionieren. Zu den derzeit weit verbreiteten Konsensalgorithmen gehören hauptsächlich: 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 : Delegierter Proof of Stake). Unter Berücksichtigung von Sicherheit und Praktikabilität wählt Achain DPoS und verbessert den darauf basierenden RDPoS-Konsensmechanismus.
RDPoS erbt nicht nur die Vorteile von DPoS - es muss keine zusätzliche Rechenleistung verbrauchen, um die Verteilung von Rechten und Interessen nach der Blockproduktion zu realisieren, es kann auch dynamisch die Ausführungsergebnisse von Smart Contracts durch Agenten oder alle Knoten entsprechend bestimmen zum Transaktionsstatus des Netzwerks .
Als öffentliche Kette kann Achain ohne die Unterstützung wirtschaftlicher Mittel – Token – keinen Gemeinschaftskonsens bilden. Das Halten von Token kann nicht nur grundlegende Blockchain-Dienste wie Vertragsfreigabe und Netzwerkverzweigung erhalten, sondern auch an Abstimmungen teilnehmen und ein Agentenknoten werden, um Dienste bereitzustellen und Token-Belohnungen zu erhalten. Eine Kette nannte diesen Token ACT, und jeder ACT-Inhaber wird als Stakeholder bezeichnet, und das entsprechende Stimmgewicht wird entsprechend der Anzahl der ACT-Bestände zugewiesen. Proxy-Knoten werden durch die Abstimmung der Interessengruppen gewählt. Die Top 99 Agenten mit den meisten Stimmen verifizieren abwechselnd die Transaktion, die Reihenfolge wird von allen Agentenknoten gemeinsam festgelegt und ist garantiert manipulationssicher. Agenten können Leistungen erhalten, wenn sie normal arbeiten, und sie werden bestraft, wenn sie anormal oder nicht arbeiten.
Kontomodell
Im Blockchain-Netzwerk ist die Kontoadresse ein Schema, das für einen sicheren Austausch entwickelt wurde, und der Generierungsprozess für das Konto, den öffentlichen Schlüssel und den privaten Schlüssel hat die folgende Beziehung: privater Schlüssel –> öffentlicher Schlüssel –> Konto Adresse verwenden alle drei den Secure Hash Algorithm (kurz SHA), der für ausreichende Sicherheit sorgen kann. Ein Hash ist eine Destillation von Informationen, normalerweise ist die Ausgabe viel kleiner als die Eingabe und hat eine feste Länge. Mit aktuellen technischen Mitteln muss ein Hash mit starker Verschlüsselung irreversibel sein. Das heißt, die privaten Schlüsselinformationen des Benutzers können nicht durch die Kontoadresse des Benutzers abgeleitet werden.
Achain verwendet das Account-Modell anstelle des UTXO-Modells von Bitcoin (Unspent Transaction Output). Obwohl das Design von UTXO sehr ausgeklügelt ist, unterstützt es mehrere Transaktionen parallel und der Schutz der Privatsphäre des Kontos ist relativ gut. Das Kontodesign von Bitcoin ist jedoch transaktionsspezifisch, und es ist sehr schwierig, intelligente Verträge auf der Grundlage von UTXO zu implementieren. Die Smart Contracts im Achain-Ökosystem erfordern oft Bedingungen und Zustände, um Asset-Transaktionen auszulösen, also entschied sich Achain schließlich für das Account-Modell.
Forked Network
Achain schlägt basierend auf zwei Überlegungen ein geeignetes Forked Network vor. Zum einen, um eine robuste Vitalität zu erhalten, zum anderen, um verschiedenen Anwendungsszenarien gerecht zu werden. Zunächst einmal ist das Blockchain-Netzwerk eine Gemeinschaft, die von vielen Teilnehmern nach einem bestimmten Konsens gebildet wird.Die Spaltung im Konsens führt zu der Hard Fork, und diese Art von Fork ist manchmal gut und manchmal schlecht. Durch das Screening und die Eliminierung durch die Menschen wird schließlich eine Menge wertvoller Blockchain-Netzwerke übrig bleiben, was sehr gut mit dem Gesetz der kontinuierlichen Selbstevolution von Arten und Umgebungen in der selbstorganisierenden Welt übereinstimmt.
Eine Kette dient als Ausgangspunkt des gesamten gegabelten Netzwerks, das auch als Hauptkette bezeichnet werden kann. Die Hauptkette kann sich in parallele Unterketten verzweigen, und die Unterketten können sich auch weiterhin verzweigen, und alle Ketten haben den gleichen Status. Wenn ein Fork auftritt, zeichnet VEP die Registrierungsinformationen dieser Unterkette auf und überträgt sie, wie z. Wenn der Fork weiterhin auftritt, werden diese Registrierungsinformationen von VEP erneut aktualisiert und mit dem gesamten Netzwerk synchronisiert. Wenn eine Interaktion zwischen Ketten erforderlich ist, kann eine Verbindung in Form einer Diensterkennung durch Registrierungsinformationen hergestellt werden, und eine Informationsinteraktion und ein Werteaustausch können unter dem VEP-Framework realisiert werden. VEP ähnelt dem DNS-Dienst des Internets, der für die Registrierung von Informationen, die Aktualisierung von Informationen und die Bereitstellung von Zugangsdiensten verantwortlich ist.
Value Exchange Protocol (Value Exchange Protocol)
VEP ist ein Standardprotokoll für Verbindungen zwischen verschiedenen Blockchain-Netzwerken. Der VEP legt Richtlinien für die Zusammenarbeit fest. Es registriert die Registrierungsinformationen jeder Kette und stellt den Ketten in der vertrauenswürdigen Liste Dienste für Abfrage- und Verbindungsanforderungen bereit. VEP unterstützt zwei Anwendungsszenarien: Kettenübergreifende Knoteninteraktion und Kettenübergreifender Vertragsaufruf. Ersteres nutzt die Zustandsänderungen von Daten, die in Knoten oder externen Daten gespeichert sind, um Verträge indirekt interagieren zu lassen und neue Informationen zu generieren. Beispiel: Wird das vertragsgemäß fällige Darlehen nicht zurückgezahlt, wirkt sich dies auf die persönliche Kreditwürdigkeit aus. Kreditunterlagen können in Blockchain A gespeichert werden, während Kreditdaten in Blockchain B gespeichert werden können und personenbezogene Daten aus einer externen öffentlichen Datenbank stammen können. Letzteres stellt gegenseitige Aufrufe zwischen Kontrakten dar. Das einfachste Beispiel ist der Token-Tausch zweier Chains bei unverändertem Gesamtwert.
Ereignisgesteuert
Auf der Grundlage von VEP kann Achain Informationsinteraktion und Werteaustausch zwischen Ketten realisieren und sogar IOT (Internet of Things), KI (künstliche Intelligenz), Unternehmens- oder öffentliche Nicht-Blockchain-Datenquellen wie z Service-Datenbanken sind ebenfalls in der Ökologie enthalten, um eine ereignisgesteuerte Echtzeit (Event-Driven) zu erreichen.
Achain ist eine öffentliche Blockchain-Plattform. Entwickler können Tokens und Smart Contracts ausgeben, Anwendungen und Blockchain-Systeme erstellen. Das Mainnet wurde 2015 gegründet und im Juli 2017 gestartet. Achain hat sich zum Ziel gesetzt, ein globales Blockchain-Informationsaustausch- und Werttransaktionsnetzwerk aufzubauen. Achain wurde ursprünglich von der in Singapur ansässigen gemeinnützigen Organisation Achain Foundation entwickelt, die von Fangemeinden auf der ganzen Welt mit aufgebaut und gemeinsam gepflegt wird.
Verwandte Links:
https://www.achain.com/
http://www.qukuaiwang.com.cn/szhb/2352.html###
https://www.okex.com/cn/project/98/