Bitcoin Forum
May 22, 2024, 11:37:18 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 »  All
  Print  
Author Topic: Bitcoin XT  (Read 27265 times)
Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1011



View Profile
September 11, 2015, 10:05:04 PM
Last edit: September 11, 2015, 10:50:11 PM by Meuh6879
 #301

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 Offline

Activity: 1512
Merit: 1011



View Profile
September 13, 2015, 02:53:18 PM
 #302

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 Offline

Activity: 2142
Merit: 1121



View Profile
September 14, 2015, 10:00:02 AM
 #303

 
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 Offline

Activity: 1619
Merit: 1004


Bitcoiner, Crypto-anarchist and Cypherpunk.


View Profile
September 14, 2015, 02:28:07 PM
 #304


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 Offline

Activity: 1512
Merit: 1011



View Profile
September 14, 2015, 03:39:17 PM
 #305

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 Offline

Activity: 1260
Merit: 1002



View Profile
September 14, 2015, 08:10:09 PM
 #306

... 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. Grin



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 Offline

Activity: 1619
Merit: 1004


Bitcoiner, Crypto-anarchist and Cypherpunk.


View Profile
September 14, 2015, 08:13:01 PM
 #307

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 Offline

Activity: 1512
Merit: 1011



View Profile
September 14, 2015, 10:15:10 PM
 #308

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 ...  Grin
glub0x
Legendary
*
Offline Offline

Activity: 892
Merit: 1013



View Profile
September 15, 2015, 10:03:35 AM
 #309

Quote
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 transactions

Satoshi Nakamoto : https://bitcoin.org/bitcoin.pdf
Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1011



View Profile
September 15, 2015, 12:04:12 PM
 #310

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).

Code:
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 Offline

Activity: 1652
Merit: 1000


Bitcoin enthusiast!


View Profile WWW
September 15, 2015, 12:34:37 PM
 #311

Je comprends, maintenant, un peu mieux pourquoi la plupart des nodes sont passés au XT
Pardon ?  Roll Eyes

Seccour
Legendary
*
Offline Offline

Activity: 1619
Merit: 1004


Bitcoiner, Crypto-anarchist and Cypherpunk.


View Profile
September 15, 2015, 01:26:59 PM
 #312

Je comprends, maintenant, un peu mieux pourquoi la plupart des nodes sont passés au XT
Pardon ?  Roll Eyes

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 Wink

Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1011



View Profile
September 15, 2015, 09:03:09 PM
 #313

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.

 Grin après ... des gens dans le P2Pool, y'en a que 300 (en moyenne haute) ...

Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1011



View Profile
September 15, 2015, 09:07:53 PM
 #314

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.  Grin et c'est bien parce que je n'ai pas le choix ... que j'utilise cette structure sur mon téléphone.  Roll Eyes
Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1011



View Profile
September 15, 2015, 11:41:50 PM
 #315

Discutions sur le mécanisme de purge du mempool (introduit dans la 0.11B) : https://github.com/bitcoinxt/bitcoinxt/pull/56
Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1011



View Profile
September 20, 2015, 12:15:56 AM
 #316

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/76

L'application de ce réglage pourrait même être plus rapide que prévu : https://github.com/bitcoinxt/bitcoinxt/pull/75

La 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
Hero Member
*****
Offline Offline

Activity: 623
Merit: 500

CTO, Ledger


View Profile WWW
September 20, 2015, 04:35:04 AM
 #317

En plus on a toute la politique de XT résumée en une phrase de la pull request, c'est pratique  Kiss

Quote
Of course, it would be better to run tests, etc

Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1011



View Profile
September 23, 2015, 12:50:59 PM
 #318

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

Code:
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 Offline

Activity: 1260
Merit: 1002



View Profile
September 23, 2015, 05:48:01 PM
 #319

Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1011



View Profile
October 05, 2015, 11:01:18 PM
 #320

Liste des IPs bizarres sur la semaine dernière.

Code:
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).
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!