Questions tagged [poa]

POA stands for proof of authority . This tag will be used for question related to POA/POA network

Filter by
Sorted by
Tagged with
0
votes
0answers
13 views

Which consensus algorithm (POW or POA) is better for private blockchain?

POW requires lots of computational power so as the chain grow long we will need more computational power which is not required for private blockchain.... On the other hand, POA is looking better ...
0
votes
1answer
26 views

Why array.pop() doesn't work on my private network?

I have deployed a PoA network using Hyperledger Besu and I'm using Remix in order to code a very simple smart contract. Here is the smart contract code: // SPDX-License-Identifier: MIT pragma solidity ...
0
votes
0answers
9 views

Geth Clique Proof of Authority Block Period 0 sealing stops after some block height and txpool inconsistent

I setup a private Clique network with 2 nodes Node A and Node B with usual genesis configuration and block period 0 which seals a block when there are pending transactions. When I send 200000 ...
1
vote
0answers
9 views

Cannot connect to Azure PoA Websocket

Just like question Connecting to blockchain on azure using web3.js and websocket, I need to use websockets to capture events. I have gotten my http and websocket endpoints from the deployment outputs ...
0
votes
0answers
14 views

I can't see my running nodes(they run on docker containers) on the eth netstats dashboard interface

I have a POA network of 2 nodes and a bootnode, I can't see my nodes listed on the dashboard my nodes containers are up. the API of eth-netstats app returns web3 connection failed all nodes and the ...
0
votes
1answer
18 views

How to add member NOT peer node to private ethereum network

I followed this parity-poa tutorial to build a private POA ethereum network in local. I want to add member node to this network . so i run parity client with below configuration toml file: [parity] ...
0
votes
0answers
7 views

How to findout without total number of nodes and its information connected to bootnodes only from console or geth command

I want to find out total number of sealer nodes connected with bootnode also if possible for you anyone can someone tell me if we can find out that with either geth or bootnode flags. I cant use ...
0
votes
1answer
33 views

Geth Providing error on its directory path

I have initilize my node1 with my genesis file which worked fine command is 'geth --datadir node1/ init genesis.json'. But with same geth when I try to run this command geth --datadir node1/ --...
0
votes
1answer
38 views

PoA network confusion resolving using geth

I am planning to move from PoW to PoA consensus (clique) using geth. But I am confused of some of the topics - 1) Empty blocks are created periodically? What is the size of an empty block? 2) Is it ...
2
votes
1answer
35 views

geth clique block gas limit

I have setup new PoA network with default block gas limit to 3 billions. The network starts with configured limit. However, overtime the block gas limit reduce down to 8 millions. Is there a way to ...
1
vote
1answer
108 views

bootstrap node vs cmd/bootnode

I am using bootnode as a starting/meeting point for my private POA/clique network. When I start it since one of the latest versions it says: fmt.Println("Note: you're using cmd/bootnode, a developer ...
1
vote
0answers
40 views

Migration from PoW to PoA Clique on geth

After reading chapter "Repurposing header fields for signing and voting" at https://eips.ethereum.org/EIPS/eip-225 I've understood the nonce field of blocks in PoW consensus blockchain is reused for ...
2
votes
0answers
20 views

burning or collecting transaction fees on PoA

In Parity PoA, how would you burn or divert all transaction fees to a predefined contract? Would it be easier in another PoA chain?
2
votes
0answers
21 views

Calculated blockhash of PoA block mismatches with actual blockhash returned by RPC

I set up a Demo PoA chain using Parity Etheruem. I sent some transactions to it and it started producing blocks. A block on my demo PoA chain was generated with block hash ...
1
vote
1answer
140 views

raw transactions to send ERC20 token fails on private network(POA)

I am trying to transfer ERC20 tokens on private ethereum network(POA) Transaction flow: raw tx object creation on backend. { "gasLimit": 37000, "gasPrice": 4000000000, "...
0
votes
4answers
850 views

Gas estimation failed - remix

I am trying to figure out what is wrong with the following code as it does deploy successfully on remix. pragma solidity ^0.5.11; contract MyContract { // Storage address contractOwner; ...
0
votes
0answers
37 views

How to limit queued transactions in terms of waiting time and number?

I am trying to limit queued transactions in terms of waiting time (using --txpool.lifetime ) and in terms of number (using --txpool.globalqueue) but nothing works, I am using PoA with geth, I want to ...
1
vote
1answer
70 views

Blocktime zero (period:0) with clique in permissioned blockchain

I am considering to set the blocktime to zero (clique.period:0) in a permissioned private blockchain with known but untrusted nodes. The reason to do this is having a minimum transaction process ...
0
votes
1answer
46 views

Parity proof of authority aura, how to detect misbehaviour?

I'm having trouble finding the answer looking at the Parity POA aura examples, the documentation on Parity Validator Sets, plus the Kovan validator set contract solidity source code. I see that you ...
1
vote
1answer
84 views

Cannot deploy new contracts with pending transactions (Ropsten)

I have a very strange and annoying problem. I am trying to deploy a new contract however it just keeps cycling. I have the same problem on the POA testnet and on Ropsten. Please see below: I have ...
0
votes
0answers
20 views

bootnode connectivity issue

I am trying to setup POA network and for that I am using bootnode. but I am having difficulty with connection to bootnode. i am using this command gives error. bootnode -nodekey boot.key -verbosity ...
0
votes
2answers
453 views

Geth-Clique: 2 sealer POA network - sealer nodes not mining - Signed recently, must wait for others - stuck

I have the following setup for a geth clique POA network, however blocks are not mined. The network consists of two separated nodes which are both acting as an active sealer. Sealer 1 Start Command ...
0
votes
0answers
45 views

Making difficulty static - Geth

I made a setup for a private PoA network with geth. Everything works fine, regarding mining, making transactions, connecting through http and websockets. Now I need to optimize transaction time, I ...
0
votes
1answer
54 views

Is it possible to deploy the ERC721 token on private network for free?

I created a private network with 3 instances (one controller, 2 nodes) based on PoA on AWS. And I checked if my custom ERC721token is deployable by using Ropspan test network. so I have a working-...
2
votes
1answer
40 views

How does Enterprise Ethereum manage authentication?

I`m sorry for my bad english. I am struggling between enterprise ethereum and hyperledger fabric. I saw in the docs that Hyperledger fabric manages parts of certification and accreditation. How is ...
0
votes
0answers
60 views

Does uncle blocks in poa forks contains transactions?

Since that forks can happen in poa networks (I asked how to prevent forks here); What does means ? is uncle blocks contains transactions or they are just empty blocks ?
1
vote
0answers
30 views

What is 'dangling vote' in the geth clique POA algorithm?

I am reading the code implementation for clique POA algorithm(consensus/clique), and encountered this line of comment in consensus/clique/snapshot.go: // uncast removes a previously cast vote from ...
1
vote
1answer
70 views

How to prevent fork in poa network?

I discover that forks in poa network can happen! I have 4 nodes (trusted nodes) I want to create a poa network with no forks, is it possible ?
0
votes
0answers
31 views

How to obtain data from a private PoA Ethereum Network?

I want to fetch data from a private PoA ethereum network running on a local computer. The data will be used for anomaly detection. I need contract interaction data (function calls etc.), to observe ...
0
votes
0answers
24 views

What are the risks to considered of PoA in production mod [Geth]?

We are using poa clique with period = 0, and we will pass to production soon, so what are the risques to considered in prod mod ? is there a best practices checklist?
0
votes
0answers
100 views

How Geth classify transaction as local or non-local? txpool validateTx skips gasPrice validation for local transactions

I see geth code skips the validation of the local transactions https://github.com/ethereum/go-ethereum/blob/master/core/tx_pool.go#L528 // Drop non-local transactions under our own minimal accepted ...
2
votes
1answer
32 views

How use SSL between geth nodes communication?

I have a poa network contains 4 nodes, I want to secure the communication between those nodes, is it possible using SSL and reverse proxy ?
3
votes
0answers
44 views

What is the scalability limit for POA Ethereum (number of nodes)?

Tried to find any benchmarks what is the maximum number of nodes for Ethereum PoA network. When does a network latency become crucial? Looking for any sources / empirical benchmarks.
0
votes
1answer
179 views

Parity POA Smart Contract Method Always Fails

I have set up a private POA Network according to the tutorial from the parity homepage. I have two nodes running on localhost:8540 and localhost:8541. I have connected MetaMask to my first node and am ...
0
votes
0answers
29 views

Send transactions from any address (account) to a private ethreum network (PoA)

I am trying to send a transaction to a private Ethereum network (PoA) using an arbitrary address. However, the network is not accepting transactions from that address. Are there any method to unlock ...
0
votes
1answer
28 views

Accounts with ether cannot execute transaction on private chain

According to Metamask my accounts have ether, one account can submit transactions and have them be executed by the network, the other two have their transactions left as Submitted transaction. Note, ...
3
votes
3answers
72 views

What would be optimal number of block confirmation for Ethereum PoA network?

There are answers related to the number of confirmations is considered secure in Ethereum. @Waqar Lim To sum up, it always depends on your application and the attached value to consider which ...
3
votes
0answers
358 views

Header broke chain ancestry, Synchronisation failed, dropping peer & retrieved hash chain is invalid

System information Geth version: Geth Version: 1.8.22-stable Git Commit: 7fa3509e2eaf1a4ebc12344590e5699406690f15 Architecture: arm Protocol Versions: [63 62] Network Id: 1 Go Version: go1.11.5 ...
1
vote
0answers
103 views

Is it possible to set miner reward on Geth clique?

I have a private network set up with ethereum & PoA clique consensus. Using in geth client miner.setEtherbase(eth.coinbase) on miner nodes, doesn't seems to work. Inspecting in block explorer ...
1
vote
1answer
262 views

How to set sealers in genesis block extradata for a Clique PoA network?

What is the format of the Clique PoA genesis extradata field to set up the sealers? This is an example: "extraData": "...
4
votes
0answers
147 views

Error trying to synchronize geth clique client after shutdown

I'm working with a private network using geth clique clients. Each time a node shut downs, (after a power cut, or just killing the geth process), if a try to put it to work again, the node can't ...
1
vote
0answers
30 views

Clique - too few transaction inside a limited block

i have got the problem that my private node doesn't put all transactions that would be possible inside a block. Concret i am running a private poa node which should have a fixed blocksize. Therefore ...
1
vote
0answers
129 views

Difference of parity PoA between Validator Sets and Aura?

It seems there are two PoA consensus algorithms in parity PoA. What is the difference between Validator Sets and Aura?
2
votes
1answer
440 views

Is gas burned in a PoA network?

I read in another thread that since sealer nodes don't get rewards, the gas spent in the network is burned and doesn't go to anyone. However to limit spam, there needs to be a non-zero gas price. Do ...
0
votes
1answer
213 views

POA chain: intrinsic gas too low, contract deployment

I'm trying to deploy my smart contract to a private proof of authority chain with geth, but i always get the following error message intrinsic gas too low This is the JSON RPC request i'm sending. ...
1
vote
2answers
134 views

How to backup POA based ethereum private blockchain and restore it in a fresh new environment

Is there a way to backup the POA based ethereum private block-chain [created from microsoft azure POA template] and also restore it in a all new environment with out loosing any transactions & ...
0
votes
1answer
72 views

Configuring a new ethereum network, using geth and PoA as consensus

I am trying to create a PoA private network using geth but I didn't find a good guide lines especially with the PoA addition. I couldn't get a definition and examples of the genesis block ...
2
votes
1answer
299 views

Clique PoA Private Blockchain: Need Suggestion for Block Gas Target and Block Gas Limit

I'm following this article to create my own PoA private blockchain. Now I'm stucked at this section after number 13: I've checked the Puppeth source code and Geth CLI docs, but I'm still not quite ...
2
votes
0answers
416 views

Puppeth: No ethstats server configured

Update This is an issue with Docker Compose >= 1.23.0 and I've raised this in the go-ethereum GitHub issues tracker. I'm following this guide to create my own private blockchain using PoA consensus. ...
2
votes
0answers
77 views

PoA throughput with multiple nodes

Will it be faster for my system, in terms of number of transactions per second, if my network has a lot of nodes? Does the number of nodes in PoA is related to the throughput? Particularly I am ...