bitcoin débutant, j'ai quelques questions

J'ai quelques questions à propos de bitcoin et d'essayer d'envelopper ma tête autour de lui.

1) Si les gens peuvent générer des bitcoins hors de l'air mince sur leur ordinateur comment ne plaisante pas avec la valeur du bitcoin?

2) j'ai bitcoin-qt sur mon ordinateur un mac, Si jamais j'ai dû réinstaller mon os comment puis-je garder mon porte-monnaie? est l'adresse de mon porte-monnaie généré en fonction de mon matériel ou est-il généré automatiquement à l'endroit où, si j'ai réinstallé mon os il serait en créer un nouveau.

3) j'ai lu que le bitcoin mining est de la chance pure. Ma question est quel est le logiciel mineing et où en est-il de la collecte de ses données? Mon bitcoin-qt software a été la synchronisation avec un réseau pour un certain temps maintenant et je ne suis pas sûr de ce qu'il est en cours de téléchargement.

merci

+615
Chatts90 1 févr. 2015 à 14:37:41
29 réponses

Je suis en train d'écrire un logiciel à la mine de bitcoins (en golang) dans le cadre d'un projet de collège. Je voudrais savoir comment est-ce que je construis un bloc (ce qui serait potentiellement ajouté à la fin du bloc de la chaîne) pour que je puisse envoyer le 25 nouvellement généré des bitcoins à moi-même. Vous pouvez supposer que je sais déjà comment construire un bloc de base de l'en-tête.

Un exemple serait grandement apprécié, toutes les données factices peuvent être utilisés.

Aussi, j'aimerais savoir si j'aurais besoin de l'insérer dans l'arbre de merkle toutes les informations concernant la transaction qui donne le 25 nouvellement créées, les pièces de monnaie pour le mineur.

Merci à l'avance!

+992
Malins 03 февр. '09 в 4:24

Je veux utiliser la signature du message de prouver le contrôle d'un multi signature adresse Bitcoin. Est-il possible? En théorie, il doit être. Dans la pratique, il y a aucune Bitcoin portefeuilles qui permettent cela? Plus précisément, comment puis-je faire cela avec Arsenal des Coffrets?

+959
Max Vouges 16 oct. 2010 à 21:16:42
Autres réponses

Questions connexes


Questions connexes

Oui, bien que "sans les montants ou les scripts" donne une idée plus claire de ce que la transaction graphique va ressembler: chaque sortie est uniformément aléatoire curvepoint. Cette histoire est en fait tout à fait un peu mieux que Bitcoin où il y a des "adresses", qui sont souvent public et souvent réutilisés.

En général, la recherche d'un p2p couche qui cache l'original, dissociées des transactions, qui semble difficile. Au début, j'avais pensé qu'il serait possible de "passif fusion", où les nœuds voudrais juste agréger toutes les transactions qu'ils ont vu, de prendre en dissociées des opérations et de la sortie fusionné ceux. Cela semble être très fragile: considérons trois nœuds qui ont chacun une transaction, disons Un, B et C. Le premier nœud publie Un, puis la deuxième et la troisième loquent en même temps, la sortie d' AB et AC respectivement, et maintenant, un seul de B ou C peut être confirmé. Observons que ce qui se passe, même sans aucune confrontation comportement, et se produit même si la fusion se fait uniquement par certains de "masternodes".

Le problème, finalement, revient au fait qu'avec l'AAF, contradictoires fusionne (transactions avec d'intersection d'entrée de jeux où ni est un sous-ensemble de l'autre) ressemblent à des conflits d' transactions (double-passe). Donc, "fédérateur" AB et AC pour obtenir de l' ABC, qui est le réseau souhaité comportement, est aussi difficile que d' "unificateur" un double-passer. Qui, pour être clair, c'est "n'a même pas de sens" niveaux de difficile.

Il peut être possible d'avoir un p2p couche qui n'interactif de la fusion en quelque sorte, qui, dans Mimblewimble pourrait être beaucoup plus simple que Coinjoin en Bitcoin, de sorte que la transaction créateurs ont le contrôle sur ce que les autres transactions une transaction est fusionné sur le fil. Les mineurs seraient ensuite déposer les signatures ou tout ce qui était nécessaire pour assurer l'interaction au p2p couche et d'intégrer ce qu'ils ont obtenu. Ce pourrait être suffisant pour arrêter la création accidentelle de conflits, mais ensuite, vous avez à vous soucier de comportement contradictoire.

Il serait possible pour les utilisateurs de communiquer directement les transactions à des mineurs; pour une transaction donnée, ils me donnent une version différente pour chaque mineur, de sorte que personne, mais le mineur qui a créé une bloc sera en mesure de dire ce que les transactions d'origine dans le bloc. Absent de la collusion ce serait d'effacer un grand nombre de la transaction graphique des adversaire est d'avis que bien que de mettre en miner la centralisation que je trouve très indésirable.

+855
user260229 27 mars 2018 à 20:47:06

scrypt et scrypt-jane ont été choisis non pas parce qu'ils sont "plus difficile" alors, SHA-256, ils sont simplement différents, et de moins en moins adapté pour les GPU/ASIC mise en œuvre.

Si l'utilisation de tels algorithmes est bon ou pas, c'est difficile à dire. Je dirais, puisque l'on peut le mien scrypt pièces avec le matériel de base maintenant, alors que l'exploitation minière SHA256 pièces de même avec décent GPU rig est futile, scrypt contribue à la pièce d'être plus décentralisée, ce qui est une bonne chose.

On peut bien sûr créer très difficile algorithme de hachage (je dirais 10^80 tours de bcrypt sera suffisant pour s'assurer que personne ne calcule un seul de hachage jamais). Mais cryptocurrency avec un tel algorithme est inutilisable, et donc seraient annulées.

+826
Kepler25 28 avr. 2014 à 10:21:10

je pense que cette infographie va vous aider à obtenir la réponse que vous cherchez. Il raconte tout à propos de bitcoin de l'histoire...passé...présent...futur..même parle aussi à propos de certains faits et grands incidents qui ont eu au cours de ce long voyage de bitcoin.

J'ai trouvé cette infographie à : http://www.2kreviews.com/bitcoin-history-future-infographic/

Bitcoin – An Insight On The Past Events and The Times Ahead [Inforgraphic]

+816
Flp098 16 oct. 2012 à 06:25:11

Les clés privées ne peuvent pas être récupérés. Si vous perdez ou oubliez la clé privée, les bitcoins devenir unspendable.

+756
Alexander Michalsky 29 févr. 2012 à 09:10:47

bitaddress.org n'acceptera pas d'électrum clés privées, en disant: clé non valide version 133 pas pris en charge.

electrum ne donne qu'une seule clé privée par adresse.

"Ceci est indépendant du porte-monnaie que vous utilisez, et vous devriez être en mesure d'exporter, tous les portefeuilles permettent" - ne crois pas que l'electrum fait cela. au moins, je ne peut pas trouver un moyen.

+630
Carburetor 5 juin 2017 à 01:38:42

Le txid d'un segwit de transaction est calculé en supprimant tous les témoins, et l'encodage dans l'héritage de la notation, et ensuite calculer le double hachage SHA256 d'elle.

C'est la seule voie possible, que rien d'autre ne serait pas compatible avec les anciens clients (ce qui est requis par une softfork).

+624
Csharpest 11 mai 2018 à 06:00:41

Oui. Général Octets, le fabricant de distributeurs automatiques de billets et terminaux de paiement dans le Czhech République a plusieurs dans l'action, à Prague.

https://www.generalbytes.com/pos/

J'espère que la Foudre POS sera la nouvelle norme si. Il y a quelques entreprises qui travaillent sur ce que trop.

+572
jake tyler 7 mars 2017 à 06:53:25

peut-être que quelqu'un peut obtenir la clé privée à partir de la blockchain tx?

(gal kas galetu isskaiciuoti privatu rakta est blockchain tranksacijos)

ca44c58e53ba0f5a66903dd573e8b21b966e156dcfccd1da676565a2a8d1ad22 "value": "0.32538400", "n": 1, "scriptPubKey": { "hex": "76a9143c61ec465407c4de44b46138afcbd3845e96134788ac", "asm": "OP_DUP OP_HASH160 3c61ec465407c4de44b46138afcbd3845e961347 OP_EQUALVERIFY OP_CHECKSIG", "adresses": [ "16WGrKJUZ3LrRms88kkmQyTLzVs8dyJD8a" ], "type": "pubkeyhash" }, "spentTxId": null, "spentIndex": null, "spentHeight": null

+570
mohamedAziz 15 mars 2019 à 00:00:26

Dépend de leur infrastructure. Si ils utilisent un intermédiaire (comme bitpay ou quelque chose), il sera instantaneus, depuis bitpay est celui qui prend le risque de double dépense, et accepte le paiement rapide. Dans le cas où ils ont leur propre infrastructure, il peut dépendre de ce qu'ils font, s'ils acceptent une confirmation pour le paiement, il peut pas trop sinon il peut prendre plus de temps. Je ne pense pas que l'un de ces magasins le faire en vis à vis, très probablement la volonté d'avoir un "acquéreur" pour les bitcoins.

+523
Mon 24 sept. 2010 à 16:19:55

je veux passé de pièce de monnaie de p2wsh adresse btc testnet3 réseau, j'utilise bitcoinj 0.15.2 construire de transaction et de le signer, utilisez 2/3 multiSig

lorsque j'envoie brut de la transaction en bitcoin core 0.17.0 ligne de commande à utiliser ./bitcoin-cli sendrawtransaction, j'obtiens l'erreur

code d'erreur: -26
message d'erreur:non obligatoire-script-vérifier-drapeau (la Signature doit être égal à zéro pour défaillance(MULTI)SIG opération de) (code 64)

Pour l'instant, je ne sait pas pourquoi mon signée tx diffusion fali? veuillez m'aider,Merci d'avance.

les informations pertinentes

private_key1:cUkNoCzNXMXzN4JhYYbgiWAaKQEwfgUAzw2kogrnhuqgaiz2aduh
private_key2:cUpdkS6ekPkQj1RJWtjbLbYyDwszb3nEbbrkerf9qhvkbbijedgv
private_key3:cU4tWJk3BGymoJgbGbxNA6NJapTwrbfWwapsz1bczbzkoeszb4ml

p2wsh adresse:tb1qrgwja0j7447fz66gufzuj4awed63xm5xpgs57qwpmm0ujc0x7vusdrjmw6

témoin de script str:2 PUSHDATA(33)[037a5929bacc6251ace6fb688c7de760b047f03ef1d23f86bbbf61c152c16a4409] PUSHDATA(33)[02764c145abc62bf1c3786136c7020b4cef227102f458aa607afc6afda7b578ce6] PUSHDATA(33)[02f06485529af46c93b4bd6ab68f44dc58241176a989cca77fe052644a7602d048] 3 CHECKMULTISIG

témoin de script encoder str:5221037a5929bacc6251ace6fb688c7de760b047f03ef1d23f86bbbf61c152c16a44092102764c145abc62bf1c3786136c7020b4cef227102f458aa607afc6afda7b578ce62102f06485529af46c93b4bd6ab68f44dc58241176a989cca77fe052644a7602d04853ae

témoin de hachage:0 PUSHDATA(32)[1a1d2ebe5ead7c916b48e245c957aecb75136e860a214f01c1dedfc961e6f339]

témoin de hachage encoder str:00201a1d2ebe5ead7c916b48e245c957aecb75136e860a214f01c1dedfc961e6f339

transaction signée

01000000000101282f723b362a588f35fee66719c8d739779942b3401995e8e7b3b1f062188c390000000000ffffffff01c8af0000000000002200201a1d2ebe5ead7c916b48e245c957aecb75136e860a214f01c1dedfc961e6f3390400483045022100d6373e87fcebb273c08496e042856acf8068c8685ab3f387151caffb957a828802206ee1488853578b58bdeaba3d47470e2bf58d5a3592b610e505fb31c6cc0f1e780147304402202e9b5c156fef699d9d1c60a22be863a4eb08f01fe86592ade3847d7e7ff9d6b9022077557ce221915b3e2b7c995ba994737f7214a68a0accf6ebb4a259224bc778d601695221037a5929bacc6251ace6fb688c7de760b047f03ef1d23f86bbbf61c152c16a44092102764c145abc62bf1c3786136c7020b4cef227102f458aa607afc6afda7b578ce62102f06485529af46c93b4bd6ab68f44dc58241176a989cca77fe052644a7602d04853ae00000000

le décodage raw transaction

{
"txid": "45bb61b82eb70f8d1d52edde904b3402d677910ffdcb987264ec58b44eac525a",
"hash": "4b818b6745f45fdd79f0f54222206ee35de27eb103b8974046e6f6b8a323d2b4",
"version": 1,
"size": 349,
"vsize": 158,
le "poids": 631,
"locktime": 0,
"vin": [
{
"txid": "398c1862f0b1b3e7e8951940b342997739d7c81967e6fe358f582a363b722f28",
"vout": 0,
"scriptSig": {
"asm": "",
"hex": ""
},
"txinwitness": [
"",
"3045022100d6373e87fcebb273c08496e042856acf8068c8685ab3f387151caffb957a828802206ee1488853578b58bdeaba3d47470e2bf58d5a3592b610e505fb31c6cc0f1e7801",
"304402202e9b5c156fef699d9d1c60a22be863a4eb08f01fe86592ade3847d7e7ff9d6b9022077557ce221915b3e2b7c995ba994737f7214a68a0accf6ebb4a259224bc778d601",
"5221037a5929bacc6251ace6fb688c7de760b047f03ef1d23f86bbbf61c152c16a44092102764c145abc62bf1c3786136c7020b4cef227102f458aa607afc6afda7b578ce62102f06485529af46c93b4bd6ab68f44dc58241176a989cca77fe052644a7602d04853ae"
],
"séquence": 4294967295
}
],
"vout": [
{
"value": 0.00045000,
"n": 0,
"scriptPubKey": {
"asm": "0 1a1d2ebe5ead7c916b48e245c957aecb75136e860a214f01c1dedfc961e6f339",
"hex": "00201a1d2ebe5ead7c916b48e245c957aecb75136e860a214f01c1dedfc961e6f339",
"reqSigs": 1,
"type": "witness_v0_scripthash",
"adresses": [
"tb1qrgwja0j7447fz66gufzuj4awed63xm5xpgs57qwpmm0ujc0x7vusdrjmw6"
]
}
}
]
}

le signe de code

public void signe() {
NetworkParameters params = TestNet3Params.get();
Pièce de frais = Pièce de monnaie.SATOSHI.fois(5000L);
Pièce fundAmount = Pièce de monnaie.SATOSHI.fois(50000L);

Liste<ECKey> ecKeyList = Arrays.asList(
 DumpedPrivateKey.fromBase58(params, "cUkNoCzNXMXzN4JhYYbgiWAaKQEwfgUAzw2kogrnhuqgaiz2aduh").getKey(),
 DumpedPrivateKey.fromBase58(params, "cUpdkS6ekPkQj1RJWtjbLbYyDwszb3nEbbrkerf9qhvkbbijedgv").getKey(),
 DumpedPrivateKey.fromBase58(params, "cU4tWJk3BGymoJgbGbxNA6NJapTwrbfWwapsz1bczbzkoeszb4ml").getKey()
);

List<String> inTxidList = Arrays.asList(
"398c1862f0b1b3e7e8951940b342997739d7c81967e6fe358f582a363b722f28"
);

List<Integer> inTxIndexList = Arrays.asList(
0
);

Chaîne redeemScriptStr = "5221037a5929bacc6251ace6fb688c7de760b047f03ef1d23f86bbbf61c152c16a44092102764c145abc62bf1c3786136c7020b4cef227102f458aa607afc6afda7b578ce62102f06485529af46c93b4bd6ab68f44dc58241176a989cca77fe052644a7602d04853ae";

Script script = Script(Utils.HEX.décoder(redeemScriptStr));
Script p2wshScript = ScriptBuilder.createP2WSHOutputScript(script);

Transaction tx = nouvelle Transaction(params);
for (int i = 0; i < inTxidList.size(); i++) {
 TransactionWitness témoin = new TransactionWitness(3);

 tx.addInput(Sha256Hash.wrap(inTxidList.get(i)), inTxIndexList.get(i), nouveau Script(new byte[0]));

 Sha256Hash sigHash = tx.hashForWitnessSignature(i, p2wshScript, fundAmount, Transaction.SigHash.TOUS, false);

 for (int j = 1; j < ecKeyList.size(); j++) {
 ECKey.ECDSASignature sig = ecKeyList.get(j).signe(sigHash);
 TransactionSignature txSig = new TransactionSignature(sig, de la Transaction.SigHash.TOUS, false);

 le témoignage.setPush(j, txSig.encodeToBitcoin());
}
 le témoignage.setPush(ecKeyList.size(), le script.getProgram());

tx.getInput(i).setWitness(témoin);
}

Adresse sendTo = Adresse.fromString(params, "tb1qrgwja0j7447fz66gufzuj4awed63xm5xpgs57qwpmm0ujc0x7vusdrjmw6");
Pièce outAmount = fundAmount.le signe - (moins les frais);
Script outPkScript = ScriptBuilder.createOutputScript(sendTo);
tx.addOutput(outAmount, outPkScript);

log.info (signé tx:{}",Utils.HEX.coder(tx.bitcoinSerialize()));
}
+450
Saikat Dutta 15 oct. 2014 à 03:20:17

Je ne sais pas beaucoup au sujet de cryptocurrencies, mais j'ai été à la recherche à la Coinbase valeur des graphiques de bitcoin et de l'ethereum, et a remarqué que, même sur une journée, tous les dip et le pic affectent tous les trois monnaies affichés. Pourquoi est-ce?

Valeur graphique

+449
Alexander Ng 9 avr. 2019 à 09:01:19

En utilisant la terminologie de: https://en.bitcoin.it/wiki/Protocol_specification#tx

Qu'est ce qui empêche un attaquant d'exploitation d'un client non autorisé de remplacer le tx_out[] d'une transaction avec les valeurs que affectez la sortie de la transaction à l'attaquant?

Le tx_in[] est inchangé (et sans doute en cours de validité), mais les sorties maintenant, l'avantage de l'attaquant.

Une nouvelle table de hachage peut alors être calculé et annoncé par le voleur client à l'aide de l'inv message.

Si rien n'empêche que cela se produise, comment le réseau Bitcoin empêcher ce coquin de transaction d'être inclus dans un bloc?


[N'ayant pas de toute façon de commentaire à ce stade]

Merci David, qui clarifie grandement mon [sig]la compréhension de la documentation sur:

https://en.bitcoin.it/wiki/Script#Crypto

Le OP_CHECKSIG description dit en partie:

L'ensemble de la transaction les sorties, les entrées, et le script (à partir de la plupart des récemment exécuté OP_CODESEPARATOR à la fin) sont hachés.

Je pensais que "l'ensemble de la transaction", a été la transaction précédente, pas le rachat de la transaction, qui a été signé comme vous le décrivez.

Je vous remercie encore de m'avoir aidé.

+438
Leonid Beschastny 9 mai 2015 à 04:07:14

J'ai essayé le code ci-dessous et a donné des informations d'identification valides, mais nous ne pouvions pas obtenir la réponse de la vérification de l'adéquation. Quelle serait la solution?

<?php

$guid="xxxxxxxxx";
$main_password="xxxxxxxxx";

$json_url = "https://blockchain.info/merchant/$guid/équilibre?mot de passe=$main_password";

$json_data = file_get_contents($json_url);

$json_feed = json_decode($json_data);

$reste = $json_feed->équilibre;

echo $solde;
+425
Vigneshwaran Sivalingam 6 mars 2013 à 23:40:03

Je me sens juste un trou béant dans ma logique, ou peut-être un double de la question, donc je suis prêt à retirer rapidement cette question.

Je me demandais comment le vol pourraient être évités dans une économie qui s'appuie principalement sur un cryptocurrency tels que la CTB. Je possède BTC, donc je me demandais si quelqu'un croyait que j'avais Bitcoin et je voulais me le voler (peut-être sous la menace des armes), ce qui risquerait de l'empêcher d'avoir épuisé tout l'argent que j'ai jusqu'à ce qu'il/elle croit que je n'ai pas d'argent à gauche? Encore une fois, c'est en supposant que c'est dans une économie qui, hypothétiquement obtenu au point qu'elle repose principalement sur Bitcoin et il ne serait pas rare de trouver un BTC utilisateur en choisissant au hasard. Serait une sorte d'un tiers des transactions de gestionnaire en toute sécurité transact BTC, d'une certaine façon qui permettrait d'éviter les vols? Je n'arrive pas à comprendre ça.

+349
Yohannes Kiros 26 juin 2018 à 23:26:25

Je suis à l'aide de Litecoin Core portefeuille sur mon PC, et j'ai besoin d'un accès quotidien à elle.

Je suis en voyage loin de la maison à Pâques et en prenant mon portable avec moi. J'ai téléchargé Litecoin Core Portefeuille à mon ordinateur portable, mais il n'y a pas d'équilibre qui se montre. Est-il un moyen de synchroniser les deux portefeuilles?
Ou si non, puis-je transférer le solde à Recevoir un porte-monnaie sur le Portable, porte-monnaie?

Merci Margaret.

+339
crnkovic 3 mai 2011 à 13:40:42

Les clients ont différentes de la sécurité et de facilité d'utilisation paramètres. Je ne vais pas répéter l'information qui existe - quelques liens qui pourront vous aider à comprendre:

C'est à l'utilisateur de choisir la façon paranoïaque, il est, quelles sont les garanties de sécurité qu'il veut, et exactement comment il souhaite que le client convivialité du comportement à adopter.

+334
steven Gilks 9 juin 2010 à 14:05:49

J'ai eu un problème similaire quand j'ai d'abord commencé avec le 2pac. Vous n'avez pas mentionné si vous utilisez un ordinateur Windows ou Linux plate-forme, mais la solution est similaire dans les deux sens.

Solution: assurez-vous que votre CGMiner binaire est compilé avec le support de l'Gekko 2Pac. Il semble que votre BM1384 2Pac n'est pas reconnu correctement par CGMiner.

Cette sortie que vous avez fournies:

"0: AMU GS-10018: | 528.0 M / 516.0 Mh/s WU: 5.6/m"

...montre qu'il est en train d'être énumérés comme un "UMA" (ce qui est généralement ASICMINER bloc erupters ) Il doit être "CSS" pour un GekkoScience appareil. C'est aussi pourquoi vous voyez le bas de hachage et de taux d'erreurs matérielles.

Donc, assurez-vous d'avoir un gekko-activé CGMiner binaire, et également d'assurer votre fichier de commandes des points de même correct binaire. (chemin d'accès correct)

Si vous avez besoin d'une aide plus détaillée, veuillez indiquer si vous êtes sur un ordinateur Windows ou Linux plate-forme.

+318
user126237 8 oct. 2011 à 13:55:04

Je suis en utilisant le standard de ligne de commande client (sous OSX, dans le cas où cette matière).

J'ai lu dans certains threads qu'il est assez intelligent pour pregenerate+ de 100 adresses pour être utilisé dans l'avenir, quand vous leur posez la question, de sorte que si vous avez une sauvegarde antérieure porte-monnaie, l'avenir des clés privées ne sont pas perdus.

Ce serait cool, mais comment puis-je vérifier si c'est vraiment vrai?

Chaque fois que je "vous avez une nouvelle adresse", il m'a semblé qu'il a pris assez de temps à soupçonner qu'il était un de le créer à la volée, de ne pas l'utiliser à partir d'un préfabriqués de la piscine. C'était peut-être lente pour d'autres raisons, si, et c'est pourquoi je tiens à le consulter en quelque sorte.

+291
JODEE BURNS 6 juin 2010 à 22:08:56

CDF parfois élevé, ce qui témoigne de la mauvaise chance. La mauvaise chance qui se passe avec toutes les piscines et les mineurs, et il n'y a vraiment pas de remède pour elle, tout comme il n'existe aucun remède pour les billets de loterie qui ne sont pas gagnants. Chaque hachage est comme un billet de loterie avec une infime chance de gagner un bloc. Si vous avez la malchance, il va prendre beaucoup de billets de loterie avant de trouver un gagner un.

Avec plus de hashpower la malchance tours de passe plus vite. Mais il y aura toujours des tours avec la haute CDF qui prennent beaucoup de hachages avant le bloc est trouvé.

+265
Teddy Cross 27 mai 2017 à 05:31:51

j'ai commencer à faire de même. Je pense avoir régler le problème de l'2 affirmer dans chainparams.cpp (pas plus d'erreur sur l'exécution myaltcoind fichier) avec ce script ( Altcoin Genèse bloc échoue après un changement de bloc de récompense) que de hachage de la genèse:

assert(consensus.hashGenesisBlock == uint256S("0x12a765e3...."));
assert(la genèse.hashMerkleRoot == uint256S("0x97ded9....."));

MAIS je rebord d'avoir une erreur lors du lancement de myaltcoind fichier:
ERREUR : erreur : Une fatale erreur interne s'est produite, voir debog.journal pour plus de détails Segmentation fault (core dumped)

Et le débogage.fichier journal ne donne pas une utile problème. voici :

2018-02-26 17:37:41 Coin4coin version v0.15.1.0-inc
2018-02-26 17:37:41 InitParameterInteraction: paramètre d'interaction: -whitelistforcerelay=1 -> réglage -whitelistrelay=1
2018-02-26 17:37:41 en Supposant que les ancêtres de bloc 59c9b9d3fec105bdc716d84caa7579503d5b05b73618d0bf2d5fa639f780a011 la validité des signatures.
2018-02-26 17:37:41 Réglage nMinimumChainWork=00000000000000000000000000000000000000000000002ebcfe2dd9eff82666
2018-02-26 17:37:41 à l'Aide de la 'norme' SHA256 mise en œuvre
2018-02-26 17:37:41 répertoire de données par Défaut /home/prof/.coin4coin
2018-02-26 17:37:41 à l'Aide des données du répertoire /home/prof/.coin4coin
2018-02-26 17:37:41 Utilisation du fichier de configuration /home/prof/.coin4coin/coin4coin.conf
2018-02-26 17:37:41 à l'Aide d'au plus 125 connexions automatiques (1024 descripteurs de fichiers disponibles)
2018-02-26 17:37:41 à l'Aide de 16 MiB de 32/2 demandé à la signature du cache, capable de stocker des éléments 524288
2018-02-26 17:37:41 à l'Aide de 16 MiB de 32/2 requis pour l'exécution du script de cache, capable de stocker des éléments 524288
2018-02-26 17:37:41, 0 threads pour le script de vérification
2018-02-26 17:37:41 planificateur de début de fil
2018-02-26 17:37:41 HTTP: travail de création d'une file d'attente de la profondeur 16
2018-02-26 17:37:41 Pas de rpcpassword set - aléatoire à l'aide de l'authentification par cookie
2018-02-26 17:37:41 Généré RPC cookie d'authentification /home/prof/.coin4coin/.cookie
2018-02-26 17:37:41 HTTP: départ de 4 threads
2018-02-26 17:37:41 init message: Vérification de portefeuille(s)...
2018-02-26 17:37:41 à l'Aide de BerkeleyDB version Berkeley DB 4.8.30: (9 avril 2010)
2018-02-26 17:37:41 Utilisation du porte-monnaie porte-monnaie.dat
2018-02-26 17:37:41 CDBEnv::Open: LogDir=/home/prof/.coin4coin/base de données Fichiererreurs=/home/prof/.coin4coin/db.journal
2018-02-26 17:37:41 configuration du Cache:
2018-02-26 17:37:41 * à l'Aide d'2.0 MiB index de bloc de base de données
2018-02-26 17:37:41 * 8,0 mio pour la chaîne de l'état de la base de données
2018-02-26 17:37:41 * à l'Aide De 440,0 MiB en mémoire UTXO ensemble (et jusqu'à 286.1 MiB de inutilisés mempool de l'espace)
2018-02-26 17:37:41 init message: Chargement des index de bloc...
2018-02-26 17:37:41 Ouverture LevelDB dans /home/prof/.coin4coin/blocs/index
2018-02-26 17:37:41 Ouvert LevelDB avec succès
2018-02-26 17:37:41 Utilisation de la dissimulation de clé pour /home/prof/.coin4coin/blocs/index: 0000000000000000
2018-02-26 17:37:41 LoadBlockIndexDB: le dernier fichier de bloc = 0
2018-02-26 17:37:41 LoadBlockIndexDB: le dernier bloc du fichier info: CBlockFileInfo(blocs=0, taille=0, hauteur=0...0, temps=1970-01-01...1970-01-01)
2018-02-26 17:37:41 Vérification de tous blk fichiers sont présents...
2018-02-26 17:37:41 LoadBlockIndexDB: transaction indice désactivé
2018-02-26 17:37:41 Initialisation des bases de données...
2018-02-26 17:37:41 Pré-allouer jusqu'à la position 0x1000000 dans blk00000.dat
2018-02-26 17:37:41 Ouverture LevelDB dans /home/prof/.coin4coin/chainstate
2018-02-26 17:37:41 Ouvert LevelDB avec succès
2018-02-26 17:37:41 Utilisation de la dissimulation de clé pour /home/prof/.coin4coin/chainstate: 5ede9e4227910002
2018-02-26 17:37:41 init message: Rembobinage blocs...
2018-02-26 17:37:41 index de bloc 92ms
2018-02-26 17:37:41 init message: Chargement du porte-monnaie...
2018-02-26 17:37:41 nFileVersion = 150100
2018-02-26 17:37:41 Touches: 2002 en clair, 0 chiffré, 2002 w/ métadonnées, 2002 total
2018-02-26 17:37:42 portefeuille 55ms
2018-02-26 17:37:42 setKeyPool.size() = 2000
2018-02-26 17:37:42 mapWallet.size() = 0
2018-02-26 17:37:42 mapAddressBook.size() = 1
2018-02-26 17:37:42 ERREUR: ReadBlockFromDisk: les Erreurs dans le bloc d'en-tête à CBlockDiskPos(nFile=0, les osbl=8)
2018-02-26 17:37:42 *** impossible de lire les bloquer
2018-02-26 17:37:42 Erreur: Erreur: Une fatale erreur interne s'est produite, voir de débogage.journal pour plus de détails 

Puis-je avoir de l'aide s'il vous plaît ?

+255
William Maio 5 avr. 2011 à 19:25:23

Vous pouvez le modifier, mais en faisant cela, vous entraînera la nullité de la signature de la transaction, puisque les données ne sont plus les mêmes que ce qui a été signé.

Vous pouvez le faire sur les transactions qui n'impliquent pas des signatures, mais ils sont généralement non-standard sur la mainnet.

Notez que, même après la modification, vous ne pouvez mettre à jour dans les limites de l'entrée(s) somme. Vous pouvez ne jamais modifier une transaction d'avoir une puissance de sortie supérieure à la somme des entrées.

+172
Timothy Kane 14 avr. 2017 à 12:27:43

Ici est là qu'ils sont définis:

 cas OP_TOALTSTACK:
{
 si (la pile.size() < 1)
 return false;
altstack.push_back(stacktop(-1));
popstack(pile);
}
break;

 cas OP_FROMALTSTACK:
{
 si (altstack.size() < 1)
 return false;
la pile.push_back(altstacktop(-1));
popstack(altstack);
}
break;

Exemple:

Pile:
Suppléant De La Pile:
Script: OP_1 OP_2 OP_TOALTSTACK

.

Pile: 01
Suppléant De La Pile:
Script: OP_2 OP_TOALTSTACK

.

Pile: 01 02
Suppléant De La Pile:
Script: OP_TOALTSTACK

.

Pile: 01
Suppléant De La Pile: 02
Script: 

c'est pour quoi? N'importe quel cas d'utilisation spécifiques viennent à l'esprit?

C'est... l'utilisation d'une déficience. 99% du temps, vous pouvez éviter d'utiliser OP_(À|DE)ALTSTACK en mettant des choses dans la pile dans un ordre différent. Il y a 18 manipulation de la pile des opérateurs, mais une seule (OP_DUP) est utilisé avec toute la régularité. Je suis de l'avis que Bitcoin script est trop compliqué pour son utilisation prévue.

+160
Bernard David 2 avr. 2011 à 19:04:54

J'imagine que le Bitcoin core code source peut être un bon guide pour la mise en page d'un porte-monnaie.dat fichier. Vous devrez peut-être trouver la source de la version spécifique de Bitcoin core qui l'a créé (ou le dernier écrit), le porte-monnaie.dat fichier.

Il y a aussi https://en.bitcoin.it/wiki/Wallet qui vous oriente vers les différentes ressources.

Le format de ce fichier est de Berkeley DB. Des outils qui peuvent manipuler portefeuille fichiers comprennent pywallet.

+116
Taster 2 juil. 2015 à 18:11:36

En plus de Mark S. de réponse, puisque Bitcoin Core 0.12 fait il y a une date d'expiration dans le mempool, qui expulse transactions non confirmées après N heures, où N est définie par -mempoolexpiry, et par défaut à 72 heures.

Ce n'est pas une bonne fonctionnalité des portefeuilles (et vraiment, n'importe qui) peut rediffuser la transaction, mais qui aide à garder la mempool frais.

+89
ISkip 18 août 2010 à 20:59:43

Comme le titre l'indique, je tiens à la mienne dans le cloud. Est-il rentable? Je ne veux pas de bitcoin, car le réseau de hachage d'alimentation est trop élevé pour le moment. Je tiens à la mienne, par exemple, Dogecoin dans le cloud. Est-il possible et rentable? Merci!

+32
Daniel Chapman 22 déc. 2018 à 13:24:32

La prochaine entrée pour cette sortie est un "marqueur" que cette sortie est déjà passé

+24
Michel Habib 21 juil. 2018 à 06:16:38

Je vous recommande de regarder en électrum. Il offre la possibilité d'avoir un portable, porte-monnaie comme à votre recherche. C'est un client léger modrl client Bitcoin en utilisant une valeur aléatoire phrase qui peut être utilisée pour restaurer votre portefeuille n'importe où, avec ou sans ypur portefeuille fichier sur une clé usb. Electrum vous permet également d'avoir le même porte-monnaie ouvert et dans plusieurs centres quelque chose que le client standard ne prend pas en charge.

+17
Boivie 2 mai 2015 à 10:02:07

Afficher les questions avec l'étiquette

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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