Dernière mise à jour le 23/02/2014
Mise en route du Client NXT 0.7.6 sous Windows
I. Téléchargement :
- Dernière version de Java
CLIENT STABLE :
/!\L'archive nxt.zip ci-dessous ne contient pas les fichiers blocks.nxt et transaction.nxt. Veillez à conserver les anciens.
- Client Java 0.7.6 OFFICIEL
Miroir : https://www.dropbox.com/s/ohpm9bnl8a1i35n/nxt-client-0.7.6.zip
Vérifier l'intégrité du fichier :
SHA-256 : c219d6a13c870ea7f454fe1e91efe6c6098bed767156aa8921aad0bebe9fe79a (
nxt-client-0.7.6.zip)
Changelog :
Compact the database at every shutdown. This should help reduce the size
of the nxt_db directory after the first run, check the before and after
disk usage.
Prevent duplicate peer listings in the known peers and blacklisted peers
frames.
Prevent a potential duplicate account key attack, of the type described
here:
https://bitcointalk.org/index.php?topic=397183.msg4569817#msg4569817
Added Voting System, not yet enabled.
Some refactoring of the Block and Transaction classes.
Asset exchange bugfixes from the test network and more API requests.
Improved validation of transactions to prevent wrong blacklisting of
peers, and to better enforce transaction validity.
Vous pouvez utiliser MD5 & SHA Checksum Utility (
Virustotal) pour vérifier le SHA-256 de votre client *.zip.
CLIENT EXPERIMENTAL :
/!\L'archive nxt.zip ci-dessous ne contient pas les fichiers blocks.nxt et transaction.nxt. Veillez à conserver les anciens.
- Client Java 0.7.0
Miroir : https://www.dropbox.com/s/czu00cn3m30zzaa/nxt-client-0.7.0e.zip
Vérifier l'intégrité du fichier :
SHA-256 : aa778bade323d2b3f4cf13c925aa7b541d57f0853a5828385b72254ac92010bc (
nxt-client-0.7.0.zip)
Changelog :
This is the first release using an embedded java database (H2) to store
the blockchain, instead of serialized java object files. Because this is
a major change, this version is to be considered experimental.
The blocks.nxt and transactions.nxt and .bak files are no longer used.
Furthermore, they will not be loaded at startup, when you start with
empty database the very first time it will need to download the full
blockchain from the network.
The database is stored under the nxt_db directory, as of now it will
take around 100 MB when downloaded. If anything goes wrong and you need
to start fresh, it is safe to delete that nxt_db directory, it will be
recreated.
There are no changes in the web.xml file compared to 0.6.1. I will add
parameters to tweak database settings later, if needed.
The database will use 50% of the memory available to java for its cache.
The actual value is printed out at startup.
Currently only blocks and transactions are stored in database tables,
everything else such as accounts, aliases, assets, orders, messages,
is loaded at startup and then kept in memory. The amount of memory
those take is still small, relative to what was needed for all blocks
and transactions.
At startup, the blockchain scan takes a bit longer, this is normal.
If anything else is unusually slow, I will look into profiling and
optimizing it.
There are no new user-visible features compared to 0.6.1, the code is
kept in sync now (including the critical bugfixes). Having both 0.6.1
and 0.7.0e nodes on the network should not result in forks. I will
maintain both the 0.6.x and 0.7.x branches for some time, until all
major database related issues are discovered and fixed. Please report
bugs, including the stack traces.
Vous pouvez utiliser MD5 & SHA Checksum Utility (
Virustotal) pour vérifier le SHA-256 de votre client *.zip.
II. Mesures de sécurité :
-
Ne lancez
pas le client dans un réseau privé virtuel (VPN)
- Utilisez une phrase de passe qui comporte AU MINIMUM 100 caractères totalement aléatoires.
III. Mise en route :
1 - Télécharger l'archive "nxt.zip" (lien ci dessus.)
2 - La décompresser avec Winrar ou 7zip :
3 - Créer un fichier *.bat dans le dossier nxt.
4 - Y inscrire "java -jar start.jar" et sauvegarder.
5 - Exécuter le fichier batch (si ce que vous obtenez n'est pas similaire à l'image ci-dessous, descendez à la section "
FAQ".)
6 - Ouvrir https://localhost:7875. Si votre navigateur ne supporte pas l'utilisation de localhost : changez de navigateur. Ignorez l'erreur de certificat si nécessaire (cliquer gauche sur "Poursuivre quand même")
/!
\ L'utilisation du protocole
https n'est pas obligatoire mais recommandée. Si toute fois vous souhaitez/êtes amenés à utiliser http, veillez à remplacer le port 7875 par 7874.
7 - Créez un compte en cliquant sur le cadenas orange en haut à gauche dans le navigateur.
8 - Entrez une
phrase de passe TRES sécurisée, c.à.d. comportant au MINIMUM 100 caractères (pas seulement alpha-numériques, utilisez aussi les signes de ponctuation et autres) totalement aléatoires, que vous n'utilisez nulle part ailleurs.
Pour ouvrir votre compte, il vous suffit de débloquer le
cadenas grâce à la phrase de passe que vous avez
mémorisé inscrit
dans un document texte totalement vulnérables aux trojans sur un morceau de papier placé dans un coffre fort (

plus sérieusement, sans faire preuve d'une paranoïa totale, faites attentions aux virus, notamment les keyloggers.)
Vous êtes désormais en train de forger. Il vous suffit désormais en effet d’exécuter le batch que vous avez crée et de débloquer votre compte dans le navigateur. Vérifiez que le dernier block est chargé
Une fois cela fait, vous pouvez même fermer votre navigateur. Malheureusement il arrive que le client bug et demande à être relancé.
FAQ :
La console s'ouvre et se ferme quasi instantanément et affiche :
C:\nxtcoin\nxt>java -jar start.jar
'java' n'est pas reconnu en tant que commande interne ou externe,
un programme éxécutable ou un fichier de commande.
Étapes à suivre pour y remédier :
- Cliquer droit sur "Ordinateur" (ou "Poste de travail") puis sur "Propriétés"
- Cliquer sur "Paramètres système avancés" (colonne de gauche) puis se rendre dans l'onglet qui porte le même nom
- Cliquer sur "Variables d'environnement..."
- Sélectionner "Path" (dans la partie "Variables système") puis cliquer gauche sur "Modifier"
- Ajouter ";C:\Program Files (x86)\Java\jre7\bin" en fin de cartouche, sans oublier le ";", puis valider
J'ai suivi la démarche d'installation mais rien ne se passe...
Pour corriger la plupart des erreurs ce ce type, suivre ces trois étapes :
1 - Aller dans le dossier "nxt", puis "webapps" ==> "root" ==> "WEB-INF" et éditer web.xml (clic droit puis "Modifier")
2 - Entre les balises "<param-value>" et "</param-value>", rentrer son adresse IP
3 - Sauvegarder
Si d'autres erreurs persistent, n'hésitez pas à les poster ici ou dans les sections anglophones adaptées.
V. Liens utiles :
- Vérifier le statut de votre compte, i.e. votre balance, vos transactions, etc
- Tutoriel de mise en route sous Ubuntu (merci à websioux)
-
Tutoriel de mise en route de punkrock
Si vous avez apprécié ce tutoriel, n'hésitez pas à faire un don à punkrock @14467166339972892265 (NXT)