Comment puis-je Base58 Vérifié encoder / décoder une adresse en C#? Ce n' "normaliser les zéros non significatifs" signifie?

Je suis en train de coder et décoder un Base58 adresse en C#. La fonction suivante est un début, mais il a quelques problèmes:

  • Ce code n'est pas de normaliser les zéros non significatifs (à quoi cela ressemble?)

  • Si cette méthode est appelé à plusieurs reprises dans une succession rapide de nombreux objets de chaîne sera créé, en mettant la pression sur la GC

.NET 4.5 Code

Note ajouter une référence à System.Numerics

BigInteger bi = Système.Numerics.BigInteger.Parse("00010966776006953D5567439E5E39F86A0D273BEED61967F6", NumberStyles.HexNumber);

chaîne b58 = EncodeBase58(bi);
Console.WriteLine(b58 + Environnement.NewLine + "16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvm");

 /// .... SNIP

 public static String sBase58Alphabet = "123456789ABCDEFGHJKLMNPQRSTUVWXYzabcdefghijkmnopqrstuvwxyz";
 public static String EncodeBase58(BigInteger numberToShorten)
{
 // ATTENTION: Méfiez-vous des bignumber implémentations clip leader octets 0x00, ou ajouter supplémentaire 0x00 
 // octets pour indiquer le signe - votre code doit gérer ces cas correctement sinon vous risquez de générer valable de-à la recherche
 // les adresses peuvent être envoyés à l', mais ne peuvent pas être dépensés de - qui conduirait à la perte permanente de pièces de monnaie.)


 // Base58Check encodage est également utilisé pour le codage des clés privées dans le porte-monnaie Format d'Importation. Ceci est formé exactement
 // la même chose que d'une adresse Bitcoin, sauf que 0x80 est utilisé pour la version/de l'application de l'octet, et la charge utile est de 32 octets
 // au lieu de 20 (une clé privée dans le Bitcoin est une seule de 32 octets non signés big-endian entier). Ces codages toujours
 // le rendement de 51-chaîne de caractères qui commence par '5', ou plus précisément, soit 5H', '5J", ou "5K'. https://en.bitcoin.it/wiki/Base58Check_encoding
 const int sizeWalletImportFormat = 51;

 char[] résultat = new char[33];

 int i = 0;
 while (numberToShorten >= 0 && résultat.Longueur > j')
{
 var lNumberRemainder = BigInteger.Reste(numberToShorten, (BigInteger)sBase58Alphabet.La longueur);
 numberToShorten = numberToShorten / (BigInteger)sBase58Alphabet.Longueur;
 résultat[résultat.Longueur - 1 - i] = sBase58Alphabet[(int)lNumberRemainder] ;
i++;
}

 de retour de new string(result);
}
 //public static long DecodeBase58(String base58StringToExpand)
//{
 // long lConverted = 0;
 // long lTemporaryNumberConverter = 1;

 // while (base58StringToExpand.Longueur > 0)
 // {
 // La chaîne sCurrentCharacter = base58StringToExpand.Substring(base58StringToExpand.Longueur - 1);
 // lConverted = lConverted + (lTemporaryNumberConverter * sBase58Alphabet.IndexOf(sCurrentCharacter));
 // lTemporaryNumberConverter = lTemporaryNumberConverter * sBase58Alphabet.Longueur;
 // base58StringToExpand = base58StringToExpand.Substring(0, base58StringToExpand.Longueur - 1);
 // }
//}
+833
vishalknishad 19 oct. 2015 à 05:57:58
40 réponses

Il me semble que les coûts de l'électricité, de blocs de mine sont en hausse à un rythme insoutenable. Les graphiques de la difficulté et de réseau de hachages sont en croissance exponentielle. Ce n'est pas viable. Actuellement, les mineurs de générer des revenus d'environ. 30 $sur chaque transaction. Qui paie pour cela? BTC titulaires, qui est qui. (Source: Blockchain.info les graphiques), Alors qu'il semble que les taxes que nous payons à transact sont faibles, nous fait payer ce montant beaucoup plus élevé principalement par le biais de l'inflation dès maintenant, en raison de l'exploitation minière de la nouvelle-BTC.

La grande revendication en faveur d'un protocole de développement durable est que le marché va trouver un équilibre à la droite des frais de transaction de niveau. Je dirais que déjà, il est montré que l'efficacité de frais de transaction (exploration de l'inflation + frais) sont trop élevés - principalement à cause des coûts sous-jacents de la production de blocs, dont l'électricité est un composant dont la croissance. Pas soutenables croissance. Et que les faibles taxes que nous payons à transact sont en fait une illusion de cacher les véritables coûts tout simplement parce que beaucoup d'investissement de l'argent coule à flot dans l'illiquidité des BTC de base, la prévention de l'effet de l'inflation qui permettrait de réduire le BTC, le prix est si évident.

+985
Niek 03 февр. '09 в 4:24

Votre compréhension est correcte. Si il est difficile de voir comment un tel système ne peut être durable, il suffit de penser au sujet de ce que la rentabilité est. Puisque c'est essentiellement (coût pour générer des bitcoins - quantité de bitcoin reçu), vous obtenez une situation où les gens qui continuent l'exploitation minière sont ceux qui trouvent des façons de réduire le coût de leurs propres mines.

+967
Mujahid Arif 25 oct. 2010 à 11:10:10
Autres réponses

Questions connexes


Questions connexes

Référencé dans ce fil de discussion à propos de 51% d'attaque sur feathercoin.

Cela aurait été un enfer de beaucoup pire sans automatique des pièces choix de piscines. Ils ont mis en déroute une tonne de hashpower à la FTC. C'est l'attaquant contrôle de la blockchain.

+958
BBrth 27 janv. 2015 à 04:25:44

Donc environ 3h à partir de maintenant, j'ai fait une transaction à une autre porte-monnaie de la mine et de l'argent ne viennent à travers dans 20 minutes j'ai vérifié la blockchain et le nombre de confirmations, a continué à croître et à 13, pourquoi est-ce? Combien de temps cela peut prendre?

+911
Ash15 17 juil. 2013 à 09:07:08

Que faire si le taux d'Ondulation de la confiance du réseau devient beaucoup de confiance, les moyeux et les rayons, et les moyeux ne font pas confiance les uns les autres?

Dans ce cas extrême, qui pourrait exister en raison de l'extrême séparation des réseaux, massif de la confiance à la mauvaise gestion, ou quelque chose à cet effet...

Est le résultat probable que les deux centres seront créés, double dépense serait possible, et il serait difficile, voire impossible, de se recombiner les réseaux?

+894
Bianca Tyler 16 juil. 2012 à 03:30:26

LoveBitcoins.org a une liste de clients pour les différentes plateformes. Certains d'entre eux sont des clients légers qui n'ont pas à télécharger le bloc de la chaîne, et ils sont généralement la confiance de la communauté.

+804
gokhanmandaci 23 sept. 2013 à 05:52:01

Je suis en train de générer un 2-de-2 multisig adresse:

  • pubkey1 et privkey1 sur coinb.dans
  • pubkey2 et privkey2 un bitcoin core client
  • J'utilise createmultisig 2 "'["<pubkey1>", "<pubkey2>']"' sur la base pour générer le 2-de-2 multisig adresse.

.

{
 "adresse": "38RmRDRp4YedPXdh9Vu82akPRtXwvsPerp",
 "redeemScript": "5221020150ce6954f0cdcc2c5d57cf249f25eab0eed23e39549c4f06bcb42a37f308ce2102224aca2849ddad9c663c0bcfdac5ce3ca06f784ac8eca83404a4ea4ac61dbe7d52ae"
}

J'ai transféré 0.00001 BTC à l'adresse suivante dans txid 20615db3dcda53ab1e780bb9f2c417c5ad2acfbd475d168b205caba3db401f1a et mon objectif est de passer ce montant à partir de la multisig adresse:

  • J'ai créé un brut de la transaction sur le bitcoincore:

.

createrawtransaction "'[{ "txid": "20615db3dcda53ab1e780bb9f2c417c5ad2acfbd475d168b205caba3db401f1a", "vout": 1 }]"' "'{ "1BT8tmV9Exfrx7FUjNvLQaUBgpZJaHyXmt": 0.00000900 }"'
  • Je tente de signer cette transaction sur coinb.avec privkey2:

coinb.in signature

  • Je tente de signer la deuxième transaction sur la base:

.

signrawtransaction "01000000011a1f40dba3ab5c208b165d47bdcf2aadc517c4f2b90b781eab53dadcb35d6120010000006b483045022100d4367946074622b6e22a936adbded609fba5d2501c603b630d3e2edadcb5bcc402203ac6693fbf2ac7ac4d4234ef19be348b6511a0fcdf5991cb26ac2b695876534c0121020150ce6954f0cdcc2c5d57cf249f25eab0eed23e39549c4f06bcb42a37f308ceffffffff0184030000000000001976a91472a2a94468e42593656cc9803c7a48c1863fc3e588ac00000000" 
"'[
{
 "txid": "20615db3dcda53ab1e780bb9f2c417c5ad2acfbd475d168b205caba3db401f1a", 
 "vout": 1, 
 "scriptPubKey": "a91449e688475c78033674b8a645f4339fe41366251587", 
 "redeemScript": "5221020150ce6954f0cdcc2c5d57cf249f25eab0eed23e39549c4f06bcb42a37f308ce2102224aca2849ddad9c663c0bcfdac5ce3ca06f784ac8eca83404a4ea4ac61dbe7d52ae"}
]"'
"'["privkey2"]"'

Sortie

{
 "hex": "01000000011a1f40dba3ab5c208b165d47bdcf2aadc517c4f2b90b781eab53dadcb35d6120010000009200473044022015ededd076573807b25a4e7facef5ad132683d54ffde8d28c1dbcab4be8e852e02204a063aec61cf6e1eee4825b9f19566a06f87db02913b283f9281a133127002030100475221020150ce6954f0cdcc2c5d57cf249f25eab0eed23e39549c4f06bcb42a37f308ce2102224aca2849ddad9c663c0bcfdac5ce3ca06f784ac8eca83404a4ea4ac61dbe7d52aeffffffff0184030000000000001976a91472a2a94468e42593656cc9803c7a48c1863fc3e588ac00000000",
 "complet": false,
 les "erreurs": [
{
 "txid": "20615db3dcda53ab1e780bb9f2c417c5ad2acfbd475d168b205caba3db401f1a",
 "vout": 1,
 "scriptSig": "00473044022015ededd076573807b25a4e7facef5ad132683d54ffde8d28c1dbcab4be8e852e02204a063aec61cf6e1eee4825b9f19566a06f87db02913b283f9281a133127002030100475221020150ce6954f0cdcc2c5d57cf249f25eab0eed23e39549c4f06bcb42a37f308ce2102224aca2849ddad9c663c0bcfdac5ce3ca06f784ac8eca83404a4ea4ac61dbe7d52ae",
 "séquence": 4294967295,
 "erreur": "Script évalués sans erreur, mais a terminé avec un faux/vide sommet de la pile de l'élément"
}
]
}

Ce que je fais mal? Malheureusement je ne peux pas spécifier le pubkeyscript ou redeemscrit à coinb.en, donc cela pourrait-il être la raison pour laquelle les signatures ne sont pas de la validation?

Note: je peux signer la transaction avec succès sur bitcoin core quand je spécifier à la fois les clés privées dans la commande.

+771
Michael Joseph Stroda 31 oct. 2015 à 07:35:34

J'ai un système où les utilisateurs peuvent générer des adresses et apporter quelques pièces de monnaie, et obtenir des bonus après. Je veux faire de ma base en lecture seule. Pour cela, j'ai une deuxième bitcoin core qui n'ont pas connecté à internet. Donc, comme je l'ai lu je peux changer le MPK de mon cœur pour le MPK hors ligne de base. C'est pourquoi la ligne de base sera en lecture seule.

Aider moi svp à résoudre ce problème!

+762
ashp 16 oct. 2013 à 03:24:54

Bitcoin vérification et de confirmation sont différents.

- Vous dépenser vos bitcoins à un marchand et le marchand n'a pas pu vérifier immédiatement (<1 seconde).

Votre transaction sera ensuite transmise via bitcoin client p2p réseau et il sera ajouté au public ledger (blockchain), avec dans les 10 prochaines minutes. Ce processus est connu comme la confirmation.

Après 10 minutes, que le commerçant pourrait dépenser les bitcoins qu'il a reçue de vous.

+746
tczielke 25 oct. 2013 à 13:52:13

Pas de. Bitcoin comme il est utilisé à jour n'est pas capable de remplacer l'utilisation traditionnelle de papier ou même de monnaies électroniques.

L'augmentation de la taille de bloc aurait pour effet d'accélérer les taux de confirmation dans l'ensemble, mais les exigences de l'espace de stockage ne sont tout simplement pas assez pratiques pour très grandes quantités de paiements.

Ce serait d'acheter un certain temps, mais pas de résoudre le problème sous-jacent de la bande passante et l'espace de stockage.

+742
Rowan Switzer 17 mai 2017 à 06:39:22

Comme ci-dessus affiche mentionné, le remboursement d'une adresse d'entrée peut être peu fiable en raison partagé portefeuilles.

Le marchand protocole BIP (70) https://en.bitcoin.it/wiki/BIP_0070 offre une bonne solution à long terme, mais il est toujours en avance d'adoption, et non pas largement utilisé encore.

La solution que nous avons proposé d'Overstock.com et les autres commerçants à Coinbase a été d'envoyer le remboursement d'une adresse e-mail (marchand ont généralement ces sur le fichier pour le client, qui s'est connecté à la caisse). Cette offre de remboursement sur un compte Coinbase (par courrier électronique), ce qui est réel Coinbase compte, ou à une adresse où ils peuvent s'inscrire dans les réclamer. Ils peuvent alors se déplacer le fonds n'importe où ils le souhaitent.

Tout n'est pas parfait, cela a été la meilleure solution, nous avons vu des marchands adopter à la date de remboursement.

+700
AA L 18 avr. 2016 à 05:45:26

J'ai lu à propos de Mt. Gox et la façon de 850 000 bitcoins, a été "volée" à partir d'elle. Je ne comprends pas comment quelqu'un peut voler des bitcoins: si MtGox a bitcoins, et MrThief veut utiliser cette bitcoins, alors MrThief doit montrer une opération de déplacement de bitcoins MtGox du compte à MrThief compte. Mais une telle tranasaction doit être signé par la clé privée de MtGox. Ça veut dire que, dans le but de voler des bitcoins, MrThief doivent trouver la clé privée de MtGox et signer des transactions en son nom? Ou est-il un autre moyen par lequel les bitcoins peuvent être volés?

+618
Nastasenko Klavdiya 7 févr. 2012 à 04:25:23

Une personne m'a payé avec un faux chèque. J'ai déposé le chèque par l'intermédiaire d'un guichet automatique, et l'argent est allé dans mon compte, donc j'ai fait un transfert de Bitcoin à lui. Mais hier, la banque a pris l'argent de mon compte parce qu'ils sont des faux chèques.

J'ai seulement le porte-monnaie ID et le TX ID. Toutes les autres informations qu'ils ont fournies pour moi, c'est faux.

Puis-je faire quelque chose?

+602
Peter Quill 9 mars 2011 à 23:15:29

De ce que j'ai appris, le coinbase champ dans le bloc de récompense transaction peut transporter des données (tant Que plus petite que 100b).

Pourquoi en fait? Était-il plus facile à mettre en œuvre dans le début? Je voudrais juste avoir défini que le coinbase opération peut avoir aucune entrée. Je sais que c'est utile pour transporter plus d'informations (voir BIP34). Je ne suis pas sûr de ce qui a été Satoshi a l'intention ici, bien qu'il comprenait lui-même le célèbre

Le Temps 03/Jan/2009 Chancelier sur le bord de second plan de sauvetage pour les banques

De plus, il semble que ce soit manquants dans la transaction db et unspendable, mais j'ai peut confondre les choses ici.

+591
Kamae 22 nov. 2012 à 21:32:15

getrawtransaction ne retourne pas le temps, car il ne vous donne que le brut de la transaction elle-même, qui ne comprend pas un timestamp.

Toutefois, vous pouvez utiliser le getmempoolentry RPC pour obtenir mempool des métadonnées sur une transaction, ce qui inclut le temps au moment où il est entré dans la mempool.

+591
Katelyn Miller 19 mars 2016 à 23:32:59

Si vous voulez garder votre clé privée secrète (sur votre téléphone, que c'est), je le recommande

Porte-monnaie Bitcoin pour Android

L'application n'implique aucune confiance dans les serveurs uniques, comme il gère le bloc de la chaîne de l'appareil.

+479
GA M 23 nov. 2013 à 14:24:31

Il y a plusieurs vecteurs d'attaque pour cette.

Si le commerçant accepte le sur 0/non confirmées ensuite, il ya une course d'attaque dans laquelle un attaquant (escroc) enverra une opération de "marchand" (ou un nœud plus proche de le marchand) et une transaction distincte, double passe ces mêmes pièces de monnaie à d'autres nœuds, telles que l'exploitation minière des nœuds. Selon le marchand de configuration le taux de succès de cette varient. La plage où l'attaquant est couronnée de succès varie de près de 0% à près de 100%, mais de simples mesures prises par le marchand (désactiver l'écoute, connecter de façon explicite à bien nœuds connectés) permettra d'éviter la plupart des risques de cette attaque.

Si le commerçant accepte le sur 0/non confirmées, indépendamment des mesures de protection contre une race d'attaque puis le Flament attaque est possible. En cela, l'attaquant a également le contrôle d'un mineur qui a exploité avec succès mais n'a pas encore annoncé un bloc avec une transaction qui n'a pas été annoncé. Dès que le bloc est extrait, l'attaquant passe la pièce à partir de spécial transaction avec un commerçant, assure la livraison de la marchandise achetée, diffuse ensuite le bloc qui contient la transaction spéciale qui invalide le paiement, le marchand d'ores et déjà acceptées. Un frein à cela est que, pour chaque couple de secondes que le bloc est tenue, les coûts de l'attaquant, en moyenne, environ 1 $de sorte que même avec cette vulnérabilité, il y a des outils à la disposition d'un marchand de gérer le risque si le paiement à l'0/non confirmées peut encore être reconnu.

Comme le nombre de confirmations nécessaires augmente le succès d'un double dépenser attaque de goutte, et un commerçant qui nécessite 6/non confirmée est essentiellement sécurisé (basé sur la probabilité de succès) contre la double passe où le mineur tentatives de réécrire l'blocs. Essentiellement, c'est le seul succès pour un attaquant une fois de 51% de la majorité de réseau de hachage est atteint. Le consensus est que même si c'est techniquement possible, il n'a pas de sens économique (pas de but lucratif de le faire). Si donc "possible" signifie qu'il doit apporter un bénéfice, alors c'51% méthode d'attaque ne serait pas l'une des méthodes que vous vous posez sur.

+434
nixxer 3 juin 2015 à 19:43:00

Ils sont dans le portefeuille.dat fichier.

+419
Yaronius 2 sept. 2016 à 05:11:58

J'ai récemment mis en œuvre multi-sig sorties pour Dartcoin, à l'aide de la BitcoinJ mise en œuvre comme une référence.

Il semble que la référence client dispose d'un délai maximum de 3 touches pour multisig transactions. Cependant, la limite réelle est de 16 ans. Cette limite n'est pas arbitraire (comme les 3 clés de la limite est), mais est dû à la limite de l'script limite.

À l'aide de plus de 3 touches fonctionne exactement de la même manière qu'avec 3 clés. Comme vous pouvez le voir dans le code, le résultat est le nombre de clés que vous fournissez (n) et le seuil de dépenses (m).

+405
Aneudys Amparo 2 mai 2019 à 07:52:01

Vous devez avoir la force l'arrêt du client bitcoin auparavant, ou peut-être que le démon est toujours en cours d'exécution et que vous essayez d'exécuter un autre client à l'écoute sur le même port.

Pour tuer tous les client bitcoin cas, vous devez connaître le processus de l'écoute sur le port.

Ouvrez une invite de commandes avec des privilèges d'administrateur et tapez la commande suivante pour obtenir les détails des services en cours d'exécution

netstat -o

Ce sera la liste de tous les services d'écoute pour les différents ports. Trouver celui avec le bitcoin service (vous pouvez aussi voir le port, 8332 pour le client bitcoin et 18332 pour la testnet client). Une fois que vous avez acquis les identificateurs de processus, vous avez besoin de la force de tuer le processus en tapant la commande

Taskkill /PID <process_id_here> /F

Essayez de redémarrer le client.

Liens utiles que j'ai utilisé comme source:

netstat

Tuer Les Processus

+374
jesterKing 15 janv. 2015 à 15:22:18

Cela semble peu probable. SHA-256 utilise très peu de mémoire, bien que je ne sais pas beaucoup sur les GPU code minier, je doute que plus de mémoire graphique serait utilisé à tous, je ne vois pas ce qu'il pourrait être utilisé pour.

Mais si vous voulez savoir pour sûr - puisque c'est une simple option du BIOS, pourquoi ne pas essayer les deux façons de voir?

+355
Alban 24 juil. 2016 à 19:25:20

La différence entre un filet principal et tester net adresse est exactement le premier octet (et bien sûr la somme de contrôle). Le base58 méthode de codage n'est pas différent, mais en raison du premier octet étant différents (et 256 ne divise pas par 58), l'adresse complète est d'un aspect différent. Par exemple:

Clé publique: 03919f9806cd4d07b588b14bcf7f5e8466d1c59f3694eb24101bbf59b91f933bfa
Principales net adresse: 1KHL3He8D171NX8MpLH4XGsBqBjMmEDrhc
Test net adresse: myoHLLj722YG9dbyXuFSMC5WhBL4h7nqhs

Je ne peux pas dire ce que votre problème a été de tenter de la testnet transaction que vous n'avez pas donné tous les détails, mais il n'y a pas de grandes différences entre les deux (raw transaction format ou formats d'adresse, etc.) ou il ne serait pas beaucoup l'utiliser comme un test.

+339
user11421 17 avr. 2011 à 10:39:51

Si vous êtes à la restauration d'une sauvegarde d'avant avait fait addwitnessaddress pour vos adresses, il ne sera pas le savoir rechercher le segwit scripts qui correspondent à votre portefeuille. Vous aurez besoin de faire addwitnessaddress encore pour toutes vos adresses et puis de réanalyser la blockchain pour votre portefeuille pour trouver ces transactions.

+323
diesel 28 janv. 2019 à 19:22:59

Découvrez: l'exploitation Minière Bitcoin avec un crayon et du papier

+292
agnus 16 déc. 2015 à 05:51:15

Comment puis-je construire un bitcoinj fichier de point de contrôle comme le Bitcoin portefeuille de points de contrôle?

+286
demented hedgehog 23 juil. 2017 à 15:53:27

C'est techniquement impossible et illogique sur le plan économique. Si vous pouviez vérifier ce nombre d'adresses, vous pouvez aussi mine de bitcoins.

Voici un couple de plaisir vids:

Bitcoin 101 - Quindecillions et cette Incroyable Mathématiques Du Bitcoin Clés

Vous vous demandez comment le Bitcoin (et d'autres cryptocurrencies) fonctionnent-ils réellement?

Les deux discuter de la "taille" de l'adresse bitcoin de l'espace.

+284
Mounaam 6 janv. 2016 à 16:53:48

Si j'importe un tas de clés privées dans un nouveau portefeuille, les fonds seront retirés de l'original porte-monnaie? Ou sont-ils à la fois d'une certaine manière le point de la même somme d'argent?

Dans mon cas, je souhaite déplacer des fonds de Bitcoin Core portefeuille à un Exode porte-monnaie.

+266
Grace Meissner 28 mai 2010 à 03:13:09

C'est un problème connu en raison de la façon dont segwit les données sont stockées. Pour analyser une transaction correctement, vous devez utiliser l'une des opérations suivantes:

getrawtransaction <tx_id> vrai
decoderawtransaction <txhex> vrai

Pour la première, l'API sera de retour d'une décodé, complète objet de la transaction, y compris le témoignage de données comme un objet JSON. Si vous êtes le décodage des données brutes sur les transactions provenant d'ailleurs, vous pouvez passer de l'encodage des données hexadécimales de decoderawtransaction et définissez le deuxième (en option) iswitness paramètre à true pour demander à l'API de la traiter comme une segwit transaction.

+200
Swati Singh Sandhu 23 févr. 2010 à 13:26:39

J'ai téléchargé le programme, il y a quelques mois. J'ai toujours attendre pour les blocs de synchronisation avant de me faire quoi que ce soit. Après, tout est synchronisé je vais à l'endroit où les enquêtes sont pour obtenir des pièces de monnaie, cependant, après la finition complète de l'enquête, rien ne s'affiche. Je dois faire de plus de 15 enquêtes et toujours rien. J'ai essayé d'utiliser les nouvelles adresses et les anciennes adresses en vain. J'ai contacté le support et ils reviennent toujours dire que les pièces de monnaie ont été envoyés. J'ai contrôlé et vérifié tout ce qui est possible et toujours rien. Ce qui dans le monde je fais mal?

+136
cool moon 1 mars 2010 à 20:19:12

Est-il possible de déterminer si le public ou les clés privées générées avec un seul même BIP39 de la phrase sont liés l'un à l'autre?

+117
Patty Nicklas 20 juil. 2015 à 06:35:42

La taxe va pour le mineur qui a des mines le bloc qui comprend votre transaction. La taxe est basée sur la taille (en octets) de la transaction et l'âge de ses entrées (comme il y a longtemps que les pièces de monnaie passé ont été reçues).

Les opérations de devenir gros si ils ont de "tirer dans" beaucoup de sorties de transactions précédentes et qui soulève les frais. Donc, si vous avez un lot de petits paiements et puis essayer de faire un grand paiement, la transaction est cher parce qu'il a besoin de rassembler tous ces petits paiements.

+108
Tito Caco 2 nov. 2018 à 15:48:11

Je viens de lire la question suivante Bloque l'effet de la taille de Mineur de Hachage de la vitesse?

et il semble que la réponse est non - depuis les mineurs seulement besoin de hachage de la Merkle racine.

Toutefois, la mise à jour de la Merkle racine va prendre beaucoup de puissance CPU si/lorsque les transactions bitcoin atteindre un taux de 4000 tps.

Quel est l'intérêt pour les mineurs/piscines de dépenser de l'effort de maintien de la merkle de la racine à ce rythme? Évidemment, si ils ne dépensent pas cet effort, le résultat sera toujours une croissance du nombre de transactions non vérifiées.

+108
Bymer222 4 janv. 2018 à 15:30:45

Eh bien, je ne pense pas que ce que vous cherchez n'existe pas.

Vous devez savoir que bitcoind ne conserve vos données dans un format binaire. Quand il reçoit et stocke les blocs, il va vérifier pour les transactions impliquant des adresses dans votre porte-monnaie. Tous les autres sont simplement écrites sur le disque. Puisque ces données est binaire, il est extrêmement lent à la recherche à travers elle.

Les programmes qui vous permettent de regarder en haut de chaque transaction et le bloc ont plus de la structure de données complexe, avec de nombreux indices de sens plus grand volume de stockage.

Comme Meni et Joe mentionner dans les commentaires, Abe semble être quelque chose qui peut vous aider à, mais il aura besoin de plus d'espace disque.

Un autre Bloc de l'Explorateur de mise en œuvre de ce que je connais, est celui de la BitcoinJS équipe qui est écrit dans Node.js. Il peut être trouvé sur GitHub.

+88
Jus12 20 mai 2016 à 10:41:35

Le témoignage de l'engagement est dans un OP_RETURN sortie de la coinbase transaction. Cela signifie que le coinbase transaction aura probablement plus de 1 sortie (bien que pas nécessairement comme un mineur peut envoyer le bloc de récompense à la OP_RETURN de sortie, mais ils serait stupide de le faire). Voici une testnet bloc avec un témoin de l'engagement: https://live.blockcypher.com/btc-testnet/block/00000000000007972a6f786179cb42dbc59f167aafd757b203e6c2eb80d49455/. Tous les testnet blocs devrait en avoir un comme segwit a activé sur testnet.

+66
user3812686 27 sept. 2013 à 01:32:01

Ceci est spécifié dans BIP 39 elle-même:

Pour créer un fichier binaire graine de la mnémonique, nous utilisons la fonction PBKDF2 avec un mnémonique phrase (en UTF-8 NFKD) utilisé comme mot de passe et la chaîne "mnémonique" + mot de passe (de nouveau en UTF-8 NFKD) utilisé comme le sel. Le nombre d'itérations est fixé à 2048 et HMAC-SHA512 est utilisé en tant que pseudo-aléatoire de fonction. La longueur de la clé dérivée est de 512 bits (= 64 octets).

Ainsi, la graine qui est utilisé est essentiellement une de 512 bits de hachage de la mnémonique, ce qui explique pourquoi il est de 512 bits (= 128 amuse-gueules).

Le PIB n'explique pas pourquoi ils font cela, mais je suppose que c'est pratique de savoir que la postérité aura toujours une certaine taille, indépendamment de combien d'entropie est effectivement utilisé pour les générer. Cela signifie, par exemple, que la génération de clé, le code peut être écrit de toujours travailler sur 512 bits graines.

+58
roele 26 juil. 2016 à 07:08:57

Je suis en train de travailler sur un site de litecoin système de portefeuille. Pour chaque transaction d'origine à partir de notre site, nous avons besoin de facturer dire x% du montant des frais et il vous sera envoyé à l'Admin de l'adresse ? Comment puis-je le faire ?

Je suppose que paytxfee est ce que nous sommes prêts à payer d'autres personnes pour une opération particulière, non ?

Je n'ai pas trouvé de paramètre pour définir l'adresse à laquelle les frais de transaction devrait aller ?

La recherche d'un peu d'aide...

+47
user221278 19 mars 2013 à 12:04:22

Le "Solde" pour que l'adresse est seulement un peu plus de 2000BTC, de sorte qu'il n'est pas vraiment un chiffre très élevé pour la façon dont beaucoup qu'ils possèdent. Comme theymos dit, le "Total Reçu" la figure, c'est autre chose; c'est une mesure de volume envoyé par le biais de cette adresse, et de compter le nombre même des bitcoins à plusieurs reprises.

+39
Stu Mountjoy 11 sept. 2014 à 06:39:56

Il est peu probable que quelqu'un peut aider.

Tous ceux qui veulent éviter d'être tracé est susceptible de suivre les meilleures pratiques: adresse Bitcoin ne sont utilisés qu'une fois. les transferts d'argent peuvent être transmis à d'autres adresses détenue par l'escroc et peut être transmis par bitcoin mélangeurs qui rendent à peu près impossible de les suivre là où est allé l'argent.

Vous pouvez taper l'adresse dans une blockchain explorer mais cela ne veut pas aider à identifier la personne qui a le contrôle de cette adresse.

Comme vous le savez, Bitcoin est destiné à être assez anonyme. Tout comme il peut être très difficile de trouver les noms de toutes les personnes qui ont manipulé de 5 $pour le projet de loi avant ou après vous, même si vous connaissez le numéro de série imprimé sur elle. C'est par la conception, de la vie privée.

Si vous êtes victime d'une fraude, vous devez le signaler à la police locale. Même si ils ne peuvent pas vous aider à récupérer votre argent, il les aide et les politiciens à être conscients du niveau de la criminalité et les aide à décider si d'autres ressources sont nécessaires.


D'autres pages web qui peuvent être d'intérêt (ce n'est pas un endossement)


Mise à jour:

Oups, je vois que vous vous posé la même question l'année dernière et a obtenu une bonne réponse, voter pour fermer des doublons.

+33
Alexxandr5 2 sept. 2012 à 14:23:01

submitblock n'est pas un porte-monnaie RPC de sorte qu'il n'a pas besoin de clés privées, ni est-il lié à quoi que ce soit dans le portefeuille. Il peut être utilisé même si le portefeuille est désactivé.

+28
Xion Dark 11 mai 2013 à 21:31:21

Sur le NXT-Wiki, vous pouvez trouver une liste des caractéristiques qui sont actuellement en développement. Voici quelques exemples:

  • Système De Vote
  • Des Transactions Instantanées
  • De Transactions Automatisées
  • Multisignature transactions
  • Rétrécissement (réduire la taille de la Blockchain)

Pour plus de détail sur le plan de libération, je suppose que vous avez besoin de vérifier les sites du projet, des caractéristiques spécifiques.

+10
kenshin9786 4 janv. 2015 à 06:06:53

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