Is it possible to make internet to be more open place to provide people with more independence over their own data, Ethereum is doing exactly that, an...
Join here: http://Ethclix.com Coinomia Review of Elaborated Compensation Plan http://bit.ly/coinomia http://coinomia.wixsite.com/coinomia http://coinomia.webstarts.com crypto mining binar...
How to set up a private Ethereum blockchain with 2 or more nodes using Vmware. https://semanticblocks.wordpress.com/
Full description
Full description
projectFull description
project report
Jason Simeon Genge - An introduction to Ethereum, the peer to peer computing framework based on the blockchain design. It describes how Ethereum relates to earlier blockchain technologies and how i...
Nuclear Issues ProjectFull description
Full description
Nestle Pakistan and its Human Resource management working and dealingsFull description
Project Management topics applied for construction of 500 houses.Full description
final project created for project management course and its about automated parking systemFull description
Investigatory Project of physics class 12thFull description
Agile Project Management In this paper we will explore a brief history of Agile Project Management, review the wider context of agile methods and identify which organisations govern the met…Descrição completa
Full description
Full description
Project Proposal for System Analysis and Design Project. Minor Project for BSc.CSIT course. Project on 'Career Jumpstart', a platform to discover Interns and Internships.Full description
Ξthereum Project
Satoshi Experiment
Transparency matters
Independence matters
Anonymity matters
Crypto Economy
?
Ethereum – from Data Base to Turing complete algorithms
from = msg.sender fromvalue = contract.storage[from] to = msg.data]0[ value = msg.data]1[ if fromvalue >= value: contract.storage[from] = fromvalue - value contract.storage[to] = contract.storage[to] + value
Transactions
Bitcoin model
0
Blocks
1
2
3
4
Ξthereum model sha3(state) = 27abd3…
value+300
value + 300
2 27abd3… Blocks
Ξthereum model 12ffe3…
92c4e3…
12ffe3…
1 92c4e3…
0
Blocks
27abd3…
a0c4e2…
2 27abd3…
3 a0c4e2…
76a4f1…
4 76a4f1…
1. 2. 3. 4. 5.
from = msg.sender fromValue = contract.storage[from] to = msg.data]0[ value = msg.data]1[ if fromValue >= value: contract.storage[from] = fromValue - value 6. contract.storage[to] = 7. contract.storage[to] + value
init: contract.storage [0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826] = 10000000 code: // balance manipulation from = msg.sender fromvalue = contract.storage[from] to = msg.data]0[ value = msg.data]1[ if fromvalue >= value: contract.storage[from] = fromvalue - value contract.storage[to] = contract.storage[to] + value
// balance manipulation from = msg.sender fromvalue = contract.storage[from] to = msg.data]0[ value = msg.data]1[ if fromvalue >= value: contract.storage[from] = fromvalue - value contract.storage[to] = contract.storage[to] + value
code: // balance manipulation from = msg.sender fromvalue = contract.storage[from] to = msg.data]0[ value = msg.data]1[ if fromvalue >= value: contract.storage[from] = fromvalue - value contract.storage[to] = contract.storage[to] + value
2. P2P Message
storage:
cd2a3d9f...= 10000000
code: 3360005460005356602054600 …
code: // balance manipulation from = msg.sender fromvalue = contract.storage[from] to = msg.data]0[ value = msg.data]1[ if fromvalue >= value: contract.storage[from] = fromvalue - value contract.storage[to] = contract.storage[to] + value
// balance manipulation from = msg.sender fromvalue = contract.storage[from] to = msg.data]0[ value = msg.data]1[ if fromvalue >= value: contract.storage[from] = fromvalue - value contract.storage[to] = contract.storage[to] + value
Gas cost: 0.0001 ether 0.0001 ether 0.0001 ether 0.0001 ether