RE: EOS.IO software will not suffer from Denial of Service (DOS) attacks like Ethereum
Personally, I like the idea of using Eos itself to do the Eos token sale. Launch an Eos chain with a smart contract to track payments (SPV should do it, if I'm not mistaken) to the token sale addresses on various other chains... allocate EOS tokens once enough confirmations are in on the foreign chain... It's relatively easy to support several chains, and people would be able to buy into the token sale on any platform.
Of course it's work, and takes time to implement, but I think it would yield a better result than trying to flood Ethereum, as fun as that would be. My approach might still crash Ethereum, since any eth holders who want to buy in would probably still do it on the Ethereum chain, but (1) non eth users won't have to buy eth to participate, and (2) non eth users won't have to pay insane fees to participate.
A technical question to answer is, who provides block headers and SPV proofs from the foreign chains to Eos? Well, I think anyone could. The point of blockchains is that we can track them without trusting the data sources.
Another important question is, how do we value the contributions on one chain as compared with another in EOS tokens? There's a lot of possibilities for this, it's just a matter of picking a sane one.
Overall, though, I think using Eos to do it's own token auction, even though it would push back the timeline, would be a more attractive strategy to investors, better marketing, and it would demonstrate the technology live.
On Ethereum alone, we should expect the Eos token sale to denial of service its own platform; does that sound like a good idea? Remember folks, an $85 fee wasn't enough to buy into STATUS. How high of a fee will be required to buy EOS?
I think the issue with this approach is that the EOS blockchain does not exist and will not be functional enough to handle something like it's own ICO for roughly 12 months... and the ICO funds are intended to be used to create the EOS blockchain over the next year. Cart before the horse.
Just use Bitshares, which is a robust and mature Graphene based blockchain. You don't get a smart contract but you also don't need one - many, many successful ICOs were done without smart contracts (including AGS, which is what funded Graphene).
People send BTS to a Bitshares address and get EOS tokens sent back. Easy.
Yeah, but who wants to run that server and guarantee perfect uptime and results for a year? Who wants to verify that whoever ran that server didn't do anything funky? A smart contract is a much better option all around.
As to the suitability of the platform, granted, it would essentially be a test net for tracking real money, but I'm not suggesting Eos at full capacity with user-provided contracts or anything. I'm talking about a chain with just a few contracts built in, rigorously tested, demonstrating how the user-provided contracts will work and interact in the final release.
The hard parts in implementing Eos, the parts that will take a long time, are the novel parts: getting the VM ready for untrusted code, getting the parallelism working stably, optimizing all of that at the end... all the stuff no one's ever done before. The components necessary for the token sale, on the other hand, are comparatively small and not particularly novel, and thus will be faster to implement.
(Edit) Of course, these are just predictions and opinions, and I could always be mistaken. But I'm still thinking there's something here until someone convinces me otherwise.
I love your humble (edit) in your comment above. That is a great example to set for others and a wise move on your part. If I'm not mistaken, we all can be mistaken. Too many just state their opinions or beliefs as cold, hard facts.
Nice one @modprobe! Papa approves!
You make some very good points - I would also bet Dan could create a temporary EOS contract and chain to run the ICO. But we now know the ICO is definitely being run on ETH and whales are going to DDOS the network to game the ICO. Should be fun to watch...
Fun to watch for sure; bring out the popcorn! I am honestly looking forward to it. :-P
But does it make for a solid foundation for eos? I am skeptical.
I am not buying in into uncapped ICOs same goes for Tezos. It is really a pitty otherwise I would have been interested.
when you say solid foundation for eos, you mean eth chain is the foundation for eos? or...? what does not make for a solid foundation for eos? I am a beginner in this field, sorry if I did not understand it all from what you said so far.
later edit: ah I think you mean eth chain as foundation for eos ico is not a solid enough platform...
I thought that would have been a great idea for the Eos token sale too, but I have no idea of the technical limitations. Due to the state of the Ethereum network, I'm not sure I'll be able to get in on it. Good luck to those who do.
You studied and understand this article very detailed. Also you already shoot my doubts on this article. Appreciate your analytical skills. Upvoted to your comments and following you
thank you for information ,without you ,i wouldnt be here where im atm :)