Transaction Maturité Bloc vs maturité

Je pensais que c'était la même chose.

Bloc d'échéance - nombre de blocs créés après. Transaction maturité maturité de blocs qui contiennent des transactions

Maintenant, je vois que les gens utilisent des termes comme différents. Quelle est la différence?

+272
Selicia 10 févr. 2017 à 02:51:15
40 réponses

En supposant que IsraCoin utilise le Scrypt-algorithme de Hachage, comme suggéré dans les commentaires sur la question, j'ai trouvé cette présentation matérielle de la table sur Litecoin (qui utilise aussi Scrypt).

Le tableau répertorie un certain nombre de processeurs Intel Core i5 processeurs allant dans le hashrate de 12 à 55 kHash/s.
I. e. en fonction de ce processeur, vous avez exactement et si IsraCoin utilise le même hachage régime de LiteCoin, il est à l'intérieur de la performance.

+991
chrislsd 03 февр. '09 в 4:24

Votre prémisse est erronée. Je pense être bon pour l'ASIC a été l'une des raisons pour lesquelles Keccak gagné: il était à la fois le plus rapide et a le meilleur rapport performance/rapport de parmi les finalistes pour l'ASIC, l'implémentation de référence.

Par ailleurs, il est facile de voir pourquoi il est plus facile de pipeline dans le matériel si vous pensez qu'elle utilise à la fois simple et/xor/rot/pas d'opérations, de faire disparaître cette vilaine 32 bits additionneur en SHA-2.

Alors que SHA-3 est en effet plus lent dans le logiciel, ne l'oublions pas qu'il a été conçu pour ne pas être sensibles à la longueur de l'extension des attaques aussi simple SHA-3 peut être utilisé à la place du Bitcoin est le double de SHA-2.

Références:

En passant, quel est le point dans les ASIC de la résistance? "La piscine de la résistance" des questions beaucoup plus, et qui pourrait être réalisé par la conception de hachage (pas la table de hachage!) d'une façon qu'aucune information ne peut être retenir les mineurs, peut-être aussi facilement qu'un bloc complet de l'objet de la table de hachage au lieu de simplement la tête.

+930
Madala Krishna 11 mars 2011 à 10:53:36
Autres réponses

Questions connexes


Questions connexes

Rosetta Code a plusieurs exemple implémentations dans plusieurs langues.

Python 2 et 3

importer des codecs
de hashlib importation sha256

digits58 = '123456789ABCDEFGHJKLMNPQRSTUVWXYzabcdefghijkmnopqrstuvwxyz'

def to_bytes(n, longueur):
 s = '%x' % n
 s = s.rjust(longueur*2, '0')
 s = codecs.décoder(s).encode("UTF-8"), 'hex_codec')
 de retour s

def decode_base58(colombie-britannique, de la longueur):
 n = 0
 pour le char en colombie-britannique:
 n = n * 58 + digits58.index(char)
 retour to_bytes(n, longueur)

def check_bc(colombie-britannique):
 bcbytes = decode_base58(c.-b., 25)

 si bcbytes[0] pas de [0x00, 0x05]:
 return False

 retour bcbytes[-4:] == sha256(sha256(bcbytes[:-4]).digest()).digest()[:4]

si __name__ == '__principaux__':
print(check_bc('1111111111111111111114oLvT2'))
+900
kingarthurpt 27 août 2018 à 01:38:39

En plus de la microseconde, Bitcoin graines le générateur de nombre aléatoire avec une interface graphique événements, /dev/urandom sur Unix, et HKEY_PERFORMANCE_DATA sur Windows (très aléatoire, en constante évolution des données).

+862
Stefan Barthel 5 sept. 2013 à 02:35:17

J'utilise le scénario suivant pour les deux questions: Alice veut payer 1 BTC à Dave via la route: Alice -> Bob -> Carol -> Dave

Pourquoi avons-nous besoin timelocks?

Supposons que le paiement de route a été établie. Sens: Chaque tronçon de la route (A, B, C, D) a une HTLC avec son voisin hop(s). Cependant, la HTLCs n'aurait aucun timelocks. Maintenant Dave envoie le secret de la R de Carol qui à son tour envoie R à Bob. Toutefois, Bob ne répond pas (par exemple parce que son nœud s'est écrasé). Malheureusement, Alice n'a aucune idée de pourquoi Bob ne pas envoyer des R pour elle. Donc, elle doit attendre jusqu'à ce que Bob devient responisve de nouveau. Maintenant que peut prendre une heure, quelques jours, quelques semaines ou peut-être qu'il ne répondra jamais à nouveau. Le problème pour Alice, c'est que le HTLC entre elle et Bob est valable indéfiniment. Donc, sans une timelock l'argent engagé à ce HTLC est peut-être bloqué pour un très long article et Alice ne peut rien faire à ce sujet.

Quel est l'avantage de décrémentation timelocks?

La décrémentation de timelocks sont utiles pour l'intermédiaire de houblon (tous houblon autre que la première et la dernière). Dans notre exemple, l'itinéraire est:

 A -> B -> C -> D 

Donc B et C sont les intermédiaires de houblon. Maintenant selon la HTLCs, un intermédiaire hop peut réclamer de l'argent à partir de la précédente hop et a payer de l'argent pour le saut suivant. Par exemple: Carol peut réclamer de l'argent à partir de Bob et a payer de l'argent pour Dave.

Généralement parlant, cela signifie: Un hop "HOP" doit s'assurer que les après le saut suivant "NEXT", a affirmé l'argent de HOP, HOP sera en mesure de réclamer de l'argent à partir de la précédente hop "PREV" avant le HTLC entre PREV et HOP c'est invalidée (expiration). Et un moyen facile de faire cela est de faire en sorte que le HTLC-timelock entre-HOP et le PROCHAIN est (beaucoup) plus faible que celle entre HOP et PREV.

Voici un exemple de ce qui pourrait arriver si tous les HTLCs aurait le même timelock. Pour cet exemple, nous supposons que le timelock est "T+10 blocs" (T = fixe numéro de bloc). Ainsi, lorsque le blockheight est à T+10 blocs ou tard, toutes les HTLCs "timed out" et:

  • Bob peut reprendre son commis de l'argent de la HTLC avec Carol
  • Carol peut récupérer son commis de l'argent de la HTLC avec Dave

Maintenant, après le paiement de l'itinéraire a été créé le suivant se produit:

Après un délai (à T+8 blocs) Dave envoie le secret de la R de Carol. En faisant cela, il l'a prouvé à Carole qu'il peut (légitimement) à réclamer l'argent à partir de leur HTLC. Comme les deux parties ne voulons pas fermer leur chaîne et encore, ils mettent à jour l'état de canal en conséquence à la place. En faisant cela, Carol a juste irrévocablement à verser de l'argent à Dave.

Cependant, Carol n'a pas reçu de l'argent de Bob encore. Alors elle envoie des R de Bob. Mais Bob ne répond pas! C'est malheureux pour Alice comme dans les 2 blocs (~ 20 minutes), Bob peut récupérer son argent! Pour éviter cela, Carol a immédiatement fermer le canal avec Bob par de radiodiffusion de l'Engagement de la Transaction qui contient le HTLC. En même temps, elle a également à envoyer une nouvelle livraison de "transaction" qu' (entend) en fait le transfert de l'argent de la HTLC (entre elle et Bob) à elle-même. Toutefois, malheureusement, il n'existe aucune garantie que ces deux opérations sont en fait inclus dans le bloc suivant (T+9). Mais si seulement l'HTLC est inclus dans le bloc T+9, Bob peut diffuser sa propre "prestation" qui (entend) transférer de l'argent à partir de maintenant confirmé HTLC (via la sortie du "délai d'attente de chemin d'accès") à lui-même. Alors maintenant, il y a deux "livraison transactions" dans les mempool qui utilisent le même HTLC-sortie. Comme nous le savons, double-dépenses n'est pas autorisé. Si une seule de ces opérations seront inclus dans un bloc suivant. Et si Bob l'opération, Alice va perdre son argent.

Après avoir dit tout cela, je pense que, techniquement, il serait également possible de faire trustless multi-hop paiements sans décrémentation timelocks. Mais ce concept est probablement beaucoup plus facile à mettre en œuvre et maintenir..

+861
Dhruv Kaushal 7 mars 2015 à 20:51:04

J'ai récemment eu la même question et fait un petit script pour calculer (à l'aide de cette bibliothèque python). Ici, vous avez un cumulatif de la parcelle indiquant le numéro de l'opération des sorties de chaque type au fil du temps:

Cumulative plot of the number of transaction outputs per type

+857
Aliso4kA 29 déc. 2011 à 06:59:31

Adam Cohen est faux.

Semis de Richesse Initiale: Si vous êtes jaloux de la adopteurs précoces, le devenir. Si nous supposons Bitcoins échec, qui s'en soucie, qui prend quand? S'ils réussissent, alors il est encore tôt. Comme pour l'exploitation minière étant aléatoire et inutile, non, les mineurs sont payés pour sécuriser les transactions. Le chemin des Bitcoins travail, l'ensemencement initial de la richesse est un des effets secondaires de la transaction distribuée du système de résolution.

Construit En Déflation: Il répète l'idée que l'ensemble des adopteurs précoces fixe. Si Bitcoins durer assez longtemps pour que la déflation se produise, vous pouvez toujours être un des premiers à adopter puisqu'il est encore très tôt. (Et, en fait, de ne pas dégonfler parce que l'argent que l'offre sera gonflé par des choses comme des réserves fractionnaires, des prêts hypothécaires, et les tels que, tout comme d'autres devises.)

L'absence de Convertibilité: je ne pense pas qu'une monnaie doit être en mesure d'agir en tant que réserve de valeur. En fait, l'utilisation en tant que réserve de valeur dans une certaine mesure, les conflits avec l'utilisation en tant que moyen d'échange. Mais dans tous les cas, les Bitcoins sont déjà raisonnablement convertibles et à mesure qu'ils deviennent de plus en plus populaire, les échanges augmentent.

Quand quelque Chose Va Mal, Il Va Mourir: Sérieux les choses ont mal tourné avec des Bitcoins, y compris un exploités bug qui permet aux gens de créer des Bitcoins hors de l'air mince. Ce qui s'est passé? Tout le monde qui se souciait de Bitcoins regroupés afin de résoudre le problème. Mais si vous êtes vraiment inquiet à ce sujet, la solution est simple: ne pas utiliser les Bitcoins comme une réserve de valeur, simplement les utiliser comme un moyen d'échange.

+850
Gaurav Bhushan Chopra 25 août 2013 à 15:25:23

J'ai d'abord appel:

curl --des données binaires '{"jsonrpc": "1.0", "id":"curltest", "méthode": "createwallet", "params":["ColdWallet", true] }' -H 'content-type: text/plain;' http://user:[email protected]:18332/

Qui renvoie:

résultat = {
 nom = ColdWallet;
 avertissement = "";
}

J'ai ensuite importer les clés de la keypool:

bitcoin-cli getdescriptorinfo "wpkh(tpubDFLL8VNUhpLNVLw8179WCEuMZtKttdd7eeyefdtthzisj6wfj4zi43quvce7cicfxvkzyssrr9p9perlefkvejkl6cphuvbgv1crscs2kub/*)"

responseString = {

 "descripteur": "wpkh(tpubDFLL8VNUhpLNVLw8179WCEuMZtKttdd7eeyefdtthzisj6wfj4zi43quvce7cicfxvkzyssrr9p9perlefkvejkl6cphuvbgv1crscs2kub/*)#udrnh6f5",
 "isrange": true,
 "issolvable": true,
 "hasprivatekeys": false

}

bitcoin-cli -rpcwallet=ColdWallet importmulti '[{ "desc": "wpkh(tpubDFLL8VNUhpLNVLw8179WCEuMZtKttdd7eeyefdtthzisj6wfj4zi43quvce7cicfxvkzyssrr9p9perlefkvejkl6cphuvbgv1crscs2kub/*)#udrnh6f5", "timestamp": "maintenant", "plage": [0, 99], "watchonly": true, "label": "Entièrement Nœuds de Stockage à Froid", "keypool": true, "interne": false, "rescan": false }]'

résultat = (
{
 succès = 1;
}
)

J'ai ensuite mis keypool pour faux et interne de vrai:

bitcoin-cli -rpcwallet=ColdWallet importmulti '[{ "desc": "wpkh(tpubDFLL8VNUhpLNVLw8179WCEuMZtKttdd7eeyefdtthzisj6wfj4zi43quvce7cicfxvkzyssrr9p9perlefkvejkl6cphuvbgv1crscs2kub/*)#udrnh6f5", "timestamp": "maintenant", "plage": [100, 199], "watchonly": true, "keypool": false, "interne": true, "rescan": false }]'

résultat = (
{
 succès = 1;
}
)

Je peux utiliser getnewaddress -rpcwallet=ColdWallet sans problème, mais si je tente:

curl --des données binaires '{"jsonrpc": "1.0", "id":"curltest", "méthode": "walletcreatefundedpsbt", "params":[[],[{"mxV3ojsAHKuYHoDVqYczs6iPAfCCYESEdc":0.0001}]] }' -H 'content-type: text/plain;' http://user:[email protected]:18332/wallet/ColdWallet

résultat = {

 erreur = {
 code = "-4";
 message = "vous ne Pouvez pas générer un changement de l'adresse de la clé. Pas de clés à l'interne keypool et ne peut pas générer les clés.";
};
 id = curltest;
 résultat = "<null>";

}

En outre, l'appel de bitcoin-cli rpcwallet=ColdWallet getwalletinfo

retourne:

{
 "walletname": "ColdWallet",
 "walletversion": 169900,
 "l'équilibre": 0.00000000,
 "unconfirmed_balance": 0.00000000,
 "immature_balance": 0.00000000,
 "txcount": 1,
 "keypoololdest": 1561077339,
 "keypoolsize": 98,
 "keypoolsize_hd_internal": 0,
 "paytxfee": 0.00000000,
 "private_keys_enabled": false
}

Est-ce un bug? Ou suis-je en train de faire quelque chose de mal?

Je suis en utilisant Bitcoin Core comme un back-end pour une application que je suis en train d'élaborer et souhaitez que l'utilisateur puisse facilement être en mesure de créer froide transactions à l'aide des touches de l'importation dans le porte-monnaie sans avoir à spécifier un changement d'adresse à chaque fois.

+815
AndreasWeller 25 avr. 2019 à 14:37:19

En utilisant Tor ne permet pas d'empêcher quelqu'un de faire des liens et adresses de deviner qu'ils pourraient être détenus par la même personne.

Il peut aider à garder quelqu'un de trouver qui que le propriétaire est en fait, là où ils vivent, etc.

+795
Riky Lee 8 juil. 2017 à 03:42:33

Je me demande si il y a un standard de fait P2P bibliothèque/application/spec utilisé par Bitcoin Core et d'autres implémentations du Bitcoin?

+768
EugenyP 10 avr. 2015 à 02:22:13

La première figure dans le document original de Satoshi est un diagramme des opérations. Ce schéma semble indiquer que les données de transaction est haché avant la signature de l'expéditeur est ajouté. Pourquoi ne pas simplement de hachage de l'ensemble des transactions, y compris la signature, à produire englobant l'opération de hachage?

Mise à jour: je tiens à souligner le commentaire de @David Schwartz sur la accepté de répondre.

+762
Johnny Victoria 17 mai 2015 à 12:58:51

Il y a un jeu qui utilise Bitcoin en tant que monnaie appelée Dragon, Conte, ne pas mentionner de nombreux casinos en ligne. En général, l'utilisation de Bitcoins dans les jeux est tout à fait faisable, il faut juste un prêt développeur.

Dans de nombreux cas, il peut même être préférable, car on pourrait imaginer de faire un simple micro-paiement, en un instant, à la condition qu'ils ont besoin d'acheter quelque chose dans un jeu, plutôt que de transférer de l'argent en vrac et, plus tard, de ne pas utiliser sans la chance d'obtenir le reste du dos.

En outre, similaire à venir Diablo 3 Maison de vente aux Enchères Marché, ou déjà sur le marché existant dans Second Life, on peut imaginer que les joueurs de gagner des Bitcoins dans ces jeux d'autres personnes et plus tard de retirer leurs gains avec une facilité.

+758
SamyWinter 30 oct. 2014 à 23:31:22

@Riche Apodaca, je crois que vous avez répondu à votre question en quelque sorte, comme vous l'avez fait remarquer que c'était surtout un mineur incompatibilité de versions installées de bitcoind.

Peut-être que vous serez d'accord avec moi que hardfork devrait être une incompatibilité de conception entre les deux versions d'un même protocole. Prenez par exemple un altcoin, comme FeatherCoin, que les abandonné leur algorithme précédent pour la Preuve de Travail à adopter un autre, ASIC-résistant, et est incompatible avec le passé une.

+756
mudloibanoe 2 avr. 2016 à 12:26:15

Le calcul de l'équilibre d'une adresse publique ne fait pas partie de l'opération de validation. Pour qu'une transaction soit considérée comme valide, il doit racheter non dépensés de la transaction sorties. Transaction sorties sont toujours remboursées entièrement, donc il n'est pas nécessaire de calculer le solde d'un discours en public, seulement de vérifier que ces résultats n'ont pas été rachetées (passé) avant.

Donc l'évolutivité de calcul du bilan n'est pas un problème qui affecte le traitement des paiements. Cela dit, chaque bitcoin nœud doit toujours se rappeler la liste des montants non dépensés de la transaction sorties.

+728
vhbghj 5 mars 2011 à 10:04:47

Basé sur la période de temps et j'ai l'impression de les capacités des différents groupes de développement de portefeuille de logiciels au cours de cette période de ma première hypothèse était que la Bitpay quote-part du logiciel pourrait être la source de ces signatures. Quote-part est un multi-signature de portefeuille qui a été initialement publié à cette époque.

Comme je ne suis pas un développeur javascript il m'a fallu un peu d'effort pour creuser à travers les dépendances historiques pour trouver le code qui était applicable à l'époque, mais je crois que mon soupçon est probable confirmé:

[Si il existe un outil pour aller récupérer toutes les dépendances d'un JS application à une date qui aurait été super utile.]

de retour de nouvelle bignum(SecureRandom.getRandomBuffer(8));

Ce code choisit une de 8 octets (64 bits) pour l'instant. Je suis pas clair comment exactement cette erreur est venu sur--envoi de 32 à une fonction qui a pris bits comme la taille de l'argument, par exemple, aurait fait sens--mais cependant il est arrivé, il n'était pas coincé dans l'examen et semble avoir été expédié.

La pull-request, qui a introduit la vulnérabilité a été prise le javascript de la cryptographie mise en œuvre plus rapide par la commutation du sous-jacent des activités de la CE pour une autre bibliothèque, 'elliptique'. Au moment de l'elliptique en vedette sa propre signature fonctions qui inclus RFC6979 déterministe nonce génération. Je ne vois pas pourquoi bitcore n'a pas été changé pour utiliser l'elliptique de la signature de la fonction, même avec l'auteur de l'elliptique commentaires à l'appui de la PR, mais depuis il a été pré-existante de la maison de roulé de signature de code, il peut ne pas avoir lieu à tout un chacun de passer à la bibliothèque de routines. Il n'y a pas beaucoup de discussion sur le pull-request.

La vulnérabilité a été ensuite fixé mais la faiblesse des signatures a continué à être créé pour un certain temps. Parce que Bitpay de bitcore a été promu comme un tout usage Bitcoin bibliothèque, il est possible que d'autres logiciels que copay l'avaient adopté.

Je suis incapable de trouver une annonce ou d'une discussion à propos de ce problème autre que le correctif dans le référentiel.

Bien que je n'ai pas soigneusement analysé, j'ai remarqué qu'avant de passer à elliptique que la base de code déjà utilisé "bitcoin-js" qui, au moins dans certaines versions--utilisé un générateur de nombre aléatoire qui est faible en raison d'une révision de l'évasion subtile type d'erreur , donc il peut bien être le cas que l'erreur-l'introduction de changer simplement changé le logiciel à partir d'une forme de faiblesse à l'autre.

Il est également possible que, bien que bitcore eu exactement le droit de la vulnérabilité introduite à l'heure que c'était une coïncidence et la mauvaise signatures trouvées dans l'étude ont été créé par une autre application. Si oui, je pense que le parallèle rupture est toujours instructif.

Je pense que la recherche et le code pour faire un bon exemple pour montrer comment il est facile d'obtenir ces choses mal, et que même de petites erreurs peuvent entraîner total des failles de sécurité, et que le simple fait que quelque chose est "open source" n'assure pas automatiquement qu'il a reçu un examen adéquat.

+695
ave4224 26 janv. 2011 à 20:34:06

Je dirais avant de nous traitons des milliers de micro-transactions par jour, j'ai encore très loin, est l'idée que les gens et les entreprises à l'aide de la vanité des adresses. Disons que je veux que tous mes adresses pour démarrer avec la Marque (ou le plus proche pour marquer que possible, par exemple pour le bitcoin serait 1mark et pour litecoin serait Lmark et ainsi de suite).

Puisqu'il n'existe aucun moyen de démarrer avec une adresse, y compris, dire 1mark, et revenir en arrière pour trouver la clé privée (une hypothèse sur laquelle l'exploitation minière, hachage de mot de passe, et de nombreux autres protocoles de sécurité sont basées sur l'); je vais faire l'inverse: la génération aléatoire de la clé privée, de créer une clé publique, et de vérifier si cette clé publique correspond à mes critères. Si l'adresse que j'ai généré commence avec 1mark alors je vais l'ajouter à mon portefeuille, sinon je vais jeter cette clé privée et essayez à nouveau jusqu'à ce que j'ai trouver mon adresse.

Bitcoin et de ses dérivés ne permettent pas de certains caractères dans les clés publiques pour éviter la confusion. Je crois que ces caractères restreints sont: le nombre de 0 et de capital O, numéro 1 et l minuscule (sauf pour le premier caractère d'une pièce de monnaie adresse). Cela signifie que j'ai 58 caractères utilisables (26 lettres MAJUSCULES + 26 lettres minuscules + 10 chiffres - 4 inutilisable personnages de ces séries). Je ne crois pas qu'il existe plus mais quelqu'un s'il vous plaît corrigez-moi si je me trompe :)

Si il y a 58 caractères utilisables pour une adresse, et disons que je suis très préoccupé par la capitalisation de mon nom (c'est à dire qu'il doit être 1mark, pas 1MaRK ou de tout autre permutation avec une majuscule), le montant moyen des adresses que j'ai besoin de générer de trouver une adresse de début dans 1mark serait 58^4, ou 11,316,496. Si je n'aimais pas sur le capitalizataion de mon nom, il pourrait être aussi bas que 707,281 adresses générées pour trouver une adresse qui commence par mon nom. Cela étant dit, j'ai un joli nom court, quelqu'un du nom de Satoshi aurez besoin de beaucoup plus de hachages pour obtenir son nom comme une vanité adresse.

Si la compagnie des eaux est à l'aide de la vanité des adresses ainsi, (par exemple, 1water) pour aider leurs clients à différencier leurs charges ou pour toute autre raison, cela augmente le montant de la vanité des adresses qu'ils utilisent par jour.

Je voudrais utiliser une vanité générateur d'adresses (voir l'avertissement) actuellement, j'imagine que ce sera probablement construit dans la norme de portefeuille de logiciels à un certain point, puisque c'est un beau roman, fonctionnalité et permet de personnaliser encore plus la firstbits (court identificateurs pour les adresses bitcoin, plus d'informations sur firstbits peuvent être trouvés ici https://en.bitcoin.it/wiki/Firstbits ).

Avertissement: soyez prudent lorsque vous générez une vanité adresse, actuellement la meilleure méthode est d'utiliser VanityGen (plus d'info ici: https://en.bitcoin.it/wiki/Vanitygen ). Veuillez lire sur les problèmes possibles avec une vanité de générateur d'adresse et assurez-vous de le faire en toute sécurité si vous avez l'intention d'utiliser une vanité adresse à enregistrer un nombre significatif de pièces de monnaie (par exemple, assurez-vous que le développeur ne peut pas obtenir l'accès à votre clé privée pendant ou après la création, par l'exécution de vanitygen sur un live usb sans connexion à internet).

+687
pietz 8 déc. 2016 à 23:16:56

J'ai été à la recherche à l'égoïste, l'exploitation minière et des blocs vides. Dans tous les cas, l'égoïste mineur bénéfices en gardant bloc solutions privé jusqu'à leur valeur de sa propre piscine est agrandie, plutôt que de les libérer le plus vite possible ce qui est de l'honnêteté de le faire.

Si le protocole a été modifié pour la faire retenir un bloc beaucoup plus dangereux qu'il ne l'est actuellement, je pense que ce serait aller un long chemin pour résoudre le problème posé par la égoïstes de l'exploitation minière. Un égoïste piscine est titulaire d'un résolus bloc jusqu'à ce que quelqu'un d'autre résout un bloc à la même hauteur. L'égoïste piscine puis libère sa pré-réglés (bloc ayant pas eu le temps privés de semences, le réseau mondial de sorte que, comme beaucoup d'honnêtes mineurs possible de voir les égoïstes bloc première) d'abandonner un honnête mineur du bloc. Actuellement, le risque est assez honnête mineurs peut choisir l'honnête bloc avec le résultat que l'égoïste mineur perd à la fois la récompense d'avoir résolu la première et l'avantage d'être un bloc à l'avance. Les documents sur égoïste exploration de données montrent que ce risque n'est pas assez grande pour empêcher égoïste de l'exploitation minière.

Le protocole prévoit actuellement que le mineur d'utiliser le premier bloc, ce qui ajoute à la chaîne. Si cette règle (en fait une suggestion) ont été modifiés pour s'attendre à un mineur d'utiliser le bloc qui détruit la plupart des bitcoin jours, égoïste mineurs risque beaucoup plus par la tenue de leurs solutions. Il serait relativement facile pour un égoïste mineur, qui a pris de l'avance pour exploiter sa position par le gain de la solution jusqu'à ce qu'il peut être utilisé (si il détruit plus de bitcoin jours) pour orphelin de quelqu'un d'autre solution, mais le risque que l'autre solution pourrait détruire plus de bitcoin jours serait importante. Même si les égoïstes mineur ensemencées sa solution avec sa propre très vieux UTXOs, il serait de perdre certains de ses munitions (bitcoin jours).

En outre, la règle qu'un mineur d'utiliser la première vue de les bloquer ou de toute autre règle de résoudre les conflits lorsque deux blocs de montrer que les extensions possibles de la chaîne actuelle, n'est pas exécutoire. Alors peut-être que ce qui est nécessaire n'est pas pour le protocole de changer, mais pour les mineurs (qui voudrait empêcher les égoïstes exploration de l'attaque) en train de décider entre les deux nouveau bloc les chefs d'utiliser bitcoin jours détruite à décider. La publication de cette idée, cependant, n'est pas justifié, jusqu'à ce qu'il a été critiqué pour les défauts.

Alors allez-y!

+686
DotDotDot 3 août 2011 à 12:08:14

Je ne pense pas qu'une étude est nécessaire à la fois de la logique devrait suffire.

La difficulté du hachage "puzzle" (combien de zéros de la valeur de hachage doit commencer) est automatiquement calculé en fonction du hachage de puissance - ie. le nombre de mineurs qui tentent de résoudre le puzzle.

La difficulté est calculée de façon à ce que le temps moyen pour la mine d'un bloc est toujours autour de 10 minutes. Peu importe la façon dont de nombreux mineurs sont d'essayer de le résoudre.

...donc, si la valeur du bitcoin va vers le bas, il va conduire à:

  1. La valeur du bloc récompense diminution de l'incitation à la mienne sera en baisse.
  2. Certains mineurs vont alors cesser l'exploitation minière - parce que c'est plus rentable pour eux (qui va d'abord dépend de la capacité des mineurs à la compétition - ie. son coût pour l'électricité et ainsi de suite par rapport à la concurrence des mineurs - mais quelqu'un va arrêter de faire quelque chose de rentable à la place).
  3. Le combiné de hachage de la puissance de tous les mineurs de descendre, car il y en a moins.
  4. La difficulté du puzzle s'auto-ajuster (il deviendra plus facile) - ce qui rend plus probable pour chaque mineur pour résoudre un bloc et d'obtenir la (petite) de récompense.

Et l'équilibre est rétabli... les mineurs qui ont continué l'exploitation minière sera toujours en mesure de faire des profits en dépit de la baisse du rendement par bloc.

Il sera toujours rentable pour certains mineurs afin de poursuivre l'exploration de moins que la valeur du bitcoin va tout le chemin à zéro.

Le point est que, quel que soit le total de récompense pour "trouver" un bloc (bloc de récompense et de frais combinés) - c'est combien d'argent sera investi dans l'exploitation minière (moins bien sûr un petit bénéfice pour les mineur - mais ce n'est probablement qu'une infime fraction de la réelle récompense).

Le point important est que plus la difficulté est élevé, moins la sécurité de l'est.

Si l'on imagine que la valeur va tout le chemin jusqu'à l'endroit où le total de récompense pour l'exploitation minière d'un bloc est par exemple 1$, quelqu'un va encore être l'exploitation minière, mais il y aura tellement peu qu'il sera facile de faire de 51% d'attaque: Vous seriez en mesure de construire une "autre" histoire pour seulement 1 $par bloc, de sorte qu'il ne coûterait pas beaucoup plus pour obtenir la plus longue chaîne.

...mais la récompense pour prendre sur la chaîne sera également presque rien, alors pourquoi s'embêter :)

+685
Malik Hall 10 avr. 2013 à 04:36:09

Une monnaie doit satisfaire deux besoins économiques: Un moyen d'échange et possibilité de stocker de la valeur. Pour conserver la valeur appropriée de la stabilité des prix est essentielle, mais que les prix pour les biens et services disponibles en échange de la CTB sont souples, la stabilité des prix ne peut être atteint que par un nombre relativement stable de taux de change (en supposant que la stabilité des prix dans la fourniture d'économies). Concernant l'historique de la volatilité des prix assez peut être dit que le BTC ne sont pas encore un "régulier" de la monnaie au sens économique.

+656
Bruna Montes Luz 28 sept. 2017 à 09:22:58

Aller à Blockchain.info

S'inscrire et une fois connecté, accédez à paramètres. Puis dans les paramètres, vous allez voir les adresses ci-dessous:

enter image description here

Puis cliquez sur Importer une Adresse Bitcoin comme indiqué:

enter image description here

Puis ajouter votre clé privée comme il l'est dans la forme comme ci-dessous:

enter image description here

Cliquez sur importer, et vous serez en mesure d'utiliser votre BTC à nouveau.

Maintenant, pour obtenir des Bitcoins Cash, il suffit d'aller dans Réglages > Général

De là, vous verrez un bouton près de la présente pour réclamer votre Bitcoin de Trésorerie ainsi:

enter image description here

Concernant Bitcoin Or, il n'est pas encore officiellement commencé, et sera mise à jour de la réponse une fois qu'il est un moyen sûr pour accéder à votre Bitcoin Or ainsi.

Merci de suivre et laissez-moi savoir si vous avez été en mesure de récupérer les pièces de monnaie.

Mise à jour:

Pour ceux qui veulent récupérer BTG, s'il vous plaît tête à Coinsutra pour faciliter la recherche.

+643
chrys 2 mars 2017 à 05:15:55

Je suis en train de la Mine avec ASICMiner du Bloc Erupters sur Ubuntu 13.04. J'ai tout installé (bitcoin-qt, cgminer, bfgminer, j'ai obtenu le bloc erupters dans les concentrateurs usb accroché à mon ubuntu encadré).

Mais ni CGMiner, ni BFGMiner détecter le bloc erupters...

Quand je vais à /dev je vois 18 ttyUSB[0-17] appareils, je suppose que c'est probablement, mais je ne sais pas vraiment comment savoir si mon système peut même les voir.

J'ai les moyeux ils sont branchés dans raccordé à un concentrateur usb, de sorte que vous avez obtenu le premier hub sortant d'un port usb à partir de la boîte et le ANKER hubs qui retiennent le bloc erupters sont à la fois accroché jusqu'à que. Je ne sais pas si c'est gâcher.

+617
JFrizz 21 oct. 2019 à 14:55:47

Bien...
Vous pouvez automatiser à l'aide de l'JSON-RPC et travailler lentement à travers les touches, mais ce sera un peu lent. Si vous avez besoin de travailler avec 1 millions de clés, vous devrez peut-être envisager une autre option.

Qu'est-ce que vous devez faire avec les clés?

+600
Ralf Hein 14 oct. 2012 à 20:22:29

Est-il un bon exemple sur la façon de traiter une base tx scriptsig et obtenir l'adresse du destinataire de la première transaction?

+579
fuzzybabybunny 22 oct. 2012 à 14:28:14

Serait http://webcl.nokiaresearch.com/jsoclbm/ répondre à vos besoins?

+575
dangerouskid07 16 oct. 2014 à 05:21:14

Vous devriez regarder en Numérique Pièce concept. Il permet à quiconque d'émettre leur propre monnaie et de contrôle, ce qui permet à toute offre et de demande. Bitcoin s'inscrit dans le concept joliment comme un "étalon de valeur".

Il y a un certain nombre de monnaies, qui sont liés aux prix des différents éléments, tels que le Vén. Il n'y a pas beaucoup d'arrêt à quiconque de créer de nouvelles.

Dans l'ensemble, en essayant de contrôler Bitcoin d'approvisionnement autres que l'achat et la vente, il serait assez difficile. Les gens ne serait pas la bienvenue, par exemple en essayant d'aller à l'encontre de la récompense de chute.

+559
user55953 10 sept. 2018 à 03:12:03

Peut-être vous pouvez utiliser la bibliothèque Python CCXT:

https://github.com/kroitor/ccxt

Il dispose d'une interface homogène pour l'accès à des données de marché lors de différents échanges comme Kraken, Coinbase, Bitstamp, etc...

+474
Praefervidus 13 sept. 2015 à 23:22:09

Ce post est le plus proche d'un accusé de réception que c'était un pseudonyme peut être trouvé:

"Je ne suis pas Dorian Nakamoto."

http://p2pfoundation.ning.com/xn/detail/2003008:Comment:52186

http://www.forbes.com/sites/kashmirhill/2014/03/06/bitcoin-creator-returns-to-internet-to-say-i-am-not-dorian-nakamoto/#613499a67f43

La citation ci-dessus a été faite en réponse à la Newsweek histoire faussement sortie lui comme Dorian Nakamoto (nom de naissance Satoshi Nakamota).

http://mag.newsweek.com/2014/03/14/bitcoin-satoshi-nakamoto.html

+474
Steve Landey 3 mai 2010 à 00:09:47

Est-il une limitation sur la politique monétaire de la taille des transactions à être payés par les BitCoins? Je dirige une entreprise de conseil où les paiements de vos clients peut varier entre environ 5 $pour les livres Blancs de 15 000 $pour un majeur de conseil attribution de frais. Je n'ai pas été en mesure de trouver cette information sur le site web.

+467
niieani 8 août 2015 à 00:10:03

CoinJoin en Bitcoin ne fait pas toute l'anonymat et de la Darksend fonctionnalité dans Darkcoin est simplement une mise en œuvre de la CoinJoin spécification. CryptoNote, d'autre part, permet de complètement anonyme transactions par le biais de l'anneau de signatures et des touches. Il est également blockchain analyse résistant. Si vous cherchez à investir dans CryptoNote à base de pièce de monnaie, Bytecoin est le seul à aller pour. Il a été autour pendant deux ans (lancé en 2012). N'a pas de premine (au moins il n'y a pas de preuves pour qu'). Les développeurs de l'équipe est fiable et engagée. La communauté est en croissance constante. Découvrez ce site internet http://bytecoin.org/

+467
Suthish Suresh 6 avr. 2016 à 03:02:30

Bien que le protocole torrent nécessite un serveur central, vous n'avez pas nécessairement besoin d'un serveur central pour un réseau p2p. Le client n'a besoin de l'adresse IP d'au moins un participant actif. La connexion à cela permettra de vous donner d'autres adresses IP pour se connecter à.

Donc le seul problème pour un réseau p2p sans serveur central est: où trouver de la première adresse IP pour vous connecter. Bitcoin permet de résoudre ce à l'aide d'un appelé IRC bootstrap après la première installation. Fondamentalement, il essaie de trouver ces adresses ip sur les canaux IRC.

Ceci n'est nécessaire que lors de la première exécution; sous-suite fonctionne il sera simplement essayer d'adresses ip qui ont travaillé avant.

Plus d'infos sur l'IRC bootstrap: http://bitcoinmedia.com/the-irc-bootstrap-method-is-flawed/

EDIT: de plus près, il semble que l'IRC d'amorçage n'est plus utilisé. Voir le lien pour plus de détails.

EDIT: Voir aussi cette question concernant la connexion initiale (amorçage)

+287
user44927 1 avr. 2014 à 07:20:30

Oui, vous êtes en partie de droite comme de mal.

Toutes les transactions qui vient d'un portefeuille de change d'adresse non seulement les comptes d'un utilisateur unique de dépôt, mais peut aussi être plusieurs entrées de l'utilisateur ou même d'échanger des frais perçus au cours d'une période de temps. Certains portefeuilles sont également de stockage à froid, qui sont utilisés pour beaucoup mieux la sécurité des fonds détenus par un échangeur.

De même, pour les retire peut être bundle de retire par de nombreux utilisateurs, aussi de nombreux employés dans ces société obtient le paiement en BTC seulement. Aussi, comme MeshCollider dit, certains peuvent aussi être un transfert pour le stockage à froid ceux.

+265
Vimal Bhardwaj 16 nov. 2019 à 02:50:55

Quelle est la relation de segwit et Schnorr signatures? Est segwit un prerequisit pour Schnorr signatures?

J'ai lu que la transaction, la gestion des versions des Distincts Témoignage permettrait juste d'attribuer Schnorr transactions un nouveau numéro de version. Est une exigence?

+237
user6963 3 juin 2019 à 23:01:10

Actuellement, il n'existe 73600 Transactions non confirmées. Mais certains de ces blocs a seulement 749 ko ou 0,21 ko ou deux blocs de la rangée a 33 et 173 ko.

Pourquoi ces blocs n'ont pas 99x.xx ko? Je veux dire, il y a un espace pour d'autres transactions, c'est pourquoi il comprend pas ce qui bloque?

Blocs:

440216 - 33 ko

440217 - 173 ko

+229
jollz 29 août 2017 à 00:53:04

Je crois que j'ai trouvé la réponse (mais je ne suis pas sûr à 100%). J'ai dû changer ceci:

chainTxData = ChainTxData{
 // Les données du bloc 0000000000000000002d6cca6761c99b3c2e936f9a0e304b7c7651a993f461de (hauteur 506081).
 // 1521311547, // * UNIX timestamp de la dernière nombre de transactions
 // 0, // * nombre total de transactions entre la genèse et l'horodatage
 // // (le tx= numéro... dans le SetBestChain de débogage.les lignes du journal)
 // 3.5 // * estimation du nombre de transactions par seconde après que le timestamp
};

Dans chainparams.cpp:

 chainTxData = ChainTxData{
0,
0,
0
};

Qui semblent avoir résolu le problème, et maintenant je vois "Progrès" 100%". C'est la seule chose qui a changé, les autres choses que "les Progrès d'augmentation par heure", "Nombre de blocs de gauche", "3 jours de retard" sont toujours les mêmes, mais les progrès ne semble avoir changé après que j'ai modifié cette section du code.

Mise à JOUR: Lors de l'utilisation de cpuminer-multi à la mienne, je reçois ce message:

JSON protocole de réponse:
{
 "erreur": {
 "code": -10,
 "message": "Bitcoin est en cours de téléchargement des blocs..."
},
 "result": null,
 "id": 0
}

Ainsi, il semble que j'avais tort et même si elle indique 100%, il n'a pas terminé la synchronisation. C'est parce que la chaîne a zéro des blocs? Il ne prend pas en compte la genèse de bloc pour une raison quelconque?

+183
vzsg 27 févr. 2018 à 23:50:06

Cela peut effectivement être utilisé pour briser/masquer un Bitcoin chaîne de transaction?

Non, le bloc explorateurs vous l'ai mentionné tout simplement de ne pas inclure de code qui est capable de decyphering la non standard de la transaction que vous avez lié à.

Important: les transactions Bitcoin ne comprennent pas une "adresse", au lieu de cela ils de référence valide non dépensés de la transaction de sortie (UTXO) qu'ils sont les dépenses. Cela dit, la majorité des transactions au cours de l'histoire peut être décodé à présenter à l'utilisateur une "adresse", c'est donc simplement un utilisateur conviviale de l'abstraction qui bloquent les explorateurs faire. Le "à partir de l'adresse' n'est pas inhérent au protocole Bitcoin.

Afin de simplifier le sens, plutôt que de retracer l'historique des transactions par l'intermédiaire de "cette adresse, et puis cette adresse, etc", vous pouvez dire "ce UTXO, et puis ce UTXO, etc".

Ainsi, en utilisant bitcoin-cli vous pouvez facilement retracer l'historique des transactions. Voici la sortie lors de l'utilisation de la getrawtransaction RPC pour la transaction que vous avez mentionné, avec le niveau de verbosité=1:

l'utilisateur$ bitcoin-cli getrawtransaction 54fabd73f1d20c980a0686bf0035078e07f69c58437e4d586fb29aa0bee9814f 1
{
 "txid": "54fabd73f1d20c980a0686bf0035078e07f69c58437e4d586fb29aa0bee9814f",
 "hash": "54fabd73f1d20c980a0686bf0035078e07f69c58437e4d586fb29aa0bee9814f",
 "version": 1,
 "size": 159,
 "vsize": 159, 
 le "poids": 636,
 "locktime": 0,
 "vin": [
{
 "txid": 
"a60143eb3f8d3cd1f42cca874f35736186d67c488efd3c1b7214bbd74b310e0c",
 "vout": 0,
 "scriptSig": {
 "asm":"3045022100d92e4b61452d91a473a43cde4b469a472467c0ba0cbd5ebba0834e4f4762810402204802b76b7783db57ac1f61d2992799810e173e91055938750815b6d8a675902e[ALL] -1",
"hex":"483045022100d92e4b61452d91a473a43cde4b469a472467c0ba0cbd5ebba0834e4f4762810402204802b76b7783db57ac1f61d2992799810e173e91055938750815b6d8a675902e014f"
},
 "séquence": 4294967295
}
],
 "vout": [
{
 "value": 0.09000000,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 a86e8ee2a05a44613904e18132e49b2448adc4e6 OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a914a86e8ee2a05a44613904e18132e49b2448adc4e688ac",
 "reqSigs": 1,
 "type": "pubkeyhash",
 "adresses": [
"1GMaxweLLbo8mdXvnnC19Wt2wigiYUKgeb"
]
}
}
],
"hex":"01000000010c0e314bd7bb14721b3cfd8e487cd6866173354f87ca2cf4d13c8d3feb4301a6000000004a483045022100d92e4b61452d91a473a43cde4b469a472467c0ba0cbd5ebba0834e4f4762810402204802b76b7783db57ac1f61d2992799810e173e91055938750815b6d8a675902e014fffffffff0140548900000000001976a914a86e8ee2a05a44613904e18132e49b2448adc4e688ac00000000",
 "blockhash": 
"000000000000000c15dfb68cc1abead192f718cf8b772977d79938f3a4259afa",
 "confirmations": 299789,
 "le temps": 1378742541,
 "blocktime": 1378742541
}

On peut donc constater que l'entrée est la première sortie généré par la transaction avec l'id:a60143eb3f8d3cd1f42cca874f35736186d67c488efd3c1b7214bbd74b310e0c. En utilisant la même méthode que ci-dessus, nous pouvons trouver que la transaction:

l'utilisateur$ bitcoin-cli getrawtransaction a60143eb3f8d3cd1f42cca874f35736186d67c488efd3c1b7214bbd74b310e0c 1
{
 "txid": "a60143eb3f8d3cd1f42cca874f35736186d67c488efd3c1b7214bbd74b310e0c",
 "hash": "a60143eb3f8d3cd1f42cca874f35736186d67c488efd3c1b7214bbd74b310e0c",
 "version": 1,
 "size": 212,
 "vsize": 212,
 le "poids": 848,
 "locktime": 0,
 "vin": [
{
 "txid": 
"c079314b17b7a2c3fbe879e6fc610291c685f6f7819d70bef785295c774b1e04",
 "vout": 1,
 "scriptSig": {
 "asm":"3045022100d4f73a357e323a3f0666264bd018f25296682bd7db12979890b3952b159337d7022039ebfd0d3deeb6236545e6d05d65e9fa395544f69e5275fab2e4f73cc7c20286[ALL] 0223a6fbf80fe06efa9a8707620a1215cf6a5834e6f81ca6592b0e7195fe92eae7",
"hex":"483045022100d4f73a357e323a3f0666264bd018f25296682bd7db12979890b3952b159337d7022039ebfd0d3deeb6236545e6d05d65e9fa395544f69e5275fab2e4f73cc7c2028601210223a6fbf80fe06efa9a8707620a1215cf6a5834e6f81ca6592b0e7195fe92eae7"
},
 "séquence": 4294967295
}
],
 "vout": [
{
 "value": 0.09000000,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_DUP 0 OP_LESSTHAN OP_VERIFY OP_ABS 1 16 OP_WITHIN OP_TOALTSTACK 0378d430274f8c5ec1321338151e9f27f4c676a008bdf8638d07c0b6be9ab35c71 OP_CHECKSIGVERIFY OP_FROMALTSTACK",
"hex":"76009f69905160a56b210378d430274f8c5ec1321338151e9f27f4c676a008bdf8638d07c0b6be9ab35c71ad6c",
 "type": "non standard"
}
}
],
"hex":"0100000001041e4b775c2985f7be709d81f7f685c6910261fce679e8fbc3a2b7174b3179c0010000006b483045022100d4f73a357e323a3f0666264bd018f25296682bd7db12979890b3952b159337d7022039ebfd0d3deeb6236545e6d05d65e9fa395544f69e5275fab2e4f73cc7c2028601210223a6fbf80fe06efa9a8707620a1215cf6a5834e6f81ca6592b0e7195fe92eae7ffffffff0140548900000000002d76009f69905160a56b210378d430274f8c5ec1321338151e9f27f4c676a008bdf8638d07c0b6be9ab35c71ad6c00000000",
 "blockhash": 
"0000000000000026c3b45ad70e4622dcdaffc8cad2b202d1d5a4254625166ec9",
 "confirmations": 306793,
 "le temps": 1375519263,
 "blocktime": 1375519263
}

Et nous pourrions continuer la suite de la transaction de l'histoire de cette façon, de sorte que vous pouvez voir que ce type de transaction non standard ne rompt pas l'historique des transactions. Gardez à l'esprit qu'un bitcoin est fongible, si bien que nous pouvons retrouver la trace d'un général de l'historique des transactions, on ne peut pas tracer un précis de chaque pièce de monnaie " à travers le temps, en tant que telle chose n'existe pas. Cela permet de la vie privée et la fongibilité des techniques de renforcement tels que "CoinJoins' de la fonction.

+173
Joseph Shih 3 juil. 2018 à 15:14:09

Comme le titre de cette question, les états, combien bitcoin est "perdu" (les clés privées ne sont pas conservées par toute personne, et ne sera donc théoriquement jamais être passé à nouveau)? Je serais à la recherche d'un pourcentage par année, idéalement. Existe-il des stats sur ce de n'importe où?

Il n'importe que le Bitcoin est une monnaie déflationniste, depuis bitcoins peut être perdu, mais ne peut pas créé de nouveau? Il semble que cela pourrait encourager la thésaurisation.

Varie-t-elle beaucoup d'autres pièces? Est si très différente de la quantité de monnaie fiat perdu ou détruit involontairement?

+159
Rajan Ponnappan 27 févr. 2015 à 05:36:30

Dans le bitcoin, le code source, je suis en train de regarder chainparams.cpp. Je peux voir sur la ligne 81 quelque chose qui s'appelle le consensus.BIP34Height? Qu'est-ce que cela? Je ne peux pas comprendre ce que c'est.

Je ne suis pas sûr de ce que d'autre à demander à d'autres que ce qui est-ce? Je ne vois aucune mention de cela dans la référence du développeur.

+133
Ricardo Torres 7 déc. 2019 à 18:41:39

Le matériel et le disque sont les facteurs limitants. J'ai eu deux mini Mac (32 et 64 bits) et un RasPi, et pourrait se répéter le scénario plusieurs fois. J'ai aussi installé SuSE Linux et OpenBSD, changé les paramètres, regarda les I/O disque et la charge CPU.

La blockchain est actuellement de +160 Gig, avec de nombreux blocs et des transactions. Comme la première synchronisation démarre dès le premier bloc, chaque bloc et. Chaque transaction à l'intérieur d'un bloc est vérifiée. Une transaction se compose des entrées, des références d'opérations précédentes. Cela crée une grande partie de l'activité du disque. Un SSD peut accélérer ce processus de façon spectaculaire.

Au début, les blocs étaient presque vide, mais aujourd'hui, ils sont pleins. Ainsi, le processus de chargement des blocs est assez rapide au début, et ralentit quand il s'agit de la mi-2017...

Puis il y a le CPU. Un dual core Intel a du travail à faire, pour obtenir la Crypto travail effectué. Et il doit attendre que le disque de fournir des données (lors du chargement de la haute, surtout au-dessus de 4 tout le temps).

Je ne pouvais pas mettre mon MAC Minutes dans la corbeille, et a décidé d'aller avec la blockchain. Il a fallu 3 semaines sur 2017 pour charger l'ensemble de la blockchain (avec HDD 5400rpm). Donc vraiment besoin de penser, si le temps est un problème, ou si du Matériel plus puissant que doit faire le tour.

+106
duglasboling 27 mai 2016 à 21:30:47

Ce n'est pas une adresse valide, parce que blockchain.info n'a même pas le montrer Hash160. Portefeuilles envoyer de l'argent à Hash160s, pas d'adresses, ce qui signifie que l'argent ne peut pas être envoyée. Si elle ne peut pas avoir des bitcoins, ce n'est pas une adresse valide ensuite.

+104
Der Jens 28 juin 2010 à 23:51:15

Discret chaînes de Markov ont été utilisés pour évaluer les distributions de probabilités dans les jeux de hasard afin d'améliorer les chances et faire des prédictions par ex. les numéros gagnants de la loterie. Aussi longtemps que la loterie,jeu de cartes, etc. répond à certaines conditions cela va fonctionner ou bien la distribution de probabilité de dérive rendu de la prédiction inutile.

Concurrents pour trouver un nonce au cours de l'extraction est comme une sorte de loterie. Donc en théorie des chaînes de Markov peut être utilisé pour améliorer la bitcoin mining tant qu'il remplit les conditions pour les chaînes de Markov. Quelqu'un a déjà exploré cette?

Merci, Andrew

+81
hhs 14 févr. 2015 à 18:41:57

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