Bitcoin testnet3: impossible de pousser/publier brut de la transaction: comment vérifier la validité de la transaction?

J'ai lu aujourd'hui un 100 questions sans réponse claire, ni de mise à jour après qu'ils ont reçu des conseils. J'avais de l'argent à mon Bitcoin de Trésorerie portefeuille sur la Blockchain. J'ai voulu envoyer de l'argent à mon compte Coinbase/porte-monnaie. Aucune idée de comment j'ai mélangé/foiré cette place, mais j'ai accidentellement utilisé mon porte-monnaie Bitcoin adresse au lieu de le Bitcoin, la Trésorerie de l'adresse. Je suis le propriétaire de deux comptes/portefeuilles. Il montre une confirmation avec la Blockchain qu'il a été envoyé (52 confirmations). Je suis trop familier avec le processus avec la blockchain et coinbase de comprendre beaucoup de ce que les gens écrivent comme des réponses. Je trouve l'exacte "adresse" que j'ai accidentellement utilisé pour le transfert de Blockchain à Coinbase. J'ai appelé Coinbase et ils ont essentiellement dit je suis morte de l'eau et c'est parti (comme la plupart des posts que j'ai lu ici l'état). Est-il une solution? S'il vous PLAÎT aider. >>>>Je serai heureux de payer quelqu'un pour m'aider à comprendre cela<<<< qui peut m'aider à trouver une solution à cela, je serai heureux, et de garantir à envoyer une partie du produit

+898
user2779853 14 août 2013, 08:33:25
17 réponses

Ce n'est pas totalement adaptés à votre question, mais dans la poursuite de David Schwartz réponse (qui était, en résumé, le "oui"), je ne pense pas que vous avez besoin de recréer une instance SystemRandom pour chaque hex de caractère que vous générez. À partir de https://docs.python.org/2/library/random.html#random.SystemRandom:

[SystemRandom] utilise le système d'exploitation.urandom() la fonction de génération de nombres aléatoires à partir des ressources fournies par le système d'exploitation. Pas disponible sur tous les systèmes. Ne pas compter sur le logiciel de l'état et les séquences ne sont pas reproductibles. En conséquence, la graine() et jumpahead() les méthodes n'ont aucun effet et sont ignorés. Le getstate() et setstate() les méthodes de soulever NotImplementedError si on l'appelle.

Je pense que vous pouvez appeler SystemRandom.randint sur vos limites directement (avec un assez gros boost de vitesse):

de random import SystemRandom
de binascii importation hexlify
de struct importation Struct

SYS_RAN = SystemRandom()
PACKER = Struct('>QQQQ')
MIN_VAL = 0x1L
MAX_VAL = 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141

def mkprivkey():
 key = SYS_RAN.randint(MIN_VAL, MAX_VAL)
 key0 = clé >> 192
 key1 = (clé >> 128) & 0xffffffffffffffff
 cle2 = (clé >> 64) & 0xffffffffffffffff
 key3 = clé & 0xffffffffffffffff

 retour hexlify(PACKER.pack(key0, key1, key2, clé3))

Dans mes tests, le ci-dessus est d'environ un ordre de grandeur plus rapide, même après normalisation de la création de votre SystemRandom instances et la suppression de l'épreuve pour voir si vous avez dépassé la valeur maximale (par David Schwartz suggestion):

% temps de python ./test_ecdsaprivkey.py
mkprivkey: 0.016 mme avg
create_private_key: 0.168 mme avg
python ./test_ecdsaprivkey.py 9.99 s utilisateur 11.00 s système de 86% de cpu 24.388 total

Bien sûr, cela n'a probablement pas d'importance, sauf si vous êtes à la création de dizaines de milliers de clés.

+913
Spaceghost 03 февр. '09 в 4:24

Pour une raison quelconque testnet ne respecte pas le bitcoin.conf configuration RPC:

admin@az-bitcoind:~$ sudo netstat -natp | grep 8332
tcp 0 0 10.18.0.1:8332 0.0.0.0:* LISTEN 582/bitcoind 
tcp 0 0 127.0.0.1:8332 0.0.0.0:* LISTEN 582/bitcoind 
tcp 0 0 127.0.0.1:18332 0.0.0.0:* LISTEN 581/bitcoind 
tcp6 0 0 ::1:18332 :::* ÉCOUTER 581/bitcoind 

Prévu: bitcoind lié à 10.18.0.1:8332 et 10.18.0.1:18332 et 127.0.0.1:8332 et 127.0.0.1:18332

Réalité: bitcoind lié à 10.18.0.1:8332 et 127.0.0.1:8332 et 127.0.0.1:18332 et ::1:18332. PAS 10.18.0.1:18332

Voici mon bitcoin.conf

# Accepter de ligne de commande et JSON-RPC commandes
serveur=1

# Définir la base de données taille de la mémoire cache en mo (4 à 16384, par défaut: 450)
dbcache=1536

# Définir le nombre de script de vérification de threads (6 à 16 ans, 0 = auto, <0 = quitter que de nombreux noyaux libres, valeur par défaut: 0)
nominale=1

# Set de blocksonly mode, envoie et reçoit pas de perdre transactions, au lieu gère uniquement les blocs complets
blocksonly=0
maxmempool=256

# Essaie de garder le trafic sortant en vertu de la cible donnée (en MiB par 24h), 0 = pas de limite (valeur par défaut: 0)
maxuploadtarget=256

# Maintenir au plus <n> connexions à des pairs (par défaut: 125)
maxconnections=32

# Nom d'utilisateur pour JSON-RPC connexions
rpcuser=bitcoinrpc

# Mot de passe pour JSON-RPC connexions
rpcpassword=b956a61a2b6b8d30a744165384e3b61e

# Permettre JSON-RPC connexions à partir de, par défaut, seuls localhost sont autorisés
rpcbind=127.0.0.1
rpcbind=10.18.0.1
rpcallowip=127.0.0.1
rpcallowip=10.18.0.0/24

# Maintenir la transaction indice, utilisé par le getrawtransaction appel rpc (par défaut: 0)
txindex=1

# Faire le porte-monnaie de diffusion des transactions (par défaut: 1)
walletbroadcast=1

Suis-je en train de faire quelque chose de mal?

+741
Pavan Chaudhary 5 févr. 2018, 12:11:48
Autres réponses

Questions connexes


Questions connexes

Je veux envoyer exactement 0.00136889 bitcoin, mais je n'ai jamais envoyé de bitcoins avant, je n'ai reçu.

Si j'envoie 0.0136889 à l'adresse, sera blockchain.info supprimer les frais de mon porte-monnaie ou dois-je envoyer 0.0136889 + les frais?

send bitcoins

+735
detritus48 4 févr. 2015, 01:41:11

Sucre tourné beaucoup de gens dans les jouets. L'objectif de l'équipe Usolando est de faire de ces jouets dans les êtres humains. Dans la théorie, si le Sucre perd conscience, l'effet de la Hobby de Fruits va décoller, et les jouets vont retourner leur forme originale. Donc, ils ont préparé une super chaud pilule, déguisé comme un grain de raisin, et en essayant de faire du Sucre manger.

Je ne comprends pas cette parcelle. Ils ont jamais essayé de l'empoisonner, l'enivrer ou faible, par des épices tout de leurs ennemis en tout temps. Pourquoi sont-ils l'utilisation de ce genre d'attaque, en particulier pour le Sucre? Pourquoi ne pas simplement battre le bateau hors de lui, tout comme ils l'ont fait à chaque ennemi qu'ils ont jamais eu à faire face?

+677
Jeremydobin9 30 sept. 2017, 18:38:09

L'exploitation minière sur un cpu à tous est une mauvaise idée, il peut et va porter le cpu, et est ridiculement lent par rapport à un gpu. Aussi minier avec une carte Nvidia n'est pas le plus intelligent chose car ils sont beaucoup plus lents que les cartes AMD. Quelle que soit vous rendre d'un côté pas de l'exploitation minière de l'argent avec ce type de matériel étant donné qu'il y a des milliers de gens avec des mineurs ASIC que la pompe 2/s +. Mon conseil serait de sauver un peu d'argent et acheter un haut de gamme ASIC miner et de s'abstenir de l'exploitation minière avec votre ordinateur actuel.

+662
Jack W 15 juin 2022, 00:42:26

Je suis dans le processus de compréhension scriptSigs d'entrées de transaction et rencontré certaines transactions avec des entrées qui semblent manquer une clé publique.

C'est ce que j'attends de voir comme une scriptSig. Une signature et d'une clé publique.

ScriptSig: PUSHDATA(71)[3044022017e2af6e1308d431365deeb5739d41a909cf0d61a9c0e48f3ae5b0bd6544bfc5022066e73dd26d71d824552b034b322603cce8b936912b99f4f3df512e502bd7c11e01] 
PUSHDATA(33)[03d7b3bc2d0b4b72a845c469c9fee3c8cf475a2f237e379d7f75a4f463f7bd6ebd]

https://blockchain.info/tx/10857ad56f1695559562af8076aea4ccba625ba79a82f75e5658c0c2fa4336c0

Cependant, j'ai rencontré ce type de scriptSigs ainsi. Il semble que la clé publique. Ce qui se passe exactement ici?

ScriptSig: PUSHDATA(71)[304402204e45e16932b8af514961a1d3a1a25fdf3f4f7732e9d624c6c61548ab5fb8cd410220181522ec8eca07de4860a4acdd12909d831cc56cbbac4622082221a8768d1d0901]

https://blockchain.info/tx/f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16

+654
ssoto 5 août 2013, 00:26:23
"Mahouka Koukou no Rettousei" (ou, "Les Irréguliers à Magic High School") est une lumière nouvelle série par Tsutomu Satou sur un gars nommé Shiba Tatsuya qui est en fait la Magie de Jésus.
+649
Nana Helen 16 déc. 2017, 17:27:42

SatoshiDice et BitLotto de permettre aux joueurs de personnaliser où les gains sont envoyés par y compris un supplément de 0.00543210 BTC paiement à l'adresse souhaitée dans le cadre de la transaction d'écriture.

Est-il une raison technique qu'ils n'utilisent pas un seul satoshi (0.00000001 BTC) valeur à la place?

+521
Mark Jegi 16 sept. 2014, 11:26:07

Je suppose que vous parlez d'un " Pay-to-pubkeyhash (P2PKH) de la transaction, qui est le plus souvent de type de transaction sur le réseau à ce moment.

Le pubkey script d'un P2PKH transaction de sortie contient la table de hachage de la clé publique (ce que vous appelez HASH160):
OP_DUP OP_HASH160 <PubkeyHash> OP_EQUALVERIFY OP_CHECKSIG

Dit PubkeyHash peuvent être convertis dans la barre d'adresse en ajoutant deux zéros et de l'exprimer dans base58check, un plus format lisible par l'homme.

+492
mandark 9 juil. 2010, 01:46:08

Ce bloc: https://blockchain.info/block/00000000000000000025c089d0a7b2bf6241888c4dd90ab7a4c4baa6a2823551

Montre la difficulté à 3,007,383,866,429.73, et les bits à 392009692.

Si je veux voir combien de zéros doivent être dans la table de hachage, je crois que je peux le faire:

(log2(3007383866429.73) + 32) / 4) => 18.362911541451258

Ce qui est correct.. Mais comment fait-bits viennent de difficulté? Comment puis-je calculer le nombre de zéros de l'bits au lieu de la difficulté?

+368
1ShotSniper 26 nov. 2012, 16:13:45

Remarque: nous sommes déjà dans l'épisode 98 de Dragon Ball Super, encore, si on considère que c'est cette rubrique doit être caché avec les spoilers tag invisible, éditer les pièces que vous jugez pertinente.

Détails de l'épisode 92 et 93 derrière:

Dans l'épisode 92 de Dragon Ball Super Cabba teachs Caulifla comment se transformer en Super Saiyan. Et dans l'épisode 93, Caulifla, pour sauver Cabba de Chou frisé l'attaque se transforme en Super Saiyan 2. Est-ce censé se produire tous dans la même journée? Ne Caulifla réellement apprendre super saiyan 2 par lui-même et dans la même journée, elle a appris à super saiyan?

enter image description here enter image description here

+365
jfisky 20 juil. 2010, 08:50:16

J'ai envoyé un peu d'argent à cette adresse 19RTgakS1WZP172vZwn44HnJAKU8ZQcJxm et ils ont dit que ce lien était déjà utilisé par quelqu'un d'autre. Maintenant, il est en train de dire les bitcoins ont été envoyés à personne, et qu'ils sont perdus. Puis-je rembourser une certaine façon?

+359
miscreanity 3 févr. 2016, 06:26:13

Je suppose que l'un des problèmes avec le système de traçabilité est la création de portefeuilles et les adresses. Pour suivre les transactions par d'autres entités que vous auriez besoin de vérifier le porte-monnaie des propriétaires et ce serait d'une autorité centrale chargée de décider si l'entité était bel et bien réel ou juste quelqu'un qui a créé un deuxième porte-monnaie dans le but de canaliser l'argent dans un deuxième non-imposables compte.

Il pourrait être possible de mettre en place certains boiteux non central du système de vérification, mais acheter déclarant l'anonymat, il ne donne pas l'illusion de quelque chose qui pourrait être réglementée.

+264
category 21 juin 2018, 07:42:50

Il doesen " vraiment d'importance si elle va ou elle ne sera pas en mesure de contrôler tous ses démons intérieurs, aussi longtemps que il ya des ennemis assez puissants, qui ne pourrait pas être un problème... et pour le plaisir de le montrer, elle ne devrait pas le contrôle de toutes ses démons intérieurs... parce qu'elle aura toujours assez de dangereux démons à l'intérieur d'elle... ne sais pas si il y aura assez d'ennemis pour tous...

Oh, et je suis curieux de savoir quel genre de créatures Lisana prendre le relais? Peut-être un dragon?

+231
Badudel 16 sept. 2016, 12:43:50

le café réduit l'absorption du fer. les pièces de l'hémoglobine sont composés de fer. si l'hémoglobine est faible le taux d'oxygène à d'autres parties de votre corps de diminution. à l'origine de basse énergie et de la fatigue. la faible teneur en fer peut également causer de l'anémie.

+201
meshmile 29 déc. 2013, 01:34:20

Ne Bitcoin ont un statut juridique en tant que société? Si oui, de quel type et de quelle compétence(s) est-il homologué?

+62
Ronald Bradley 29 oct. 2021, 18:01:44

Comme David Schwartz avis, il peut être fait par Bitstamp.

Aujourd'hui, Bitstamp nécessitent une authentification.

enter image description here

Moyens:

POUR VÉRIFIER VOTRE COMPTE, VEUILLEZ SOUMETTRE

1.) une pièce d'identité officielle valide, acceptable de haute qualité des images de documents: international passeport (double page) carte nationale d'identité (recto-verso) de permis de conduire (les deux côtés)

2.) une preuve de résidence, acceptable images numérisées de documents papier sont les suivants: déclaration de la banque facture pour les services publics consommés à votre domicile adresse de la déclaration d'impôts, conseil fiscal certificat de résidence délivré par un gouvernement ou d'une autorité locale, Vous pouvez également soumettre des autres documents pour servir à titre de preuve de résidence comme; émis par le gouvernement documents, l'autorité judiciaire émise par les documents, les documents émis par une organisme public / autorité, le service de l'utilité de l'entreprise, ou similaire réglementé d'entreprises de services.


La grande nouvelle, que vous pouvez retirer des bitcoins directement à partir de ripple.com client.

Lire la présente, https://ripple.com/blog/bitcoin-bridge-lets-ripple-users-make-payments-to-bitcoin-accounts/

enter image description here

Si vous appuyez sur "Envoyer XRP" bouton, la magie convertir xrp à la ctb et envoyer des pièces pour vous.

+52
Sleepless Annoyed Nerd 11 mars 2023, 12:30:48

Afficher les questions avec l'étiquette