La neutralité en Bitcoin Vérification

Est-il construire-dans le mécanisme de conserver la neutralité dans le processus de vérification pour bitcoin mineurs? Je pense à une situation où je vous propose des mineurs une taxe de ne pas inclure les transactions à partir d'un certain portefeuille dans leurs blocs de ralentir/ empêcher complètement le règlement de certains métiers (non pas que j'ai un précis de cas d'utilisation à l'esprit, c'est plus quelque chose que je considère un jeu intéressant en termes de définition du droit des incitations pour les mineurs).

+79
Alvarado Dalia 25 oct. 2011 à 03:19:33
36 réponses

Il est une partie intégrante de la connexion entre les monnaies fiduciaires et les prix des magasins.

Peut-crypto est d'atteindre le même atelier?

Si un crypto est un géant de l'utilisateur de base, Il peut être moins physique que de la Fiat. Il doit avoir de la pièce de monnaie physique, institutionnel et matériel de l'équivalence, comment peut-il être atteint?

+993
Burhan 03 февр. '09 в 4:24

Arrière-plan

Ce que bitcoin n'est le maintien d'un système distribué, livre dans lequel les transactions sont stockées. Simplifié, vous obtiendrez un énorme tableau comme ceci:

De | De | Montant
------+--------+----------
 SYS | UN | 100
 SYS | B | 100
 SYS | C | 100
 A | B | 50
 C | B | 50

Des pièces dans le système quand ils sont surgit hors de l'air mince et transféré vers un titulaire de compte. Les trois premières opérations dans le tableau ci-dessus représentent des A, B et C ont chacun reçu plus de 100 pièces à partir du système. A partir de là, à la fois A et C de transfert de la moitié de leurs pièces à B. Alors maintenant, nous pouvons en déduire que A et C ont tous deux des 50 pièces de monnaie, alors que B a 200.

Double des dépenses et des Fourches

Si C, maintenant, essayez d'envoyer plus de 100 pièces de Un, la transaction devrait être rejetée comme non valide, car C n'a pas assez de pièces. Mais voici la partie la plus délicate. Que faire si le nœud de traitement de cette nouvelle (invalides) opération n'avait pas encore reçu la dernière mise à jour? En d'autres termes, si l'on n'avait pas encore vu que C transféré 50 pièces d'or pour B déjà? Il ne serait pas en mesure de dire que la transaction n'était pas valide et donc de l'accepter.

C'est une fourchette. Le système de traitement de la transaction non valide a maintenant un autre livre du reste du monde:

De | De | Montant
------+--------+----------
 SYS | UN | 100
 SYS | B | 100
 SYS | C | 100
 A | B | 50
 C | UN | 100

Dans les systèmes distribués, même si personne n'est malhonnête, ces fourches se produire tout le temps. Parce que le temps qu'il faut pour une transaction à se propager à tous les nœuds dans le réseau sera différent pour chaque nœud, tout le monde aura une vue légèrement différente de l'ordre dans lequel ces transactions qui s'est passé en. Mais cet ordre peut être très important, comme nous l'avons vu ci-dessus. Alors, qui a raison et comment mettre tout le monde d'accord là-dessus?

Le Consensus grâce à la Preuve de Travail

D'abord la question de savoir qui est à droite. Est-il encore un objectif de l'ordre de transactions? La Relativité générale suggère qu'en réalité, il ne l'est pas. Donc, l'ordre des opérations que nous acceptons est pas important, tant que tous les nœuds d'accord.

Alors, comment les amener à accepter? C'est là où le consensus grâce à la Preuve de Travail entre en jeu. Chaque noeud de traitement des transactions de la code de la vue de la réalité (de l'ordre de transactions qu'il pense est correct) dans un bloc, puis résout un chiffrement de puzzle, en y joignant la réponse à la bloquer. Le rôle de cette Preuve est qu'il agit comme une garantie; le nœud de traitement a dû faire un travail, ce qui signifie dépenser de l'argent réel, pour créer ce bloc. Cela signifie qu'il a un intérêt dans ce bloc soit acceptée. Si le bloc n'est pas accepté, le travail aura été fait pour rien. Cela crée une incitation économique à "faire la bonne chose". Si vous faites le mauvais choix, les chances sont que vous finirez par avoir fait travailler pour rien, sauf si vous pouvez obtenir les autres nœuds d'accepter votre mauvaise version de la réalité.

Le tout est une course. Une seule version de la réalité peut être accepté pour chaque bloc de la chaîne, de sorte que le premier mineur à résoudre le puzzle et de produire le prochain bloc a le plus de chance de gagner le prix. Mais dans le même temps, les mineurs reçoivent de nouveaux blocs à partir d'autres mineurs. Plusieurs blocs avec plusieurs versions de la réalité. Le mineur doit choisir lequel de ces blocs à l'accepter et l'utiliser comme base pour l'exploitation minière, le bloc suivant. Si elle prend mal, il perd le travail investi dans le secteur minier du mal de la chaîne.

Donc, accepter un mal de bloc et lâche le travail effectué sur l'exploitation de la mine de la chaîne, à moins que la plupart des autres nœuds aussi accepter que mal de bloc. Créer un mal de bloc et de perdre le travail effectué à l'exploration de ce mal de bloc, sauf si vous avez d'autres mineurs à accepter votre mal de bloc.

Blockchain sans mineurs

Je ne pense pas que c'est possible. 'Mineurs' est juste un terme utilisé pour décrire des transactions "transformateurs". Une blockchain besoins des processeurs de n'importe quelle manière vous la coupez, je pense.

Blockchain sans Épreuve de Travail

Il semble être possible. Les gens sont à la recherche à la Preuve de l'Enjeu comme une alternative. Dans ce scénario, les "mineurs" ne serait pas la nécessité de résoudre un chiffrement de puzzle, mais ils auraient besoin de "mettre leur argent là où leur bouche est" pour ainsi dire. Encore une fois, cela crée une garantie qui agit comme une incitation économique à faire la bonne chose.

Un très subtil, c'est ici que, bien que l'idée d'utiliser la toute pièce les gens sont l'exploitation minière comme la garantie est très intruiging, personnellement, je suis pas encore sûr de savoir si il ne serait pas en fait de créer un grand raisonnement circulaire du cycle. Parce que dans différentes fourches (différents points de vue de la réalité), la pièce peut-être différente de la valeur... alors, comment décider objectivement ce que l'enjeu est en réalité. Le subtil génie de la Preuve de Travail est que le travail est fait dans le monde réel, de sorte que le jeu est dans une réalité commune que nous partageons tous. C'est la même quelle que soit la version de la réalité de la comptabilité, vous êtes à la recherche à l'contient.

C'est un très intruiging question que vous avez posée. J'espère que ma réponse aide de votre compréhension et je dois ajouter que je ne suis pas un expert dans le domaine du tout donc j'ai peut-être fait des erreurs.

+946
Chris Lamke 22 juin 2011 à 14:40:19
Autres réponses

Questions connexes


Questions connexes

L'élaboration sur Andrew réponse:

Vous pouvez le calculer à partir de la taille et vsize.

Taille de la Transaction

Voir BIP141

Transaction de poids est défini en tant que Base de la taille des transactions * 3 + Total taille de la transaction (c'est à dire. la même méthode que pour le calcul des poids des blocs de La Base de la taille et de la taille Totale).

Virtuel de taille de la transaction est définie comme l'Opération poids / 4 (arrondi jusqu'à la prochaine entier).

De la Base taille de la transaction est la taille de la transaction sérialisés avec le témoignage de données dépouillé.

Total de la transaction taille de la transaction taille en octets sérialisé en tant que décrit dans BIP144, y compris la base de données et les données du témoin.

Témoin de la taille

Ainsi, par exemple, si vous avez une transaction qui a une superficie totale de 1200 octets (y compris les données du témoin), et une taille de base de 1000 octets, le poids et la taille virtuelle sont:

poids = 1000 octets * 3 + 1200 octets = 4200
vsize = 4200 / 4 = 1050 octets

Donc, compte tenu de la taille et vsize, vous pouvez calculer la taille des données du témoin:

témoin taille = (4/3) * (total - vsize)
témoin size = 200

+900
Christine Bergland 7 juil. 2011 à 17:09:53

Je vois un certain nombre de profonde de la théorie de questions et très détaillée des réponses aux questions sur la fraude, l'ouverture de canaux, etc. Ce que je ne peut pas trouver une explication simple de la façon dont on pourrait faire quelque chose d'aussi banal que de faire un paiement mensuel.

Le concept de l'ouverture d'un canal avec un équilibre semble impliquer que toute somme que je veux envoyer devront être attribués à l'avant. Il n'y a pas moyen d'ajouter des fonds périodiquement, comme on le ferait normalement pour payer les factures? La réponse existant ici est de nature hypothétique et semble manquer. Il semble qu'il y a un certains encore assez peu profonde propositions, si il n'y a pas de validité pour le lien dans le commentaire sur la question...

Il semble que l'attente est qu'il y aura un intermédiaire qui je garde une grande quantité de fonds, et je puis utiliser ce canal central comme un hub... vrai?

Enfin, bonus bravo si vous pouvez expliquer ce que le commun des "Alice et Bob ajouter 1/2 BTC) à un canal' exemple. Je ne peux pas imaginer ce que le monde réel de la transaction modèle qui est censé représenter. Je n'arrive pas à comprendre lorsque je n'aurais jamais utiliser une ou deux faces compte; mes transactions vont presque toujours dans une seule direction. Je me rends compte maintenant que le courant (ou récents), la Foudre seulement la mise en œuvre des fonds à partir d'une seule source, mais cet exemple est si commun qu'il n'était pas jusqu'à ce que la lecture de la réponse ici que j'ai réalisé cela.

Je suis à la recherche d'une réponse qui explique comment j'allais sur l'envoi d'un paiement à un hypothétique (mythique?) arête de coupe de l'utilitaire de la société. Je m'attends il y a au moins deux réponses: l'une où la compagnie d'électricité et j'ai créer un "directe" de canal, et l'autre où je 'réutilisation' ('payer par le biais de"), le canal j'ai justement avec un hub central. Toute réponse, il faut considérer que je suis une personne normale qui ne peuvent pas payer plus d'un mois à la fois.

+810
Alfre2 9 févr. 2016 à 20:11:08

Tout en expérimentant avec l'importation d'adresses et les touches via json-rpc, j'ai remarqué que l'importation d'une adresse déclenche deux fois deux réanalyse. Cela me semble très étrange. Ma question est:

  • Est-ce destiné comportement et, dans l'affirmative, quel est le raisonnement derrière cela?
  • OU: Est-ce un bug? Si oui, est-ce un bug connu?
+795
ABDELKADER BEYOUD 8 févr. 2011 à 04:21:16

La révocation de la clé est en réalité un aveugle, qui est calculée à partir des deux parties de la révocation basepoints et généré par l'engagement des clés.

Donc, pour Une révocation de la clé pour l'engagement, la clé publique est calculée à partir de B révocation de basepoint et par l'engagement basepoint. B fait la même chose mais avec Une révocation de basepoint et B par engagement. Il en résulte une révocation de la clé publique qui s secret a besoin d'un composant de chaque partie, chaque partie individuellement ne connaît pas la clé.

Lorsqu'un engagement est révoquée, les deux parties échangeront des par engagement secrets de sorte qu'ils ne seront en mesure de connaître leurs respectifs de révocation de clés. Depuis la révocation basepoint secrets ne sont pas partagés, chaque nœud ne peut pas savoir à l'autre de la révocation de la clé.

Les détails de l'algorithme de dérivation de clé peut être trouvé ici.

+792
Henrus 11 janv. 2013 à 00:02:38

Windows 8 est tout comme Windows 7.

Mais sur un mondern bitcoin-core installation, il vous sera demandé où mettre vos données de répertoire. Donc, si vous avez modifié le chemin d'accès par défaut, vous devez considérer que.

Donc, si vous avez trouvé votre répertoire de données, votre porte-monnaie.fichier dat est juste là. Faire une sauvegarde ou une restauration comme vous le souhaitez.

Il y a aussi un bon tutoriel vidéo autour d'pour plus d'explication visuelle.

Pour une explication plus détaillée sur les étapes nécessaires pour la restauration de votre porte-monnaie.dat, vous pouvez consulter ce post.

+764
Kadardar 1 janv. 2019 à 15:23:23

Il s'avère que j'ai été en utilisant maître de semences + séquence + sous-suite, alors que je devrais avez été à l'aide publique générateur + séquence + sous-suite. Donc, dans mon exemple:

  • Je prends 0388E5BA87A000CB807240DF8C848EB0B5FFA5C8E5A521BC8E105C0F0A442178280000000000000000 et demi-SHA512 de hachage, je reçois 28F3E125EDB203022C7D22C486284706058C209DBF4A98C3923705A4E5347C7A
  • L'ajout de 7CFBA64F771E93E817E15039215430B53F7401C34931D111EAB3510B22DBB0D8 (privé générateur) et 28F3E125EDB203022C7D22C486284706058C209DBF4A98C3923705A4E5347C7A - je obtenir A5EF877564D096EA445E72FDA77C77BB45002261087C69D57CEA56B008102D52 - la clé privée
  • L'adresse est rhcfR9Cg98qCxHpCcPBmMonbDBXo84wytn, ce qui est exactement ce dont j'avais besoin pour générer.
+722
Marcelo Barros 28 sept. 2011 à 13:11:23

Je ne connais pas tous les détails, donc si quelqu'un a une meilleure solution, merci de la poster.

Il y a plusieurs bénévoles qui consacrent beaucoup de temps à l'examen et la comparaison des portefeuilles. Ils ont des listes de contrôle des points importants qu'ils regardent et essayer d'être aussi approfondie et impartiale que possible.

Comme vous le dites, il y a maintenant des centaines de portefeuilles, chacun de mettre à jour au moins tous les quelques mois. Donc, comme vous pouvez l'imaginer, c'est beaucoup de travail, personne n'est payé pour. C'est aussi assez ingrat travail que les accusations de l'inégalité de traitement spécifique d'un portefeuille se fait facilement, alors que dans le même temps, si ils la liste de porte-monnaie, qui s'avère être encore plus précaire qu'ils ont passé en revue, ou s'avère être de logiciels malveillants et les gens perdent de l'argent, alors les gens seront aussi prompts à blâmer.

Blockchain.info par exemple, a été connu pour des bugs dans leurs portefeuilles qui ont coûté la perte de bitcoins en certaines occasions. Ils ont été radiées de la cote à un certain point, conduisant à beaucoup de controverse et les accusations sur les forums. Je ne sais pas si elles sont actuellement de retour.

Personnellement, je suis heureux d'avoir err sur le côté sécuritaire, même si cela peut être une grande nuisance pour le portefeuille des développeurs.

Je suppose que la réponse courte à votre question, c'est que le travail n'a pas encore été fait: pas toutes (dernières versions) de tous les portefeuilles ont été testés.

Comme toujours dans l'open source: vous êtes libre de faire du bénévolat pour aider à faire le travail.

+717
Billal Hossain 23 mars 2013 à 16:59:29

Je suis en train de créer un Alias sur le Ignis enfant de la chaîne d'Ardeur. Tout semble fonctionner correctement à l'aide de la setAlias de l'API dans l'Ardeur de l'API Console. Je vois la transaction pour un bref moment dans mon tableau de bord, et il disparaît sans inscription mon Alias.

+712
Hosam alzagh 27 sept. 2018 à 15:07:47

Photo of wallet

J'en ai trouvé un de mes vieux porte-monnaie.dat de revenir en arrière, alors je l'ai chargé et de voir que j'avais transactions, mais ils n'ont jamais été confirmées. Je ne me souviens pas si j'ai juste ne jamais les laisser courir? Mais comment serait-il en me montrant l'histoire si ils n'ont jamais été confirmé? Et est-il un moyen de les obtenir confirmation ou de synchronisation de façon à ce qu'ils apparaissent dans la balance de mon compte?

J'ai essayé d'envoyer un petit montant pour le porte-monnaie pour le réveiller haha. Des idées ou des conseils?

Photo of wallet

+670
Mehtab Alam 29 août 2014 à 10:50:23

Je suis assistante d'enseignement pour une 2e année premier cycle cours d'informatique, et un de mes élèves ont commencé à me parler au sujet de bitcoin (personnellement, je le déteste, mais il faut reconnaître que connaissent rien), et il m'a montré cette idée de "l'exploitation minière bitcoin".

Il a été l'utilisation de ce site appelé AuroraMine, qui, comme il me l'a expliqué, sera le mien bitcoin pour l'exécution de processus d'arrière-plan sur votre ordinateur. (Vous les payer, et ils vous payer si votre clé générée/hachage ouvre un bitcoin bloc...ou quelque chose comme ça).

Maintenant, comment sur terre, est-ce si différent que les bots? Je suis profondément préoccupé il est tombé pour escroquerie, et son ordinateur est tout simplement botted pour des raisons malveillantes (par exemple, le piratage des clés de chiffrement, les attaques DDOS, etc.) En fait, la rupture d'une clé de chiffrement n'est pas très loin de l'analogie de briser ouvrir un "bitcoin bloc" avec un "hash", ou quoi que ce soit.

Donc, personne ne sait ce que c'est réellement? Est-ce au strict minimum, pas méchant?
Merci, à tous.

+668
Justen Roy 22 avr. 2015 à 09:12:36

Vous pouvez voir plus loin dans le Bitcoin Graphiques http://bitcoincharts.com/charts/mtgoxUSD#vztgSzm1g10zm2g25

+603
Pravallika Pothineni 22 déc. 2013 à 11:05:02

À la demande d'un individu bloc à partir d'un p2p peer, envisager la get_data message, indiquant le type de bloc (témoin/compact/filtré).

Puisque vous ne souhaitez pas faire plein de bloquer le téléchargement et la validation, vous pouvez d'abord créer un en-tête de la chaîne la plus récente de la hauteur, puis vérifiez que le bloc que vous demandez est dans l'en-tête de la chaîne. Cela permettrait de s'assurer qu'il serait trop onéreux de les falsifier le bloc de données que vous recevez d'un pair. Vous pouvez également déterminer le bloc d'en-tête de hachage correspondant à la hauteur de l'index qui vous intéresse, que les blocs ne peut pas être unique visée à la hauteur sur le réseau p2p (deux branches peuvent avoir la même hauteur).

Pour construire un en-tête de la chaîne, envisager la GET_HEADERS message, qui fournit également de l'information (soi-disant bloc locator) à propos de votre en-tête de la branche de sorte que le peer peut fournir les headers de votre nœud de rattrapage à son en-tête de la hauteur.

+596
Varsha Kamangol 27 juil. 2017 à 16:44:32
  1. Est-ce l'attente dans de mineur mempool à être ramassé?

Pas de. Diffusé transactions sont visibles sur le bloc-explorer des sites (dans la plupart des cas)

  1. Est-ce non confirmées et déjà éliminés de la blockchain réseau.

Il n'est pas confirmée, mais pas parce que déjà diminué, mais parce que pas encore diffusé

  1. Transaction ont des erreurs au début et jamais diffusé sur blockchain réseau?

Peut-être. Seul l'expéditeur connaît la bonne réponse

  1. Aucun des ci-dessus et quelques autres question?

Si on ne voit pas - il n'existe pas. Point.

+561
Owen Pragel 29 mai 2014 à 15:27:20

Lorsque vous utilisez importprivkey, la nouvelle clé privée est ajouté à votre porte-monnaie, vous donnant la possibilité d'envoyer des pièces reçues par une adresse Bitcoin. Votre "équilibre" sera également en tenir compte, y compris les pièces accessibles par cette clé dans l'équilibre total.

Bitcoind faible niveau d'API vous donne un assez bon contrôle plus précis de vos pièces. Puisqu'il n'y a pas de notion de "l'adresse de la source" dans le protocole Bitcoin, vous devez préciser la transaction et de sa sortie que vous voulez passer. Au lieu d'utiliser de la commune de haut-niveau de la RPC comme sendtoaddress, vous devez créer manuellement un brut de la transaction, qui vient en quelques étapes:

  1. Préparer la transaction via createrawtransaction commande, en spécifiant les sorties que vous souhaitez passer,
  2. Signer la transaction à l'aide de votre clé privée importée via signrawtransaction,
  3. L'envoyer sur le réseau à l'aide de sendrawtransaction.

Être prudent lors de l'utilisation de cette API Bitcoind ne vous protège pas de faire des erreurs fatales, le rendu de vos pièces unspendable. Assurez-vous de tester votre code sur le testnet soigneusement avant d'aller vivre.

+547
Kyoko Kirigiri 29 déc. 2016 à 07:38:37

L'utilisation de portefeuille qui prend en charge les clés de l'importation. Ce pourrait être au moins d'Électrum (desktop et mobile).

Il y a aussi un autre portefeuilles de soutien appelé "balayage". Je me souviens précisément que Blockchain.com a cette option, mais je vous recommandons fortement de ne pas utiliser leur porte-monnaie.

Tout à l'heure, j'ai vérifié qu'Samourai Portefeuille peut importer la clé privée via QR dès que permet de le taper manuellement.Je ne vois pas la même fonction dans la pochette Verte.

C'est assez d'options, je pense.

+546
dieuhd 30 août 2011 à 06:10:06

walletnotify s'exécute une fois par tous les non confirmés de la création de l'opération (entrant/sortant) et une fois de plus une fois que la transaction est extrait dans un bloc (il obtient la première confirmation).

Je ne suis pas sûr de ce que vous êtes en développement, mais aussi loin que je le vois à la fois les notifications sont essentiels: Le premier à laisser savoir au client que sa transaction a été enregistrée, et la seconde, à savoir que la valeur a été effectivement remis, avec assez frais, et ne sera pas en double passé.

Pour plus d'informations, veuillez consulter la documentation officielle. https://en.bitcoin.it/wiki/Running_Bitcoin

+526
Roshan Patel 26 avr. 2014 à 03:46:16

Toutes les suggestions?

Utiliser un client web, tels que MyWallet ou StrongCoin.

+481
Evo Dot 13 juin 2019 à 12:29:54

Quelqu'un peut m'expliquer ce que c'est et pourquoi il est appelé Base58Check encodage?

Parce que le nom de la fonction à l'origine, les Bitcoins codebase avait.

Le "Base58" se réfère au fait que c'est une base de 58 format (il utilise 58 caractères différents pour coder les données), et le "contrôle" se réfère au fait qu'une somme de contrôle est ajouté à de l'encodage des données.

Adresses sont générés sans dépasser ces étapes encore valide en Bitcoin?

C'est compliqué.

Base58Check est simplement un moyen pour coder un nombre d'octets de données dans une chaîne de caractères. En théorie, si vous trouvez un autre moyen de construire une chaîne de caractères qui peut être décodé par le Base58Check décodeur à quelque chose avec de la bonne longueur et la version de l'octet, le résultat sera en effet une adresse valide.

J'attend la réponse à votre question est non. Vous avez besoin d'utiliser quelque chose, au moins vaguement similaire à un Base58Check codeur pour finir avec une adresse valide.

Pour approfondir cette question, ce qui ne mnp paquets comme bs58check faire exactement?

Il met en œuvre un moyen de convertir des octets à Base58Check cordes, et un moyen de convertir ces chaînes retour d'octets.

+473
SUSHIL SHARMA 2 oct. 2017 à 01:37:58

Vous décrivez, le nouveau chalet de l'industrie, celle de La Bitcoin Spécialiste.

Il y a beaucoup de compétences qui peuvent être combinés de manière à obtenir des travailleurs indépendants fournissant Bitcoin-services connexes.

Il est le profit qui peut être fait lors de la négociation des bitcoins en personne. Il y a des centaines de personnes qui ont signé avec LocalBitcoins et offrent cet achat et/ou la vente de services. L'ajout d'une taxe ou d'offrir un taux de change en votre faveur, de cinq à quinze pour cent par rapport au taux du marché n'est pas rare, même si c'est temporaire, car la concurrence fera le taux de plus en ligne avec les prix du marché sur le long terme.

Il y a la nécessité pour ELLE d'assistance à la sécurité. Il pourrait être aussi simple que d'aider une personne à comprendre l'authentification à deux facteurs et la mise en place Google Authenticator pour sécuriser l'accès au compte exchange de l'utilisateur.

Les personnes qui ne savent pas ce qu'est un "air gap" est peut-être prête à payer pour s'être montré comment créer un mode hors connexion en papier portefeuille à l'aide d'un LiveOS sur un système qui n'a pas de connectivité réseau -- volontairement désactivé pour des raisons de sécurité. Ou mettre en place une Armurerie en mode hors connexion portefeuille et de démontrer comment il est utilisé:

Plus et plus de Bitcoin-services connexes, y compris le #bitcoin-otc marché, MPEx, et FastCash4Bitcoins.com par exemple, nécessitent GPG. Mettre en place pour les personnes (et en montrant comment sauvegarder le GPG clé privée) est un service de soutien.

En ligne il y a des gens qui veulent tout simplement de déplacer leurs fonds à partir de leur propre porte-monnaie à un Portefeuille électronique et ne peut pas être pris la peine avec mise à jour du logiciel et/ou l'attente de la blockchain pour terminer le téléchargement. Mais ils pourraient être disposés à joindre leur porte-monnaie.dat (si elle est cryptée) ou la télécharger (via https) pour que quelqu'un propose le portefeuille des services de transfert.

Il y a des gens à l'échelle locale qui pourraient être intéressés dans des opérations spéculatives qui devrait payer pour l'éducation, pas seulement de market timing de la négociation sur les échanges, mais peut-être investir sur MPEX, ou ICBit.se (contrats à terme) ainsi.

Il y a peut être des personnes qui aimeraient jouer BitLotto, bitZino et SatoshiDICE mais vous ne savez pas ce que "prouvable juste" signifie. Afin d'être en mesure de démontrer les raisons pour lesquelles ceux-ci peuvent être considérés comme des "prouvable juste" et d'expliquer comment ils peuvent être utilisé est un service que les joueurs peuvent payer pour.

Bitcoin est juste l'un des composants dans le coffre à outils. Tout comme savoir Bitcoin très bien ouvre certaines portes, de connaître d'autres technologies de renforcement de confidentialité peut être valable aussi bien. Tor et dans une moindre mesure, de réseaux maillés sont deux autres compétences un Bitcoin consultant en technologies de l'souhaitez avoir de l'expertise dans.

Il peut y avoir des gens prêts à effectuer des transactions sur le dark net, mais ils n'ont pas déjà la possibilité technique de le faire. Avoir quelqu'un qui est familier avec les étapes (p. ex., installer Tor, installer GPG, pièce de mixage, etc.) et peut effectuer une assistance à se mettre en place, en personne, est un service de valeur. [Mais être prudent, et de ne pas offrir ce service, sauf si vous savez vraiment votre truc.] Envisager de rejoindre ou démarrer une CryptoParty:

Local d'entiercement est un autre service. Une personne ne peut pas faire confiance à un en ligne d'entiercement, mais si ils savent déjà qui vous êtes, dans la vraie vie, ils pourraient être plus disposés à vous servir de séquestre pour un commerce.

En quelque sorte liée à l'entiercement est d'agir comme l'agent d'un acheteur. Par exemple, quelqu'un est en train d'acheter quelque chose à partir d'un vendeur dans votre ville et souhaite s'assurer d'une bonne transaction. Si vous acceptez le paiement de l'acheteur et ensuite vous remplissez le vendeur d'inspecter les marchandises avant l'expédition. Si les articles sont en ordre de marche vous régler (à payer à l'acheteur) et l'expédition va sortir.

En outre, maintenant que ASICs sont sur le point de navire, une personne peut fournir des services de haute technologie à des personnes non-techniques. La BFL équipement sera encore besoin d'un hôte, si c'est un Raspberry Pi ou un ordinateur de bureau. À la différence de GPU et dans une moindre mesure, Fpga, l'ASIC, l'équipement ne nécessite pas de compétences techniques solides. Un mineur peut être installé en quelques minutes, avec seulement de l'entretien périodique. Car il n'y a pas beaucoup de chaleur produite, ni aucun extraordinaire besoins en matière de connectivité, l'ASIC, l'exploitation minière est une fois de plus mettre d'exploration de retour dans la gamme de fonctionnalités d'un type peu ambitieux personne.

Il suffit de regarder toutes les façons, les bitcoins sont utilisés et il y a des besoins non satisfaits dans tous les sens.

+448
morne 23 avr. 2012 à 01:13:21

Combien de bitcoin clones sont là-bas?

Je veux dire les gens de changer le nom, l'algorithme de hachage et un peu plus de paramètres et de la création d'une nouvelle pièce de monnaie qui ne cesse de la copie de bitcoin du code source dans l'éternité?

Existe t il une liste de ces quelque part?

+403
Christine Kidder 6 sept. 2012 à 09:18:04

Vous devez essayez de vous connecter en direct nœuds pour obtenir cette information.

https://bitnodes.earn.com/nodes/?q=United%20States

Les listes de nœuds actifs de la CTB réseau.

Vous devriez trouver quelques nœud qui permet la connexion RPC sur le port.

+399
Nakini 4 févr. 2014 à 18:29:32
  1. Le temps d'obtenir une confirmation varie selon les frais de transaction, la transaction priorité, et le taux de bloquer la création. Dans la prochaine Bitcoin 0.10, deux nouveaux appels Rpc sera introduite qui va vous aider à estimer le nombre de blocs d'une transaction sera d'obtenir la confirmation basé sur les frais et la priorité (voir les notes ci-dessous). Le taux de bloquer la création est imprévisible sur de courtes périodes de temps-un seul bloc peut être trouvé secondes après le précédent de bloquer ou de prendre plus d'une heure. Sur de plus longues périodes de temps, il est en moyenne d'environ un bloc toutes les 10 minutes.

  2. Si la transaction est jamais confirmé, il doit être dans certains de mineur pool de mémoire. Si elle a été diffusée par un nœud qui a la transaction dans son portefeuille, il sera également dans le nœud du pool de mémoire. Si vous avez accès à l'un de ces nœuds, le getrawmemorypool sera de retour à la transaction.

    Quant à savoir si c'est dans n'importe quel autre nœud du pool de mémoire, ça dépend de si oui ou non il propagé à ce nœud---en supposant qu'il paie un prix raisonnable et est une transaction standard, il devrait se propager à la plupart des nœuds dans un délai de quelques minutes (voir BitcoinStats) et devrait y rester jusqu'à ce que les nœuds d'arrêt.

Annexe

Voici un exemple de la nouvelle estimatefee RPC à partir de Bitcoin Core 0.10. L'argument 6 dit: "dites-moi combien de frais j'ai besoin de payer par kilo-octet pour le rendre statistiquement probable que ma transaction sera inclus dans le prochain 6 blocs":

bitcoin-cli estimatefee 6
0.00026809

Voici un exemple de la nouvelle estimatepriority RPC. La même affaire, à l'exception de priorité est fondée sur le par-octet. (En voilà un SE de réponse à propos de la priorité.)

bitcoin-cli estimatepriority 6
728784383.01282048

Et voici la chance de trouver un bloc dans un certain nombre de minutes:

La Variance http://dtrt.org/tmp/en-block-variance.png

Le code pour produire de l'intrigue dans gnuplot est: plot [0:60] 1-exp(-1/(600./60)*x) où 600 est la moyenne du nombre de secondes entre les blocs (10 minutes) et 60 est le nombre de secondes dans une minute.

+392
user300728 23 août 2015 à 21:42:37

Disons que vous avez Une personne qui veut payer à la personne B.

Une façon courante pour B de communiquer son adresse est par QR code ou e-mail ou quelque chose du genre non sécurisées méthode que ce soit qui pourrait être substituée à une autre adresse dans un man-in-the-middle attack, par personne C. En d'autres termes C s'arrange une situation où ils peuvent remplacer les B de l'adresse avec leur propre, et faire ainsi payer C à la place de B.

Cela serait d'autant plus difficile à éviter si A et B ont été en dehors des continents. Non seulement Une pas être en mesure de voir B ou peut-être même leur parler, mais ils devraient aussi avoir une certaine difficulté à la réalisation de base de la vérification.

Est-il un moyen pour arrêter un man-in-the-middle attack lors de la communication des adresses dans ce genre de circonstance?

+379
Daniel Terrazas 22 oct. 2010 à 19:18:09

La plupart des gens n'ont pas besoin d'utiliser keypoolrefill.

Bitcoin Core tente de remplir le keypool à sa configuration maximale taille chaque fois que vous prenez une adresse de la keypool. (Cela ne veut pas attendre jusqu'à ce que le keypool est vide avant de le régénérer.) Cependant, il n'est pas possible d'ajouter des clés à l'keypool à moins que le portefeuille est déverrouillée avec walletpassphrase. Donc, si vous appelez getnewaddress 100 fois (par défaut), votre keypool sera vide et vous serez invité à déverrouiller votre porte-monnaie et exécuter keypoolrefill. Le même effet peut être obtenu par le déblocage de votre porte-monnaie et ensuite générer une autre adresse, ce qui entraînera aussi la keypool d'être complété.

Une autre utilisation est, si vous voulez augmenter temporairement la taille de votre keypool. Par exemple, vraiment un moyen sûr de faire de traitement de paiement est de générer un chiffrés portefeuille avec une phrase de passe robuste, de générer des milliers de clés à l'aide de keypoolrefill 10000 ou que ce soit, de mettre ce porte-monnaie sur le live de traitement des paiements serveur, mais seulement d'utiliser les commandes qui ne nécessitent pas de déverrouillage de la porte-monnaie. Alors même si le serveur est compromis, l'attaquant ne peut pas voler de l'argent parce qu'il ne peut pas déverrouiller le porte-monnaie. Ceci est similaire à l'idée d'une montre-seulement porte-monnaie. On pourrait faire la même chose avec le keypool , mais je suppose que le redémarrage de Bitcoin Core peut être gênant dans certains cas.

L'exécution de Bitcoin avec -keypool=0 et ensuite seulement de régler manuellement la keypool avec keypoolresize pourrait également être utile pour certaines stratégies de sauvegarde, ou si vous avez plusieurs serveurs en utilisant le même porte-monnaie (ce qui n'est pas recommandé, mais peut-être possible si vous êtes très prudent).

+373
SpayK 26 juin 2018 à 19:07:25

Je suis en train de créer de multiples pleine de nœuds sur une seule machine, chacune utilisant un autre répertoire de données et des adresses ip fixes.

Mon annuaire de mise en page est

~/bitcoin1 ~/bitcoin2 ~/bitcoin3

Pour chaque répertoire, j'ai un script bash nommé btc(nombre) avec ceci:

!/bin/bash ~/bitcoin1/bitcoind -conf=~/bitcoin1/.bitcoin/bitcoin.conf

Avec les fichiers de config, respectivement, indiquant les répertoires de données et de paramètres.

Mon problème est lorsque j'essaie d'exécuter une commande comme "Getinfo", j'ai passer l'ensemble des fichier de config argument pour le démon de la sorte:

~/bitcoin1/bitcoind -conf=~/bitcoin1/.bitcoin/bitcoin.conf getinfo

Comment puis-je faire mon démarrage script bash permettre le démon de commandes ainsi?

Je voudrais obtenir ceci:

~/bitcoin1/./btc1 getinfo

ou btc1 arrêter

Merci!

P. S. Désolé pour la mise en forme. Jamais posté ici avant...

+344
hared 14 juil. 2017 à 09:30:45

Tout d'abord, je tiens à souligner que le hachage de l'alimentation en Bitcoin peut en effet être considéré comme le droit de vote, mais seulement sur la partie qui est absolument nécessaire. Bitcoin est généralement un zéro-système de fiducie, ce qui signifie que toutes les données reçues du réseau est considérée comme non fiables et vérifiées. Des règles comme le taux d'introduction de la monnaie, ne permettant pas une pièce de monnaie pour être dépensé deux fois, l'exigence de signatures valides, ... ne sont jamais voté sur. Même 51% de l'exploitation minière de puissance ne peut pas changer ces règles, comme ils ne se ignorés par le reste du réseau.

La seule chose qu'ils vote est l'ordonnancement des transactions valides. Cela est nécessaire parce que la physique impose un minimum de temps pour la communication à travers le monde, de sorte que dans le cas où il y a deux tentatives de passer la même pièce, tout le monde ne peut pas être attendu d'accord à propos de ce qui a été le premier.

Cela dit, le choix pour l'utilisation de "un CPU par vote" a sans doute été fait sans tenir compte de l'évolution de Gpu, Fpga et Asic. À l'origine, Satoshi envisagées chaque nœud du réseau à un mineur, et a même demandé d'éviter la course aux armements à rendre plus efficace l'exploitation minière matériel le plus longtemps possible.

Pourtant, je crois attribution de votes de la puissance de calcul (preuve de travail) a un sens. Il peut pas en faveur de l'égalité (ceux avec un meilleur matériel obtenir de plus), mais il est juste (tout le monde peut investir dans du matériel et de récolter les récompenses). Sauf pour les systèmes qui dépendent de données dans le système lui-même (la preuve de l'enjeu, la preuve de l'activité), je ne sais pas tout ce qui est aussi impossible de faux ou de la contourner comme preuve-de-travail.

+332
Jack Wilborn 31 mai 2011 à 01:06:52

À la lumière des nouvelles découvertes sur ASICBOOST de bitmain. Avoir que segwit désactive ASICBOOST, est-ce à dire que Bitcoin Illimité laisse cette ASICBOOST fonction intact? Avoir que segwit désactive cette ASICBOOST fonction, a Bitcoin Illimité fait de même?

+151
CodedBe 27 oct. 2019 à 16:14:17

Dire un bloc constitué de ces transactions 10, remarquables par leur txids à des indices de 0 à 9:

E1AF205960AE338A37174B407EE71067C3CD7F04D48A5CEC7E13F6ECCB61DCBC
A314970CD7C647D1CC0A477E1A2122B98205B6924B73001B8DAB20EE81C2F4F7
B08EB9DCE0452A1B1970C4D29E88BDEE07669A2A5D1B08586D7FFA17B2E3F6B5
958B9E94AEA9A485BA494C50FB3192558057F7CAED9705D4B11369F071F10642
3D278CA01CC527D4C7D577B668E0B976FBBCB94E6A9BA89664C721F36FADA6A1
95AFFA405501498EF6F4E4B6CDDC1F1B24B9D2E534584B31A9142C453920C889
D97A21CF46FD5AFB0BF9EA4237BC4BF5C84E8B47D38D1EEE2BBEB5C0F8A1C625
AE1E670BDBF8AB984F412E6102C369AECA2CED933A1DE74712CCDA5EDAF4EE57
90E03319DDC9D48DA38AB39B2F37C0A5AF5AFC736F6FF2A9D8B8653E0FEB308D
84251842A4C0F0E188E1C2BF643EC37A1402DD86A25A9AB5004633467D16E313

Avec un merkle racine que nous avons tous deux d'accord sur (c'est dans la blockchain):

B152ECA4364850F3424C7AC2B337D606C5CA0A3F96F1554F8DB33D2F6F130BBE

Et dire que vous me voulez pour vous prouver que la transaction D97A21CF46FD5AFB0BF9EA4237BC4BF5C84E8B47D38D1EEE2BBEB5C0F8A1C625 est dans ce bloc.

Je vous donne cette preuve :

AE1E670BDBF8AB984F412E6102C369AECA2CED933A1DE74712CCDA5EDAF4EE57,
EFC2B3DB87FF4F00C79DFA8F732A23C0E18587A73A839B7710234583CDD03DB9,
F1B6FE8FC2AB800E6D76EE975A002D3E67A60B51A62085A07289505B8D03F149,
E827331B1FE7A2689FBC23D14CD21317C699596CBCA222182A489322ECE1FA74

Et vous dire que cette opération est à l'index 6, et que c'est un arbre de profondeur 4.

(2^4) + 6 = 22et c'est 10110 en base 2. Cette représentation en base 2 est le chemin que nous devons prendre à partir de la première txid pour laquelle nous voulons prouver l'inclusion de la racine.

Maintenant, vous êtes de gauche avec est de marcher sur le chemin de la txid à la racine, et si la preuve est correcte, alors vous devriez obtenir le bloc de merkle racine. Nous commençons le chemin de droite à gauche, donc, avec le 0 bits de la base 2 du nombre (le plus à gauche de la 1 n'est pas utilisée (c'est la racine vraiment)). Puisque c'est un 0, nous devrions lieu "notre" table de hachage (le txid) sur le côté gauche :

hash256 D97A21CF46FD5AFB0BF9EA4237BC4BF5C84E8B47D38D1EEE2BBEB5C0F8A1C625|AE1E670BDBF8AB984F412E6102C369AECA2CED933A1DE74712CCDA5EDAF4EE57
=
066AD6D9939EC0C90B7F3B775122785BD8ACA2A2C5857205AF7E0615E9AF9796

Le prochain est un 1, "notre", hash est sur la droite :

hash256 EFC2B3DB87FF4F00C79DFA8F732A23C0E18587A73A839B7710234583CDD03DB9|066AD6D9939EC0C90B7F3B775122785BD8ACA2A2C5857205AF7E0615E9AF9796
=
8BE15FC2AB11EF3E079568D43B2B09ED5A5690FB13ECB1032F7AAB99238A1847

La prochaine est une 1 de nouveau, donc encore une fois nous sommes sur la droite :

hash256 F1B6FE8FC2AB800E6D76EE975A002D3E67A60B51A62085A07289505B8D03F149|8BE15FC2AB11EF3E079568D43B2B09ED5A5690FB13ECB1032F7AAB99238A1847
=
8D9D737B484E96EED701C4B3728AEA80AA7F2A7F57125790ED9998F9050A1BEF

Suivant est un 0, nous sommes sur la gauche :

hash256 8D9D737B484E96EED701C4B3728AEA80AA7F2A7F57125790ED9998F9050A1BEF|E827331B1FE7A2689FBC23D14CD21317C699596CBCA222182A489322ECE1FA74
=
B152ECA4364850F3424C7AC2B337D606C5CA0A3F96F1554F8DB33D2F6F130BBE

Et c'est le bloc de merkle racine. La preuve est correcte. Le txid existe dans un bloc sur la chaîne de l'index, et le bloc a la profondeur correcte.

Pour un arbre de très grande taille, l'effet est encore plus dramatique. La quantité d'étapes qu'il faut pour prouver l'existence d'un élément dans un arbre est logarithmique en la taille de l'arbre, de sorte que la preuve reste faible. J'espère que c'est ce que vous demandez.

Ces opérations sont de bloc 0000000000000a3290f20e75860d505ce0e948a1d1d846bec7e39015d242884b par la voie.

+140
tatyana harris 2 juil. 2013 à 07:50:49

Les touches sont interchangeables sur les deux chaînes. Si vous exportez la clé privée de l'adresse que vous avez envoyé sur le bitcoin, de trésorerie, porte-monnaie , et de l'importer dans un autre portefeuille (Exode pour Bitcoin?) vous devriez voir vos bitcoins.

+133
Julia261175 19 mai 2014 à 12:32:10

Un portefeuille de services ou de l'application ne sera pas de regarder toutes dérivation possible chemins. Le vôtre à 0/77 n'est certainement pas un standard de dérivation et vous ne devriez pas attendre de n'importe quel portefeuille pour ramasser sur les transactions envoyées à des adresses en vertu de ce chemin.

+113
Al Sarpio 10 mai 2013 à 01:29:24

Pour d'autres qui pourraient être en rencontrant un problème similaire, voici quelques autres questions que j'ai rencontré:

1) IP ports non ouverts:

/sbin/iptables -A INPUT-m state --state NEW-m tcp -p tcp --dport 80 -j ACCEPT

2) assurez-vous que votre instance de cloud paramètres de sécurité pour permettre les connexions TCP sur les ports appropriés.

3) Si vous avez le ssl est activé sur le serveur, assurez-vous que vous avez créé un certificat ssl:

https://en.bitcoin.it/wiki/Enabling_SSL_on_original_client_daemon

4) assurez-vous de tuer les processus comme d'autres l'ont décrit:

ps -A | grep bitcoind
tuer [PID]
+109
Artem Pyanykh 24 nov. 2015 à 10:25:48

Un peu comme un exemple pour les maths: une entrée/deux sorties P2PKH transaction retourne 746 caractères, de sorte qu'il est en hexadécimal 373 Octets.

$ printf 010000000253603B3FDB9D5E10DE2172305FF68F4B5227310BA6BD81D4E1BF60C0DE6183BC010000006A4730440220128487F04A591C43D7A6556FFF9158999B46D6119C1A4D4CF1F5D0AC1DD57A94022061556761E9E1B1E656C0A70AA7B3E83454CD61662DF61EBDC31E43196B5E0C10012102B12126A716CE7BBB84703BCFBF0AFA80283C75A7304A48CD311A5027EFD906C2FFFFFFFF0E52C4701577287B6DD02F422C2A8033FA0B4614F75FA9F0A5C4AB69634B5BA7000000006B483045022100A428348FF55B2B59BC55DDACB1A00F4ECDABE282707BA5185D39FE9CDF05D7F0022074232DAE76965B6311CEA2D9E5708A0F137F4EA2B0E36D0818450C67C9BA259D0121025F95E8A33556E9D7311FA748E9434B333A4ECFB590C773480A196DEAB0DEDEE1FFFFFFFF0290257300000000001976A914FCA68658B537382E27A85522D292E1AD9543FE0488AC98381100000000001976A9146AF1D17462C6146A8A61217E8648903ACD3335F188AC00000000 | wc -c

Il dispose de deux entrées avec les signatures et le comprimé clés, et deux P2PKH sorties. Il se décompose de cette façon:

VERSION 01000000
TX_IN COMTE [var_int]: hex=02, decimal=2
 TX_IN[0] OutPoint de hachage (char[32]) BC8361DEC060BFE1D481BDA60B3127524B8FF65F307221DE105E9DDB3F3B6053
 TX_IN[0] OutPoint index (uint32_t) hex=01000000, inversé=00000001, décimal=1
 TX_IN[0] Script de Longueur (var_int) hex=6A, decimal=106
 TX_IN[0] Script Sig (char[]) 4730440220128487F04A591C43D7A6556FFF9158999B46D6119C1A4D4CF1F5D0AC1DD57A94022061556761E9E1B1E656C0A70AA7B3E83454CD61662DF61EBDC31E43196B5E0C10012102B12126A716CE7BBB84703BCFBF0AFA80283C75A7304A48CD311A5027EFD906C2 
 TX_IN[0] (Séquence de uint32_t) FFFFFFFF
TX_IN[1]
 TX_IN[1] OutPoint de hachage (char[32]) A75B4B6369ABC4A5F0A95FF714460BFA33802A2C422FD06D7B28771570C4520E
 TX_IN[1] OutPoint index (uint32_t) hex=00000000, inversé=00000000, decimal=0
 TX_IN[1] Script de Longueur (var_int) hex=6B, decimal=107
 TX_IN[1] Script Sig (char[]) 483045022100A428348FF55B2B59BC55DDACB1A00F4ECDABE282707BA5185D39FE9CDF05D7F0022074232DAE76965B6311CEA2D9E5708A0F137F4EA2B0E36D0818450C67C9BA259D0121025F95E8A33556E9D7311FA748E9434B333A4ECFB590C773480A196DEAB0DEDEE1 
 TX_IN[1] de la Séquence (uint32_t) FFFFFFFF

TX_OUT COMPTER hex=02, decimal=2
 TX_OUT[0] Valeur (un uint64_t) hex=9025730000000000, reversed_hex=0000000000732590, dec=7546256, bitcoin=0.07546256
 TX_OUT[0] PK_Script Longueur (var_int) hex=19, dec=25
 TX_OUT[0] pk_script (char[]) 76A914FCA68658B537382E27A85522D292E1AD9543FE0488AC
 TX_OUT[1] Valeur (un uint64_t) hex=9838110000000000, reversed_hex=0000000000113898, dec=1128600, bitcoin=0.01128600
 TX_OUT[1] PK_Script Longueur (var_int) hex=19, dec=25
 TX_OUT[1] pk_script (char[]) 76A9146AF1D17462C6146A8A61217E8648903ACD3335F188AC
 LOCK_TIME 00000000

Basé sur la formule (X * 148 + Y * 34 + 10 +- X) il doit donner 2*148+2*34+2=366Bytes ... à proximité. Ok.

Maintenant vient un (2 de 2) multisig avec 1 entrée, deux sorties, 670 caractères, 335 Octets compressés clés:

$ printf 0100000001B9C6777F2D8D710F1E0E3BB5FBFFA7CDFD6C814A2257A7CFCED9A2205448DD0601000000DA0048304502210083A93C7611F5AEEE6B0B4D1CBFF2D31556AF4CD1F951DE8341C768AE03F780730220063B5E6DFB461291B1FBD93D58A8111D04FD03C7098834BAC5CDF1D3C5FA90D0014730440220137C7320E03B73DA66E9CF89E5F5ED0D5743EBC65E776707B8385FF93039408802202C30BC57010B3DD20507393EBC79AFFC653473A7BAF03C5ABF19C14E2136C646014752210285CB139A82DD9062B9AC1091CB1F91A01C11AB9C6A46BD09D0754DAB86A38CC9210328C37F938748DCBBF15A0E5A9D1BA20F93F2C2D0EAD63C7C14A5A10959B5CE8952AEFFFFFFFF0280C42B03000000001976A914D199925B52D367220B1E2A2D8815E635B571512F88AC65A7B3010000000017A9145C4DD14B9DF138840B34237FDBE9159C420EDBBE8700000000 | wc -c

la différence est que vous devez avoir deux signatures, et le 3 pubkeys de la multisig. Décodé:

VERSION 01000000
TX_IN COMTE [var_int]: hex=01, décimal=1
 TX_IN[0] OutPoint de hachage (char[32]) 06DD485420A2D9CECFA757224A816CFDCDA7FFFBB53B0E1E0F718D2D7F77C6B9
 TX_IN[0] OutPoint index (uint32_t) hex=01000000, inversé=00000001, décimal=1
 TX_IN[0] Script de Longueur (var_int) hex=DA, decimal=218
 TX_IN[0] Script Sig 1 (char[]) 0048304502210083A93C7611F5AEEE6B0B4D1CBFF2D31556AF4CD1F951DE8341C768AE03F780730220063B5E6DFB461291B1FBD93D58A8111D04FD03C7098834BAC5CDF1D3C5FA90D001
 TX_IN[0] Script Sig 2 (char[]) 4730440220137C7320E03B73DA66E9CF89E5F5ED0D5743EBC65E776707B8385FF93039408802202C30BC57010B3DD20507393EBC79AFFC653473A7BAF03C5ABF19C14E2136C64601
 TX_IN[0] Multisig Pubkeys (décodé de détails): 

 47: OP_DATA_0x47: push hex 47 (décimal 71) octets sur la pile
 52: OP_2: le nombre 2 est poussé sur la pile
 21: OP_DATA_0x21: comprimé pub clés (33 Octets)
0285CB139A82DD90:62B9AC1091CB1F91:A01C11AB9C6A46BD:09D0754DAB86A38C:C9
 C'est MultiSig la compression de la Clé Publique (X9.63 formulaire)
 correspondant adresse bitcoin est: 1LcBDzTGSJiN5snVBHiyeWsT7SqRWUW7mp
 21: OP_DATA_0x21: comprimé pub clés (33 Octets)
0328C37F938748DC:BBF15A0E5A9D1BA2:0F93F2C2D0EAD63C:7C14A5A10959B5CE:89
 C'est MultiSig la compression de la Clé Publique (X9.63 formulaire)
 correspondant adresse bitcoin est: 1LisHErVXWhY1A1ZJqZSDdGYKrbGn1M6bx
 52: OP_2: le nombre 2 est poussé sur la pile
 AE: OP_CHECKMULTISIG: la fin de multisig TX_IN[0] (Séquence de uint32_t)

 TX_IN[0] (Séquence de uint32) FFFFFFFF
TX_OUT COMPTER hex=02, decimal=2
 TX_OUT[0] Valeur (un uint64_t) hex=80C42B0300000000, reversed_hex=00000000032BC480, dec=53200000, bitcoin=.53200000
 TX_OUT[0] PK_Script Longueur (var_int) hex=19, dec=25
 TX_OUT[0] pk_script (char[]) 76A914D199925B52D367220B1E2A2D8815E635B571512F88AC
 TX_OUT[1] Valeur (un uint64_t) hex=65A7B30100000000, reversed_hex=0000000001B3A765, dec=28551013, bitcoin=.28551013
 TX_OUT[1] PK_Script Longueur (var_int) hex=17, dec=23
 TX_OUT[1] pk_script (char[]) A9145C4DD14B9DF138840B34237FDBE9159C420EDBBE87
 LOCK_TIME 00000000

on peut facilement changer de 2-3 multisig ou 3 de 7, ce qui permettrait d'augmenter le nombre de signatures et pubkeys en conséquence. Les Signatures peuvent être de longueur différente, en commençant par 00 (surtout quand négatifs valeurs S), puis 0x47 ou 0x48 comme indicateur de longueur.
Pubkeys peuvent être compressés (33 octets) ou non compressé (66bytes).

Les mathématiques ne peuvent pas être trompé :-)

+95
lambdas 22 juil. 2012 à 22:40:45

Ma question concerne tous les cryptoexchanges qui d'accepter et d'utiliser uniquement cryptocurrencies. Comment est-ce que, par exemple, LTC prix est basé hors de la CTB sur certains excahnges (sur l'axe des y d'un graphique d'un prix)? La raison pour laquelle je suis demander c'est parce que disons que je possède 10 LTC qui reste le même prix en USD et le prix de la CTB chute de façon spectaculaire. J'ai ensuite convertir mon LTC à la CTB dans l'échange et la CTB pose alors de retour à son prix d'origine, est-ce à dire que je viens de faire de l'argent? Comme je pourrais le garder échange entre les deux quand l'un monte et l'autre descend? J'ai pensé à cela une semaine ou deux il ya, lors de bitcoin du prix s'est effondré et a été fluctuante.

+93
Richard Dewitt 12 janv. 2016 à 09:28:00

Bitcoin signifie que les gens sont action pseudonomously. Il est presque impossible de savoir qui est le propriétaire d'une adresse au hasard.

Mais si vous savez le pseudonyme (si vous savez que M. Smith a l'adresse XY), vous pouvez suivre toutes les transactions vers/à partir de cette adresse.

+73
Patrik Hillner 24 sept. 2013 à 04:29:12

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