Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ERC: MixHash and Public Data Storage Proofs #177

Merged
merged 15 commits into from
Apr 14, 2024

Conversation

waterflier
Copy link
Contributor

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.

Additionally, the proposal discusses the practical implementation of this design in various scenarios and suggests some improvements to the ERC-721 and ERC-1155 standards.

@eip-review-bot
Copy link
Collaborator

eip-review-bot commented Dec 28, 2023

✅ All reviewers have approved.

@eip-review-bot eip-review-bot changed the title Add ERC-8060: MixHash and Public Data Storage Proofs Add ERC: MixHash and Public Data Storage Proofs Dec 28, 2023
@github-actions github-actions bot added the w-ci label Dec 28, 2023
Copy link

The commit e868b37 (as a parent of c3faefc) contains errors.
Please inspect the Run Summary for details.

@github-actions github-actions bot removed the w-ci label Dec 28, 2023
ERCS/erc-7585.md Outdated Show resolved Hide resolved
@waterflier waterflier changed the title Add ERC: MixHash and Public Data Storage Proofs Add ERC-7585: MixHash and Public Data Storage Proofs Jan 4, 2024
@eip-review-bot eip-review-bot changed the title Add ERC-7585: MixHash and Public Data Storage Proofs Add ERC: MixHash and Public Data Storage Proofs Jan 10, 2024
Copy link

There has been no activity on this pull request for 2 weeks. It will be closed after 3 months of inactivity. If you would like to move this PR forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review.

@github-actions github-actions bot removed the w-stale label Mar 15, 2024
@waterflier
Copy link
Contributor Author

Update: The relevant implementation has been running stably as the backend of s.dmctech.io for 2 months without being subject to security attacks.

Continue to wait for Review~

Copy link

There has been no activity on this pull request for 2 weeks. It will be closed after 3 months of inactivity. If you would like to move this PR forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review.

Copy link
Collaborator

@xinbenlv xinbenlv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good as a draft

@eip-review-bot eip-review-bot enabled auto-merge (squash) April 14, 2024 23:28
Copy link
Collaborator

@eip-review-bot eip-review-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All Reviewers Have Approved; Performing Automatic Merge...

@eip-review-bot eip-review-bot merged commit 3035a56 into ethereum:master Apr 14, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants