Daniel Kraft, est l'un des développeurs qui font partie de l'équipe Namecoin Core, et est le principal développeur de NameID, le projet d'identité sur cette blockchain.
Ee développement de la technologie blockchain a été possible grâce à l'effort conjoint d'un grand nombre de personnes aux capacités uniques. Parmi eux, on peut citer Daniel Kraft, qui est l'un des principaux développeurs de la blockchain Namecoin.
Il est né en 1989. A 30 ans aujourd'hui, Kraft mène souvent une vie assez publique. Ceci est différent des autres développeurs de crypto-monnaie qui veulent et ont plus de confidentialité à cet égard. Daniel Kraft, actuellement basé à Zurich, en Suisse, y exerce ses grandes passions: programmation, physique et mathématiques.
Kraft a un Master en physique de l'Université de Graz. Il a également un Doctorat sur l'optimisation des formes en mathématiques par école doctorale IGDK1754. Ces connaissances ont valu à Kraft, la création d'une grande variété d'études et de projets pour lesquels il est reconnu. Cependant, sa plus grande passion reste le développement de logiciels appliqués à ses domaines d'études. Il est également militant et défenseur du logiciel libre et des droits des animaux.
Participation à Namecoin
La participation de Kraft dans Namecoin est motivée par son intérêt pour le stockage sécurisé des schémas clé-valeur. Le même schéma qui est utilisé pour rendre le Système DNS Namecoin décentralisé.
Kraft a lancé son voyage Namecoin en 2015 avec l'introduction de NomStamp. Depuis, il est devenu l'un des principaux développeurs du projet. Sa principale contribution a été le développement de la fonction d'identité souveraine de Namecoin, NomID.
Depuis lors, les contributions de Kraft à la blockchain Namecoin se sont concentrées sur l'amélioration de ses capacités de gestion d'identité. En plus d'améliorer les capacités de sécurité et la technologie de ladite blockchain. Pour cela, il a porté de nombreuses fonctionnalités de Bitcoin sur Namecoin.
d'autres projets
Daniel Kraft a à son actif une grande variété de projets, parmi lesquels on peut citer:
Extension de réglage de niveau pour l'octave GNU
C'était l'un de ses premiers projets de logiciel libre. Cette extension ou plugin pour logiciel mathématique GNU Octave, permet de calculer l'évolution temporelle de l'équation de l'ensemble des niveaux et d'extraire des informations géométriques de ladite fonction. Ensemble de niveau est une extension très utile pour analyser et modéliser des objets qui changent avec le temps dans des systèmes physiques hautement dynamiques.
Cette extension a été publiée par Daniel Kraft en juin 2014, et a été publiée sous licence GPL.
NomStamp
Ceci est un utilitaire que la blockchain Namecoin utilise pour effectuer horodatage cryptographiquement sécurisé. En plus de cela, les données peuvent être liées en toute sécurité à l'aide de la blockchain de Bitcoin. De cette façon, NomStamp peut être utilisé pour créer une preuve cryptographique que certaines données Namecoin sont liées à un certain bloc de Bitcoin. Avec ce test, le lien peut être vérifié sans avoir besoin d'accéder à Namecoin. Le code de cet utilitaire est disponible sous GNU AGPL v3.
NeuralBF
NeuralBF est un compilateur de preuve de concept pour le «langage de programmation» Brainfuck pour les réseaux de neurones artificiels récurrents (R-ANN). Avec ce projet, Kraft a cherché à démontrer le potentiel des R-ANN dans la programmation de réseaux neuronaux. Le projet consiste en la construction de deux parties, la coureur et l' compilateur. Il est disponible sous licence GPL.
Lispel
Lispel est un langage de programmation fonctionnel interprété, orienté objet et dactylographié. Cependant, l'idée principale était de le modeler sur le langage humain naturel et la façon dont nous pensons. De cette façon, il serait intuitif d'écrire et, étant écrit comme un sous-ensemble strict du langage, il est compréhensible même pour les non-programmeurs et ceux qui ne connaissent pas Lispel.
Kraft a conçu ce langage pour le présenter au concours Ars Électronique u19, il est donc actuellement basé uniquement sur la langue allemande. Mais en raison des congruences structurelles entre les langues allemande et anglaise, il devrait être assez facile de le "porter" pour utiliser également l'anglais comme langue frontale. De cette manière, le public cible de cette langue augmenterait considérablement.
Le projet est un logiciel libre sous licence GNU GPL v3.
Recherche scientifique et articles
Kraft a également publié une longue liste d'études, d'articles et de thèses tout au long de sa carrière. Tous ces éléments concernaient leurs domaines de connaissances et traitaient en particulier de sujets tels que:
- Informatique et algorithmes
- Cryptographie et stéganographie
- Technologie blockchain et Réseaux P2P
- Intelligence artificielle et réseaux de neurones
- Physique des particules et sujets connexes en physique moderne
Parmi ces études, nous pouvons citer et souligner les suivantes:
Analyse de l'évolution temporelle d'une équation d'ajustement de niveau
Cette analyse était basée sur leur travail "Une formule de Hopf-Lax pour l'évolution temporelle de l'équation d'ajustement de niveau et une nouvelle approche de l'analyse de sensibilité de forme". Cet article explique comment la solution de viscosité de l'équation classique de l'ensemble des niveaux peut être trouvée en résolvant une équation eikonale. Ceci fournit une justification théorique pour l'application de la méthode rapide. En outre, cette représentation de la solution permet également des conclusions théoriques supplémentaires, y compris la formation d'un nouveau calcul de sensibilité de forme. Ce document a été publié pour la première fois en Interfaces et frontières libres 18, de la Société mathématique européenne en 2016.
Canaux de jeu pour des interactions hors ligne hors chaîne dans des mondes virtuels décentralisés
cette document décrit un nouveau protocole qui peut être appliqué aux mondes de jeu basés sur la blockchain (comme Huntercoin) pour les redimensionner théoriquement à une taille infinie et permettre des interactions en temps quasi réel.
Contrôle de la difficulté pour les systèmes de consensus basés sur la blockchain
Un artículo avec analyse statistique du contrôle de la difficulté de Bitcoin et des améliorations possibles de ce système. Les améliorations proposées par cette étude visent à mieux garantir les temps de génération moyens des bloque pendant de longues périodes. Pour cela, ils présentent des études de cas avec des données simulées à partir de scénarios de croissance artificielle ainsi qu'avec des données du monde réel. De plus, le système peut également s'appliquer en Namecoin. Dans ce cas, améliorer que les délais d'expiration des noms sont plus prévisibles, évitant ainsi la perte accidentelle de noms dans ceux-ci.