Inside Telegram’s ambitious $1.2B ICO to create the next Ethereum
techcrunch.com
techcrunch.com
Let me explain... achieving scale with public and private blockchains is a difficult computer science problem. Even if Dr. Nikolai Durov [1] is a genius, he is competing with other geniuses who are at least trying to probe their points in a more formal way [2]. It is not by chance that it is taking so long for Vitalik and other researchers to solve the scalability and security issues in Ethereum. So until other peers don't analyze Dr. Durov results via adversarial attacks we will not know how real are his claims.
A serious alternative to this ICO would be raising money for a PoC including hiring other researchers to break the original scheme. For example, before RSA was finished, Adleman worked on breaking the schemes devised by Rivest and Shamir until RSA was born [3].
This does not mean that you cannot make money, speculation works in a different dimension.
[1] https://en.wikipedia.org/wiki/Nikolai_Durov
[2] https://docs.google.com/document/d/1J8hehbnZWzcIUMQcxMiGbjz8...
[3] http://teacher.scu.edu.cn/ftp_teacher0/chjtang/teach/adleman...
> “Infinite Sharding Paradigm” to achieve scalability
> “Instant Hypercube Routing”
> "it will also use 2-D Distributed Ledgers."
There's no doubt that if you want to make a quick buck, this buzzword-laden series of claims will attract many greater fools. But the ongoing crypto-hubris is unattractive to say the least.
I've seen this interaction so many times now. It's great that people read these whitepapers, but what to they judge them on? They're often a one-sided technical explanation with zero objective information in terms of feasibility in the market.
There's one (apparently delayed) ICO planned, for a company that wants people to share their CPU time to train neural networks in exchange for some token. I can hardly believe that a distributed network of laptops in living rooms can be more efficient (and therefore cheaper) at doing this than centralized, purpose built hardware in data centers with efficient cooling systems (like Google's new TPU). And that's even if they figure out how to make this technology work effectively.
My colleague, though, was very impressed though, because he heard somebody say that training a neural network takes a lot of time, which is true, depending on the complexity and whether you run it on a €500 Acer laptop or on specialized hardware.
So perhaps switch the laptop for a wall based crypto-heater packed with silicon (see here for the heat output of a gaming pc vs a space heater https://www.pugetsystems.com/labs/articles/Gaming-PC-vs-Spac...) and there may be some potential there, maybe Elon can throw a battery in there too...
It's certainly fascinating that for all the talk about blockchains and ICO's I've read very little about the fact that the internet has been augmented by a distributed cryptographic system available for rent, altcoins that rely more on CPU and memory and therefore discourage GPU and ASIC use might mean the network moves to more general computing power for rent, interesting times as they say.
I'm not seeing anything in this offering which couldn't be done more easily and cheaply by a ton (sorry) of other payment options. Notably they say they want to be WeChat - and they've done it all without any need for blockchains.
A few months back I tried to learn building an Ethereum distributed app, or "dapp" as they call it. I installed my own Ethereum node to see how that works.
The Ethereum toolchain is a strange combination of actual JavaScript (command line tools + REPL to a live node) and a pseudo-JavaScript called Solidity: a custom language inspired by JavaScript but with abundant new syntax for developing smart contracts. That doesn't seem like a good idea from a robustness point of view -- did anyone ever say "I know, I'd like my money to be handled by immutable JavaScript functions"?!
Still, I can see the mindshare appeal of reaching the widest possible developer demographic by making everything look "web-like". I would be OK with that choice if the platform worked as advertised, but it doesn't, and it just keeps getting worse.
I spent about $100 on deploying my toy dapp's smart contracts, and then I gave up. Debugging on Ethereum is a nightmare. It seems very easy for a non-obvious bug that's not caught on the testnet to make a deployed program go into a loop and burn through all the money you allocated for it. With today's USD/ETH rate, my failed $100 experiment would have cost $300.
Even if I had got the app deployed, who's going to use it when fees are this high? Nobody wants to pay $10 to store a piece of data in my dinky little dapp. The whole concept of dapps is ridiculous with the current Ethereum implementation.
Ethereum is a victim of its success: the network is congested, fees are running sky-high, and my Ethereum node has stopped working because of the exploding demands of storing the blockchain. Realistically there doesn't seem to be anything the Ethereum founders can do to fix this on the short term, which means that there will be a painful implosion as the network goes useless until it's replaced by a new sharded Ethereum (which will naturally come with its own growing pains).
My conclusion is that Ethereum today is like MongoDB in its first year: breathless promises of "web scale" are in no way matched by the reality of what the platform can do... But like Mongo, it's in JavaScript and has a formidable hype machine, so people will flock in. Eventually things will get better, I'm sure.
I wouldn't say anything if this alpha was working, but it's one of the buggiest piece of software I've ever seen in a while. They shouldn't ship something if it's so obviously not ready, especially if it has to do with people's money.
I actually tried so hard to make it work with this alpha version but finally gave up after a while and manually "downgraded" to the earlier version, because my time is precious and I don't have time to help them develop that buggy software by sending pull requests for every single bug I've found.
And I don't even want to get started with Solidity. Everyone in the industry knows Solidity is a bad language which encourages unsafe and careless programming.
That said, I think it's a wrong way to think about Ethereum from the perspective of building a normal web app. A lot of people confuse this point and think they're building "Twitter, but for crypto", "AirBnb, but for crypto", etc. but it's a whole new class of software, and the faster you drop the old frame of "what web programming is", the faster you'll adapt and more likely that you'll come up with neat ideas to build. The gist is, you have to think like an economist than a programmer.
Lastly, you could just use testnet to test your stuff. I've been mostly running my demo apps on testnet and only deploy when I think there's a chance for any traction. Which means you don't need to spend any money to try building these apps.
Javascript is to Solidity what C is to Java. It is similar on the very surface level, but other than some syntax similarity, it's very different.
There is plenty wrong with Javascript and there is way more wrong with Solidity. But the languages are not very similar
Lots of apps just don't make sense at $3 per transaction. It's quite discouraging.
My humble opinion is that the Ethereum design is just fundamentally flawed. It doesn't do any specific thing very well at all, but it looks enough like Bitcoin to encourage speculators. As a product, it's like: "The gold coin that also works as toothpaste!"
There's always Wire, I suppose. As long as they stay afloat.
Hopefully I'm not violating any rules by sharing this thing that looks like it might be TON's leaked whitepaper
[1] https://www.coindesk.com/big-money-murky-governance-kicking-...
The base is 180 million MAUs as of December 2017, and they're not growing as fast as other messaging services have in the past (in Feb 2016 they had 100 million MAUs, so in just under two years that's ~80% growth).
So yes, they have a large base of pre-existing users. But I don't think it is clear that this base of users is going to continue to grow exponentially, and they're not growing as fast as they arguably should be.
It's a messaging app, right? Not every stall needs its own Starbucks Giftcard.
> $1.2 billion. That blows any other token sale out of the water, and it would easily surpass the current record of $257 million raised by Filecoin
and showing EOS as having raised $200M. In fact, EOS claims to have already raised over $1.1B and its ICO is still continuing for another 5 months:
https://steemit.com/eos/@simoncase/eos-announcement-what-jus...
Does that mean that these services should not exist? Or does it mean there needs to be a non traditional way of financing to where creators can build the product and then have a reasonable way of "being done".
Something like Twitter reached a point where it didn't really need more features. How could it sustain itself without constantly growing and paying profits to shareholders?
I don't know the answer to this, but it's certainly something that needs to be discussed, because the unfortunate truth is that there are many good services that don't make money
Second, who's going to pay for all the servers?
You can see our infrastructure issue tracker for more info on what we've worked on over the last few months and what we're doing now: https://gitlab.com/gitlab-com/infrastructure/issues
Cardano has no published code for its smart contract platform, yes somehow it is the 5th most valuable cryptocurrency. Its hype is based on something that Ethereum already has under development: a formally verifiable programming language (and unlike Cardano, the work on formalizing the two programming languages is being done out in the open). Its website also praises regulations and implies pretty strongly that only regulated entities will be able to run consensus nodes for its smart contract platform.
I don't think either has any hope of being the next Ethereum.
So... it does pretty much everything? So much for decentralization. Sure, it's theoretically decentralized, but it's disturbing that Telegram is trying to both take over so many blockchain applications and retain partial control over each one.
Looks like rumors and disinformation spreaded by Anton Rozenberg - former Telegram developer. Russian journalists refer to his Facebook post[1]. IIRC, Rosenberg and Durov had some serious conflict. I've seen article on Medium[2] (earlier with unblurred screenshots) and Rosenberg seemed to me not quite adequate person.
[1] https://www.facebook.com/id77777/posts/10154846872521076 (Russian)
[2] https://medium.com/@anton.rozenberg/pavel-durov-sued-senior-...
"Today price $0.8 after ICO $50"
(On another note, ICO pricing around $1 seems like it will inevitably trigger the "I can't even afford one coin" effect. Pricing the ICO around one cent (with 100x more coins outstanding, of course) would give more breathing room.)
The latter. See https://www.financemagnates.com/cryptocurrency/news/breaking...
* https://www.reddit.com/r/CryptoCurrency/comments/7qfjef/tron...
> It's being hyped like TRON
See also: https://www.reddit.com/r/telegramico/comments/7qn09t/telegra...
I'm not an expert at all in this realm - but it seems to me that this is one ICO that has a good chance.