-
Notifications
You must be signed in to change notification settings - Fork 5.3k
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
EIP-4841: Expandable Onchain SVG Images Storage #4841
Conversation
Initial commit for EOSIS (Expandable Onchain SVG Images Storage Structure)
Hi! I'm a bot, and I wanted to automerge your PR, but couldn't because of the following issue(s): (fail) eip-4841.md
(pass) assets/eip-4841/StructureDiagram.jpg
(pass) assets/eip-4841/implementation/AssembleContract.sol
(pass) assets/eip-4841/implementation/IAssembleContract.sol
(pass) assets/eip-4841/implementation/IStorageContract.sol
(pass) assets/eip-4841/implementation/PropertyContract.sol
(pass) assets/eip-4841/implementation/StorageContract.sol
|
@Soohan-Park
- Remove 'Structure'
I fixed this EIP and it was passed Travis CI now. So, could you check it again, please? 🙏 |
@lightclient, @axic, @SamWilsn, @MicahZoltu - Guys, I know you're so busy, but could I ask when I can get a review for this EIP? And I always appreciate that, thx :) |
I don't handle ERCs, so you'll have to wait for one of the other editors to take a look. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please review the following:
- there are many areas of excess spacing - please only use 1-2 newlines at a time
- several grammar mistakes - please ensure there are no errors
- unnecessary capitalization
@lightclient |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are still errors in the EIP. Please have someone proofread it or past into an editor capable of analyzing grammar (word, google docs, etc).
@lightclient, @axic, @SamWilsn |
Personally, I prefer clarity (specifically, the ability to make a nice UX)
over lower fees, but IIUC it's the decision of the authors of the EIP.
|
@Pandapip1 @lightclient, @axic, @SamWilsn In the past few days, I've been reading all of your reviews again and I thought it was necessary to refine this EIP proposal in general. Thank you always. Have a good day today :) |
|
||
It is designed to flexibly store and utilize larger capacity SVG images by interacting with the above three layer-by-layer contracts each other. | ||
|
||
Also, you can configure the on-chain NFT images storage by adjusting the Assemble Layer's contract like below. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, you can configure the on-chain NFT images storage by adjusting the Assemble Layer's contract like below. | |
Also, you can configure the on-chain NFT images storage by adjusting the Assemble Layer's contract as shown below. |
|
||
### Large Capacity Storage | ||
|
||
The best way for us to keep our content permanent and tamper-proof is to store it on Ethereum, rather than on centralized servers or IPFS, where it can be tampered with or lost. Like the SVG format, various extensions have come out to reduce the size of the content, but most of the content still has a size of several MB or more. Through this EIP, we would like to provide a solution that can safely store SVG images in sizes ranging from tens of KB to several MB on Ethereum. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The best way for us to keep our content permanent and tamper-proof is to store it on Ethereum, rather than on centralized servers or IPFS, where it can be tampered with or lost. Like the SVG format, various extensions have come out to reduce the size of the content, but most of the content still has a size of several MB or more. Through this EIP, we would like to provide a solution that can safely store SVG images in sizes ranging from tens of KB to several MB on Ethereum. | |
The best way for us to keep our content permanent and tamper-proof is to store it on Ethereum, rather than on centralized servers or IPFS, where it can be tampered with or lost. Like the SVG format, various extensions have come out to reduce the size of the content, but most of the content still has a size of several megabytes or more. Through this EIP, we would like to provide a solution that can safely store SVG images in sizes ranging from tens of KB to several MB on Ethereum. |
Before we move forward with this, I think that you need to address this piece of feedback on your magicians thread: https://ethereum-magicians.org/t/erc-4841-expandable-onchain-svg-images-storage/8410/2?u=matt From EIP-1:
|
@lightclient We recognized the feedback on magicians thread, and I really sorry for late about comment to the feedback. We are working on improvement the overall content now. And I replied it with improvedment Motivation section, So please check it on magians threads and feel free to leave comments. |
|
||
## Copyright | ||
|
||
Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/). | |
Copyright and related rights waived via [CC0](../LICENSE.md). |
@everyone We apologize for the very late reply due to our original work. After receiving the feedback, we’ve been thinking a lot about the EIP. We sympathize with the content of the feedback, and we have recognized that the method of storing data is difficult to establish as a standard. And we don’t have any special ideas to replace Thanks a lot for your feedback and interest. And we will come back with better ideas for improving Ethereum 😄 |
We proposal an EIP, Expandable Onchain SVG Images Storage
When opening a pull request to submit a new EIP, please use the suggested template: https://github.com/ethereum/EIPs/blob/master/eip-template.md
We have a GitHub bot that automatically merges some PRs. It will merge yours immediately if certain criteria are met: