CitizenZ

Blog Libre, Geek & Crypto

Projet de cryptomonnaie : et si la blockchain aidait les développeurs opensource ?

Rédigé par citizenz Aucun commentaire
Je viens de me lancer dans une drôle d'affaire : créer une cryptomonnaie !

C'est la mode en ce moment : les cryptomonnaies fleurissent plus vite que les coquelicots dans les champs ! Tout le monde fait sa cryptomonnaie.
Mais l'idée derrière une cryptomonnaie "réussie", le fond du projet qui amène à sa création est tout aussi intéressant que les lignes de code qui composent la blockchain.
J'ai assez vite tilté sur une idée : utiliser la blockchain pour rétribuer les développeurs opensource ! Les gros, les petits, les "pas-doués" comme moi, les "barbus" linuxiens, les poilus webmasters, etc.

Elphyrecoin est une crypto-monnaie "cryptonote" qui a pour but d'aider tous les développeurs opensource en utilisant la technologie blockchain à travers une manière humble mais concrète d'être rétribué pour leur travail.

Le monde Opensource est un univers génial: tout le monde peut participer et proposer des améliorations, idées, hacking, etc.
De nombreux logiciels bien connus proviennent de ce monde opensource (serveurs web, bases de données, sites web, logiciels vidéo et musicaux, logiciels d'images, réseaux sociaux , etc.)
Opensource ne signifie pas obligatoirement gratuit mais la plupart des logiciels opensource (qui sont placés sous une licence opensource, comme la GPL par exemple) sont gratuits.

Il y a plusieurs façons de rétribuer les développeurs opensource pour leur travail (en faisant un don par exemple) mais la plupart du temps c'est un travail bénévole dont la seule récompense est la joie ou la fierté d'avoir pu contribuer efficacement au développement d'un logiciel ou d'un projet ... Parfois, c'est même coûteux pour le développeur qui doit payer de sa poche pour le serveur ou d'autres services.

Il est peut-être temps d'allier l'utile à l'agréable : si la blockchain pouvait permettre aux développeurs opensource, dans le cadre d'un système économique parallèle, d'échanger ou d'acheter des services, des outils, des produits, ne serait-ce pas génial ?
Aussi, cette nouvelle crypto-monnaie veut se concentrer sur cette idée.

Admettons que cette cryptomonnaie ne prenne aucune valeur (par rapport à une devise comme le Dollar ou l'Euro), cela ne serait pas obligatoirement négatif dans le sens ou il suffirait d'utiliser une sorte de plateforme qui redistribuerait des "parts" de cryptomonnaie pour une mise à disposition ou l'achat d'un service ou d'un produit. La valeur ne serait réelle que sur la plateforme et constituerait une sorte d'économie parallèle ou un système économique alternatif... comme il en existe beaucoup (monnaie libre, échanges sur la base du temps dans les Accorderies, etc.)

Bref : c'est un projet qui risque de me dépasser très vite si je n'ai pas un peu d'aide, d'ouverture et de soutien.
Donc si vous souhaitez donner un coup de main, participer au projet, entrer dans l'équipe ! Faites-moi signe ! (voir lien web et Discord plus bas pour tout contact)

Pour info, la cryptomonnaie est déjà créée, la blockchain est lancée (il y a 2 seed-nodes) et un pool de minage est en ligne :
Explorer de blocs : http://explorer.elphyrecoin.xyz

Qu'en pensez-vous ?
Pour me donner votre ressenti ou simplement échanger, rendez-vous sur le Discord de Elphyrecoin ou tout simplement n'hésitez pas à laisser sur ce site, vos appréciations (dans les commentaires de cet article).

SOLACE COIN : la cryptomonnaie pour un monde meilleur

Rédigé par citizenz Aucun commentaire
Parmi les nombreuses cryptommonaies qui fleurissent actuellement, je souhaitais vous présenter SOLACE COIN (https://www.solace-coin.com/ ).
Solace (SOL) est une jeune cryptomonnaie lancée en avril dernier par 3 développeurs, avec une idée pas banale dans ce monde centré exclusivement les "profits" : créer une cryptomonnaie centrée sur les œuvres de bienfaisance (GB : charity).
La présentation du projet sur le site officiel précise cette "idéologie" :
"Actuellement, nous sommes une équipe de 3 développeurs qui ont pour mission de rendre le monde meilleur.Cela peut sembler irréaliste en ce moment, mais nous connaissons tous le potentiel de la technologie Blockchain et au cours de la dernière décennie, nous l'avons vu croître de façon exponentielle.Notre vision est de viser le niveau supérieur avec CryptoNote en ayant un portefeuille séparé qui est visible par la communauté et ensuite vendre lentement ces pièces et les donner à des organismes de bienfaisance qui sont choisis par «VOUS» les mineurs / communauté.Nous croyons fermement que la transparence est une exigence pour que ce soit un succès, Solace Coin veut gagner la confiance de la communauté car c'est ainsi que nous allons grandir..."
Voila : le décor est planté !
Vous pouvez également visiter le site http://charity.solace-coin.com/ qui devra lister les projets de bienfaisance qui seront aidés. On peut également y inscrire son projet.

Voici quelques infos importantes concernant SOLACE COIN :
Actuellement, SOLACE n'est référencé que sur une place de marché : altex.exchange . Mais, les dev ont fait passer une infos sur le channel Telegram du projet qui laisse entendre que TradeOgre devrait très rapidement référencer SOLACE.

La monnaie SOLACE (SOL) se mine assez rapidement sur un petit réseau naissant (390.20 KH/sec) et une difficulté actuelle de 23 411 954.
J'ai d'ailleurs mis en ligne un tout nouveau pool de minage SOLACE que vous retrouverez à cette adresse : https://solace.clevery.xyz .
Je vous y attends ! ;)

Miner du Monero sous Gnu/Linux avec un GPU Nvidia

Rédigé par citizenz 10 commentaires

CEKOIDON ?
Wikipedia nous dit que "Monero (XMR) est une crypto-monnaie open source axée sur la vie privée et la décentralisation créée en avril 2014.
Contrairement à de nombreuses crypto-monnaies dérivées de Bitcoin, Monero est basée sur le protocole CryptoNote et possède une différence algorithmique importante quant à l'obscurcissement de la chaîne de bloc.
Monero bénéficie du soutien continu de sa communauté et son architecture de code modulaire a été salué par Wladimir J. van der Laan, un responsable du Bitcoin Core.
La capitalisation du Monero est passée de 3,7 millions de dollars (3 déc. 2015) à plus de 170 millions de dollars (3 sept. 2016), avant de retomber aux alentours de 60 millions deux mois plus tard (3 nov. 2016)..."

En 2016, le journal Le Monde éditait même un article élogieux sur Monéro. En appuyant sur le côté Libre et opensource de cette crypto-monnaie, le journal ne peut s'empécher de néanmoins qualifier Monéro de "objet geek" où "pour créer un portefeuille sécurisé sur son ordinateur, il faut savoir taper des lignes de code...".

On peut même lire dans ce même article du Monde qu'un "spéculateur" parisien pense que "le bitcoin sera la valeur sûre, comme l’or, et le monero sera le cash anonyme.".
Un autre, un peu plus "éméché" ou taquin... allant même jusqu'à dire en copiant Pierre Desproges : "Moi ce que j'aime chez Bitcoin, c'est le Monéro de Ravel !". Bref ! ...

Je vous en remets aux centaines d'articles écrits... et bien écrits, mieux que moi et qui parlent des crypto-monnaies, des avantages, des inconvénients, etc.

HOUSTON ... ON A UN PROBLEME ...
Il parrait que toutes ces petites crypto-monnaies se "minent" avec des cartes graphiques à puces AMD. Seulement voila : moi j'ai une carte graphique à base de Nvidia et pas top récente (GTX 760).
Après pas mal de recherches pour essayer de comprendre un peu tout ce petit monde, voila le résultat : ça mine plutôt pas mal avec ccminer-cryptonight. Voila donc ci-dessous, en détails, comment installer la bête sous Linux (Ubuntu et Debian-like).

PILOTES
Préalable : installer les pilotes nvidia proprio.

INSTALLATION DE CUDA
Installation de CUDA et de toutes les dépendances (Vérifiez la dernière version de cuda-repo sur http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/) :
$ cd /home/$USER
$ mkdir Downloads
$ cd Downloads/
$ wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
$ sudo dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
$ sudo apt update
$ sudo apt install cuda

EDITION .BASHRC DE ROOT
Editez le .bashrc de root et ajoutez ces lignes à la fin du fichier :
$ sudo vi /root/.bashrc
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-8.0/bin:$PATH

REBOOT
... On reboot !

INSTALLATION CCMINER-CRYPTONIGHT
Installez toutes les dépendances:
$ sudo apt install libcurl4-openssl-dev git build-essential libssl-dev
$ sudo apt install autotools-dev autoconf libcurl3 libcurl4-gnutls-dev

Téléchargez, compilez et installer l'appli de minage GPU Monero "ccminer-cryptonight" en utilisant les commandes suivantes :
$ cd Downloads/
$ git clone https://github.com/tsiv/ccminer-cryptonight
$ cd ccminer-cryptonight/
$ ./autogen.sh
$ ./configure
$ sudo su
# make
# make install
# exit

ON DEMARRE !
Mais avant de commencer il vous faut un "Wallet" (portefeuille) Monero qui est en fait une sorte d'adresse (super longue !)
Pour plus de facilité, rendez-vous sur mymonero.com puis cliquez sur "Create an account".
Descendez dans la page et repérez la partie "Your private login key". Notez cette phrase à rallonge dans un fichier puis copier-coller-la dans le cadre juste en dessous "Confirm your private login key".
Vous aurez juste après accès à votre compte où vous retrouverez :
- Account Address (Public) : c'est votre adresse monero (wallet) que vous utiliserez dans la config de l'appli qui va miner.
- View Key (Private)
- Spend Key (Private)
Mettez tout ça de coté dans un fichier que vou garderez préciseusement.

Et c'est partit pour le minage de Monero avec un GPU nvidia ! Surveillez quand même votre carte avec nvidia-smi ou autre appli, notamment niveau température.

Je vous conseille pour plus de facilité de créer un fichier start.sh dans le dossier ccminer-cryptonight. Ce fichier start.sh

Ce fichier contiendra ce genre de ligne:
#exemple pour minergate
./ccminer -a cryptonight -o stratum+tcp://xmr.pool.minergate.com:45560 -u -p x

#Exemple pour nanopool :
./ccminer -q -o stratum+tcp://xmr-eu1.nanopool.org:14444 -u monadresseXMRquiesttreslongue.worker/ -p x

Image ci-dessus : 211,98 H/s c'est maigre... mais c'est un début ! :D

N'oubliez pas de rendre le fichier start.sh exécutable :
$ chmod +x start.sh

... Et roulez jeunesse !

Fil RSS des articles de ce mot clé