Questions tagged [poa]
POA stands for proof of authority . This tag will be used for question related to POA/POA network
113
questions
0
votes
1answer
18 views
Remove ether from PoA private network
I try to setup a private network containing three nodes (bootnode, sealer, transaction node with rpc) and PoA. So far so good.
The thing is I don't want to have any ether nor do I want to pay any gas ...
1
vote
0answers
41 views
Private Ethereum PoA error: “out of memory”
I'm working with multi node setup on Ethereum private chain PoA. We have all three validator nodes.
blockchain
├── genesis.json
├── node1
│ ├── geth
│ ├── keystore
│ ├── ...
0
votes
0answers
22 views
How to provide balance to validator nodes after blockchain creation private blockchain POA
I'm working with a private Ethereum blockchain PoA with three validator nodes. I have initially added three wallet addresses to get some free ethers. However, when I checked the balance of one of the ...
1
vote
0answers
14 views
can a running blockchain fork from PoW to PoA?
can a running public blockchain hard fork from PoW to PoA?
1
vote
0answers
62 views
Geth v1.9.24 - POA - no sealing with period 0 - “Sealing paused, waiting for transactions”
I have a private clique network with geth v1.9.24. 1 sealer and 1 node. With period=0 there is no sealing happening, all transactions go to txpool as pending, and logs show "Sealing paused, ...
0
votes
0answers
28 views
How to identify why my transaction goes to pool, and how to process them?
I'm working with POA blockchain with three nodes. When I send transaction using geth console, sometimes my transaction goes to txpool and never clear from there.
Is there any way using that we can see ...
1
vote
0answers
22 views
Geth-Clique PoA
In the PoA consensus algorithm Clique, when a sealer broadcasts a block for a given height of the blockchain, do the other sealers check the validity of the transactions inside the received sealed ...
1
vote
0answers
9 views
Geth Puppeth set Seaing Profit to 0
I am creating a private blockchain network using GoEthereum. I am using Clique (to get the PoA protocol). Since I have predefined sealers/miners, I do not want to set any mining profit for them. But ...
1
vote
0answers
30 views
Private PoA deployment leads to 'invalid gas used' error
I'm trying to deploy a contract to a private clique chain running on two devices (laptop and raspi). Deploying the contract when running multiple nodes on a single device worked fine as per usual, ...
1
vote
1answer
63 views
Geth keeps changing coinbase / miner account and stops working. (POA Network)
I have set up a Geth POA network of 2 nodes on different cloud instances. Network was running good for 2 months but now suddenly it's getting connections from unknown peers and mining stops working.
...
1
vote
0answers
28 views
Geth network stopped mining
On my POA network there are 5 nodes/miners but suddenly all nodes stopped mining and giving this in console
"INFO [09-05|08:50:16.267] Looking for peers peercount=4 tried=4 static=0".
We ...
0
votes
0answers
32 views
How to sync wallet files with different servers on private blockchain
We have a private blockchain setup with three instances on ubuntu 16.04. Each instance consists of 3 authorities to achieve availability in case of failure by redirecting to another instance.
Folder ...
0
votes
1answer
63 views
POA: Geth node (miner) automatically stops after 3-4 hours which results in primary node pausing and looking for peers
I have set up 2 Geth nodes with POA on different machines. After starting bootnode and starting Geth nodes, they sync well and starts mining alternately. If I manually stop a node, other node keeps ...
1
vote
1answer
61 views
geth mining not working without --allow-insecure-unlock (geth 1.9.16-stable-ea3b00ad)
I am running a private ethereum blockchain with POA
geth --port 3000 --networkid 42 --datadir=./blkchain --maxpeers=5 --rpc --rpcport 8543 --rpcaddr 127.0.0.1 --rpccorsdomain "*" --rpcapi &...
0
votes
0answers
19 views
Can smart contract sate copy from one private blockchain to another?
I'm working with private blockchain(PoA), and we're looking for a disaster recovery plan for the chain.
Currently, we have two instances 1) one is running API(node + web3) and interacts with the 2) ...
0
votes
0answers
22 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
32 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
30 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
10 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
19 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
37 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
8 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
39 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
62 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
51 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 ...
2
votes
1answer
242 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
43 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
21 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
24 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
236 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
2k 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;
...
1
vote
1answer
103 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
63 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
163 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 ...
1
vote
2answers
765 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
69 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
66 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
42 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
72 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
33 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
77 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 ?
3
votes
1answer
45 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
46 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
194 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
33 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
35 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
76 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 ...
4
votes
0answers
434 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
...
2
votes
0answers
124 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
389 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": "...