Salut à tous,
Je suis dev web et je m'intéresse de plus en plus à la blockchain, seulement voilà je suis complètement largué et très étonné de voir des lambdas en parler comme si ils comprenaient tout de manière limpide...
Sur le plan purement technique je voulais savoir concrètement comment ça fonctionne, quel stack est utilisé, etc. J'imagine qu'il y a une grosse partie full mathématique donc Python doit être assez populaire.
J'ai aussi lu quelques tutos sur les smart contracts avec Solidity, mais j'ai du mal à me représenter comment tout est imbriqué en fait... ![]()
Suis-je le seul dans cette situation ?
Je serais ravi d'échanger avec des dev du milieu en tout cas.
Je pense que beaucoup s'intéressent plus à la partie économique qu'à la partie technique de la blockchain.
Concernant la technique, je suis loins d'être un expert mais il me semble que la base de tout c'est des algo cryptographiques. Pour les langages, je pense que tous les langages qui peuvent implémenter ces algo sont viables, surtout les plus rapides d'entre eux je pense (comme le C/C++)
Tu as Solidity pour créer des smart-contracts en effet.
Après tu peux développer ton application dans le langage que tu veux, avec Java ou Python par exemple, tu as Web3.JS qui te permettra de coder pour l'ethereum.
J'ai ce cours Udemy qui est top :
https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/
Après pour vraiment comprendre la base du dev blockchain, le mieux est de créer sa propre blockchain de test.
Il y a aussi le réseau Hyperledger qui est intéressant.
Puis ce petit framework sympa :
https://www.esilv.fr/portfolios/blockpad-framework-de-developpement-blockchain/
Hésite pas si t'as d'autres questions.
J'ai oublié de rajouter :
J'ai mis blockchain sur mon CV, je me suis fait quasiment harceler, c'est ultra demandé, freelancing compris.
Se spécialiser sur la blockchain en tant que dev aujourd'hui est une excellente idée, du taf il va y en avoir en masse, d'autant plus qu'il n'existe pas de diplôme (pour le moment) blockchain, donc il n'y a que des formations internes en entreprises, ou en autodidacte.
Je pense que beaucoup s'intéressent plus à la partie économique qu'à la partie technique de la blockchain
En effet. La plupart ne connaissent pas du tout ou en surface le fonctionnement de la Blockchain.
Beaucoup disent tout et n'importe quoi à son sujet, louant des services qu'elles ne rend pas forcément mieux qu'une technologie centralisée (mais elle le fait de manière décentralisée, c'est toute la différence, et presque la seule en fait).
En vrai le bagage scientifique n'est pas très ardu pour comprendre la Blockchain, à condition de bien comprendre le principe du hashage et de la cryptographie asymétrique - bien comprendre ce qui les rend en théorie inviolables, faire un peu les stats.
Je te conseille tout simplement la vidéo de Sciencesetonnantes. Je suis pas toujours hyper emballé par sa vulgarisation (toujours correcte cependant), mais là il m'avait bluffé, en réussissant à rentrer à la fois dans le fond sur le plan technique, tout en étant concis
après évidemment va falloir approfondir, mais faut bien comprendre l'idée de départ c'est tout, après ça viendra tout seul
Tu peux faire du p2p sans blockchain, dans le plus pars des cas, c'est inutile dans le web
et c'est pas écolos
"techno", "stack" ![]()
C'est aussi pertinent de parler de techno pour la blockchain que de techno pour l'HTTP en fait, la blockchain c'est un protocole on s'en balance de l'implémentation, c'est pas du tout ça le cœur de la chose
La blockchain c'est avant tout un objet mathématique, objet assez simple d'ailleurs, c'est pas compliqué de comprendre précisément comment ça fonctionne
Le 15 mars 2021 à 10:48:59 VinkingBanni a écrit :
Tu peux faire du p2p sans blockchain, dans le plus pars des cas, c'est inutile dans le web
et c'est pas écolos
Oui, c'est pas écolo.
Mais c'est pas la blockchain qui pollue, c'est ce qui l'alimente, donc c'est valable pour absolument tout.
Que se passera t-il quand les 21 millions auront été atteints et que l'entretien de la blockchain ne sera plus un profit mais une charge ?
Les 21 millions de BTC ? On sera tous mort avant que ça arrive, et probablement la race humaine avec, le dernier BTC sera miné en 2140.
Et faut pas confondre la blockchain et le BTC, celui-ci fonctionne sur un réseau de blockchain.
Le 15 mars 2021 à 19:06:40 LornMalvo a écrit :
Le 15 mars 2021 à 10:48:59 VinkingBanni a écrit :
Tu peux faire du p2p sans blockchain, dans le plus pars des cas, c'est inutile dans le web
et c'est pas écolosOui, c'est pas écolo.
Mais c'est pas la blockchain qui pollue, c'est ce qui l'alimente, donc c'est valable pour absolument tout.
Et donc c'est une raison de faire comme tous le mondes ?
Tu crois que déjà, premièrement, la blockchain est utilisée par tout le monde ?
Deuxièmement, tu crois que je vais cracher sur un contrat blockchain parce que ça pollue autant que tout ce qui est alimenté par de l'électricité/fossile non "verte" ?
T'es à l'ouest complet, si je suis ton raisonnement, qu'est ce que tu fou à écrire des messages qui servent à rien stockés sur un serveur ?
L'argument du "c'est une raison de faire comme tout le monde ? " est complètement HS.
Je crois surtout que t'as rien capté aux blockchains, tu fais le lien pollution -> BTC, BTC qui est utilisé par énormément de monde donc générateur de pollution en effet.
Installe une blockchain entre deux entreprises utilisée par max 50 personnes, ça pollue plus qu'une autre techno classique ? ![]()
Le 16 mars 2021 à 16:39:07 LornMalvo a écrit :
Je crois surtout que t'as rien capté aux blockchains, tu fais le lien pollution -> BTC, BTC qui est utilisé par énormément de monde donc générateur de pollution en effet.
Installe une blockchain entre deux entreprises utilisée par max 50 personnes, ça pollue plus qu'une autre techno classique ?
Ça sert à quoi ? D'utiliser une BC pour 50 personnes ?
Enfin bref, perso j'en ai rien à foutre de ce que tu penses, tu viens d'écrire 2 messages pour rien r
Ca sert à quoi de développer un système blockchain pour une entreprise même si c'est pour 50 personnes ? Attend t'es vraiment sérieux la ?
Je vais donc arrêter mon contrat avec un client et lui dire que ça sert à rien
Ca te parle Proof of Stake ? Proof of Work ?
Gouvernance centralisée ?
Tu prouves encore que tu n'y connais rien.
T'es client et toi tu fais ce que tu veux ....
Un système classique et tous aussi efficaces, enfin bref.
Une étude réalisée en 2014 par deux chercheurs irlandais montre que les systèmes fondés sur le concept de blockchain avec preuve de travail peuvent être qualifiés de gouffres énergétiques12. L'utilisation de la preuve de travail induit une consommation d'électricité et de temps de calcul (et donc une mobilisation de serveurs ou de réseaux d'ordinateurs individuels) qui augmente exponentiellement dans le monde ; ce pourquoi la Banque des règlements internationaux (la « banque des banques centrales ») a critiqué le système des validations par preuve de travail nécessaire à la blockchain ; système qualifié de désastre environnemental par Hyun Song Shin en juin 201813,14,15.
C'est bien les problèmes des blockchains et du minage ....
Vis-à-vis du droit à la vie privée, la CNIL produit en 2018 un rapport indiquant que les blockchains ne sont pas a priori problématiques, sauf en ce qui concerne l'exercice du droit à l'effacement des données personnelles, faisant partie par exemple des principes du RGPD21.
Pas RGPD compliant
https://fr.wikipedia.org/wiki/Blockchain#cite_note-2014-odwyer_malone-12
http://karlodwyer.com/publications/pdf/bitcoin_KJOD_2014.pdf
Bravo a tous les gogos qui sont en mode, c'est formidable, entre bulle spéculative et arnaque pyramidale.
Aujourd'hui la BC ne révolutionne rien.
Non je suis pas client, j'ai des clients.
Encore une fois tu confonds le système des cryptos basé sur une blockchain et donc "spéculatif", et l'utilisation d'une blockchain dans une entreprise.
T'es au courant qu'une blockchain n'est pas obligée d'avoir des tokens / monnaies, mais qu'on peut l'utiliser pour créer des applications décentralisées ou avec gouvernance centralisée ?
Qu'est ce que j'en ai à faire de ton RGPD, t'es complètement HS encore une fois.
Et tu mets un exemple avec du Proof of Work .. relis ce que j'ai écris plus haut, mais vu que tu n'y connais absolument rien, tu t'enfonce tout seul.
Une étude réalisée en 2014 par deux chercheurs irlandais montre que les systèmes fondés sur le concept de blockchain avec preuve de travail peuvent être qualifiés de gouffres énergétiques
Preuve de travail = proof of work.
Si tu serais encore une fois, un minimum renseigné, tu saurais que de plus en plus de blockchain migrent sur du proof of stake.
Tu ferais mieux de t'arrêter la, quand on veut défendre quelque chose, on apporte des arguments valables, on tape pas à côté.
Donc Wikipédia est à coter de la plaque ?
Au lieu de gueuler donne nous des exemples explique
Qu'est ce que j'en ai à faire de ton RGPD, t'es complètement HS encore une fois.
Non, toute application centralisée ou pas avec ou sans gouvernances doit intégrer la RGPD dans les traitements des informations utilisateurs
T'es au courant qu'une blockchain n'est pas obligée d'avoir des tokens / monnaies, mais qu'on peut l'utiliser pour créer des applications décentralisées ou avec gouvernance centralisée ?
C'est con le but du BC c'est pas d'avoir de gouvernance.
Ça revient à ce que je dis ça sert à rien vu que le but est de faire une application centralisée avec une gouvernance.
En gros rien de nouveau
Non, toute application centralisée ou pas avec ou sans gouvernances doit intégrer la RGPD dans les traitements des informations utilisateurs
Tout traitement de données doit être faites selon des règles, y'a rien de nouveau, blockchain ou pas blockchain.
Je te parle de blockchain, tu fais que parler du BTC, c'est quoi le rapport encore une fois entre une application décentralisée qui peut être implémenter en entreprise et le BTC ?
Aucun rapport ..
Tiens si tu tiens à manifester contre la blockchain, je t'invite à aller gueuler auprès de la BCE :
https://www.ecb.europa.eu/euro/digital_euro/html/index.fr.html
https://www.lecho.be/les-marches/actu/general/l-euro-numerique-alternative-au-bitcoin-se-precise/10284819.html
Tu vois, ce qui m'inquiète le plus sur la blockchain, c'est pas que c'est énergivore (et ça encore une fois oui, je suis d'accord mais c'est parce que c'est alimenté par des énergies non vertes), c'est que ça va être un outil de contrôle.
Je comprends pas trop le raisonnement "si ça pollue c'est pas parce que ça consomme beaucoup mais juste parce que c'est pas alimenté par le bon type d'énergie".
Parce que la raison pour laquelle on peut pas tout alimenter via des énergies vertes c'est entre autres parce qu'on consomme plus que ce qu'elles peuvent produire (pour le moment), et c'est pas en consommant encore plus qu'on va améliorer ça.
Après j'ai 0 idée d'à quel point la blockchain consomme plus qu'une autre techno, mon message est pas vraiment lié à la blockchain en particulier, juste au raisonnement que j'ai cité au début (qui peut être appliqué à d'autres trucs aussi).