Skip to content

Commit

Permalink
Update ERC-7585: fix typo
Browse files Browse the repository at this point in the history
Merged by EIP-Bot.
  • Loading branch information
fulldecent authored Aug 31, 2024
1 parent 4c9859f commit fb96eca
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions ERCS/erc-7585.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ requires: 165, 721, 1155

## Abstract

This proposal introduces a design for `minimum value selection` storage proofs on Merkle trees. The design consists of two main components:
This proposal introduces a design for "minimum value selection" storage proofs on Merkle trees. The design consists of two main components:

1. A hashing algorithm termed MixHash, aimed to replace the commonly used Keccak256 and SHA256 algorithms.
2. Public data storage proofs. This enables anyone to present a proof to a public network, verifying their possession of a copy of specific public data marked by MixHash.
Expand Down Expand Up @@ -192,7 +192,7 @@ def generateProofWithPow(mixHash, blockHeight,file)
noise = noise + 1

m_path = getMerkleTreePath(chunk_hash_array, min_index)
return strorage_proof(mixHash, blockHeight, min_index, m_path, min_chunk,noise)
return storage_proof(mixHash, blockHeight, min_index, m_path, min_chunk,noise)
```

Applying this mechanism increases the cost of generating storage proofs, which deviates from our initial intent to reduce the widespread effective storage of public data. Moreover, heavily relying on a PoW-based economic model may allow Suppliers with significant advantages in PoW through specialized hardware to disrupt the basic participatory nature of the game, reducing the widespread distribution of public data. Therefore, it is advised not to enable the PoW mechanism unless absolutely necessary.
Expand Down Expand Up @@ -262,12 +262,15 @@ PublicDataProofDemo includes test cases written using Hardhat.
## Reference Implementation

PublicDataProof Demo

- A standard reference implementation

DMC public data inscription

- Based on public data storage certification, a complete economic model and gameplay has been designed on ETH network and BTC inscription network

Learn more background and existing attempts

- DMC Main Chain
- CYFS

Expand All @@ -280,4 +283,3 @@ The design of MixHash can support storage proofs for private files, but this req
## Copyright

Copyright and related rights waived via [CC0](../LICENSE.md).

0 comments on commit fb96eca

Please sign in to comment.