HPB: Blockchain with hardware acceleration at its core

in #blockchain6 years ago

HPB
Developing a blockchain that not only scales well but is capable of competing with enterprise level stability and TPS values that exceed the best current FIAT platforms is no small step. When bitcoin and the main blockchains we all know about were envisioned it was a huge win for the distributed consensus work done by its founders. But as time has progressed many things became apparent, namely the fact that it's impossible to compete with head to head without some tradeoffs against the likes of MasterCard and Visa.

While many chains are looking at how to add cool new features and side chains to their network, theirs one network team that's trying to combat one of the biggest issues, scaling a network that can compete with the likes of the major FIAT world powers. The fact that older chains were considered a success handling 5-15 transaction each second, while mainstream processing powers can handle 2000-50000 transactions per second and you begin to realize that the 2 platforms just aren't even in the same ballpark. The idea of scaling fees combatted congestion by charing more during high periods but is rediculous when you look at what is considered congestion in these type of networks (20 transactions per second... 30... 40?). Other networks have worked to improve their throughput with things like the Lightning standard moving towards scales much higher (1,000 tps perhaps), but still not directly able to compete with the likes of major credit card processors at the 50,000 level and higher.

The scale at which financial industrial competition needs to be is just so far away before you even stack on the transactions to handle things like DAPPs and smart contracts that add to the throughput required and latency demands. The HPB team is looking to do something different than just some fancy code tricks. By combining High-Performance Computing code with hardware designed to specifically handle the kind of processing required to accelerate the entire consensus model. The platform is being designed from day 1 to handle not a few thousand or tens of thousands of users but millions of simultaneous users.

boe.PNG

The use of a Blockchain Offloading Engine, the plan is to be able to offload processing of certain functions to hardware/firmware and corresponding software to take advantage of the latest in FPGA and ASIC chips for calculations. Not just as other blockchains use for needless calculations but for actual meaningful work as a function of the chain. It's going to take this kind of specialized hardware to really be able to compete. This is one of the first chains I have seen take the idea of distributed computing and tie it to hardware designed to facilitate the functions at speed orders of magnitude higher than completed before.

This new specialized hardware will also require the use of a new consensus model able to take into account the BOE Hardware Accelerators and how they impact the networks throughput. The new HPB consensus algorithm is a two-tiered election mechanism to handle what the team considers outer and inner elections. This allows for an outer election to select high contribution nodes from the various candidates that will take place in future rounds of selection and processing, all handled adaptively through their ranking of participation.

hc.PNG

The consensus algorithm will utilize many considerations including the type of hardware engine, they are utilizing for BOE acceleration, their network bandwidth availability, and throughput, as well as things like reputation and uptime statistics. The inner tier of selection finds the HPB nodes that will then be in charge of algorithmic processing for each of the upcoming blocks. In the end, resulting in a complex but automated system that looks to optimize the throughput and latency for the validated consensus like never before.

With such a high performance core and the availability of multiple Smart Contract Machines, such as the Ethereum and NEO Virtual Machines, developers will not only be able to take part in what could be the fastest network designed for distributed payments and computing but able to develop in the type of Smart Contract language they feel most comfortable doing it in.

GXN Website and the White Paper are available and describe in more detail just why this network might turn out to be the future of blockchain development.

Sort:  

Wow, i have heard of HPB but i honestly never understood what they really want to put in place . l love how they want to integrate hardware ino their core i would like to see them succeed

Its not easy to understand for me as well. But more such article will help us to understand the project concept.

Regular update about the development might give us a clear idea. Just stay tunned

The blockchain technology and some of its terms are still kind of too advance for some of us and continuous explanation will bring us up to speed.

It is an interesting way to think about it; but wouldn't this limit the number of miners? I mean if you are to use a specific hardware specs?

i think one of the limitations for mass adoption is the TX speed. If they can combat this, it'll be fantastic.

Transaction speed and charges are the major concern of blockchain projects. If the hpb will fix this, it will become a standard.

I really think this might be the first time i've seen a team try to integrate hardware into their core and not for mining random codes for bitcoin but for actually improving the throughput of their network. So far all ASIC and FPGA work has been towards just SHA256 generation, the idea of specialized cards that actually do real work for the network not just random nonsense is a nice change.

Its nice to see projects coming up with lovely concepts to help deal with the issues in the blockchain industry, especially when it comes to data fragmentation

Yeah mate, the idea of distributed computing and linking it to hardware designed to facilitate the functions at speedy rate is just brilliant.

Yea. It's a very nice thing. I mean with a better functioning blockchain, projects will have less stress running on their business on blockchain platform.

Yeah, we already have blockchain what we need right now is to optimize it

I think it's a great area to target. TX speed is going to be the main issue between cryptos and mass adoption, that was evident around Xmas time with BTC. Something like $50 TX's that took hours to confirm.

I agree, transactions per second will be most important in future and today also.

High Performance Blockchain, the name is really just right here. It's crazy what they're up to and how fast their blockchain will be. millions of simultaneous users! just wow!

I think this would make the blockchain better and make others easily want to join in and experience the blockchain feel.

Yea and with the new technology called the BOE that they have as part of their concept, we'll get to see an increase in data processing, speeding up things faster than the usual

I believe once the project is fully operational, Transaction will be faster and transaction charges will be less.

This would be heaven for AI and machine learning applications; you get both the DB and the performance all security. Interesting concept.

I am certainly going to do a further studies on this, just downloaded the whitepaper, the fast transaction caught my interest

You should buddy, when I first read the whitepaper I was overwhelmed by their features.

I really read this paper I glance through most but this is first project that seems to really have merit and difference so I actually went through and I’m even more excited

This gonna become the biggest blockchain boosters for the last several years. Using hardware offloading and scalability till millions TPS... This sounds too cool not to stick my eyes on this.

I actually really think the attempt to catch up with likes of paypal and mastercard is a very big one and their approach seem workable to me as well in the sense that like this pay service they are going to integrate hardwarre

Coin Marketplace

STEEM 0.27
TRX 0.12
JST 0.032
BTC 61769.55
ETH 2910.04
USDT 1.00
SBD 3.64