@donhylo
source: FastCompany
@donhylo
@donhylo
@donhylo
1973 first iteration of the internet
1994 you can safely send your credit card number over the internet through HTTPS
2009 bitcoin
1998
google
2009
uber
2008
airbnb
1995
ebay
1994
amazon
2004
facebook
2006
twitter
1980
1990
2000
2010
1989 Tim Berners-Lee inventes the World Wide Web at CERN
internet of ideas
internet of shopping
internet of agreement?
source: Vinay Gupta & Rob Knight & Wikipedia
1999
paypal
2015 ethereum
2019 today
2014
consensys
2015
parity
1976
apple
1975
microsoft
@donhylo
source: Andreas Antonopoulos
@donhylo
[output]
[output]
[output]
@donhylo
@donhylo
100
?
Joe Lubin
Jimmy Song
@donhylo
@donhylo
@donhylo
@donhylo
capped vs. uncapped
@donhylo
4.25
12.5
17M
@donhylo
@donhylo
72.049.306 ETHER
103.042.415 ETHER
@donhylo
@donhylo
blockchain + consensus mechanism
ethereum virtual machine (EVM)
smart contract developing platform
@donhylo
Every node on the Ethereum blockchain network has a copy of the smart contract
But the rest
of the world
has no clue!
@donhylo
@donhylo
contract PiggyBank { function() public payable { } }
but nobody can crack it
@donhylo
contract PiggyBank { function() public payable { } function Crack () public { selfdestruct(msg.sender); } }
but anybody can crack it and take the money
@donhylo
contract PiggyBank { address owner; function PiggyBank () { owner = msg.sender; } function() public payable { } function Crack () public { selfdestruct(owner); } }
but anybody can crack it
@donhylo
contract PiggyBank { address owner; function PiggyBank () { owner = msg.sender; } function() public payable { } function Crack () public { require(msg.sender == owner); selfdestruct(owner); } }
only the owner can crack it
@donhylo
source: Ethereum, Gas, Fuel & Fees
@donhylo
fee = (startGas — remainingGas) × gas price
@donhylo
@donhylo
@donhylo
@donhylo
State variables
they are defined once and cannot change, they are set in stone
Functions
they are used to check the value of a variable, they cost zero gas, they are free
Modifiers
they are used to modify the value of a variable, therefore they consume gas
@donhylo
@donhylo
@donhylo
@donhylo
a.antonopoulos
@donhylo
@aantonop
>20.000 participants
~\(\Xi\)12m (~$150m)
~14% of Ethereum market cap
Vitalik put 1500 ETH in it
@donhylo
@donhylo
@donhylo
@donhylo
serverless hosting incentivised peer-to-peer storage and content distribution
@donhylo
communication protocol for DApps
@donhylo
@donhylo
@donhylo
@donhylo
Bitcoin | 3 tx/s |
Ethereum | 10 tx/s |
PayPal | 200 tx/s |
Credit Card | 5,000 tx/s |
IoT | 50,000–70,000 tx/s |
200,000 tx/s |
source: epicenter podcast #248 bloXroute
@donhylo
@donhylo
The trilemma claims that blockchain systems can only at most have two of the following three properties
source: The ScalabilityTrilemma
@donhylo
source: BeyondBlock Taipei Meetup
@donhylo
By working on solutions at multiple levels, you sacrifice security to gain scalability
@donhylo
When you make no sacrifice at all