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
2answers
309 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 ...
9
votes
3answers
2k 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?
8
votes
3answers
377 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 ...
8
votes
1answer
209 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 ...
8
votes
3answers
472 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
8
votes
1answer
72 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 ...
7
votes
2answers
377 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 ...
7
votes
3answers
89 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 ...
5
votes
3answers
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?
5
votes
1answer
109 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 ...
5
votes
3answers
116 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?
4
votes
5answers
183 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 ...
4
votes
1answer
567 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 ...
4
votes
3answers
595 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 ...
4
votes
1answer
701 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 ...
4
votes
2answers
122 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.?
4
votes
2answers
115 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. ...
4
votes
1answer
89 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?
3
votes
1answer
100 views

Why does eos produce continuous blocks?

I am wondering about permanently producing blocks. Can someone explain why we need this ?
3
votes
2answers
351 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?
3
votes
1answer
461 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?
3
votes
1answer
67 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 ...
3
votes
1answer
1k 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.
3
votes
1answer
97 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.
3
votes
1answer
174 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 ...
3
votes
1answer
81 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?
3
votes
1answer
195 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 ...
3
votes
1answer
94 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 ...
3
votes
1answer
105 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 ...
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
3answers
309 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 ...
2
votes
2answers
323 views

how to list the schedule for active BPs?

anyone knows a command to list the current schedule for the active BPs? thank you
2
votes
1answer
172 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?
2
votes
1answer
307 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.
2
votes
1answer
293 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. ...
2
votes
1answer
46 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 ...
2
votes
2answers
166 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 ...
2
votes
1answer
516 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 ...
2
votes
1answer
155 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? ...
2
votes
1answer
176 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 ...
2
votes
1answer
101 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 ...
2
votes
3answers
264 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.
2
votes
1answer
180 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 ...
2
votes
1answer
43 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 ?
2
votes
1answer
73 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 ...
2
votes
1answer
206 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 ...
2
votes
1answer
164 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": "...
2
votes
1answer
60 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 ...
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 ...