Interpretation der abstrakten Ökologie von CKB

Seit die AA -Erzählung im Jahr 2022 in der Ethereum -Community populär wurde, war das Konzept der Berichtsabstraktion in der Web3 -Community populär.Es ist eigentlich ein Designkonzept über das Kontosystem, das darauf abzielt, Standards auf einer höheren Ebene festzulegen und die Funktionalität des Kontos zu verbessern.UndIn Mainstream -Blockchains wie Ethereum sind die Flexibilität und Universalität des Kontosystems aufgrund der Einschränkungen der festen Regeln sehr schlecht.Zum Beispiel:

  1. Sie sollten Gas -Token wie ETH im Voraus in Ihrem Konto haben, ansonsten können Sie keine Transaktionen initiieren.

  2. Öffentliche Ketten, die durch EVM -Systeme vertreten werden, unterstützen nur ein einzelnes Kontosystem, und andere öffentliche Ketten oder Web2 -Benutzer müssen neue Konto -Tools und -Portale verwenden.

Der EIP-4337-Vorschlag, der zuvor in der Ethereum-Community beliebt war, wurde als Lösung der oben genannten Probleme angesehen, jedoch aufgrund von Faktoren wie technischem Modell, historischer Belastung und ökologischer Entwicklung und Entwicklerkognition.Die Patching-Lösung von EIP-4337 ist eher das Patching als das Problem der Lösung des Problems.Während der Lösung alter Probleme werden neue Probleme durch kontroverse Machbarkeit verursacht.

Aus verschiedenen Gründen hat das Gründungsteam von Ethereum das Kontosystem zu Beginn des Hauptnetzes nicht berücksichtigt und viele Belastungen zurückgelassen, wie z. und unterstützt keine Mehrheit.Diese historischen Belastungen haben offensichtliche Hindernisse für die Umsetzung der Roadmap von Ethereum AA verursacht.Wenn eine öffentliche Kette mit vollem Kontodesign gestaltet ist, wenn sie ursprünglich gestaltet ist, müssen keine Umwege wie Ethereum aufgenommen werden.

Im Gegensatz zur öffentlichen Kette von EVM berücksichtigte Nervos das Problem des Kontosystems zu Beginn ihres Entwurfs.Das Account-System von Nervos neigt eher zum zugrunde liegenden und wesentlichen AA.Und es hat keine historische Belastung und wird geboren, um Kontosysteme für andere öffentliche Ketten wie BTC, ETH und sogar Solana zu unterstützen.

Für das kürzlich beliebte BTCFI, da es selbst Defi und andere Szenarien für native Bitcoin -Assets einführt, müssen Bitcoin -Inhaber ein nahtloses Produkterlebnis erzielt werden, sondern müssen mit Mainstream -Bitcoin -Brieftaschen und anderen peripheren Einrichtungen kompatibel sein. Die native AA-Lösung von CKB erreicht dies natürlich und erzeugt die notwendigen Bedingungen für die umfassende Einführung von BTCFI.

Im Folgenden werden wir das abstrakte System von Nervos aus mehreren Perspektiven wie Designkonzept, Systemarchitektur, Anwendung und Ökologie interpretieren.

Bitcoin UTXO und Nervos ‚Zellmodell

Die meisten Menschen wissen, dass die Datenspeicherstruktur der öffentlichen Kette basierend auf dem UTXO-Modell nicht auf dem „Kontobilanz“ -System basiert, sondern eine einzigartige Form annimmt.Speziell,UTXO kann wie Gold geschmolzen oder geprägt werden, und bei jeder Transaktion wird alte UTXO zerstört und neuer UTXO wird geboren.Darüber hinaus werden UTXO -Daten nicht in einer zentralisierten Adresse gespeichert, sondern in der Transaktion, die UTXO erzeugt, verstrickt, und Datensätze vergangener Blöcke müssen gelesen werden, bevor sie gefunden werden können.

Empfohlenes Lesen: „Zu BTC gelangen: Hintergrundkenntnisse benötigt, um Bitvm (1) zu verstehen“

Es ist keine Übertreibung zu sagen, dass Bitcoin ein Speicherparadigma erstellt hat, das sich von dem „Account-Information“ -System der traditionellen Web2-Plattform unterscheidet, mit dem die Probleme der staatlichen Explosion, des Lesens und des Schreibens von Daten und Schreiben von Effizienz und Fuzzy-Eigentum gelöst werden können.Nach dem UTXO -Modell sind der Standort der Vermögensdaten und das Eigentum verschiedener Personen sehr klar, was für Parallelität/Parallelität/Parallelität freundlicher ist und bequem ist, um Speicher- und Leasingfunktionen zu unterstützen, was viele Fallstricke im herkömmlichen Kontosystem vermeiden kann.

Zu Beginn des Designs hat das Kontosystem der Nervos Public Chain die Vorteile von Bitcoin UTXO vollständig absorbiert.Sein Zellmodell ist tatsächlich eine aktualisierte Version von Bitcoin UTXO, die die vollständige Programmierbarkeit von Turing bietet.Darüber hinaus sind sowohl CKB als auch andere Vermögenswerte erstklassige Vermögenswerte und behandeln einheimische Vermögenswerte nicht unterschiedlich als ERC-20 wie EVM-öffentliche Ketten.

Die Zelle von CKB ist in etwa dem Bitcoin -UTXO in Bezug auf den Betriebsmechanismus. Sie werden alle von „Sperrskripten“ und „Entsperren von Skripten“ angetrieben.Wenn jede UTXO/Zelle generiert wird, gibt es ein „Sperrskript“, wie eine Passwortsperrung.Solange Sie den „Schlüssel“ einreichen können, der dem „Sperre“ entspricht, steht Ihnen der zugehörige UTXO zur Verfügung.

Aber im Gegensatz zu Bitcoin UTXO,Cell hat das Feld „TypeScript“ hinzugefügt, um das Skript zu sperren.WennLocksScript ist ein Authentifizierungsgerät, das feststellt, ob Sie für die Umschreibung dieser Zelle qualifiziert sind.Die Codes von DEX- und Krediteprotokollen können in Typenkript bereitgestellt werden.

Wenn ein Entwickler einen Liquiditätspool implementieren möchte, der AMM auf CKB ähnelt, muss er den Vertragscode nur in das Typenkript einer dedizierten Zelle schreiben und dann die Statusinformationen des Liquiditätspools im Datenfeld dieser Zelle speichern (solches wie im Pool).

Dieses Design von CKB hat vielfältige Szenarien auf dem Bitcoin UTXO-Modell erweitert und ist viel programmierbarer. Mächtig als Bitcoin.

Wie fürDas Locks -Skript von Cells LocksScript bezieht sich heute positiv mit unserem Kernthema AA.Da ein von AA befürwortetes Hauptmerkmal darin besteht, dass On-Chain-Konten flexible und vielfältige Authentifizierungsmethoden unterstützen.Um diese Funktion zu implementieren, müssen Sie für LocksScript hart arbeiten, was als Authentikator fungiert.CKB hat Omnilock -Skripte gestartet, die speziell mehrere Authentifizierungslösungen unterstützen.

Lassen Sie uns über das spezifische Design von Omnilock unten erfahren.

Omnilock mit Kontoabstraktion

Wie bereits erwähnt, werden die Nutzungsberechtigungen von CKBs Zell und Bitcoin UTXO durch Sperrskripte definiert.LocksScript ermittelt, wer diese Zelle neu schreiben kann, um sie als Authentifizierung zu dienen.Um mehrere Authentifizierungsmethoden zu unterstützen, bietet CKB einen Namen namens namensOmnilocks Universal Lock -Skript ist mit einer Vielzahl von Signaturalgorithmen und Überprüfungsmechanismen kompatibel.

Omnilock verarbeitet modular unterschiedliche Überprüfungslogiken.Benutzer können BTC, ETH und sogar WebAuthn und andere Konten, Brieftaschen/Autorisierungsmethoden verwenden, um die Assets in der CKB -Kette direkt zu manipulieren.

Wie genau wird Omnilock implementiert und verwendet?Tatsächlich muss es eine häufige Erklärung sein.Omnilock ist ein Code, den Nervos offiziell direkt auf der CKB -Kette arrangiert hat.Wenn eine Zelle Omnilock verwenden möchte, können Sie einen Verweis auf Omnilock in Ihrem Sperrskript deklarieren.

Im Folgenden können wir verstehen, wie Sperrenskripte und Omnilock durch ein Stück Pseudo-Code funktionieren.

Das CKB -Sperrskript enthält drei Felder: Code -Hash, Hash -Typ und Argumente.Als nächstes konzentrieren wir uns auf das Args -Feld.Durch flexibel Konfigurieren von Argumenten können Sie unterschiedliche Verifizierungsalgorithmen verwenden, die in Omnilock definiert sind.

Der entsprechende Inhalt des ARGS -Feldes kann in zwei Teile unterteilt werden, von denen ein Teil der Authentifizierung speziell für die Authentifizierung verwendet wird.Die Authentifizierungsdaten von Auth enthält einen voreingestellten öffentlichen Schlüssel -Hash, und nur der öffentliche Schlüsselbesitzer, der dem öffentlichen Schlüsselhash entspricht, kann die Authentifizierung bestehen.Qualifizieren sich, um Daten in einer Zelle neu zu schreiben.

Das Flag in Auth ist eine Kennung, die zur Auswahl verschiedener Authentifizierungsmethoden verwendet wird.Die hier erwähnte Authentifizierungsmethode bezieht sich nicht nur auf die kryptografische Überprüfung, sondern umfasst auch umfassende Prozesse wie die Informationsverarbeitung: Wenn das Flag 0x01 ist, repräsentiert sie die Authentifizierungsmethode von externen Nachrichten auf Ethereum.Zusätzlich zu Ethereum unterstützt Omnilock auch reiche Formulare zur Verifizierung von Nachrichten wie Bitcoin, Dogecoin, Tron und Multisignatur.

Ein weiterer Teil von Args heißt Omnilock Args.Verwenden Sie beispielsweise den Administratormodus (z. B. die Einfrierfunktion des USDT-Administrators), jeder-Can-Pay-Modus für kleine Zahlungen (für die kleine Spende verwendet), Zeitsperrmodus usw.Solange Omnilock Args angepasst ist, können Sie verschiedene Funktionen verwenden, die in Omnilock vorgeschrieben sind.

Zusammenfassend können wir verschiedene Parameter in die Felder für Auth- und Omnilock -Argumente des Zellschloss eingeben, um die Authentifizierungsmethoden für verschiedene öffentliche Ketten oder Plattformen auszuwählen und eine Vielzahl von Authentifizierungsmethoden für CKB einzuführen.Natürlich können Entwickler zusätzlich zu den verschiedenen in Omnilock vordefinierten Authentifizierungsmethoden ihre eigenen Authentifizierungsschemata definieren.

NORNOS ARCORT ARTRACT ECOLOGIE: CCC, Mobit und Joyid

Wie wir bereits wissen, ist Omnilock die Grundlage für Nervos, um eine Kontoabstraktion zu implementieren, während Omnilock-basierte Brieftaschen wie Mobit, .Bit, OMIGA und Middleware CCC (Common Chains Connector) Nervos ‚reichhaltiges BTCFI-Konto-Abstraktions-Abstraktion-Ökosystem bilden und auch integriert und auch einbezogen werden und auch enthalten Did.Id, eine DID -Plattform, die Sicherheits- und Datenschutzschutz- und Identitätsmanagementdienste sowie Dobby, eine dezentrale DOBS Asset Trading Platform bietet.

Die guten Merkmale von AA bieten auch große Bequemlichkeit für die Anwendung des BTCFI -Ökosystems, sodass Projekte innerhalb des CKB -Ökosystems die BTC -Brieftaschen -Interaktion direkt unterstützen und die Verwendung des Schwellenwerts senken können.Lassen Sie uns im Folgenden einen bestimmten Fall einnehmen, um die AA -Ökologie von CKB zu untersuchen.

Common Kettenanschluss (CCC)

Nehmen wir CCC als Beispiel ein.

Die folgende Abbildung ist das Verbindungsfenster von CCC.Hier nehmen wir als Beispiel Metamask an.

Bei CCC zur Durchführung von Onkain-Transaktionen wird die Demo die Metamask-Brieftasche umleitenPersonal_signMethode zum Signieren, diese Methode wird verwendet, um eine Textnachricht zu unterzeichnen, die nicht direkt verknüpft ist.

Wir können sehen, dass der in diesen Informationen enthaltene Inhalt eine Reihe von hexadezimalen Codes der CKB -Transaktion ist.Die von Metamask unterzeichnete Nachricht wird der Nervos CKB -Kette übermittelt und durch Mechanismen wie Omnilock verifiziert.

Und wir haben früher erwähnt,Nervos selbst unterstützt die Überprüfung des Nachrichtenformats von Ethereum.Für Benutzer können Sie das CKB -Ökosystem durch vorhandene und bekannte Portale und Tools eingeben.

Für Entwickler definiert Nervos den Omnilock-Standard unten und abstraktiert die Implementierungsdetails von Multi-Chain-Brieftaschen durch CCC und verringert die Schwierigkeit der Entwicklung erheblich und ermöglicht es den Anwendungsentwicklern der oberen Ebene, sich besser auf die Entwicklung der Geschäftslogik der oberen Ebene zu konzentrieren. Achten Sie nicht zu sehr auf die zugrunde liegenden Details.

Mobit

Mobit ist eine DID- und Asset -Management -Plattform, die auf Nervos basiert.Mit Mobit brauchen Benutzer fast kein präventives Wissen.Nur ein paar einfache Operationen können verwendet werden, um die Interaktion im Nervos -Ökosystem mit anderen öffentlichen Kettenkonten abzuschließen.

Die folgende Abbildung ist das Verbindungsfenster von Mobit.Es ist ersichtlich, dass Mobit derzeit Kontosysteme für mehrere öffentliche Mainstream -Ketten unterstützt hat und diese Liste immer noch erweitert wird.

Nehmen wir als Beispiel Metamask -Brieftasche.Die Schnittstelle nach der Verbindung kann auch die EVM- und CKB -Adressen des Benutzers angezeigt und das von der Adresse in der CKB -Kette gehaltene Token- und DOBS -Vermögen angezeigt.

Lassen Sie uns hier über Dobs sprechen.Zunächst werden die Daten von Dobs vollständig in der Kette gespeichert, die als „Vollketten-NFT“ angesehen werden können, während viele NFT-Daten von Ethereum nicht vollständig in der Kette gespeichert sind.

Darüber hinaus kann jeder Dobus Chatbot einrichten und interaktive Szenarien wie Dialog mit dem Halter mit unterschiedlichen Beteiligungen haben.

In Bezug auf OMIGA, die Handelsplattform für DOBS im Nervos -Ökosystem, können Benutzer mit einem Klick direkt zur Apps -Schnittstelle von Mobit springen.

OMIGA nutzt auch die Account -Abstraktion von Nervos.

Mobit ist in Funktionen einfach und umfassend zu bedienen und umfasst die BTCFI -Interaktion.Die Essenz von BTCFI -Produkten besteht darin, ein vielfältiges Defi -Erlebnis für native Bitcoin -Vermögenswerte zu bieten.

Übernahme von WebAuthn

WebAuthnEs handelt sich um einen Netzwerkstandard, der von der World Wide Web Alliance (W3C) und der FIDO -Allianz (Fast Identity Online) gemeinsam entwickelt wurde.Ziel ist es, die Sicherheit der Benutzerauthentifizierung zu verbessern, den Anmeldungsprozess zu vereinfachen und die Abhängigkeit von herkömmlichen Passwörtern oder privaten Schlüssel zu verringern.

Einige Mainstream -Desktop- oder mobile Betriebssysteme wie die in iOS und Android integrierte wichtige Verwaltungssoftware können lokale Sicherheitsmodule oder Cloud -Speicher verwenden, um Schlüssel zu speichern und zu unterschreiben.Derzeit unterstützt die Mainstream-Webauthn-Praxis im Allgemeinen P-256, P-384, P-521 usw., da Nervos ‚Omnillock benutzerdefinierte Kryptographie-Primitive unterstützt, diese können auch abgedeckt werden.

Hier sind einige von WebAuthn unterstützte Clients:

  • Apfelschlüsselkette:

    • Sicherheits -Enklave: Apple -Geräte verwenden sichere Enklave, um kritische Verschlüsselungsvorgänge zu verarbeiten, einschließlich privater Schlüsselspeicher und Signaturen.

    • iOS und macOS: Das System von Apple kann die Keychain -API für Authentifizierung und Signaturoperationen oder Benutzerauthentifizierung über Gesichts -ID oder Touch -ID verwenden.

  • Windows Hallo:

    • TPM (vertrauenswürdiges Plattformmodul): Windows -Geräte können mit TPM private Schlüssel über Windows Hello generieren und signieren.

    • Biometrie: Windows Hello unterstützt die Erkennung von Fingerabdrücken und die Gesichtserkennung, um die Benutzeridentität zu überprüfen.

  • Android Keystore:Android -Geräte können Hardware -Sicherheitsmodule für wichtige Speicher- und Signaturen verwenden und durch Biometrie wie Fingerabdrücke oder Gesichtserkennung authentifiziert werden.

  • Ubisoft -Sicherheitsschlüssel:Sicherheitsschlüsselungshardware -Geräte wie Yubikey, Unterstützung der Sicherheitsauthentifizierung und Signaturvorgänge über USB oder NFC.

CKB Eco-Wallet Joyid ist eine Anwendung, die mit der WebAuthn-Technologie implementiert wird.Mit Joyid können Benutzer direkt durch Biometrie (z. B. Fingerabdruck oder Gesichtserkennung) authentifizieren, wodurch ein nahtloses und hoch sicheres Login- und Identitätsmanagement erreicht wird.

.bit im Nervos -Ökosystem ist auch ein Szenario, in dem die WebAuthn -Implementierung von Apple zum Anmelden und zur Verwendung von Blockchain verwendet wird.

Aus dem obigen Fall können wir sehen, dass die AA -Lösung von CKB geboren wird, um andere öffentliche Ketten und Web2 -Benutzer zu unterstützen.Für die Mehrheit der Web2 -Benutzer ist die Unterstützung von WebAuthn von entscheidender Bedeutung.Je früher das Ökosystem der öffentlichen Kette in diese Richtung in Betrieb genommen wird, desto mehr Vorteil wird es in Zukunft sein.

Zusammenfassen

Ethereum ist durch das Problem der historischen Belastung begrenzt, und bestehende AA -Lösungen behandeln die Symptome, nicht jedoch die Grundursache und können das Problem nicht von der Wurzel lösen.Nervos berücksichtigte das Design des Kontosystems, als es das Hauptnetzwerk startete, und lieferte die Omnilock -Funktion, die jede Form der Identitätsüberprüfung unterstützen kann.

Das NervoS-Modell ist im Wesentlichen eine Ausdehnung der Funktionen von Bitcoin UTXO eine Erfahrung auf Web2-Ebene mit Benutzern;

Gegenwärtig gibt es bereits Produkte wie CCC-, Mobit-, Joyid- und andere Produkte im abstrakten Ökosystem des NervOS -Berichts, die im Grunde genommen vollständig sind.

BTCFI ist im Wesentlichen eine Defi -Erfahrung für native Bitcoin -Vermögenswerte. Auf diese Weise sollten wir so weit wie möglich sowohl auf dem Entwickler als auch auf der Benutzerseite die notwendigen Bedingungen für die Masseneinführung von BTCFI erstellen.

  • Related Posts

    Ethereum’s Crossroads: Ein strategischer Durchbruch bei der Rekonstruktion des L2 -Ökosystems

    Autor: Momir @iosg Tl; dr Der Wahnsinn von Web3 Vision ist im Jahr 2021 verblasst, und Ethereum ist mit schwerwiegenden Herausforderungen konfrontiert. Die kognitive Verschiebung des Marktes im Web3.0 ist…

    Ethereum braut einen tiefen technologischen Wandel, der von der ZK -Technologie angeführt wird

    Autor: Haotian Ein Freund fragte mich, was ich denke, was @vitalikbuterin eine aggressive Lösung vorgeschlagen hat, um EVM-Bytecode von Ethereum Virtual Machine durch eine Open-Source-RISC-V-Anweisungsarchitektur zu ersetzen? Ethereum plant im…

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

    You Missed

    Trump -Zölle: Eine einseitige Erpressung

    • Von jakiro
    • April 22, 2025
    • 1 views
    Trump -Zölle: Eine einseitige Erpressung

    Wikileaks, Google und Bitcoin: Welche Herausforderungen stehen BTC im Jahr 2011 gegenüber?

    • Von jakiro
    • April 22, 2025
    • 0 views
    Wikileaks, Google und Bitcoin: Welche Herausforderungen stehen BTC im Jahr 2011 gegenüber?

    Der Dollar -Kredit wurde in der Mitte gekürzt und Gold stieg

    • Von jakiro
    • April 22, 2025
    • 0 views
    Der Dollar -Kredit wurde in der Mitte gekürzt und Gold stieg

    Chuan Diudu Kannst du Boss Bao feuern?

    • Von jakiro
    • April 22, 2025
    • 1 views
    Chuan Diudu Kannst du Boss Bao feuern?

    Virtual Investment Value

    • Von jakiro
    • April 22, 2025
    • 0 views
    Virtual Investment Value

    Auf das „Muster“ des digitalen Stadtstaates

    • Von jakiro
    • April 21, 2025
    • 4 views
    Auf das „Muster“ des digitalen Stadtstaates
    Home
    News
    School
    Search