Alle Sprachen
Das Ziel von BOS (Business Operating System) ist es, eine ökologische EOSIO-Kette zu etablieren, die mehr DApps unterstützt und praktischere Anforderungen mit der Blockchain kombinieren kann. Aus Sicht der Blockchain-Evolution kann BOS neben der bevorzugten Basiskette für DApps auch als Umlaufkette für verschiedene heterogene Chain-Token genutzt werden und als Freihafen in der Blockchain-Welt dienen. BOS kommt aus der Community und wird sich unter der Pflege der Community besser entwickeln.
BOS ist bestrebt, Benutzern leicht zugängliche und benutzerfreundliche Blockchain-Dienste bereitzustellen, eine benutzerfreundlichere Infrastruktur für DApp-Operationen bereitzustellen, hart daran zu arbeiten, umfangreichere Anwendungsszenarien zu unterstützen und vertrauenswürdige Versuche zu unternehmen, aktiv zu fördern Wohlstand der Betriebsökologie. Neben technischen Verbesserungen wird BOS auch andere Versuche unternehmen. Um beispielsweise die Teilnahme der Benutzer an Abstimmungen zu erhöhen, kann Oracle-Technologie verwendet werden, um Konten zu motivieren, die klare Regeln erfüllen; BP-Belohnungen auf BOS basieren auf der Anzahl der DApps in der Kette, TPS, Marktwert und Auflage und anderen Indikatoren angepasst werden, um jeden BP zu ermutigen, mehr Ressourcen für die Ökologie bereitzustellen; eine in einem Gemeindereferendum erzielte Resolution wird so weit wie möglich kodiert, um menschliche Faktoren darin zu reduzieren, und der Prozess wird verkettet, um Fairness und Transparenz zu gewährleisten.
Der Code der BOS-Kette wird vollständig von der Community beigesteuert und gepflegt.Jeder ökologische Teilnehmer kann Code oder Vorschläge einreichen.Der entsprechende Prozess bezieht sich auf vorhandene Open-Source-Software, wie PEP (Python Enhancement Proposals).
Um die Entwicklung von DApps in BOS zu fördern, wird die BOS Foundation darauf befindliche DApps mit kostengünstigen Ressourcen-Hypothekendiensten für den Token-Ersatz versorgen, wodurch die Betriebskosten von DApps in der Frühphase gesenkt werden; Entwickler bieten BOS-Anreize in der Reihenfolge um einen sich gegenseitig verstärkenden Gemeinschaftsentwicklungstrend zu etablieren.
Konsensalgorithmus
Der Konsensalgorithmus von BOS basiert auf der PBFT-Theorie und kombiniert mit der Verbesserung des EOSIO-Codes. Unter der Prämisse, die byzantinische Fehlertoleranz sicherzustellen
, werden die folgenden Änderungen vorgenommen:
1. Pipeline-BFTs beibehalten BPs wechseln sich ab, um Blöcke zu generieren, und erlegen wie EOS starke Einschränkungen für die Synchronisationsuhr und die Sequenz der Blockgenerierung auf.
2. Entfernen Sie die Logik des Pipelined BFT-Konsensteils, d , um Konflikte mit PBFT-Konsensergebnissen in extremen Fällen zu vermeiden
3. Der Konsens-Kommunikationsmechanismus nutzt das bestehende P2P-Netzwerk, und der PBFT-Mechanismus wird verwendet, um Informationen vorzubereiten und zu übertragen und sicherzustellen, dass die Kommunikationskosten innerhalb eines akzeptablen Bereichs liegen Bereich.
4. Verwenden Sie den Batch-Konsens, um die Anforderung des Konsenses für jeden Block in PBFT zu ersetzen, und senden Sie die relevanten Informationen mehrerer Blöcke gleichzeitig, um sich dem idealen Zustand der Echtzeit-BFT zu nähern und die Netzwerklast zu reduzieren.
Interchain-Kommunikation
Basierend auf dem IBC-Schema stellt BOS einen Austauschkanal mit der EOS-Hauptkette bereit. EOS kann problemlos zwischen der BOS-Seitenkette und der EOS-Hauptkette zirkuliert werden, einschließlich anderer hochwertiger digitaler Token auf EOS. BOS wird die Etablierung von Zirkulationskanälen mit anderen Seitenketten auf Basis der EOSIO-Technologie fördern, sodass die gesamte EOSIO-Ökologie beginnt, ein ökologisches Netzwerk aufzubauen. BOS wird als zentrales Zirkulationsglied dienen, um die Entwicklung der gesamten EOSIO-Ökologie zu beschleunigen und Entwicklung.
Die Vorteile der Cross-Chain-Lösung von BOSCore sind wie folgt:
1. Vollständig dezentralisiert. Der Light-Client ist im Smart Contract implementiert. Wenn die korrekten anfänglichen Blockinformationen initialisiert werden, kann der Vertrag die Gültigkeit aller nachfolgenden Blöcke vollständig überprüfen, ohne sich auf das Vertrauen von Relais oder externen Informationen des Vertrags zu verlassen.
2. Leichtgewicht. Der Light-Client muss nicht ständig alle Block-Header der ursprünglichen Kette synchronisieren und muss nur einen Teil der Blockchain synchronisieren, um vertrauenswürdige Blöcke zum Verifizieren von Transaktionen zu erhalten.
3. Schnelle Cross-Chain-Transaktionen. Es dauert weniger als 3 Minuten, bis eine Cross-Chain-Transaktion eine entsprechende Transaktion in der Zielkette generiert.
4. Parallele Cross-Chain-Transaktionen. Verschiedene Cross-Chain-Transaktionen beeinflussen sich nicht gegenseitig und können parallel ausgeführt werden, wodurch ein hohes Maß an Parallelität unterstützt wird.
5. Sicherheit. Durch die Verwendung der Herstellersignaturprüfung und strenger Logikprüfungen kann die Korrektheit des Light-Clients selbst garantiert werden und kann nicht böswillig angegriffen werden, sodass die Authentizität der Transaktion sicher überprüft werden kann.
Oracle-Maschine
Das Prinzip, dem das Orakelmaschinensystem von BOS von Beginn seiner Konstruktion an folgt, lautet:
Es verlässt sich nicht darauf, dass jeder Orakelmaschinendatenanbieter echte Daten bereitstellt, sondern gibt seine Unzulänglichkeiten und seinen Willen zu. Es tritt dem System als Teilnehmer bei im Spiel, um insgesamt Glaubwürdigkeit im Spiel zu erreichen.
Solange die Teilnehmer während des Spiels mit den Rollen in der realen Welt abgebildet werden, kann auf diese Weise nicht nur die Glaubwürdigkeit der Blockchain-Eingabedaten erlangt werden, sondern wir können auch „Vertrauen“ in die reale Welt ausgeben . Tatsächlich ist dies eher eine vertrauenswürdige Plattform, die auf Blockchain basiert, und ihre Dienstanzeigeform ist eine Orakelmaschine. Die BOS-Orakelmaschine wird den Wert der Blockchain von ihren Währungsattributen auf die Konstruktion von Transaktionen und Regeln erweitern. Diese Erweiterung wird viele reale Vertrauensprobleme lösen oder verbessern, wodurch die Anwendung der Blockchain-Grenzen erweitert und schließlich die Blockchain-Technologie ermöglicht wird um in anderen Szenarien als Transaktionsübertragungen zu landen.
Erweiterungslösungen
BOS fördert aktiv Multi-Threading-Lösungen und untersucht gleichzeitig breitere Erweiterungslösungen. Aus abstrakter Sicht sind die Kontexte, die mit Smart Contracts verbunden sind, die auf der Blockchain laufen, relativ unabhängig, was ein Ereignis mit hoher Wahrscheinlichkeit darstellt. Daher ist es machbar, verschiedene Smart Contracts für die gleichzeitige Ausführung aus einer globalen Perspektive aufzuteilen, also eine Skalierung Lösung basierend auf isoliertem Rechnen vorgeschlagen, die die Knotenrollen und Blockstruktur im Netzwerk neu definiert und durch horizontale Erweiterung die Gesamtbelastbarkeit der BOS-Kette verbessern kann.
Post-Quantum-Verschlüsselungsschema
Der derzeit von BOS verwendete ECDSA-Signaturalgorithmus ist ebenfalls unvermeidlich, daher werden wir ein neues Anti-Quantum-Verschlüsselungssystem einführen, um die oben genannten Herausforderungen zu bewältigen. Unter den vielen Anti-Quanten-Kryptografiesystemen wird das Lattice-Kryptografiesystem als Hauptlösung der BOS-Anti-Quanten-Kryptografie verwendet, und NTRU (einschließlich Verschlüsselung und Signatur) wird als Hauptverschlüsselungssystem verwendet. FrodoKEM-System und Sphincs+ als Fallback-Chiffren. In Anbetracht der Tatsache, dass das Gitterverschlüsselungssystem theoretisch noch nicht vollständig ist und sich in der Phase der Anpassung internationaler Post-Quanten-Kryptografiestandards befindet, wird BOS die Fähigkeit beibehalten, mehrere kryptografische Schemata zu erweitern. Gleichzeitig kann das gitterbasierte verschlüsselte Signatursystem auch die Konstruktion quantensicherer anonymer Münzen erleichtern, wodurch die maximale Skalierbarkeit für BOS erhalten bleibt, und die Unterstützung mehrerer Kryptosysteme in der frühen Phase minimiert auch die irreversiblen Ergebnisse verursacht durch der Zusammenbruch eines bestimmten kryptographischen Systems.
Erweiterungsschema basierend auf Zero-Knowledge-Beweis
Für die Blockchain wirkt sich TPS auf die Tragfähigkeit des gesamten Blockchain-Systems aus und bestimmt die Anwendungsgrenze – einer der Kernindikatoren der Kette. Neben der Förderung von Erweiterungsplänen für Multi-Threading- und Multi-Computing-Bereiche wird BOS auch Erweiterungspläne auf der Grundlage von Zero-Knowledge-Beweisen in Betracht ziehen, die auf der Erforschung und Anhäufung von Zero-Knowledge-Beweisen basieren. In Anbetracht der Tatsache, dass die Ausführung von Smart Contracts determiniert und in endlichen Schritten erfolgt, kann das bestehende Zero-Knowledge-Proof-Schema für die Merkmale der Finite-Step-Ausführung verbessert und optimiert werden, um den praktischen Anforderungen gerecht zu werden Die Unterscheidung zwischen verschiedenen Vertragsmerkmalen führt dazu, dass die echten rechenintensiven Verträge die Zero-Knowledge-Proof-Methode anwenden, während die nicht rechenintensiven Verträge das VM-Ausführungsschema übernehmen, was letztendlich die Berechnungseffizienz maximiert.
Ankermünzen
BOS wird einen Mechanismus bereitstellen, um 1:1-Ankermünzen für verschiedene digitale Zertifikate auszustellen und die BP-Mehrfachsignatur zu verwenden, um sich gegen die Identität des vertrauenswürdigen Vermittlers zu authentifizieren. Jeder vertrauenswürdige Vermittler muss einen bestimmten Betrag an BOS als Sicherheitsleistung hinterlegen. Organisationen oder Unternehmen mit Stärke und Glaubwürdigkeit können einen Antrag auf den Status eines "Notars" stellen, und nachdem 25 BPs die Top 30 BPs bestanden haben, kann die Ankerwährung ausgegeben werden.
BOSCore ist eine öffentliche DPoS-Kette, die sich dem Aufbau eines vertrauenswürdigen Geschäftsökosystems mit Technologie verschrieben hat und eine Milliarde Benutzer abdeckt. Aus Sicht der Blockchain-Evolution kann BOSCore nicht nur die bevorzugte öffentliche Kette für die kommerzielle Implementierung sein, sondern auch als Zirkulationskette für verschiedene heterogene Ketten-Token und als Freihafen in der Blockchain-Welt verwendet werden. BOS kommt aus der Community und wird sich unter der Pflege der Community besser entwickeln.