Is there a single person from the now massive Lisk community of bagholders that can respond to the below statements?
From the post:
https://www.reddit.com/r/ethtrader/comments/4af4ni/ethereums_advantages_for_bitcoin_highlight_how/What About Lisk?
It's basically trying to be Ethereum, but using javascript (rather than Ethereum's clients which make a hell of a lot more sense, such as Go, C++, Python, Rust, Java, Ruby, .net). A Javascript Ethereum is a terrible idea, and even if it wasn't, why devote a whole new blockchain to it. Seems pointless, leading to some to suggest this may be an elaborate scam. I doubt it's a scam, but it does seem poorly thought out.
As noted by /u/Itsaconspiracy and /u/Nevermindthequestion :
The javascript is sandboxed but unrestricted. They have half a dozen rules you're supposed to follow in contracts, to avoid breaking consensus. Nothing's stopping you from putting a call to math.random() in your contract and then nobody gets the same results. Every contract runs in its own sidechain so at least you're not breaking global consensus, but contracts can call each other so it's not totally isolates easier for bugs to sneak in. For example, if someone passes the string "1" into a parameter where you're expectd either.
Javascript numbers are all floating-point, so you can get rounding errors in your contracts. (It's possible that they provide a bignum library, but I don't think so, their rules for contract writers don't say "please use our bignum library.")
Javascript has weak dynamic typing, so it'ing a number, and you haven't written explicit code to convert it to a number, then you can end up with the wrong answer. ("1" + 2) / 3 = 4 in Javascript. (Try it yourself online).
Not to mention that the LISK contracts will be stored in plaintext, which means they'll be vastly more expensive to publish.
OK, so Bitcoin focused smart contracts and LISK are bad ideas, but sometimes bad ideas win, after all, bla bla "network effect"