Daniel Kraft is one of the developers who are part of the Namecoin Core Team, and is the main developer of NameID, the identity project on this blockchain.

EThe development of blockchain technology has been possible thanks to the joint effort of a large number of people with unique abilities. Among them we can mention Daniel Kraft, who is one of the main developers of the blockchain Namecoin.

He was born in 1989. At the age of 30 at present, Kraft usually leads a fairly public life. This unlike other cryptocurrency developers who want and have more privacy in this regard. Daniel Kraft, who is currently based in Zurich, Switzerland, exercises his great passions from there: programming, physics and mathematics. 

Kraft has a Master of Physics from the University of Graz. It also has a PhD on Optimization of Forms in Mathematics by graduate school IGDK 1754. This knowledge has earned Kraft, the creation of a wide variety of studies and projects for which it is recognized. However, his greatest passion is still software development applied to his fields of study. He is also an activist and defender of free software and the rights to animals.

  • daniel-kraft-3d-chess
  • daniel-kraft-and-wife

Participation in Namecoin

Kraft's involvement in Namecoin is given by its interest in the secure storage of key-value schemes. The same scheme that is used to operate the DNS system decentralized Namecoin.

Kraft began its journey in Namecoin in 2015 with the presentation of NameStamp. Since then, he has become one of the main developers of the project. His main contribution to it has been the development of Namecoin's sovereign identity feature, NameID.

Since then, Kraft's contributions to the Namecoin blockchain have focused on improving its identity management capabilities. In addition to improving the security capabilities and technology of said blockchain. For this, it has ported much of the functionality of Bitcoin to Namecoin.

Other projects

Daniel Kraft has a wide variety of projects under his belt, among them we can mention:

Level-Set extension for GNU Octave

This was one of his first free software projects. This extension or plugin for mathematical software GNU Octave, is used to calculate the time evolution of the level set equation and extract geometric information from said function. Level-set It is a very useful extension to analyze and model objects that change over time in a highly dynamic physical system.

This extension was introduced by Daniel Kraft in June 2014, and was released under license. LPG.

NameStamp

This is a utility that uses the Namecoin blockchain, to perform timestamp cryptographically secure. In addition to this, the data can be securely linked using the Bitcoin. Thus, NameStamp can be used to create cryptographic proof that some Namecoin data is tied to a certain block of Bitcoin. With this test, the link can be verified without the need to access Namecoin. The code for this utility is available under GNU AGPL v3.

NeuralBF

NeuralBF is a proof of concept compiler for the "Programming language" Brainfuck for recurring artificial neural networks (R-ANN). With this project, Kraft sought to demonstrate the potential of R-ANNs in neural network programming. The project consists of the construction of two parts, the runner and compiler. It is available under the GPL license.

Lispel

Lispel is an interpreted, object-oriented, and typed functional programming language. However, the main idea was to model it according to natural human language and the way we think. In this way it would be intuitive to write and, being written as a strict subset of the language, it is understandable even for non-programmers and those who do not know Lispel.

Kraft designed this language to present it in the contest Ars Electronica u19, so it is currently based solely on the German language. But due to the structural congruences between German and English, it should be pretty easy to "port" it to use English as a front-end language, too. In this way the target audience for this language would increase considerably.

The project is free software and licensed under GNU GPL v3.

Scientific research and articles

Kraft has also published a long list of studies, papers, and theses throughout his career. All these related to their areas of knowledge and especially dealing with topics such as:

  1. Computing and algorithms
  2. Cryptography and Steganography
  3. Blockchain technology and P2P networks
  4. Artificial intelligence and neural networks
  5. Particle Physics and Related Topics in Modern Physics

Among these studies we can mention and highlight the following:

Analysis of the time evolution of a level adjustment equation

This analysis was based on their work "A Hopf-Lax formula for the time evolution of the level adjustment equation and a new approach for form sensitivity analysis." This article discusses how you can find the viscosity solution of the classical level set equation by solving an Eikonal equation. This provides a theoretical justification for the application of the fast-walking method. In addition, this representation of the solution also allows additional theoretical conclusions to be drawn, including the formation of a new shape sensitivity calculation. This document was first published in Interfaces and Free Boundaries 18, from the European Mathematical Society in 2016.

Game channels for offline interactions off-chain in decentralized virtual worlds

This document It describes a new protocol that can be applied to blockchain-based gaming worlds (like Huntercoin) to theoretically scale them to infinite size and allow for near-real-time interactions.

Difficulty control for blockchain-based consensus systems

Un articulo with statistical analysis of the control of Bitcoin's difficulty and possible improvements to this system. The improvements proposed by this study seek to better guarantee the average generation times of block for long periods of time. To do this, they present case studies with simulated data from artificial growth scenarios as with real-world data. In addition the system is also possible to apply in Namecoin. In this case, improving that the expiration times of the names are more predictable, avoiding the accidental loss of names within them.