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.

Filter by
Sorted by
Tagged with
10 votes
2 answers
414 views

Is there any incentives to run a full node without being one of the 21 block producer?

So EOS will select 21 block producer to make the DPOS work, but to become a block producer requires extremely high level hardware, which is not practical for average users. So is there any incentives ...
fluter's user avatar
  • 217
10 votes
1 answer
226 views

What are the valuable benefits of being EOS Block Producer?

There are many company which announce EOS Block Producer Candidacy (such as Bancor, Cypherglass, EOSIndia, and many other). For sure the scalability, reliability and maintainability of the EOS ...
kenorb's user avatar
  • 889
9 votes
3 answers
3k views

What are the minimum hardware specifications required to run an EOS blockchain?

What are the minimum hardware requirements to run an EOS blockchain in terms of CPU power, RAM, etc?
Don's user avatar
  • 1,165
8 votes
3 answers
451 views

How can you earn from EOSIO having a spare computer?

Given a person got a spare computer or few with some RAM (e.g. 16GB), how can you make gains (e.g. tokens) from just running EOSIO decentralized operating system with some minimal effort? What is the ...
kenorb's user avatar
  • 889
8 votes
3 answers
509 views

what are the steps to connect to a test net?

I have gone through the process of building latest dawn tag and ran the verification tests; what are the next steps to follow to be able to connect to a test net my brand new shiny BP? thank you
ovi's user avatar
  • 310
8 votes
1 answer
76 views

Decentralised hosting websites linked to smart contracts

Are there any plans for block producers to be able to serve HTTP from IPFS, etc, to allow for decentralisation? Has there been any discussion around this? I've been trying to determine how this would ...
gak's user avatar
  • 181
7 votes
2 answers
424 views

How many blocks in a row one producer can produce? How many blocks need to be produced to be considered as irreversible?

I am running so called SuperHero testnet node on my computer, and I've noticed that according to logs, blocks are produced in series, usually by 12 in one series produced by one block producer: Can ...
noisy's user avatar
  • 727
7 votes
3 answers
95 views

Can the community vote out a block producer any minute?

In this blog post, Dan Larimer says, "In order to maintain maximum voting influence each voter will have to re-assert their vote every week." Does this mean that a voter can only change her vote once ...
Able Joseph's user avatar
  • 1,469
5 votes
3 answers
4k views

Where can I find a list of the current 21 Block Producers?

Where online can I find a list of the current 21 Block Producers? And the 100 additional standby producers?
User's user avatar
  • 221
5 votes
1 answer
113 views

Unlimited BW for EOS dApp users?

Q. - Can anyone have unlimited bandwidth for EOS dApp users? Will that be a paid service from Block Producer (BP)? By Unlimited BW, i mean - no. of simultaneous users fetching the EOS blockchain ...
abhi3700's user avatar
  • 323
5 votes
3 answers
201 views

What would happen when a block producer fails to produce its blocks when it's his turn?

How would the next scheduled BP handle this mess?
Edward Z.'s user avatar
4 votes
5 answers
190 views

Does EOSIO prevents block producers from using swap instead of RAM?

How does EOSIO ensure that block producers won't be using swap instead of RAM? For example, what if block producers will use Docker and increase its VM memory, but in reality they'll use swap which ...
kenorb's user avatar
  • 889
4 votes
1 answer
690 views

How cpu, ram works for eos and are transactions free?

I'm a little bit fuzzy about what's going on for eos. All say transactions are free, but what you do is you make a stake. My questions are: 1) What is a stake? 2) After making a stake, what cpu and ...
Chemistry's user avatar
  • 225
4 votes
3 answers
619 views

Will EOS sidechains have the same block producers as the EOS main chain?

Wax and ONO have announced their intentions to launch their projects on sidechains rather than the main chain. Does this mean that they would need their own block producers or are sidechains also ...
Able Joseph's user avatar
  • 1,469
4 votes
1 answer
840 views

How to configure block producer to have front-end and back-end cluster nodes

In order to have high-availability, scalability and network efficiency, how to configure an EOS block producer to have front-end cluster nodes (that handle user and peer-to-peer requests) and back-end ...
Muhammad Altabba's user avatar
4 votes
2 answers
140 views

How does EOS recognise an infinite loop without startgas just as in Ethereum

I just wanted to know how does EOS know when a transaction is having an infinite loop like in Ethereum where there is a way that execution stops for a smart contract where it runs out of gas.?
Husni Abdul Nazer's user avatar
4 votes
2 answers
152 views

EOS smart contracts and big data

Imagine situation when I need to save a big data In smart contract (for example 1000 000 000 row of information - or just 1 TB). In case of ETH it's almost impossible because gas price goes to hell. ...
Chemistry's user avatar
  • 225
4 votes
1 answer
94 views

Which BP's offer snapshots for v1.4? --mongodb-wipe?

Which BP's or websites offer snapshots for v1.4 ? Is --mongodb-wipe still required for replaying?
Marcel's user avatar
  • 383
4 votes
1 answer
154 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:...
Bjørn Omsland's user avatar
3 votes
1 answer
139 views

Why does eos produce continuous blocks?

I am wondering about permanently producing blocks. Can someone explain why we need this ?
fuat's user avatar
  • 191
3 votes
2 answers
441 views

What is a fork database?

There is a mention of a fork database in the docs for the bnet_plugin. Could you please tell me what the fork database is and how is it related to the state of the nodeos node?
Ivan Yakimov's user avatar
3 votes
1 answer
2k views

What is the system requirements of being a block producer?

How powerful are the systems of being a block producer? I'm assuming it must be very powerful systems since they make alot of EOS tokens everyday.
Patoshi パトシ's user avatar
3 votes
1 answer
1k views

Why are there only 21 validation nodes and not more?

I mean, why not a hundred validation nodes, for example? Anyway, why every node couldn't be a validation node? Does it punish the performance?
Federico Caccia's user avatar
3 votes
1 answer
128 views

Order transactions get mined in

In Ethereum, for each account, transactions are mined in FIFO order. Each transaction has a transaction ID associated with it called a nonce and miners can only mine transactions with lower nonces ...
user9714804's user avatar
3 votes
1 answer
744 views

How are EOS block producers rewarded?

Coming from bitcoin and ethereum. Miners have a chance of winning the block reward at the end of the block time. But since EOS is .5 seconds, what is the block reward per second? And since there are ...
Patoshi パトシ's user avatar
3 votes
1 answer
110 views

How does BP upgrade new EOSIO version while producing?

I'm wondering when BPs need to upgrade to a new version of EOSIO, what is the process? When they're actively producing and upgrading to new version takes time.
Yang's user avatar
  • 31
3 votes
1 answer
667 views

How does a typical ECDSA signature verify work in EOS and ETH/BTC

I have been studing ECDSA signature/verify for a while. By my understanding: the standard ECDSA signature/verify process are like something as below: A sender combines message and its ECC public key ...
LeonMSH's user avatar
  • 35
3 votes
1 answer
90 views

What are blockchain producers’ incentives to add additional RAM?

If payments for RAM go to the network as a whole, what is the incentive for block producers to increase their physical RAM?
expaand's user avatar
  • 654
3 votes
1 answer
259 views

How to become an EOS Block Producer Candidate?

I've seen some conflicting info regarding on how one can become a Block Producer Candidate so that people can vote for me in the block producer votings. Some suggest that anyone can vote anyone they ...
hellopeach's user avatar
3 votes
1 answer
107 views

Can the EOS community decide to increase the number of block producers?

Is it built into the EOS governance for the community to reach a consensus on the matter of the number of block producers? If the community wants 51 instead of 21 block producers, can they make that ...
Able Joseph's user avatar
  • 1,469
3 votes
1 answer
112 views

Having two EOS BlockChain networks in parallel, is this theoretical scenario possible?

How is this scenario prevented: Two or more sets of Block Producers (21+100) start main-net; Where each set runs its own different network? What if both sets of BPs gather 15% EOS necessary vots to ...
ovi's user avatar
  • 310
2 votes
3 answers
328 views

Information on Block Producers

How would one programmatically obtain information on current BP’s as well as BP candidates? Information I would like: A. Basic info Website URL Country Location of servers Server types (cloud vs ...
expaand's user avatar
  • 654
2 votes
2 answers
370 views

how to list the schedule for active BPs?

anyone knows a command to list the current schedule for the active BPs? thank you
ovi's user avatar
  • 310
2 votes
1 answer
213 views

Can I stake back my bandwidth without cost?

Say I have staked enough eos for 10mb of bandwidth. When I run out of bandwidth, can I unstake and stake back as soon as possible to get 10mb more of bandwidth without any cost?
Jordi Goyanes's user avatar
2 votes
1 answer
461 views

how to solve Error Details: Cannot charge RAM to other accounts during notify on testnet

I need help for an issue developing an EOS dapp. I want to call a contract function when someone transfer EOS to my contract. For this i used the apply method to call the function upon any transfer ...
R B's user avatar
  • 31
2 votes
1 answer
395 views

How can I fetch the list of the active block producers and standby block producers using eosjs?

At this time, is it possible for me to do so when the BPs have not been elected? I need this for a block explorer I'm building using eosjs.
Jordi Goyanes's user avatar
2 votes
1 answer
32 views

When will "pending schedule" become the "active schedule" for producers?

Once the block that contains the proposal becomes irreversible, the schedule is promoted to "pending" automatically. Once the block that promotes the schedule is irreversible, the schedule ...
Phillip Hamnett - EOS42's user avatar
2 votes
1 answer
679 views

What does it mean that block is irreversible

I mean there are block producers and there are currently just 21 TRUSTED ones. Why do we need to wait for 15/21 to fully "confirm" transaction? Because that means sometimes almost 3-4 minutes. ...
0x49D1's user avatar
  • 141
2 votes
1 answer
68 views

Penalty for not producing block for more than 24 hours

I'm new to EOS, and was reading the whitepaper How can developers prevent abusive or spammy transactions on dApps if it's free for users to use? And I found that if a block producer does not ...
Alex Liu's user avatar
2 votes
2 answers
340 views

Setting a key to NULL

Is it possible to change they key for a permission to an EOS public key equivalent of NULL? Such that you could in essence stop that permission from being used in the future? If so, what would be the ...
Phillip Hamnett - EOS42's user avatar
2 votes
1 answer
195 views

Changing Producer Count on Private Blockchain

In a private EOS blockchain environment (think company/industry specific), is there a way to change the number of block producers in the network to be more than the 21 used in the public blockchain? ...
John Haager's user avatar
  • 1,844
2 votes
1 answer
217 views

What does the "is_active" mean in the block producer list?

When I run cleos system listproducers -j I got detailed block producer info in json format, and there's a field called "is_active", which I'm not quite sure what it means? Does it mean the node ...
hellopeach's user avatar
2 votes
1 answer
113 views

What is the practical process by which BPs change the RAM available on the mainnet?

What is the process that BPs follow to update the RAM size at regular intervals? From what I can tell, the update is made in the eosio_global_state singleton to update the max_ram_size parameter in ...
confused00's user avatar
  • 5,554
2 votes
3 answers
343 views

Tool for tracking BPs performance

Is there any tool tracking BPs performance? Like outages, transactions per block, etc... If it dose not exist yet - i will make it. And would love to hear what metrics you want to see.
Vasiliy Bondarenko's user avatar
2 votes
1 answer
245 views

What Block Producer resources are available?

Running a Block Producer is a complex job. BP candidates would find useful tools, tips, documentation, security tips, setup examples, cost calculators. What of these and other BP resources are ...
bitcoinerS's user avatar
2 votes
1 answer
45 views

Is there any command tools that could list all the bp nodes info like IP Port etc after the mainnet launching?

When the main net works well, is there any command line tools for us the check or monitor all the bp nodes ?
Harry Ma's user avatar
  • 555
2 votes
1 answer
126 views

How two EOS nodes on two diffrent instances of aws can communicate with each other through an EOS private chain?

I have setup node on each of two aws instance i.e two nodes on diffrent aws instance , thus created a private blockchain on both of the instances . Now how can i make them communicate with each other ...
Ridham CPP's user avatar
2 votes
1 answer
64 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 ...
Vasiliy Bondarenko's user avatar
2 votes
1 answer
186 views

How to get BP votes in EOS using cleos?

cleos system listproducers -l 21 -j { "rows": [{ "owner": "bitfinexeos1", "total_votes": "322468184386323200.00000000000000000", "producer_key": "...
Vasiliy Bondarenko's user avatar
2 votes
1 answer
66 views

How do you avoid a single entity to run multiple block producers?

According to this Reddit Discussion there's a single owner trying to be a candidate for multiple block producer spots. I know this has something to do with transparency, but I'd like to read an answer ...
Jordi Goyanes's user avatar