Pourquoi racheter les entrées elles-mêmes scripts?

Lorsque le rachat d'un UTXO il est nécessaire de fournir certaines valeurs comme l'une clé publique et une signature. Ces valeurs se présentent sous la forme d'un script.

Tout d'abord, la valeur en fournissant scriptSig script s'exécute. Tout ce qui est à gauche sur la pile est alimentée dans le script à partir de la UTXO (scriptPubKey). Donc ce qui fonctionne actuellement est reconstitué à partir de la UTXO et le rachat de script.

Pourquoi est - scriptSig un script et non pas simplement d'une liste de valeurs sérialisées? Est-il un cas d'utilisation pour la fourniture d'un script qui est plus que juste une série de OP_PUSHDATA?

+411
user38715 13 sept. 2019 à 10:35:47
37 réponses

Si j'achète des Bitcoins à Coinbase.com devrais-je les laisser dans mon compte à l'Coinbase.com ou dois-je les déplacer dans un porte-monnaie Bitcoin? Pourquoi?

+967
Oskars 03 февр. '09 в 4:24

Après avoir installé Bitcoin core sur votre ordinateur, exécutez la commande suivante pour démarrer la synchronisation de la testnet blockchain

bitcoind -testnet -démon

La synchronisation démarre comme un démon et s'exécute en arrière-plan, vous pouvez émettre la suite de la commande pour voir les progrès

tailf ~/.bitcoin/testnet3/debug.journal

Pour accéder à la ligne de commande de l'api , il suffit d'ajouter le paramètre testnet

bitcoin-cli -testnet getinfo

+921
noomz 5 mars 2014 à 19:50:21
Autres réponses

Questions connexes


Questions connexes

Tout le monde sait que les Bitcoins et Litecoins va main dans la main et ils sont les plus populaires cryptocurrencies là-bas. Mais qui est la création de tous ces autres cryptocurrencies comme Feathercoin, Peercoin, Quarkcoin, Craftcoin, etc. Et pourquoi sont-ils créés?

Je ne vois pas le potentiel pourquoi ils devraient être quelque chose que les gens sont prêts à payer dans l'avenir. Je ne peux pas penser qu'un café (par exemple) veut ajouter tous les autres paiements en plus de BTC et LTC et certains FIAT de l'argent.

Pourquoi auraient-ils jamais la lutte avec l'ajout de Peercoin, Quarkcoin, Craftcoin, etc etc etc?

Encore une fois, qui sont la création de ces pièces, et pourquoi? - Ils ont un potentiel de croissance élevé? Si oui, pourquoi?

+919
Peter Wyckoff 21 mai 2014 à 09:38:15

Il est dit ici https://github.com/bitcoin/bitcoin/blob/master/src/wallet/wallet.cpp#L2458 que de choisir des pièces de monnaie pour les transactions nous avons besoin pour résoudre sous-ensemble de la somme. Mais sous-ensemble somme, c'est quand vous n'êtes pas autorisés à aller au-delà d'un certain montant; alors qu'en bitcoin, vous pouvez aller sur le montant et la monnaie. Alors pourquoi est-ce nécessaire?

+869
ziprina 24 mars 2019 à 12:06:03

J'ai signé pour un harborly compte, mais je ne suis pas encore tout à fait sûr de savoir comment il fonctionne. Je voudrais acheter des bitcoins, mais comment puis-je obtenir de l'argent sur le site?

+852
Randy Tejeda 21 août 2011 à 14:35:36

AFAICT, le script n'est pas valide. Plutôt le site web est de ne pas valider le script correctement.

OP_CHECKSIG vérifie la signature numérique (interprété comme le premier élément de la pile) à l'encontre de la clé publique (deuxième article de pile). Cependant une signature numérique nécessite une troisième composante: le message est signé. En Bitcoin, ce message est à la transaction elle-même (avec quelques modifications).

Le problème ici est que l'interpréteur de script sur le site ne dispose pas de l'endroit où vous pouvez entrer la transaction ou d'un message en cours de signature. Ainsi, sans un message, OP_CHECKSIG toujours vérifier à false pour être valable, toute Bitcoin script avec OP_CHECKSIG.

+814
sharmababa105 2 nov. 2019 à 07:10:11

Cette réponse pourrait aider: https://bitcoin.stackexchange.com/a/1251/11026

L'essentiel est que un -rescan était nécessaire, quand vous étiez à la restauration d'une ancienne sauvegardés porte-monnaie qui ne disposent pas de toutes les transactions effectuées dans votre actuel blockchain pris en compte. Fondamentalement, le client passe ensuite à travers votre blockchain pour voir s'il y a des transactions qui affectent votre porte-monnaie.

Cependant, vous n'avez pas à vous inquiéter à ce sujet plus depuis que le client vérifie automatiquement si le portefeuille est sur le même niveau que le cours de téléchargement blockchain, et, si nécessaire, le rescan:

https://bitcointalk.org/index.php?topic=6642.msg99812#msg99812

Espérons que cette aide.

+811
deadElk 11 oct. 2018 à 22:27:45

Vous pouvez obtenir votre pré-installé les listes de la personne de votre choix, par quelque méthode que vous choisissez. Il n'y a absolument aucune obligation pour vous d'obtenir ces listes dans une manière particulière ou d'une autorité quelconque.

Si vous le souhaitez, vous pouvez créer votre propre liste de bitcoin nœuds vous considérez "valide". Vous pouvez publier cette liste par une page web, par le DNS, ou par toute autre méthode que vous choisissez. N'importe qui peut utiliser votre liste ou utilisez pas votre liste, mais ils veulent. Et le Bitcoin va travailler tout de même.

Quand quelqu'un suit une "autorité" parce que l'autorité est pratique, je ne considère pas que la centralisation. Tant que les gens sont libres de choisir de suivre une autre autorité, ou tout simplement le faire eux-mêmes, si, à tout moment, ils n'ont plus comme ce que l'autorité est en train de faire, ce n'est pas la centralisation de mon point de vue.

Et, bien sûr, rien de tout cela est pertinent, une fois que vous trouverez un peu de bitcoin nœuds à qui parler. Il affecte uniquement les initiales de l'amorçage du processus. Vous avez le même problème avec obtenir le logiciel bitcoin en premier lieu. Est bitcoin ne décentralisée, à moins que tout le monde écrit leur propre mise en œuvre du protocole? Ou est-il décentralisée, tant que les gens sont libres de s'ils le souhaitent?

+782
AnastasiaAdams 11 août 2013 à 08:36:41

Une question concernant un problème similaire a été demandé il ya quelque temps. La recherche d'une réponse pour elle, je ne pouvais pas trouver aucune justification pour le déséquilibre de Namecoin domaine des prix et les récompenses, ni quelqu'un de la Dot bits forum crinière toute déclaration au sujet de la situation.

+728
Daniel Oliver 17 mars 2014 à 11:55:43

Je dessine un graphique en utilisant les données extraites de bitfinex.com via une API simple requête. Comme le résultat, j'ai besoin de rendre un graphique qui va afficher l'historique des données de BTCUSD pour les deux dernières années. Docs sont disponibles ici: https://bitfinex.readme.io/v2/reference#rest-public-candles Tout fonctionne bien sauf la limite des données récupérées.

C'est ma demande: https://api.bitfinex.com/v2/candles/trade:1h:tBTCUSD/hist?start=1514764800000&sort=1

Le résultat peut être vu ici ou vous pouvez copier la demande pour le navigateur: https://docs.google.com/document/d/1sG11Ro0X21_UFgUtdqrlitcCchoSh30NzGCgAe6M0u0/edit?usp=sharing

Le problème est que je reçois des bougies, pour seulement 5 jours, peu importe ce que les dates ou les paramètres que j'utilise. Je peux obtenir plus de bougies, si j'ajoute le paramètre de limite à la chaîne. Mais encore, je ne peux pas obtenir plus de 1100-1000 bougies. J'ai même l'erreur 500 du serveur:

Erreur de serveur: OBTENIR https://api.bitfinex.com/v2/candles/trade:1h:tBTCUSD/hist?limit=1100&start=1512086400000&end=1516233600000&sort=1 a entraîné une Erreur de Serveur Interne 500 réponse:\n ["erreur",10020, la limite: non valide"]. Ce qui devrait être la validité de la limite? Il n'y a pas de telles informations dans les docs.

Comment puis-je obtenir la quantité désirée de données pour les deux années de la période de temps? Je ne veux pas briser ma requête en petits morceaux et y aller étape par étape. Il sera moche.

+714
wpof 23 mars 2012 à 22:22:53

J'ai cherché pour le tutoriel pour exécuter Vanitygen 24/7 sur VPS. Cependant, je ne suis pas en mesure de trouver tout ce travail. J'ai un VPS en cours d'exécution sur Debian 7. Je veux utiliser ce VPS à la recherche pour le Bitcoin clé privée 24/7.

Comment puis-je exécuter vanitygen 24/7 sur une Debian 7 VPS?

+703
Sotmex 4 mars 2016 à 05:59:35

Lorsque votre nœud dispose d'une connexion entrante via le réseau Tor, l' addr domaine de la getpeerinfo commande affiche le port local à votre prise pour la connexion est lié. Il n'est pas de vous montrer toutes les informations sur l'hôte, qui a demandé à la connexion, et ne montre des informations sur les relais Tor à laquelle votre noeud se trouve être connecté. Comme vous le faites justement remarquer, la addrlocal domaine est votre adresse onion (et le port).

Lorsque le même nœud a une connexion entrante via le réseau ipv4 (ce qui est possible, même pour un nœud Tor à condition qu'il soit correctement configuré) puis l' addr champ ne vous montrer l'adresse ip (et le port) de la demande de l'hôte, et il n'y a pas de addrlocal champ.

Donc, ce qui semble être "les connexions entrantes à vous-même" sont tout simplement les connexions entrantes (à partir des hôtes externes, ce n'est pas vous) via le réseau Tor, par opposition au réseau ipv4.

+683
Ravi Sisodia 27 févr. 2013 à 10:34:21

Les transactions sont considérées comme passé dans les nœuds qui ont déjà de la transaction dans le mempool, qui est, si vous essayez de double-passer la transaction, ils vont rejeter la nouvelle. Toutefois, si l'opération finit par ne pas être inclus dans un bloc, ils seront supprimés de la mempool après un certain temps. Après cela, vous serez en mesure de créer une nouvelle transaction qui consacre le même UTXOs, car à partir de ce moment, il ne sera pas considéré double-dépenses.

+664
Stuart Ramdeen 1 oct. 2012 à 05:16:25

En discussion avec @lenlord il semble que sa FAI du routeur n'effectue pas de NAT, de sorte que son routeur domestique a (dynamiquement) a attribué une adresse IP publique.

Après avoir lu quelques messages du forum et contacter le fournisseur de services internet, j'ai découvert que certains fournisseurs de services internet (et le mien est l'un d'entre eux) ne sont en effet de masquer les ménages derrière leur NAT (NAT 1 dans l'image, dite de la CG-NAT), mais qu'ils peuvent retirer de cette NAT gratuitement sur demande.

Supprimer cette NAT sur le routeur du FAI est nécessaire pour faire fonctionner bitcoin nœud avec des connexions entrantes.

+628
Vaibhav Jani 28 mai 2018 à 09:12:41

ont été à l'exploitation minière sur les piscines et aveuglément va un long pour le tour de

> génération d'un bloc

Quelqu'un peut-il marcher à travers le processus, en termes simples, les étapes de la création d'un bloc sur la blockchain ?

Qu'est ce qui détermine ce que les transactions sont inclus sur le bloc, nous sommes de l'exploitation minière ?

+592
Mariel Borromeo 9 mai 2011 à 06:08:43

Beaucoup de nouvelles depuis une semaine il ya des rapports que les opérations prennent plus de temps à être traitée parce que nous avons atteint la limite de 1 mo de la taille des blocs. Ce qui provoque de la transaction à être mis en mémoire tampon, et par ordre de priorité selon les frais. L'article de nouvelles de rapport qu'il y a des tensions entre les deux groupes de développeur, Bitcoin Classique et Bitcoin Core. Une équipe désirant augmenter la taille du bloc, tandis que les autres préfèrent garder le doux inchangé.

En regardant sur https://tradeblock.com/bitcoin/ il semble que les blocs produits sont encore en cours de 1 MO, mais le mempool actuellement des rapports de taille de 4.53 MB

A un consensus encore été atteint en ce qui concerne la taille de bloc ? Sommes-nous toujours rencontré des problèmes ? Ce qui a été décidé ? Où puis-je obtenir plus d'informations ?

+587
Lior Cohen 28 mars 2011 à 02:46:57

Il n'est pas possible de le faire automatiquement. Electrum ne pas mélanger et assortir segwit et non segwit types d'adresse dans le même portefeuille.

Ma suggestion est d'abord de vous renseigner sur ce à l'aide d'un Électrum segwit portefeuille va dire. Electrum utilise bech32 adresses. Vous pouvez lire plus sur les implications de cela ici.

Ensuite, si vous décidez que vous voulez déplacer à segwit après tout, vous pouvez créer un nouveau porte-monnaie d'électrum choix segwit que le type, puis déplacez votre monnaie. Afin d'économiser de l'argent, vous pouvez la balle basse de la taxe. Les frais sont en fait assez faible ces jours-ci, donc vous devriez être en mesure de le faire à peu de frais.

Electrum vous permet d'envoyer de l'argent à des adresses multiples dans une seule transaction, de sorte que la prochaine fois que vous envoyez bitcoin, vous pouvez choisir d'envoyer le solde des fonds dans votre portefeuille à une adresse de votre nouveau segwit porte-monnaie. Pour envoyer à plusieurs adresses, vous entrez l'adresse comme suit sur le champ à la paie sur l'onglet envoyer:

1BitcoinEaterAddressDontSendf59kue,de 0,5 bc1addressdfdfdfdfdfdfdfd de 1,55

C'est les adresses et les montants séparés par des virgules. Chaque adresse + montant sur une ligne distincte.

+557
Omarizitly 7 avr. 2011 à 03:56:08

Donc, il y a un bon tutoriel qui explique comment commencer l'exploitation minière à l'aide de FPGA.

Pas vraiment, pas une "partir de zéro" un.

Ou c'est si compliqué?

Oui, c'est assez compliqué - pour travailler avec des Fpga, des compétences supplémentaires sur le dessus de logiciels sont nécessaires. Vous avez besoin de comprendre la logique de conception et de certains (assez basique) de l'électronique afin de faire un succès de FPGA.

Cependant, comme un projet d'apprentissage, si c'est quelque chose qui vous intéresse, je dirais qu'il vaut la peine d'allez - vous apprendrez beaucoup de choses, mais il ne sera pas rapide et facile d'apprentissage de l'expérience :)

Mais commencez par des petits - le premier à écrire un FPGA qui clignote juste une LED sur et hors lentement - qui vous permet d'apprendre beaucoup de détails de bas niveau sans complexe logique de conception en cours. Le FPGA équivalent de "Hello World"!


EDIT:

Si vous avez déjà fait un peu de FPGA de travail, puis "tous" vous avez besoin de faire est de construire un SHA de la mise en œuvre, une méthode d'obtention des données vers et à partir d'elle et un peu de logique de contrôle. Je n'ai pas fait moi-même, mais je suis sur que les loin le long d'une "pensée design" avant de décider que je n'étais pas suffisamment intéressés à poursuivre.

+549
Kristin Huntley 7 mars 2010 à 10:26:09

C'est ma principale préoccupation, mais existe-il d'autres défauts de conception avec Bitcoin?

+540
Karoline Da Silva 24 juil. 2015 à 04:33:54

Votre problème semble similaire pour le lien donné:

https://groups.google.com/forum/#!topic/bitcoinj/F7smdvlCbnE

Essayez d'utiliser bitcoinjs pour la même clé publique. ou essayez les solutions apportées.

Espérons que cela fonctionne dans votre cas.

+536
Mike Rider 12 mars 2016 à 18:05:42

Vous étiez probablement en train de payer sur la blockchain lui-même. C'est comme essayer de payer le repas de midi, par le déplacement de dollars par le biais de la Réserve Fédérale. Vous devez utiliser un système conçu pour transférer de petites quantités de bitcoins à moindre coût comme Coinbase.

Nous n'avons pas encore la bonne décentralisé des systèmes de paiement par bitcoin, donc, actuellement bitcoin est principalement utilisé comme une réserve de valeur. Pensez à bitcoin comme de plus en plus comme de l'or que de dollars. La Foudre de Réseau est une proposition visant à fournir un moyen de déplacer de petites quantités de bitcoin à haute vitesse et à faible coût.

+511
samiami 29 janv. 2016 à 07:39:14

Le coût de l'exploitation minière a en fait diminué massivement depuis UC de l'exploitation minière, qui a consommé quelque chose de ridicule comme 5000 Watts par GH/s. Aujourd'hui, les meilleurs de 16 nm frites sont spéculé à la course à moins de 0,1 W par GH/s.

Deuxièmement, le coût absolu de 1 TH/s de l'exploitation minière de la puissance a diminué de manière significative. Vous pouvez pré-commander une Antminer S7 lot 9 (~4.8 TH/s) pour environ 2.5 BTC.

+511
ViruMax 20 avr. 2010 à 01:03:31

Forum de l'utilisateur et d'Arsenal développeur client etotheipi mettre ensemble quelques belles images couvrant certains aspects du protocole Bitcoin, pour la plupart liés à l'opération de construction et de vérification; voir ce fil de discussion du forum.

Autre que cela, cependant, la plupart de la documentation est dans le code. Si vous êtes à l'aise avec une autre langue, vous pourriez essayer de regarder BitcoinJ, une implémentation Java de Bitcoin (nœud client fonctionnalité uniquement), BitcoinSharp, C# port de BitcoinJ, CBitcoin, un C99 Bitcoin bibliothèque (totale ou partielle), Bitcoin-Ruby, BitcoinJS, et/ou PyWallet.

En fin de compte, cependant, actuellement la seule référence complète de la mise en œuvre du Bitcoin est à l'origine d'un code C++, donc mordre la balle pourrait être la seule option.

+508
jwoolard 18 juil. 2014 à 01:57:26

J'ai téléchargé une copie du fichier d'amorçage.dat pour un nœud, je suis en train de l'installer sur un Raspberry Pi (Raspbian OS, basé sur Debian). Je l'ai mis en ./bitcoin, qui est le bon endroit, selon ce que j'ai lu. Pourtant, quand j'ai ouvert " Bitcoin-Qt c'actes aime il n'y a rien et commence la synchronisation de la chaîne à partir de zéro. Ai-je raté quelque chose?

+481
Zhared Taboada 18 août 2012 à 03:01:26

Je cherche à créer des liaisons de la bibliothèque C libsecp256k1 en Scheme (la guile de mise en œuvre), mais je suppose que ma question s'applique à d'autres langues cibles. Dire que je veux exporter la fonction secp256k1_context_create: cette fonction attend un int en argument, qui peut être l'un des macros SECP256K1_CONTEXT_VERIFY, SECP256K1_CONTEXT_SIGN ou SECP256K1_CONTEXT_NONE. Maintenant, ces macros sont une partie de l'API C, mais aussi loin que je peux dire, il y a aucun moyen d'accéder à leurs valeurs à partir de la bibliothèque partagée:

$ cd /usr/local/lib
$ nm libsecp256k1.donc
... (pas de noms liés à des valeurs d'indicateur)

Il semble donc que j'ai besoin de définir mes propres valeurs pour les indicateurs dans la langue cible:

(define %contexte-vérifier 257)
(define %contexte signe 513)
(define %contexte-aucun 1)

Cependant, en agissant de la sorte, je suis codage en dur des détails de mise en œuvre, ce qui signifie que ma langue cible de la bibliothèque pourrait se briser, en dépit de l'API C étant stable (en fait, je ne suis pas sûr de savoir si cela constitue une API changer si un objet existant, le code doit être recompilé, ABI changer?). Quelqu'un pourrait-il me faire savoir si j'ai oublié quelque chose, ou s'il existe une meilleure solution à ce problème?

+471
Devil0s 17 avr. 2016 à 21:17:36

N'est-il pas possible de passer pybitcointools à un autre service?

Essayez http://webbtc.com/api/relay L'API doit être similaire (je n'ai pas testé les deux)

Il est également possible de vérifier tx pour la validité (par envoyer tentative) ici: http://webbtc.com/relay_tx

(Il y a testnet API, mes liens sont pour mainnet)

+423
Casey babineaux 26 févr. 2015 à 16:03:02

Il y a beaucoup de descriptions de ce que l'exploitation minière est, mais aucun d'entre eux décrivent exactement. De ce que je comprends:

L'exploitation minière signifie trouver un nonce c tel que, pour tout renseignements s la valeur de hachage h(s||c) commence avec un certain nombre de zéros (h est sha-256, || concaténation).

"L'information" est donné ici. Le nonce est un entier qui est incrémenté dans le processus d'exploration. Mais il semble qu'il n'est pas s||c qui est haché, il y a plutôt une sorte de double hachage, mais de ce qui, h(s)||c, h(s||c), h(s)||h(c)? Je ne peux pas le déduire du code Python dans le lien précédent (NB: je suis le code d'analphabètes).

Aussi le nonce n'est pas seulement initialisé à zéro et ensuite incrémenté jusqu'à ce qu'il y a de la réussite:

Pour éviter de risquer de gaspiller de travailler de cette façon, il doit y avoir un aléatoire du point de départ, et donc le travail devient pour trouver H(s,x,c)/2^(n-k) = 0, où x est aléatoire (par exemple de 128 bits pour le rendre statistiquement impossible pour deux utilisateurs à des fins malveillantes ou accidentellement commencent au même point), et c est le compteur étant variées, et s est le service de la chaîne. (source)

Mais c'est l'article décrivant les pénalités, et qui sait bitcoin pourrait ne pas avoir mis en œuvre les pénalités protocole tel qu'il a été proposé.

Donc ma question est, qu'est-ce que le protocole exact? J'avais d'aller lire le code source si je le pouvais, mais comme je l'ai dit je ne suis pas de code à lire. Sûrement la réponse doit être possible de formuler de façon concise, quelque chose comme:

Calculer h(s||c) où c exécute plus de 0,1,... jusqu'à ce que la valeur commence avec 15 zéros.

ou

Hachage s et obtenir des x dans le mode X, puis calculer h(h(s)||c) où c s'exécute sur x,x+1,..., jusqu'à ce que la valeur commence avec 17 zéros.

Désolé si cela a été demandé avant, si oui clairement, je suis googler le mauvais mots, merci.

+408
Momin Zakir 21 juin 2010 à 06:36:22

Vous pouvez voir le nombre d'opérations à une adresse Bitcoin. C'est facile. Soit par le biais d'un ordinateur de bureau porte-monnaie(Comme le Bitcoin QT) ou en utilisant des services comme blockchain.info. Il suffit de chercher une adresse.

Vous ne pouvez pas le faire pour votre site pensé parce que vous êtes à l'aide de Bitpay et ils fournissent une adresse unique pour chaque moyen de paiement de votre site.

Même si vous n'étiez pas à l'aide de Bitpay, vous devez générer une adresse unique pour chaque achat sur votre site pour être en mesure de comprendre le client a payé combien et quand.

Vous pourriez prendre un ensemble de transactions et de les afficher avec chaque unique adresse que vous avez utilisée, mais je serais fortement déconseillé. Parce que là, on pourrait facilement la trace de l'endroit où vous dépenser les Bitcoins que vos clients vous avez payé.

Essayez d'obtenir le nombre de vos documents comptables au lieu d'essayer de l'obtenir à partir d'Bitcoin paiements ;)

+274
Layna 15 sept. 2010 à 15:16:33

La réponse à votre réponse est: dans la mempool.


Qu'Est-Ce Que Le Bitcoin Mempool?

Le Bitcoin mempool est la piscine de non confirmées les transactions Bitcoin sur le réseau Bitcoin. Une fois qu'une transaction Bitcoin se passe sur Bitcoin du blockchain, il n'est pas immédiatement ajouté; au lieu de cela, il va dans ce vivier de de dans-mouvement des transactions.

Chaque cours d'exécution pleine nœud sur le réseau Bitcoin est connecté à cet mempool. Les mineurs, en travaillant à leurs nœuds respectifs, rassembler un tas de transactions à partir de ce mempool, et puis ils essaient de résoudre un consommatrices d'énergie, problème de maths.

La collecte de ces opérations est appelé un “bloc”, et quel mineur d'abord de résoudre le problème de maths arrive à ajouter ce bloc de Bitcoin de la blockchain. C'est la première confirmation de ce bloc.

Donc, c'est la mempool, mais attendez! Il ya plus à lui...

La question est: comment faire certaines transactions d'aller chercher de l'mempool avant les autres?

Bitcoin du bloc de temps est de 10 minutes, mais nous avons tous l'expérience de l'extrême retards de temps en temps dans l'obtention de nos transactions confirmées.

Cela se produit parce que les mineurs ne sont pas à choisir de nos transactions à partir de la mempool.

Les mineurs de gagner un lot de 12,5 BTC à chaque fois ils ont réussi à extraire un Bitcoin bloc. Mais en dehors de cela fixe la loterie de 12,5 BTC, les mineurs également obtenir un bonus d'un montant de bitcoins pour le succès exploitation minière d'un bloc. Ce bonus est appelé le “Bitcoin mining frais”.

Ainsi, lorsqu'un mineur avec succès les mines d'un bloc, ils se mettent à 12,5 BTC plus X montant des frais de transaction, qui est une somme cumulative de tous les frais de transaction de bloc.

Et c'est pourquoi il se tient pour raison pour qu'un mineur va chercher à exploiter les blocs dans le mempool avec la hausse des frais de transaction.

Et c'est la raison pour laquelle notre les transactions Bitcoin parfois de rester “coincé” dans le mempool et ne sont pas repris jusqu'à plusieurs heures (peut-être même des jours) plus tard.

+257
lima tripathy 29 déc. 2010 à 23:57:16

Je demande à acheter pour 253, chutes de prix ci-dessous, la transaction ne pas passer à travers, et il en va de nouveau.

Explication de n'importe qui? ou est-ce quelque chose que je devrais demander à la mt.gox personnel?

Screenshot

+216
ScottK 22 déc. 2018 à 11:12:10

Comment transférer de différents cryptocoins d'un démon à l'autre. Je veux envoyer de la monnaie à partir de dogecoin à bitcoin, je pense que le moteur de négociation de tels processus. Puis-je mettre en œuvre de tels processus dans l'ensemble des services locaux

+215
ambidot 17 août 2018 à 15:56:35

Seuls les blocs qui font partie de la plus longue chaîne sont considérés comme valides. Chaque plus longue chaîne estime compétition la plus longue des chaînes pour être valide jusqu'à preuve du contraire.

Exemple:

Le bloc A été dernier.

Bloc B1 et B2 sont découverts à peu près au même moment dans le réseau et diffusé à ce que chacune est reçu par environ la moitié du réseau. Supposons

  • B1 vérifie les transactions T1 et T2.
  • B2 vérifie les transactions T2 et T3.

Maintenant, chaque moitié du réseau tente de trouver le bloc suivant respectivement la construction à partir de B1 ou B2.

  • Bâtiment sur B1: Essayer de trouver C1 se référant à B1 comme bloc précédent. Dans son ancestrale de la chaîne T3 n'est pas vérifiée et que les mineurs qui sera inclus dans C1.
  • Bâtiment sur B2: en Essayant de trouver C2 se référant à B2 en tant que bloc précédent. Dans son ancestrale de la chaîne d'T1 n'est pas vérifiée et que les mineurs qui sera inclus dans C2.

Pour l'amour du arguments, C1 est trouvé en premier. B2 n'est pas une partie de la plus longue chaîne, et de plus, donc, de tout mineur qui reçoit un avis de C1 cessera d'essayer de trouver C2, et au lieu d'essayer de trouver D1 en fonction de la C1. La récompense de B2 n'est pas valide dans la plus longue chaîne, toutes les transactions qui ont été seulement confirmé dans B2 sera encore non confirmées de la piscine dans la chaîne de la C1.

Les frais de transaction finit par aller à tout mineur trouvé le bloc qui confirme la transaction dans la plus longue chaîne. Puisque chaque transaction ne peut être vérifiée une fois que cela est sans ambiguïté. Bloquer les récompenses sont unspendable jusqu'à ce qu'ils sont à maturité, c'est à dire il y a 100 blocs qui en découlent. À ce stade, il est quasiment certain qu'il n'y aura pas une concurrence plus blockchain à tout moment dans l'avenir.

+190
Siciliec 12 janv. 2010 à 06:56:22

MultiBit se connecte à (généralement) quatre bitcoinds au hasard au démarrage. Il sélectionne ensuite les meilleurs pairs (à l'aide de ping fois annoncée de la blockchain de la hauteur et la version de l'hôte de décider) et utilise ce que le téléchargement peer to obtenir le bloc en-têtes de.

C'est donc à l'aide de l'un des pairs de rattraper la blockchain de l'endroit où il savait déjà à propos de.

Il écoute tous les quatre connexions entendre parler de toutes les nouvelles de diffusion des transactions et l'utilise pour travailler sur une "transaction confiance". Si quatre pairs dire une opération existe, il a plus de confiance que la transaction est réel.

Lorsqu'il envoie une transaction, il envoie par le simple téléchargement peer puis écoute les autres pairs à entendre que l'opération "echo" de retour à partir du réseau. Une fois qu'il a entendu à la transaction, il a juste envoyé revenir par d'autres pairs(s), il peut être sûr que la transaction est dans le réseau Bitcoin'.

+182
Ram BM 20 janv. 2013 à 05:38:54

Le haut-multisig de soutien dans le client de référence est seulement une preuve de concept. Comme jusqu'à récemment (et encore) le porte-monnaie n'a pas bien avec des pièces étant passé en dehors de son contrôle, il a été décidé d'autoriser uniquement les dépenses multisig pièces quand vous avez toutes les clés. Bien sûr, qui va à l'encontre de l'objectif de multisig, mais bon support pour qu'il requiert des outils distincts de toute façon (pour passer l'partiellement signé transactions autour de, etc).

Toutefois, le projet de regarder uniquement le portefeuille support permet de regarder multisig aussi des adresses (en fait, n'importe quel script à tous), qui apparaissent dans listunspent. Clairement, le sendtoaddress & co Rpc ne peut pas passer ces pièces, mais il donne la possibilité de les suivre.

+154
Nigel Weeks 29 juil. 2013 à 20:38:02

Qu'entendez-vous par "Armory cesse de fonctionner"? Le logiciel connu sous le nom Bitcoin Armurerie n'est pas une entreprise, il n'est pas "cesser de fonctionner". Si Armory étaient à l'abandon, alors vous pouvez toujours télécharger le logiciel et récupérer vos pièces de monnaie. Actuellement, l'Arsenal de sauvegarde et de HD dérivation genre de choses est tout Armory spécifiques, de sorte que vous aurez besoin de l'Armurerie afin de récupérer les pièces de monnaie. Même si les distributions binaires du logiciel ne sont pas disponibles, de son code source. Vous pouvez télécharger le code source et de construire Armurerie-vous de sorte que vous pouvez récupérer vos pièces de monnaie. Notez que tout ce que vous devez faire est de simplement obtenir vos clés privées, et qui ne nécessite pas de synchronisation de la blockchain (donc pas de Bitcoin Core).

+121
Tine Kasemsuk 23 mai 2014 à 02:28:23

Il y a à la fois la sécurité et de confidentialité liés à des problèmes qui surviennent à partir de l'adresse de les réutiliser. En fonction de votre question, vous êtes moins préoccupé par les implications sur la vie privée et de plus préoccupé par les implications en matière de sécurité dans cette question. Je vais discuter de la sécurité d'abord, avant d'évoquer brièvement pourquoi les implications sur la vie privée sont plus grands que les implications en matière de sécurité.

Adresse De La Sécurité

Des adresses Bitcoin sont tirés au hasard par la génération d'une clé privée et publique, paire. Lorsqu'une adresse est générée à la fois public et privé, les touches sont un secret pour tout le monde, sauf le propriétaire du porte-monnaie. À ce stade, votre adresse a 100% de sécurité en supposant que l'appareil qu'il est stocké sur n'est pas compromise déjà. Lorsque vous fournissez quelqu'un avec votre adresse bitcoin pour vous envoyer des fonds qu'ils n'apprennent rien sur le publique ou privée les clés, même si l'adresse est dérivé de la clé publique. So far So good, droit?

La première question/risque pour la sécurité, je vais discuter est un problème de mise en œuvre dans un porte-monnaie mobile de la bibliothèque. Il est intéressant de savoir comment un bitcoin transaction est structurée de manière à comprendre cette question, mais sans être trop technique, vous pouvez lire cet article sur ce qui s'est passé lors de la même valeur de K est utilisée dans de multiples signatures. Lorsque ce problème se pose, il est trivial de dériver la clé privée en protégeant les fonds en question et les attaquants que l'on est capable de voler une signalés 55+ bitcoins. Dans le cadre d'une transaction bitcoin la clé publique associée l'adresse est révélé au réseau. Cela permet à la blockchain pour valider le fait que, en effet, que la clé publique est associée à l'adresse de l'envoi de fonds. Il vérifie également que la signature ne pouvait être généré par la clé privée associée à la clé publique qui a été maintenant révélé. Si l'utilisateur qui ont été attaqués ne pas réutiliser les adresses et l'envoi des fonds stockés hors de cette adresse à une nouvelle adresse après avoir passé une partie des fonds, la nouvelle adresse sera de 100% secrets de nouveau. Ce problème a été corrigé et ne doit représenter un problème si vous utilisez un porte-monnaie qui n'a pas eu un bon chiffrement de vérification.

La prochaine classe de problèmes de sécurité, je vais toucher à l'est du canal latéral attaques. Ce type d'attaque peut devenir technique en discussion très rapide donc je ne vais pas entrer dans les détails, mais essentiellement du matériel spécifique des plates-formes peuvent être faites à la fuite d'informations sur leur état actuel permettant ainsi à un attaquant de déterminer des valeurs aléatoires le CPU va générer dans le futur. Cela autorise de nouveau la valeur de k (aussi connu comme la clé éphémère) fuite et les clés privées peuvent être recréées. Un tel canal latéral attaque de savoir pour cible ECDSA est le RINCER et de le RECHARGER attaque.

Bien que canal latéral attaques sont peu susceptibles d'être effectuées sur quelqu'un au hasard et sans ciblage, il serait beaucoup plus facile d'attaquer quelqu'un qui n'est pas à l'aide préservant la confidentialité des techniques. Ce qui m'amène à aborder brièvement sur la vie privée des aspects de l'adresse de les réutiliser.

Des Problèmes De Confidentialité

La première chose à considérer au moment de décider si ou de ne pas réutiliser votre adresse bitcoin est que la vie privée non seulement un impact sur vous-même lors de l'utilisation de bitcoin, il a également des répercussions sur tous ceux qui vous sont traiter avec. À l'aide de blockchain analyse, il est aisé de déterminer les entreprises qui vous pouvez faire des affaires avec, combien d'argent vous pourriez être holding, ainsi que votre grand livre de l'histoire de tout le monde que votre adresse a effectuées avec.

Il a été suivi des tentatives visant à associer des adresses les uns avec les autres et "l'effondrement des identités", sur la base des transactions qui sont du domaine public pour que chacun puisse le voir sur la blockchain. Les adresses qui sont en aval à partir de votre adresse connue pourrait être utilisé de façon illégale ou des achats qui pourraient attirer l'intérêt de l'application de la loi, ce qui pourrait conduire à votre domicile à cause de l'association avec des de transactions particulières.

Lire plus au sujet de pourquoi vous ne devez pas réutiliser les adresses dont 2 exemples du monde réel de peu scrupuleux de l'activité qui pourrait se produire si quelqu'un savait combien d'argent vous avait stocké ou gagné plus d'un horaire régulier (comme les salaires).

+87
MMG 18 mars 2010 à 07:32:39

Un bitcoin plein nœud utilise la bande passante d'au moins:

  • Recevez chaque bloc
  • Envoyer chaque bloc à d'autres nœuds

Quelles sont les autres composants majeurs de l'utilisation de la bande passante sont là pour un bitcoin plein nœud au début de 2018, et quelle est la proportion de l'utilisation de la bande passante de chaque prendre? Utilisation de la bande passante est de nombreuses fois plus élevé que celui requis pour recevoir et envoyer ensuite 1 bloc complet de données par bloc, et j'aimerais comprendre pourquoi.

+47
Chang Wang 29 avr. 2010 à 05:42:00

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