lundi 24 février 2014

Les idées révolutionnaires, c'est bien. Les réalisations révolutionnaires, c'est mieux

Quand je dis que je suis dans l'informatique, j'ai souvent ce genre de réaction. "Oh de toute façon aujourd'hui, il suffit d'avoir une bonne idée, et en se faisant racheter par Google, on devient millionnaire".

Facile.

Mince alors, il me manquerait des idées pour devenir millionnaire ? Passons sur le fait que des milliers de développeurs créent des applications tout les jours, et que 1 application tout les 3 mois qui se fait racheter, c'est peu. Beaucoup de candidats et très peu d'élus.

Concentrons nous sur cette histoire d'idée. Prenons WhatsApp, application rachetée 4 milliards par Facebook. Wahou, quel splendide idée ont-ils eu ? 4 milliards ! Ça doit être une sacrée bonne idée !!

Attention, ceci est une révélation incroyable sur les fonctionnalités fantastiques et révolutionnaires de l'application WhatsApp: 


/!\   WhatsApp permet d'envoyer des messages via un mobile en passant par internet   /!\



Incroyable, Formidable, Génial, Bravo !

En fait de nouvelles idées il n'y a pas. MSN ! ICQ ! GTalk ! Même Facebook !  Des chats via le net, ça a déjà existé, mais avec un mobile, c'était compliqué.

WhatsApp a amené une interface utilisateur simple, une application qui marche, pas de pub, gratuit. Le minimum de fioritures, pour un maximum de résultat.

Ce ne sont pas les idées révolutionnaires qui font gagner de l'argent. Prenez un truc qui existe déjà, faites le mieux, et gagner vos parts de marché, c'est tout !

Titanic, film aux multiples oscars. Bateau qui coule, lutte des classes, histoire d'amour, que des thèmes hyper abordés par des centaines de films. Avatar, un Pocahontas en 3D, rien de nouveau. La trilogie Batman de Christopher Nolan, combien de film de Batman ont déjà existé ? Et pourtant, cet trilogie à rapporté des milliards de dollars aux producteurs.

Ce ne sont pas les idées qui rapporte de l'argent, les chercheurs ne croulent pas sous l'argent. La réalisation, c'est tout ce qui compte. Choisissez une technologie qui déchire, à la pointe, avec des ingénieurs géniaux, mettez le prix dans votre recrutement, prenez une application qui fonctionne avec un public mais que vous trouvez lente/lourde/pas intuitive, ou qui n'existe pas sur mobile, et faite mieux.

jeudi 23 janvier 2014

Comment fonctionnent les crypto-monnaies ?

Depuis que de nombreux sites internet acceptent des paiements en Bitcoin, et que ce dernier est devenu plus cher que l'or à l'unité, vous avez surement du entendre parlé des crypto-monnaies.

Le principe n'est pas très compliqué. Imaginez vous que votre porte monnaie ressemble à une urne transparente, les mêmes que les jours d'élections.
Maintenant imaginez un champ d'urnes. Que dis-je, plusieurs milliers d'hectares d'urnes, toutes transparentes. Chacune est numérotée pour pouvoir la retrouver. Vous avez le droit de venir poser votre propre urne dans le champ. Tout le monde voit les urnes de tout le monde, et donc aussi ce qu'il y a dedans.

Votre urne est remplie de pièces et de billets. Votre urne est fermée par un cadenas, et vous êtes le seul à posséder la clé. Par contre, n'importe qui peut y mettre de l'argent. Si vous désirez vous faire payer par quelqu'un, il suffit de lui donner le numéro de l'urne qui est à vous, et l'acheteur viendra y mettre l'argent.
Inversement, si vous désirez payer quelqu'un, il vous suffit de vous rendre à votre urne, de l'ouvrir avec votre clé, de prendre l'argent et d'aller la mettre dans l'urne du vendeur.

Par contre, tout le monde voit ce que tout le monde fait. Et oui, on a du vous dire que les crypto-monnaies c'était le mal parce que c'était 100% anonyme. Pas du tout ! L'argent est très facile à suivre d'une urne à l'autre. Pour peu que l'on découvre l'identité d'une seule personne dans le réseau par un jeu de déduction, alors on pourra en identifier du monde. Il est fort probable que la NSA aient déjà identifié quelques acheteurs du marché noir à l'époque de Silk road (site fermé par le FBI où l'on pouvait acheter de la drogue et des armes au marché noir avec des Bitcoins).

Bitcoin
Voilà pour le principe des échanges. Maintenant, passons à comment est générée cette monnaie ? C'est un peu comme du voyeurisme sur une plage naturiste. Les personnes qui veulent gagner de l'argent virtuel doivent se positionner tout en haut de la dune pour voir toutes les urnes. Et là il faut épier tout ce que tout le monde fait. On appelle ça de la validation, mais bon, c'est plutôt du voyeurisme. Bref, il faut épier les mouvements d'argent et les consigner dans un grand carnet. C'est un grand carnet où l'on retrouve tout les mouvements d'argent d'urne à urne (le carnet qui intéresse beaucoup la NSA). Ce carnet est géré par tout le monde et tout le monde y a accès.

Il n'y a par contre qu'une seule personne qui peut écrire dans le carnet toutes les 10 minutes. Cette personne écrit toutes les transactions qu'elle a vu pendant ces 10 minutes. Pour son dur labeur, cette personne gagne 50 pièces, youhou !

Comment choisit-on cette personne ? Et bien c'est la première à avoir résolu un problème informatique. Le but est de trouver une solution à un problème qui ne sert à rien, un espèce de puzzle. Tout le monde peu jouer, mais il faut avoir un gros ordinateur pour avoir une chance de gagner.

La difficulté du problème s'ajuste en temps réel pour que en moyenne il faille 10 minutes pour le résoudre. Ainsi plus il y a de joueurs, plus le problème est compliqué (plus le puzzle est grand).

On appelle ça `miner`, un peu comme nos ancêtres qui allaient creuser des puits de charbon.

Donc on donne au vainqueur 50 pièces, et toutes les transactions qu'il a écrites dans le carnet sont considérées validées, et les urnes peuvent accepter les pièces. On recommence alors un nouveau puzzle qui aura lui aussi un prix de 50 pièces.

Entre le moment où vous payez le vendeur, et le moment où le vendeur a reçu l'argent, il peut se passer plus ou moins 10 minutes, ce qui en fait un système relativement rapide par rapport à des virements bancaires qui peuvent prendre 24 ou 48 heures. C'est le principale avantage, la rapidité de transfert sans aucun besoin de banque centralisée. Comme les transactions sont vérifiées par tout le monde, et que toutes les urnes sont transparentes, il n'y a quasiment aucune chance de piratage du système. Il faudrait qu'une seule personne arrive à remporter le jeu plusieurs fois de suite pour pourrir suffisamment le grand carnet de compte et y inscrire n'importe quoi. Mais c'est peu probable vu que la plupart des joueurs sont honnêtes.

Au niveau des risques, vous pouvez perdre votre numéro d'urne, et là... dommage. Mais comme généralement votre numéro d'urne est publique, vous aurez toujours un moyen de la retrouver.

Ce qui arrive le plus souvent, c'est de perdre la clé de l'urne. C'est ce qui est arrivé James Howells qui possède une urne de 7500 pièces. Problème, sa clé était sur son disque dur, qu'il a jeté aux ordures. James Howells est donc le malheureux possesseur d'une urne qui vaut plusieurs millions d'euros, mais qu'il ne pourra jamais ouvrir (le cadenas de l'urne est du genre solide, voir très très très solide).
On peut aussi vous voler la clé de votre cadenas, et là malheureusement, aucun recours. Le voleur pourra ouvrir votre urne et prendre l'argent pour le mettre dans une autre urne. Vous pourrez toujours essayer de tracer votre argent d'urne à urne sans jamais pouvoir le récupérer ! (Essayez de demander de l'aide à la NSA !)

Dogecoin
Il existe de nombreuses autres crypto-monnaies avec de petites différences. Les 3 principales sont Bitcoin, Litecoin et Dogecoin. Par exemple, Bitcoin écrit dans le carnet toutes les 10 minutes alors que Dogecoin écrit dedans toutes les minutes.
Il faut aussi préciser qu'il ne sera pas produit plus de 21 millions de bitcoins, et 100 milliard de dogecoins; la récompense pour avoir écrit dans le carnet diminuant progressivement au fur et à mesure que la monnaie est produite, jusqu'à atteindre 0 (en l'an 2140 pour Bitcoin). Dans ce cas les mineurs seront récompensés par des frais de transaction.

Lexique de correspondance entre la vulgarisation de l'article et ce que l'on retrouve officiellement :

  • Une écriture dans le carnet de toutes les transactions en cours : block
  • Le total de toutes les écritures dans le carnet : blockchain
  • Une urne : portefeuille ou wallet
  • Le numéro d'une urne : adresse
  • La clé du cadenas d'urne : clé privée
  • Un voyeur : mineur ou nœud du réseau
  • Le puzzle à résoudre : preuve de travail ou proof of work
  • Les 50 pièces gagnées pour avoir trouvé la solution du puzzle : récompense, incentive


Références :

Vidéo de présentation :