historique de la capitalisation boursière en json/csv pour toutes les pièces de monnaie?

Je veux exécuter un backtest sur une "S&P 500" stratégie pour le cryptage de l'investissement. Je suis à la recherche historique de la capitalisation boursière de données. Quelque chose comme ce qui coinmarketcap.com offre, mais, historiquement, et dans un format simple et lisible.

coinmarketcap a des clichés, mais je ne peux pas accéder à ceux-ci par le biais de l'api, andhence serait se résoudre à les taper vers le bas, pas pratique.

Toute aide serait appréciée

+711
Matthew Steven Monkan 9 déc. 2011 à 07:16:02
27 réponses

La vérification de la 17PvS.. adresse, il y a un certain nombre de transactions dans et hors. C'est peut-être utile de mentionner que, par conception, des adresses bitcoin doit être utilisé juste une fois, pour aider à protéger votre sphère privée financière.

L'ID de transaction vous est lié pour une transaction qui a été confirmé, si les fonds ne sont pas affichés dans votre porte-monnaie alors je suppose que votre portefeuille est hors de synchronisation avec le réseau, ou quelqu'un a piraté votre porte-monnaie et volé les pièces de monnaie. Compte tenu de la 17PvS.. a sortant des transactions après la transaction est lié, j'ai peur de l'-ci peut être le cas pour vous.

(Aussi, pour ce que sa vaut, je ne voudrais pas utiliser blockexplorer.com. Ils ont décidé de se référer à bitcoin espèces comme le bitcoin, ce qui rend l'utilisation de leur site est très confus. Dans ma réponse je suppose que vous êtes en utilisant bitcoin, et pas de bitcoin de trésorerie)

+998
jenek19948 03 февр. '09 в 4:24

À l'aide SX outils.

En ligne de commande bash, créer un WIF fichier de clé privée appelée privé.clé pour 1MBngSqZbMydscpzSoehjP8kznMaHAzh9y avec ces données à l'intérieur: 5HvofFG7K1e2aeWESm5pbCzRHtCSiZNbflyxbvxya57dhkhv4u3. Pour info, la clé privée (comme expliqué ici) est un brainwallet de mrbubbymrbubbymrbubby! (ce qui est cool, parce que 1 MO ≈ brainwallet phrase)

OK, maintenant nous exécuter ces alias/commandes dans l'ordre exact donné (nœud de commentaires expliquant chaque étape):

  1. DECODED_ADDR=$(cat privé.clé | sx addr | sx decode-addr) # hash160
  2. PREVOUT_SCRIPT=$(sx rawscript dup hash160 [ $DECODED_ADDR ] equalverify checksig) # hash160 + script de rembourrage
  3. SIGNATURE=$(cat privé.clé | sx signe d'entrée txfile.tx 0 $PREVOUT_SCRIPT) # 72 chiffres der signature
  4. SIGNATURE_AND_PUBKEY_SCRIPT=$(sx rawscript [ $SIGNATURE ] [ $(chat privé.clé | sx pubkey) ]) # 278 chiffres script/sig/pubkey
  5. sx set-entrée txfile.tx 0 $SIGNATURE_AND_PUBKEY_SCRIPT > txfile.tx.signé # 192 chiffres signé txn

Dans cet exemple, l'alias de donner les éléments suivants:

  • DECODED_ADDR=dd6cce9f255a8cc17bda8ba0373df8e861cb866e
  • PREVOUT_SCRIPT=76a914dd6cce9f255a8cc17bda8ba0373df8e861cb866e88ac
  • SIGNATURE=3045022100da43201760bda697222002f56266bf65023fef2094519e13077f777baed553b102205ce35d05eabda58cd50a67977a65706347cc25ef43153e309ff210a134722e9e01
  • SIGNATURE_AND_PUBKEY_SCRIPT=483045022100da43201760bda697222002f56266bf65023fef2094519e13077f777baed553b102205ce35d05eabda58cd50a67977a65706347cc25ef43153e309ff210a134722e9e0141042daa93315eebbe2cb9b5c3505df4c6fb6caca8b756786098567550d4820c09db988fe9997d049d687292f815ccd6e7fb5c1b1a91137999818d17c73d0f80aef9

FINAL SIGNÉ TXN:

Voici le dernier raw Txn qui envoie la CTB à 14zWNsgUMmHhYx4suzc2tZD6HieGbkQi5s.

0100000001be66e10da854e7aea9338c1f91cd489768d1d6d7189f586d7a3613f2a24d5396000000008b483045022100da43201760bda697222002f56266bf65023fef2094519e13077f777baed553b102205ce35d05eabda58cd50a67977a65706347cc25ef43153e309ff210a134722e9e0141042daa93315eebbe2cb9b5c3505df4c6fb6caca8b756786098567550d4820c09db988fe9997d049d687292f815ccd6e7fb5c1b1a91137999818d17c73d0f80aef9ffffffff0123ce0100000000001976a9142bc89c2702e0e618db7d59eb5ce2f0f147b4075488ac00000000

Le Contenu Du Fichier:

privé.key = 5HvofFG7K1e2aeWESm5pbCzRHtCSiZNbflyxbvxya57dhkhv4u3 txfile.tx = 0100000001be66e10da854e7aea9338c1f91cd489768d1d6d7189f586d7a3613f2a24d53960000000000ffffffff0123ce0100000000001976a9142bc89c2702e0e618db7d59eb5ce2f0f147b4075488ac00000000 rawscript.sigpubkey.tx = 473044022054f60e8ae19411541597167362d12fc132e081a546c766bfd69c16d9d58e268a022048055c7fd8bf78e48543e8756bb3b26336df35b812a184119ba0e9d525bbb8aa0141042daa93315eebbe2cb9b5c3505df4c6fb6caca8b756786098567550d4820c09db988fe9997d049d687292f815ccd6e7fb5c1b1a91137999818d17c73d0f80aef9 signé.tx = 0100000001be66e10da854e7aea9338c1f91cd489768d1d6d7189f586d7a3613f2a24d5396000000000b00000c0000000000000000ffffffff0123ce0100000000001976a9142bc89c2702e0e618db7d59eb5ce2f0f147b4075488ac00000000

+956
Yaroslav Halchenko 1 nov. 2012 à 11:24:39
Autres réponses

Questions connexes


Questions connexes

Quels sont les services disponibles publiquement élever Bitcoin fonds?

Je suis envisage de mettre en place un Bitcoin fonds qui accepterait BTC dons. Si le fonds n'a pas atteint une certaine valeur après un certain temps, j'aimerais qu'il le remboursement de la CTB. Aussi, je tiens à donner aux donateurs la possibilité de retirer leurs dons une fois par semaine. Il doit être à l'abri des pirates (eg. les BTC sont stockées sur MtGox avec Yubikey de protection), et transparent.

Évidemment, je ne veux pas utiliser un porte-monnaie bitcoin adresse que le public ne serait pas confiance en elle.

Est ce que quelque chose comme cela existe?

+946
Neil Busse 31 août 2014 à 06:34:40

Je soupçonne que j'ai mal compris votre question, parce que, comme il est écrit, et comme je l'ai lu, il n'y est une réponse connue: Bitcoin. Bien que n'étant pas souvent décrite comme l'inflation, il est inflationniste dans le sens que, pour l'instant, de nouveaux Bitcoins sont créés. Dans le protocole Bitcoin,

  1. Les mineurs sont la seule source de nouvelles Bitcoin, car ils sont uniquement générés en tant que bloc de récompenses. Tous les autres moyens de réception de Bitcoin seulement le transfert plutôt que d'en générer de nouvelles. Par exemple, les frais de transaction gagné par les mineurs ne sont pas nouvellement générés Bitcoin mais plutôt venir de quelqu'un d'autre qui a "payé" entre eux. De même, lorsque vous acheter Bitcoin, vous payez quelqu'un pour leur Bitcoin, qui existaient auparavant, et ont leurs Bitcoin.

  2. Tous les nouveaux Bitcoin (le bloc de récompenses) sont tous distribués, pour les mineurs seulement.

Encore une fois, si ce n'est pas la réponse que vous cherchez, veuillez préciser ce qu'est exactement vous êtes à la recherche pour.

+881
Freshollie 4 juil. 2010 à 05:48:34

Vous pouvez faire un test de cohérence comme suggéré aussi dans Anonyme " réponse: L'âge du dernier bloc ne devrait pas être plus de quelques minutes (en fonction de la pièce protocole), généralement pas plus de deux fois supérieure à la visant .

L'autre option est de comparer l'id du dernier bloc contre un ou plusieurs bien relié sites web qui sont respectivement serait votre pièce blockexplorer.com ou blockchain.info. Si ce site web dernier bloc a le même bloc de code comme le vôtre, il est raisonnable de supposer que vous êtes à jour.

+860
btRU 10 mai 2012 à 02:55:07

Je suis en train d'essayer d'insérer les transactions bitcoin dans MongoDB à l'aide de python3. Ci-dessous mon code :

importation pymongo
import sys
importation json
le délai d'importation
de bitcoinrpc.authproxy importation AuthServiceProxy, JSONRPCException

rpc_connection = AuthServiceProxy("http://xxx:[email protected]:port")

def getTransaction():
 adresses = []
 txa = []
 commandes = [ [ "getblockhash", hauteur] pour la hauteur de l'aire de répartition(400000,550000) ]
#print(commandes)

 block_hashes = rpc_connection.batch_(commandes)
 les blocs = rpc_connection.batch_([ [ "getblock", h ] h dans block_hashes ])
print(blocs)
 pour txpre dans les blocs:
#print(txpre)
 pour txs en txpre["tx"]:
txa.append(txs)
 trans = conTransaction(txa)
 de retour de trans

J'obtiens le message d'erreur suivant :

Traceback (most recent call last):
 Le fichier "/usr/lib/python3.6/threading.py" de ligne, 916, dans _bootstrap_inner
auto.run()
 Le fichier "/usr/lib/python3.6/threading.py" de ligne, 864, dans exécuter
 auto._target(*auto._args, **la maîtrise de soi._kwargs)
 Fichier "Test06.py", à la ligne 252, dans getBTCTransaction
 block_hashes = rpc_connection.batch_(commandes)
 Le fichier "/home/administrator/.local/lib/python3.6/site-packages/bitcoinrpc/authproxy.py", de la ligne 165, dans la batch_
 'Content-type': 'application/json'})
 Le fichier "/usr/lib/python3.6/http/client.py", de la ligne de 1239, dans la demande
 auto._send_request(méthode, l'url, le corps, les en-têtes, encode_chunked)
 Le fichier "/usr/lib/python3.6/http/client.py", de la ligne de 1285, dans _send_request
 auto.endheaders(corps, encode_chunked=encode_chunked)
 Le fichier "/usr/lib/python3.6/http/client.py" de ligne, 1234, dans endheaders
 auto._send_output(message_body, encode_chunked=encode_chunked)
 Le fichier "/usr/lib/python3.6/http/client.py" de ligne, 1065, dans _send_output
auto.envoyer(morceau)
 Le fichier "/usr/lib/python3.6/http/client.py" de ligne, 986, en envoyer
auto.la chaussette.sendall(données)
BrokenPipeError: [Errno 32] Broken pipe

J'ai vérifié bitcoind connexion rpc,son connecté.
block_hashes = rpc_connection.batch_(commandes) cette ligne de code est de donner à l'erreur. Quelqu'un peut-il me dire quel est le problème? De travail sur un serveur distant.

+828
JiznPrekrasna 5 mars 2014 à 03:26:32

En plus simple: À l'exploitation minière signifie, que vous sueur de creuser quelque chose et puis trouver quelques précieux des métaux. En bitcoin mining, votre ordinateur sueurs calcul de blocs et, en retour, le protocole bitcoin vous donne quelques bitcoins.

Et dans l'exploitation minière, vous trouverez des métaux précieux qui n'appartient pas à n'importe qui. De même, dans le bitcoin mining, le bitcoin protocole génère de nouveaux bitcoins (Seulement jusqu'à 21 millions de dollars tout de même) (qui ne sont pas appartenu à quelqu'un) et vous donne.

Donc, le mot "exploration" prend tout son sens.

+781
Mohamed Refat 7 févr. 2010 à 18:30:45

Vous n'avez pas. Bitcoin ne fonctionne pas de cette façon. Pour identifier l'expéditeur, vous pouvez fournir une nouvelle adresse Bitcoin pour chaque demande de paiement et alors vous saurez à partir de la partie à laquelle les fonds ont été envoyés en tant que seule cette partie aurait qu'une adresse Bitcoin.

Certains services, tels que SatoshiDICE, le retour des fonds à l'une des entrées dans une transaction. Cela entraîne souvent des pertes toutefois que ceux qui l'envoi à partir d'un hébergé (partagé) de porte-monnaie Électronique n'est pas propriétaire de l'adresse Bitcoin que leur paiement a été envoyé. Afin de retourner les fonds à l'une de ces entrées avantages certains partie autre que l'utilisateur.

D'autres parties usage unique montants de paiement pour identifier l'expéditeur. Par exemple, un paiement de 1,23 pourrait être suffixé que 1.23000001 à se différencier qu'à partir d'une autre partie qui a demandé de payer 1.23000002. Mais ce n'est moins de travail que de simplement fournir une unique adresse Bitcoin pour les deux demandes de paiement.

Prévu pour une prochaine version du Bitcoin-Qt/bitcoind client est un Protocole de Paiement qui pourrait être utile à vous aussi.

+771
jbowman 4 oct. 2018 à 19:38:46

Ce qui a fonctionné pour moi a été l'envoi d'un ping message. Aussi, l' addr message n'est pas venu directement. J'ai dû rester à l'écoute sur le même port pour au moins une seconde.

Vous pouvez utiliser le dns graines comme un point de départ, cependant une grande partie de nœuds peut encore vous donner uniquement leur propre adresse. Si quelqu'un sait pourquoi je suis curieux de l'entendre, mais je pense que chaque client a sa propre façon de traiter avec ces messages.

Version ->
<- Version, Verack
Verack ->
Ping ->
GetAddr ->
<- Pong, Ping, ManyMoreThings
<- Addr
+747
Stunts 12 sept. 2016 à 11:48:44

Je suis en train de lire la Documentation du Protocole de page pour le " tx "structure de données et ne peut pas trouver un complètement définition claire de la "tx_witness' la structure de données.

Après le " tx_out table, il est petit commentaire en précisant que "L'TxWitness structure se compose d'une var_int comte de données du témoin de composants, suivi par l' (pour chaque témoin composant de données) un var_int longueur de la pièce et de la crue de données composant lui-même."

Quelqu'un pourrait-il poster un tableau, semblable à d'autres sur le Protocole de page de Documentation, de définir clairement comment un 'tx_witness' la structure de données doit être formé?

+724
wrein 1 juin 2015 à 22:22:37

J'ai lu sur les premières transactions sur bitcoin.org et il y a deux exemples Simples et Complexes.

Ce que je ne peux pas dire à partir de l'information fournie est si nécessaire de signer chacune des entrées séparément, ou si vous pouvez vous suffit de signer l'ensemble de la tx avec un.

Ainsi, deux exemples:

  1. Entrée 1 entrée à partir de l'adresse A et l'entrée 2 est venu à partir de l'adresse A.
  2. Entrée 1 entrée à partir de l'adresse de B et l'entrée 2 est venu à partir de l'adresse C.

Pour l'exemple 1, mon hypothèse, c'est que je pouvais

bitcoin-cli signrawtransaction RAW_TX

mais pour l'exemple 2, je dois utiliser

 bitcoin-cli signrawtransaction RAW_TX [] ["ADDR_B_PRIVATE_KEY"]
 bitcoin-cli signrawtransaction PARTLY_SIGNED_RAW_TX [] ["$ADDR_B_PRIVATE_KEY"]
+701
Ogge 21 mai 2012 à 23:41:19

Notez qu'il n'y a pas de 21 millions de blocs, mais 21 millions de bitcoins générés par l'exploitation minière. Pour vos questions spécifiques, la difficulté d'un bloc est indépendant de sa récompense, de sorte que serait de continuer à faire correspondre le hachage de la puissance du réseau. Et la raison que les gens continuent à la mienne, comme vous l'état de la question, parce qu'ils recevront les frais de transaction pour leurs efforts.

+669
Tincho825 9 nov. 2019 à 19:11:18

La taxe va être séparée de la quantité.

À l'aide de votre exemple: Si vous avez besoin d'envoyer bitpay 0.05 btc, vous entrez 0.05 pour le champ de quantité et de 0,02 pour les frais de champ. Ne pas envoyer de bitpay 0.07 btc

Si vous spécifiez une taxe de 0.02 btc et vous n'avez 0.06 btc combiné dans l'ensemble de vos adresses, d'électrum de vous avertir que vous n'avez pas assez.

Veuillez noter que les frais est quelque chose que vous décidez que vous voulez inclure. Ce n'est pas une valeur fixe, mais il y a un minimum si vous souhaitez obtenir votre transaction inclus dans un bloc dans un laps de temps raisonnable. En regardant le bloc en cours, 402557, des frais de transaction regardez comme ils sont de l'ordre de 0,001 btc. Les frais peuvent compter sur un couple de choses comme l'âge de pièces, la taille de la transaction, et/ou à quelle vitesse vous voulez que votre transaction inclus. Vous pouvez également augmenter les frais, puisque de plus en plus de blocs atteignent la limite de taille, et les mineurs seront en faveur d'une plus grande rentabilité de la transaction.

+665
LearningtoCode 25 oct. 2015 à 19:15:52

J'ai roulé mon propre mtgox implémentation de l'api en java. il est basé sur google-Gson et les premières demandes d'URL. j'ai l'intention de le libérer par la suite mais le code n'est pas encore à la libération du niveau de qualité. si vous avez des questions spécifiques, il suffit de demander dans les commentaires

+606
Fire Hazard 14 janv. 2012 à 19:49:25

Je suppose que le script est l'adresse du propriétaire.Je ne suis pas sûr à ce sujet.

Selon https://en.bitcoin.it/wiki/Script

Bitcoin utilise un système de script pour les transactions. De suite-comme, le Script est simple, basée sur la pile, et transformé à partir de la gauche vers la droite. C'est intentionnellement pas Turing-complet, sans boucles.

Un script est essentiellement une liste d'instructions enregistrées avec chaque transaction qui décrivent la manière dont la personne suivante vouloir dépenser les Bitcoins être transférés peuvent avoir accès à eux.

Dans votre exemple

0x76 OP_DUP Duplique le sommet de la pile de l'élément de
0xa9 OP_HASH160 Hachages sommet de la pile de l'élément avec l'algorithme SHA-256 puis avec RIPEMD-160.
7f9b1a7fb68d60c536c2fd8aeaa53a8f3cc025a8 de données
0x88 OP_EQUALVERIFY Compare les deux premiers éléments de la pile
0xac OP_CHECKSIG Calcule opération de hachage et vérifie la signature

Voir Bitcoin exemple de script

Le dessus est un script qui nécessite la dépense de prouver qu'ils sont propriétaires de l'adresse de destination d'un non dépensés de la transaction de sortie. Les données qu'il contient est un hachage de la clé publique. Entrées ajouté le script sont une signature et la clé publique

+560
streizonkredi 14 oct. 2015 à 04:10:39

Comme Nate Eldrige a commenté:

Essayez gdb /chemin/vers/bitcoind et puis l'attacher 841. Cependant, quel système d'exploitation êtes-vous? Certains ne permettent pas normal utilisateurs de joindre des débogueurs de processus en cours d'exécution, vous devez être root. N'utilisez pas de r lors de la fixation d'un processus en cours d'exécution; qu'il commence plus

À l'aide de fixer (ou p) arrête tout simplement le processus de là où il est, et vous permet d'inspecter son état (par exemple, où, impression, ...), définir des points d'arrêt, de modifier sa mémoire si vous le souhaitez. Lorsque vous souhaitez que le processus pour tout complément d'exécution, vous devez émettre une commande (n,s,c).

+547
Sailer 8 mai 2019 à 02:58:52

Oui, vous l'incompréhension comment vanille/canoniques de filtres de bloom travail. Pour la définition standard, les faux positifs ne changent pas entre les connexions - le jeu retourné sur une deuxième demande, si elle est différente, sera un sur-ensemble de la première série.

Aussi, la vanille, les filtres de bloom ne sont pas utilisés comme solutions de sécurité/avant-toit abandon de problèmes, elles sont un calcul contre les accès disque compromis optimisation (je pense à eux comme un sous-ensemble d'algorithmes de mise en cache). Vous pouvez utiliser un local bloom filtre pour vérifier si une url est malveillant, pour éviter de faire un coûteux d'appel du réseau de recherche sur chaque url d'accès et faire seulement le réseau appel lorsque vous obtenez une réponse positive.


Cela dit, il existe des techniques pour faire fleurir filtre comme les structures, qui sont plus robustes/plus de sécurité-caractéristiques. Je ne crois pas qu'aucun d'entre eux ont été appliquées à bitcoin implémentations.

+493
Graise 17 août 2010 à 20:54:56

Cela semble correct, comme je le comprends.

+471
Larry Buckley 9 févr. 2017 à 04:45:26

C'est l'Ondulation principal de l'Explorateur. Mais où puis-je trouver les transactions du grand livre de portefeuilles d'Ondulation testnet.

+464
atr mkj 26 avr. 2013 à 00:33:47

Le plus probable que vous avez suivi ce lien pour créer un altcoin. Si vous vous sentez que le C++ est un peu lourd, alors je voudrais essayer de Python.

+454
Md Soikat 20 juil. 2010 à 10:34:06

J'ai un ordinateur simple: 4 GO de ram, Intel core 2 duo E4500 et une Geforce 315 (j'ai aussi une Geforce 9400 mais je ne sais pas ce qui est mieux) et je me demandais si il serait possible (sans surchauffe de mon PC) à la mine de bitcoin avec elle. Je n'ai pas beaucoup de soins sur la facture d'électricité, car je veux juste le faire pour un hobby, mais si quelqu'un pouvais me laisser savoir qui serait formidable.

Cheers,

Ash

+379
Dhawal Upadhyay 22 nov. 2015 à 11:45:12

Vous devez essayez de vous connecter en direct nœuds pour obtenir cette information.

https://bitnodes.earn.com/nodes/?q=United%20States

Les listes de nœuds actifs de la CTB réseau.

Vous devriez trouver quelques nœud qui permet la connexion RPC sur le port.

+375
sdgdrg 28 sept. 2014 à 14:16:53

Le passage d'un NULL contexte de secp256k1_ecdsa_verify résultats dans un segmentation fault (voir ci-joint le code). J'ai l'impression que ce comportement est involontaire que le secp256k1 bibliothèque semble être systématique dans les tests pour le NULL pointeurs. Cependant, je ne suis pas sûr, parce que 1. vous avez besoin d'un contexte pour appeler la fonction de rappel (donc ne peut pas le faire ici), et 2. la bibliothèque n'en silence accepter NULL contexte quand il n'a pas d'importance (donc peut-être qu'il a une politique délibérée de ne pas tester la valeur NULL contexte).

#include "secp256k1.h"
#include <assert.h>

int main(){

 // clé valide
 const unsigned char *pubkey_bytes = "\x03"
"\xf0\x28\x89\x2b\xad\x7e\xd5\x7d\x2f\xb5\x7b\xf3\x30\x81\xd5\xcf"
"\xcf\x6f\x9e\xd3\xd3\xd7\xf1\x59\xc2\xe2\xff\xf5\x79\xdc\x34\x1a";

 // signature valide
 const unsigned char *sig_bytes = 
"\x98\x62\x10\xb9\xdc\x0a\x2f\x21\xbc\xae\xc0\x96\xf4\xf5\x5f\xf4"
"\x48\x6f\xcc\x4e\x3a\xaf\xe7\xe0\xcb\xf6\x46\x92\x59\x6e\x99\x4a"
"\x0e\x5c\x6e\xc6\x54\x08\xd6\x5a\xae\x9e\x1c\xe8\xe9\x53\xc3\x1e au catalogue"
"\xd0\x3f\x41\x79\x09\x1d\x20\xd1\x59\xda\xe4\x19\xe9\x0c\xa3\x63";

 const unsigned char *hash_bytes = 
"\x7f\x83\xb1\x65\x7f\xf1\xfc\x53\xb9\x2d\xc1\x81\x48\xa1\xd6\x5d"
"\xfc\x2d\x4b\x1f\xa3\xd6\x77\x28\x4a\xdd\xd2\x00\x12\x6d\x90\x69";

 int valeur;
 secp256k1_context *ctx;
 secp256k1_pubkey pub;
 secp256k1_ecdsa_signature sig;


 ctx = secp256k1_context_create
 ( SECP256K1_CONTEXT_VERIFY 
 | SECP256K1_CONTEXT_SIGN
);

 // analyse de la clé publique
 valeur = secp256k1_ec_pubkey_parse(ctx, &pub, pubkey_bytes, 33);
 assert(valeur == 1);

 // analyse de la signature
 valeur = secp256k1_ecdsa_signature_parse_compact(ctx, &sig, sig_bytes);
 assert(valeur == 1);

 // vérification de la signature 
 valeur = secp256k1_ecdsa_verify(ctx, &sig, hash_bytes, &pub);
 assert(valeur == 1);

 // passage de la valeur NULL contexte (erreur de SEGMENTATION)
 valeur = secp256k1_ecdsa_verify(NULL, &sig, hash_bytes, &pub);


secp256k1_context_destroy(ctx);

 return 0;

}
+347
Kennyhyun 3 mai 2011 à 00:26:35

Il se sent comme de la science-fiction est à la traîne Bitcoin et la technologie blockchain qui est de le mettre hors tension. Existe-il des écrivains qui ont parlé d'une technologie similaire, dans leurs histoires? Même dans les 5 dernières années?

Voir également la même question sur le forum de l'ethereum

+192
Danijar Dreger 17 juin 2018 à 13:55:57

réponse simple: donner à chaque client votre adresse différente

ne jamais réutiliser les adresses

+186
Craneum 7 juin 2010 à 22:32:55

Je suis à la recherche d'un moyen de la liste de toutes les transactions d'une adresse. Par exemple, si nous utilisons la Blokchain.info API, nous obtenons:

url='https://blockchain.info/rawaddr/1PFtrRjbq4aLfM7k4tyLZ3ZAuTsgLr6Q8Q'
demande=demandes.get(url)
addr=request.json()

Nombre Total de transactions qui ont été faites:

addr['n_tx']
69990

Maintenant, si nous voulons accéder à la liste de ces opérations:

addr['txs']

Nous obtenons une liste d'opérations qui ont été par cette adresse, mais quand on vérifie la longueur de cette liste pour voir combien de transactions que nous avons obtenu:

len(addr['txs'])

nous trouvons 50.

Avec Blockexplorer API, nous pouvons avoir jusqu'à 1000 transactions pour une adresse. J'ai essayé quelques autres API comme SoChain, toujours le même problème (à seulement 50 transactions).

Connaissez-vous un moyen d'avoir accès à toutes les transactions donné une adresse - seulement la liste de leurs empreintes - (dans notre cas, il est 69990) ?

Je ne veux pas de télécharger la blockchain parce que je n'arrive pas à avoir assez d'espace pour lui.

Merci!!!!

+84
jp4075 1 févr. 2016 à 06:32:10

Après quelques semaines de recherche, pour une réponse, j'ai décidé de demander ici.

Je veux accepter les Bitcoins de paiement, à un porte-monnaie, et immédiatement, lorsque l'utilisateur a approuvé le versement, à recevoir une indication que le paiement a été effectué.

Le problème est, je ne veux pas attendre jusqu'à ce qu'elle est vérifiée dans un bloc, ce qui prend environ 10 minutes, j'ai besoin de l'approbation en quelques secondes, pas des minutes.

Comment puis-je recevoir une indication qu'un Bitcoin transaction a eu lieu à mon porte-monnaie, dans les dernières secondes?

+67
Troy Weber 30 août 2017 à 05:37:42

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