Dans le tableau de bord, pourquoi dans le coinbase des transactions parfois, la première sortie de la masternode récompense, et d'autres fois la deuxième?

Exemple de la première de la sortie d'un masternode récompense
Exemple de la première de la sortie d'une preuve-de-travail récompense

Ce qui détermine l'ordre des sorties dans la génération de la transaction?

Aussi loin que je le comprends:

Dans src/miner.cpp dans le CreateNewBlock fonction il est déterminé que le vout index pour preuve-de-travail est de 0. Ligne 86-90:

CMutableTransaction txNew;
txNew.niv.redimensionner(1);
txNew.vin[0].prevout.SetNull();
txNew.vout.redimensionner(1);
txNew.vout[0].scriptPubKey = scriptPubKeyIn;

Plus tard dans la fonction qu'il appelle la FillBlockPayments fonction Dans src/masternode-payments.cpp Ligne 294:

FillBlockPayments(txNew, nHeight, blockReward, pblock->txoutMasternode, pblock->voutSuperblock);

qui appelle à la FillBlockPayee fonction. Ligne 222:

mnpayments.FillBlockPayee(txNew, nBlockHeight, blockReward, txoutMasternodeRet);

Il y a la masternode récompense est ajouté un supplémentaire vout à la transaction txNew. Ligne 287-291:

// split récompense entre le mineur ...
txNew.vout[0].nvaleur -= masternodePayment;
// ... et masternode
txoutMasternodeRet = CTxOut(masternodePayment, le bénéficiaire);
txNew.vout.push_back(txoutMasternodeRet);

Pourquoi alors, dans la génération d'opération, est la première production qui n'est pas toujours la preuve-de-travail récompense?

+719
Wings Io 8 avr. 2019 à 15:02:24
36 réponses

Je suis en cours d'exécution bitcoind/ bitcoind -regtest sur Windows 10 et je suis déjà en mesure d'utiliser bitcoin-cli -regtest avec json-rpc méthodes pour effectuer des opérations de base et d'obtenir les soldes etc. Quand j'essaie de le faire par programmation sur python 3 à l'aide de Jeff Garzik de python-bitcoinrpc paquet (https://github.com/jgarzik/python-bitcoinrpc), je reçois un modulenotfounderror. Cependant, mon pip3 gel montre python-bitcoinlib==0.10.1 l'a et aussi python-bitcoinrpc==1.0.

Mon code est ci-dessous (18443 est le regtest de port):

de bitcoinrpc.authproxy importation AuthServiceProxy, JSONRPCException

rpc_connection = AuthServiceProxy("http://%s:%[email protected]:18443"%("myrpcuser","myrpcpassword"))

best_block_hash = rpc_connection.getbestblockhash() print(rpc_connection.getblock(best_block_hash))

Ce que je fais mal?

Séparément, est-il un moyen de rendre le json-rpc appels en bitcoind directement à partir de python3 au lieu de l'utilisation de cette bibliothèque, car il semble vraiment vieux et hors d'usage? Très reconnaissant pour votre aide!

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

D'abord et avant tout, bitcoin est un protocole qui facilite le transfert de jetons (finalement) entre les personnes. Le protocole est très élaborée, et définit les divers concepts:

  • Destinataires, qui agissent comme un magasin de jetons
  • Les Transactions, ou les différentes manières possibles de transfert de jetons entre les gens (en fait, adresses)
  • Blocs, qui sont simplement des groupes de transactions
  • le bloc de la chaîne - une séquence ordonnée de blocs

Le protocole utilise diverses primitives cryptographiques (tels que les fonctions de hachage et signatures numériques), ainsi que d'un réseau décentralisé d'ordinateurs à faciliter et à vérifier le bon transfert de jetons.


La plupart des gens appellent les jetons que le protocole de transferts simplement comme des bitcoins. Parce que le nombre des jetons est finie, les jetons sont économiquement rares, et les gens sont prêts à l'utiliser comme une réserve de valeur. Certaines personnes croient que ce fait se tourne les jetons dans une forme de monnaie.


Certaines personnes considèrent également le terme de "Bitcoin", afin d'inclure un plus grand système d' entités qui utilisent le protocole, y compris

En fin de compte, en se demandant si ces entités font partie du bitcoin est aussi utile que de demander si Google fait partie de l'internet.

+971
Zykerria Burch 5 nov. 2017 à 23:05:19
Autres réponses

Questions connexes


Questions connexes

Le client Bitcoin a un certain nombre de sources qu'il utilise pour localiser le réseau initial de démarrage. Dans l'ordre d'importance:

1) Le principal mécanisme, si le client a jamais couru sur cette machine avant et sa base de données est intact, est à chercher dans sa base de données. Il suit chaque nœud qu'il a vu sur le réseau, il y a longtemps qu'il a vu, et son adresse IP.

2) Le client peut utiliser le DNS pour trouver une liste de nœuds connectés au réseau. L'un de ces graines est bitseed.xf2.org. Le client sera de résoudre ce problème et d'obtenir une liste de Bitcoin nœuds.

3) Le client dispose d'une liste de semi-permanente nœuds compilées.

4) Le client peut se connecter à un bien-connu le réseau IRC, irc.lfnet.orget trouver d'autres nœuds de cette façon. (Cette méthode a été retiré de la version 0.8.2)

5) Il prend les adresses IP à partir de la ligne de commande (-addnode).

+968
Laurin Neff 19 août 2011 à 09:46:02

Pour Javascript/Nœud, je recommande fortement cette bibliothèque:

https://www.npmjs.com/package/key-encoder

https://github.com/blockstack/key-encoder-js/

C'est exactement ce dont vous avez besoin.

+935
Kay Howell 17 févr. 2016 à 19:47:37

Je suis l'ajout d'Ondulation sur mon HD Portefeuille. Pour être compatible avec la HD, porte-monnaie, j'ai besoin d'utiliser bip32/bip44 chemins. Je vais donc utiliser de telles approches: https://github.com/iancoleman/bip39 https://github.com/you21979/node-ripple-bip32

Mais ces bibliothèques générer la clé privée qui est différent de l'Ondulation de la clé secrète. De clés publique/privée paires sont comme les bitcoins adresses. Comment puis-je générer la clé secrète à partir de cette clé privée?

+901
ahackney 1 déc. 2019 à 17:25:06

Êtes-vous sûr que le lien que tu as donné est pour un P2Pool bloc? Je viens de trouver cette ressource qui répertorie les blocs résolu par la P2Pool. Ce fut le haut sur une liste d'interdiction, et il a beaucoup de sorties dans la génération de la transaction, en accordant à chacun des mineurs dans une piscine qui ont contribué à la part de la chaîne à l'intérieur de la dernière des blocs de N (N est quelques-piscine-nombre spécifique).

1) Comment fait-on pour appliquer ces paiements?

Aussi loin que je le comprends, blocs sur la part de la chaîne ne sont acceptés par les autres membres de la P2Pool si des paiements. Ainsi, alors que vous pourriez faire un bloc qui paie tout pour vous, vous ne seriez pas obtenir ce bloc acceptées sur la part de la chaîne, et vous ne seriez pas obtenir de crédit pour votre travail. Le des paiements, le bloc doit diviser la récompense à chacun des solveurs de les N derniers blocs. Si un mineur a plusieurs actions de la part de la chaîne dans le dernier N blocs, leurs paiements peuvent être regroupées en une seule transaction de sortie.

2) Comment fonctionne le système de l'obtenir initiale du fonds d'amorçage pour la première paiements?

P2Pool fonctionne avec PPLNS (Pay per N dernières actions), qui est une tournée de piscine résistant. P2Pool aussi ne pas donner tous les paiements jusqu'à ce que quelqu'un dans la piscine résout un bloc. Essentiellement, tous de la piscine, les gains sont attribués dans un bitcoin bloc, donc il n'y a aucun besoin d'avoir un fonds à distribuer des récompenses mis en place à l'avance.

+884
Ivan von Turkovich 20 sept. 2018 à 02:52:09

Les mineurs ne doivent pas calculer les nonces, ils calculer les hachages cryptographiques à l'aide de nonces comme l'une des entrées.

Un hachage cryptographique est une fonction qui prend en entrée arbitraire des données et produit en sortie une chaîne unique.[1] Ils produisent toujours de la même chaîne de production pour les mêmes données d'entrée. Voici un exemple d'utilisation de la fonction de hachage sha256 (la base de la fonction utilisée dans Bitcoin):

$ echo foo | sha256sum
b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c -
$ echo foo | sha256sum
b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c -
$ echo bar | sha256sum
7d865e959b2466918c9863afca942d0fb89d7c9ac0c99bafc3749504ded97730 -

Ci-dessus, "foo" et "bar" sont à l'entrée et les chaînes de caractères commençant par b5bb et 7d86 sont la sortie.

Que les mineurs tentent de trouver une sortie de hachage qui a un certain nombre de zéros dans un certain endroit (en général, nous appelons cela le départ ou à l'avant de la table de hachage[2]). Pour ce faire, ils commencent par les données qu'ils veulent ajouter à la comptabilité et puis incrémenter un nonce (ou autrement régler le bloc) jusqu'à obtenir la valeur souhaitée.

Par exemple, disons que nous voulons ajouter une opération de "Alice paie Bob 10 BTC" le livre et le nombre de zéros que nous voulons au début de la table de hachage est à seulement 1. Nous commençons par faire ceci:

$ echo "Alice paie Bob 10 BTC | nonce: 0" | sha256sum
39a946f968d6986b2d560bbb0d63af04578352f02f48c1bfd71e535cd1148a6f -

Comme vous pouvez le voir, notre premier nonce de "0" ne produit pas un hash à partir de 0. Nous essayons donc de nouveau:

$ echo "Alice paie Bob 10 BTC | nonce: 1" | sha256sum
dce8dff1c536cdb43861e4ea1bc843e6f110e82768cfcca656d8c5f53cc7fc1d -

Encore une fois, nous n'obtenons pas le résultat souhaité. Nous avons donc continuer à essayer jusqu'à ce que nous ne obtenir le résultat souhaité:

$ echo "Alice paie Bob 10 BTC | nonce: 18" | sha256sum
005b8307be5a9447be13ba6f026e9d3b695bfd5dc6ce633ac928de8cd8634a1f -

Nous avons donc dû faire le travail de générer un hachage 19 fois avant de trouver une table de hachage en commençant par le nombre zéro. Cela s'appelle une preuve de travail.

Maintenant, la personne qui a trouvé cette preuve de travail peut partager toutes les données---la devise de la transaction et le nonce---pour d'autres personnes, et ces personnes peuvent vérifier que les données d'entrée de "Alice paie Bob 10 BTC | nonce: 18" n'égale l'un de hachage avec un zéro la valeur de preuve de travail.

Un zéro la valeur de preuve de travail n'est pas beaucoup (c'est 4 bits ou une cote de 1:15), mais ce sont de vrais mineurs de traiter avec beaucoup plus de quantités et de la production de l'ensemble des travaux nécessite de consommer une grande quantité d'électricité. Normalement, les mineurs sont récompensés pour la consommation d'électricité en recevant une récompense pour protéger les transactions avec la preuve de travail---mais ils ne reçoivent la récompense si les transactions qu'ils protègent sont valides.[3] dans le cas Contraire une preuve de travail qu'ils génèrent est gaspillée, sens de l'électricité qu'ils utilisent est perdu, et ils vont être moins rentable que d'autres mineurs qui protègent des transactions valides.

Par exemple, dans l'exemple ci-dessus, si Alice n'avait pas 10 BTC à donner à Bob, alors que la transaction serait nulle, et donc il n'est pas question que le hachage des données commence par un zéro---les utilisateurs qui vérifier chaque transaction à l'aide de ce qu'on appelle un "nœud" va simplement ignorer la transaction et que sa preuve de travail.

Donc, en bref, qu'est ce qui empêche un mineur à partir de l'ajout d'une transaction non valide pour le grand livre est une combinaison des utilisateurs qui refusent non valide les transactions avec leur plein de noeuds et d'une incitation financière versée aux mineurs qui creusent des transactions valides.

[1] les fonctions de Hachage ne fonctionnent pas toujours comme ça, mais c'est l'idéal.

[2] Mais c'est parce que Bitcoin affiche des hash bizarrement. Pour tout autre outil, ce serait la fin ou à l'arrière de la table de hachage.

[3] Techniquement, ils ne reçoivent la récompense si d'autres personnes pensent de leurs transactions sont valides. Actuellement, il y a beaucoup de Bitcoin utilisateurs qui vérifient chaque transaction, de sorte qu'il n'est pas possible de se faufiler dans une transaction non valide. En d'autres cryptocurrencies ou un triste avenir où le Bitcoin devient de moins en moins sécurisé, qui peut ne pas être le cas

+787
Yanni Chang 26 mai 2019 à 03:57:51

Je pense qu'il n'est pas spécifié, et lorsque vous générez des pièces de monnaie, ils ont juste rester sur le site du portefeuille. Il suffit de prendre votre bitcoin adresse de réception de Multibit et collez-la à la "le paiement l'adresse de champ".

+784
Andrew Jonathan 24 juin 2012 à 11:01:52

http://faucet.xeno-genesis.com/

travail d'2014-04-06 avec près de 2000+ testnet pièces de monnaie.

+781
Ra is dead 21 nov. 2010 à 21:01:45

Le papier est le plus sûr, car il sera lisible après 20 ans. Si vous avez besoin de longtemps sécurisé, je suggère de suivre

  1. Déconnecter d'internet (ou vous pouvez démarrer à partir du CD).
  2. Exécuter multibit et de créer un nouveau portefeuille
  3. Copie vous public adresse bitcoin à certains fichier txt ou votre e-mail
  4. Exporter votre clé privée en tant que texte brut myprivatekey.txt (pas de mot de passe, pas de crypte)
  5. Fermer multibit
  6. Le fichier d'impression myprivatekey.txt sur l'imprimante en deux exemplaires
  7. Supprimer la totalité de l'multibit dossier de données, il devrait être dans C:\Users\YourUserName\AppData\Roaming\MultiBit\
  8. Prenez des ciseaux et couper chaque copie de la clé privée dans la moitié.
  9. Masquer les moitiés séparément dans le cas imperméable et masquer la copie dans l'autre lieu/bâtiment (pour le cas d'incendie).
  10. Souvenez-vous de votre cachette.

Si vous faites erreur, vous perdrez tous vos bitcoins!

Avant de faire cela, essayez-le avec les portefeuille vide. Et assurez-vous que vous êtes en mesure de récupérer le portefeuille de l'clés privées de l'imprimé et le papier découpé sur un autre ordinateur.

Cela fonctionne, même si tous les nuages, courrier électronique, des ordinateurs, des dropboxes et hardisks vanish/détruire et votre maison brûler.

+746
PassfishSwordword 24 juil. 2010 à 05:49:56

Existe-il des échanges qui convertir bitcoin ou autres crypto monnaies non majeur fiat devises comme le peso Mexicain?

+696
Alfredo Enrione 11 oct. 2011 à 10:01:40

Je suis complètement nouveau pour le BitCoin monde et j'ai acheté un couple de pièces de monnaie par l'intermédiaire d'eBay. Le vendeur a messaged me disant cela:

"Don envoyé à 1Nf9iW******Yx4cPKB ...s'il vous Plaît vérifier portefeuille et votre 3.00 bitcoin sera libéré. Je vous remercie pour votre entreprise!"

Qu'est-ce exactement est-ce à dire? J'ai navigué à travers le portefeuille de l'application et n'arrive pas à trouver quoi que ce soit.. de Toute aide est la plus appréciée, merci pour la lecture.

+681
user11599 13 juin 2013 à 05:06:58

Car il n'y a pas d'autorité centrale pour affecter des numéros de façon séquentielle :)

+655
andybjackson 22 oct. 2010 à 12:43:52

C'est là que vous exécutez dans la différence entre la légalité et de l'éthique. Dans ce cas, le gouvernement est l'établissement d'une règle qu'il ne peut techniquement faire respecter. Donc, la question devient alors une éthique si l'application de la loi mécanisme est cassé.

Les gouvernements ont à la fois de manière légitime et moralement illégitime raisons de vouloir contrôler Bitcoin. Par exemple, je pense que nous pouvons tous convenir que si un juge délivre un mandat de perquisition dans le cadre d'un crime, et le juge n'a pas été endommagé ou corrompu, alors que les autorités ont le droit de demander des pièces justificatives( y compris finances comme le Bitcoin). C'est la partie du contrat social et de manière légitime.

Si, toutefois, le gouvernement met en place un ANE dragnet espionnage programme de sans que le public le sache ou y consente, du point de vue éthique ilillegitimate. Il ne fait pas partie du contrat social et peut à ce titre être contournée à l'éthique.

De toute façon, le gouvernement ne peut pas contrôler l'utilisation du Bitcoin, en raison du chiffrement. En utilisant Bitcoin via un VPN basé dans une nation distincte, ou via TOR, le gouvernement ne peut pas dire qui est à l'aide de Bitcoin, et l'anonymat est préservé (aussi longtemps que vous n'avez pas l'échange de marchandises pour le Bitcoin de manière traçable!).

Donc, si vous voulez utiliser le Bitcoin, vous pouvez le faire indépendamment de la légalité si les précautions appropriées sont prises. La question devient alors, au lieu de cela, vous? Est votre utilisation de Bitcoin éthique? Est d'acheter les médicaments hors de la Route de la Soie éthique? C'est une question discutable. Est de contourner les contrôles de capitaux, tels que la Chine, l'éthique se déplacer? Encore une fois, discutable. Aussi, le gouvernement peut ne pas être en mesure d'arrêter l'utilisation de Bitcoin, mais ils peuvent établir des faux listings de la Route de la Soie à essayer d'attraper les criminels au point de livraison.

Prenons Trump menace d'interdire les transferts de fonds des etats-unis. Trump peut arrêter tous les Syndicats Occidentaux avec la chiquenaude d'un stylo. C'est facile parce que Trump peut appliquer cela. Cependant, Trump ne peut pas interdire la Bitcoins, car il n'existe aucun moyen de la faire respecter. Sans arrêter l'ensemble de l'Internet il n'y a aucun recours, et même alors, la contrebande de papier portefeuilles pourraient être utilisés.

La question n'est pas pouvez-vous, mais vous? Aussi, vous sentez-vous tout de fidélité à la nation à laquelle vous résidez? Beaucoup ne le font pas plus, mais si vous faites cela pourrait influencer votre décision d'assurer le respect des lois qui ne peuvent pas être appliquées.

+648
akshay1188 22 déc. 2012 à 18:22:54

Les Cartels sont instables à cause de membres de la défection de l'avantage économique que vient de le faire.

Voir le dilemme du Prisonnier.

Parce que les mineurs sont anonymes, le cartel serait susceptible de voir la défection immédiatement.

+524
Fish Taco 19 sept. 2018 à 10:44:37

Je voulais savoir j'ai un peu de 1.18 BTC sur blockchain.info et j'ai remarqué seulement maintenant qu'il y a beaucoup de dur fourches qui s'est passé jusqu'à maintenant. comment est-il possible d'obtenir les pièces de monnaie de celles dur fourches ...et qui sont ceux qui vivent encore?

Nom---Fourchette de l'---hauteur de la Fourche

Clashic Bitcoin 478559
Or Bitcoin 491407
De Trésorerie Clashic 504032
2X Or 494784
Diamant Bitcoin 495866
SuperBitcoin Bitcoin 498888




+492
user2540128 15 juil. 2016 à 12:31:30

Hé, je suis en train d'essayer de se connecter à mon namecoin serveur. J'ai hébergé et fait la première name_firstupdate. Je suis à l'aide de easybitcoin.php. J'ai stocké le rnd et txid j'ai besoin de la name_new étape, mais lorsque j'exécute le code, le serveur ne répond pas avec n'importe quoi. J'ai vérifié mon namecoind name_list le domaine qui est enregistré ne s'affiche pas. Toute aide serait génial, merci.

http://allaboutbit.com/dotbitaddress pour un exemple de l'état de la procédure.

$d = 'd/';
$espace = " ";
require_once('easybitcoin.php');
$bitcoin = Bitcoin('username','password','159.206.21.47','8336');
$domainQuery = mysqli_query($conn, "SELECT domain_name de dotbitdomains OÙ status = '13'");
$domainLevel = mysqli_fetch_row($domainQuery);
 $url = $domainLevel[0];
//sélection du rnd
$rndQuery = mysqli_query($conn, "SELECT rnd de dotbitdomains OÙ status = '13'");
$rndLevel = mysqli_fetch_row($rndQuery);
 $rnd = $rndLevel[0];
//sélectionner txid
$txidQuery = mysqli_query($conn, "SELECT txid de dotbitdomains OÙ status = '13'");
$txidLevel = mysqli_fetch_row($txidQuery);
 $txid = $txidLevel[0];
//sélection du nom d'utilisateur
$userQuery = mysqli_query($conn, "SELECT nom d'utilisateur de dotbitdomains OÙ status = '13'");
$userLevel = mysqli_fetch_row($userQuery);
 $username = $userLevel[0];
$bitcoin->name_firstupdate($d.$url.$l'espace.$rnd.$l'espace.$txid);
+486
Jared Vance 2 févr. 2013 à 02:00:30

Encore une autre façon de procéder est de faire votre propre client.

Voici la mienne sur PHP. Même si vous ne savez pas de PHP, vous pouvez voir combien il est facile d'en créer un à partir de zéro:

JSONRPC:
https://github.com/nmmmnu/BlockchainWalker/blob/master/jsonrpc.php

Sélectionné Bitcoind commandes que j'ai besoin de:
https://github.com/nmmmnu/BlockchainWalker/blob/master/bitcoindrpc.php

mise à jour:

Dans le cas où vous possédez un client, assurez-vous de la poignée de la première opération

"4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b"

dans un code spécial, parce que bitcoind ne pouvez pas le manipuler.

+467
Vishal Desai 12 févr. 2011 à 16:34:38

BitcoinJS vous permet de créer des pages web que l'extraction des informations à partir de la blockchain. Il le fait par l'utilisation de javascript pour brancher la sortie de " nœuds.

+453
user408855 22 mai 2017 à 23:02:42
  1. Comme Chris l'a mentionné, c'est le comportement par défaut de bitcoind dont le portefeuille utilise - dissociant les adresses de comptes.

  2. Les utilisateurs s'attendent que les fonds soient immédiatement disponibles. Si tout le monde a leur propre adresse, ce qui signifie que tous les fonds déposés doivent être dans une chaude du portefeuille, ce qui est dangereux car il peut être piraté ou volé. Une prudente du portefeuille sera de garder la plupart des dépôts dans un froid porte-monnaie, et seulement de déplacer des fonds hors de lui comme nécessaire pour permettre la fluidité des transactions. Pour cela, il faudra déplacer des bitcoins à une adresse autre que celui d'origine adresse de dépôt.

  3. Certains portefeuilles électroniques fournir d'adresse verte fonctionnalité - une adresse connue pour appartenir à la eWallet et assumé de confiance. Pour cela, le porte-monnaie électronique aurez besoin de transférer des fonds à son adresse verte à l'avance.

Donc, la véritable question est pourquoi ne pas combiner les fonds. Si c'est de prouver qu'il n'est pas de réserves fractionnaires, qui peut être fait par d'autres moyens.

porte-monnaie électronique, tels que blockchain.info's MyWallet offrir les avantages d'un porte-monnaie électronique, sans donner au fournisseur de contrôle sur les pièces de monnaie, et dans le futur il y aura les portefeuilles électroniques avec des fonctionnalités plus avancées à l'aide de multi-signature des transactions.

+419
kapanji 3 déc. 2010 à 22:57:19

Si le bloc ne se retrouvent pas dans la chaîne principale, le mineur n'obtenir la récompense. Les tentatives de le passer ne seront pas acceptées comme mode de paiement valide par d'autres.

Il y a une "maturité" de la règle que les récompenses ne peuvent pas être passé à tous, jusqu'à 100 plus de blocs ont été ajoutés à la chaîne suivante. Cela permet de s'assurer qu'un mineur ne perd pas de pièces à partir d'une récompense qui est par la suite invalidé, laissant ainsi les bénéficiaires de ces paiements dans le pétrin.

+369
Nest philip 24 déc. 2010 à 20:11:07

Pour un site que j'ai besoin de regarder (en lecture seule) un certain nombre d'adresses bitcoin (comme sur 100) et de récupérer des informations sur toutes les transactions entrantes (au cours de la dernière semaine). J'ai besoin pour chaque nouvelle transaction, le nombre de confirmations, le montant de l'envoyer, le temps et à partir de laquelle l'adresse de la transaction s'.

En fait blockchain.info regarde ce que j'ai besoin, mais le nombre d'appels API semble être limitée à 1 toutes les 10 secondes. Aussi je ne vois pas comment je peux lire les expéditeurs adresses. Donc, je pense que ce que j'ai à examiner est JSON-RPC et de communiquer avec bitcoin démon. Est-ce la bonne direction?

Merci, Marco

+343
Shaun Bentzen 18 mai 2015 à 15:22:54

Est-il possible de calculer une clé publique à partir du message de hachage et la signature?

+320
R INYURU 1 juin 2012 à 19:12:24

Après la génération d'un 2-out-of-3 porte-monnaie (à l'aide de brainwallet http://ms-brainwallet.org/#generatorje suis en mesure de stocker mes privée/clé publique pour chacun des participants.

Ensuite, j'ai envoyer une petite quantité de BTC à cette adresse (0.0002). Le montant est correctement enregistrée et confirmée dans la blockchain et est répertorié comme un non dépensés de la transaction.

Ensuite, j'ai créer une nouvelle transaction qui passe (0.0001 BTC). Cette opération est couronnée de succès. Sur la troisième étape, j'ai envoyé plus de fonds pour le 2-out-of-3 porte-monnaie (0.0003). C'est là que le problème se produit: tous les fonds en dépôt dans ce porte-monnaie à partir de la deuxième transaction sont automatiquement passé à l'égard de diverses adresses inconnues, et il n'est jamais non dépensé des transactions n'importe comment beaucoup j'ai déposer là.

J'ai testé avec plusieurs portefeuilles déjà.

Ce que je pense, c'est qu'il y a un problème de changement. J'ai trouvé quelques façons que les fonds peuvent 'évaporer' mais je n'ai pas été en mesure de clouer le problème complètement. Toute entrée serait appréciée.

+304
qismat mohammed hussin 15 janv. 2012 à 17:14:23

Le Bittrex API a une demande pour obtenir le marché de l'histoire:

https://bittrex.com/api/v1.1/public/getmarkethistory?market=BTC-DOGE

ce qui donne une réponse contenant les champs suivants:

  • "Id"
  • "TimeStamp"
  • "La quantité"
  • "Prix"
  • "Total"
  • "FillType"
  • "OrderType"

"OrderType" peut être l'un des "ACHETER" ou "VENDRE". Quoi s'agit-il?

Imaginons qu'il a une valeur de "VENDRE". Est-ce à dire:

  1. La personne qui a initialement placé la commande a été la vente (Vendeur est Maker).
  2. La personne qui a fermé l'ordre a été la vente (Vendeur est Preneur)
+270
chaitanya bhardwaj 20 oct. 2014 à 19:50:57

La fourniture du Bitcoin est en augmentation à un taux décroissant. Si la courbe de l'offre est allé à l'infini, Bitcoin serait de moins en moins attractif au fil du temps. Mais il n'est pas: Combien de bitcoins, il finit par être?

+215
Alberto Bricio 25 juil. 2013 à 15:03:31

Comme vous pouvez le voir ici, la dernière version est la version plus stable. Comme les modifications les plus récentes sont pour les corrections de bugs, etc.

C'est une nouvelle version mineure de presse, y compris les diverses corrections de bugs et de des améliorations de performances, ainsi que des mises à jour des traductions.

Si vous téléchargez une version précédente cette version contient des corrections de bugs.

+204
Jr Dev 28 déc. 2015 à 15:56:07

À 10 minutes. En supposant, comme vous le dites, que le réseau actuel hashrate correspond à la difficulté - sinon, il est proportionnellement plus élevé ou plus bas.

Bloc de trouver est un processus de Poisson. Le taux de paramètre λ est choisi de sorte que 2016 blocs, en moyenne, trouvent toutes les 2 semaines, et puisque dans un tel processus, le nombre d'événements est proportionnelle à la durée du temps, cela signifie que λ est de 1/(10 minutes).

Le temps jusqu'à la prochaine manifestation (le bloc suivant, trouvé dans notre cas) suit une distribution exponentielle de moyenne 1/λ, qui est de 10 minutes. Cette distribution est memoryless - la quantité de temps passé à attendre pour un bloc n'a pas d'effet sur la quantité de temps qui reste à attendre. Lorsqu'un bloc est trouvé le temps prévu jusqu'à ce que le bloc suivant est de 10 minutes (ce qui est intuitif), et il est également à 10 minutes à tout autre moment.

Si les blocs arrivé une fois toutes les 10 minutes comme sur des roulettes, le temps prévu jusqu'à ce que le bloc suivant à un point aléatoire serait en effet 5 minutes, mais nous n'aurions pas à vous soucier des attentes, nous aimerions savoir exactement quand le prochain bloc sera trouvé.

Dans l'avenir, la diminution de la génération de récompense peut provoquer le total hashrate de fluctuer en tant que frais de transaction s'accumuler, ce qui cause une réduction de la variabilité dans le bloc de trouver des fois, et réduit les temps d'attente prévu.

+178
danijelf 9 juil. 2011 à 07:20:05

Vous ne pouvez pas "décoller" une transaction Bitcoin. Cette transaction a déjà été envoyé à la nouvelle porte-monnaie, ce n'est pas encore confirmé. Les transactions Bitcoin sont par nature irréversible.

Vous pouvez demander au propriétaire de la réception de portefeuille pour envoyer la transaction en avant à un porte-monnaie que vous possédez, et de greffer un nouveau, de frais supplémentaires pour l'envoyer de nouveau à vous. La somme des deux types de frais peuvent attirer un mineur.

Bien que théoriquement pas autorisé, vous pouvez essayer de "s'envoyer des Bitcoins ailleurs", mais qui pourrait bien être un doublespend. Vous pouvez essayer de doublespend la transaction avec une augmentation des frais de retour pour un portefeuille qui vous est propre et j'espère que certains miner ramasse la nouvelle transaction douteuse. L'original de passer serait alors orphelins. Voir: on Pouvait tout de norme frais de transaction, soit le double de passé par à l'aide d'une taxe plus élevée?

+163
Red Spatula 15 sept. 2019 à 04:34:21

Je crois que c'est principalement parce que à un grand bond en avant le réseau bitcoin serait un échec. J'ai lu pour commencer que si quelqu'un appartenant à plus de 50% de la puissance de hachage le réseau serait compromise, je ne sais pas que cela soit vrai ou non, mais ce que je sais, c'est, les Bitcoins ont que peu de valeur si personne n'est la négociation d'eux parce que leur valeur est basée sur la confiance. Si une entreprise a conduit jusqu'à la difficulté et a également eu une grande majorité des pièces en sortie, il faudrait perdre de l'intérêt dans le réseau bitcoin et par conséquent, ils n'aurais pas beaucoup de valeur, soit un autre réseau serait en fin de compte juste le remplacer.

+92
Sammy777 5 juin 2014 à 08:29:32

J'ai généré une adresse Bitcoin à partir d'un site et effectué le paiement à l'adresse de mon PM par le biais d'un site d'échange. Le problème est que les porte-monnaie bitcoin a "h" à la fin de celui-ci, mais je l'ai raté lors de la saisie, le porte-monnaie de paiement. L'adresse que j'ai prévu lors de l'envoi du paiement n'a pas reçu le paiement dû à cette erreur. Ai-je perdu le bitcoin, qui a été envoyé? J'ai essayé de communiquer avec le site d'échange mais pas de chance et le site, j'ai été en espérant pour envoyer le paiement n'a pas répondu à mes e-mails.

+70
Agustin Cisneros 15 sept. 2010 à 10:07:23

Je suppose que vous êtes la même personne qui a fait ce thread sur bitcointalk: https://bitcointalk.org/index.php?topic=1969807.0

Je vais vous répondre ici aussi pour aider d'autres personnes aussi.


Vous traitez les pubkey comme une chaîne de caractères, mais c'est vraiment une goutte de données binaires est de 33 octets de long. Ce que vous voulez faire est d'initialiser un tableau avec votre pubkey et ensuite l'utiliser pour initialiser votre CPubKey.

Votre code devrait ressembler à ceci:

unsigned char pk[] = {0x03, 0x96, 0xf8, 0x78, 0x1a, 0x49, 0x00, 0x37, 0x2a, 0x5d, 0x72, 0xd8, 0x47, 0x18, 0xd1, 0x46, 0x17, 0x0d, 0x59, 0x83, 0xe6, 0x7d, 0xff, 0x8b, 0x4a, 0x28, 0xfe, 0xf8, 0x06, 0x90, 0xc0, 0x97, 0x67};
std::vector<unsigned char> vec(pk, pk+ sizeof(pk));

CPubKey pubkey(vec);
si (pubkey.IsValid()) {
 cout << "valide" << endl; 
} else {
 cout << "non valide" << endl;
}
+69
dminear 1 août 2018 à 12:17:31

Puis-je Acheter/Vendre bitcoin/Ethereum ou de s'impliquer largement dans cryptocurrency? Si oui, de combien de capital puis-je investir? Je suis actuellement sur H1B Visa et je voulais avoir une idée sur ce. Merci!

+42
user3386665 13 mars 2015 à 17:43:46

En supposant que ce sont les échanges avec leur propre porte-monnaie, vous devez d'abord transférer vos pièces à votre porte-monnaie bourse, alors que bien sûr, de payer les frais.. en Utilisant les numéros dans votre exemple, il semble plus prudent de s'asseoir sur vos fonds jusqu'à ce que vous pouvez vendre à un gain (vous ne perdez pas jusqu'à ce que vous vendez).

Peu importe, oui, vous pouvez de jeu différents échanges. Les risques sont (OMI)

1) vous payez une taxe
2) vous espérons que le prix ne pas tomber sur votre cible 
 lors de votre transaction en attente.
+25
user1092247 5 oct. 2016 à 11:33:41

Pouvez-vous le suivi de votre paiement si vous effectuez une transaction de personne à personne, pour une maison de location, si le vendeur ne veut pas suivre à travers avec leur fin de la transaction et de ne pas envoyer les touches vous pouvez obtenir votre argent en arrière?

Ou en d'autres termes est-il un enregistrement de votre transaction, de sorte que vous pouvez demander à un différend ou à traquer la personne qui n'a pas donné suite?

Quoi de sécurité dois-je en cet aspect, par exemple je fais une demande pour la location de la maison, mais j'ai trouvé qu'elles sont dans les etats-unis et je suis au Canada, donc ils ont qu'à m'envoyer ils ont les clés, mais ils veulent le paiement d'abord par le biais de la ctb porte-monnaie, donc si je fais cela et envoyer des bitcoins, et il ne m'envoie pas les clés et j'ai trouver que c'était une arnaque est-il un moyen pour moi de récupérer mon paiement?

+25
douglascrp 26 sept. 2015 à 14:04:31

Je recommande bitminter, leur logiciel est basé sur java, je l'ai utilisé pendant plus de 1 an maintenant.

+24
Joes Renger 2 janv. 2015 à 10:23:54

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