Quel langage de programmation dois-je apprendre pour créer un nouvel altcoin?

smsunarto

Quel langage de programmation dois-je apprendre pour créer un nouvel altcoin?


Je me demandais. Quel langage de programmation est nécessaire pour développer et maintenir un altcoin? Parce que j’ai pensé à essayer de créer mon propre altcoin.

J’ai vu beaucoup de services pour développer un altcoin pour une certaine somme d’argent. Je pourrais payer pour cela, mais je préfère ne pas le faire car ce serait ennuyeux comme l’enfer de le faire et il n’y a tout simplement rien dont je puisse être fier.

J’ai vu un guide étape par étape, bifurquer de Litecoin. Mais je veux le faire aveuglément. (Cela signifie faire quelque chose que je ne comprends pas du tout).

J’ai appris Java et VB mais je ne pense pas qu’il soit même utilisé un seul bit dans la crypto-monnaie.

Philipp

Ne lancez jamais votre propre cryptographie à moins d’avoir au moins un doctorat en mathématiques et en informatique. Lorsque vous essayez de développer votre propre crypto-monnaie à partir de zéro, vous construirez probablement quelque chose qui semble parfaitement sécurisé de votre point de vue, mais qui s’effondrera rapidement dans le monde réel. Ensuite, vous devrez traiter avec des gens qui ont perdu de l’argent dans le monde réel à cause de cela. Êtes-vous prêt pour cela?

SMT

Certains d’entre nous veulent juste faire un altcoin pour mieux apprendre les principes sous-jacents, du moins c’est mon cas d’utilisation @Philipp. Je ne peux pas parler pour OP, mais pour mon cas, je veux juste apprendre.

Réponses


 George Kimionis

À moins que vous ne vouliez réinventer la roue ou que vous ayez une architecture totalement différente de ce qui existe déjà, vous créerez probablement une implémentation existante de votre choix.Si vous créez vraiment votre propre altcoin, trouvez la pièce existante que vous serez bifurquer et apprendre le ou les langages de programmation utilisés pour le créer.

smsunarto

Im essayant de bifurquer Litecoin ( github.com/litecoin-project/litecoin ). C’est du C ++ je présume?

George Kimionis

Oui. Litecoin est un fork de bitcoin qui à son tour est écrit en C ++ pour la plupart.


 Nur

Il est fort probable que vous ayez suivi ce lien pour créer un altcoin. Si vous pensez que C ++ est un peu lourd, j’essaierais Python.


 Philipp

Vous pouvez utiliser n’importe quel langage de programmation de votre choix, à condition qu’il vous permette de créer des applications qui s’exécutent sur la plupart des ordinateurs, d’effectuer des opérations mathématiques avancées, d’établir des connexions réseau avec toute autre adresse IP et de créer des interfaces utilisateur graphiques.

Lequel vous choisissez doit dépendre des langues avec lesquelles vous êtes compétent.

Java ou Visual Basic ne serait pas mon premier choix pour un tel projet, mais je ne vois aucune raison pour laquelle il ne serait pas possible d’implémenter une crypto-monnaie avec.


 JohnHanks

C, C ++, Python, Java, QT, PHP, JS et tout administrateur réseau (apache, tomcat, nœud, quel que soit le serveur de votre choix et sécurité réseau / bouchons d’exposition pour chacun)

Oh et SSL dans la variation de langue de votre choix.

Philipp

Votre réponse ne précise pas si l’on doit connaître toutes ces technologies ou l’ une de ces technologies. Je me demande aussi pourquoi vous mélangez les technologies web avec les technologies de développement d’applications binaires. Bitcoin a commencé comme une application binaire et le cœur de celui-ci est toujours. L’écosystème Web autour de lui s’est développé plus tard.

Philipp

Et pourquoi SSL? SSL est basé sur les autorités de certification. Les crypto-monnaies sont généralement décentralisées sans autorités centrales. Je pense que ce que vous voulez dire, c’est SSH. Ou plutôt une solide connaissance de la cryptographie à clé publique en général.

JohnHanks

Eh bien, vous pouvez apprendre des langues qui peuvent s’interfacer avec votre démon bitcoin / altcoin ou créer un nouveau serveur qui se verrouille sur le serveur de pièces. Et je mélange les technologies Web parce que les pièces ont besoin d’applications, de pools, de technologies de cartographie et de toutes sortes de services qui tournent autour de ces cas d’utilisation du réseau. SSH est cool, mais je voulais dire SSL. SSL est utilisé pour les méthodes de création / signature de clés (ou pour la communication SSL directe pour votre site Web), et je sais que toutes les langues n’implémentent pas la même version de TLS et parfois il y a des problèmes de compatibilité. J’évoque toutes ces choses pour que les programmeurs soient conscients de tout cela.

 

#de, #pour, AltCoin, apprendre, créer, Dois-je, langage, nouvel, programmation,, Quel, un

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *