Lernen Sie ARC kennen – die neue zuverlässige Möglichkeit zur Übertragung auf der BSV-Blockchain

Am 4. Oktober veranstaltete die BSV Blockchain Association ein Webinar zur Einführung von ARC, einem Open-Source-Transaktionsprozessor für die BSV-Blockchain. Deggen Kellenschwiler und Thomas Giacomo moderierten gemeinsam die Präsentation und erläuterten die Roadmap von ARC.

Was ist ein Transaktionsverarbeitungsdienst?

Kellenschwiler beginnt mit der Beantwortung einer hochrangigen Frage: Was ist ein Transaktionsverarbeitungsdienst? Es ist notwendig, dies zu verstehen, um zu verstehen, was ARC ist und tut.

Das BSV-Knotennetzwerk ist Peer-to-Peer und obwohl es robust ist, kann es chaotisch sein, erklärt er. Knoten können nach Belieben kommen und gehen, daher gibt es keine Garantie dafür, dass ein bestimmter Knoten zu einem bestimmten Zeitpunkt online ist.

Darüber hinaus wird nicht jeder Knoten gleich behandelt; Es gibt eine Whitelist und einige Knoten haben Vorrang vor anderen. Knoten haben auch Beschränkungen hinsichtlich der Anzahl der Verbindungen, die sie herstellen können.

Eine Transaktionsverarbeitungs-API wie ARC befasst sich mit der „inhärenten Unschärfe“ des Netzwerks und mildert Probleme wie unterbrochene Verbindungen für mobile Geräte. Das gewünschte Ergebnis eines solchen Tools besteht darin, dass Entwickler sich auf ihr Geschäft konzentrieren können, ohne viele verschiedene Probleme lösen zu müssen.

Konzentriert sich speziell auf ARC

Was ist ARC-Präsentation?

Kellenschwiler erklärt, dass ARC in einer idealen Welt eine Verbindung zu jedem Mining-Knoten herstellen würde. Es verfügt über Peering- und Wiederholungslogik, validiert Transaktionen, berechnet Merkle-Pfade für Broadcast-Transaktionen und mehr.

ARC bietet die folgenden Microservices an: API-Server, Validator, Metamorph, Peer-Manager und BlockTX-Store. Kellnscwiler geht nacheinander auf diese Punkte ein.

ARC-API kümmert sich um Authentifizierung, Validierung und Transaktionen zur Metamorphose. Es ruft Richtlinien (z. B. Sats pro Byte) und Transaktionsstatus ab und übermittelt Transaktionen.

ARC-Metamorph nimmt vorab validierte Transaktionen entgegen und bringt sie über das Peer-to-Peer-Netzwerk in die Kette. Es verarbeitet von der ARC-API gesendete Transaktionen und übermittelt sie an das Bitcoin-Netzwerk. Es ist so konzipiert, dass es horizontal skalierbar ist.

ARC BlockTX lauscht auf neue Blöcke, ruft Daten ab, die zur Validierung der abgebauten Transaktions-IDs erforderlich sind, und berechnet Merkle-Pfade. Es verarbeitet Blöcke und gibt den Status von Transaktionen weiter. Sein Zweck besteht darin, die Verarbeitung von Blöcken zu deduplizieren.

ARC-Rückrufer Sendet nach dem Mining Transaktionsstatus an eine URL, die in der ursprünglichen Übermittlung angegeben wurde. Es sendet Rückrufe an Clients, wenn das Bitcoin-Netzwerk eine Transaktion akzeptiert hat.

Präsentation zur Funktionsweise von ARC

Ist das nicht nur mAPI 2.0?

Kellenschwiler erklärt, dass ARC einen völlig anderen Ansatz verfolgt und keineswegs nur mAPI 2.0 ist. Anschließend gibt er eine detaillierte technische Aufschlüsselung der Interaktion von mAPI mit SV Node und ihren Einschränkungen. Beispielsweise führten hohe Traffic-Lasten zu Engpässen auf der mAPI. ARC unterliegt dieser Einschränkung nicht.

ARC ist auch für die Teranode-Ära konzipiert. Die umfassendere Strategie besteht darin, Funktionen zu trennen. Beispielsweise wird sich Liteclient auf die Benutzerseite konzentrieren, während Teranode sich auf das Mining, das Zusammensetzen von Blöcken usw. konzentrieren wird.

Die Vorteile von ARC bestehen darin, dass es Engpässe vermeidet, horizontal skaliert, eine schnellere Diagnose von Problemen ermöglicht, eine endgültige Statusbestätigung und Merkle-Pfade bereitstellt und der Rückrufer Apps über Statusaktualisierungen informieren kann.

Derzeit nutzen TAAL und GorillaPool ARC, und App-Entwickler können über die Dokumente der Miner auf ihre Endpunkte zugreifen.

Die nächsten Schritte bestehen darin, auf Feedback zu hören und Fehler auszubügeln, ARC in einer Produktionsumgebung live zu schalten, mAPI langsam auslaufen zu lassen und einen Overlay-Knoten auf der ARC-Schnittstelle zu implementieren.

Um Kellenschwiler und Giacomo bei der Beantwortung von Fragen zu ARC zu hören und eine ausführlichere Erklärung der Funktionsweise zu erhalten, schauen Sie sich das Webinar über den Link oben an!

CoinGeek-Gespräche mit Darren Kellenschwiler: Meine BSV-Blockchain-Reise

YouTube-Video

Neu in der Blockchain? Schauen Sie sich den Abschnitt „Blockchain für Anfänger“ von CoinGeek an, den ultimativen Ressourcenleitfaden, um mehr über die Blockchain-Technologie zu erfahren.

Quelle: https://coingeek.com/meet-arc-the-new-reliable-way-to-broadcast-on-bsv-blockchain/