Comprendre Ethereum (2): the Ethereum State Transition Function

Chaque projet blockchain peut être vu comme une application simple bâtie sur une ressource de calcul décentralisée, et qui agit toutefois toutefois en bloc comme si elle était unitaire. On désigne ce paradigme transactional singleton machine with shared-state.

 

distrubutes states

Le bitcoin a montré qu’il est possible d’utiliser les noeuds Internet pour construire un système de transfert de valeur décentralisé, partagé à travers le monde et libre d’utilisation. D’un point de vue théorique le système bitcoin est une version très spécialisée d’une machine cryptographique sécurisée  à base de transactions d’états.

Ethereum va plus loin.

Continuer la lecture de « Comprendre Ethereum (2): the Ethereum State Transition Function »

Comment trader en multi-monnaies avec bittrex

On avait parlé ici des plateforme d’échange pour crypto-monnaies. Voici maintenant une liste non exhaustive des plateformes d’échange encore actives à ce jour:

Dans ce post, nous allons nous concentrer sur bittrex  et exposer la procédure de A à Z pour être opérationnels en trading.

bittrexQ

Continuer la lecture de « Comment trader en multi-monnaies avec bittrex »

Les protocols de consensus distribués

Nous savons tous que bitcoin utilise l’onéreuse proof-of-work pour décider quelles transactions vont être incluses dans sa blockchain.

Le méchanisme est une sorte de winner take all: à chaque transaction des dizaines de milliers de mineurs lancent des calculs mais un seul trouve la solution qui la valide. Lorsque Satoshi Nakamoto a conçu le bitcoin il n’avait certainement pas l’objectif d’optimiser: son souci était déjà de faire marcher la première  criptomonnaie au monde, objectif qu’il a atteint peut être même au delà de ses espoirs.

Aujourd’hui, avec du recul, nous savons qu’il existe des algorithmes de consensus distribués plus efficaces que celui du bitcoin, qui ne font pas appel à une quantité de calcul excessive et surtout superflue.

Continuer la lecture de « Les protocols de consensus distribués »

Ripple: HTTP pour l’argent

 

Ripple, aussi appelé le Ripple Transaction Protocol (RTXP), est construit sur un protocole internet distribué et open source qui contient un registre publique (mis à jour par consensus) et une monnaie native appelée XRP (ou ripple).

Lancé en 2012, le réseau Ripple vise à permettre des « transactions financières mondiales sécurisées, instantanées et presque gratuites, de toute taille sans rejet de débit ». Il prend en charge n’importe quelle monnaie fiduciaire, crypto-monnaie, commodité ou toute autre unité de valeur telle que miles aériens, minutes mobiles, distances de GPS…

Continuer la lecture de « Ripple: HTTP pour l’argent »

Ethereum vs. Bitcoin: les différences

 

Bitcoin et Ethereum sont des plateforme open source qui ont quatre points communs: un criptomonnaie sous-jacente, une blockchain intrinsèque, un mécanisme de consensus décentralisé basé sur un preuve de calcul, et de mineurs qui soutiennent le réseau. A première vue ils devraient être semblables mais en creusant un peu plus, la réalité révèle que Bitcoin et Ethereum ont plus de différences que de similarités.

1. la blockchain Ethereum accepte un nouveau bloc tout les 12 secondes comparée au Bitcoin qui demande 10 minutes. Cet aspect, permis par l’utilisation du protocole Ghost  (Greedy Heaviest Observed Subtree), donne des temps de transaction plus rapides. 

Continuer la lecture de « Ethereum vs. Bitcoin: les différences »

Comprendre Ethereum (1)

Contrairement à la blockchain du bitcoin,  Ethereum intègre un langage de programmation Turing-complet qui permet d’exposer des méthodes qui sont appelées dynamiquement par d’autres contrats ou par des agents externes.  Ethereum est donc un protocole conçu pour construire des applications décentralisées (Dapp) dans des situations où  la sécurité doit être au rendez-vous, on veut pouvoir développer rapidement et on souhaite (éventuellement) de l’interaction entre applications différentes.

Le coeur du moteur blockchain est sa capacité à vérifier une transaction numérique via le consensus d’une communauté d’utilisateurs distribuée, sans avoir à gérer la confiance via une autorité centrale.

Continuer la lecture de « Comprendre Ethereum (1) »

Des enveloppes Soleau avec la blockchain

Un des premiers services disponibles basés sur la blockchain est le site proofofexistence.com. Les utilisateurs peuvent horodater à jamais un document électronique et constituer ainsi une enveloppe Soleau qui certifie l'existence de données numériques. L'intégrité est garantie par la cryptographie, le horodatage est assuré par le mécanisme de timestamping de la blockchain. 

proofofexistence.com garde trace à l'infini de l'âge d'un document électronique sans en révéler le contenu.

Continuer la lecture de « Des enveloppes Soleau avec la blockchain »

Comment la prochaine division par deux de l’émission de BTC peut impacter le prix

L’année 2016 verra la réduction par deux de la quantité d’argent contenu dans chaque nouveau bloc BTC émis. Cela raréfie automatiquement le bien et tous se demandent si et comment cela impactera le prix de plus importante crypto-monnaie au monde.

Continuer la lecture de « Comment la prochaine division par deux de l’émission de BTC peut impacter le prix »

Les portefeuilles hardware pour bitcoin

Le succès du bitcoin doit passer par la démocratisation au niveau du grand public. Nous avons déjà dit que la diffusion du BTC comme moyen de payement rencontre l’obstacle de sa limite du nombre de transactions par second.
Une autre difficulté est l’adoption de la part de monsieur tout le monde du BTC comme moyen de payement.

Continuer la lecture de « Les portefeuilles hardware pour bitcoin »

Tutoriel: comment miner decred dès sa sortie

La nouvelle monnaie decred va voir le jour fin janvier 2016 jours, nous en avons parlé ici.  Trois événements  majeurs vont se produire d’ici là:

1 – Envoi des e-mail de confirmation de l’airdrop (en cours).
2 – Livraison du réseau fictif pour test (testnet) qui précède le vrai réseau (mainnet).
3 – Release des binaires de mining pour testnet pour que les gents puissent familiariser avec le minage et configurer correctement leur matériel.

Dans cet article nous allons voir la procédure à mettre en place pour être parmi les tout premiers mineurs de decred au moment du lancement de cette nouvelle monnaie.
Continuer la lecture de « Tutoriel: comment miner decred dès sa sortie »