Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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 ...

0
votes
1answer
14 views

How is the the crash of a BP handled?

I am wondering if a BP crashes, how do the remaining 20 BPs know this? If they do not know, all block not irreversible so we can be hack? Please give me some details for this. Thanks!
0
votes
1answer
12 views

Back up EOS ecosystem

I read some comment on reddit and this page, some people talked, EOS uses 21 BPs as active, and all of rest are standby. So I think EOS will use a server as a gateway to handle this like HAProxy, ...
1
vote
0answers
14 views

When receive a transaction, how to EOS push it into block chain?

I am researching how to transaction work in Block producer(BP). I knew when BP received a transaction from user, maybe it start from push_transaction function then to apply_context::exec and ...
2
votes
0answers
12 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 ...
1
vote
0answers
14 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 ...
0
votes
0answers
22 views

What stops someone from DDOSing the 21 block producers?

From my understanding the top 21 block producers have very beefy systems and it would be very hard to ddos them. Is this true? What protections do they have from a ddos happening?
1
vote
2answers
26 views

How does EOS and dPOS stop a rogue node corrupting data?

If a block producer is working due to getting a voting status, what happens if they betray the others and add fraudulent data. How is that stopped under dPOS and also what happens if I have a private ...
1
vote
2answers
43 views

How much does the top 21 producers make per a day?

Does the top 21 EOS producers make a different amount per day or a set amount?
1
vote
0answers
8 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?
4
votes
1answer
58 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?
0
votes
0answers
8 views

What is required to be a block producer? How much eos does one need to have?

What are some of the requirements to be an EOS block producer? Assuming you can just vote yourself in. How much eos does one need to have? What software does a block producer need to run? What are ...
0
votes
0answers
12 views

What is the reason for most of the block producers to be located in the Asia area?

Was there a reason why most block producers reside in Asia? Did EOS market more towards the East vs the West? What impact does having a larger portion of the block producers being in one region?
2
votes
1answer
46 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 ...
0
votes
1answer
60 views

Who is the NYC block producer? How much eos do they control? [closed]

Who controls the NYC block producer? And how much eos do they control? And how were they nominated in the first place?
1
vote
0answers
20 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
20 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
1answer
86 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.
1
vote
1answer
11 views

Are all the 21 block producers public? And if so who are they?

Do we know the identities of all of the 21 block producers? If not, then how were they voted into place?
1
vote
1answer
21 views

Are all of the EOS tokens already mined since its a POS system?

There are 1 billion EOS tokens, is everything mined since its a POS system? If not, how much is already mined? And where are block producers getting their coins from?
1
vote
2answers
36 views

How can EOS prevent collusion of block producers?

How can EOS prevent colluding to make it a more decentralized system?
2
votes
1answer
47 views

Verify CPU usage calculated by BP

As far as I know, the value of CPU usage of the same tx can be different on every BP. Is it possible for BP to overcharge CPU usage of my transaction? If so, how do I (or other BPs) check if CPU ...
3
votes
2answers
41 views
0
votes
0answers
31 views

How blockproducers validate transaction?

How blockproducers authenticate or validate transaction ? Which algorithm used to do that ?(other than dpos) i know that there is synchronization for transaction(for blockproducer's side) but what ...
2
votes
1answer
42 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? ...
1
vote
1answer
16 views

Does Block Producer`s votes percentage affect their block reward or block generation frequency?

I am curious if TOP 1 Block Producer: will be generating blocks more frequent than the others? will be gaining more rewards when creating a block than the others?
1
vote
0answers
41 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
110 views

Where can I download a copy of Mainnet Blocks?

I want to download the blockchain to speed up the syncing process, I know some BPs were providing this service but I can´t find the url.
2
votes
1answer
49 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 ...
3
votes
1answer
88 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?
4
votes
2answers
73 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.?
1
vote
1answer
31 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
1answer
81 views

Why wouldn't it be good to store lots of data in eos logs instead of smart contract?

'm curious where to save big data. I don't want to save it in my private db and not in ipfs. I want it to be visible on blockchain. So It's visible on blockchain etherscan If I'd go to store data in ...
4
votes
1answer
292 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
2answers
79 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. ...
3
votes
1answer
77 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 ...
2
votes
1answer
74 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 ...
3
votes
2answers
118 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?
2
votes
1answer
67 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:...
0
votes
0answers
28 views

What's the main deciding factor of block time?

Speaking of block time(which EOS has shown us 0.5 sec), which is the more important time consumer, network communication or BP computing? Or to say, let's imagine we want to shorten EOS block time to ...
2
votes
1answer
84 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": "...
1
vote
1answer
63 views

Installation issue in EOS

I have cloned the EOS repository and trying to start the script using the following command. `sh ./eosio_build.sh` But it raises the following issue? ./eosio_build.sh: 33: ./eosio_build.sh: ...
1
vote
1answer
59 views

eos.io - Account freeze protocol

Is there a possiblity to unfreeze a frozen account in the EOS protocol (or is it frozen forever once frozen) and if so how many BP need to vote unfreeze to unfreeze an account?
2
votes
3answers
76 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.
3
votes
1answer
59 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.
2
votes
1answer
59 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 ...
1
vote
1answer
88 views

How to find out which BPCs are backup BPs and are paid?

Is there a way to find out which Block Producer Candidates are paid as backup BP?
2
votes
1answer
47 views

Why does eos produce continuous blocks?

I am wondering about permanently producing blocks. Can someone explain why we need this ?
1
vote
1answer
101 views

How to become a Stand-by Block Producer

Is there a document / wiki etc. out there that provides details on how to become a stand-by block producer for EOS?
3
votes
1answer
68 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?
4
votes
3answers
2k 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?