Earlier quoted context omitted.
The difficulty is "prove you did it right". I'd guess that only works for cheap-to-verify (trapdoor"?) functions. However, Intel SGX does enable this. You would need an SGX-attested renderer, but the output would include a signature on the inputs in addition to the actual output image. You could verify this signature was made by the SGX-secured renderer code, then you'd know it executed as designed (i.e. the person d…
The costs to subvert SGX are unfortunately far below millions. Probably hundreds or thousands after you have some one time research. It is a viable additional client protection, especially against remote malware, software-only tampering (unless there are implementation bugs or backdoors), but not a viable server trust substitute.
What Is Ethereum?
121–130 of 272 posts
Re: What Is Ethereum?
#122Earlier quoted context omitted.
This is Sokal level writing. If this was a random person trying his hand at a writing class, whatever, but this is the guy writing the code behind your crypto coin.
Literally everything I read about Ethereum that's written by Vitalik stinks of something I haven't been able to put my finger on. "Sokal-ish" nails it exactly. The writing is never straight-forward, and always appeals to mainstream idealogical preconceptions. It's liberally salted with economical-jibberish-nonsense that sounds good as well. I believe blockchain technology is important and I think Ethereum is a strong…
Re: What Is Ethereum?
#123Re: What Is Ethereum?
#124Earlier quoted context omitted.
A much simpler terminology Ethereum should have picked instead of "gas" is the "cycle". Each operation takes a predefined number of cycles to execute. For example SLOAD takes 20 cycles, SSTORE 100 cycles, etc. Then a transaction defines the maximum number of cycles it will need, as well as the ETH per cycle it will pay as a fee. That's it. Basically: gasCost -> cycles gasLimit -> max cycles per transaction gasPrice -…
Hmm, not sure about cycles too. It sounds more like CPU clock cycles, may be confusing to those who see it that way? Note that there is also one more limit, the max gas per block limit.. Personally, I quite like gas, not too hard for a casual dev like me to understand. However, perhaps in the future it could be something that is totally abstracted, since asking everyone to understand how gas works is too much.
Also gas is not its own unit. gasPrice is the unit. Or... actually it's not even a unit. A "unit" implies a constant. But it's not constant since each tx can set its own gasPrice.
The more I think about the cycles metaphor the more I love it. Sorry I have zero sympathy for "gas"
Re: What Is Ethereum?
#125What is Ethereum _useful_ for? When would I need it? Why is AWS (et al) not sufficient?
well, not specifically ethereum but stuff like siacoin provide cheaper options than AWS and while I personally cannot attest to the performance, they seem to be interesting alternatives.[1] In the case of siacoin, at face value it seems to be significantly cheaper than AWS or Google Cloud for providing bulk cloud storage. [1] http://sia.tech/
Re: What Is Ethereum?
#126Earlier quoted context omitted.
I don't think it's very important. There are several other languages that can compile down to EVM bytecode. A cool one is Viper ( https://github.com/ethereum/viper ), which is NOT Turning complete, but decidable. This makes it easier to reason about the correctness of the code, and formally proving that your code is correct.
several ? Really ? Please link me other languages that compile to EVM bytecode.
Re: What Is Ethereum?
#127Earlier quoted context omitted.
As soon as I understand ethereum, I will!
Shoot! Explainer site missed the target. I wrote the "average person" page to be quite high level. Unfortunately the "nerdy" page became a little too nerdy. I should work on an "I'm a software developer who wants an intermediate technical understanding" or something like this.
Re: What Is Ethereum?
#128Ethereum has had a good start being the first mover in smart contracts, but EOS is coming and the value proposition is much more solid... https://www.youtube.com/watch?v=MUZWZj1pu94 Blockchain tech is evolving...
Re: What Is Ethereum?
#129Re: What Is Ethereum?
#130"Support this website! Send ETH to: 0x1c4d1804AD9d47de0D4209882843998E03E30dF9"