Peut malveillant majorité mineur de réécrire l'histoire?

Est-ce le cas que d'un malveillant mineur avec la majorité de la puissance de hachage (par exemple, 99%) peut effectuer un double-dépenses d'attaque par une réécriture de l'histoire?

Si oui, je ne peux pas comprendre comment. Si non, dans quelles circonstances est double des dépenses possible?

Considérez les points suivants hypothèses simples:

  1. Un malveillant mineur M commandes de 99% de la puissance de hachage
  2. M ne contrôle pas beaucoup "le relais de la puissance" (par exemple, il ne fonctionne qu'un seul nœud dans le réseau)
  3. L'actuel légitime blockchain (avant l'attaque) est forkless, et se compose de bloc B0,B1,...,B10, et 100% des nœuds du réseau sont d'accord sur ce point.
  4. L'attaquant veut annuler les blocs B6-B10
  5. L'attaquant alternative minées blocs B6 "(sur le haut de B5), B7', ..., B11'.

Comment l'attaquant peut-il mener à bien l'attaque?

S'il publie B6 " d'abord, ne serait pas tous les nœuds de la rejeter pour être construit au-dessus d'un bloc autre que la dernière, empêchant ainsi l'attaque?

S'il publie B11 "d'abord, ne serait pas tous les nœuds de la rejeter pour être construit au-dessus d'un inconnu bloc (pas de voir B10' encore), empêchant ainsi l'attaque?

+739
nkirkes 7 juin 2019 à 13:33:24
40 réponses

Chaque entité du poids dans la majorité économique est étroitement lié à sa capacité à dévaluer les pièces de monnaie dans la version du protocole qu'ils sont contre.

Les personnes (et leurs mandataires) qui sont prêts à offrir des biens ou des services (y compris les monnaies traditionnelles) pour le Bitcoin peut refuser d'accepter des pièces de monnaie du "faux" protocole, tandis que les personnes qui détiennent des bitcoins peuvent vendre des pièces de monnaie du protocole erroné.

Une analyse détaillée de nature à révéler l'impact de chacun de ces groupes a, bien que je soupçonne le premier groupe a un avantage.

(Note personnelle: Il a été dit que j'ai inventé le terme "majorité économique" dans ce contexte. Quand j'ai d'abord utilisé je voulais dire le premier groupe.)

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

Je suis nouveau sur bitcoins, et mon expérience est à partir de quelque chose comme E*Trade d'achat sur le NASDAQ, c'est mon cadre de référence. J'ai payé un petit frais de courtage pour tous les acheter ou de vendre, et je fais confiance à la bourse, et le logiciel de 100%.

Mais je pensais que le gros avantage du bitcoin était pas un homme du milieu. Donc je suppose pas de frais.

Mais peut-être contraire à cette première hypothèse, dans ma seconde hypothèse que je pensais qu'il y aurait ce grand site de confiance où vous allez et acheter / vendre de manière anonyme, sans avoir à faire confiance à l'autre partie. Vous auriez juste besoin de faire confiance à l'échange lui-même.

Puis-je acheter des bitcoins n'importe où, sans frais?

Puis-je acheter des bitcoins n'importe où avec 0 risque de se faire arnaquer, comme dans un marché aux puces?

Puis-je obtenir à la fois positif des choses en un seul endroit (idéal)?

Merci.

MODIFIER

Coinbase Pro me permet de faire de limiter achète pour gratuit. Le truc, on est à la limite de prix pour le prix actuel et ne cessent de changer le prix si nécessaire pour obtenir la quantité désirée acheté.

Coinbase a été me charge de 1% sur les gros achats. Pour les petits achète ok; gros achats, il totalise!

CEX.IO sur l'autre main, m'a donné de grandes limites et qu'ils facturent une somme forfaitaire de $10. Donc, pour un achat de $3000 ce n'est .33 pour cent; beaucoup mieux!

Aussi, quelque chose que j'ai besoin de regarder dehors pour est le prix d'achat. Les échanges mess avec que pour faire plus de marge je pense. J'ai donc besoin de magasiner pour le meilleur prix avant de s'engager à acheter. Comparez le prix total, y compris des honoraires basés sur le prix d'achat.

+970
Sasiru Ravihansa 10 mai 2013 à 22:17:33
Autres réponses

Questions connexes


Questions connexes

Pls, à quelqu'un de présenter Bitcoin mining pour moi, que je vais recevoir 50% de l'argent investi après 6h. Il m'a lui payer dans le but de financer mon porte-monnaie. - Je transférer de l'argent pour lui, il a demander pour mon porte monnaie ID et le mot de passe. Je refuse dans le premier cas, mais il a dit qu'il veux connecter mon portefeuille, à l'exploitation minière. Le mot de passe a été libéré. Il a financé le compte. Il atteint 7 à 8 heures, je ne vois pas l'augmentation de mon équilibre jusqu'au lendemain. J'ai maintenant décidé de retirer mon argent. Puis j'ai remarqué qu'il y est importé adresse Bitcoin en demandant une clé privée. Plus tard, j'ai cliquer sur menu pour cliquer sur les adresses ,j'ai vu archivé à nouveau l'adresse... Pls, que puis-je faire pour recevoir mon argent? J'ai changé mon mot de passe. Et j'ai mon rétablissement phrase avec moi. Comment puis-je supprimer des adresses importées et la clé privée. Et l'archive à l'adresse Bitcoin.

+960
Daper3 11 mars 2013 à 02:47:58

J'ai un peu de transactions que j'ai fait avec MultiBit Classique 0.5.17 coincé dans le non confirmées de la terre pendant des jours maintenant. Ils ont tous des frais de transaction de 0.0001 BTC que c'est la seule façon ma version de MultiBit envoie des paiements. Je ne vois pas un moyen de régler les frais de transaction. Est-il un moyen de régler des frais de transaction dans MultiBit Classique 0.5.17? Si non, que dois-je faire avec des pièces de monnaie coincé dans les transactions non confirmées? Que dois-je faire avec des pièces de monnaie dans ma MultiBit Classique porte-monnaie? Si il n'y a aucun moyen de régler les frais, comment puis-je les sortir de là avec tout l'espoir de la transaction seront confirmées?

+957
prashantkn94 11 mars 2015 à 14:14:14

Dans BIP 32 il dit qu'un Maître de la clé Privée est générée par le hachage de la concaténation d'un aléatoire, et la chaîne "Bitcoin" graine. Et c'est comme si dans l'exemple implémentations.

Mais je ne pouvais pas trouver une telle chaîne sur Bitcoin Core de base de code. Est la graine juste haché directement pour former la Clé principale et de la Maîtrise de la chaîne de code?

+944
ezmopho 14 déc. 2014 à 22:50:28

Actuellement, Electrum est plus sécurisé que MultiBit comme le MultiBit portefeuilles ne sont pas chiffrés. La prochaine version de MultiBit, la version 0.5.9, prend en charge chiffré portefeuilles. (Disclaimer: je suis le chef de MultiBit dev)

La sécurité en Bitcoin est lié à beaucoup de choses. En voici quelques uns:

1) le code Est open source et ne les développeurs ont un record de piste ? Les deux Électrum et MultiBit sont open source, donc vous pouvez inspecter le code. Ils ont tous les deux été développé par à peu près la même personne pendant plus d'un an maintenant.

2) Pouvez-vous vérifier que le téléchargement vous obtenez est la bonne ? Le vecteur d'attaque est ici qu'un attaquant substitue un cheval de troie au lieu de la véritable programme d'installation. Le MultiBit installateurs sont tous téléchargés à partir d'un serveur dédié via HTTPS et sont signés avec ma clé PGP. Vous pouvez le vérifier après avoir téléchargé le programme d'installation (mais avant de l'exécuter). Tant que ma clé privée n'est pas compromise, cela signifie seulement je pouvais l'avoir signé.

Je ne suis pas exactement sûr de ce que d'Électrum n'propos de la signature de ses builds, mais je sais que Thomas (le plomb d'Électrum dev) est très conscient de ce domaine/ vecteur d'attaque.

3) existe-il des serveurs qui peuvent voler votre bitcoin ? MultiBit utilise la régulière réseau Bitcoin, et ils n'ont pas vos clés privées. Electrum utilise (beaucoup) de ses propres serveurs, mais encore n'ont pas accès à votre clé privée.

4) les Deux clients sont theorectically ouvrir à une attaque si la connexion réseau est la propriété et l'attaquant peut nourrir complètement fausses informations.

5) les Deux clients (bien chaque client en fait) serait vulnérable à des enregistreurs de frappe, la capture des mots de passe (en combinaison avec la chiffré portefeuille dans MultiBit est le cas) donnerait un attaquant d'accéder à votre clé privée.

tl;dr Au moment de l'Electrum est plus sécurisé. Lorsque MultiBit prend en charge chiffré porte-monnaie, ils seront comparables. Les bonnes pratiques de sécurité sur votre machine sont également important de garder votre bitcoin coffre-fort.

+930
NeapTide 30 sept. 2011 à 16:14:45

J'ai trouvé un bug dans les scripts shell, même si je ne suis pas sûr que c'est le seul. Une fois fixé, il est maintenant générer le même sha256d de la unsigned txs comme un autre outil que j'ai essayé (avant qu'il ne l'était pas).

Si vous regardez ici, vous verrez que le txin de scriptSig est correctement configuré pour être signé UTXO de scriptPubKey, cependant, pour le scriptPubKeys qui doivent être dissimulées le script n'est pas émettant quoi que ce soit—, il doit émettre une chaîne vide que cette clause else n':

si [ $i -eq $j ] ; then
 printf ${TX_IN_ScriptBytes_hex[$i]} >> $utxhex_tmp_fn
 printf ${TX_IN_Sig_Script[$i]} >> $utxhex_tmp_fn
d'autre
 printf 00 >> $utxhex_tmp_fn
fi

Comme je l'ai dit, je n'ai pas de vérifier le reste des scripts, mais j'espère que cela vous arrive un pas de plus.

+915
John Fontaine 3 mai 2014 à 06:41:50

J'ai récemment installé une nouvelle version de Windows sur un nouveau disque dur, mais je vais avoir des problèmes pour l'obtention de mon portefeuille.dat de travail.

Voici ce que j'ai fait:

  • Installer la dernière Bitcoin Core.
  • Copié sur les blocs et chainstate dossiers, de l'ancien disque dur.
  • Exécuter Bitcoin Core et lui a permis de synchroniser jusqu'à ce jour.
  • Fermé Bitcoin Core
  • Retiré Porte-Monnaie.dat de mon roaming\Bitcoin dossier
  • Copié Porte-Monnaie.dat de vieux disque dur pour le roaming\Bitcoin dossier
  • Exécuter Bitcoin Core avec '-rescan " du paramètre.

Quand je lance le logiciel, j'obtiens le message suivant:

Avertissement: Un Porte-Monnaie.dat corrompus, les données récupérées! Original porte-monnaie.dat enregistré en tant que porte-monnaie.{timestamp}.bak en C:\blah\de\blah

Il n'y a rien de mal avec l'ancien disque dur, ou le précédent porte-monnaie. En fait, j'ai pu démarrer la précédente installation de Windows, mais c'est un ballache pour diverses raisons impliquant des liens symboliques et d'autres non-standard tomfoolary.

Sur les passages suivants, je reçois le message suivant:

Avertissement: erreur de lecture du portefeuille.dat! Toutes les touches de lire correctement, mais les données de la transaction ou les entrées du carnet d'adresses peut être manquante ou incorrecte.

Alors maintenant, je peux voir mes pièces de monnaie dans le porte-monnaie, et l'historique de mes transactions - on dirait qu'il a fonctionné, sauf que je peux pas passer de l'une quelconque des pièces de monnaie. Je reçois un message indiquant:

La transaction a été rejetée! Cela peut se produire si certaines des pièces de monnaie dans votre porte-monnaie ont été déjà passé, comme si vous utilisé une copie de portefeuille.dat et pièces en euros ont été dépensés dans la copie, mais ne sont pas marqués comme passé ici.

J'ai pas utiliser le porte-monnaie depuis l'installation de ma nouvelle version de Windows, tout est à jour sur l'ancien disque dur... donc je ne vois pas comment il serait liste des pièces qui ont déjà été dépensé... mais la start-up message suggère que tansactions sont manquantes à partir de mon histoire, donc j'ai peut-être moins que ce que je pense?

Quelqu'un peut-il faire la lumière sur pourquoi ce processus n'a pas fonctionné?

Merci.

+828
Genesis maclan 13 déc. 2017 à 05:00:58

Rassis actions n'ont aucune chance d'être un bloc valide crédité à la piscine, soumettant ainsi l'un ne contribue en rien à la piscine. Le comportement par défaut, alors, devrait être de ne pas payer pour les invalides actions. (Une comparaison avec les correspondants de la difficulté de la cible est une bonne illustration. Un mineur n'a aucune influence sur la façon dont beaucoup de ses actions correspondent à la cible, et par conséquent, il est juste d'être récompensé de l'échec des actions; toutefois, il ne avoir une influence sur la façon dont beaucoup de ses actions sont obsolètes, car ceux-ci peuvent être le résultat de la latence sur sa fin.)

Si une piscine décide de payer pour rassis actions de toute façon, cela doit se faire au détriment de quelqu'un d'autre (comme la moyenne totale récompense d'une piscine avec un nombre donné de non vicié actions est fixé). L'identité de "quelqu'un d'autre" dépend de la récompense de la méthode de la piscine.

Des méthodes comme PPLNS ne pas absorber toute l'écart, et l'opérateur ne peut jamais perdre ou gagner de l'argent (au-delà d'un montant fixe); 100% de n'importe quel bloc de récompense est distribué parmi les mineurs. Si rassis actions sont prises en compte pour le but de la dispersion des récompenses, cela signifie que le non vicié actions sont récompensés moins en moyenne. Si tous les mineurs ont le même rassis taux, cela n'a aucun effet sur la moyenne de leur récompense; il y a le même total de récompense pour faire le tour, donc ce qu'ils gagnent en récompenses pour rassis actions qu'ils perdent à des récompenses pour les non vicié actions. Si différents des mineurs ont différentes rassis taux, ce qui avantage les mineurs avec de nombreux états au détriment des mineurs, avec peu de, de supprimer toute incitation pour les mineurs afin de minimiser leur rassis taux.

Certaines méthodes d'absorber la variance, le cas le plus extrême étant PPS; tout écarts statistiques manifeste en tant que profit ou perte pour l'exploitant. Si la piscine offre de paiement pour rassis actions, il sort de la poche de l'opérateur. Si la rassis supposant un taux fixe, ce qui revient à l'efficacité d'une taxe légèrement en dessous de la valeur nominale des frais (par exemple, si la valeur nominale des frais est de 3%, mais la piscine paie pour 0,5% des états, l'efficacité de la taxe est d'environ 2,5%). Si la rassis taux n'est pas fixe, puis la piscine devient de plus en plus attrayant pour la haute vicié de mineurs, et les libère de la nécessité de se préoccuper de leur rassis taux. Cela est préjudiciable à l'efficacité économique, mais peut être plus facile psychologiquement. Pour maintenir une entreprise rentable, l'opérateur devra trouver un juste équilibre entre son montant nominal avec la rassis taux de son public cible.

+825
BrokenCodex 30 août 2015 à 04:46:42

Par "difficulté", je veux dire le nombre qui détermine le minimum acceptable de hachage. Plus de difficultés signifie une réduction de hachage minimums et ainsi, en moyenne, plus de hachage de tentatives nécessaires pour produire un bloc valide. (Modalités de la cible et nBits).

Chaque 2,016 blocs il y a un changement de difficulté, bloc. À moins que le bloc est un changement de difficulté, bloc, la difficulté doit être exactement le même que le précédent bloc ou le bloc n'est pas valide.

Sur un changement de difficulté, bloc, la difficulté doit être précisément ce que la difficulté de l'algorithme exige ou le bloc n'est pas valide. L'algorithme prend en compte la quantité de temps qu'il a fallu pour générer le groupe de blocs et calcule une nouvelle difficulté, tels que la génération de blocs de temps, en moyenne, une fois tous les dix minutes si le réseau de hachage de la puissance reste la même.

Si vous voulez le voir dans le code source, découvrez la GetNextWorkRequired fonction dans le main.cpp fichier.

+819
stevyhacker 8 janv. 2020 à 00:39:27

Que signifie "l'Activation de Meilleure Chaîne" signifie? Mon Bitcoin Core ne gèle pas, il faut juste un peu. Je suis curieux de savoir ce qu'il fait.

+771
RoWLee 21 oct. 2010 à 19:03:48
https://en.bitcoin.it/wiki/PHP_developer_intro

Ce site montre tout ce que vous devez aller de l'avant. Vous aurez besoin de lancer un dédié bitcoind portefeuille sur un serveur, qui peut accepter JSON-RPC pour appeler les différentes fonctions de bitcoind, qui permettra de répondre de retour avec un objet JSON.

+644
inkelnali58 17 juil. 2013 à 21:06:36

Je ne suis pas au courant de BitPay la fourniture de ce service.

La plus connue de la société qui se spécialise dans ce que vous décrivez est BitWage:

https://www.bitwage.com/

Peut-être est-ce que votre ami signifiait, car ils ont des noms similaires,

+631
Fernando de la rosa 3 juin 2012 à 14:35:46

Je me souviens d'une question, tout à l'arrière à propos de la façon dont votre propre code de cryptocurrency ici: Comment fourche Bitcoin et de construire ses propres cryptocurrency

Malheureusement, il semble souffrir d'un manque d'approfondissement de l'information de la façon dont pour "commencer" à la monnaie dans le réseau. Je me demandais ce qu'il faudrait pour mettre en œuvre une nouvelle Preuve-de-Travail/la Preuve de l'Enjeu et de la façon d'obtenir effectivement l'ensemble de la la devise "en route".

+616
905 6 juil. 2015 à 17:51:02

Une autre possibilité est d'utiliser le getblockstats commande pour obtenir le nombre de transactions (non compris le coinbase de la transaction) d'un bloc (en hauteur/hash). E. g.

$ getblockstats 500000 '["txs"]'

{
 "txs": 2701
}

Ensuite, itérer sur tous les blocs pour obtenir le total pour tous les blocs.

+615
Brendan Welsh 6 juil. 2014 à 11:01:42

Le problème est résolu. J'ai changé pour maxmempool de 300 MO à 1 go.

Et Murch commentaire est ce que je voulais savoir comment faire pour les transactions de quitter le pool de mémoire. Merci!!!!

Les Transactions que vous envoyez vous-même ne devez jamais laisser votre mempool sauf manuellement expulsés ou devenir invalide lorsqu'un doublespend est confirmé. Les transactions à l'étranger d'obtenir expulsé après 14 jours (auparavant 3 jours), ou lorsque mempool est complet par les plus bas taux des frais de première. Vous pourriez également être intéressé de savoir Comment faire des transactions quitter le pool de mémoire?

Surtout, je voulais savoir la suppression de l'ordre.

lorsque mempool est complet par les plus bas taux des frais de première.

+601
burhan udin 13 avr. 2012 à 17:07:51

Fondamentalement, une ou un petit nombre d'entrées devrait faire aucune différence. Mais à un certain point, la taille de la transaction peut croître si grand, qu'il va commencer à devenir de moins en moins la priorité sur les autres, parce que les mineurs peuvent préférer inférieurs opérations de taille pour obtenir plus de frais de transactions (en supposant qu'ils auraient frappé régulièrement le bloc de limite de taille).

De toute façon la solution que vous proposez est inutile, le déplacement des bitcoins séparément à partir de plusieurs adresses pour une adresse unique avant de la transaction immobilière vous en coûterait encore plus. La taille totale de toutes les transactions dont vous avez besoin pour dépasserait la taille d'une unique transaction directe avec plusieurs entrées.

BTW, vous remarquerez que la quasi-équilibre de votre client indique, pour chacun de vos “comptes” peut ne pas refléter la véritable répartition, tel que vu par le réseau pour chaque adresse associée. (Il ne coûte rien de se déplacer montant virtuel à partir d'un compte à l'autre, mais il ne sera également pas changer la façon dont les transactions sera construit plus tard par le client).

+598
foofecker 26 avr. 2017 à 14:50:20

L'exploitation minière et de vérification sont différents. Les mineurs de vérifier les blocs, et de vérifier qu'ils sont l'exploitation minière sur l'avant de l'extraire. Les utilisateurs peuvent aussi vérifier les blocs, mais ne pas l'exploiter.

L'exploitation minière et de vérification de résoudre les différents problèmes. La vérification permet de s'assurer qu'une transaction ne pas dépenser plus qu'a une personne. Dans ce contexte, la vérification ne veut pas dire en regardant les documents officiels. L'exploitation minière est utilisé pour déterminer l'ordre de deux transactions qui s'est passé en.

+566
ABc 25 févr. 2017 à 11:03:39

C'est parce que dans le guide du développeur, ils se réfèrent à la outpoint, pas la sortie. Le outpoint est une structure de données utilisée pour désigner une sortie en particulier, qui se compose de:

outpoint = txid(32 octets) + indice de la production (4 octets)
+532
marites delos reyes 21 déc. 2013 à 18:08:14

En supposant un intervalle où aucun bloc n'est trouvé, nous ne savons à quelle fréquence typique de miner les mises à jour de son bloc de transaction liste avec les nouvelles transactions de la mempool?

J'ai trouvé une référence qui indique que le défaut de mise à l'heure est de 60 secondes, mais je ne suis pas sûr de ce logiciel les piscines sont à l'aide de générer leur bloc de transaction listes.

+498
Zubeyir 4 avr. 2013 à 09:03:41

J'ai donc créé un Document de portefeuille à l'aide de bits address.org et les ont rejoint Blockchain.com mais vous ne pouvez pas trouver comment faire le lien entre les deux?

Aussi la stratégie que j'utilise en ce moment-jusqu'à peut-être "vous" dire le contraire, c'est-je l'ai acheté Bitcoin à l'aide de Coinbase, et suis en train d'envoyer de l'argent à mon bitaddress.org Livre de poche, mais Coinbase n'est pas en me montrant comment faire? Afin que je puisse ensuite vous inscrire à la transaction-et d'autres sur la Blockchain sur blockchain.com vous pensez que je suis en utilisant la bonne stratégie?

Pensées

+451
jsnowbusiness 5 oct. 2012 à 09:12:16

Ami à moi a été d'essayer d'acheter des BTC à partir d'un guichet automatique, au lieu de BTC a l'adresse il a numérisé la clé publique à partir de coinomi porte-monnaie (je ne sais pas pourquoi l'ATM accepté, mais il l'a fait). Est-il possible de faire en quelque sorte l'accès à la CTB? Merci!

+438
Espen Burud 29 mai 2011 à 03:39:16

Non, ce n'est pas de réduire votre sécurité. Vous n'êtes pas le choix d'un de semences à utiliser qui n'est pas aléatoire, vous êtes encore en permettant le générateur de nombre aléatoire pour créer de la valeur pour vous, qui vous a choisi. Il y a encore suffisamment de hasard dans ce processus que la semence est encore généré de façon aléatoire.

+388
Reluctant Carnivore 20 avr. 2015 à 20:59:08

En suivant ce guide, je vais essayer d'apprendre comment extraire un bloc de genèse, de ne pas lancer un autre altcoin ou quoi que ce soit, blockchain les bases de données sont va être important et je veux être en avance de la courbe.

Je suis l'aide de ce script et de travail avec le litecoin source. J'ai seulement changé les suivantes:

trouver LoadBlockIndex() de la fonction, à l'intérieur, modifiez:
 - paraphrase (pszTimestamp) pour toutes les dernières nouvelles de la phase.
 - obtenir la dernière heure unix (google), et de le mettre dans le bloc.nTime.
 - définissez nNonce (n'a pas vraiment d'importance)
vous pouvez modifier le temps/nonce pour testnet trop, si vous voulez l'utiliser.

Ces variables se trouvent maintenant dans les chainparams.cpp et je n'ai pas changé le testnet moment/pour l'instant.

Après la compilation lorsque j'essaie d'exécuter litecoind j'obtiens l'erreur suivante:

litecoind: chainparams.rpc:220: CTestNetParams::CTestNetParams(): Assertion `hashGenesisBlock == uint256("0xf5ae71e26c74beacc88382716aced69cddf3dffff24f384e1808905e0188f68f") a échoué.
Abandonnée

Si quelqu'un peut aider ou me diriger dans la direction de certains modernes de la documentation que j'avais m'a le plus reconnaissant :)

+377
squirrels 12 févr. 2014 à 23:26:15

J'ai vu mentionné dans quelques endroits (bitcd et bitcoinj) entièrement vérification de clients devrait correspondre à l'satoshi bitcoind mise en œuvre du client, y compris ses bugs, sans doute pour empêcher le fractionnement de la blockchain.

Je suppose que les bugs de la réplication sont dans le bloc de l'acceptation des règles, cependant je n'ai pas réussi à trouver toutes les références spécifiques aux problèmes en question. Le principal Bitcoin Spécification du Protocole ne semble pas parler de tout.

Quelqu'un peut-il expliquer (ou un lien vers un document qui explique) ces bugs?

Edit: Les références qui a déclenché ma curiosité sont les suivantes (je souligne):

De bitcd :

Il est actuellement correctement téléchargements, valide et sert le bloc de la chaîne d' en utilisant les mêmes règles (y compris bugs) pour bloquer l'acceptation que l' l'implémentation de référence (bitcoind).

De bitcoinj:

Pour être sûr, bitcoinj doit correspondre au comportement de Satoshis code exactement, y compris tous les bugs. Tout écart peut être potentiellement utilisé pour diviser le consensus.

+351
Luis Artola 30 déc. 2012 à 04:10:53

Pas avec son mécanisme de concertation: vous avez besoin du peu d'écho pour prévenir des abus sur le réseau précisément de spam et de DoS.

Mais il est le plus âgé des deux phases de validation de conception pour mettre en œuvre l'ondulation concept décentralisée protocole (qui n'était pas mis en œuvre) et n'a pas besoin d'ondulations ou de tout autre type de "HostCoin":

http://archive.ripple-project.org/Protocol/Protocol

Il a quelques avantages et inconvénients sur la mise en œuvre actuelle:

+Plus de confidentialité

+Même des transactions plus rapides??

-Tous les intermédiaires dans une Ondulation de la transaction doit être en ligne

-Le manque de clients légers, les gens qui ne peuvent pas être toujours en ligne sont attendus pour utiliser un serveur en tant que service

La vie privée n'est pas une priorité pour la mise en œuvre actuelle, mais il y a des plans pour l'améliorer par le biais de l'obscurcissement.

Le livre pourrait même agir en tant que "s'inscrire" pour "caché" transactions de plus en plus semblables dans des propriétés à celles de l'ancien protocole 2pc. Donc, il peut être plus pratique de prolonger ou de modifier le protocole actuel que de mettre en œuvre l'ancienne.

+344
Kunal vora 27 mai 2010 à 19:16:05

Toutes les adresses et leurs clés privées et publiques sont stockées dans le porte-monnaie.dat fichier dans le répertoire de données. En supposant que votre Bitcoin Core est en cours d'exécution sur un ordinateur qui a accès à beaucoup de gens, mais vous voulez empêcher les personnes non autorisées de dumping, le portefeuille sur que partagée de la machine, la meilleure façon que je peux penser, c'est que vous pouvez crypter votre porte-monnaie avec un mot de passe. Lorsqu'ils exécutent le dumpwallet de commande, les clés privées qui sont sous-évaluées seront cryptées.

Lorsque vous voulez obtenir le non chiffrés clés privées vous pouvez exécuter la commande walletpassphrase <phrase> <temps pour débloquer en quelques secondes> et puis exécutez le dumpwallet de commande.

Cependant, en utilisant une ligne connectée portefeuille pour stocker grand nombre de bitcoins n'est pas recommandé car il y aura toujours un point faible qui peut être exploitée. Vous pouvez exécuter deux Bitcoin core, l'un en ligne et d'autres en mode hors connexion. Avec le courant de Bitcoin Core, vous créez un portefeuille sur votre hors de la machine. En l'utilisant, vous recevez une ou plusieurs adresses (en les enregistrant, par exemple, pour un fichier texte). Vous pouvez copier ces adresses à votre ordinateur en ligne et de les donner à des gens de vous payer. Lorsque vous voulez passer ces paiements, vous créez de la transaction sur l'ordinateur en ligne dans un unsigned formulaire, de le copier sur votre ordinateur en mode hors connexion, de la vérifier, de la signer, de la copie de la transaction signée en arrière de l'ordinateur en ligne, et l'envoyer. Vous pouvez utiliser la montre uniquement les fonctionnalités en ligne Bitcoin Core portefeuille par l'importation d'adresses à l'aide de importaddress de commande.

EDIT pour Bitcoin Core v0.18. La dernière version de Bitcoin Core v0.18 prend en charge matérielle intégration du portefeuille pour permettre à la ligne de commande la gestion de plusieurs de matériel de portefeuilles, y compris Trezor Modèle T, Trezor Un, Livre Nano, Numérique BitBox, KeepKey et ColdCard. Cela vous permettrait d'obtenir le même niveau de sécurité d'un matériel de froid porte-monnaie, mais avec des fonctionnalités supplémentaires de compter sur votre plein de nœud plutôt que de la SPV nœud du porte-monnaie. Pour plus d'informations, reportez-vous à l'Aide de Bitcoin Core avec du Matériel Portefeuilles sur GitHub.

+338
gxpr 15 avr. 2012 à 05:31:59

"listtransactions" la liste de toutes les transactions associées à votre porte-monnaie bitcoin. Le "Tous les Comptes" entreprise, je crois, a à voir avec les différentes adresses quelqu'un pourrait avoir dans un seul portefeuille.

Par exemple, j'ai une adresse où je reçois des dons, et une autre adresse où je reçois des mines de paiements. par défaut "listtransactions" la liste de toutes mes transactions à partir de deux adresses, cependant, j'ai pu spécifier l'une de mes adresses, et il serait uniquement la liste de ces transactions. C'est un moyen facile d'obtenir plus de précision dans les listes et d'organiser vos données.

+325
ReSearchIT Eng 12 déc. 2013 à 20:27:56

Pour l'amour de tout ce qui est sacré, ne le faites pas. Considérer:

Alice veut envoyer vous 1 bitcoin. Elle demande à son fournisseur de porte-monnaie pour vous envoyer 1 bitcoin. Son porte-monnaie fournisseur vous envoie les bitcoins, il a obtenu de Bob quand il a déposé dans son porte-monnaie.

Vous regardez la transaction et de voir que les pièces de monnaie sont venus de Bob l'adresse de dépôt. Afin de vous envoyer les pièces de retour à cette adresse. Alice porte-monnaie du fournisseur voit les pièces reçues de Bob adresse de dépôt et de crédits de Bob.

Bob se demande pourquoi il a reçu une bitcoins à partir d'un hasard étrange, mais depuis il n'a aucune idée de qui vous êtes et aucun moyen de vous contacter, il continue à eux. Heck, peut-être que c'est un discours qu'il a rendu public comme un pot de pointe et il n'a aucune raison de ne pas penser que c'est un conseil.

Alice pourrait éventuellement se demander pourquoi elle n'a pas obtenu ses bitcoins. Si elle vous touche, vous lui donner l'ID de transaction. Elle va penser, "Hmm, ce n'est pas mon adresse. Mais il doit appartenir à mon portefeuille fournisseur. Ils doivent donc avoir les bitcoins. Lorsque je leur explique qu'ils sont miens, ils devraient crédit à moi."

Et maintenant, nous avons un énorme gâchis où tout le monde est à blâmer tout le monde et Alice pense que son portefeuille fournisseur a volé son et vous pensez qu'il n'était pas de votre faute. Mais vous avez tort.

S'il vous plaît ne pas le faire. Il ne fait aucun sens. (L'histoire ci-dessus est vrai. Seuls les noms ont été changés pour protéger les innocents ... et le coupable.)

+322
Poy Chang 21 août 2013 à 10:55:25

Comme le dit le titre j'ai choisi économique, mais il ne fonctionne pas. Il ne me donne pas la possibilité de reprendre un vieux porte-monnaie soit

+316
DNAtsol 29 avr. 2013 à 13:33:15

Quelqu'un est-il impliqué dans tous les projets open source? Quelqu'un sait de toute? Peut-être une belle liste de différentes catégories de projets serait une bonne chose, je tiens à obtenir mes mains sur certains projets.

+311
dimay2 9 janv. 2017 à 11:44:24

C'est le plus sûr moyen de placer vos Bitcoins dans l'entreposage au froid.

Ce rapide Tutoriel Vidéo qui explique comment faire un Dr le Mal de Papier porte-monnaie Bitcoin ou "Cerveau porte-monnaie."

Obtenir le fichier ZIP pour Dr Evil Papier Portefeuille Générateur @GitHub
https://github.com/obesityspray/Dr.-Evil-Paper-Wallet

+300
APostdoc 11 oct. 2010 à 20:19:13

Je suis en cours d'exécution bitcoin testnet démon pour le développement, mais dernièrement, j'ai de la difficulté avec le lancement du démon. Blockchain est téléchargé et il semble que tout se passe bien jusqu'

init message: Vérification des blocs...

Vérification de la dernière 288 bloque au niveau 3

ensuite, il semble coincé ou prend des heures avant de faire quoi que ce soit. Intéressant, c'est que le redémarrage du démon m'a aidé à quelques reprises, et le démon a commencé en quelques minutes, comme d'habitude. En ce moment je ne peux évidemment utiliser RPC commandes. Je n'ai pas de problème pour démarrer le mainnet démon. Quelqu'un a une idée de ce que peuvent causer et comment résoudre ce trop long de vérification?

+262
Amine Ait el harraj 16 mai 2016 à 21:43:23
  1. Les frais pour chaque transaction peut être calculée à l'aide de estimatefee appel d'API. Et oui, blockchain.info incorporer des frais à chaque transaction, 0.0001 BTC étant le minimum. L'une des raisons attribuées à la nécessaire réduction du tarif a la solution de l'intégration de l'opération dans les prochains blocs. Vous pouvez essayer de créer une transaction avec les sorties des dépenses de toutes les entrées et ne pas payer les tx de frais. Le client renvoie une erreur indiquant une priorité insuffisante.

  2. Oui vous pouvez, mais sont ensuite conditions s'appliquent. Vous pouvez consulter ce lien pour effacer les choses un peu plus.

+260
user103563 5 mai 2010 à 22:36:18

La seule véritable façon d'utiliser bitcoin est bien sûr d'utiliser le client bitcoin. C'est un peu difficile à utiliser, peut-être, mais je dirais que c'est à peu près le même niveau de difficulté que les services en ligne pour le moment.

Cela étant dit, vous pouvez envisager d'utiliser un établi de change comme mtgox. L'identité des personnes impliquées sont connus (à la différence de mybitcoin), et de nombreux problèmes de sécurité sont déjà en place et a été adressée. Aussi, ils fournissent des services aux commerçants d'effectuer des transactions plus facile sur la route.

Il est également très facile de convertir rapidement vos bitcoins à la trésorerie, et d'être payé chaque fois que vous le souhaitez.

+211
HindenPeter 12 sept. 2015 à 01:02:41

En ligne fiat échanges peuvent être très réglementée. Pour éviter cet inconvénient, lorsque vous êtes par exemple il suffit d'acheter en petite quantité, vous pouvez acheter sur le comptoir d'un ami. Il suffit d'envoyer ou donner fiat à un ami et recevez de bitcoin.

Une autre méthode consiste à utiliser un distributeur automatique de bitcoin.

Bonne chance!

+205
bsr7890 20 janv. 2017 à 21:17:30
Concernés par les questions relatives aux décisions sur la façon dont le réseau est géré, qui est dans le contrôle, et la façon dont le processus de développement est régi.
+147
nosheen alam 27 juin 2014 à 02:17:32

Oui, il y aura un point de partir quand sur il n'y a pas de nouveaux bitcoins. C'est un point qui fait bitcoin intéressant pour les gens, car il ne peut y avoir de l'inflation par la création de nouvelles de l'argent. Les monnaies qui sont contrôlés par govnernment pouvez facilement ajouter de nouveau de l'argent et créer de l'inflation.

Concernant les mines, je ne suis pas sûr, mais il existe encore car il est nécessaire de créer de nouveaux blocs dans lesquels les transactions sont stockées, par conséquent, l'exploitation minière est toujours nécessaire, mais ils pourraient réduire la difficulté. Même si c'est de la spéculation.

+88
crystal Gail coile 21 mars 2015 à 13:53:58

http://bitcoin.zorinaq.com/price/ remonte à 2010-04-25, qui est le plus loin que j'ai vu.

+49
Maria Winterbottom 29 juil. 2014 à 00:41:59

Comme un Uni élève encore à apprendre (actuellement en développement web), je veux finira par apprendre à programmer des applications web. Je voudrais aussi éventuellement (dans le futur), être en mesure de mettre en œuvre des Bitcoins code dans ce que j'ai de travailler avec. Quel langage dois-je choisir comme mon premier à l'apprendre?

+42
Flugueubluck 9 avr. 2015 à 18:31:45

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