Meuh6879
Legendary
Offline
Activity: 1512
Merit: 1012
|
|
September 11, 2015, 10:05:04 PM Last edit: September 11, 2015, 10:50:11 PM by Meuh6879 |
|
Je suis entrain de resynchroniser un Bitcoin XT ... car j'ai un problème de fond avec le Bitcoin CORE : lorsque je lance le P2Pool + BFMiner, le Bitcoin Core gèle (100% CPU et ferme le RPC). Si j'éteins le P2Pool, tout redevient normal du coté de Bitcoin Core. Comme j'ai un peu lu les correctifs qu'introduit Bitcoin XT (en rapport avec le minage donc du RPC server), j'ai viré toute la blockchain locale (que j'avais ré-indexée pendant 3,5 jours pensant que ça suffirait) et je suis entrain de faire télécharger et re-créer la blockchain locale par le Bitcoin XT. 1) Bitcoin XT n'accepte que les 0.10.2 ou 0.11.0 lors de cette synchro. 2) Les fichiers locaux créés BLK ne font plus 131Mo ... mais 124Mo. 3) Lorsque j'ai essayé de miner avec le XT sur l'ancienne blockchain complête ... le DEBUG.LOG faisait voir des tailles de block créés (je mine !) de 998986 bytes au lieu de 789856 bytes avec le Bitcoin Core. Un correctif me plaît bien dans la v0.11B : choisir la taille du mempool local et donc, s'il est saturé, Bitcoin XT supprime aléatoirement des transactions ainsi que ses liaisons connexes (transaction A ... et si transaction B fait appelle à transaction A, suppression aussi). https://bitcoinxt.software/
|
|
|
|
Meuh6879
Legendary
Offline
Activity: 1512
Merit: 1012
|
|
September 13, 2015, 02:53:18 PM |
|
J'en suis pas encore sûr ... mais j'ai quand même l'impression que ça va bien plus vite (en terme de puissance CPU, instructions obtimisées ?) qu'avec le Core pour la recréation de la blockchain locale (avec mon vieux core 2 duo à 2,9GHz).
|
|
|
|
superresistant
Legendary
Offline
Activity: 2156
Merit: 1131
|
|
September 14, 2015, 10:00:02 AM |
|
Voilà qui est intéressant... Bitcoin XT introduit des modifications qui améliorent les performances, notamment des solo-miners. Ce qui pourrait avoir pour effet inattendu d'aider à décentraliser le réseau ?
|
|
|
|
Seccour
Legendary
Offline
Activity: 1619
Merit: 1004
Bitcoiner, Crypto-anarchist and Cypherpunk.
|
|
September 14, 2015, 02:28:07 PM |
|
Voilà qui est intéressant... Bitcoin XT introduit des modifications qui améliorent les performances, notamment des solo-miners. Ce qui pourrait avoir pour effet inattendu d'aider à décentraliser le réseau ?
Ouai enfin faut pas exagérer, si tu veux solo-miner XT ou pas il t'en faut de la puissance. Donc je doute que ça change quoi que se soit.
|
|
|
|
Meuh6879
Legendary
Offline
Activity: 1512
Merit: 1012
|
|
September 14, 2015, 03:39:17 PM |
|
non, mais cependant, j'apprécie que les developpeurs XT commencent à réfléchir sur des problèmes qui sont là et que personne ne résout.
c'est en ligne droite de ce que l'on peut attendre des versions alternatives à Bitcoin Core. même si Bitcoin XT ne prendra surement pas le pas sur le Core ... la raison est ailleurs comme pour les MOD de emule à l'époque.
un réseau = plusieurs logiciels pour s'y connecter.
|
|
|
|
hdbuck
Legendary
Offline
Activity: 1260
Merit: 1002
|
|
September 14, 2015, 08:10:09 PM |
|
... j'apprécie que les developpeurs XT commencent à réfléchir sur des problèmes qui sont là et que personne ne résout.
hum pour moi cest du bidon ca. bitcoin ne resoud pas tout les pb mais ceux qu'il résout me semblent amplement suffisant, si ce n'est primordiaux, a son échelle.. pour le reste y'aura eurocard/mastercard/lightening, arrêtons de tout melanger. edit: les dev XT??! tu veux dire gavin et hearn, les "dictateurs benevoles"... cessons la le jeu de ces deux taupes US. ils n'apporteront rien de bon a bitcoin.
|
|
|
|
Seccour
Legendary
Offline
Activity: 1619
Merit: 1004
Bitcoiner, Crypto-anarchist and Cypherpunk.
|
|
September 14, 2015, 08:13:01 PM |
|
un réseau = plusieurs logiciels pour s'y connecter.
Ouai enfin XT inclus aussi une partie pour fork le réseau donc bon. Ce logiciel on s'en passera.
|
|
|
|
Meuh6879
Legendary
Offline
Activity: 1512
Merit: 1012
|
|
September 14, 2015, 10:15:10 PM |
|
ouais, mais c'est comme ça qu'on commence ... et demain, t'en aura d'autres qui arriveront avec un simili de Core avec un mode SPV (que tout le monde attend). c'est à dire que tu peux émettre et recevoir immédiatement ... pendant que l'autre partie charge la blockchain localement avec un mode pruning aléatoire pour équilibrer les ressources. on est qu'au début quand les équipes de développement qui avaient un but central ... se séparent en gardant le but mais en y ajoutant des fonctions plus ou moins évoluées. l'histoire ne parlera plus de fork mais de MOD. après tout, si on est un tout petit peu réducteur ... un OS pour PC, c'est juste un MOD ASM ...
|
|
|
|
glub0x
Legendary
Offline
Activity: 892
Merit: 1013
|
|
September 15, 2015, 10:03:35 AM |
|
un réseau = plusieurs logiciels pour s'y connecter.
Juste vrai. Dire le contraire c'est comme dire que le web ne se parcourt qu'avec IE...
|
The cost of mediation increases transaction costs, limiting the minimum practical transaction size and cutting off the possibility for small casual transactionsSatoshi Nakamoto : https://bitcoin.org/bitcoin.pdf
|
|
|
Meuh6879
Legendary
Offline
Activity: 1512
Merit: 1012
|
|
September 15, 2015, 12:04:12 PM |
|
Bon, j'ai fini la recréation de la blockchain, j'ai remis à zéro la sidechain du P2Pool ... et ça plante plus (j'aurai dû le faire au P2Pool avant, c'est ballot). Déjà, ça bouffe bien plus d'upload que le CORE ... mais je dois sortir du stress test pour voir si c'est lui où si c'est le XT qui bouffe vraiment (lightning qui bouffe ?). Ensuite, voici un debug.log, effectivement, les filtrages d'IP sont bien visibles (et sur les 24h que j'ai regardé, c'est bien toujours et encore les mêmes IP qui demandent bien trop de chose). 2015-09-15 11:45:42 CreateNewBlock(): total size 96623 2015-09-15 11:45:58 CreateNewBlock(): total size 113303 2015-09-15 11:46:02 receive version message: /Bitcoin XT:0.11.0B/: version 70010, blocks=374630, us=, peerid=8 2015-09-15 11:46:02 Added time data, samples 9, offset -1 (+0 minutes) 2015-09-15 11:46:02 nTimeOffset = -2 (+0 minutes) 2015-09-15 11:46:09 receive version message: /Bitcoin XT:0.11.0B/: version 70010, blocks=374630, us=, peerid=9 2015-09-15 11:46:09 Added time data, samples 10, offset -3 (+0 minutes) 2015-09-15 11:46:09 receive version message: /Satoshi:0.10.2/: version 70002, blocks=374630, us=, peerid=10 2015-09-15 11:46:09 Added time data, samples 11, offset -1 (+0 minutes) 2015-09-15 11:46:09 nTimeOffset = -2 (+0 minutes) 2015-09-15 11:46:13 CreateNewBlock(): total size 135107 2015-09-15 11:46:15 receive version message: /Satoshi:0.11.0/: version 70002, blocks=374630, us=, peerid=11 2015-09-15 11:46:15 Added time data, samples 12, offset +1 (+0 minutes) 2015-09-15 11:46:16 socket recv error Une connexion existante a dû être fermée par l'hôte distant. (10054) 2015-09-15 11:46:19 receive version message: /Satoshi:0.11.0/: version 70010, blocks=374630, us=, peerid=13 2015-09-15 11:46:19 Added time data, samples 13, offset -1 (+0 minutes) 2015-09-15 11:46:19 nTimeOffset = -1 (+0 minutes) 2015-09-15 11:46:28 CreateNewBlock(): total size 170505 2015-09-15 11:46:36 receive version message: /Satoshi:0.10.1/: version 70002, blocks=374630, us=, peerid=14 2015-09-15 11:46:36 Added time data, samples 14, offset -2 (+0 minutes) 2015-09-15 11:46:39 socket recv error Une connexion existante a dû être fermée par l'hôte distant. (10054) 2015-09-15 11:46:40 receive version message: /Snoopy:0.1/: version 60001, blocks=0, us=, peerid=16 2015-09-15 11:46:40 Added time data, samples 15, offset -1 (+0 minutes) 2015-09-15 11:46:40 nTimeOffset = -1 (+0 minutes) 2015-09-15 11:46:44 CreateNewBlock(): total size 208735 2015-09-15 11:46:48 receive version message: /Satoshi:0.11.0/: version 70002, blocks=374630, us=, peerid=17 2015-09-15 11:46:48 Added time data, samples 16, offset -1 (+0 minutes) 2015-09-15 11:47:00 CreateNewBlock(): total size 255134 2015-09-15 11:47:07 socket recv error Une connexion existante a dû être fermée par l'hôte distant. (10054) 2015-09-15 11:47:07 receive version message: /Satoshi:0.9.99/: version 70002, blocks=280006, us=81.51.101.101:8333, peerid=19 2015-09-15 11:47:07 Added time data, samples 17, offset -1 (+0 minutes) 2015-09-15 11:47:07 nTimeOffset = -1 (+0 minutes) 2015-09-15 11:47:09 receive version message: /getaddr.bitnodes.io:0.1/: version 70002, blocks=374630, us=, peerid=20 2015-09-15 11:47:09 Added time data, samples 18, offset -1 (+0 minutes) 2015-09-15 11:47:15 receive version message: /UMDCoinscope:0.0/: version 70002, blocks=346256, us=, peerid=21 2015-09-15 11:47:15 Added time data, samples 19, offset -1 (+0 minutes) 2015-09-15 11:47:15 nTimeOffset = -1 (+0 minutes) 2015-09-15 11:47:16 CreateNewBlock(): total size 299155 2015-09-15 11:47:32 CreateNewBlock(): total size 346033 2015-09-15 11:47:48 CreateNewBlock(): total size 385096 2015-09-15 11:48:04 CreateNewBlock(): total size 418966 2015-09-15 11:48:19 socket recv error Une connexion existante a dû être fermée par l'hôte distant. (10054) 2015-09-15 11:48:20 CreateNewBlock(): total size 459403 2015-09-15 11:48:20 receive version message: /Satoshi:0.9.2.1/: version 70002, blocks=352386, us=, peerid=23 2015-09-15 11:48:20 Added time data, samples 20, offset -114 (-1 minutes) 2015-09-15 11:48:37 CreateNewBlock(): total size 498561 2015-09-15 11:48:39 socket recv error Une connexion existante a dû être fermée par l'hôte distant. (10054) 2015-09-15 11:48:57 UpdateTip: new best=000000000000000007d087cfa8bbdad546daf16c25b0ba379ba51c530e840ee3 height=374631 log2_work=83.349425 tx=83825605 date=2015-09-15 11:47:13 progress=0.999999 cache=0.0MiB(0tx) 2015-09-15 11:48:58 CreateNewBlock(): total size 443788 2015-09-15 11:49:15 CreateNewBlock(): total size 998116 2015-09-15 11:49:51 CreateNewBlock(): total size 998893 2015-09-15 11:50:16 socket recv error Une connexion existante a dû être fermée par l'hôte distant. (10054) 2015-09-15 11:50:34 CreateNewBlock(): total size 998863 2015-09-15 11:50:41 Connection slots exhausted, refusing inbound connection from 129.13.72.196:43591 2015-09-15 11:50:41 receive version message: /Satoshi:0.9.3/: version 70002, blocks=374630, us=, peerid=26 2015-09-15 11:51:08 CreateNewBlock(): total size 998863 2015-09-15 11:51:21 receive version message: /Satoshi:0.9.2.1/opennodes.org:0.1/: version 70002, blocks=374631, us=, peerid=27 2015-09-15 11:51:21 Added time data, samples 21, offset -1 (+0 minutes) 2015-09-15 11:51:21 nTimeOffset = -1 (+0 minutes) 2015-09-15 11:51:41 Connection slots exhausted, refusing inbound connection from 82.130.103.162:57880 2015-09-15 11:51:57 Connection slots exhausted, refusing inbound connection from 148.251.238.178:8290 2015-09-15 11:52:15 CreateNewBlock(): total size 998891 2015-09-15 11:52:16 Connection slots exhausted, refusing inbound connection from 129.13.72.196:42989 2015-09-15 11:52:41 Connection slots exhausted, refusing inbound connection from 129.13.72.196:43591 2015-09-15 11:52:46 Connection slots exhausted, refusing inbound connection from 52.64.122.144:40193 2015-09-15 11:53:01 CreateNewBlock(): total size 998891 2015-09-15 11:53:50 socket send error Une connexion existante a dû être fermée par l'hôte distant. (10054) 2015-09-15 11:54:17 socket recv error Une connexion existante a dû être fermée par l'hôte distant. (10054) 2015-09-15 11:54:30 CreateNewBlock(): total size 998970 2015-09-15 11:54:42 socket recv error Une connexion existante a dû être fermée par l'hôte distant. (10054) 2015-09-15 11:56:14 CreateNewBlock(): total size 998917 2015-09-15 11:56:17 socket recv error Une connexion existante a dû être fermée par l'hôte distant. (10054) 2015-09-15 11:56:24 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:24 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:24 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:24 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:24 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:24 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:25 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:25 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:25 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:25 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:25 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:25 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:25 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:25 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:25 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:25 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:25 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:25 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:25 ERROR: AcceptToMemoryPool: inputs already spent 2015-09-15 11:56:38 Connection slots exhausted, refusing inbound connection from 129.13.72.196:43591 2015-09-15 11:56:55 Connection slots exhausted, refusing inbound connection from 91.106.197.21:57665 2015-09-15 11:57:46 CreateNewBlock(): total size 998984 2015-09-15 11:57:50 Connection slots exhausted, refusing inbound connection from 52.64.122.144:35166 Puis pour finir, on constate effectivement de fortes différences quand à la synchronisation de temps (horloge) entre différent client ... se raccrocher à l'horloge système de où le noeud tourne est donc une bonne méthode (qui plus est si la susdite horloge est rafraichie régulièrement pas un NTP non-propriétaire). Je comprends, maintenant, un peu mieux pourquoi la plupart des nodes sont passés au XT ... en fait, c'est surtout pour le filtrage qui en découle (respect strict des conditions de demande-requête entre client). Cette phylosophie est exactement la même dans le réseau KAD sur les clients emaule de l'époque où on se faisant BAN du réseau d'échange des sources pour les fichiers si on redemandait trop souvent des sources. Le système de filtrage XT est dans la même ligne droite avec, pour le moment, surtout un fonctionnement simple ... je pense qu'ils devraient relire, un peu, les sources du réseau KADEMALIA dans le logiciel emule pour récupérer certains mécanismes de respect des temps, timing et mise en mémoire avec surveillance des peers.
|
|
|
|
kcud_dab (OP)
Legendary
Offline
Activity: 1652
Merit: 1002
Bitcoin enthusiast!
|
|
September 15, 2015, 12:34:37 PM |
|
Je comprends, maintenant, un peu mieux pourquoi la plupart des nodes sont passés au XT
Pardon ?
|
|
|
|
Seccour
Legendary
Offline
Activity: 1619
Merit: 1004
Bitcoiner, Crypto-anarchist and Cypherpunk.
|
|
September 15, 2015, 01:26:59 PM |
|
Je comprends, maintenant, un peu mieux pourquoi la plupart des nodes sont passés au XT
Pardon ? Ha ha, excellent ! Ce sens de l'humour chez Meuh :') Sinon non XT n'est pas qu'un simple wallet de plus vu qu'il inclut un code pour fork le Bitcoin. Et sinon vous parlez comme si XT est le seul autre client autre que Core. Faut sortir de votre grotte de temps en temps. Et XT sera mal vu tant qu'il y aura le code pour fork Bitcoin dedans
|
|
|
|
Meuh6879
Legendary
Offline
Activity: 1512
Merit: 1012
|
|
September 15, 2015, 09:03:09 PM |
|
effectivement, j'ai oublié de préciser : je comprends pourquoi les fournisseurs de nodes en P2Pool ( http://nodes.p2pool.co/ ) sont passés au XT. après ... des gens dans le P2Pool, y'en a que 300 (en moyenne haute) ...
|
|
|
|
Meuh6879
Legendary
Offline
Activity: 1512
Merit: 1012
|
|
September 15, 2015, 09:07:53 PM |
|
Et sinon vous parlez comme si XT est le seul autre client autre que Core. Faut sortir de votre grotte de temps en temps. ouais, mais le HD Wallet (désignera les logiciels l'utilisant), c'est une grosse merde ... quand on est un peu maniaque sur les bords. et c'est bien parce que je n'ai pas le choix ... que j'utilise cette structure sur mon téléphone.
|
|
|
|
|
Meuh6879
Legendary
Offline
Activity: 1512
Merit: 1012
|
|
September 20, 2015, 12:15:56 AM |
|
Discussions sur la limitation de la bande passante alloué en fonction d'un upload limité (tout le monde n'a pas un noeud sur un dataserver) : https://github.com/bitcoinxt/bitcoinxt/pull/76L'application de ce réglage pourrait même être plus rapide que prévu : https://github.com/bitcoinxt/bitcoinxt/pull/75La raison en est simple : lors d'un Stress Test du réseau Bitcoin, les clients mineurs se trouvent à bouffer tout leur upload pour filtrer et nettoyer les transactions SPAM. Une autre raison cachée ... est que quand on est un "bon noeud", on commence à être assaillit par les demandes des entrants pour des blocks pour recréer leur blockchain locale.
|
|
|
|
btchip
|
|
September 20, 2015, 04:35:04 AM |
|
En plus on a toute la politique de XT résumée en une phrase de la pull request, c'est pratique Of course, it would be better to run tests, etc
|
|
|
|
Meuh6879
Legendary
Offline
Activity: 1512
Merit: 1012
|
|
September 23, 2015, 12:50:59 PM |
|
Pour ceux qui veulent faire un peu d'investigation à la manière d'IPFilter ... voici les 2 IP les plus "intempestivement bloquées" par Bitcoin XT (message : Connection slots exhausted, refusing inbound). Trié à partir de 3 jours de DEBUG.LOG 148.251.238.178:7974 148.251.238.178:14315 148.251.238.178:14628 148.251.238.178:15734 148.251.238.178:19225 148.251.238.178:21564 148.251.238.178:21777 148.251.238.178:37974 148.251.238.178:43977 148.251.238.178:50268 148.251.238.178:55211 148.251.238.178:58606 148.251.238.178:8038 204.232.165.160:45758 204.232.165.160:45776 204.232.165.160:45807 204.232.165.160:45839 204.232.165.160:45876 204.232.165.160:45876 204.232.165.160:46592 204.232.165.160:46651 204.232.165.160:46839 204.232.165.160:47069 204.232.165.160:47464 204.232.165.160:48049 204.232.165.160:49073 204.232.165.160:50806 204.232.165.160:53760
|
|
|
|
hdbuck
Legendary
Offline
Activity: 1260
Merit: 1002
|
|
September 23, 2015, 05:48:01 PM |
|
|
|
|
|
Meuh6879
Legendary
Offline
Activity: 1512
Merit: 1012
|
|
October 05, 2015, 11:01:18 PM |
|
Liste des IPs bizarres sur la semaine dernière. 82.130.102.211 129.13.72.195 129.13.72.196 129.13.72.197 129.13.72.198 129.13.72.198 148.251.238.178 76.111.226.11
Le message de tri reste le même (Connection slots exhausted, refusing inbound). Les IPs indiquées se présentent bien plus régulièrement que les autres que je n'ai pas indiqué (plus de 8 fois).
|
|
|
|
|