Comment peut-déterministe, porte-monnaie ont une clé privée, mais plusieurs clés publiques

Si nous prenons par exemple le pain porte-monnaie.

Il est l'un mnémotechnique pour se souvenir, ce qui signifie une clé privée?

Mais lorsque vous utilisez l'application, votre adresse publique qui évolue constamment.

Donc, plus d'une clé publique?

Comment est-ce possible?

+861
Yano Ratheez 10 oct. 2016 à 04:17:15
36 réponses

Donc, en supposant que la CTB et de la CCI sont à la fois viable et négociables pour une certaine période après le 1er août, n'est-il pas inévitable que certaines personnes sera le double de passer, par la négociation d'une pièce de monnaie sur BTC et également de la même pièce de monnaie sur la CCC?

Toute idée de ce que cela ressemblera à partir d'un arbitrage en perspective alors que la fourche fonctionne de lui-même?

+973
BennyNottingham 03 февр. '09 в 4:24

En tant que vendeur, comment voulez-vous détecter une double-passer? Je suis heureux de dire aux utilisateurs finaux que je suis de procéder à une transaction sur 0 confirme, il suffit de supposer que tout est beau. Je suis vendre des biens matériels et donc je n'ai pas les expédier jusqu'à ce que j'ai fait 6 confirmations. Je n'alerte le client, si je l'ai fait découvrir à un problème. Mais j'ai encore besoin d'avoir un moyen de détecter si une transaction est coincé contre un malveillant double-passer.

À partir de quel point une transaction devenu suspect? En plus de rechercher manuellement les transactions sur blockchain.org comment savez-vous qu'une transaction est un double-passer? Surveillance de toutes les transactions qui se passe sur le réseau, afin de correspondre à des entrées de transaction (comme le fait blockchain.org) semble excessif. Je suis à la recherche d'une solution, je peut mettre en œuvre à l'aide de la bitcoind API.

+938
LWNirvana 25 mai 2012 à 23:39:45
Autres réponses

Questions connexes


Questions connexes

J'utilise bitcoin listunspent liste non dépensés UTXO, mais trouvé un produit qui ne correspond pas à mes adresses, donc qu'est-ce que l'adresse et d'où vient-il ?

bitcoin-cli listunspent
[
{
 "txid": "edc69b3fb53bd221129c4e0f115bdaa5227d01173a23aac2064fc29a78006714",
 "vout": 1,
 "adresse": "2MtkQ9MeXv9vKeFLuTPeEPfj5DQfWnL1jbw",
 "redeemScript": "0014e329000822d1b101d7940800ff2983aa54b33374",
 "scriptPubKey": "a914107caab5b5a035de348d22aa865d20db3fb1907987",
 "montant": 0.54856181,
 "confirmations": 92,
 "disponibles": true,
 "résoluble": true,
 "coffre-fort": true
}
]
+938
LL CHANNEL 18 août 2011 à 10:27:38

Pourquoi existant distribued technologies de base de données telles que mongodb pas utile pour l'hébergement de la blockchains de grande cryptoapplications, après tout, ils sont distribués clé-valeur des magasins?

comment fonctionne quelque chose comme de l'ethereum nœuds effectivement stocker des données? Dans certains de base de données personnalisée? Pourquoi ne pas utiliser les tech?

+928
Sean Walton 7 avr. 2012 à 03:35:50

Transaction épinglage se passe lorsque:

  1. - Je diffuser une transaction que les signaux de l'opt-in RBF
  2. la transaction n'a pas été confirmées parce que le feerate est trop faible
  3. quelqu'un d'autre diffuse une nouvelle (enfant) opération des dépenses de l'une des sorties de ma transaction
  4. Maintenant, je ne peux pas la bosse de la taxe sur la transaction, sauf si je inclure une taxe supérieure à celle de la combinaison de la transaction d'origine + la transaction enfant (BIP 125, règle 3).

Si l'enfant transaction (3) est grande (par exemple, un service commercial de balayage des tas de transaction sorties), puis le total des frais que j'avais besoin de payer pour un valide RBF serait très grande.

Dans ce scénario, mon opération originale a été "épinglé" par l'enfant de la transaction.

Russell O'Connor a proposé la modification de la RBF des règles de la politique de remédier à ce problème.

+924
Dooggy 25 mars 2010 à 08:21:40

Cela complète Ce que sont les avantages du bitcoin comme moyen d'échange?

Pour certains, le Bitcoin est aujourd'hui considéré comme "meilleur" que les autres magasins de la valeur. Pourquoi certaines personnes pensent que c'est un bon magasin de valeur, ou encore l'investissement?

+893
user74176 9 juil. 2018 à 19:16:42

Utiliser le bon outil pour le travail:

  • Elance, Pigiste, oDesk, Zaarly, Taskrabbit, Peddl, Craiglist, eBay, etc.

Ensuite échanger ces produits en bitcoins.

À un certain point, ceux-ci peuvent offrir des bitcoins pour le retrait d'argent, en particulier ceux avec un internationale des travailleurs de la base. Mais pour l'instant, de prendre la (relativement) plus élevés que les tarifs payés par ces sites et de faire la conversion en bitcoin vous-même.

Lire aussi:

+892
Naifer 26 oct. 2014 à 23:06:17

Faux, comme vous l'avez décrit ici, parce que les clés privées et publiques fonctionnent un peu différemment que. Le sous-jacentes de math est un peu difficile, mais je vais essayer de donner un sens commun explication en langage de tous les jours à la place.

Imaginez qu'il y avait un métal spécial appelé Cryptonium, plus que toute autre chose sur terre et complètement indestructible. Personne ne sait qu'elle existe, et encore moins comment faire des choses hors de lui. Supposons aussi que vous aviez une machine spéciale qui pourrait faire des plaques de Cryptonium, avec des lettres en relief sur eux en disant ce que vous vouliez. Évidemment, vous devez garder à l'existence de cette plaque, machine à faire un secret jalousement gardé. Vous ne serait probablement pas la même personne ne doit savoir que c'était toi qui l'a possédée. Mais vous voulez continuer à partager cette passionnante découverte avec le monde, de sorte que vous secrètement produire un message qui dit: "Voici, une nouvelle et métal indestructible!" Puis, tard dans la nuit, vous faufiler dans le milieu de la ville et de mettre le Cryptonium de la plaque jusqu'à la place de la ville.

Le lendemain, tout le monde se réunit sur la place du village à merveille à cette incroyable nouvelle plaque. Ils prennent tour à tour le dénigrement de à la il avec, la plus dure, la plus nette, la plus lourde des choses qu'ils peuvent trouver, et la plaque reste parfaitement intact. "Bien sûr," ils ont le chiffre, "il est indestructible."

Vous décidez d'utiliser le secret de la machine à écrire plus de choses, aider les habitants de la ville et, progressivement, gagnant une réputation digne de confiance et fiable source, même si personne ne sait qui vous êtes. Mais quelques mois plus tard, quelque chose de terrible se passe. De nouvelles plaques commencent à apparaître dans la ville pendant la nuit, et qu'ils sont faux!! Quelqu'un d'autre est en train de profiter de votre réputation de diffuser de fausses et trompeuses messages! Ils n'ont pas votre machine spéciale, bien sûr--ils font de leurs plaques de platine, et c'est presque indestructible. Mais les deux métaux se ressemblent, et les habitants ne savent pas la différence. Qu'allez-vous faire?

Vous pourriez vous annoncer vous-même pour les habitants, de leur montrer la machine, et de leur dire les nouvelles plaques sont des faux. Ils pourraient croire, mais votre machine ne serait pas un secret. Ainsi, au lieu de vous faire quelque chose de vraiment intelligent. Vous utilisez la machine pour faire un petit carré de plaque en forme de marteau à la tête. Sur la plaque, vous mettez le message "Ce marteau va détruire toutes les fausses plaques." Ensuite, vous fixez une poignée à la tête de marteau que vous avez fait et de le laisser au milieu de la ville la nuit suivante.

Maintenant, les habitants de la ville peuvent tout simplement utiliser le marteau pour briser toutes les fausses plaques de platine. Bien sûr, le faux et trompeur messages sont facilement détruits, tandis que ceux que vous avez produites sont capables de supporter le marteau de la force. Votre réputation est préservée, et votre secret n'a jamais été révélé. Ensemble, le marteau, le secret de la machine, et les plaques forment un excellent système qui permet d'envoyer des messages qui ont pu venir que de vous,sans révéler qui vous êtes vraiment. Pas mal, hein?

Dans beaucoup de façons, la cryptographie à clé publique fonctionne comme notre imaginaire Cryptonium métal. Il est composé de trois parties, et il donne à d'autres personnes un moyen d'être certain qu'un message est venu de vous sans que vous ayez à révéler votre identité ou votre secret de faire des messages. Comme le Cryptonium système, vous avez besoin tous les trois composantes pour faire fonctionner le système. Ces trois parties sont votre clé publique, clé privée, et vos signatures (dont vous pouvez faire comme beaucoup que vous le souhaitez, la signature de tous les différents messages.) Dans notre histoire, la clé privée est comme le secret de la machine, la clé publique est comme le marteau, et les signatures sont comme les plaques. En réalité, la cryptographie à clé publique est plus complexe que ce que j'ai décrit ici, et si vous voulez en savoir plus à ce sujet vous pouvez consulter ce cours de la Khan Academy. Cependant, cet exemple devrait être assez bon pour comprendre comment les clés privées et publiques sont utilisées en Bitcoin.

Tout d'abord, personne d'autre ne voit jamais votre clé privée. Au lieu de cela, comme le secret de la machine, vous utilisez votre clé privée pour faire des signatures (comme les plaques) que l'on peut être certains viennent de vous. Chaque personne (et chaque adresse bitcoin) a à la fois une publique et une clé privée, qui partagent une mathématique de la relation, et le public de la clé (comme le marteau) est ce que les autres peuvent utiliser pour vérifier vos signatures sont réels. Lorsque vous envoyez une transaction Bitcoin, vous ne donnez pas votre secret de la machine--vous ne l'utilisez pour faire un message en disant qui vous êtes donnant les bitcoins pour. Ce message signé, ou la signature, ne pouvait pas venir de quelqu'un d'autre, sauf le propriétaire de l'adresse, de la même façon tout le monde sait que la transaction est réel.

Deuxièmement, les clés privées ne viennent pas de mineurs-ils viennent de vous. Vous êtes la personne qui secrètement choisit aléatoirement une clé privée (le logiciel Bitcoin fait cela pour vous), et que la clé privée a été utilisé pour déterminer votre adresse (qui est essentiellement une version de votre clé publique) avant que quiconque jamais envoyé quelques bitcoins. Les mineurs ne jamais avoir à commencer avec. Ils ne voient que vos transactions (signatures) et votre adresse de réception (à clé publique).

Enfin, juste à confondre les choses un peu, vous devez utiliser un ensemble de la transaction à la fois. Donc, si quelqu'un vous a envoyé 10 bitcoins, et que vous voulez envoyer à quelqu'un d'autre 5 d'entre eux, en fait vous envoyer une transaction qui prend toutes les 10 que vous avez reçu, envoie 5 pour l'autre adresse de la personne, et 5 à une autre adresse de votre propre (ce qui est appelé le "changement" de votre opération). Bitcoin, cela afin que d'autres personnes ne peuvent pas dire la partie de la transaction est-ce que vous avez envoyé et qui est la partie la variation (personne ne sait laquelle des adresses appartiennent à la même personne). Il permet de protéger votre vie privée. Mais si vous vouliez, vous pourriez les envoyer les modifier à la même adresse, parce que vos clés privées sont toujours en sécurité. Vous avez juste à utiliser un autre client que celui par défaut client Bitcoin, parce qu'il n'ont pas les moyens de le faire. L'ensemble de ce qui se passe en coulisses, c'est pourquoi votre balance affiche toujours que 5 bitcoins après vous faites cela. Bitcoin stocke toutes vos différentes adresses et les clés privées dans un porte-monnaie, et le solde est le nombre total de bitcoins détenus par le portefeuille. Aussi, il garde tout simple à l'avant!

Un sens? Espérons qu'il n'était pas trop long, mais je voulais essayer et rendre les clés publique/privée, chose de plus clair.

+864
Kroszki 9 oct. 2012 à 00:36:36

La meilleure façon de passer à l'Electrum est d'envoyer tous les bitcoins que vous avez sur votre portefeuille à l'une des adresses sur votre porte-monnaie d'Électrum. De cette façon, vous aurez toutes vos bitcoins sécurisé avec votre postérité.

https://electrum.org/tutorials.html#switching-to-electrum

+858
KWys 21 juil. 2010 à 13:23:30

David est en droit de Bitcoin en lui-même n'empêche pas la pratique de la réserve fractionnaire bancaire.

Mais la différence avec le Bitcoin, c'est que contrairement à l'or, vous avez maintenant un numérique, facilement transférables, faciles à ranger, facile à sécuriser la monnaie. Les banques auraient besoin de lutter beaucoup plus difficile pour les dépôts maintenant car il ya beaucoup moins de raisons de faire confiance à une banque avec vos bitcoins quand vous pouvez le stocker dans un chiffrés porte-monnaie.

La principale différence est que, même si tout le monde décide de faire confiance à leurs bitcoins avec les banques, la base de la masse monétaire ne sera pas gonflé par l'intermédiaire d'une banque centrale dans le cas d'une banque en faillite. Cela entraînera inévitablement des banques à augmenter leurs réserves et de réduire les risques pour apaiser les déposants de la sécurité de leurs fonds, peut-être seulement d'accepter fixe des dépôts. Le résultat final est que l'intérêt de l'écart entre l'épargne et l'emprunt taux à se rétrécir en raison d'une concurrence pour les dépôts.

Et compte tenu de bitcoin propriétés, je peux vous assurer que la plupart des gens de la demande de paiements en bitcoins au lieu de banques reconnaissance de dette pour les gros montants.

+839
Arcayne 15 janv. 2011 à 00:49:50

J'essaie de me connecter à mon MultibitHD porte-monnaie et sa en disant le mot de passe ne sera pas déverrouiller le porte-monnaie. Je pourrais avoir oublié le mot de passe, mais j'ai le sentiment que je suis en utilisant le bon mot de passe.

J'ai 18 mots pour récupérer le porte-monnaie (je regrette rendant 18 mots, je devrais avoir coincé avec 12 mots afin que je puisse les importer en utilisant un autre porte-monnaie) mais voici ce qui se passe lorsque j'essaie de récupérer le mot de passe:

enter image description here

enter image description here

enter image description here

Il est juste bloqué sur cette dernière page, rien ne se passe. Au fil des années, je suis toujours en train de courir dans des problèmes comme ça avec MultibitHD, en général je ne peux le récupérer avec des mots bien. Cette fois, je ne peux pas. J'ai environ 100 euros de bitcoins là-bas, alors c'est un problème. J'ai essayé de restaurer le porte-monnaie à partir d'un point de sauvegarde, mais cela ne fonctionne pas non plus. Est-il autre chose que je peux faire?

+823
Ivan Andrus 3 oct. 2011 à 16:17:28

D'aller le chercher à construire un IronPython VS2012 programmation rig

La strate et Eloipool, aussi longtemps Que vous ne l'utilisez pas tout de Python caractéristiques ci-dessus 2.7 ,je peux écrire du code qui fonctionne à la fois Disponible et IronPython, je vais être en mesure de débogage dans Visual Studio sous IronPython, alors peut-être faire un test de cohérence avec Windows natif Disponible et/ou Cygwin Disponible, puis de tester sous linux.

Ressemble à une voie à suivre :D

+818
Hafiez Hj Abd Wahid 27 mars 2012 à 15:36:53

J'ai été en mesure d'exécuter ce code:

#include <bitcoin/bitcoin.hpp>

int main() 
{
 bc::ec_secret décodé;
 bc::decode_base16(décodé, "038109007313a5807b2eccc082c8c3fbb988a973cacf1a7df9ce725c31b");
}

Suivre cette https://github.com/libbitcoin/libbitcoin#debianubuntu

Après la compilation dans /home/x/dir exécuter ce:

g++ helloworld.cpp -I/home/dev/bitcoin-lib/include /home/dev/bitcoin-lib/lib/libbitcoin.un /home/dev/bitcoin-lib/lib/libboost_system.un /home/dev/bitcoin-lib/lib/libbitcoin.un /home/dev/bitcoin-lib/lib/libboost_program_options.un /home/dev/bitcoin-lib/lib/libboost_regex.un
  • nous devons dire à g++ où sont les en-têtes pour notre instruction #include
  • Nous devons dire à g++ quelles sont les bibliothèques: libbitcoin.un, etc
+812
Fengggli 4 mars 2012 à 00:37:41

BIP 0032 "Implications en matière de Sécurité" des états

Une faiblesse qui peut ne pas être immédiatement évident, c'est que la connaissance de un parent étendue de la clé publique plus tout non durci clé privée descendant est équivalente à la connaissance de la mère étendue clé privée (et donc toutes les clés publique et privée décroissant de c').

Ce que je comprends, la faiblesse est due à l'réversible de la nature de l'opération sur l'étendue de la clé publique (plus). Ne serait-il pas possible de remédier à cela en utilisant une fonction comme le hachage au lieu de plus?

+802
Alexandr Zarubkin 13 mars 2017 à 05:20:00

Jetez un oeil à Coinkite de l'API https://coinkite.com/developers et également le paiement des boutons et des options de traitement de paiement https://coinkite.com/faq/pay

+799
user14340 30 sept. 2012 à 03:34:59

En Bitcoin, vous devez vérifier que vous envoyez à la bonne adresse avant de l'envoyer. Habituellement, cela fonctionne par le bénéficiaire du paiement de vous envoyer une demande de paiement avec une adresse de destination. Si vous n'êtes pas sûr de savoir si la source est authentique, de vérifier vos informations sur un deuxième canal.

+791
lusaceti 22 janv. 2011 à 18:05:30

Peter Wuille décrit exactement comment le UTXO de données est stocké dans le chainstate répertoire de votre local en cours d'exécution pleine d'un nœud:

Quelles sont les clés utilisées dans le blockchain levelDB (c'est à dire quelles sont les principales paires de valeur:)?

Vous aurez envie de faire défiler vers le bas à l'Intérieur de la chaîne de base de données d'état".

Vous pouvez récupérer les montants non dépensés, transaction hachages et les indices. Le format exact de la spécification peut être trouvé ici:

https://github.com/bitcoin/bitcoin/blob/d4a42334d447cad48fb3996cad0fd5c945b75571/src/coins.h#L19

+755
lacasitos 24 juin 2014 à 10:28:01

J'espère qu'il y a quelqu'un qui peut m'aider avec sans doute un peu simple pièce de monnaie de script question...mais peut-être il ya quelque chose de plus. Je suis en train de tester un script personnalisé sur un regtest bitcoind nœud de réseau. J'ai travaillé sur des tutoriels en ligne et je peux créer la coutume de blocage de script, de transformer en un P2SH, et envoyer les pièces à elle. Le problème est lorsque j'essaie de déverrouiller le script. Je suis en train d'écrire le déverrouillage de la transaction à la main puisque c'est une base de puzzle transaction...avec pas de chance. Voici les détails:

  1. Bitcoin Version: 16.0
  2. Réseau: RegTest
  3. Verrouillage Script Hex: 0x93016387 (OP_ADD 99 OP_EQUAL)

Ici est la base de la transaction sérialisé, veuillez noter que cela fait référence à une précédente transaction qui envoie 1.0 pièce de monnaie pour que le portefeuille de l'adresse. 0200000001f5bbd0f99f94380cdff45f3eb689e62437df6e6519554a99ae4042b6499afee0000000006b483045022100e2382837f540c03bde1d3aafea0706c358db61b65d85aef9ea29350ecfb7c8dd02204244642b7166529085238527771ead376e1fa69d20dd23b49762014543d407ea0121036397e0c5c226797a1244f5c0736d7874b756cbc11fe39866c2c380403ca5bcdaffffffff0180c6ef050000000017a9143f58b4f7b14847a9083694b9b3b52a4cea2569ed8700000000
Si vous décodez cela, vous verrez une vout à la p2sh adresse:
2My2ApqGcoNXYceZC4d7fipBu4Godkbefhd
La prochaine opération, j'ai généré est:
02000000014192c46838cfe8296c9189b7d7e51a57aad2ee31f931d5b9721908f13f87594b0000000000ffffffff0140b9ec05000000001976a914351ef68a632b634cdb63d0e2b58b7f795ba1233f88ac00000000
Les références de la transaction précédente, mais n'a pas une signature et il décode correctement. Alors j'essaie d'insérer la solution au blocage de script, en ajoutant: 3e5101620493016387a9143f58b4f7b14847a9083694b9b3b52a4cea2569ed87 dans le bon endroit...qui pourrait ne pas être fait de cette transaction: 02000000014192c46838cfe8296c9189b7d7e51a57aad2ee31f931d5b9721908f13f87594b00000000003e5101620493016387a9143f58b4f7b14847a9083694b9b3b52a4cea2569ed87ffffffff0140b9ec05000000001976a914351ef68a632b634cdb63d0e2b58b7f795ba1233f88ac00000000




Et c'est là que ça casse, j'ai essayer de le décoder...ne fonctionne pas...j'ai essayer de l'envoyer...ne fonctionne pas...je crois que l'hexagone est exact, et je crois qu'il est au bon endroit...mais des idées ou de l'aide que vous pouvez fournir vous seront utiles.

+743
ww12z 5 janv. 2016 à 04:34:50

Même si je ne suis pas un locuteur natif anglais, j'ai l'impression que "reçu à l'" (une adresse) est plus compréhensible ou plus naturellement sondage pour un utilisateur moyen de "reçu avec". Est-il une raison particulière pourquoi "à" est constamment utilisé dans le logiciel Bitcoin?

Pour faire une analogie, si j'ai plusieurs adresses e-mail, je n'aurais naturellement dire que j'ai reçu un e-mail à" une adresse, et non pas "avec" elle. La "avec la" variante me semble être un porte-monnaie du (ie. logiciel de point de vue, non pas de l'utilisateur; comme dans "j'ai attrapé le ballon avec la main gauche" qui serait l'analogique au "je, le portefeuille de logiciels, reçu les fonds à cette adresse". Ceci peut sembler naturel pour un portefeuille programmeur, mais pas l'utilisateur.

Je suis en train de travailler sur la traduction de certains logiciel Bitcoin à Slovène et tiens à préciser certaines choses comme ça avant de me faire une incorrecte ou imprécise expression entrer dans une utilisation généralisée dans ma langue.

+670
user13372 27 juil. 2015 à 12:40:04

J'ai juste eu ce problème. Il ressemble d'Électrum obtient ses informations devise par défaut de la BitcoinAverage site web. Vous pouvez essayer de sélectionner une autre source d'information. Essayer et voir si cela aide:

Allez dans Outils > Préférences > Fiat > Source > Sélectionnez quelque chose comme BlockchainInfo

+624
tadios mupuku 13 mars 2012 à 08:48:05

plus proche que je peux venir avec sont ceux-ci:

http://coinig.com/

http://gobittest.appspot.com/Address

https://www.bitaddress.org/bitaddress.org-v3.2.0-SHA256-ad4fd171c647772aa76d0ce828731b01ca586596275d43a94008766b758e8736.html

https://coinb.in/

pas exactement ECDSA, mais m'a servi beaucoup pour Bitcoin undertsanding/tests.

Sécurité astuce: vous ne fournissez jamais de/utilisation d'une clé privée vers/à partir d'un tel site web public, sauf si vous êtes vraiment sûr de ce que vous êtes en train de faire. Être extrêmement prudent.

+583
Connor Wilson 24 juin 2010 à 07:33:13

En Bitcoin preuve-de-travail du système, à un consensus sur la chaîne de blocs doit être considéré comme le "vrai" bloc de la chaîne est basée uniquement(?) sur quelle chaîne est plus longue.

En conséquence, pour citer un bien écrite réponse par Nate Eldredge, typique de 51% d'attaque devrait ressembler à ceci:

  1. Attaquant privé commence l'exploration de leur propre chaîne, qui diverge de la chaîne principale à un certain bloc N.

  2. Attaquant dépôts de pièces de monnaie pour votre entreprise, de les envoyer à partir de l'adresse A. Appel de cette transaction X.

  3. Attaquant insère dans son propre chaîne de transaction X' qui est en conflit avec X; en général, X' envoie les pièces de monnaie à partir d'Une adresse à une autre adresse appartenant à l'attaquant.

  4. Attaquant attend plusieurs confirmations de transaction X, en blocs de N+1, ..., N+6 (remplacer 6 avec toutefois de nombreuses confirmations de votre entreprise veut) de la chaîne principale.

  5. Une fois qu'il y a eu assez de confirmations pour vous satisfaire, de vous livrer des biens ou des services à l'attaquant.

  6. Attaquant communiqués de sa propre chaîne, qui a maintenant des blocs jusqu'à, disons, N+50. Étant la plus longue, cette chaîne est acceptée par le réseau. Cette chaîne ne contient pas de transaction X mais au lieu de X, de sorte que vous n'avez pas les pièces de monnaie que vous ne l'auriez pensé.

Notez que jusqu'à l'Étape 6, le tout sur le réseau est tout à fait normal; seul l'attaquant sait ce qui se passe.

Ma question est alors: pourquoi ne pas bitcoin spécifier une durée maximale de temps et/ou d'un nombre maximum de confirmations, après quoi une concurrence/bifurquer bloc est rejetée, même si elle est supportée par une longue chaîne de (secrètement premined) enfant blocs?

Pour résumer cette idée en pseudo-code:

CUTOFF_TIME = 1200 # secondes
CUTOFF_CONFIRMATIONS = 3

is_acceptable_block(new_block, parent_block):
 si pas is_valid_block(new_block):
 return false

 si is_first_child(new_block, parent_block):
 return true

 old_block = get_first_child(parent_block)

 si age_difference(new_block, old_block) > CUTOFF_TIME:
 return false

 si child_chain_length(old_block) > CUTOFF_CONFIRMATIONS:
 return false

 retour child_chain_length(new_block) > child_chain_length(old_block)

Si ce serait viable, puis les 51% d'attaque scénario décrit ci-dessus deviendrait beaucoup plus difficile; et, par conséquent, la quantité de temps/confirmations à attendre avant qu'une transaction peut être en toute sécurité, censée diminuer, droit?

+579
Bvoid 5 mars 2018 à 14:59:56

Si l'écart est de 40$, vous pourrez acheter de $1 ci-dessus, demander le prix, puis quand satisfaite immédiatement revendre le btc à 1 $en dessous du prix de la soumission. Vous gardez 38 $de profit par la ctb

+557
Ciaran Kelly 25 déc. 2016 à 21:07:00

Actuellement, seulement trois lettres monnaies qui existent à des reconnaissances de dette peut être créé comme une devise personnalisé. Et si quelqu'un d'autre l'utilise que même à trois lettres identifiant pour quelque chose d'autre, chaque compte ne peut transact dans l'un de ces contradictoires devises. Donc, vous pourriez utiliser "XBR" les gens doivent les uns aux autres bières et vous pouvez utiliser l'ondulation du système pour faire le suivi du nombre de bières que vous devez les gens ou qu'ils vous doivent. Vous pouvez accepter le paiement en bières.

Il est prévu d'introduire davantage de personnalisation des devises. Il y a certaines choses que vous ne pouvez pas faire sans une certaine spécialisation. Par exemple, les frais de stockage, frais comme de l'or de stockage agents voudrais faire. C'est encore dans les étapes de conception.

Vous pouvez, bien sûr, de créer des reconnaissances de dette libellés en monnaie, sous la seule réserve de la ce que d'autres gens sont prêts à prendre. Mais si vous souhaitez créer deux comptes et ont un redevable de l'autre de 1 000 000$, vous pouvez.

+552
user276291 27 nov. 2010 à 19:13:16

L'inflation de vote et les fédérés de vote au sein du SCP consensus algorithme se passe à des niveaux totalement différents de l'abstraction. L'Inflation, le vote est une propriété de votre porte-monnaie, stockées dans le registre. Quoi que vous lui reste en vigueur jusqu'à ce que vous le changiez. L'inflation de l'algorithme, lorsqu'il est exécuté, tout s'en va l'inflation voix dans le livre.

Maintenant, un programme de validation dans SCP pourrait essayer de vous éviter de les modifier à votre destination de l'inflation, qui serait la même chose que d'essayer de vous empêcher de vous envoyer un paiement. Si ce programme de validation (ou de certains d'validateur il est de connivence avec) se trouve être la plus haute priorité noeud dans le protocole de mise en candidature pour un livre, alors qu'il pourrait en effet potentiellement censurer que la demande pour ce livre. Mais dès que l'un d'honnête validateur conduit à la nomination du protocole, le déjà censuré transaction se faire par le biais de candidature dans le processus de scrutin.

Une fois l'inflation réglage de transaction à travers la nomination, la mauvaise validateurs pourrait refuser de participer à la SCP scrutin, qui s'apparente à s'écraser. Si oui ou non l'accident apporte le réseau à l'arrêt dépend si il y a suffisamment restante bonne nœuds pour former le quorum.

+552
joy eason 1 juin 2010 à 09:33:39

Disons Alice veut donner à Bob 1₿, et Bob n'ont pas un régulier de la blockchain porte-monnaie encore d'adresse.

L'exemple classique suppose que Bob est de verrouiller certaines Bitcoin de sa propre sur le blockchain, et Alice et Bob sont à la fois le financement d'un canal entre les uns des autres. Mais que faire si Bob n'ont pas de Bitcoin encore, et Alice veut lui donner un peu par la Foudre? Ensuite, il pourrait obtenir le Bitcoin, Alice, faire des transactions avec d'autres parties dans l'Éclair de Réseau, et seulement une lente cher blockchain transaction lorsqu'il est prêt à encaisser.

Je sais que c'est possible car j'ai pu la tester avec deux différentes Foudre applications avec différents portefeuilles. J'ai financé un Éclair porte-monnaie, et a ouvert une autre application avec un solde de 0 et porte-monnaie. J'ai été en mesure de financer la deuxième portefeuille instantanément. Mais je ne suis pas sûr de ce qu'il se passe pour que cela arrive.

+483
user193746 19 oct. 2016 à 12:30:24

Le bloc est un ensemble de transactions.Qui peut décider du Nombre de transactions par bloc? et Comment les transactions sont sélectionnés dans le bloc?

et Comment fonctionne la priorité fonctionne pour les frais de transactions?

Merci

+309
Ajay kumar 25 févr. 2011 à 22:23:43

Je sais qu'il est souvent dit qu'ils ne sont pas vraiment dans le domaine du possible, mais combien serait-il vraiment le coût d'exécution de 51% d'attaque sur le réseau? Et existe-il des organisations qui ont un objectif en tête, pour qui une telle attaque serait-il la peine?

+306
Tanuj Maheshwari 29 mars 2019 à 15:38:32

Vous pouvez utiliser cpuminer. Assurez-vous d'avoir toutes les dépendances, compiler et exécuter:

minerd -o stratum+tcp://nom-de-piscine.com:port -O username.workername:mot de passe
+290
Siera 20 avr. 2016 à 03:00:20

Double Possible:
Comment voulez-vous obtenir des bitcoins?

Je veux juste une réponse simple, j'ai lu quelques réponses, mais les explications sont complexes. Où puis-je acheter des bitcoins en ligne? Est-il un ou des sites? Ne/peut-on acheter avec une carte bancaire ou de carte de crédit ou directement avec mon compte en banque? Si non, comment diable suis-je censé trouver eux lol

+277
chamara herath 12 avr. 2014 à 09:59:07

Pour aider à rendre possible pour votre donneur de prouver que les fonds aient été effectivement envoyé à votre organisation, une nouvelle fonctionnalité appelée le Bitcoin protocole de paiement, prévue pour sortir en version v0.9, va m'aider.

La demande de paiement, qui peuvent inclure des informations que lui seul pourrait probablement servir comme la réception pour le donateur.

+260
Jay Weishaupt 3 avr. 2014 à 17:56:31

Aussi loin que je peux voir, la réponse est que vous ne pouvez pas accéder à votre BTG sans l'un de:

  • Un BTG application de Trezor/Ledger (remarque il est possible d'écrire des applications personnalisées pour le Livre, mais il voudrait être BEAUCOUP de BTG pour vous à visage qu'),

  • Accéder à la clé privée stockée dans votre matériel de portefeuille.

La deuxième option, bien que pas facile ou aussi fort, probablement, la plus économique à partir d'un temps et d'effort de point de vue. La taille approximative des mesures à prendre serait:

  • Trouver ou écrire une application qui va vous permettre de saisir votre code mnémonique de la graine. Cela pourrait être fait sur un air gapped PC et vous pourriez four à micro-ondes sur le disque dur par la suite si souhaité,

  • De la master key, vous devez acquérir la clé privée spécifique(s) pour les transactions que vous voulez passer sur la BTG de la chaîne,

  • Construire et signer les transactions que vous voulez passer sur la BTG de la chaîne. Et, TRÈS important assurez-vous que quelle que soit transactions en œuvre quelle que soit la BTG relecture du mécanisme de protection est de sorte qu'ils ne peuvent pas être répétées sur le BTC de la chaîne.

  • Copie signée des transactions à partir de votre air gapped PC sur une clé USB et de diffusion avec un BTG nœud.

Essentiellement c'est beaucoup de tracas et de non sans un certain degré de risque. J'imagine que ça va venir vers le bas à la façon dont la valeur de BTG tarifs.

Personnellement j'ai eu mes BTC stockées dans mon nœud porte-monnaie au moment de la BTG fourche. Après que j'ai transféré de nouveau à mon matériel porte-monnaie. Maintenant, une fois que BTG va vivre j'ai l'option de copier le porte-monnaie.dat dans la BTG plein de nœud.

+195
illmaticmd 30 mars 2012 à 16:31:36

J'ai eu un non confirmées de la transaction pour 1 semaine. La transaction inverse automatiquement ou dois-je faire quelque chose?

+184
Miguel E 23 déc. 2017 à 23:01:01

Cela se sent vraiment comme un complexe de tâches à accomplir et sur les forums. Auriez-vous une personne de confiance qui est bon avec les ordinateurs? Mon conseil serait de trouver quelqu'un de confiance pour vous aider IRL.

Néanmoins, si je suis bien comprendre votre objectif est de vendre ces jetons pour un montant de USD? Pour cela, vous aurez besoin d'envoyer vos pièces de monnaie pour un échange (vous mentionnez Coinbase et Binance, ceux sont des échanges) et ensuite de vendre là-bas. Assurez-vous de savoir l'impôt passifs lorsqu'il s'agit de commerce cryptocurrencies. Première étape serait de connexion à Coinbase et Binance et de vérifier les soldes, il y puis essayez de tourner votre local Tron portefeuille (est-ce une chose?).

+174
Skiny 7 juil. 2011 à 16:00:13

ne une clé privée générée, fournissent 1 clé publique? Je veux dire, la paire est généré pratiquement à la fois? Alors cette seule clé publique est utilisée pour créer de multiples “adresses” qui sera utilisé pour effectuer des transactions?

Je vous remercie beaucoup.

+142
i41 14 janv. 2014 à 13:43:09

Je veux savoir où je peux trouver une liste complète des Bitcoin mining matériel. Je ne veux pas d'une liste la plus rentable de matériel, je veux juste une liste avec le plus grand nombre de Bitcoin mineurs (ne se soucient pas si elle mine à bas hachages p/ seconde ou très vieux).

L'objectif est d'inclure cette liste dans un tutoriel où j'explique l'exploitation minière pour les débutants et où je peux montrer aux spectateurs une "liste complète de Bitcoin minière de l'histoire".

Quelques idées à ce sujet?

+60
Fred Riley 23 juin 2014 à 16:42:55

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