-
Notifications
You must be signed in to change notification settings - Fork 16
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
đCNS: Contract Name Service đ§ #341
base: main
Are you sure you want to change the base?
Conversation
BertrandD
commented
Nov 25, 2024
•
edited by s0lness
Loading
edited by s0lness
Codecov ReportAll modified and coverable lines are covered by tests â â All tests successful. No failed tests found. |
- `contract_name` of the `ProofTransaction` is the identity provider for the registered contract name. | ||
- `hyle_output` of this transaction should refer the `RegisterContractTransaction` | ||
|
||
4. If this proof is valid, the `RegisterContractTransaction` is settled and the contract registered. |
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.
J'ai l'impression qu'il faudrait envoyer la proof d'ownership du nom de domaine dans chaque transaction ? Car le nom de domaine peut changer de propriétaire aprÚs que le contrat ait été registered sur Hyle ?
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.
Si on veut mimic les dns classiques, il faut envoyer une preuve d'ownership du domaine au niveau de la tx, et faire en sorte que cette preuve ne soit valide qu'une fois pour cette transaction spécifiquement?
Un truc du genre:
- le contrat est attribué un nom généré à partir du name et du digest de son code, unique, et qui ne change pas
- plein de contrats peuvent essayer d'avoir un nom similaire, mais un seul pourra avoir une proof d'owneship qui matche "contract.com"
Simple contract that use asymetric signature to validate identity (classic blockchains). | ||
|
||
### Revoke identity | ||
|
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.
Ăa veut dire qu'on peut potentiellement ĂȘtre sans identitĂ© ? Inacessible?
Vrac d'idĂ©e peut-ĂȘtre sans queue ni tĂȘte Ă ce sujet:
|