Shabal256 explication du code

Quelqu'un peut-il expliquer le code ci-dessous avec les commentaires?

Quelles sont pbegin & pend ?

Qu'est-ce que ( je crois que c'est des données, d'où il vient ?): (pbegin == pend ? pblank : static_cast<const void*>(&pbegin[0]))

Qu'est-ce que (je crois que c'est la taille des données 80?) : (pend - pbegin) * sizeof(pbegin[0])

Qu'est-ce que : pblank[1]

template<typename T1>
inline uint256 HashShabal(const T1 pbegin, const T1 pend)
{ 
 sph_shabal256_context ctx_shabal;
 static unsigned char pblank[1];
 uint256 de hachage[1];
sph_shabal256_init(&ctx_shabal);
 // ZSHABAL;
 sph_shabal256 (&ctx_shabal, (pbegin == pend ? pblank : static_cast<const void*>(&pbegin[0])), (pend - pbegin) * sizeof(pbegin[0]));
 sph_shabal256_close(&ctx_shabal, static_cast<void*>(&hash[0]));

 de retour de hachage[0];
}
+751
MAgicen 15 févr. 2011 à 09:43:07
38 réponses

J'ai envoyé bitcoin à partir de mon compte coinbase pour mon bittrex compte, mais j'ai utilisé mon bitcoin de trésorerie de l'adresse de bittrex de l'accident, d'Où vient mon argent et est-il une manière que je pourrais y accéder thru de la chaîne de bloc et si oui, comment puis-je le faire? S'il vous plaît aidez-moi avec ce que je suis assez nouveau à cela et ne pas savoir quoi faire, Comment puis-je récupérer mon argent?

Je vous remercie à l'avance

+952
Justin Lessard 03 февр. '09 в 4:24

J'ai pensé que ce serait aussi simple que les dépenses de la pleine portefeuille montant à une nouvelle adresse de réception pour le même portefeuille, et de regarder comme les deux entrées ont été regroupés en deux sorties. Cependant, quand j'ai fait ce que le porte-monnaie tout simplement passé à deux sorties de la même quantité (moins d'un minuscule frais), quel que soit

C'est exactement ce que vous êtes censé faire. Qu'il n'a pas de travail signifie que vous n'avez pas spécifié le montant correctement. Ce pourrait être parce que vous soit calculé le montant de manière incorrecte ou il y a un bug logiciel. Je suis penchée vers l'ancien.

Si vous avez calculé le montant de votre en regardant une blockchain explorer, ne le faites pas. Il en résulte une précision calcul du bilan en raison de changement d'adresse. Au lieu de cela, vous devriez simplement utiliser ce que votre porte-monnaie rapporte à vous.

La plupart des portefeuilles ont une option pour envoyer le montant maximum dans un portefeuille. Si votre porte-monnaie dispose de cette option, l'utiliser au lieu d'entrer manuellement la quantité. Cela permettra de garantir que votre solde est envoyé à un seul UTXO.

+923
codrelphi 7 juin 2011 à 06:03:19

L'ASIC sont spécifiques à l'application dans les circuits intégrés, la vitesse de l'exploitation minière tout en étant efficace de l'énergie. Certains ASICS ont de vitesse capable d'atteindre 60GH/S (60 milliards de hachages par seconde) ou plus, ce qui représente plus de 1 200 fois plus rapide que la moyenne de l'ordinateur. Cependant, en dépit de l'énergie efficace pour la vitesse, plus rapides peuvent utiliser beaucoup d'énergie. Attention à cela lors de la recherche pour bitcoin mineurs. Il y a beaucoup de bitcoin mineurs, et il y en a beaucoup sur eBay. Certains peuvent coûter autant que la moyenne de votre ordinateur portable, d'autres peuvent coûter autant que $10,000!

+897
haohaolee 14 mars 2014 à 12:57:35

Bitcoin utilise pure PoW (preuve de travail) l'exploitation minière, de sorte que vous ne pouvez pas vraiment "enjeu" votre 0.05 BTC. La seule chose qui permettra de déterminer combien d'bitcoin, vous pouvez obtenir, sera votre puissance de calcul, mesurée dans les hachages par seconde h/s (ou kh/s, Mh/s, Gh/s...).

Si vous solo-mine, trouver un bloc avec un PC, c'est comme gagner à la loterie, alors les chances sont que vous n'auriez jamais tout bitcoin. Pour l'obtenir, vous souhaitez rejoindre une exploration de la piscine, où les gains sont répartis entre les participants, proportionnelle à leur hashrate.

Notez, cependant, que l'ère de CPU/GPU minière est depuis longtemps révolu, et le matériel qui existe maintenant, plusieurs fois plus puissant que la moyenne de votre CPU/GPU (au moins lorsqu'elle est mesurée dans le h/s). Donc, même si vous vous joignez à une piscine, avec votre PC, vous ne pouvez pas vraiment obtenir un nombre significatif de la CTB.

Il existe de nombreux sites qui sont capables de calculer la rentabilité de l'exploitation minière pour vous, un exemple ici.

+894
Mazyar Abaee 11 nov. 2014 à 15:40:19

Ce thread reddit traite d'un utilisateur qui a perdu quelques pièces et est d'essayer de prouver qu'il est propriétaire de cette adresse.

Il a été question dans la façon dont il a signé, et ce qu'il a signé dans le champs message, car il est facile de devenir un imposteur la façon dont il l'a fait.

Question

Ce qui devrait (et ne doivent) être écrit dans le message de terrain pour prouver la propriété d'une adresse précise?

Les exemples pourraient inclure: - Date - Pour l'instant? - ID comme nom d'utilisateur, adresse e-mail, prénom, nom, pgp public key, etc. - Pour

+861
HortonX25 18 déc. 2019 à 17:13:18

Comme la taille des transactions, le nombre de vérifications de la signature par transaction peut affecter les performances du client et de l'inclusion de nombreux O_CHECKSIG opcodes pourrait être utilisé comme un outil de déni de service attaques.

J'ai trouvé dans CTransaction::AcceptToMemoryPool() à cocher suivantes:

// Pas de travail non standard sur les transactions si (GetSigOpCount() > 2 || ::GetSerializeSize(*ce, SER_NETWORK) < 100) de retour d'erreur("AcceptToMemoryPool() : non standard de transaction");

Alors je suppose que le OP_CHECKSIG limite est de 2, ce qui est bien pour la sécurité, mais cette limite empêche les utilisateurs d'utiliser l' avancée des contrats de Bitcoin est supposé permettre.

Il y a aussi la limite imposée par MAX_BLOCK_SIGOPS, mais la limite s'applique à l'ensemble des blocs, et seulement indirectement limiter la sigops d'une seule opération.

+849
recp 13 mars 2013 à 23:18:26

Ainsi, le PIB mesuré en bitcoins ne serait probablement pas pousser, plus il a de chance de se rétrécir. Toutefois, cela ne signifie pas que l'économie se contracte, c'est juste que les bitcoins sont de plus en valeur.

Dans la déflation ajusté bitcoins, je pense que le PIB augmentera, et si seulement parce que les micro - transactions internationales et sont considérablement simplifiées. Cependant, je pense qu'il serait également conduire à un effondrement du système bancaire traditionnel, car ceux-ci sont superficielles maintenant.

Ensuite, notez que la croissance de l'économie n'est pas nécessairement positif. Si vous prenez en compte que les ressources de la terre ne sont pas infinies, mais limitée, il devient évident qu'un stable, pas de croissance de l'économie (je pense que c'est ce que vous entendez par le PIB) est préférable.

+837
dwenween 23 mars 2010 à 22:59:05

J'ai fait une transaction dans mon armurerie, porte-monnaie, mais je n'ai pas téléchargé blockchain avant. Ce qui est arrivé à mon bitcoin? Puis-je accéder à mes bitcoins malade, être en mesure d'obtenir le portefeuille en ligne?

+812
Josselynn Teodoro 24 août 2013 à 11:11:27

Je veux exécuter un bitcoin nœud sur les deux appareils (ordinateur + périphérique matériel dédié) sur le même réseau (et voudrais être accessible de l'extérieur). Plus précisément, j'ai une maison de Nœud avec bitcoind, et j'ai un Mac avec bitcoind. Les deux sur mon réseau domestique.

Je l'ai lu, il est essentiel que vous rediriger le port 8333 sur votre routeur vers l'adresse IP de l'ordinateur qui exécute votre nœud, donc je ne sais pas quoi faire sur le périphérique matériel dédié alors.

J'ai vu que vous pouvez ajouter le port et rpcport arguments pour le bitcoin.fichier conf, mais je ne peux pas comprendre exactement comment cette installation fonctionnera sur le même réseau avec deux bitcoin nœuds.

Tout aider par quelqu'un de plus expert que la plupart des gens probablement ha) que moi, ce serait apprécié, merci!

Bitcoin.conf fichier

daemon=1
serveur=1
prune=750
zmqpubrawblock=tcp://127.0.0.1:28332
zmqpubrawtx=tcp://127.0.0.1:28333
rpcuser=xxx
rpcpassword=xxx
+776
Deshpreet Singh 3 juin 2010 à 07:12:04

Le OP_RETURN est dans le scriptPubKey, qui est signé dans le cadre de la transaction, de sorte qu'il ne peut pas être modifié. Donc, il n'est pas malléable.

Les types connus de malléabilité sont décrites dans BIP 62.

+760
user93779 30 mai 2011 à 00:44:04

Je suis complètement nouveau pour bitcoin. Ma question est comment faire pour convertir un non compressé clé pour une longue bip32 clé? Existe-il des outils qui le font? Merci

+749
False Ceiling Dubai 5 mars 2012 à 09:28:01
  • bloc rouge prix est en train de descendre
  • bloc vert - prix a été à la hausse
+748
Korshun 28 juil. 2010 à 00:48:59

Je me rends compte que je suis en répondant à un post de 2013. Je suis à la recherche historique Ondulation prix en USD à partir de son lancement en février 2nd, 2013 jusqu'à la fin de 2013. Quelqu'un sait-il où je peux trouver cela?

+734
raquo 5 avr. 2013 à 05:29:27

Voir Quels sont les points de contrôle? pour quelques précisions. Pour citer ThePiachu's réponse:

Les points de contrôle sont codés en dur dans le client standard. Le concept est, le client accepte toutes les transactions jusqu'au point de contrôle comme valide et irréversible. Si quelqu'un essaie de fourche de la blockchain à partir d'un bloc avant le point de contrôle, le client n'acceptera pas la fourche. Cela rend les blocs "gravé dans la pierre".

Maintenant, revenons à vos questions:

Si j'ai 51% de l'extraction de la puissance [...] puis-je toujours réécrire le dernier point de contrôle?

Oui. L'attaquant dans votre scénario peut forcer le réseau à accepter sa chaîne, depuis qu'il devancera le reste de mineurs dans la PoW. Il a simplement besoin d'attendre jusqu'à ce que sa vie privée fourche est plus que le consensus actuel de la chaîne, puis publiez - les nœuds accepter. Le plus grand problème, c'est le potentiel de double-dépenses que l'attaquant de conduite alors qu'il est en contrôle.

Notez que 51% d'attaque est également possible avec moins de la moitié du total de la puissance de hachage. Satoshi traite de ce sujet dans la section 11 de son livre. Quand on contrôle plus de 50% de l'extraction de la puissance, de la probabilité d'une attaque réussie atteint 1.

Je veux dire, théoriquement, est-il une attaque, je peux monter à 99% que je ne peut pas faire avec 51%?

Non, il n'est pas question au-delà de ce point.

+724
user7972 17 avr. 2019 à 11:42:44

Avertissement: faire ce qui est décrit ci-dessous ne sera pas le gain de toutes les pièces, à tous extrêmement forte probabilité, et il suffit de graver l'électricité (voir les autres réponses).

Bitcoin Core toujours est doté d'un mineur. Il n'est pas efficace, pas optimisé, ne pas utiliser de matériel spécial (comme des instructions du PROCESSEUR, Gpu, Fpga ou Asic), et n'est utile que pour le test de test de chaînes.

Vous pouvez l'activer par la délivrance de la RPC commande setgenerate vrai, et le désactiver avec setgenerate faux. Ces commandes peuvent être émises dans la console de débogage en Bitcoin-Qt, ou à l'aide d'un client RPC (comme bitcoin-cli) pour l'envoyer à l'exécution d'un bitcoind instance.

+720
Tech Cruize 24 mars 2012 à 15:56:46

Oui, tous les portefeuilles ont toujours utilisé des clés privées. Ils sont ce qui empêche d'autres personnes de simplement de et de dépenser votre argent, ils sont utilisés pour faire de l'autorisation de signatures dans un bitcoin transaction. Votre meilleur pari est d'utiliser le Bitcoin Core pour charger le porte-monnaie.dat fichier plutôt que de l'importer dans un service de tiers.

tout cela pour dire que mon vieux bitcoin qt portefeuille ne m'a jamais demandé pour ma clé privée

Les clés privées font partie du portefeuille.dat fichier et ne sont jamais de l'utilisateur face au Bitcoin Core.

+718
Frank Ayers 27 janv. 2010 à 17:02:17

Je veux créer un Portefeuille pour le site, c'est à dire, pour chaque utilisateur individuel qui s'inscrivent dans le site web.

Comment puis-je faire cela.

Comment faire pour transférer des pièces de monnaie à partir d'un portefeuille à un autre portefeuille

+706
Somrat Feni 28 déc. 2013 à 23:53:19

j'ai regardé le lien: http://brainwallet.org/

qui génèrent hors ligne portefeuilles pour toutes les grandes pièces, j'ai remarqué que la même Phrase de passe générer différents [Clé Privée et l'Adresse] les paires pour eatch type de pièce, ce qui signifie eatch pièce de monnaie a un public partagé id (ou sel) ajouté au mélange de la table de hachage, ai-je le droit?

alors, comment puis-je obtenir public des pièces clé? et comment puis-je modifier le javascript pour le soutien d'autres scrypt pièces de monnaie?

eatch fois que je change de pièce de monnaie dans le menu, une fonction est appelée, j'ai obtenu le code de la page:

 PUBLIC_KEY_VERSION = parseInt($(this).attr('data-target'));
 PRIVATE_KEY_VERSION = (PUBLIC_KEY_VERSION+128)&255;
 ADDRESS_URL_PREFIX = $(this).attr('href');
....
 var eckey = gen_eckey;
 var comprimé = gen_compressed;
 var hash_str = pad($('#hash).val(), 64, '0'); 
 var hash = Crypto.util.hexToBytes(hash_str);

 var hash160 = eckey.getPubKeyHash(); 
 var h160 = Crypto.util.bytesToHex(hash160);
$('#h160').val(h160);

 var addr = Bitcoin.Adresse(hash160);
 addr.version = PUBLIC_KEY_VERSION;

$('#addr").val(addr);

lors de l'addr est le porte-monnaie de l'adresse....

et les données-cible pour les liens sont:

bitcoin : 0x00
dogecoin: 0x1E
litecoin: 0x30
namecoin: 0x34
.
.
.

est-ce le uniqe identifire de la pièce? si possible? il suffit d'un seul octet...

si ce n'est pas que qu'est-ce que?, et si oui, comment puis-je obtenir l'identifiant d'autres pièces, qui ne figurent pas (de toute façon à l'extraire à partir du réseau de portefeuille de logiciels)?

merci

+704
chustar 10 juil. 2019 à 10:08:54

Vous êtes l'incompréhension comment listunspent et getmempoolinfo œuvres. listunspent est pour votre portefeuille et est un portefeuille ne RPC commande. Il n'affiche que les choses qui se rapportent à votre porte-monnaie. Cependant getmempoolinfo est un nœud RPC. Il va vous montrer ce que votre nœud voit, ce qui est presque toujours va être plus que juste les choses dans votre porte-monnaie. Ces deux commandes sont totalement indépendants et fonctionnent indépendamment les uns des autres. Il n'y a aucun rapport entre ces deux commandes.

+678
Murat Ayfer 16 mars 2011 à 18:50:25
doit être utilisée pour toutes les questions relatives aux logiciels spécifiquement pour une utilisation par des échanges
+655
Antonio Max 8 sept. 2019 à 20:46:43

J'ai mon solde de trésorerie de l'affichage sur mon Multibit compte en haut à gauche de mon compte qui a été ma dernière transaction. Mais de l'envoyer à un autre bitcoin compte, il continue à me dire que "Le portefeuille de mot de passe est incorrect". Je suis sûr, je n'ai jamais changé mon mot de passe et j'ai essayé le répertoire donné, mais je ne pouvais pas le faire, même aucun de mes anciennes opérations apparaissent à nouveau. Faire mot de passe de se régénérer, de donner de nouvelles de l'un ou de l'est de mon compte fichier corrompu?

Parce que je sais que je exécuter un programme dans mon ordinateur récemment, c'est à dire photoshop programme, pourrait qui en est la cause? Mais je n'ai jamais trafiqué bitcoin fichier - c'est ce que je ne peux pas comprendre ici. S'il vous plaît aider. Je suis à l'aide de MultiBit version 0.5.18 dans Windows 7 Ultimate s'il vous plaît aider. Ou est-il autre chose pour m'essayer à qui je n'ai pas fait?

+602
user41651 15 avr. 2013 à 21:38:50

Oui, vous pouvez exécuter bitcoind avec l' -testnet option. Cela commence un processus distinct qui s'exécute indépendamment de la mainnet bitcoind. Vous pouvez le contrôler avec bitcoin-cli -testnet.

Notez que vous aurez besoin de télécharger et de vérifier la testnet blockchain avant d'être en mesure de faire grand-chose. Cela prend aussi un certain temps / espace disque / bande passante / CPU, bien que beaucoup moins que pour mainnet. Selon la vitesse de votre CPU et de la connexion Internet, il pourrait aussi rendre la mainnet de téléchargement de prendre plus de temps si ils ont à partager des ressources.

+580
CrashNeb 3 sept. 2013 à 11:01:54

Le code dit MAX_BLOCK_SERIALIZED_SIZE = 4000000, mais c'est pas vraiment un en fait la règle du consensus comme indiqué ici:

https://github.com/bitcoin/bitcoin/issues/10289

La véritable règle du consensus est basé sur MAX_BLOCK_WEIGHT, qui est aussi 4000000. Il n'est pas clair pour moi ce que le poids minimum d'un p2wpk ou p2wsh transaction peut avoir. Plus précisément, quel est le meilleur témoin sérialisé taille/poids ratio qu'une opération peut avoir des post-segwit d'activation?

Cela devrait répondre à la question: quelle est la taille du plus grand bloc possibles post-segwit d'activation.

+574
Offboard 20 août 2018 à 11:00:09

101% sûr de la version:

  1. Utiliser Bitcoin QT pour générer un porte-monnaie en mode hors connexion à l'aide d'un USB (clé usb) version d'Ubuntu

  2. Exportation de la clé privée et d'écrire (ne pas imprimer) manuellement sur papier (double contrôle)

  3. Couper l'alimentation de votre PC

Vous pouvez faire de même avec les frais d'installation de Windows, MAIS après la génération de la clé privée DUR FORMAT (essuyer) disque dur

+529
kickfroggy 24 sept. 2011 à 14:29:03

Est-il possible à l'avenir de réduire la confirmation de l'heure des transactions? Il peut en quelque sorte être réduite à moins de 10 minutes? Cela peut-il être plus rapide?

+446
kassiop 11 janv. 2020 à 11:07:01

Exemple pour " pay-to-pubkey-hash est cité dans le Wiki bitcoin script. J'ai un doute que 14 est pour les octets de pousser. Mais les données de pousser est de 20 octets. Svp quelqu'un pourrait m'expliquer?

Script:

76 --> OP_DUP
A9 --> OP_HASH160
14 --> Octets de pousser

89 AB CD EF AB BA AB BA AB BA AB BA AB BA AB BA AB BA AB BA --> Données de pousser

88 --> OP_EQUALVERIFY
CA --> OP_CHECKSIG

+438
GBLUE 20 juil. 2015 à 13:49:29

Est-il sécuritaire de faire ce qui suit?

Supposons que je ne veux pas la HD portefeuille, mais je ne voulez la commodité de l'aide mnémonique mots pour se souvenir de la clé privée. Je sais que je peux convertir la clé privée de la représentation hexadécimale de octet de structure à partir de laquelle je peux obtenir un format binaire, à partir de là, je peux suivre BIP-39 pour générer des 24 mots qui sont représentés par la clé privée (parce que les adresses générales sont utilisées par hasard la production d'un 256 bits du mot qui est l'équivalent de 24 mots). Je peux maintenant utiliser ces "mnémonique" les mots à retenir ma clé privée, et en négligeant totalement (car je peux toujours utiliser ces mots pour en revenir à la clé privée). Je crois que je me pose est de savoir si il y a des cas où les différentes clés privées peuvent produire la même collection de 24 mots.

+432
Tom WEST 28 mars 2018 à 00:29:37

Sur Ubuntu 13.10. Quand je brancher la carte sur un écran via HDMI, cgminer détecte la carte. Lorsque j'ai débranchez le câble HDMI du moniteur, le système déclenche un écran vide. Je peux ssh depuis un autre ordinateur, mais quand je lance cgminer, cgminer me dit que la carte n'est pas détecté:

  • "clDevicesNum renvoyé l'erreur, pas de Gpu utilisable".
  • "0 GPU dispositifs max détecté"

À partir de divers forums en ligne, les gens ont déclaré que des bouchons borgnes ne fonctionnera pas sur la R9 290x, car cette carte n'a qu'entrées numériques (AMD se débarrasser de l'analogique), de sorte que la résistance de truc ne marchera pas, même avec le DVI-VGA passive cartes.

En outre, les gens ont dit qu'avec les nouvelles cartes mères, comme la mienne, des bouchons borgnes ne sont pas nécessaires.

La seule différence que je vois, c'est que je suis sur ubuntu, alors que les gens dans les forums ont été en utilisant Windows 7 ou 8. Cependant, je suis en utilisant Catalyst 13.12, donc je devrais être bon?

Ce que je fais mal? Quelqu'un peut-il m'aider?

+417
velste 2 juil. 2014 à 20:04:33

Fondateur et développeur de https://tardis.dev ici. C'est une API, j'ai intégré qui fournit à la haute fréquence cryptocurrency historique premières données de marché — tick-tick métiers, le carnet de commandes de la profondeur des instantanés & delta mises à jour, des citations, de liquidation et de plus disponible via HTTP et de l'API WebSocket. Basé sur les données, vous pouvez construire OHLC les bougies, les barres de volume, dolar bars etc.

+344
dbrank0 25 nov. 2015 à 01:54:16

L'évolution actuelle de la direction (janvier 2013) est de renforcer les IsStandard() vérifie encore plus. Par exemple, nous aimerions que toutes les signatures pour se conformer à un très stricte, canonique codant pour rendre la vie plus difficile pour les attaquants potentiels.

En permettant plus d'opcodes ou de l'opcode modèles (ou tous les opcodes/modèles) pour être considéré comme IsStandard() est certainement possible; avant cela, j'aimerais voir une analyse approfondie de la possibilité pour un méfait à l'aide de l'ensemble des opérateurs et beaucoup de prototypage sur le réseau de test (où le IsStandard() permet déjà de vérifier tous les permis opcodes).

+238
sjlee 5 mai 2013 à 10:33:28

Découvrez ces:

Principale chose à garder à l'esprit: il est bon de diversifier car il n'y a pas de règlements qui sont vraiment efficaces que si un projet de crash. Ainsi, de petites quantités dans de nombreux investissements, moins de chances de perdre gros.

+213
Laret Poler 13 juil. 2013 à 20:10:24

J'ai un problème, lorsque j'ai créé mon nouveau porte-monnaie, j'ai donc pris une photo de ma semence sur mon portable, alors je vais écrire à mon portable. Mais le lendemain, mon mobile shuted vers le bas et je dois le réinitialiser, ce qui ma semence a été supprimé. Est-il possible, comment faire pour actualiser ma semence ou de le reprendre?

Savez-vous m'aider?

Merci beaucoup

+157
user1586208 10 août 2010 à 13:30:01

La restauration d'un portefeuille sur une nouvelle machine:

  1. Début Bitcoin-Core (démon ou Qt), l'arrêter après qu'il a commencé (vous ne faites que de créer un répertoire de données)
  2. Remplacer porte-monnaie.dat avec vos copies de portefeuille.dat (voir https://en.bitcoin.it/wiki/Data_directory si vous ne pouvez pas trouver les données dir)
  3. Démarrage Bitcoin-Core, attendez jusqu'à ce que votre noeud est dans la synchronisation peut prendre une couple d'heures/jours)

Si vous avez créé le porte-monnaie avec Bitcoin-Noyau >= 0.14 (HD Portefeuille).

2a. Démarrage Bitcoin-Core (Qt/core), appel getnewaddress 100-10000 fois (en fonction du nombre d'adresses que vous avez créé) (Ce qui je l'espère va aller loin dans la Base de 0,15)

+138
Romilson Rodrigues 20 mai 2018 à 02:32:55

Lorsqu'une transaction est diffusé dans le réseau, il entre dans la "mempool". Chaque nœud maintient une réserve de transactions non confirmées dans la mémoire RAM. Nouvellement diffusés les transactions sont relayés à partir d'un nœud à travers le réseau.

Typique de l'exploitation minière nœud sélectionne, à partir de son mempool, autant d'opérations (avec de jolies frais) que possible dans un bloc et tente alors de trouver un valable de hachage pour le bloc. Le premier mineur à trouver un valable de hachage pour un bloc contenant une transaction particulier seront alors de confirmer la transaction.

Tout et toutes les transactions qui ne sont pas sélectionnés pour être inclus dans un bloc de rester dans mempool. Un nœud ignore généralement non confirmées transactions à partir de la mempool après 72 heures.

Par conséquent, puisque la mémoire est limitée sur la plupart des nœuds, de la lourde charge de transaction peuvent entraîner dans leur mempool devient complet. Cela conduit à la congestion et à un ralentissement de la transaction propagation (via le réseau), ainsi que des retards dans la confirmation, depuis de nombreuses transactions peuvent ne pas entrer dans le mempool et devra être retransmises par portefeuille clients jusqu'à ce que la congestion disparaît.

Couche 2 solutions, telles que la Foudre de Réseau, de proposer pour permettre à presque illimité, quasi-instantanée de transactions par jour, ce qui permet de réduire la capacité limitée du réseau Bitcoin (Couche 1).

+119
mgh 28 mai 2010 à 14:38:59

êtes-vous de copier et de coller votre mot de passe? J'ai eu ce problème l'autre jour, et le mot de passe n'a été adoptée que lorsque j'ai tapé manuellement.

espérons que cette aide mule

+117
ThunderBiggi 17 déc. 2017 à 01:31:35

Voir @Pieter Wuille commentaire, actuellement, tous les témoins de programmes avec les versions autres que 0 sera rejetée comme non-standard. Voir interpreter.cpp L1447

Edit: Comme de v0.16.2, il semble que toutes les version d'octets au moins entrer dans le mempool, à condition que les règles pour la version 0x0 (si utilisé) sont suivies. Voir BIP 141 - Témoignage Programme, BIP 143 - Restrictions à Clé Publique de Type et de la politique.rpc#L232

Actuellement, les versions octets supérieur à 0 sera la cause de la VerifyWitnessProgram fonction retourne toujours true (pour les futurs softfork de compatibilité). Actuellement la version octets 1 à 16 sont réservés pour une utilisation future, mais, "pour n'importe quelle version de l'octet de 0 à 16 ans, le script doit échouer si le témoin programme a un CastToBool valeur de zéro."

+86
polcha 6 avr. 2019 à 02:16:38

Il doit retourner à l'état HTTP 500 si la transaction n'existe pas. 404 est juste pour la méthode n'existe pas d'erreurs. (Voir ici.) La lecture du code, je ne vois pas comment l'erreur 404 pourrait être retournés pour une transaction qui n'est pas existant. (J'ai vérifié le code actuel et 0,13.)

Les codes d'état HTTP sont assez non-spécifiques. Vous devez analyser la réponse JSON si vous voulez quelque chose de plus spécifique que " une erreur s'est passé.' (Mais il n'est pas toujours le retour JSON. IIRC, 401 Autorisation erreurs ne sont pas JSON.)

+77
Jonhatan David Fajardo 9 sept. 2016 à 00:23:30

Du point de vue de l'évolutivité, quel est le nombre total d'utilisateurs est l'actuel bitcoin système le mieux adapté pour? Exemple: Le bitcoin mining limite est fixée à 21 millions de dollars, donc le bitcoin plafond ne permet pas de 7 milliards d'utilisateurs (augmentation de la population mondiale). Alors, quel est le montant maximum d'utilisateurs de bitcoin est idéal pour?

+23
Mammon 25 juin 2012 à 14:49:53

Afficher les questions avec l'étiquette

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil