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
2
votes
1answer
91 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 ...
5
votes
3answers
117 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?
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? ...
1
vote
1answer
20 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
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
434 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
177 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
462 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
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.?
1
vote
1answer
51 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
106 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
569 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
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. ...
3
votes
1answer
196 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
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 ...
3
votes
2answers
352 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
120 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
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": "...
1
vote
1answer
78 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
131 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
265 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
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.
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 ...
1
vote
1answer
137 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?
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 ?
1
vote
1answer
164 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
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?
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?
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 ...
0
votes
1answer
301 views

How do I add more RAM on existing account?

-All of my EOS is staked for CPU and NET bandwidth, should I un-stake some of it first, and how ? -What command should I execute with a BP to buy, lets say, 600 EOS worth of RAM on an existing ...
1
vote
2answers
92 views

Is there a BP with available smart-contracts that we can simply run without submitting?

Submitting a smart contracts to different BPs gives me different errors. Would there be a BP with ready-to-run smart-contracts (which are found in a /contracts directory) that can be executed by EOS ...
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 ...
1
vote
2answers
421 views

How do I know which version of EOS the mainnet is running?

How do I know which version of EOS the mainnet is running? For example, today is the mainnet running 1.0.3 or 1.0.4? Is it possible that different Block Producers can be running different versions ...
2
votes
2answers
325 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?
1
vote
2answers
303 views

transcation take to long on cleos push action in EOS 1.0.2

Exception encountered while processing chain.push_transaction: 3040005 expired_tx_exception: Expired Transaction transaction has expired, expiration is 2018-06-12T12:30:04 and pending block time is ...
0
votes
2answers
216 views

What are Block Producer URLs and Ports (Server/Wallet) if any?

I assume that we should expect to execute the same commands on a main-net as we are executing them on a test-net. For example, to create an account, we do the following: $cleos --wallet-url http://...
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 ...
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 ...
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 ?
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 ...
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
2
votes
1answer
964 views

How to Restart Nodeos Block Producer

yesterday I created and launched a single node test net on MacOS. To shut it down I pressed CTRL + C and then shut down my computer a while after. Today I tried to restart the block producer with ...
4
votes
1answer
704 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 ...
1
vote
0answers
89 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 ...
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 ...
1
vote
1answer
133 views

What happens when a non-producing node receives an action?

When I push an action to a non-producing node (either a node that is not producing at all or a block producing node that is not responsible for the next block) what happens to that action? How does it ...
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
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.
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 ...