Understanding Ethereum Smart Contracts
gjermundbjaanes.com
Understanding Ethereum Smart Contracts
1–10 of 162 posts
Re: Understanding Ethereum Smart Contracts
#2This one failed to explain how contract calls are executed - is it by a single node, by multiple nodes, do nodes compete with each other for the execution, what's their incentive, etc.
Re: Understanding Ethereum Smart Contracts
#3It's a pretty good primer to get from zero to smart contract in about 30 minutes. Learn from my suffering.
[0] https://www.meetup.com/sfhackdays/
[1] https://www.facebook.com/hackdays4all/videos/544008492611485...
Re: Understanding Ethereum Smart Contracts
#4Any other "gentle introductions" out there? Something with a complete walk-through both from contract creator's perspective and from some random node on the network. This one failed to explain how contract calls are executed - is it by a single node, by multiple nodes, do nodes compete with each other for the execution, what's their incentive, etc.
Ethereum contracts are executed everywhere that the blockchain is downloaded and verified. They are deterministic, so every execution should return the same result.
Re: Understanding Ethereum Smart Contracts
#5Any other "gentle introductions" out there? Something with a complete walk-through both from contract creator's perspective and from some random node on the network. This one failed to explain how contract calls are executed - is it by a single node, by multiple nodes, do nodes compete with each other for the execution, what's their incentive, etc.
And they will all update the contract state onto their own blockchain then broadcast the result and compete via proof of work.
Re: Understanding Ethereum Smart Contracts
#6Any other "gentle introductions" out there? Something with a complete walk-through both from contract creator's perspective and from some random node on the network. This one failed to explain how contract calls are executed - is it by a single node, by multiple nodes, do nodes compete with each other for the execution, what's their incentive, etc.
Contract calls are executed by all the nodes in the network. And they will all update the contract state onto their own blockchain then broadcast the result and compete via proof of work.
Re: Understanding Ethereum Smart Contracts
#7Earlier quoted context omitted.
Contract calls are executed by all the nodes in the network. And they will all update the contract state onto their own blockchain then broadcast the result and compete via proof of work.
I wonder how they can ever expect a system like this to scale given that every node has to execute every instruction in every called smart contract...
Re: Understanding Ethereum Smart Contracts
#8Any other "gentle introductions" out there? Something with a complete walk-through both from contract creator's perspective and from some random node on the network. This one failed to explain how contract calls are executed - is it by a single node, by multiple nodes, do nodes compete with each other for the execution, what's their incentive, etc.
Re: Understanding Ethereum Smart Contracts
#9https://news.ycombinator.com/item?id=15496393
If you are starting back at the idea of the Bitcoin blockchain, see ahussain's recommendation of 3Blue1Brown a day later: