beigepaper
consensus-specs
beigepaper | consensus-specs | |
---|---|---|
11 | 158 | |
763 | 3,432 | |
- | 1.3% | |
0.0 | 9.8 | |
over 4 years ago | 2 days ago | |
TeX | Python | |
MIT License | Creative Commons Zero v1.0 Universal |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
beigepaper
-
Did you know that when transferring on Ethereum, it costs ~40% more gas to send tokens to a zero-balance account, and also 10% less gas to empty out an existing account's balance.
An unofficial simplified re-write of the Yellow Paper: https://github.com/chronaeon/beigepaper/
- Beigepaper.pdf
-
Daily General Discussion - February 24, 2022
Micah Dameron writes the Ethereum Beige paper, a readable rewrite of Ethereum's yellow paper.
-
Why are white papers so unprofessional?
Ethereum actually also released a beige paper, a rewrite of their yellow paper formatted for readability.
-
ETH2 technical deep dive yellow paper / beige paper
What I am looking for is something like an updated version of the Ethereum yellow paper or - even better - a beige paper.
-
Deep diving on the whitepapers. I want to understand this at its depths.
https://github.com/chronaeon/beigepaper/ is pretty much just as good as the yellow paper but much better written
-
Why 15s for block production? What happens if a contract code runs for more than 15s?
For details on Ethereum, you could go with the beige paper or just Solidity documentation.
-
Question concerning Ethereum smart contracts
No, so the way bytecode works is that there are a bunch of instructions in a string that the computer reads and executes. Some of those instructions are to set memory registers, or add values in registers, or write to persistent storage, or to branch execution path to a different part of the bytecode string based on the values of registers etc. Ack I might have linked you the yellow paper before. I meant to link the beige paper, which is a little easier to read, at the end there is a list of instructions as they exist in the EVM: https://github.com/chronaeon/beigepaper . The code commited to the blockchain is executed deterministically in the EVM based on the bytecode and the parameters sent in later transactions that a user makes to run that code, as well as the data in on chain persistent storage. e.g. I commit code like this: if you send me a 1 as a parameter, I send back the number 0, else I send you the number 1.
-
How easy it will be for developers to develop on the Cardano blockchain?
For ethereum we have the ABI defined https://github.com/chronaeon/beigepaper/blob/master/beigepaper.pdf
-
Daily General Discussion - February 24, 2021
Micah Dameron writes the Ethereum Beige paper, a readable rewrite of Ethereum's yellow paper.
consensus-specs
- Daily General Discussion - June 23, 2023
-
Daily General Discussion - May 20, 2023
I think its 1 million: https://github.com/ethereum/consensus-specs/issues/2137
-
Ethereum's pending withdrawals total $1.34 billion after Shapella
how "radically decentralized" the development of the Ethereum core is. In the past half a decade only 133 devs have contributed to Ethereum source code. 2 devs have written 25% of the code. The first 10 developers have written 70% of the Ethereum code. Consensus specifications the ones that all the clients implement. Half are Consensys employees https://github.com/ethereum/consensus-specs
-
Daily General Discussion - February 18, 2023
I think this will be defined here: https://github.com/ethereum/consensus-specs/blob/dev/specs/deneb/fork-choice.md
- Daily General Discussion - February 17, 2023
-
There are over 7000 pending validators on the Ethereum test net. Looks like a lot of people want to practice staking before the Shanghai hardfork
Clients dependent on Consensys core and ETH management repo. A client is just the implementation directed by Consensys written in a different language. Fact is about 10 developers are the only reason those clients will update with staking. https://github.com/ethereum/consensus-specs
-
Set your Ethereum validator withdrawal address with CLWP today
Exits are processed at 7 per epoch (currently). There is no queue for withdrawals. See https://github.com/ethereum/consensus-specs/pull/3068
-
Evolution of the Ethereum Proof-of-Stake Consensus Protocol
https://github.com/ethereum/consensus-specs/blob/dev/specs/p...
-
How to merge an Ethereum network right from the genesis block
For that, we have to take the vanilla deposit contract from the consensus specs: deposit_contract.sol, get the Solidity compiler version 0.6.11, compile the binary of the runtime part, and create an empty deposit tree.
-
Centralization of ETH developer community?
The PoS consensus specification
What are some alternatives?
annotated-spec - Vitalik's annotated eth2 spec. Not intended to be "the" annotated spec; other documents like Ben Edgington's https://benjaminion.xyz/eth2-annotated-spec/ also exist. This one is intended to focus more on design rationale.
l2beat - L2BEAT is an analytics and research website about Ethereum layer two (L2) scaling solutions.
yearn-finance - 🏦 yearn v2 web interface
ethereum-org-website - Ethereum.org is a primary online resource for the Ethereum community.
EIPs - The Ethereum Improvement Proposal repository
ergo - Ergo protocol description & reference client implementation
pm - Project Management: Meeting notes and agenda items
1559-outreach - Outreach related to EIP-1559
scaffold-eth - 🏗 forkable Ethereum dev stack focused on fast product iterations [Moved to: https://github.com/scaffold-eth/scaffold-eth]
rust-libp2p - The Rust Implementation of the libp2p networking stack.