mvs-org / metaverse

The Metaverse individual chain service ETP coin and immutable data space for Hyperspace.
https://mvs.org
GNU Affero General Public License v3.0
307 stars 115 forks source link

Request: Namespace/Domains and Certs for MITs #299

Open CaptainStevey opened 6 years ago

CaptainStevey commented 6 years ago

Can domains be introduced for MITs? I'm unsure what level of usage is expected by MVS for MITs, but if many users start to use MITs then you may have problems with fraudulent MITs and MIT squatting. For example:

If you were to create community token awards to show appreciation for the community, the MIT names could be:

MVSCommunity.BestHaircut MVSCommunity.MostLikelyToCreateGITHUBRequests

However, without a domain feature like we have with MSTs then someone else could come in and create negative awards and squat others:

MVSCommunity.WorstCoder MVSCommunity.ChenHao

--

The domain feature was an excellent idea for MSTs and should be applied to MITs too.

canguruhh commented 5 years ago

Maybe we can extend the scope of the existing domain certificates to also affect the MIT namespace instead of creating new certificate types? @CaptainStevey @betachen @LaurentSalou

canguruhh commented 5 years ago

This feature definitely requires a hardfork because the MIT transaction rules only allow MIT outputs if there is no other output other than ETP or messages