Questions tagged [block-producer]

Questions about the block producing (BP) nodes who validate and commit transactions to the blockchain by building new blocks. Questions may relate to block-producing plugins, block producing algorithm, BP performance, setting up BP nodes, hardware specs, BP voting protocol, BP registering, and others.

27 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
3
votes
1answer
119 views

I can only find 10 block producers with valid SSL. Is that correct?

I want users to have option to select block producers from a list in my DAPP. But I can only find 10 block producers that has SSLendpoint. I first get block producers from EOS https://api.eosuk.io:...
2
votes
0answers
107 views

EOS mainnet replay speed too slow after about 20M blocks

while replay the node sync speed was fast in start but after about syncing 20M blocks the speed is very very slow. mongoDb and history plugins are enabled. nodeos is not utilizing above 1500 iops ...
2
votes
1answer
95 views

How I can understand round-robin in DPOS?

DPoS is a system in which a fixed number of elected entities (called block producers or witnesses) are selected to create blocks in a round-robin order. If we have a BP 18th suddenly down, which ...
1
vote
0answers
40 views

What is the optimal hardware setup for a server designed to produce blocks with EOSIO?

When setting up a block producer server, what is the optimal hardware in order to produce blocks, where the criteria is: CPU speed must be as fast as possible at producing blocks Number of cores is ...
1
vote
0answers
53 views

What is the inflation schedule for EOS private blockchain?

I have followed the bios boot sequence https://developers.eos.io/eosio-nodeos/docs/bios-boot-sequence to create private EOS blockchain. Now everything has been done but there are some point I want to ...
1
vote
0answers
33 views

How many requirement to make EOS testnet

I have made my local EOS testnet. Almost I followed the Bios Boot Sequence Pages. So I made a "eosio" account and created two block producers that were registered in chain. So three were created. But ...
1
vote
0answers
65 views

Do block producers know each others IP addresses?

1) If everyone knew the IP addresses of BPs, then clearly this would put them at risk of attack. But do BPs themselves know each others IP addresses? In order to speed up relay of blocks to each other ...
1
vote
1answer
50 views

validate the identity of the chain

as a non-block producer, how do I know I'm uploading a transaction to the true eos blockchain and not an impersonator? What methods exist to verify that? Example: websites use certificates.
1
vote
0answers
35 views

Multiple action_traces, which one is the “good” one?

Sorry if I'm asking a lot of questions but you're really helpful and I'm getting a better understanding of the platform every day thanks to you ;) I'm having a hard time figuring out why some ...
1
vote
0answers
12 views

How much EOS worth of votes does one need to be a block producer stand by?

To be a stand by block producer, you need votes. How many votes does one need as of today and out of those votes how much EOS is required?
1
vote
0answers
33 views

Config paramter default_max_block_cpu_usage and unit tests

We have problem with built-in unit-tests when we increase min_activated_stake (producer_pay.cpp): const int64_t min_activated_stake = 300'000'000'0000; And unit tests agrio_system_tests/...
1
vote
0answers
22 views

Multi Block Production

I want to create 4 Block Producers. I am following this tutorial and giving the same genesis for every node. I am only able to run two block producers. Is there any way to solve this?
1
vote
0answers
69 views

eosio/eos-dev docker is not producing blocks

Hi sorry if my question seems basic. I'm running eosio/eos-dev docker and when I run the command docker logs --tail 10 nodeos I don't see any block producing. This is the log I'm seeing: 2018-09-...
1
vote
1answer
50 views

How to get block producers votes on some past date?

Can't figure out... How to get block producers votes on some past date? From cleos preferably :) By default it returns latest data, while i need it for let's say - yesterday or a week ago. Or can i ...
1
vote
0answers
54 views

Who is the producer that produced the invalid block?

Few questions about the blockchain freeze in 16/06/2018: Who is the producer that produced the invalid block? Why was it not tested during the testing period? Were tests added to EOSIO to test the ...
1
vote
0answers
88 views

What are the units of the total_votes in the producer_info structure?

The structure is defined here https://github.com/EOSIO/eos/blob/7bce267c6e48bcbf2d81f0ed51a3771501fdbb7b/contracts/eosio.system/eosio.system.abi#L134 total_votres is a float64 The value reported by ...
0
votes
0answers
8 views

Does producers have power to change my public key

...and use my tokens? Precondition: they all agreed on that If so, how will they do that? Thanks
0
votes
0answers
11 views

Where does the RAM comes from?

The RAM is the resource to keep information of a Dapp user in the blockchain memory. Where does this comes from? Who does release it? Who determine its supply and how?
0
votes
0answers
14 views

EOSIO calculate transaction_mroot

As a general task i am trying to reverse engineer the production of a Block. With the help of EOSJS i was able to make a transaction from scratch and i can de/serialize it and sign it and so on. Now i ...
0
votes
1answer
61 views

How to sign this EOS transaction provided with below code and response?

This below code is working fine in testnet. I want to do transaction, signing and broadcasting individually. I generated the raw transaction, but I don't understand how to sign it. I have provided the ...
0
votes
1answer
25 views

Not able to claim rewards

I am running my private chain with 3 BPs, I have created 1000000.0000 tokens, I have issued 100000.0000 tokens, and run the further steps for setting up the chain, I voted all the BPs with 10-15 ...
0
votes
0answers
17 views

Inflation in EOSIO

I learning eosio system contract, I found that when any block-producer call claimrewards action then there is 5% (of total supply per year) is inflated, in which 4% goes to eosio.saving account, 0.25% ...
0
votes
0answers
32 views

Unvote a producer

I am working on eosio.system contract, I run my own local chain, in which I elect 5 block-producers and they start to produce block. Now let suppose I want to kick-out any block-producer from my ...
0
votes
1answer
29 views

Where in the code are eosio.prods permission set

where can I find the code in which eosio.prods permission are set? I couldn't find it in system_contract or producer_plugin. thx for any help!!
0
votes
0answers
28 views

How to set up a non-block producer node and connect it to a block producer node?

To set up demux you need to set a Block Producer node and a non Block Producer node. You are then required to pass various parameters to the non-Block Producer node like read-only Read-Mode, enabled ...
0
votes
0answers
19 views

Proposed Solutions to EOS BP vote buying

Currently there are a few BP's that are implementing a vote buying method to get ranked in the top 21 BP. In the long run, this wouldn't do well for EOS as BP's that do vote buying will eventually ...
0
votes
1answer
63 views

producer change error

I've constructed a 4 nodeos testnet. Initially, the first nodeos is the producer. Then, I created setbp.json like the following. { "schedule": [ {"producer_name":"eosio","block_signing_key":"...