We use cookies to enhance your browsing experience and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.. View our Privacy Policy for more information.
Your browser (Internet Explorer) is out of date. Please download one of these up-to-date, free and excellent browsers:
For more security speed and comfort.
The download is safe from the vendor's official website.

Blog:

Development update: collaborations and integrations

HUMAN Blog
Fundamentals
Charlie Child
May 13, 2021

Development update: collaborations and integrations

2 min read

The HUMAN Protocol Foundation was created to work with the most exciting technologies in the blockchain industry. Since its inception in November, the Foundation has been hard at work, building relationships, integrations, and collaborating with a host of exciting networks, from Chainlink to a multitude of Layer-1 solutions.

It is worth noting that this work, although only over a few months, is only the beginning. The Foundation is continually exploring new ways to develop and mature HUMAN Protocol’s ecosystem, with the aim of powering distributed marketplaces for all kinds of work. 

Proof of HUMANity

HUMAN Protocol has teamed up with Metamask and Chainlink to create on-chain proof-of-humanity. The work enables ERC20 contract developers to verify that the actions in a smart contract are made by a human. For a full overview of how this technology works, read our article about the collaboration.

Multichain

It is well established that the Ethereum testnet has issues relating to speed, latency, availability, and cost. The purpose of a multichain vision is simple; we want to avoid being bottlenecked by one network, and instead utilize each network based on its strengths. 

The first step is to test the strength of different networks at handling the scale of transactions we hope to execute down the line; as you may have read in our article Making Do With Blockchain, we only put a fragment of actual HUMAN Protocol work on-chain, because of limitations of current blockchain systems. 

We will test the strength of various sidechains in our Sidechain Bakeoff in May. Later, we will assess a Mainchain Bakeoff, which you can learn more about on our Wiki

Chainlink

Chainlink is the method of orchestrating our Oracle and Validator network. Read why we made this decision in our recent blog post, or see Chainlink’s blog post about HUMAN Protocol and the gig economy.

Polkadot

Contributions: MoonBeam and Parity

Polkadot is the ramp to a fast, multilane highway. Operating with multiple chains is complicated, because they have their own rules. Polkadot operates as the middle layer which translates the information between the chains.

The work: Parity has created a full implementation of HUMAN Protocol using Substrate. This will enable a first-class parachain built on top of HUMAN Protocol. We intend on testing all of the mainchain alternatives after we evaluate upgrades for our legacy Ethereum network. While Polkadot is launching and the parachain auctions commence, we will monitor whether it makes more sense to create a data-oriented parachain, or to use a parathread, or other deployment options for Polkadot on an existing parachain when that becomes available. 

In addition, Moonbeam has added Moonbeam support to the Ethereum implementation of hmt-escrow in this Github pull request. The Moonbeam implementation will be included in this month’s Sidechain Bakeoff.

Solana 

Solana offers very fast transaction speeds, about 50k per second. Because we want to be the data pipeline for the world, with millions of working simultaneously to answer questions, we need such throughput. 

The work: Solana has built a HUMAN API to operate over existing contracts. The HUMAN API is our blockchain interface, built over a RESTful API. You can see the work on Github here

Algorand

Contributors: RandLabs

The work: Algorand has contributed a basic Algorand asset as the basis of potential HUMAN Protocol integration. We are eager to explore the technology coming out of this blockchain.

Zilliqa

Zilliqa offers a scientifically backed blockchain based on sharding. Imagine having a huge volume of incoming calls to a network. The network is likely to fail because there is too much overlap. Sharding realizes when this is happening, and splits the entire network into two, three, or however many are required – as much as it needs to scale. Down the line, these shards – versions of the blockchain – reach a mutual consensus on the ledger, and what has happened. 

The work: Zilliqa is working on implementing our contracts and putting it into their language: a new smart contract language called Scilla.

Sidechains: an Ethereum solution

Skale

Skale is a sidechain based on Ethereum. As such, it is easy for us to use, and does not take much time on our part. They offer fast transaction speeds and a consensus algorithm to govern the network without our help. 

The work: Skale has built an adapter for HUMAN Protocol. Read about the integration on our Wiki. 

For the latest updates on HUMAN Protocol, follow us on Twitter or join our community Telegram channel.

Legal Disclaimer

The HUMAN Protocol Foundation makes no representation, warranty, or undertaking, express or implied, as to the accuracy, reliability, completeness, or reasonableness of the information contained here. Any assumptions, opinions, and estimations expressed constitute the HUMAN Protocol Foundation’s judgment as of the time of publishing and are subject to change without notice. Any projection contained within the information presented here is based on a number of assumptions, and there can be no guarantee that any projected outcomes will be achieved.


Guest post