Comment faites-vous exactement de gagner des bitcoins... j'ai été confus franchement

Il existe de nombreuses raisons pour la réponse à cette question:

  • Le principal étant que, dès maintenant, en raison de l'avoir gardé de sa formation, le Piccolo est beaucoup plus fort que Android 18. Aussi, il a plus de potentiel que les Androïdes. Ils ont été créés par le Dr Gero avec le niveau de puissance qu'ils ont, alors que Piccolo est devenu un solide en raison de sa formation et de la fusion avec Kami, et des Ongles.

  • Une autre raison est que, depuis que Goku est de prendre soin de la nature, et la connaissance de la procédure de formation et le temps passé, ne serait pas interférer avec l'éducation de Marron.

  • Il peut aussi être dit que, depuis le Piccolo est Akira personnage préféré (lire ici), il ne voudrait pas laisser derrière lui, comme une mauviette, lors de son personnage préféré, Vegeta (lire ici), donne une augmentation de puissance que la SSB.

  • Il n'a pas autant de potentiel que Gohan, qui a été recommandé par Vegeta pour être sélectionné dans Beerus' équipe, mais Goku dit qu'il est un érudit maintenant, alors laissez-le être. Et Gotenks, plus fort que Piccolo, a une limite de temps.

De sorte qu'il est sûr de dire que Piccolo est la personne la plus appropriée pour être sur Beerus' équipe.

+759
sarahzrf 3 oct. 2010, 01:35:41
20 réponses

- Je configurer un litecoin plein nœud dans AWS. J'ai ouvert les ports 22, 80 et 9332. Aussi à partir de mon ordinateur portable, j'ai cloné ce projet https://github.com/janoside/btc-rpc-explorer

J'ai exécuté sur mon local, mais malheureusement je n'ai pas atteint mon litecoin nœud, mais plutôt si le déploiement de la ctb-rpc-explorer de la même litecoin nœud, il fonctionne.

L'erreur que j'ai eu quand j'ai exécuté en local est la suivante (IP ont été obscurcis)

Non gérée du Rejet: la Promesse la Promesse {
 <rejeté> { Erreur: connexion ECONNREFUSED XX.XXX.XXX.XXX:9332
 à l'Objet.les exportations._errnoException (util.js:1018:11)
 les exportations._exceptionWithHostPort (util.js:1041:20)
 au TCPConnectWrap.afterConnect [comme oncomplete] (net.js:1090:14)
 cause: 
 { Erreur: connexion ECONNREFUSED XX.XXX.XXX.XXX:9332
 à l'Objet.les exportations._errnoException (util.js:1018:11)
 les exportations._exceptionWithHostPort (util.js:1041:20)
 au TCPConnectWrap.afterConnect [comme oncomplete] (net.js:1090:14)
 code: 'ECONNREFUSED',
 errno: 'ECONNREFUSED',
 syscall: "se connecter",
 adresse: XX.XXX.XXX.XXX',
 port: 9332 },
 isOperational: true,
 code: 'ECONNREFUSED',
 errno: 'ECONNREFUSED',
 syscall: "se connecter",
 adresse: XX.XXX.XXX.XXX',
 port: 9332 } } raison: { Erreur: connexion ECONNREFUSED XX.XXX.XXX.XXX:9332
 à l'Objet.les exportations._errnoException (util.js:1018:11)
 les exportations._exceptionWithHostPort (util.js:1041:20)
 au TCPConnectWrap.afterConnect [comme oncomplete] (net.js:1090:14)
 cause: 
 { Erreur: connexion ECONNREFUSED XX.XXX.XXX.XXX:9332
 à l'Objet.les exportations._errnoException (util.js:1018:11)
 les exportations._exceptionWithHostPort (util.js:1041:20)
 au TCPConnectWrap.afterConnect [comme oncomplete] (net.js:1090:14)
 code: 'ECONNREFUSED',
 errno: 'ECONNREFUSED',
 syscall: "se connecter",
 adresse: XX.XXX.XXX.XXX',
 port: 9332 },
 isOperational: true,
 code: 'ECONNREFUSED',
 errno: 'ECONNREFUSED',
 syscall: "se connecter",
 adresse: XX.XXX.XXX.XXX',
 port: 9332 } pile: Erreur: connexion ECONNREFUSED XX.XXX.XXX.XXX:9332
 à l'Objet.les exportations._errnoException (util.js:1018:11)
 les exportations._exceptionWithHostPort (util.js:1041:20)
 au TCPConnectWrap.afterConnect [comme oncomplete] (net.js:1090:14)
À l'aide du taux de change: 30.3812015012 USD/Litecoin départ au Soleil le 13 janvier 2019 22:54:28 GMT+0100 (CET)

Savez-vous ce que je dois faire pour accéder au litecoin nœud de mon ordinateur local à l'aide de cette btc-rpc-explorateur de projet? Merci d'avance

Mise à JOUR: la commande netstat-tnlpu De retour à ceci: la commande netstat -tnlup (Pas tous les processus ont pu être identifiés, non-propriétaire processus d'info ne seront pas affichées, vous devez être root pour tout voir.) Active les connexions Internet (seulement serveurs) Proto Recv-Q Send-Q Adresse Locale Adresse à l'Étranger Etat PID/Program name
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* ÉCOUTEZ -
udp 0 0 127.0.0.53:53 0.0.0.0:* -
udp 0 0 172.26.6.153:68 0.0.0.0:* -




Et dans AWS règles que j'ai spécifié à laisser des connexions de ports: 22, 80, 9332. Une idée?

+1000
pq531 03 февр. '09 в 4:24

Il n'y a pas de trésor. Le Bitcoin est généré à partir de rien. Le coinbase transaction a des règles spéciales. Il est permis d'avoir une seule entrée qui n'a pas de précédent de sortie et pas vraiment de valeur. Il est permis de créer des produits qui ont une valeur totale du bloc de subvention (actuellement de 12,5 BTC), plus les frais de transaction de bloc. Ces pièces ne sont pas émis par toute entité; le mineur crée juste de la sortie(s) et est autorisé à le faire. Cette règle est appliquée par l'ensemble de la totalité des nœuds sur le réseau qui rejette que de mineur bloc si il paie lui-même trop d'argent.

Il suffit de mettre, le mineur est autorisé à se verser de l'argent qui est produite à partir de rien.

+974
tobiaseigen 29 janv. 2016, 07:47:50
Autres réponses

Questions connexes


Questions connexes

Bitcoin conserve la trace des pièces de monnaie par des "non dépensés de sortie" (UTXO), non pas par la 'balance'. Il n'y a pas une telle chose comme une "balance" à la technique détaillé (même si vous pouvez utiliser la blockchain données pour comprendre ce qu'est une 'balance' peut-être. La plupart des blockchain explorateurs de l'affichage de ces informations en fonction de l'adresse de l'équilibre, de sorte qu'il est facile de se confondre au premier abord).

Lorsque quelqu'un vous envoie quelques bitcoin, ils vont créer une transaction de sortie qui indique votre adresse en tant que nouveau propriétaire de ces pièces. Pensez à cette sortie (nouvellement formé UTXO) comme une pièce de monnaie que vous avez reçu.

Maintenant, disons que vous avez reçu 8 opérations, vous avez donc 8 physique de pièces de monnaie dans votre poche. Ces pièces peuvent exister à la même adresse, mais dans le but de les dépenser, vous devez tirer tous les 8 pièces de votre poche. Malgré existant à la même adresse, les pièces n'ont pas réunis dans une pièce, ils sont toujours les pièces (UTXOs), et doit donc être spécifiées individuellement dans votre transaction.

C'est pourquoi cette transaction fait un paiement à l'aide de 8 différents UTXOs qui existent tous à la même adresse. Une transaction doit spécifier chaque UTXO vous voulez passer, pas chaque adresse' équilibre.

+962
Michiel Scheepmaker 22 oct. 2011, 19:30:02

Il est dit dans l'histoire que si un titan de levier de vitesses meurt sans transfert de son pouvoir, ce pouvoir aller à un eldian personne qui vient de est né. Si Eren Jaeger meurt sans transférer son titan pouvoirs, l'attaque de titan et de la fondation titan aller à des personnes différentes?

Noter que le son n'est pas un doublon de Ce qui se passe à un titan de levier de vitesses s'ils meurent sans être mangé comme ce n'est pas ce qui se passe quand un titan de levier de vitesses meurt. Mais qu'advient-il si un titan de levier de vitesses avec 2 puissances de matrices, ce qui n'est pas répondu dans la réponse.

+867
Joe Daniels 26 oct. 2022, 20:24:42

J'ai probablement été trop impatient de poser cette question, mais peut-être quelqu'un peut jeter un oeil à la façon dont j'ai mis en place la solution dans ce pull request. Voici le code correspondant:

// à partir de bp_tx_sigserializer fonction
void uahf_ser_scriptCode(cstring *s, const cstring *scriptCode){

 si(scriptCode == NULL){
 cstr_append_c(s, 0);
retour;
}
 /** Sérialiser le passé scriptCode, sauter OP_CODESEPARATORs */
 struct const_buffer c' = { scriptCode->str, scriptCode->len };
 struct const_buffer itBegin = il;
 struct bscript_op op;
 unsigned int nCodeSeparators = 0;

 struct bscript_parser bp;
 bsp_start(&bp, &il);

 while (bsp_getop(&op, &bp)) {
 si (op.op == OP_CODESEPARATOR)
nCodeSeparators++;
}
 cstring *x = cstr_new_sz(1024*8);

 c' = itBegin;
 bsp_start(&bp, &il);

 while (bsp_getop(&op, &bp)) {
 si (op.op == OP_CODESEPARATOR) {
 ser_bytes(x, itBegin.p, c'.p - itBegin.p - 1);
 itBegin = il;
}
}

 si (itBegin.p != scriptCode->str + scriptCode->len)
 ser_bytes(x, itBegin.p, c'.p - itBegin.p);

 si(0 < nCodeSeparators){
 cstr_free(x, true);
 x = cstr_new_sz(1024*8);
cstr_append_buf(x,scriptCode->str,scriptCode->len);
}
 ser_varlen(s, x->len);
cstr_append_buf(s,x->str,x->len);
 cstr_free(x, true);
}
+780
Justin Engineer 29 nov. 2015, 18:36:00

Tout d'abord, je ne sais pas comment vous permettrait d'atteindre le "paiement d'une taxe vous donne un jeton" mécanisme sans une centralisation de la taxe de collecte de l'autorité, qui va à l'encontre de l'objectif de disposer d'une monnaie décentralisée. Mais supposons qu'il pourrait en quelque sorte être fait.

Ce qui se passe lorsqu'un utilisateur malveillant ou d'un groupe paie l'impôt une fois, puis crée un grand nombre de junk transactions avec le jeton? Si toutes les transactions avec le jeton de bénéficier de l'égalité de priorité, puis la plupart des blocs vont se composent presque entièrement de ces pourriels transactions, et honnête, les utilisateurs auront gelé dehors. Avec un ordinaire de frais de transaction, cela ne se produit pas parce que le pirate aurait à payer une taxe pour chacune de la jonque transactions, qui devient très cher.

Peut-être que vous en quelque sorte imposer une limite, de sorte que le paiement de la taxe ne vous donne le droit d'utiliser le jeton d'un certain nombre de fois. Dire, 0.01 BTC vous donne 100 jetons. Alors vous êtes simplement en disant: "les frais de transaction seront désormais 0.0001 BTC par transaction". Si cela ne fonctionne toujours pas aider les gens qui veulent faire de micro-paiements de moins de 0.0001 BTC.

Et dans les deux cas, c'est effectivement un contrôle des prix, et si vous n'avez pas beaucoup de pouvoir de réglementer le marché, vous ne pouvez pas faire coller. Si les mineurs encore prendre la décision finale quant à l'transactions à mettre dans un bloc, alors ce sera juste conduire des frais de transaction "underground". Un mineur peut le laisser être connu que si vous lui envoyer de l'argent, soit sur la chaîne ou par d'autres moyens, il va les priorités de votre opération au-dessus d'autres qui paient des impôts des transactions. Je ne vois pas comment vous pouvez arrêter de le faire. Ensuite, nous allons être de retour dans la situation que nous avons maintenant, mais avec plus de complexité.

+643
FOREIGN 5 janv. 2011, 23:23:39

Imaginez, un instant, qu'un énorme éruption solaire efface tous les disques durs de la planète Terre. Tous les disques durs sont effacés, et avec eux tous les enregistrements de la blockchain Bitcoin.

Serions-nous en mesure de récupérer? Est-il une autre sauvegarde de la blockchain? Ne nous espérons qu'au moins un ordinateur est protégé sous sol?

Je suppose personnel de chacun des portefeuilles serait perdu, sauf si l'utilisation de papier-monnaie. Certainement un gros coup dur pour le Bitcoin de la communauté.

+639
mrp1375 17 août 2010, 18:09:20

La preuve de Graver permet à quelqu'un d'acheter un Alt Pièce de monnaie.

Comment est-il contrôlé afin que quelqu'un ne pas "double-passer" à l'aide de la même Preuve de Graver acheter simultanément sur la touche Alt de Pièce de monnaie de 1 et Alt Pièce de 2?

+553
Sello Aufros Letsoalo 19 avr. 2022, 20:21:00

Pourquoi est-il que, lors de la Dekoboko Arc (Anime épisode 275-277) seiyuu pour Sakata Gintoki, Kagura, Okita Sougo, Kondo Isao, Sarutobi Ayame, et Tsukuyo changé?

Sakata Gintoki : Sugita Tomokazu -> Tomatsu Haruka

Kagura : Kugimiya Rie -> Ishii Kouji

Kondo Isao : Susumu Chiba -> Chiaki Takahashi

Okita Sougo : Kenichi Suzumura -> Itou Shizuka

Sarutobi Ayame : Kobayashi Yuu -> Okitsu Kazuyuki

Tsukuyo : Kaida Yuuko -> Hoshino Takanori

Pourtant, la seiyuu pour Hijikata Toshirou n'a pas été modifié. Pourquoi est-ce? Si c'était de garder les coûts bas, alors pourquoi ne pas avoir tout le monde exprimé par le seiyuu?

Je ne suis pas au courant si un tel changement de sexe qui s'est passé avant dans d'autres animes. Si oui, veuillez préciser de quel anime et de ce type d'approche qu'ils ont été à l'aide et à la raison d'une telle approche pour la comparaison.

+489
user10870537 14 juin 2015, 13:56:18

Les blocs ne sont pas stockées dans des fichiers individuels, mais à plat paquets de taille fixe, et en remplacement de celle qui est manquant n'est pas vraiment possible. Si un bloc ne peut pas être trouvé sur le disque qu'il a vif supprimé manuellement ou par un errant, un procédé, ou le disque est sérieusement endommagé. Un re-indice de résoudre ce problème, mais c'est un indicateur d'autres problèmes liés au matériel que ce qui s'est passé.

+467
Super Zombie Master 24 déc. 2022, 20:18:00

Shoujo anime est célèbre pour son grand les yeux et magique de transformer des héroïnes.

Sailor Moon est probablement le plus célèbre de ces.

enter image description here

Quand était la première fois qu'un magical girl, transformée comme par magie?

+413
saintninja 3 sept. 2020, 11:04:23

Je vais essayer d'obtenir la molette de zoom sur mon wacom bamboo au travail. Si j'ai très peu d'idée de comment le faire. J'ai essayé d'utiliser xinputwacom (je pense) cependant, il gémit, il manquait quelque chose. Est-il de toute façon de l'exécution de wacom-tools sur 10.04?

Un peu plus à lire ici sur wacom-tools http://who-t.blogspot.com/2010/09/wacom-support-in-linux.html

+346
Arbelzapf 10 avr. 2021, 13:52:03

Quelqu'un break dans mon portefeuille?

Si vous avez été en utilisant le standard client bitcoin, alors oui. Si certains de portefeuille en ligne comme blockchain.info -- n'importe quoi pouvait arriver.

N'auraient-ils pas besoin de ma clé privée et mon mot de passe pour le faire?

La seule chose nécessaire pour le transfert de pièces de monnaie est la clé privée.

+216
user115525 10 mars 2013, 04:24:22
Le site web pour l'envoi et la réception de l'argent.
+187
Andrei Sotto Capati 11 juil. 2021, 05:06:34

Je suis en train de modifier la simple wallettemplate pour obtenir l'adresse de l'expéditeur dans la liste des transactions. Toutefois, depuis TransactionInput.getFromAddress() n'existe pas encore et getConnectedOutput().getAddressFromP2PKHScript() est obsolète, je ne sais pas laquelle est la bonne façon de le faire.

+173
SteveMighty 26 déc. 2017, 14:52:34

Lorsque vous créez une transaction, votre porte-monnaie Bitcoin émissions à quelques plein de nœuds sur le Bitcoin, peer-to-peer. Ce type de nœuds rapidement le relais à d'autres nœuds, et il finit par s'arrêter jusqu'à la pleine nœuds gérés par des sites liés. C'est la façon dont ces sites à savoir la transaction existe.

Le plein de nœuds ailleurs le relais de la transaction de Bitcoin mineurs. Chaque exploitant peut choisir d'inclure votre transaction dans un bloc de transactions. (Les mineurs choisissent généralement d'inclure les transactions qui paie le plus cher de frais de transaction par kilo-octet de données de la transaction.)

Les mineurs ont à résoudre une sorte de puzzle aléatoire---selon la mineur résout en premier peut inclure la preuve, ils ont résolu le puzzle dans leur bloc de transactions et de l'envoyer en bloc à plein de nœuds. Ce type de nœuds relais le bloc à d'autres nœuds et, finalement, le bloc se termine jusqu'à la pleine nœuds gérés par les sites liés (et le porte-monnaie de la personne que vous avez payé).

Les énigmes sont très difficiles à résoudre, donc un bloc avec la preuve d'un résolu le puzzle est difficile à faux. Ceci signifie que toutes les transactions dans ce bloc sont considérés comme difficile à défaire. Aussi, le bloc suivant est le point à la précédente bloc, il faudrait alors résoudre deux énigmes compliquées pour annuler les transactions dans le bloc contenant vos transactions. Et il ne cesse de devenir de plus en plus difficile à chaque fois qu'un nouveau bloc est créé.

Comme vous l'aurez deviné, il faut une moyenne d'environ 10 minutes de casse-tête à résoudre par tous les mineurs auprès de n'importe quel mineur résout un puzzle, il faut environ 10 minutes en moyenne pour une transaction à être protégés. Jusqu'à ce point, vous pouvez créer une double transaction qui vole l'argent que vous avez dépensé---donc, personne ne veut croire à haute-valeur des transactions jusqu'à ce qu'ils apparaissent dans au moins un bloc (et plus les blocs sont de mieux en mieux).

P. S. des questions de Newbie sont toujours les bienvenus!

+117
Crush 11 mars 2023, 21:55:22

Vous poser plusieurs questions intéressantes concernant la centralisation de la gouvernance et le développement du Bitcoin et de l'Ethereum.

Vous précisément mentionné que la prise de décision se fait par les mineurs et les développeurs. Il y a quelques dépôts centralisés où le développement du Bitcoin et de l'Ethereum prend place. Toutefois, rien n'empêche un développeur de façon indépendante de bifurquer le code et ajouter leurs propres changements qui ne sont pas approuvés par les responsables du principal dépôt git.

Qui a le dernier mot sur l'approbation d'un changement de code? Un changement dans le code est approuvé par les responsables de chaque référentiel. Ces changements sont examinés, approuvés et fusionnées par les développeurs, pas mineurs. Cependant, même si un changement est fusionné dans le référentiel principal, cela ne signifie pas qu'un mineur devra nécessairement adopter. Si le référentiel responsables d'approuver une modification de code qui n'est pas souhaitable, alors de la partie indépendante, en observant les changements de code (il y en a beaucoup qui sont à la recherche à la traction demandes et se fond dans le Bitcoin et de l'Ethereum dépôts) qui n'ont pas la possibilité d'approuver, de rejeter ou de fusion de code, fera remarquer le problème dans les forums publics. Si un problème est signalé, il est possible que les mineurs ne seront pas de mise à jour de leur logiciel. Si les mineurs choisissent de ne pas mettre à jour leur logiciel, la mise à jour n'aura pas lieu, indépendamment du fait qu'il est fusionné dans le dépôt principal.

Est-il un consortium ou d'une fondation qui a le dernier mot? Bien qu'il existe diverses fondations associées avec Bitcoin et de l'Ethereum, il n'est pas possible qu'un individu ou un groupe d'individus, uniquement basé sur leur identité, qui aura le dernier mot sur toute décision au sujet d'un code ou d'un blockchain. La raison en est que cela rendrait la blockchain un système centralisé. Au lieu de cela, les modifications proposées doivent être acceptés par les mineurs. Si un mineur approuve d'un changement, qu'ils vont télécharger le nouveau code et l'exécuter; si non, ils resteront dans l'ancienne version.

Un mineur peut toujours choisir d'exécuter une autre version du logiciel ne sont pas approuvés par le principal référentiel de responsables ou de fondations. De cette façon, si les responsables de la principale référentiel sont invités à mettre dans une porte dérobée, et quelqu'un détecte ce, il ne sera pas possible d'infiltrer le réseau bitcoin, comme les mineurs refusent de mise à niveau. Une situation similaire vaut pour les changements qui sont économiquement indésirables à des mineurs.

Si une partie des mineurs d'accord avec une mise à jour du logiciel, mais une autre partie des mineurs n'est pas le cas, alors la fourche sera causé. Si la mise à niveau est doux-fourche-compatible et les mineurs qui n'ont pas de mise à niveau sont une minorité, alors ils seront "reporté" à la blockchain produites par la majorité de ceux qui ont mis à niveau, provoquant un "fork". Cela va forcer la mise à niveau de leur nœud ou le risque de perdre leurs bénéfices. Si la mise à niveau est un dur à la fourchette, puis la chaîne sera divisé en deux, indépendamment du fait que la majorité des mises à niveau. La minorité de maintenir leur propre chaîne. C'est ce qui s'est passé entre Bitcoin Bitcoin et de la Trésorerie, d'où le changement de taille de bloc augmentation n'a pas été approuvé par la majorité, mais a constitué un dur fourche changement. La décision de qui version du code de survit est donc à l'adoption de la politique de mineurs.

Plus de détails sur les différentes fourches sont décrites dans le document "Un Sauvage Velours Fourchette Semble", qui est apparu Financiers Crypto '18.

Pourquoi un site web de montrer les progrès d'un vote sur un particulier blockchain fourche? Cet affichage est purement informatif et n'affecte pas la décision. Les décisions de mise à niveau ou non, sont indiqués sur la blockchain par les mineurs. Ces décisions sont annoncés par une "signalisation" mécanisme par lequel les mineurs comprennent leur droit de vote dans leur coinbase la transaction, ce qui les rend leurs profits. Parce que la transaction est vérifiée par la preuve-de-travail, il est impossible de faux - le mineur qui a créé ce bloc a vraiment signal de leur décision. Les mineurs observer la signalisation par d'autres mineurs afin de décider d'une éventuelle mise à niveau.

Par exemple, une période d'activation peuvent être alloués par les développeurs au cours de laquelle les mineurs peuvent voter, en incluant leur signal dans leur coinbase transaction, à indiquer leur préférence. Au cours de cette période d'activation, la fonctionnalité n'est pas activée. Si un seuil minimum de signalisation est indiqué au cours de la période d'activation, comme 90% des blocs, les mineurs d'accord qu'ils adopteront la nouvelle fonctionnalité. Cela permet d'éviter les doux forks où la majorité n'a pas mis à jour. Aussi longtemps que la plupart des mineurs signal honnêtement, ce mécanisme fonctionne. La signalisation ne nécessite pas de développeur ou de la fondation, l'approbation et l'adoption d'une fonctionnalité n'est pas basée sur l'observation de la statistique hors d'un site web.

Malgré ce qui précède, dans la pratique, beaucoup de développement repose sur quelques personnes qui sont les principaux contributeurs. Le fait que peu de gens sont impliqués dans le développement actuel est étudié dans l'article "Société Égalitaire ou bénévole de la Dictature: L'État de Cryptocurrency Gouvernance" par Azouvi, Maller et Meiklejohn qui est apparu Financiers Crypto '18.

Pour conclure, il n'y a pas de personnes ou de fondations qui ont le dernier mot sur la fonctionnalité qui sera inclus. La gouvernance est effectuée de façon décentralisée, dans laquelle l'adoption des logiciels par les mineurs indique le protocole qui sera suivie.

+105
Kumar PG 23 juin 2019, 22:20:35

La chanson a ces "harpe" sons en arrière-plan

Vous pouvez l'écouter ici autour de 2:20 minutes comme ça.

Merci à l'avance!

+90
user48264 30 oct. 2021, 16:29:22

Je pense que le non signé brut de la transaction n'est pas configuré correctement. La unsigned tx a 5 fois le pubkey script dans le tx_in[0-4] de la section. Il doit avoir une seule pour chaque signature. Comment j'ai compris le système, le chemin à parcourir est de définir l'entrée de tous les scripts pour rien, et courir à travers une boucle pour chacune des cinq entrées, la création de 5 signatures.

La première boucle sera le pubkey script pour tx_in[0]. Tous les autres restent vides. Puis on calcule une signature valide pour tx_in[0]. Ensuite, dans la boucle suivante, vous définissez à nouveau tout à rien, et que pour tx_in1 la pubkey script. Et ainsi de suite... j'essaie de l'afficher de cette façon:

réglez tous les scriptSig champs vides, et la longueur du champ à 0
Boucle 1
 seulement tx_in[0] avec pubkey script, de générer des sig[0]
Boucle 2
 seulement tx_in[1] avec pubkey script, de générer des sig[1]
Boucle 3
 seulement tx_in[2] avec pubkey script, de générer des sig[2]
La boucle 4
 seulement tx_in[3] avec pubkey script, de générer des sig[3]
Boucle de 5
 seulement tx_in[4] avec pubkey script, de générer des sig[4]

Cela vous donnera les signatures, maintenant vous placez chaque signature dans son scriptsig champ, et d'adopter les champs de longueur en conséquence.

J'ai vu des semblables d'infos ici et ici.

+82
OSB 1 juil. 2020, 10:35:56

Les frais facturés par Bitcoin échanges sont généralement là à l'1) de prévenir les abus des services et 2) de faire de l'opérateur de l'argent.

Types de droits de l'automne en 4 catégories:

  1. Par frais de change (Mtgox)
  2. Frais sur de déplacer de l'argent d'un compte bancaire
  3. Par-commerce frais
  4. Par frais de tenue de compte
+81
Niek Jonkman 27 sept. 2015, 08:53:53

Afficher les questions avec l'étiquette