You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: public/content/decentralized-identity/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -160,7 +160,7 @@ There are many ambitious projects using Ethereum as a foundation for decentraliz
160
160
-**[Ethereum Name Service (ENS)](https://ens.domains/)** - _A decentralized naming system for onchain, machine-readable identifiers, like, Ethereum wallet addresses, content hashes, and metadata._
161
161
-**[Sign in with Ethereum (SIWE)](https://siwe.xyz/)** - _Open standard for authentication with Ethereum accounts._
162
162
-**[SpruceID](https://www.spruceid.com/)** - _A decentralized identity project which allows users to control digital identity with Ethereum accounts and ENS profiles instead of relying on third-party services._
163
-
-**[Ethereum Attestation Service (EAS)](https://attest.sh/)** - _A decentralized ledger/protocol for making onchain or offchain attestations about anything._
163
+
-**[Ethereum Attestation Service (EAS)](https://attest.org/)** - _A decentralized ledger/protocol for making onchain or offchain attestations about anything._
164
164
-**[Proof of Humanity](https://www.proofofhumanity.id)** - _Proof of Humanity (or PoH) is a social identity verification system built on Ethereum._
165
165
-**[BrightID](https://www.brightid.org/)** - _A decentralized, open-source social identity network seeking to reform identity verification through the creation and analysis of a social graph._
166
166
-**[walt.id](https://walt.id)** — _Open source decentralized identity and wallet infrastructure that enables developers and organizations to leverage self-sovereign identity and NFTs/SBTs._
`QUANTITY` - integer of the number of transactions send from this address.
723
+
`QUANTITY` - integer of the number of transactions sent from this address.
724
724
725
725
**Example**
726
726
@@ -1102,7 +1102,7 @@ Generates and returns an estimate of how much gas is necessary to allow the tran
1102
1102
1103
1103
**Parameters**
1104
1104
1105
-
See [eth_call](#eth_call) parameters, except that all properties are optional. If no gas limit is specified geth uses the block gas limit from the pending block as an upper bound. As a result the returned estimate might not be enough to executed the call/transaction when the amount of gas is higher than the pending block gas limit.
1105
+
See [eth_call](#eth_call) parameters, except that all properties are optional. If no gas limit is specified geth uses the block gas limit from the pending block as an upper bound. As a result the returned estimate might not be enough to execute the call/transaction when the amount of gas is higher than the pending block gas limit.
@@ -1777,7 +1776,7 @@ This will start the HTTP RPC interface on `http://localhost:8545`.
1777
1776
We can verify that the interface is running by retrieving the coinbase address (by obtaining the first address from the array of accounts) and balance using [curl](https://curl.se). Please note that data in these examples will differ on your local node. If you want to try these commands, replace the request params in the second curl request with the result returned from the first.
Now that there is some ether on our private development chain, we can deploy the contract. The first step is to compile the Multiply7 contract to byte code that can be sent to the EVM. To install solc, the Solidity compiler, follow the [Solidity documentation](https://docs.soliditylang.org/en/latest/installing-solidity.html). (You might want to use an older `solc` release to match [the version of compiler used for our example](https://github.com/ethereum/solidity/releases/tag/v0.4.20).)
1795
1794
1796
-
The next step is to compile the Multiply7 contract to byte code that can be send to the EVM.
1795
+
The next step is to compile the Multiply7 contract to byte code that can be sent to the EVM.
|`randao_reveal`| a value used to select the next block proposer |
56
+
|`eth1_data`| information about the deposit contract |
57
+
|`graffiti`| arbitrary data used to tag blocks |
58
+
|`proposer_slashings`| list of validators to be slashed |
59
+
|`attester_slashings`| list of attesters to be slashed |
60
+
|`attestations`| list of attestations made against previous slots|
61
+
|`deposits`| list of new deposits to the deposit contract |
62
+
|`voluntary_exits`| list of validators exiting the network |
63
+
|`sync_aggregate`| subset of validators used to serve light clients |
64
+
|`execution_payload`| transactions passed from the execution client |
65
65
66
66
The `attestations` field contains a list of all the attestations in the block. Attestations have their own data type that contains several pieces of data. Each attestation contains:
|`beacon_block_root`| the root hash of the Beacon block seen as the head of the chain|
81
+
|`source`| the last justified checkpoint |
82
+
|`target`| the latest epoch boundary block |
83
83
84
84
Executing the transactions in the `execution_payload` updates the global state. All clients re-execute the transactions in the `execution_payload` to ensure the new state matches that in the new block `state_root` field. This is how clients can tell that a new block is valid and safe to add to their blockchain. The `execution payload` itself is an object with several fields. There is also an `execution_payload_header` that contains important summary information about the execution data. These data structures are organized as follows:
Copy file name to clipboardExpand all lines: public/content/developers/docs/data-availability/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -73,7 +73,7 @@ The core Ethereum protocol is primarily concerned with data availability, not da
73
73
## Further reading {#further-reading}
74
74
75
75
-[WTF is Data Availability?](https://medium.com/blockchain-capital-blog/wtf-is-data-availability-80c2c95ded0f)
76
-
-[What Is Data Availability?](https://coinmarketcap.com/alexandria/article/what-is-data-availability)
76
+
-[What Is Data Availability?](https://coinmarketcap.com/academy/article/what-is-data-availability)
77
77
-[A primer on data availability checks](https://dankradfeist.de/ethereum/2019/12/20/data-availability-checks.html)
78
78
-[An explanation of the sharding + DAS proposal](https://hackmd.io/@vbuterin/sharding_proposal#ELI5-data-availability-sampling)
79
79
-[A note on data availability and erasure coding](https://github.com/ethereum/research/wiki/A-note-on-data-availability-and-erasure-coding#can-an-attacker-not-circumvent-this-scheme-by-releasing-a-full-unavailable-block-but-then-only-releasing-individual-bits-of-data-as-clients-query-for-them)
0 commit comments