Can protect MaidSafe. The SAFE Network is a different thing. One is a company that we all love and we want all its employees and its creator to be rewarded as much as possible for their work. The other is a public good that belongs to all humanity…
MaidSafe has patents in place regarding the technology upon which the SAFE Network is/will be built. However, the licenses are such that anyone can fork the code.
More specifically, the MaidSafe Foundation (rather than MaidSafe the company) holds the patents. The parents are meant to prevent others from claiming rights to and therefore preventing others from using the technology.
MaidSafe leverages a combination of MIT/BSD and GPL licenses because…
To be more specific:
Generally speaking, filed IP protections like trademarks, patents and copyrights (unlike trade secrets) can only do so much because you have to publish the “art”. That allows people to reverse engineer/engineer around a solution. Truly sustainable competitive advantages come from product quality, processes and operations.
Maybe getting the creator of the first Internet to endorse Maidsafe (like he in a way sort of did with his “Solid” partnering, some time ago, whether or not that’s still happening) could solve some issues with efficiency+speed. It’d be cool to use the one that everyone is using—Maidsafe’s and Tim Berners-Lee’s—not some greedy corporation’s version. Also, if the largest one is supposed to be the most secure, people will want to use that one. Touting the very fact of that repetitiously would be a good way to ingrain it in people’s minds regardless of knowing how it all works.
A snapshot is the best way too in my opinion. Issues I can see includes scammers selling MAID to people not realising the snapshot has been taken.
Would really need to advertise the “date” of the snapshot months in advance and advertise it afar. Those who have MAID and don’t hear about it are OK since they are just holding and not affected. And those active or new buying on exchange will either see the advertising or not be able to buy on exchange since they will halt trading on the deadline. But in anycase if they don’t they just stop deposits/withdrawals and do the conversion on the books and withdraw/deposit safecoin after the deadline.
Saves any mistakes and only requires a signed message sent to MaidSafe with the safecoin account#
Hm, the problem with this is that after the network launches MaidSafe can’t make any conversions. It’s all in the network then.
If the network launch will be a successful testnet out of many that is somewhat secretly chosen to be it, then it requires all MAID holders to be active and aware well before launch, and sign such messages for every testnet - just in case this is the one.
Doesn’t seem quite feasible.
Seems the genesis has to include all MAID holders somehow and accounts must have already been filled with the corresponding SC. These accounts must be the public keys of the MAID. The SC must then be accessible by the corresponding secret keys. This would allow MAID holders to have been away on Borneo, in coma or what ever, and chose to join the network at any time.
Problem with that is that any (of the later) testnet then requires all MAID trading to stop until it is clear if it was the one or not, which also seems a bit unfeasible to uphold.
IDK, haven’t had my morning coffee yet, maybe there’s an obvious answer here.
Its the same problem if people have to send their MAID to a burn or otherwise address and get SC for it.
In every case a signed message will be needed to identify the owner of the address.
Basically the issues you bring up are issues that plague both the snapshot and burn address. And this is a major point. The snapshot is safer for the coin holders and solves tax issues of trying to explain transactions. Easier to explain they were only tokens being exchanged and not traded.
At least with the snapshot you have a set time when everybody knows that the MAID is no longer tradable.
Possible solutions that I can think of without much research.
MaidSafe foundation is charged with sending the keys of the coin accounts with the SC corresponding to the MAID addresses,
They send the keys upon receipt of the signed message via the safe network or email. Coin holder’s choice.
If the network is only in later beta and needs restart then the coin owner already has the keys. (ie reuse same coin balance keys) Obviously when declared running system then this is not an option.
Some automated process that is substituted for MaidSafe Foundation in the First Idea.
I really do not see any other solution at the moment that is both secure and allows restarts if in beta. Also allows for people even years later claiming their safecoin. It only relies on when MaidSafe Foundation wants to stop the process or when all coins are claimed
EDIT: And another nice point of snapshot is that even if omni protocol is defunct some time after conversion is started there is no problems continuing converting people’s holding of MAID
Maidsafe generates and holds 450 million coins in each test network. As before the first test network makes a smart contract on etherium in which against a signature people can get erc20MAID.
There are also 450 million coins in this contract, and anyone with MAID years later can get their safecoin.
To receive a real safecoin you have to send erc20MAIE to a burning address and MadeSafe will give you a safecoin in the network. Thus, all MADE will remain in circulation for the other SAFE networks, erc20MAID will be able to be listed on new exchanges and traded before burned when exchanged for safecoin.