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.
109
questions
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 ...
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 ...
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?
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 ...
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
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 ...
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 ...
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 ...
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?
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 ...
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?
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 ...
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 ...
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 ...
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 ...
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.?
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. ...
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?
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:...
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 ?
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?
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.
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?
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 ...
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 ...
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.
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 ...
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?
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 ...
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 ...
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 ...
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 ...
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
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?
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 ...
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.
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 ...
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. ...
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 ...
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 ...
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? ...
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 ...
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 ...
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.
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 ...
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 ?
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 ...
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 ...
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": "...
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 ...