-
Notifications
You must be signed in to change notification settings - Fork 833
Add ERC: Directory of certified smart-contracts #1384
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
base: master
Are you sure you want to change the base?
Conversation
Patch 1
paasage en optionel
vendredi AM
typo et proposition de modification de structure
ERCS/erc-draft-smart_directory.md
Outdated
|
|
||
| ## Preliminary note | ||
|
|
||
| The ERC presented here originates from a project: [SmartDirectory](https://github.com/BPCE/smart-directory), for convenience in the draft redaction the term "SmartDirectory" is used to designate the smart-contract model subject of this ERC. |
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 note, ERCs are not for promotional purposes. Consider using generic terms.
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.
Done, all mentions to SmartDirectory have been removed
|
The commit 935d740 (as a parent of ee6bd57) contains errors. |
Abstract
The SmartDirectory is an administered blockchain whitelist that addresses the proliferation of addresses by ensuring their authenticity for important transactions. It allows an organisation, called a registrant, to list the valid smart contract addresses it has deployed and it operates. Once an administrator of the recognized authority approves a registrant, that registrant can then record their service-related smart contract addresses in the "references" list. Overall the "SmartDirectory" facilitates on-chain verification and the identification and management of smart contract ecosystems.
Motivation
The rapid proliferation of smart contract addresses poses a challenge to users calling to implement robust mechanisms for authenticity verification for any transactions using them. This proposal aims to standardize a type of administered blockchain whitelist, addressing this issue by providing a structured solution for managing trust on-chain. The proposal for newcommers as well as for seasonned users will greatly facilitate and bring certainty to the "do your homework" address validation phase.
To achieve the goals to have both a decentralized administration of the whitelist while also having the ability to be trusted by the users we have a design where a trusted supervisor delegates the contracts management to vetted actors or operators.
Dependencies
Optional: may be used as an oracle with a structured policy implementation such as ERC_8006