Toate limbile
HPB (High-performance Blockchain) este o arhitectură software și hardware blockchain nou-nouță, care include un motor de accelerare a cipurilor și o platformă subiacentă blockchain, concepută pentru a obține extinderea performanței aplicațiilor distribuite. Poziționată ca o platformă blockchain de înaltă performanță, ușor de utilizat, este profund integrată cu industria pentru a satisface nevoile reale de afaceri ale lumii reale. Acest lucru se realizează prin crearea unei arhitecturi asemănătoare unui sistem de operare pe care se pot construi aplicații. Arhitectura software oferă conturi, gestionare a identității și a autorizațiilor, gestionarea politicilor, baze de date, comunicare asincronă și programare de programe pe mii de procesoare, FPGA-uri sau clustere pentru a realiza o nouă arhitectură.Blockchain-ul poate suporta milioane de tranzacții cu confirmare de nivel al doilea.
HPB este o arhitectură blockchain nou-nouță, poziționată ca o platformă blockchain de înaltă performanță, ușor de utilizat, concepută pentru a obține extinderea performanței aplicațiilor distribuite pentru a satisface nevoile reale de afaceri din lumea reală. Acest lucru se realizează prin crearea unei arhitecturi asemănătoare unui sistem de operare pe care se pot construi aplicații. Arhitectura oferă gestionarea contului, identității și autorizațiilor, managementul politicilor, bazele de date, comunicarea asincronă și programarea programelor pe mii de procesoare, FPGA-uri sau clustere. Blockchain-ul este o arhitectură nou-nouță, care poate suporta milioane de tranzacții pe secundă și poate obține o confirmare de nivel al doilea prin tehnologia de accelerare hardware cu latență scăzută și concurență ridicată.
În procesul de proiectare a lanțului de bază HPB, pe lângă munca echipei de bază HPB, acesta a primit și contribuții și eforturi din partea partenerilor, comunităților de dezvoltare și organizațiilor din industrie. Lanțul de bază HPB este onorat să fie recunoscut și susținut de parteneri.În prezent, în domeniile trasabilității anti-contrafacere, smart big data, jocuri și alte domenii, diverse companii industriale au manifestat intenții pozitive de cooperare.
Scenariu de aplicare
Date mari inteligente:
În prezent, dezvoltarea datelor mari se confruntă încă cu multe probleme. După cum știm cu toții, modul de protejare a informațiilor de confidențialitate a utilizatorilor este o problemă cheie care limitează dezvoltarea datelor mari. Un număr mare de cazuri reale arată că, chiar și date inofensive, odată colectate în cantități mari, există riscul expunerii confidențialității personale. În plus, datele mari pot întâmpina și riscuri potențiale de securitate în timpul stocării, procesării și transmiterii. Pentru a obține securitatea datelor mari și protecția confidențialității, este extrem de dificil să restricționați furnizorii de servicii de la colectarea informațiilor despre utilizatori prin mijloace pur tehnice.
Pentru a valorifica valoarea potențială a partajării datelor, avem nevoie de soluții mai bune pentru a gestiona securitatea datelor. Sistemele IT centralizate oferă avantaje în ceea ce privește eficiența, dar scurgerile frecvente de date, lipsa transparenței și datele incomplete necesită un mecanism de consens distribuit pentru a compensa deficiențele. Blockchain este un registru distribuit care oferă înregistrări trasabile și imuabile. Tehnologia bazată pe blockchain poate oferi o soluție optimizată pentru un ecosistem IT în mod inerent sigur și sănătos. Lanțul de bază HPB colectează, utilizează și autorizează datele prin contracte inteligente pentru a asigura puritatea datelor. Creați un ecosistem bun prin lanțul de bază HPB și utilizați datele blockchain pentru a construi date mari inteligente, care vor îmbunătăți considerabil securitatea, confidențialitatea și capacitatea de utilizare a datelor în viitor. În același timp, transmiterea și utilizarea autorizată a datelor din lanțul public și taxele de tranzacție de interogare pot fi rezolvate prin taxarea jetoanelor de lanț de bază HPB.
UnionPay Zhihui, o filială a Chinei UnionPay, care este specializată în afaceri de inovare a datelor mari, s-a alăturat echipei de cercetare și dezvoltare cooperativă a HPB Core Chain după ce a ascultat conceptul de design al HPB Core Chain pentru a explora în comun big data financiar și -platforme blockchain performante.practica tehnica. În prezent, au avut loc schimburi și explorări aprofundate cu privire la autorizarea, certificarea și trasabilitatea datelor mari, iar în acest scenariu se desfășoară cercetări și demonstrații detaliate ale cererii, urmând ca proiecte specifice să fie implementate în T3 2018. Big Data UnionPay procesează în prezent 80% din datele tranzacțiilor bancare din China, cu un volum anual de tranzacții de 80 de trilioane de yuani. Lanțul de bază HPB se va uni cu UnionPay pentru a oferi soluții pentru sectorul bancar, asigurări, retail, tehnologie financiară și alte industrii.
Jocuri blockchain:
În prezent, pe lângă jocurile gratuite „Jocuri F2P (Free-to-Play)”, modelele de afaceri ale jocurilor online sunt împărțite în principal în două tipuri: utilizatorii plătesc pentru a cumpăra timp de experiență de joc, utilizatorii plătesc Cumpărați servicii cu valoare adăugată, cum ar fi produse de jocuri virtuale.
Produsele de jocuri virtuale sunt furnizate de furnizori de servicii centralizați. În scopuri comerciale, furnizorii de servicii centralizați restricționează de obicei transferul produselor din joc. Utilizatorii le pot folosi numai pe platformele lor proprietare, nu le pot circula. Pentru utilizatorii care au nevoie, tranzacțiile cu bunuri de joc virtuale pot fi inițiate în afara mediului de joc. Din motive precum asimetria informațională, procesul de tranzacție este greoi, iar utilizatorii se pot confrunta cu fraude. Pentru furnizorii de servicii centralizați, dezvoltarea și gestionarea platformelor pentru produse de jocuri virtuale este consumatoare de timp și costisitoare și este mai ușor să interziceți direct tranzacțiile între utilizatori. În timpul acestui proces, bunurile jocului virtual ale utilizatorului pot fi pierdute, confiscate sau modificate, dar utilizatorul nu are dreptul de a recurge la activele virtuale. În plus, jocurile online pot avea și un sistem economic închis, incluzând producție, distribuție, schimb, consum etc. La fel ca în lumea reală, probleme precum inflația și deflația nu pot fi evitate.
Dacă produsele de jocuri virtuale sunt stocate în blockchain, iar moneda digitală criptată reprezentată de lanțul de bază HPB înlocuiește moneda virtuală a jocului furnizată de editorul jocului, atunci nu este nevoie de editori de jocuri și Google Play, App Store etc. Instituțiile centralizate, bunurile de jocuri virtuale pot fi distribuite convenabil printre utilizatori. În același timp, metoda descentralizată de ieșire a monedei jocului virtual și procesul de tranzacție al registrului partajat vor elimina opacitatea și inflația din joc într-o anumită măsură. În plus, activele jocurilor virtuale se pot lansa și pe drumul securitizării.
Lanțul de bază HPB este proiectat prin arhitectură software și hardware, care poate suporta în mod stabil milioane de concurență și poate fi utilizat pe scară largă în domeniul jocurilor online.
Trasabilitate împotriva contrafacerii:
În ultimii ani, odată cu dezvoltarea economiei mondiale, cu evoluția structurii de vârstă a grupurilor de consumatori și cu aplatizarea decalajului global de consum, consumatorii și-au îmbunătățit continuu cerințele de calitate al siguranței vieții și al alimentelor Noi modele de consum de înaltă calitate, diversificate și informatizate. Pentru a satisface nevoile consumatorilor, pe piață au apărut o varietate de produse noi și a apărut și problema produselor contrafăcute și proaste. Potrivit unui sondaj publicat de Federația Producătorilor Francezi, produsele contrafăcute și contrafăcute au reprezentat aproximativ 5% din totalul comerțului mondial, depășind 110 miliarde de dolari SUA, iar pierderile economice directe sau indirecte rezultate au ajuns la zeci de miliarde de dolari SUA. . Contrafacerea în domeniile alimentelor, alimentelor de bază, medicamentelor, produselor de sănătate, bunurilor de lux, publicației de proprietate intelectuală, obiectelor de colecție etc. nu numai că dăunează intereselor vitale ale producătorilor și consumatorilor, dar poate chiar amenința viața, sănătatea și siguranța consumatorilor. , și are un impact negativ asupra pieței și mărcilor. Impactul negativ este incalculabil.
Asimetria informațională dintre consumatori și mărfuri face dificilă urmărirea originii mărfurilor pentru consumatori. Deși există tehnologii de trasabilitate anti-contrafacere, cum ar fi codurile de bare și codurile QR, pe de o parte, trasabilitatea unidirecțională va deveni treptat distorsionată în procesul complicat de comunicare; străpungeți linia de apărare a anti-contrafacere și trasabilitate.
Tehnologia blockchain oferită de lanțul de bază HPB poate forma o buclă închisă de informații de la producători la consumatori. Contabilitatea distribuită a tehnologiei blockchain, precum și caracteristicile trasabile și nemodificabile ale registrului contabil sunt potrivite în mod natural pentru combaterea contrafacerii și trasabilitate - procesul de certificare descentralizat poate preveni falsificarea și manipularea informațiilor printr-o singură legătură. Consumatorii trebuie doar să găsească codul de identificare pe produs și pot urmări producția, logistica și alte informații despre produs prin scanarea codului. Lanțul de bază HPB a desfășurat diverse cooperări intenționate în diferite scenarii de aplicare.
Prezentare generală tehnică
BOE:
Nodurile tradiționale blockchain, difuzarea tranzacțiilor, verificarea tranzacțiilor, difuzarea blocurilor, generarea blocurilor și alte funcții sunt toate implementate pe baza nivelului software, iar conexiunea de date dintre fiecare nod este procesată în serie, ceea ce duce la probleme precum ca topologie complexă de rețea, timp de întârziere lung, performanță scăzută de procesare în serie și experiență slabă a utilizatorului.
Ca răspuns la problemele de mai sus, HPB a proiectat tehnologia BOE în mod inovator, și anume Blockchain Offload Engine, care este un sistem de procesare eterogen, inclusiv hardware BOE, firmware BOE și software de sistem de potrivire, sistemul de procesare eterogen atinge performanțe ridicate și înalte -accelerarea calculului concurent prin combinarea capacității seriale a procesorului și a capacității de procesare paralelă a cipului FPGA/ASIC.
Echipamentul BOE este conectat la alte echipamente din rețeaua P2P prin interfața Gigabit/10 Gigabit Ethernet, iar modulul MAC procesează pachetele de date Ethernet și realizează interacțiunea datelor cu modulul TOE. Modulul BOE implementează analiza mesajelor TCP și UDP, iar procesul de procesare nu necesită participarea CPU pentru a economisi utilizarea resurselor CPU. Modulul BOE este responsabil pentru stabilirea unui canal de comunicație criptat cu alte noduri prin modulul TOE, efectuarea verificărilor de integritate, verificarea semnăturii și verificarea soldului contului asupra tranzacțiilor, blocurilor și altor mesaje primite și efectuând procesarea fragmentării pe blocuri de date prea mari pentru să fie trimis Și să încapsulați fiecare fragment pentru a asigura integritatea datelor primite și să faceți statistici bazate pe traficul primit al fiecărei conexiuni TCP, astfel încât să poată fi acordate stimulente corespunzătoare în funcție de contribuția la sistem, atrăgând astfel mai mulți utilizatori să participe la menținerea funcționării rețelei .
Algoritmul de consens:
Pentru a îndeplini cerințele tehnologiei BOE și pentru a îmbunătăți pe cât posibil securitatea TPS1, algoritmul de consens HPB adoptă un mecanism eficient de alegere pe două niveluri, și anume alegerea exterioară și alegerea interioară.
Alegeri externe: utilizați indicatorii de evaluare a valorii contribuției nodurilor pentru a selecta membrii nodului cu contribuție mare din multe noduri candidate Alegerea interioară: pe baza mecanismului de vot anonim din coada Hash, calculați nodurile cu valoare de contribuție mare de fiecare dată când este generat un bloc. Prioritatea generării blocurilor, nodurile cu prioritate mare și valoare de contribuție mare au dreptul de a genera mai întâi blocuri.
În întregul proiect al algoritmului de consens, mecanismul ușor de schimb de mesaje al algoritmului de consens HPB face eficiența consensului său mult mai mare decât alți algoritmi de consens și, în același timp, a făcut, de asemenea, o îmbunătățire semnificativă în securitate, confidențialitate etc. . .
Servicii de aplicație:
Interfețe de programare a aplicațiilor (API) Blockchain
La nivelul de bază al blockchain-ului, designul oferă o serie de interfețe de interacțiune și acces la date blockchain, folosind JSON-RPC și API-ul RESTful pentru a accepta diverse aplicații și limbaje de dezvoltare. Acesta acceptă operațiuni interactive blockchain, cum ar fi interogarea datelor blockchain multidimensionale și transmiterea tranzacțiilor.În diferite scenarii de afaceri, interfața de acces interactiv poate fi integrată în continuare cu sistemul de control al autorității.
SDK-uri pentru aplicații
Application Software Development Kit (Application Software Development Kit) este un pachet cuprinzător de servicii funcționale bazat pe diferite limbaje de dezvoltare pentru a funcționa pe blockchain. Acesta oferă interfețe cuprinzătoare pentru funcții de serviciu, cum ar fi criptarea, semnătura datelor și generarea de tranzacții și poate fi extins pentru a integra specifice Funcția logică de afaceri susține perfect integrarea și extinderea funcției a diferitelor sisteme de afaceri în limbaj. Acesta va accepta SDK-uri în mai multe limbi, cum ar fi Java, JavaScript, .NET, Ruby și Python.
Contract inteligent:
Mecanismul de mașină virtuală universală:
HPB adoptă un design de plug-in, acceptă mai multe mașini virtuale și ajustează în orice moment lista de mașini virtuale acceptate în funcție de cererea pieței. Mașina virtuală de bază este combinată cu analizarea și conversia limbajului de programare de nivel superior de nivel înalt pentru a sprijini în mod flexibil aplicația de bază a mașinii virtuale. Realizați interfața externă a mașinii virtuale prin operațiuni API personalizate și interacționați în mod flexibil cu datele registrului și datele externe. Acest mecanism realizează performanța ridicată a execuției codului nativ atunci când contractul inteligent rulează. În același timp, este implementat și un mecanism general de mașină virtuală care acceptă diferite blockchain-uri.
Gestionarea ciclului de viață al contractului inteligent:
pentru fiecare contract inteligent, este utilizat ca un activ al lanțului pentru gestionarea ciclului de viață complet și gestionarea completă și controlabilă a procesului pentru trimiterea, implementarea, utilizarea și anularea contracte și Mecanismul integrat de gestionare a autorităților efectuează un management complet al securității asupra diferitelor mecanisme ale operațiunilor de contracte inteligente.
Administrarea sistemului
Actualizare de sistem:
Tehnologia HPB adoptă o combinație de software și hardware. Arhitectura sistemului poate fi împărțită în patru niveluri, strat hardware, strat de abstractizare hardware, strat mijlociu și strat de implementare. Versiunile software și hardware ale fiecăruia stratul trebuie să fie compatibil unul cu celălalt potrivire. Având în vedere complexitatea sistemului, HPB oferă un serviciu de upgrade de sistem.Prin operațiuni simple de comandă pot fi realizate funcții precum verificarea compatibilității versiunilor, descărcarea automată, upgrade-ul automat și implementarea automată a fiecărui nivel.
Monitorizarea sistemului: monitorizarea completă a aplicațiilor vizuale și a sistemelor de jurnal pentru sisteme blockchain, rețele și noduri, alarme și notificări în timp real pentru diverse anomalii și suport pentru recuperarea defecțiunilor de la distanță în situații specifice, repornirea sistemului de rețea și alte servicii. Sprijină extinderea monitorizării complete și actualizarea sistemului în funcție de nevoile diferitelor domenii de activitate.
Lanțul de bază HPB este un lanț public care adoptă o nouă arhitectură software și hardware, combinată cu motorul de accelerare hardware (BOE) și software de înaltă performanță, pentru a realiza extinderea performanței aplicațiilor distribuite blockchain.
Motorul de accelerare hardware BOE este un sistem de procesare eterogen, care include hardware BOE, firmware BOE și software de sistem de potrivire, care realizează o accelerare de calcul de înaltă performanță și concurență ridicată. Hardware-ul BOE poate îmbunătăți în mod eficient funcțiile DApp, cum ar fi generarea de numere aleatorii hardware. Lanțul de bază HPB oferă un set complet de soluții blockchain, atrăgând companii binecunoscute precum UnionPay Zhihui și Ping An Interactive Entertainment să folosească platforma de lanț de bază HPB pentru a construi împreună o ecologie a lanțului public global descentralizat.
Linkuri similare:
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-