Everipedia Logo
Everipedia is now IQ.wiki - Join the IQ Brainlist and our Discord for early access to editing on the new platform and to participate in the beta testing.
Block Producer

Block Producer

EOS Meet up - What is a Block Producer??

EOS Meet up - What is a Block Producer??

An EOS Block Producer is the authority and curator of the EOS network. [undefined] Within the DPoS system, Block Producers run the underlying network layer to process all transactions on EOS. [undefined] [undefined] There will be a total of 21 block producers along with another 100 Back-up nodes overlooking the activities of the 21. "Healthy" candidates for the Block Producing role on the EOS network must fulfill a list of criteria and attributes in order to be considered for a vote. [undefined] [undefined]

Producing blocks

What Are The Qualities Of A Great EOS Block Producer?

What Are The Qualities Of A Great EOS Block Producer?

The activities performed by Block Producers should be covered by EOS as each BP runs the producer plugin.

The software, DPoS, is the system that EOS will operate on.

Block Producers replace the concept of โ€œminersโ€ as the custodians of the network, running the underlying network layer to process all transactions.

[undefined] [1]

For DPoS, there is no expensive, wasteful proof of work that is paid for through inflation and new coin release such as Bitcoin and Ethereum (currently).

[undefined]

On EOS, Block Producers service the community and the network.

BPs must implement arbitration decisions when instructed and make the hard investments to scale as required.

[1]

Block Producers also act as CEOs in a traditional company as they must keep everything internal and in control.

They must also communicate with other BPs and can also campaign to get elected as a BP.

[1]

Storage

Synchronisation/ IPFS

A healthy Block Producer on EOS.

A healthy Block Producer on EOS.

All block producers will have a full copy of all of the files in storage so when a file is uploaded to a block producer, synchronization must occur to the file within a reasonable time.

[1]

Files are synchronised over IPFS.

[1]

Synchronisation is a one time event, as soon as a transaction is detected then all block producers should start download, if they later decide to delete it then and will refuse to serve this file, even if it is still available via IPFS.

[1]

HTTPS Proxy

Files in storage can optionally be served from a https server listening on a common domain, or the domain name of the customer.

Each custom domain name should have a SSL certificate automatically generated from letsencrypt.

[1]

Accounting for bandwidth should also be done, bandwidth costs could be receiver pays or uploader pays.

The https proxy will need to be connected to the blockchain to verify permissions and accounting.

[1]

Governance

Voting on issues such as freezing accounts, replacing contract code, deciding on new storage limits etc. [1]

In addition, BPs must also perform the following:

  • Following the constitution

  • Account freezing, misbehaving contracts

  • Take-down notices of files

  • Hard and soft forks, fees (account creation), parameters (blocksize, rate-limited capacity) [undefined]

Criteria

According to several known EOS leaders on social media and forums, varying degrees of criteria must be fulfilled in order to become a Block Producer.

[undefined] [undefined] [undefined] [undefined]

According to Thomas B Cox, a "healthy" Block Producer should have the following:

  • Demonstrate a track record of reliable block production, if not new.

  • Possess data center assets of "good enough" quality -- as independently certified

  • Participates in BP discussions and gets a positive rating from other BPs

  • Performs EOS.IO

  • community-enhancing activities that get a positive rating from watchdogs [undefined]

References

[1]
Citation Linksteemit.comThe Steemitblog post that explains the requirements to be an official EOS Block Producer.
May 8, 2018, 6:17 AM
[2]
Citation Linksteemit.comBlog post about Block Producers.
May 8, 2018, 6:18 AM
[3]
Citation Linkforums.eosgo.ioForum on what makes a healthy Block Producer.
May 8, 2018, 6:18 AM
[4]
Citation Linkforums.eosgo.ioDiscussions related to Block Producers.
May 8, 2018, 6:19 AM
[5]
Citation Linkyoutu.beEOS Meet up - What is a Block Producer??
  • EP 6.
May 8, 2018, 6:22 AM
[6]
Citation Linkyoutu.beWhat Are The Qualities Of A Great EOS Block Producer?
May 8, 2018, 6:22 AM
[7]
Citation Linkreddit.comThe Reddit thread about Block Producers.
May 8, 2018, 7:43 PM
[8]
Citation Linkforums.eosgo.ioThe Six grading criteria of Block Producers.
May 8, 2018, 7:46 PM
[9]
Citation Linkeveripedia-storage.s3.amazonaws.comA healthy Block Producer on EOS.
May 8, 2018, 7:49 PM
[10]
Citation Linkcryptovest.comArticle about the 21 Block Producers on the EOS Network.
May 8, 2018, 7:56 PM