High Performance Blockchain(HPB)

in #eth6 years ago

What is “Blockchain Technology”

“The blockchain is an incorruptible digital ledger of economic transactions that can be programmed to record not just financial transactions but virtually everything of value.”
Don & Alex Tapscott, authors Blockchain Revolution (2016)

If you can’t understand then it’s ok, just remember that the term “Blockchain Technology” typically refers to the transparent, trustless, publicly accessible ledger that allows us to securely transfer the ownership of units of value using public key encryption and proof of work methods.

So what is the problem now ? It has numerous potential applications in several industries: financial instruments, energy and resource management, social networking, big data and IoT applications, governance protocols, advertising and marketing. After all the years since the days blockchain appeared, we all know how good it was, but it still quite limited by a critical problem: transactions per second (TPS). This problem is easy recognising at Ethereum network now. Per second, there are more and more make transactions. And the result is that people have to pay more and more Ethereum for gas to reduced time. Also blockchains such as Ethereum have experienced security breaches and till now there is no real solution to a 51% network attack, where a majority of mining resources are turned against the network

> What is the real meaning of “High Performance Blockchain”

HPB is a new blockchain architecture, positioned as an easy-to-use, high-performance blockchain platform. It aims to extend the performance of distributed applications to meet real-world business needs.
The software architecture provides accounts, identity and authorization management, policy management, databases, and asynchronous communication on thousands of CPUs, FPGAs or clustered program schedules. This is a new architecture that can support millions of transactions per second and support authorizations within seconds

The architecture consists of two parts: hardware architecture and software architecture. It is a fusion of the HPC (High Performance Computing) blockchain concept, cloud computing, hardware systems with distributed core nodes, a HPC-powered universal communication network, and a HPC-powered cloud platform. In addition to network management, the architecture supports core node blockchain standards, and consensus algorithm and blockchain task processing functions. The core node includes a hardware acceleration engine embedded with software.

Through BOE technology, consensus algorithm acceleration, data compression, data encryption and other technologies, the architecture can support millions of concurrent users. The cloud terminal under this architecture can be a traditional PC, intelligent terminal, or any other related machine. You dont need to worry about anything, just let this blockchain carry all

The Technology of HPB

For traditional blockchain nodes, functions such as transaction broadcasting, transaction verification, block broadcasting, and block packaging are all implemented on the software level. The data connection between each node is a serial process, resulting in problems such as complex network topology, long delay time and low serial processing performance. For the solution, HPB created a new technological innovation: Blockchain Offload Engine (BOE). The BOE is a heterogeneous processing system, including hardware, firmware, and corresponding matching software.

The BOE is connected to other devices in the P2P network through Gigabit/10 Gigabit Ethernet interfaces. The point is that BOE module is responsible for establishing encrypted communication channels with other nodes through the TOE module. This module will do all the things like integrity checks, signature verifications, and account balance checks on incoming transactions, blocks, and other messages

This is just one of the interesting things about HPB, if you like it, go to their website for more information