<commit_before>class: center, middle

# Smartphone et Blockchain,
# armes de révolution massive
<i class="fa fa-mobile fa-5x"></i> + 
<i class="fa fa-link fa-5x"></i> = 
<i class="fa fa-bomb fa-5x"></i>

---

# Guillaume
## Lead dev Ethereum-Android

# Damien
## Blockchain44 meetup leader
## Blockchain evangelist

---
class: center, middle
# Blockchain ?

---
class: center, middle

# Registre ...

TODO : image

---
class: center, middle
![bitcoin nodes](img/bitcoin_nodes.jpg)

# ... décentralisé

---
class: center, middle

# ... immuable

TODO : image des blocs qui s'enchainent

---
class: center, middle

# ... sécurisé

Hash, clés publiques/privées ...
Consensus
Mineurs

---
class: center, middle
# Usages ?

---
class: center, middle
# Des plateformes de confiance
--

## Pas d'intermédiaire centralisé
--

## Tout le monde partage et peut inspecter

--
## Personne ne peut contrôler


---
TODO : illustration des usages 

---
class: center, middle
# Et concrètement ?

---
background-image: url(img/blockchains.png)
class: center, middle

---
# Ethereum

- image Ethereum
- smartcontract
- Dapp / Distributed Application

---

# Clients Ethereum

- Cpp
- Geth
- Parity
- Ethereum-Java
- ...

---

# Anatomie d'une Dapp Android

.center[![archi dapp](img/archi_dapp.png)]

---

# Ethereum-Android ?<commit_msg>add picture to compare clients<commit_after>class: center, middle

# Smartphone et Blockchain,
# armes de révolution massive
<i class="fa fa-mobile fa-5x"></i> + 
<i class="fa fa-link fa-5x"></i> = 
<i class="fa fa-bomb fa-5x"></i>

---

# Guillaume
## Lead dev Ethereum-Android

# Damien
## Blockchain44 meetup leader
## Blockchain evangelist

---
class: center, middle
# Blockchain ?

---
class: center, middle

# Registre ...

TODO : image

---
class: center, middle
![bitcoin nodes](img/bitcoin_nodes.jpg)

# ... décentralisé

---
class: center, middle

# ... immuable

TODO : image des blocs qui s'enchainent

---
class: center, middle

# ... sécurisé

Hash, clés publiques/privées ...
Consensus
Mineurs

---
class: center, middle
# Usages ?

---
class: center, middle
# Des plateformes de confiance
--

## Pas d'intermédiaire centralisé
--

## Tout le monde partage et peut inspecter

--
## Personne ne peut contrôler


---
TODO : illustration des usages 

---
class: center, middle
# Et concrètement ?

---
background-image: url(img/blockchains.png)
class: center, middle

---
# Ethereum

- image Ethereum
- smartcontract
- Dapp / Distributed Application

---

# Clients Ethereum

- Cpp
- Geth
- Parity
- Ethereum-Java
- ...

---

# Comparaison

.center[![archi dapp](img/client_comparison.png)

---

# Anatomie d'une Dapp Android

.center[![archi dapp](img/archi_dapp.png)]

---

# Ethereum-Android ?
{'fraction_non_alphanumeric': 0.15133748625870283, 'fraction_numerical': 0.003664345914254306, 'mean_word_length': 3.0685543964232487, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7188792', 'n_tokens_mistral': 1023, 'n_tokens_neox': 984, 'n_words': 259}