Alle Sprachen
HPB (High-Performance Blockchain) ist eine brandneue Blockchain-Software- und -Hardwarearchitektur, die eine Chip-Beschleunigungs-Engine und eine zugrunde liegende Blockchain-Plattform umfasst, die entwickelt wurde, um eine Leistungserweiterung von verteilten Anwendungen zu erreichen. Als benutzerfreundliche Hochleistungs-Blockchain-Plattform positioniert, ist sie tief in die Branche integriert, um die tatsächlichen Geschäftsanforderungen der realen Welt zu erfüllen. Dies wird durch die Schaffung einer betriebssystemähnlichen Architektur erreicht, auf der Anwendungen aufgebaut werden können. Die Softwarearchitektur bietet Konten, Identitäts- und Autorisierungsverwaltung, Richtlinienverwaltung, Datenbank, asynchrone Kommunikation und Programmplanung auf Tausenden von CPUs, FPGAs oder Clustern, um eine neue Architektur zu erreichen. Die Blockchain kann Millionen von Transaktionen mit Bestätigung auf zweiter Ebene unterstützen.
HPB ist eine brandneue Blockchain-Architektur, die als benutzerfreundliche Hochleistungs-Blockchain-Plattform positioniert ist und darauf ausgelegt ist, eine Leistungserweiterung von verteilten Anwendungen zu erreichen, um echte Geschäftsanforderungen in der realen Welt zu erfüllen. Dies wird durch die Schaffung einer betriebssystemähnlichen Architektur erreicht, auf der Anwendungen aufgebaut werden können. Die Architektur bietet Konto-, Identitäts- und Autorisierungsverwaltung, Richtlinienverwaltung, Datenbank, asynchrone Kommunikation und Programmplanung auf Tausenden von CPUs, FPGAs oder Clustern. Die Blockchain ist eine brandneue Architektur, die Millionen von Transaktionen pro Sekunde unterstützen und durch Hardwarebeschleunigungstechnologie mit geringer Latenz und hoher Parallelität eine Bestätigung auf zweiter Ebene erreichen kann.
Beim Designprozess der HPB-Core-Chain erhielt es zusätzlich zur Arbeit des HPB-Core-Teams auch Beiträge und Bemühungen von Partnern, Entwicklungsgemeinschaften und Industrieorganisationen. Die HPB-Kernkette fühlt sich geehrt, von Partnern anerkannt und unterstützt zu werden. Derzeit haben verschiedene Industrieunternehmen in den Bereichen Fälschungssicherheit, Smart Big Data, Spiele und anderen Bereichen positive Kooperationsabsichten bekundet.
Anwendungsszenario
Smart Big Data:
Die Entwicklung von Big Data steht derzeit noch vor vielen Problemen. Wie wir alle wissen, ist der Schutz der Privatsphäre von Benutzern ein Schlüsselproblem, das die Entwicklung von Big Data einschränkt. Eine Vielzahl konkreter Fälle zeigt, dass auch bei harmlosen Daten, einmal in großen Mengen gesammelt, die Gefahr besteht, dass die Privatsphäre preisgegeben wird. Darüber hinaus können Big Data während der Speicherung, Verarbeitung und Übertragung potenziellen Sicherheitsrisiken ausgesetzt sein. Um Big-Data-Sicherheit und Datenschutz zu erreichen, ist es äußerst schwierig, Dienstanbieter mit rein technischen Mitteln daran zu hindern, Benutzerinformationen zu sammeln.
Um den potenziellen Wert der gemeinsamen Nutzung von Daten auszuschöpfen, brauchen wir bessere Lösungen zur Verwaltung der Datensicherheit. Zentralisierte IT-Systeme bieten Effizienzvorteile, aber häufige Datenlecks, mangelnde Transparenz und unvollständige Daten erfordern einen verteilten Konsensmechanismus, um die Mängel auszugleichen. Blockchain ist ein verteiltes Hauptbuch, das nachvollziehbare und unveränderliche Aufzeichnungen bereitstellt. Blockchain-basierte Technologie kann eine optimierte Lösung für ein inhärent sicheres und gesundes IT-Ökosystem darstellen.Die HPB-Kernkette sammelt, verwendet und autorisiert Daten durch Smart Contracts, um die Reinheit der Daten sicherzustellen. Schaffen Sie ein gutes Ökosystem durch die HPB-Kernkette und verwenden Sie Blockchain-Daten, um intelligente Big Data zu erstellen, die die Sicherheit, den Datenschutz und die Nutzbarkeit von Daten in Zukunft erheblich verbessern werden. Gleichzeitig können die autorisierte Übertragung und Verwendung von Daten auf der öffentlichen Kette und Abfragetransaktionsgebühren durch die Erhebung von HPB-Core-Chain-Token gelöst werden.
UnionPay Zhihui, eine Tochtergesellschaft von China UnionPay, die sich auf das Big-Data-Innovationsgeschäft spezialisiert hat, ist dem kooperativen Forschungs- und Entwicklungsteam von HPB Core Chain beigetreten, nachdem sie sich das Designkonzept von HPB Core Chain angehört hatte, um gemeinsam Big Data und High im Finanzbereich zu erforschen -Performance-Blockchain-Plattformen Technische Praxis. Derzeit gibt es einen intensiven Austausch und Untersuchungen zur Autorisierung, Zertifizierung und Rückverfolgbarkeit von Big Data, und es werden detaillierte Bedarfsforschungen und Demonstrationen rund um dieses Szenario durchgeführt.Es wird erwartet, dass konkrete Projekte im dritten Quartal 2018 umgesetzt werden. UnionPay Big Data verarbeitet derzeit 80 % der Banktransaktionsdaten in China mit einem jährlichen Transaktionsvolumen von 80 Billionen Yuan. HPB Core Chain wird sich mit UnionPay zusammenschließen, um Lösungen für Banken, Versicherungen, Einzelhandel, Finanztechnologie und andere Branchen anzubieten.
Blockchain-Spiele:
Derzeit werden neben kostenlosen Spielen "F2P (Free-to-Play) Games" die Geschäftsmodelle von Online-Spielen hauptsächlich in zwei Arten unterteilt: Benutzer bezahlen, um Spielerlebniszeit zu kaufen, Benutzer zahlen Kaufen Sie Mehrwertdienste wie virtuelle Spielprodukte.
Virtuelle Spielprodukte werden von zentralisierten Dienstanbietern bereitgestellt. Zu kommerziellen Zwecken beschränken zentralisierte Dienstanbieter in der Regel die Übertragung von In-Game-Produkten. Benutzer können sie nur auf ihren proprietären Plattformen verwenden, aber nicht verbreiten. Für bedürftige Benutzer können Transaktionen von virtuellen Spielwaren außerhalb der Spielumgebung initiiert werden. Aufgrund von Gründen wie Informationsasymmetrie ist der Transaktionsprozess umständlich und Benutzer können auf Betrug stoßen. Für zentralisierte Dienstanbieter ist es zeitaufwändig und kostspielig, Plattformen für virtuelle Spieleprodukte zu entwickeln und zu verwalten, und es ist einfacher, Transaktionen zwischen Benutzern direkt zu untersagen. Dabei können die virtuellen Spielgüter des Nutzers verloren gehen, beschlagnahmt oder verändert werden, ein Rückgriffsrecht des Nutzers auf die virtuellen Güter besteht jedoch nicht. Darüber hinaus können Online-Spiele auch ein geschlossenes Wirtschaftssystem haben, einschließlich Produktion, Vertrieb, Austausch, Konsum usw. Genau wie in der realen Welt können Probleme wie Inflation und Deflation nicht vermieden werden.
Wenn virtuelle Spielprodukte in der Blockchain gespeichert werden und die verschlüsselte digitale Währung, die durch die HPB-Kernkette dargestellt wird, die vom Spieleherausgeber bereitgestellte virtuelle Spielwährung ersetzt, dann besteht keine Notwendigkeit für Spieleherausgeber und Google Play, App Store usw Zentralisierte Institutionen, virtuelle Spielwaren können bequem unter Benutzern zirkuliert werden. Gleichzeitig werden die dezentrale Ausgabemethode der virtuellen Spielwährung und der Transaktionsprozess des gemeinsamen Hauptbuchs die Undurchsichtigkeit und Inflation im Spiel bis zu einem gewissen Grad beseitigen. Darüber hinaus können auch virtuelle Spiele-Assets den Weg der Verbriefung einschlagen.
Die HPB-Core-Chain wird durch eine Software- und Hardwarearchitektur entwickelt, die Millionen von Parallelität stabil unterstützen und im Bereich der Online-Spiele weit verbreitet sein kann.
Rückverfolgbarkeit gegen Fälschungen:
In den letzten Jahren haben die Verbraucher mit der Entwicklung der Weltwirtschaft, der Entwicklung der Altersstruktur von Verbrauchergruppen und der Abflachung des globalen Konsumgefälles ihre Anforderungen an die Qualität kontinuierlich verbessert des Lebens und der Lebensmittelsicherheit Hochwertige, diversifizierte und informierte neue Konsummuster. Um die Bedürfnisse der Verbraucher zu erfüllen, ist eine Vielzahl neuer Produkte auf den Markt gekommen, und es ist auch das Problem gefälschter und minderwertiger Produkte aufgetreten. Laut einer vom Verband der französischen Hersteller veröffentlichten Umfrage machen gefälschte und gefälschte Produkte etwa 5 % des gesamten Welthandels aus, was 110 Milliarden US-Dollar übersteigt, und die daraus resultierenden direkten oder indirekten wirtschaftlichen Verluste haben mehrere zehn Milliarden US-Dollar erreicht . Fälschungen in den Bereichen Lebensmittel, Lebensmittel, Medizin, Gesundheitsprodukte, Luxusgüter, Veröffentlichung von geistigem Eigentum, Sammlerstücke usw. schaden nicht nur den lebenswichtigen Interessen von Herstellern und Verbrauchern, sondern können sogar das Leben, die Gesundheit und die Sicherheit der Verbraucher bedrohen , und hat negative Auswirkungen auf den Markt und die Marken.Die negativen Auswirkungen sind unkalkulierbar.
Die Informationsasymmetrie zwischen Verbrauchern und Waren erschwert es Verbrauchern, die Herkunft von Waren nachzuvollziehen. Obwohl es einerseits fälschungssichere Rückverfolgbarkeitstechnologien wie Barcodes und QR-Codes gibt, wird die einseitige Rückverfolgbarkeit im komplizierten Kommunikationsprozess allmählich verzerrt; Durchbrechen Sie die Verteidigungslinie der Fälschungssicherheit und Rückverfolgbarkeit.
Die von HPB Core Chain bereitgestellte Blockchain-Technologie kann einen geschlossenen Informationskreislauf von Herstellern zu Verbrauchern bilden. Die verteilte Buchhaltung der Blockchain-Technologie sowie die nachvollziehbaren und nicht manipulierbaren Eigenschaften des Hauptbuchs eignen sich natürlich für die Fälschungssicherheit und Rückverfolgbarkeit – der dezentrale Zertifizierungsprozess kann Fälschungen und Manipulationen von Informationen durch einen einzigen Link verhindern. Verbraucher müssen nur den Identifikationscode auf dem Produkt finden und können die Produktion, Logistik und andere Informationen des Produkts durch Scannen des Codes verfolgen. Die HPB-Kernkette hat verschiedene absichtliche Kooperationen in verschiedenen Anwendungsszenarien durchgeführt.
Technische Übersicht
BOE:
Herkömmliche Blockchain-Knoten, Transaktionsübertragung, Transaktionsverifizierung, Blockübertragung, Blockgenerierung und andere Funktionen werden alle basierend auf der Softwareebene implementiert, und die Datenverbindung zwischen den einzelnen Knoten wird seriell verarbeitet, was zu Problemen wie z B. komplexe Netzwerktopologie, lange Verzögerungszeit, geringe serielle Verarbeitungsleistung und schlechte Benutzererfahrung.
Als Reaktion auf die oben genannten Probleme hat HPB die innovative BOE-Technologie entwickelt, nämlich die Blockchain Offload Engine, die ein heterogenes Verarbeitungssystem ist, einschließlich BOE-Hardware, BOE-Firmware und passender Systemsoftware. Das heterogene Verarbeitungssystem erreicht eine hohe Leistung und hohe Leistung - Parallelverarbeitungsbeschleunigung durch Kombination der seriellen Fähigkeit der CPU und der parallelen Verarbeitungsfähigkeit des FPGA/ASIC-Chips.
BOE-Geräte sind über die Gigabit/10-Gigabit-Ethernet-Schnittstelle mit anderen Geräten im P2P-Netzwerk verbunden, und das MAC-Modul verarbeitet Ethernet-Datenpakete und führt eine Dateninteraktion mit dem TOE-Modul durch. Das BOE-Modul implementiert die Analyse von TCP-Nachrichten und UDP-Nachrichten, und der Verarbeitungsprozess erfordert keine CPU-Beteiligung, um CPU-Ressourcenverbrauch zu sparen. Das BOE-Modul ist verantwortlich für die Einrichtung eines verschlüsselten Kommunikationskanals mit anderen Knoten durch das TOE-Modul, die Durchführung von Integritätsprüfungen, Signaturüberprüfung und Kontostandsüberprüfung bei empfangenen Transaktionen, Blöcken und anderen Nachrichten und die Durchführung einer Fragmentierungsverarbeitung für übermäßig große Blockdaten gesendet werden und jedes Fragment verkapseln, um die Integrität der empfangenen Daten sicherzustellen, und Statistiken basierend auf dem empfangenen Verkehr jeder TCP-Verbindung erstellen, so dass entsprechende Anreize entsprechend dem Beitrag zum System gegeben werden können, wodurch mehr Benutzer zur Teilnahme angezogen werden Aufrechterhaltung des Netzbetriebes .
Konsensalgorithmus:
Um die Anforderungen der BOE-Technologie zu erfüllen und die Sicherheit TPS1 so weit wie möglich zu verbessern, verwendet der HPB-Konsensalgorithmus einen effizienten zweistufigen Wahlmechanismus, nämlich äußere Wahl und innere Wahl.
Externe Wahl: Verwenden Sie Bewertungsindikatoren für den Beitragswert des Knotens, um Knotenmitglieder mit hohem Beitrag aus vielen Kandidatenknoten auszuwählen. Knoten mit hoher Priorität und hohem Beitragswert haben das Recht, zuerst Blöcke zu generieren.
Im gesamten Design des Konsensalgorithmus macht der leichtgewichtige Nachrichtenaustauschmechanismus des HPB-Konsensalgorithmus seine Konsenseffizienz viel höher als bei anderen Konsensalgorithmen, und gleichzeitig hat er auch eine signifikante Verbesserung der Sicherheit, des Datenschutzes usw. bewirkt . . .
Anwendungsdienste:
Blockchain-Anwendungsprogrammierschnittstellen (APIs)
Auf der grundlegenden Ebene der Blockchain bietet das Design eine Reihe von Blockchain-Datenzugriffs- und Interaktionsschnittstellen, die JSON-RPC und RESTful API verwenden, um verschiedene Anwendungen und Entwicklungssprachen zu unterstützen. Es unterstützt interaktive Blockchain-Operationen wie mehrdimensionale Blockchain-Datenabfragen und Transaktionsübermittlung.In verschiedenen Geschäftsszenarien kann die interaktive Zugangsschnittstelle weiter in das Autoritätskontrollsystem integriert werden.
Anwendungs-SDKs
Application Software Development Kit (Application Software Development Kit) ist ein umfassendes funktionales Dienstleistungspaket basierend auf verschiedenen Entwicklungssprachen zum Betreiben der Blockchain.Es bietet umfassende Servicefunktionsschnittstellen wie Verschlüsselung, Datensignatur und Transaktionsgenerierung und kann erweiterbar, um spezifisch zu integrieren Die Business-Logik-Funktion unterstützt nahtlos die Integration und Funktionserweiterung verschiedener Sprach-Business-Systeme. Es unterstützt mehrsprachige SDKs wie Java, JavaScript, .NET, Ruby und Python.
Smart-Vertrag:
Universeller Mechanismus für virtuelle Maschinen:
HPB übernimmt das Plug-in-Design, unterstützt mehrere virtuelle Maschinen und passt die Liste der unterstützten virtuellen Maschinen jederzeit entsprechend der Marktnachfrage an. Die zugrunde liegende virtuelle Maschine wird mit dem Parsing und der Umwandlung der übergeordneten höheren Programmiersprache kombiniert, um die Basisanwendung der virtuellen Maschine flexibel zu unterstützen. Realisieren Sie die externe Schnittstelle der virtuellen Maschine durch benutzerdefinierte API-Operationen und interagieren Sie flexibel mit Hauptbuchdaten und externen Daten. Dieser Mechanismus erreicht die hohe Leistung der nativen Codeausführung, wenn der Smart Contract ausgeführt wird. Gleichzeitig wird auch ein allgemeiner Mechanismus für virtuelle Maschinen implementiert, der verschiedene Blockchains unterstützt.
Lebenszyklusmanagement für Smart Contracts:
Für jeden Smart Contract wird er als Asset in der Kette für das vollständige Lebenszyklusmanagement und ein vollständiges und kontrollierbares Prozessmanagement für die Einreichung, Bereitstellung, Nutzung und Kündigung von Smart Contracts verwendet Verträge, und Der integrierte Autoritätsverwaltungsmechanismus führt ein umfassendes Sicherheitsmanagement für verschiedene Mechanismen intelligenter Vertragsoperationen durch.
Systemverwaltung
System-Upgrade:
Die HPB-Technologie verwendet eine Kombination aus Software und Hardware. Die Systemarchitektur kann in vier Ebenen unterteilt werden: Hardware-Schicht, Hardware-Abstraktionsschicht, Mittelschicht und Implementierungsschicht. Die Software- und Hardwareversionen von jeder Layer müssen miteinander kompatibel sein. Als Reaktion auf die Komplexität des Systems bietet HPB einen System-Upgrade-Service.Durch einfache Befehlsoperationen können Funktionen wie Versionskompatibilitätsprüfung, automatischer Download, automatisches Upgrade und automatisches Deployment jeder Schicht realisiert werden.
Systemüberwachung: Umfassende Überwachung von visuellen Anwendungen und Protokollsystemen für Blockchain-Systeme, Netzwerke und Knoten, Echtzeit-Alarme und Benachrichtigungen für verschiedene Anomalien und Unterstützung für die Fernwiederherstellung von Fehlern in bestimmten Situationen, Neustart des Netzwerksystems und andere Dienste. Unterstützen Sie eine umfassende Überwachungserweiterung und Systemaktualisierung gemäß den Anforderungen verschiedener Geschäftsbereiche.
Die HPB-Kernkette ist eine öffentliche Kette, die eine neue Software- und Hardwarearchitektur in Kombination mit einer Hardwarebeschleunigungs-Engine (BOE) und Hochleistungssoftware anwendet, um die Leistungserweiterung von Blockchain-verteilten Anwendungen zu realisieren.
Die BOE-Hardwarebeschleunigungs-Engine ist ein heterogenes Verarbeitungssystem, einschließlich BOE-Hardware, BOE-Firmware und passender Systemsoftware, das eine leistungsstarke und gleichzeitige Rechenbeschleunigung realisiert. BOE-Hardware kann die Funktionen von DApp effektiv verbessern, z. B. das Generieren von Hardware-Zufallszahlen. Die HPB-Core-Chain bietet ein komplettes Set von Blockchain-Lösungen und zieht namhafte Unternehmen wie UnionPay Zhihui und Ping An Interactive Entertainment an, um die HPB-Core-Chain-Plattform zu nutzen, um gemeinsam eine dezentralisierte globale Public-Chain-Ökologie aufzubauen.
Verwandte Links:
http://www.hpb.io/
http://www.qukuaiwang.com.cn/szhb/2212.html###< br> https://bitmaxhelp.zendesk.com/hc/zh-cn/articles/360031565654-High-Performance-Blockchain-HPB-