Questions tagged [byzantium]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
8
votes
0answers
232 views

What happened in the Ropsten hardfork from Byzantium to Constantinople?

What were the consensus issues during the Constantinople hardfork in the Ropsten testnet? One noted consensus issue is: geth and parity have been in noticeable disagreement regarding block ...
5
votes
1answer
977 views

Is “Proof-of-work” a subset of “Byzantine fault tolerance (BFT)”?

Can we say that Proof-of-work is a type of Byzantine fault tolerance (BFT) ? In other words, is PoW a subset of BFT ? Or they are two different categories? Please note that there is a similar ...
3
votes
1answer
446 views

How can we verify BGLS aggregate signatures in Solidity?

BGLS [1] is an aggregate signature scheme by Boneh et al., that allows aggregation of signatures on n different messages from n different signers. What I want to achieve is to verify such signatures ...
3
votes
0answers
310 views

Can the precompiles in Byzantium for pairings be used for implementation of BLS verification?

I am looking into implementing some operations for the BLS signature scheme in Solidity, using the new precompiled contracts for pairing operations released with Byzantium. In BLS verification, to ...
5
votes
2answers
224 views

Does the new receipt status field report all errors all the way down the call chain?

See this transaction on etherscan: https://etherscan.io/tx/0xd20a95a9f051d6961ca766a9b2d0f18b6afdf6d8465931a3f70f2c4b1c023688 Notice the odd note saying some part of that transaction failed but the ...
17
votes
1answer
4k views

What is the exact meaning of a transaction's new receipt 'status' field?

In this answer (https://ethereum.stackexchange.com/a/6010/1529) it seems to say that the status field will always be '1' unless the transaction failed, in which case it will be '0'. In the summary ...
2
votes
0answers
774 views

Byzantium support in Jaxx wallet

Will the Jaxx mobile wallet support ethereum after Byzantium hard fork, after 16th October 2017? If not what other mobile wallet should I use for my ethers? Thank you,
3
votes
1answer
1k views

What's Byzantium? What's Metropolis? What should I do after these happen? Will I lose my ETH?

Sorry for the noob question, but I'm really confused.. :( Is there going to be a third Ethereum? Will I have to manually upgrade somehow? Which new ETH should I use? Thanks in advance!
37
votes
2answers
10k views

How do I detect a failed transaction after the Byzantium fork as the REVERT opcode does not consume all gas?

Pre Byzantium fork, I could use gas == gasUsed to detect when a transaction has failed (further details in How can the transaction status from a thrown error be detected when gas can be exactly the ...
31
votes
1answer
25k views

Transaction Status

A very elementary question, how do I get a transaction status after firing the transaction? I mean suppose I do a sendTransaction where I transfer some amount of ether from 1 account to other, how can ...