SlideShare a Scribd company logo
1 of 82
Download to read offline
g
@ncu	
2017.01.20	
1
$	whoami	 	
•  9N J N	和 享 ⽤是	
–  3(( N J N (
–  和 享⼩ e⼒
•  z t 也 後
–  3	 第⽂ 電
–  ⼒ 給 加 也 第⽂
•  都	d	⽚ ⽚t ⾝ 出 ⽤	
–  	
–  j機 ⼦
•  可⼒ 	d	 實	7:F9
–  FN HGF3	 得這 e 也 	
2	
C I B ( B A DB
u
•  +))1	 	 )	
–  FJ R	BJTJ 	 z 同#	⼤ 個本 以
•  +))2	
–  ⽤
–  個本 ⽤
–  	 ) )))	 個本 家fm
•  +) )	
– 
–  3((KR RW P(
3
•  點本
•  本 兩
•  本 明
•  g⼀p果 	 #
4
b
•  w p 點本 多
–  來意 點本 明學
–  來意 點本 名
5
6
s
7	
⽂ 博
⽂
Secp256k1
)A 	Sd	 D 	
8	
Alice	 Bob	
點本 ~u 明學
來 eh	7UR N
)A 	Sd	 D 	
9	
Alice	 Bob	
7UR N	 ⽂ – 點本
8 K	
點本 ~u 明學
來 eh	7UR N
密文
)A 	Sd	 D 	 	
10	
Alice	 Bob	
7UR N	 p 	8 K	fm 本e
點本 hu 明學
密文
S y
11	
Alice	 Bob	
  8 K	 re 本k來g
+   來 	7UR N	全
,   來種 m 本 k 明
y
12	
Alice	 Bob	
#12344	
#12345	
n 本 ⼀pfm 新e
P
13	
Alice	 Bob	
#12345	
	 ⾼ hgh	7UR N	e
+ 	7UR N	k ⾼
#12345	
Alice:	100	->	99	
Bob:	100	->	101
Recap	
•  ⽂
–  本 名
–  多eg 	 #
•  新
–  沒 本 意
14
ZT
•  ⽂
–  本 名
–  多eg 	 #
•  新 	 mlvh果
–  沒 本 意
15	
果 全 讓 e全
和 享	 8U JRW#
)A 	Sd	 D 	
16	
Alice	 Bob	
#12345	
Alice:	100	->	99	
Bob:	100	->	101
Double-spending
17	
Alice	 Bob	
#12345	
#12345	
Charlie	 l 來 全
l Xkk
18	
Alice	 Bob	
#12345	
#12345	
Charlie	
~ 作
19	
Alice	 Bob	
#12345	
#12345	
Charlie	
klv r 多 博 	7UR N	在 e點本
	8 K	 	9 J URN ou沒
20	
Alice	 Bob	
#12345	
#12345	
Charlie	
7UR N	種 k點本	 +,-. j會 	8 K	i
Recap	
•  來意 作
•  全 e 間
•  y l博 多 全
21	
Alice	
7UR N	 有
Sybil	aHack
S
•  讓 下 h t 讓
•  讓 下 gh t ⻑ 讓
•  讓 下 h fm中 ln
–  ⽣全
–  中 le p
22
Proof	of	Work	
•  博 多 下
•  多博 們 有	 FaKRU	J J T#
•  ⼤ 的 # 他博 多
•  ⽽ 	 #
•  意 全 	 #
23	
和 沒 	G
2D 	
•  mlv~說 	 D bbUN#
–  f v~說
•  gukl ⽣全如	 ⽣和 e如 #
–  ⽅
24	
r 	W	45	,	el ⽣全
SHA-2562(“abc”	+	“1”)	=	
158c09e82d88955d8a051934d12f74a53ea205743778165d1140a8903686e1ac	
SHA-2562(“abc”	+	“2”)	=		
c72b0720d3302d76cd7b6b3f3dcb554d05f14fee8567cdda3ee8b7ff51e02015	
.	
.	
.	
SHA-2562(“abc”	+	“19”)	=		
005eR2ff3e871185b95bf7c8628e212d15a7d08c42235a381e06caa55856a0c	
2D 	 	
•  ⽽ 博 多 很分
25	
Hash(TXs+nonce)	<	number	
00000000000000005b95bf7c8628e212d15a7d08c42235a381e06caa55856a0c
SHA-2562(“abc”	+	“1”)	=	
158c09e82d88955d8a051934d12f74a53ea205743778165d1140a8903686e1ac	
SHA-2562(“abc”	+	“2”)	=		
c72b0720d3302d76cd7b6b3f3dcb554d05f14fee8567cdda3ee8b7ff51e02015	
.	
.	
.	
SHA-2562(“abc”	+	“19”)	=		
005eR2ff3e871185b95bf7c8628e212d15a7d08c42235a381e06caa55856a0c	
2D 	 	
•  ⽽ 博 多 很分
26	
算力越強的人越有機會擁有寫帳權
但不代表掌握 70% 算力別人就沒機會,只是概率低
a
27	
Alice	
#12345	
#21397	
#81345	
#22345
28	
Block	1	
...	
Block	2	
...	
Block	3	
...	
Block	4	
...	
r和
Hash(	Block	3	|	TXs	|	nonce)	
	 	 o e
區塊
AD @ C
29	
Block	4	
...	
Block	5	
...	
Block	6	
...	
Block	7	
...	
Block	8	
...	
Block	9	
...	
NJW3	c ) 地	 D R W	MR RK R W#
Block	N	
...	………	
困難度 (Difficulty)
區塊高度 (Block height) 區塊深度 (Block depth)
w m h
Recap	
•  來意 作
–  D 	 作 ⽅
–  多博 信r想m為
–  有下 看 ⾏⽔ j
•  全 e 間
•  y l博 多 全
30	
Alice	
7UR N	 有
Blockchain	
•  Demo	
31
Ethereum	101	
32
cWP	Ethereum?		
33	
Vitalik	Buterin	
	
“Bitcoin	was	designed	to	be	a	SMTP.	It’s	a	protocol	
that	is	very	good	at	one	paracular	task.	It	is	good	
for	transferring	money,	but	it	was	not	designed	as	a	
foundaaonal	layer	for	any	kind	of	protocols	to	be	
built	on	top.”
cWP	Ethereum?		
34	
Vitalik	Buterin	
	
“The	need	for	a	technology	that	was	more	
expansive,	and	that	replicated	the	funcaonality	of	
Turing-complete	programming	languages	in	a	way	
that	would	be	so	powerful	as	to	describe	any	
blockchain	applicaaon.”
Bitcoin Ethereum
Creator Satoshi Nakamoto Ethereum
Player type cryptocurrency
Smart contract platform
with own cryptocurrency
Liquidity decent decent
currency code Bitcoin/ /BTC Ether/ /ETH
Public/Private blockchain public public
User identity pseudonymous pseudonymous
Consensus algorithm PoW PoW/PoS/Casper
Scripting language
Bitcoin Script
Language
Solidity
Smart contracts yes (limited) yes
Turing completeness no yes
Governance (development decisions, etc) Core team Ethereum Foundation
Transaction speed >10.0m 15s
Rapid payments Lightning Network Raiden Network
Processing cost (CPU,GPU,ASIC) high high
Other features UTXO GHOST
35
Components	
•  A	cryptographic	token	
•  An	address	system	
•  A	network	of	validators	(miners)	
•  A	consensus	algorithm	
•  A	blockchain	ledger	
•  The	Ethereum	Virtual	Machine	
•  A	set	of	programing	languages		
•  Complex	economic	structures	
36
Technology	Stack	(1/2)	
37	
•  Full	node	
–  go-ethereum	(Golang)	
–  Parity	(Rust)	
–  cpp-ethereum	(C++)	
–  EthereumJ	(Java)	
–  pyethereum	(Python)	
–  ruby-ethereum	(Ruby)
Technology	Stack	(2/2)	
38	
•  Smart	contract	programming	
–  Solidity	(JavaScript-like)	
–  Serpent	(Python-like)	
–  LLL	(Lisp-like)	
–  Viper	
–  Bamboo
ru t
•  Ethereum	has	a	blockchain	
•  Ethereum	is	public	and	permissionless	
•  Ethereum	has	Proof-of-Work	(PoW)	mining	
–  Ethash	
•  Ethereum	has	an	inbuilt	cryptocurrency	(Ether)	
39
ru t
•  Ethereum’s	block	ame	is	shorter	(15	seconds)	
•  Ethereum	has	smaller	blocks		
–  2,000,000	gas	per	block	
–  Limited	by	the	gas	à	(2,000,000/x)	transacaons	
•  The	Ethereum	Virtual	Machine	can	run	smart	contracts	
•  ETH	token	issuance	
40
ETH	token	issuance	
G JU	 G 	5	D N RWN	 	8U T	 N J M 	 	HW UN	 N J M 	 	HW UN	 NON NW RWP	 N J M
•  D N RWN3	 太還沒 0+)) m 本 有 e
g fe太還 要 1)) m 本
•  8U T	 N J M3	們 fm和 的 h.m 本 fm和 e ⼿ -動 家發
f k++. m和 	 ,/. +- /) /)( -# +. m 本
•  HW UN	 N J M3	j z k 和 j f gh j
享s 裡 HW UN和 個本ze 和 C JW	KU T# 和
~ e和 說了 和 e的 的 e 要
. 0(1#5- ,0.m 本 HW UN和 e沒 ⽅ f ⼿k 0)) m 本
•  HW UN	 NON NW RWP	 N J M3	 jHW UN和 e和 ) . 本
f#
•  的 e= 	 U	 . NNMa	 NJ RN 1K N NM	 K NN#41
圖片來自 https://bitsonblocks.net
42
  沒 ⽂ 	 /-	 	(	,+	Ka N #
+   ⽂ 	到 	 9:F7	下 	 +1	 	(	/-	Ka N #
,   	 -)	 (+)	Ka N #
–  	/-	Ka N
–  – 	 J 	 J 	e成下 	@N JT +./	 J 	 J 	 	,+	Ka N
–  	,+	Ka N 	 e	 +	Ka N 	 現 	於 e	+)	Ka N 	oh 	 -)	 #
•  	 N WJU	JMM N N #
•  ⼿ 	 9 W J 	JMM N N #
43
Timeline	
44	
  H 	r	E H 	pn lO
  ,D 	)HH @	 +1, 	DE D 	B GE
45	
hHps://etherscan.io/block/3000000
46	
hHps://etherscan.io/block/3000000	
hHps://etherscan.io/tx/0xb95ab9484280074f7b8c6a3cf5ffe2bf0c39168433adcdedc1aacd10d994d95a
Ether	&	Gas	
•  Ether:	token	
•  Gas:	computaaon	cost	
47
Gas	
•  n所 多	 JW J R W#	看 ⼿	 W J #	j	 N N 	s 主
e 要y m 樣看y m ⼀p⾞ e 因時
fm vu ⾞ e	PJ 明每e ⼀p ⾞事ye
下 ⼀e	PJ 	
•  	PJ 	 m 有 h p種 ⼿~ gu
e ⾞
48
Gas	
•  j	8R RW	z f⾼ 多⼀p 所 hx 多et 	
JW J R W	 RbN#因 j	 N N 	e e 下
j和 享 s ⼀pe
•  n j	 N N 	 z m ⼿ ⽤ t g k ~
e⽤ ⾞ e	PJ 	 主 e y 定r	 J,因
j	8R RW	 多就才e y et t 事
49
50	
Total	cost	=	gasUsed	*	gasPrice
Gas	price	
•  PJ 	 R N	 	 	m	PJ 	上 y 	N N 	PJ 	 R N	u能這 ⼀不被
•  PJ 	 R N	e h	 NR	 	 NR	5	 ) 1	N N
•  PJ 	 R N	e 之
51
52
53	
韩梅梅 李雷
0.319	BTC	
Fees	0.001	BTC	
0.32	BTC	
1AnLpMkAmf7jy2BNkP3oYw1phzhNuLws7M	(0.32	BTC)	 1GJYiog3ato17SSTFCCdkZ44H6LdkW9j1V	(0.319	BTC)		
																																																							Tx	Fee:	0.001	BTC	
u
Bitcoin	Unconfirmed	Transacaon	( )		!!!
54	
{	
				"hash":"7c4025...",	
				"ver":1,	
				"vin_sz":1,	
				"vout_sz":1,	
				"lock_ame":0,	
				"size":224,	
				"in":[{	
								"prev_out":{	
												"hash":"2007ae...",	
												"n":0	
								},	
								"scriptSig":"304502...	042b2d..."	
				}],	
				"out":[{	
								"value":"0.31900000",	
								"scriptPubKey":"OP_DUP	OP_HASH160	a7db6f	OP_EQUALVERIFY	OP_CHECKSIG"	
				}]	
}	
metadata
Input(s)
output(s)
•  交易 ID (流水號)
•  版本
•  Input 數量
•  output數量
•  區塊鎖定時間
•  交易大小
hHps://blockchain.info/rawtx/7c402505be883276b833d57168a048cfdf306a926484c0b58930f53d89d036f9
55	
{	
				"hash":"7c4025...",	
				"ver":1,	
				"vin_sz":1,	
				"vout_sz":1,	
				"lock_ame":0,	
				"size":224,	
				"in":[{	
								"prev_out":{	
												"hash":"2007ae...",	
												"n":0	
								},	
								"scriptSig":"304502...	042b2d..."	
				}],	
				"out":[{	
								"value":"0.31900000",	
								"scriptPubKey":"OP_DUP	OP_HASH160	a7db6f	OP_EQUALVERIFY	OP_CHECKSIG"	
				}]	
}	
metadata
Input(s)
output(s)
hHps://blockchain.info/rawtx/7c402505be883276b833d57168a048cfdf306a926484c0b58930f53d89d036f9	
•  之前的交易 ID (pointer)
•  第幾個 ouput
•  簽名 scriptSig:	<sig>	<pubKey>
56	
{	
				"hash":"7c4025...",	
				"ver":1,	
				"vin_sz":1,	
				"vout_sz":1,	
				"lock_ame":0,	
				"size":224,	
				"in":[{	
								"prev_out":{	
												"hash":"2007ae...",	
												"n":0	
								},	
								"scriptSig":"304502...	042b2d..."	
				}],	
				"out":[{	
								"value":"0.31900000",	
								"scriptPubKey":"OP_DUP	OP_HASH160	a7db6f	OP_EQUALVERIFY	OP_CHECKSIG"	
				}]	
}	
metadata
Input(s)
output(s)
hHps://blockchain.info/rawtx/7c402505be883276b833d57168a048cfdf306a926484c0b58930f53d89d036f9	
•  轉出金額
•  bitcoin script
57	
{	
				"hash":"7c4025...",	
				"ver":1,	
				"vin_sz":1,	
				"vout_sz":1,	
				"lock_ame":0,	
				"size":224,	
				"in":[{	
								"prev_out":{	
												"hash":"2007ae...",	
												"n":0	
								},	
								"scriptSig":"304502...	042b2d..."	
				}],	
				"out":[{	
								"value":"0.31900000",	
								"scriptPubKey":"OP_DUP	OP_HASH160	a7db6f	OP_EQUALVERIFY	OP_CHECKSIG"	
				}]	
}	
metadata
Input(s)
output(s)
hHps://blockchain.info/rawtx/7c402505be883276b833d57168a048cfdf306a926484c0b58930f53d89d036f9
58	
scriptSig:	<sig>	<pubKey>	
scriptPubKey:	OP_DUP	OP_HASH160	<pubKeyHash>	OP_EQUALVERIFY	OP_CHECKSIG	
<sig>	
a7db6ff121871c65a8924b8e40f160d385515ad7
59	
scriptSig:	<sig>	<pubKey>	
scriptPubKey:	OP_DUP	OP_HASH160	<pubKeyHash>	OP_EQUALVERIFY	OP_CHECKSIG	
<sig>	
a7db6ff121871c65a8924b8e40f160d385515ad7	
<pubKey>
60	
scriptSig:	<sig>	<pubKey>	
scriptPubKey:	OP_DUP	OP_HASH160	<pubKeyHash>	OP_EQUALVERIFY	OP_CHECKSIG	
<sig>	
a7db6ff121871c65a8924b8e40f160d385515ad7	
<pubKey>	
<pubKey>
61	
scriptSig:	<sig>	<pubKey>	
scriptPubKey:	OP_DUP	OP_HASH160	<pubKeyHash>	OP_EQUALVERIFY	OP_CHECKSIG	
<sig>	
a7db6ff121871c65a8924b8e40f160d385515ad7	
<pubKey>	
<pubKeyHash>
62	
scriptSig:	<sig>	<pubKey>	
scriptPubKey:	OP_DUP	OP_HASH160	<pubKeyHash>	OP_EQUALVERIFY	OP_CHECKSIG	
<sig>	
a7db6ff121871c65a8924b8e40f160d385515ad7	
<pubKey>	
<pubKeyHash>	
<pubKeyHash>
63	
scriptSig:	<sig>	<pubKey>	
scriptPubKey:	OP_DUP	OP_HASH160	<pubKeyHash>	OP_EQUALVERIFY	OP_CHECKSIG	
<sig>	
a7db6ff121871c65a8924b8e40f160d385515ad7	
<pubKey>
64	
scriptSig:	<sig>	<pubKey>	
scriptPubKey:	OP_DUP	OP_HASH160	<pubKeyHash>	OP_EQUALVERIFY	OP_CHECKSIG	
True	
a7db6ff121871c65a8924b8e40f160d385515ad7
Turing-complete		
programming	languages	
65
cWP
•  )
–  (
– 
– 
• 
• 
•  (
– 
– 
66	
圖片來自 https://bitsonblocks.net
ir
67	
•  合約的執行會依據不同時間的事件或設定的規則,而更新狀態或價值
Blockchain	is	the	Internet's	society,	
and	smart	contracts	are	its	laws.
70
•  f
–  ⼈	 N N URNW
–  	 URMR a	 ⽣ ⼿
–  	 URMR a	 RUN 	
–  	 NK, S 	 ⼿在 更
•  ⼀pk年 享看 享 年 #
•  前每
71	
•  Full	node	
–  go-ethereum	(Golang)	
–  Parity	(Rust)
Truffle	+	Testrpc	
•  Truffle	
–  hHps://github.com/ConsenSys/truffle	
•  Testrpc		
–  hHps://github.com/ethereumjs/testrpc	
•  ⾼
–  hHps://cl.ly/iqCw/ETH_dev.html	
–  hHps://cl.ly/i7Sd/truffle.html	
•  g⼀p更開 分為
•  j 年 主 ⼿
•  分
•  說對	BR T	e⾼ t ⽤ #	
–  3(( NMR (6 NM T
72
73
Data	carrier	for	DApps	
74	
•  Oraclize:	hHp://www.oraclize.it/	
–  hHps://github.com/oraclize/ethereum-examples/tree/master/solidity	
• 
Ethereum	Alarm	Clock	
•  Schedule	transacaons	to	be	executed	at	a	later	ame.	
•  Enare	service	operates	as	smart	contracts	on	the	Ethereum	
blockchain,	with	no	priviledged	access	given	to	any	party.	
–  hHp://www.ethereum-alarm-clock.com	
75
Ethereum	ComputaSon	Market	
•  The	computaaon	market	is	a	service	for	Ethereum	that	allows	
for	verifiable	off-chain	execuaon	of	computaaons	that	would	
be	otherwise	prohibiavely	expensive	to	execute	within	the	
EVM.	
–  hHp://www.ethereum-computaaon-market.com	
	
76
zeppelin-solidity	
•  A	Framework	to	Build	Secure	Smart	Contracts	
–  Common	contract	security	paHerns	
–  In	the	Solidity	language	
–  hHps://openzeppelin.org	
77
Ethereum	Dev	(1/2)	
  無開	 N N 	⽂k享
+   m	W MN	
,   ⾯	PN 	 J JF R 	9 W UN
-   開 全 	開 多 	 	KU T
.   ⽂k享e	 RWN
/   ED9	 U	到
0   N N 	8U T	N U N
1   F J 	9 W J 	 W	 N N
2   AR
)   F URMR a
  :7 	 P J RWP
78
Ethereum	Dev	(1/2)	
•  Track	1	
1.  Introducaon	to	Smart	Contracts	
2.  Seng	up	the	development	environment	with	truffle	and	testrpc	
3.  Reading	documentaaon	and	reference	resources	
4.  Watching	tutorials	on	building	Smart	Contracts	
5.  Smart	contract	security	and	tesang	
•  Track	2	
1.  Seng	up	a	development	environment	with	ReactJS	and	Firebase	
2.  ReactJS	and	firebase	Hello	World	
3.  Research	on	Ethereum	and	Dapp	
4.  Development	of	a	non-trivial	Smart	Contract	Applicaaon	
5.  Building	user-centric	interfaces	
6.  Should	have	a	keen	interest	on	building	beauaful	yet	simple	UI	 79
•  三以 	
–  hHp://gavwood.com/Paper.pdf	
•  可
–  hHps://github.com/EtherTW/Taipei-Ethereum-Wiki/wiki/Learning-Resources	
•  成過
–  hHps://www.youtube.com/channel/UC8CB0ZkvogP7tnCTDR-zV7g/videos	
80
g
•  GJR NR	 N N 	ANN
–  3(( NN (GJR NR N N ANN (
•  <J NK T
–  3(( OJ NK T (P (--,0. )0+-1-0,2(
81
Q	&	A	
Thanks	for	your	listening!	
82

More Related Content

Viewers also liked

EDCON 2017 sharing @Taipei Ethereum Meetup
EDCON 2017 sharing @Taipei Ethereum Meetup EDCON 2017 sharing @Taipei Ethereum Meetup
EDCON 2017 sharing @Taipei Ethereum Meetup Chang-Wu Chen
 
Blockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSysBlockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSysWithTheBest
 
Raciocinio logico quantitativo
Raciocinio logico quantitativoRaciocinio logico quantitativo
Raciocinio logico quantitativoJennifer Oliveira
 
Imposto que gera cultura, rende benefícios
Imposto que gera cultura, rende benefíciosImposto que gera cultura, rende benefícios
Imposto que gera cultura, rende benefíciosEvoé
 
Designing & prototyping useful apps
Designing & prototyping useful appsDesigning & prototyping useful apps
Designing & prototyping useful appsRobin De Croon
 
AWS Cyber Security Best Practices
AWS Cyber Security Best PracticesAWS Cyber Security Best Practices
AWS Cyber Security Best PracticesDoiT International
 
Cegled tancsics cities of the future#SciChallenge2017
Cegled tancsics cities of the future#SciChallenge2017Cegled tancsics cities of the future#SciChallenge2017
Cegled tancsics cities of the future#SciChallenge2017Andrea Jozanne Kamuti
 
The Ethereum Experience
The Ethereum ExperienceThe Ethereum Experience
The Ethereum ExperienceEthereum
 
Cultura escrita y escuela rural aportes para leer y escribir en el plurigrado
Cultura escrita y escuela rural aportes para leer y escribir en el plurigradoCultura escrita y escuela rural aportes para leer y escribir en el plurigrado
Cultura escrita y escuela rural aportes para leer y escribir en el plurigradoGabriela Irureta
 
Enfermedades más comunes en los gatos
Enfermedades más comunes en los gatosEnfermedades más comunes en los gatos
Enfermedades más comunes en los gatosKevin Acevedo Durango
 
Bio it 2014-published
Bio it 2014-publishedBio it 2014-published
Bio it 2014-publishedToby Bloom
 
Why React's Awesome!
Why React's Awesome!Why React's Awesome!
Why React's Awesome!nomanalikk
 
неделя дружбы
неделя дружбынеделя дружбы
неделя дружбыlavrenteva
 
P3 e2 añadirelrestodelasdiapositivas
P3 e2 añadirelrestodelasdiapositivasP3 e2 añadirelrestodelasdiapositivas
P3 e2 añadirelrestodelasdiapositivasAndres Laseca
 
I chronicles 8 commentaryA
I chronicles 8 commentaryAI chronicles 8 commentaryA
I chronicles 8 commentaryAGLENN PEASE
 

Viewers also liked (20)

EDCON 2017 sharing @Taipei Ethereum Meetup
EDCON 2017 sharing @Taipei Ethereum Meetup EDCON 2017 sharing @Taipei Ethereum Meetup
EDCON 2017 sharing @Taipei Ethereum Meetup
 
Blockchain101
Blockchain101Blockchain101
Blockchain101
 
Blockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSysBlockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSys
 
Revista Municipal Torremejia 08
Revista Municipal Torremejia 08Revista Municipal Torremejia 08
Revista Municipal Torremejia 08
 
Raciocinio logico quantitativo
Raciocinio logico quantitativoRaciocinio logico quantitativo
Raciocinio logico quantitativo
 
Imposto que gera cultura, rende benefícios
Imposto que gera cultura, rende benefíciosImposto que gera cultura, rende benefícios
Imposto que gera cultura, rende benefícios
 
Designing & prototyping useful apps
Designing & prototyping useful appsDesigning & prototyping useful apps
Designing & prototyping useful apps
 
AWS Cyber Security Best Practices
AWS Cyber Security Best PracticesAWS Cyber Security Best Practices
AWS Cyber Security Best Practices
 
Cegled tancsics cities of the future#SciChallenge2017
Cegled tancsics cities of the future#SciChallenge2017Cegled tancsics cities of the future#SciChallenge2017
Cegled tancsics cities of the future#SciChallenge2017
 
The Ethereum Experience
The Ethereum ExperienceThe Ethereum Experience
The Ethereum Experience
 
Cultura escrita y escuela rural aportes para leer y escribir en el plurigrado
Cultura escrita y escuela rural aportes para leer y escribir en el plurigradoCultura escrita y escuela rural aportes para leer y escribir en el plurigrado
Cultura escrita y escuela rural aportes para leer y escribir en el plurigrado
 
Enfermedades más comunes en los gatos
Enfermedades más comunes en los gatosEnfermedades más comunes en los gatos
Enfermedades más comunes en los gatos
 
Proyecto educativo diseño gráfico
Proyecto educativo diseño gráficoProyecto educativo diseño gráfico
Proyecto educativo diseño gráfico
 
Bio it 2014-published
Bio it 2014-publishedBio it 2014-published
Bio it 2014-published
 
Klimastrategi
KlimastrategiKlimastrategi
Klimastrategi
 
Why React's Awesome!
Why React's Awesome!Why React's Awesome!
Why React's Awesome!
 
Phyllis Schlafly Report 1970 June
Phyllis Schlafly Report 1970 JunePhyllis Schlafly Report 1970 June
Phyllis Schlafly Report 1970 June
 
неделя дружбы
неделя дружбынеделя дружбы
неделя дружбы
 
P3 e2 añadirelrestodelasdiapositivas
P3 e2 añadirelrestodelasdiapositivasP3 e2 añadirelrestodelasdiapositivas
P3 e2 añadirelrestodelasdiapositivas
 
I chronicles 8 commentaryA
I chronicles 8 commentaryAI chronicles 8 commentaryA
I chronicles 8 commentaryA
 

Similar to Ethereum 101

katagaitai CTF workshop #10 AESに対する相関電力解析
katagaitai CTF workshop #10 AESに対する相関電力解析katagaitai CTF workshop #10 AESに対する相関電力解析
katagaitai CTF workshop #10 AESに対する相関電力解析trmr
 
Kubernetes で実現するインフラ自動構築パイプライン
Kubernetes で実現するインフラ自動構築パイプラインKubernetes で実現するインフラ自動構築パイプライン
Kubernetes で実現するインフラ自動構築パイプラインYusuke Nojima
 
Argoによる機械学習実行基盤の構築・運用からみえてきたこと
Argoによる機械学習実行基盤の構築・運用からみえてきたことArgoによる機械学習実行基盤の構築・運用からみえてきたこと
Argoによる機械学習実行基盤の構築・運用からみえてきたことShinsaku Kono
 
[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby
[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby
[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・MobyAkihiro Suda
 
직장인을 위한 GTD 시작하기 (How To Start GTD)
직장인을 위한 GTD 시작하기 (How To Start GTD)직장인을 위한 GTD 시작하기 (How To Start GTD)
직장인을 위한 GTD 시작하기 (How To Start GTD)Jinho Jung
 
Erlang Introduction Bcberlin3
Erlang Introduction Bcberlin3Erlang Introduction Bcberlin3
Erlang Introduction Bcberlin3guesta3202
 
การสื่อสารข้อมูลทางคอมพิวเตอร์
การสื่อสารข้อมูลทางคอมพิวเตอร์การสื่อสารข้อมูลทางคอมพิวเตอร์
การสื่อสารข้อมูลทางคอมพิวเตอร์chukiat008
 
Parallel Computing in R
Parallel Computing in RParallel Computing in R
Parallel Computing in Rmickey24
 
JTF2018_B30_k8s_operator_nobusue
JTF2018_B30_k8s_operator_nobusueJTF2018_B30_k8s_operator_nobusue
JTF2018_B30_k8s_operator_nobusueNobuhiro Sue
 
VTuberHackathonOpening20180224
VTuberHackathonOpening20180224VTuberHackathonOpening20180224
VTuberHackathonOpening20180224Takashi Jona
 
Enforcing Web security and privacy with zero-knowledge protocols
Enforcing Web security and privacy with zero-knowledge protocolsEnforcing Web security and privacy with zero-knowledge protocols
Enforcing Web security and privacy with zero-knowledge protocolsIgnat Korchagin
 
Cloud Design Pattern for Online Game (Amazon Game Developers Day)
Cloud Design Pattern for Online Game (Amazon Game Developers Day)Cloud Design Pattern for Online Game (Amazon Game Developers Day)
Cloud Design Pattern for Online Game (Amazon Game Developers Day)Amazon Web Services Japan
 
[DL輪読会]Tracking Objects as Points
[DL輪読会]Tracking Objects as Points[DL輪読会]Tracking Objects as Points
[DL輪読会]Tracking Objects as PointsDeep Learning JP
 
[DL輪読会]Tracking Emerges by Colorizing Videos
[DL輪読会]Tracking Emerges by Colorizing Videos[DL輪読会]Tracking Emerges by Colorizing Videos
[DL輪読会]Tracking Emerges by Colorizing VideosDeep Learning JP
 
Attention-Based Adaptive Selection of Operations for Image Restoration in the...
Attention-Based Adaptive Selection of Operations for Image Restoration in the...Attention-Based Adaptive Selection of Operations for Image Restoration in the...
Attention-Based Adaptive Selection of Operations for Image Restoration in the...MasanoriSuganuma
 
レインボーテーブルを使ったハッシュの復号とSalt
レインボーテーブルを使ったハッシュの復号とSaltレインボーテーブルを使ったハッシュの復号とSalt
レインボーテーブルを使ったハッシュの復号とSaltRyo Maruyama
 
[DL輪読会]Large Scale GAN Training for High Fidelity Natural Image Synthesis
[DL輪読会]Large Scale GAN Training for High Fidelity Natural Image Synthesis[DL輪読会]Large Scale GAN Training for High Fidelity Natural Image Synthesis
[DL輪読会]Large Scale GAN Training for High Fidelity Natural Image SynthesisDeep Learning JP
 

Similar to Ethereum 101 (20)

katagaitai CTF workshop #10 AESに対する相関電力解析
katagaitai CTF workshop #10 AESに対する相関電力解析katagaitai CTF workshop #10 AESに対する相関電力解析
katagaitai CTF workshop #10 AESに対する相関電力解析
 
Kubernetes で実現するインフラ自動構築パイプライン
Kubernetes で実現するインフラ自動構築パイプラインKubernetes で実現するインフラ自動構築パイプライン
Kubernetes で実現するインフラ自動構築パイプライン
 
Argoによる機械学習実行基盤の構築・運用からみえてきたこと
Argoによる機械学習実行基盤の構築・運用からみえてきたことArgoによる機械学習実行基盤の構築・運用からみえてきたこと
Argoによる機械学習実行基盤の構築・運用からみえてきたこと
 
[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby
[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby
[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby
 
직장인을 위한 GTD 시작하기 (How To Start GTD)
직장인을 위한 GTD 시작하기 (How To Start GTD)직장인을 위한 GTD 시작하기 (How To Start GTD)
직장인을 위한 GTD 시작하기 (How To Start GTD)
 
Erlang Introduction Bcberlin3
Erlang Introduction Bcberlin3Erlang Introduction Bcberlin3
Erlang Introduction Bcberlin3
 
การสื่อสารข้อมูลทางคอมพิวเตอร์
การสื่อสารข้อมูลทางคอมพิวเตอร์การสื่อสารข้อมูลทางคอมพิวเตอร์
การสื่อสารข้อมูลทางคอมพิวเตอร์
 
Parallel Computing in R
Parallel Computing in RParallel Computing in R
Parallel Computing in R
 
Stop Monkeys Fall
Stop Monkeys FallStop Monkeys Fall
Stop Monkeys Fall
 
JTF2018_B30_k8s_operator_nobusue
JTF2018_B30_k8s_operator_nobusueJTF2018_B30_k8s_operator_nobusue
JTF2018_B30_k8s_operator_nobusue
 
VTuberHackathonOpening20180224
VTuberHackathonOpening20180224VTuberHackathonOpening20180224
VTuberHackathonOpening20180224
 
Tukuba r#7
Tukuba r#7Tukuba r#7
Tukuba r#7
 
Enforcing Web security and privacy with zero-knowledge protocols
Enforcing Web security and privacy with zero-knowledge protocolsEnforcing Web security and privacy with zero-knowledge protocols
Enforcing Web security and privacy with zero-knowledge protocols
 
Cloud Design Pattern for Online Game (Amazon Game Developers Day)
Cloud Design Pattern for Online Game (Amazon Game Developers Day)Cloud Design Pattern for Online Game (Amazon Game Developers Day)
Cloud Design Pattern for Online Game (Amazon Game Developers Day)
 
[DL輪読会]Tracking Objects as Points
[DL輪読会]Tracking Objects as Points[DL輪読会]Tracking Objects as Points
[DL輪読会]Tracking Objects as Points
 
Onsg10 Intro Termtter
Onsg10 Intro TermtterOnsg10 Intro Termtter
Onsg10 Intro Termtter
 
[DL輪読会]Tracking Emerges by Colorizing Videos
[DL輪読会]Tracking Emerges by Colorizing Videos[DL輪読会]Tracking Emerges by Colorizing Videos
[DL輪読会]Tracking Emerges by Colorizing Videos
 
Attention-Based Adaptive Selection of Operations for Image Restoration in the...
Attention-Based Adaptive Selection of Operations for Image Restoration in the...Attention-Based Adaptive Selection of Operations for Image Restoration in the...
Attention-Based Adaptive Selection of Operations for Image Restoration in the...
 
レインボーテーブルを使ったハッシュの復号とSalt
レインボーテーブルを使ったハッシュの復号とSaltレインボーテーブルを使ったハッシュの復号とSalt
レインボーテーブルを使ったハッシュの復号とSalt
 
[DL輪読会]Large Scale GAN Training for High Fidelity Natural Image Synthesis
[DL輪読会]Large Scale GAN Training for High Fidelity Natural Image Synthesis[DL輪読会]Large Scale GAN Training for High Fidelity Natural Image Synthesis
[DL輪読会]Large Scale GAN Training for High Fidelity Natural Image Synthesis
 

Recently uploaded

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 

Recently uploaded (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 

Ethereum 101