Stack Exchange Network

Stack Exchange network consists of 175 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 [poa]

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

0
votes
1answer
16 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, ...
0
votes
0answers
17 views

Correct way to handle sent signed transaction on ethereum poa network

Hi I’m having issues with sending multiple transactions to an ethereum proof of authority node(network) on azure. To clarify what I mean. I created an api service, using expressjs and node. Its meant ...
0
votes
2answers
19 views

does we need 6 blocks confirmation using ethereum poa network?

when working with poa ethereum network, does we need to wait 6 blocks to be confirmed? I am implmenting a private network, and I want to know if is it possible to has a fork inside the chain
0
votes
0answers
14 views

PoA chain not processing transaction

I am using Clique and have set period:0 in the genesis.json file. When I migrate --reset there is no problem in sealing new blocks; but, when I submit a transaction from my frontend through metamask, ...
0
votes
0answers
17 views

PoA network not mining

I have set up my PoA network using Puppeth, my two nodes are peering. They are receiving transactions, I can tell that since eth.getBlock("pending").transactions.length > 0. eth.mining == true. But ...
1
vote
0answers
66 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
17 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 ...
0
votes
0answers
24 views

How to set sealers in extradata genesis block in PoA?

Which is the sintaxis to set up the sealers in extradata field? This is an example: "extraData": "...
0
votes
0answers
29 views

Decline a transaction in a PoA network

Is it possible to decline a transaction in a PoA network? Or to say it in other words: Can a sealer decline to put a transaction into a block he is going to mine? I want to prevent transactions to be ...
3
votes
0answers
30 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
19 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
27 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
102 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
0answers
69 views

Estimate gas limit without eth_estimateGas method

POA Network (Ethereum Like) blockchain has eth_estimateGas to estimate gas limit but this method does not work in POA Network Sokol (Testnet) blockchain. When i call this method it gives response: { ...
0
votes
1answer
33 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. ...
0
votes
0answers
42 views

How to prevent DDOS in ethereum using PoA?

Using clique, how to prevent DDOS attack? Is there a way to set a whitelist of nodes which can send transactions, and blacklist all the others?
0
votes
0answers
56 views

Transactions always fails on POA sokol testnet blockchain

POA Sokol is a ethereum like testnet blockchain. I am using ether.js to make a contract call . The eth_estimateGas method in testnet gives this response but works in mainet: { "jsonrpc": "2.0", ...
0
votes
2answers
51 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
28 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 ...
1
vote
1answer
131 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 ...
1
vote
0answers
162 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
39 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 ...
0
votes
0answers
230 views

Deploy Contract with truffle on Private Network using Parity

First I followed this demo PoA tutorial to build a private PoA network using Parity. Then I wanted to use truffle to compile and deploy a smart contract. I tested the deployment using ganache test ...
1
vote
1answer
76 views

Parity PoA step duration

I’m setting up a private blockchain using parity. I need to use PoA consensus with the maximum throughput possible. What do you recommend to set the stepDuration value to? Can we set it to a very low ...
3
votes
1answer
117 views

How to configure the sealer account for a private Clique PoA network in Pantheon

Pantheon is the new Java-based Ethereum node targeting the enterprise setups. I am trying to get my geth clique private network running on pantheon, but since pantheon has no account management, I am ...
0
votes
0answers
92 views

Setup Parity PoA network compatible with truffle framework deployment mechanizm

The question from the title kind of wraps around the real problem but it is actually what I'm having trouble making work. I'm trying to setup production PoA network so using all the flags made for ...
0
votes
2answers
124 views

Can we use Proof of Authority on private mainnet?

I am trying to figure out a way to use consensus algorithm on a private blockchain network, preferably ethereum. came across many suggestions. One of the suggestions which stuck was using PoA on ...
1
vote
1answer
103 views

Try running MyCrypto with my local parity nodes?

i want connect my local parity nodes with Mycrypto i flowed this tutorial to built my two nodes https://wiki.parity.io/Demo-PoA-tutorial.html than i try to flow this tutorial to connect it to Mycrypto ...
3
votes
2answers
156 views

Proof of Authority or PBFT

I want to choose a consensus algorithm for permissioned blockchain in healthcare. I know PoA and PBFT are good choices, but I want to know which one is better? Thanks...
4
votes
1answer
172 views

What number of confirmations is considered secure for Geth PoA Clique?

In Ethereum PoW the recommendation is to wait for 12 confirmations at least. [Q]: What rules to apply for Geth PoA Clique algorithm? My best guess so far: lower limit: sum of confirmation block ...
0
votes
1answer
44 views

Validator stuck in Pending State

I am working with a kovan validator set for a POA network. When I try to add validator, I make the Initiate Change call and it goes through. Validator goes to pending state. When I make the Finalize ...
0
votes
1answer
115 views

Geth PoA Clique and Chain Forks

In PoW, in the case of a chain fork, the client will continue on the chain with the most work on it. In Geth PoA Clique, forks still can ocur, since Sealers are racing against each other in sealing ...
0
votes
2answers
244 views

Geth PoA Clique and 100% transaction finality

In Bitcoin and Ethereum PoW, we have probabilistic BFT. I.e., the transaction finality will never reach 100%, but it will be very close to that with every further confirmation. How about Geth POA ...
1
vote
0answers
40 views

go-ethereum POA with clique - issue with add new signers when all old signers are removed

I have setup a POA network with Clique consensus on azure. Due to some issue all the signer vms got deleted and we have no more signers and only normal geth nodes. So i tried updating the geth nodes ...
3
votes
0answers
131 views

Unable to Add 3rd Proof-of-Authority Sealer Node

I have a geth POA private blockchain setup and running with 2 sealer nodes. Now I have setup a 3rd node as a sealer, and ran the following command on the both existing sealer nodes clique.propose("...
1
vote
0answers
146 views

geth keeps quitting

I am running a geth node in a docker container for a POA private blockchain. The version of geth is Geth/v1.8.14-unstable-35fcd2f4/linux-amd64/go1.10.3. It is started using the command --networkid ...
1
vote
0answers
30 views

PoA (like rinkeby) safer to generate random number (RNG) this function than POW/POS?

How can I securely generate a random number in my smart contract? I heard that a block of random function results can be dropped by a malicious miner. Can POA prevent this?
0
votes
1answer
131 views

What is the purpose of non-mining sealer nodes in clique POA private ethereum network with respect to the clique consensus

I did setup a private POA ethereum network with 4 nodes with 3 of them mining . I went on to try a lot of combinations with some miners and sealers and reached to a conclusion that every miner hash to ...
1
vote
1answer
93 views

Can race conditions occur in PoA network?

I have the following contract deployed on my PoA network with two sealers, node1 and node2. Let's assume a user, user1, submits a transaction with call to process() method to node1 and another user, ...
4
votes
1answer
274 views

How to immediately include transactions into blocks if there is still space?

Geth version: 1.8.12-stable OS & Version: Linux/OSX Expected Behavior Transactions to distributed to network right at its sent block number and deployed within that. Actual Behavior ...
1
vote
0answers
198 views

Error encountered during contract execution [Reverted]

i have created this contract https://etherscan.io/address/0xfecf0e91a193e8511ac83d8effda34ae4278f491#code but the problem is when i try to contribute to crowdsale it showing an error, (Error ...
0
votes
1answer
60 views

Warning! Error encountered during contract execution [Reverted please someone help me with this

i attached link code on etherscan. and error code also error: https://etherscan.io/tx/0x90d0d39a127e0693066cbc9a8a42fab20250753ead52724ab1760d7b4b458009 code: https://etherscan.io/address/...
0
votes
2answers
219 views

“invalid sender” error with web3 on a PoA private net

I am using web3 to sign the following transaction and send it to a node using sendSignedTransaction. However I keep getting "invalid sender" error. I have set the network id to 6454 in genesis.json ...
1
vote
0answers
160 views

Calculate Private Proof-of-Authority TPS [duplicate]

With a private Ethereum Proof-of-Authority network set up containing 3 sealer nodes, what can we do to estimate the TPS (Transactions per second) of the POA network?
1
vote
0answers
248 views

Best Method to Increase TPS on PoA Blockchain

In creating a PoA blockchain where a high TPS is needed, how will you define the genesis.json configuration? There will be sealer nodes on opposite ends of the globe with ~ 0.1-0.2 second latency. ...
0
votes
0answers
149 views

Private POA Ethereum network could not sign transaction

I setup a private POA ethereum network, Here are info about it : one bootnode in 43.247.91.xxx, all ethereum nodes use it as bootnode. 3 signer nodes(named A,B,C), A hosts in 43.247.91.xxx, B hosts ...
1
vote
1answer
356 views

Storing structured data in private blockchain

The task. Develop distributed registry on blockchain network that can store public data of the certain objects. For example: { "id": 123456789012345, "title": "Big black box (not more than 100 ...
1
vote
1answer
405 views

Help with setting up Private POA(Clique) Ethereum Network

Geth Version : 1.8.12-stable-37685930 Testing on Amazon EC2 t2.large(8GB RAM) machine with Ubuntu 16.04 running. I am in need of setting up a multi node private POA(Clique) ethereum network. ...
2
votes
1answer
144 views

Proof of authority reward mechanism

Can anybody explain the reward mechanism in Proof of Authority (PoA) protocol? What kind of reward is received by the validators in PoA? So far I came up with the following points: There is no ...
0
votes
1answer
196 views

What is the correct truffle configuration to deploy DApp to the POA test network?

I am currently struggling to deploy my DApp to the POA testnet (https://sokol.poa.network). I have a working DApp that I deployed to my local Ethereum testnet using truffle compile and truffle ...