Green ¡Mining: ¡toward ¡a ¡less ¡ energe1c ¡impact ¡of ¡ cryptocurrencies ¡
Philippe ¡Jacquet ¡(Nokia ¡Bell ¡Labs) ¡ Bernard ¡Mans ¡(Macquarie ¡University) ¡ Cryblock ¡Infocom ¡2019 ¡ April ¡29 ¡ Paris ¡
Green Mining: toward a less energe1c impact of - - PowerPoint PPT Presentation
Green Mining: toward a less energe1c impact of cryptocurrencies Philippe Jacquet (Nokia Bell Labs) Bernard Mans (Macquarie University) Cryblock Infocom 2019
Philippe ¡Jacquet ¡(Nokia ¡Bell ¡Labs) ¡ Bernard ¡Mans ¡(Macquarie ¡University) ¡ Cryblock ¡Infocom ¡2019 ¡ April ¡29 ¡ Paris ¡
Field ¡# ¡ value ¡ 1 ¡ Hash ¡of ¡previous ¡block ¡ 2 ¡ date ¡ 3 ¡ Transac1on ¡refs ¡ 4 ¡ nonce ¡ 5 ¡ Hash ¡value ¡
n ¡
n ¡
k ¡
0 ¡
#field ¡ value ¡ 1 ¡ Previous ¡block ¡hash ¡ 2 ¡ date ¡ 3 ¡ Transac1ons ¡ref ¡ 4 ¡ Next ¡block ¡call ¡value ¡ 5 ¡ Block ¡hash ¡
#field ¡ Field ¡value ¡ 1 ¡ Hash ¡of ¡previous ¡block ¡ 2 ¡ date ¡ 3 ¡ Next ¡block ¡call ¡value ¡ 4 ¡ Block ¡hash ¡
#field ¡ Field ¡value ¡ 1 ¡ Hash ¡of ¡previous ¡block ¡ 2 ¡ date ¡ 3 ¡ 4 ¡ Block ¡hash ¡ 2224-‑1 ¡ 2228-‑1 ¡ 2232-‑1 ¡ 2236-‑1 ¡ 2240-‑1 ¡ 2244-‑1 ¡ 2248-‑1 ¡ 2252-‑1 ¡ 2256-‑1 ¡
Y0 Date Transactions Call1 Hash Y1 Y1 Date Nounce Call2 Hash Y2 Y2 Date Nounce Call3 Hash Y3 Y3 Date Transactions Call1 Hash Y4 Y4 Date Transactions Call1 Hash Y5 Y5 Date Nounce Call2 Hash Y6 (Y4<Call3) (Y5<Call1)
E[Mn] = npk + npk−ℓ (1− pk−i)n
i< ℓ
ℓ=1 k
i<ℓ
npk−ℓ (1− pk−i)n
i< ℓ
ℓ=1 k
≤ 1 p npℓ exp −npℓ
ℓ∈Z
= O 1 p ⎛ ⎝ ⎜ ⎞ ⎠ ⎟ = O(N1/ k)
E[Mn] = npk + n(pk−ℓ − pk−ℓ+1) 1− pk−ℓ+1
n−1 ℓ=1 k
n
j< ℓ
ℓ< k
j< k