Pourquoi ne Bitcoin n'ont plus de points de contrôle?

J'ai lu que les points de contrôle en Bitcoin ont été supprimés car ils n'ont pas la prévention de l'efficacité de toute attaque.

Pourquoi un point de contrôle régulier empêche pas la majorité des attaques? Par exemple, si un point de contrôle est effectué tous les blocs de N et (par exemple) les 3/4 de la puissance de hachage est d'accord, ne serait-ce pas possible d'être utilisé comme un mécanisme de créer une structure permanente de confirmation de la transaction avant le point de contrôle? En supposant, bien sûr, que les clients auraient vérifier ces points de contrôle et à les faire respecter pour être inclus dans la chaîne.

+243
Leopoldo Pavesi 29 août 2016 à 18:35:49
39 réponses

C'est exactement pourquoi, le 1er août 2017, il y avait une fourche pour Bitcoin de Trésorerie. Au lieu d'aller de l'Éclair réseau, il préconise de gros blocs (à partir de 1 mo à 8 mo), qui ils vont augmenter si nécessaire. Le manque de concurrence pour entrer dans un bloc réduit considérablement les frais qui en fait BCH, à ce moment, beaucoup plus pratique à utiliser comme monnaie d'échange.

+997
user457015 03 февр. '09 в 4:24

Nous essayons de créer notre propre monnaie.
Nous avons d'abord commencé avec testnet.
L'objectif est de générer un bloc de genèse et testnet il a fait très bien. Cependant, même si nous avons eu une connexion entre deux ordinateurs et nous avons "hashespersecond" valeur supérieure à 0, l'équilibre reste 0.
Alors, au lieu d'utiliser un testnet, nous avons utilisé mainnet(nous avons lu quelques sujets sur testnet qui affirment que l'équilibre n'augmente jamais dans testnet)
Dans mainnet, nous avons vu que la connexion est établie(à l'aide de getinfo). Cependant, dans notre fichier de log, on voit toujours l'erreur:




connect() après l'échec de " select(): Connexion refusée

Nous avons inspecté le code et découvert une variable appelée nRet. La valeur de la nRet est changé en getsockopt fonction intégrée. Nous ne savons pas pourquoi la valeur de l'nRet a changé(une valeur différente de 0 signifie une erreur dans la prise).
Nous avons changé les numéros de port, même les numéros de port que nous avons utilisé dans testnet. Mais il ne fonctionne pas.
Nous n'avons pas la moindre idée sur la façon d'établir un lien entre ces 2 ordinateurs. Les deux testnet et mainnet n'a pas fonctionné et nous sommes aux prises avec ce problème. Nous sommes à l'aide de SmallChange, une version plus rapide de Litecoin.
Toute aide sera appréciée.


+961
Skymelissaler 16 févr. 2017 à 06:26:45

Blockchains sont mieux utilisées lorsqu'il y a plusieurs entités qui ne sont pas nécessairement faire confiance les uns les autres. Ainsi, au sein d'une banque, d'une blockchain n'est pas vraiment utile. Cependant entre les virements bancaires pourraient utiliser la blockchain. Dès maintenant, afin de l'envoyer entre les banques, les banques utilisent des systèmes centralisés (ACH SWIFT, etc) exploité par un tiers. Avec fédéré blockchains, ils peuvent enlever plus du tiers de la participation et donc d'économiser sur les frais et le temps. C'est vraiment le seul bon cas d'utilisation pour les banques utilisant des blockchains que j'ai entendu parler de.

+952
texdevelopers 4 nov. 2011 à 09:19:57
se réfère à l'observation de la balance des adresses seulement en fonction de l'adresse a pas par clé publique.
+948
PS1234 watch 9 août 2015 à 04:41:28

L'importante distinction est faite ici entre l'authentification de l'information natif à Bitcoin (via la cryptographie), et de l'information externe à Bitcoin (via oracles).

Le natif de l'actif du réseau Bitcoin est la monnaie bitcoin. Les utilisateurs peuvent exécuter un nœud qui valide indépendamment de l'état du réseau, sans avoir besoin de faire confiance à un tiers ou intermédiaire. La cryptographie qui garantit l'authenticité d'un bitcoin UTXO peuvent être calculées indépendamment, permettant à l'utilisateur de maintenir une pleine souveraineté sur leurs fonds.

Cependant, un problème se pose avec l'authentification des informations externes sur le réseau Bitcoin, et c'est là que les oracles sont nécessaires. Il n'est pas possible de se connecter au monde extérieur sur le réseau Bitcoin, sans l'utilisation d'un oracle, et donc dans le cas où un oracle est nécessaire, l'utilisateur doit faire confiance à l'oracle complètement. Il est important de garder ceci à l'esprit: une blockchain n'est pas illicite de la vérité du monde, et il n'y a aucun moyen de prouver (à la chaîne), que l'oracle se comportent mal et de saisie de données de mauvaise qualité. Vous pouvez être en mesure de prouver que les données étaient fausses à l'extérieur (dans un palais de justice, etc), mais cela n'aurait aucune incidence sur la validité de la chaîne de transactions liées à ces données. L'oracle peut toujours mentir, et puis de lancer des opérations basées sur le mensonge.

Dans ce contexte, un oracle de ne pas aller à l'encontre du principe précédent? Où est-il possible d'obtenir trustless Oracles?

Il y a certainement peut être utilise pour les oracles, mais ces relations de confiance entre l'utilisateur et l'oracle est important de les comprendre. Prenons l'exemple d'un simple commerce de bitcoin en dollars:

Bob veut vendre 1 Bitcoin à Alice pour 100$, mais Alice veut envoyer de l'argent d'abord, avant de il initie la transaction bitcoin. Dans ce cas, Bob pourrait agir comme un oracle pour Alice: une fois hors de la chaîne partie de l'affaire est terminée, Bob va prendre des mesures sur la chaîne (par l'envoi du bitcoin à Alice). Donc, Alice doit faire confiance à Bob d'agir honnêtement.

La compréhension de cette, Alice décide de faire appel à un tiers dépositaire, Joe. Alice demande à Bob pour envoyer le 1 bitcoin à Joe, et puis Alice va envoyer Joe la preuve de la valeur du dollar de transfert. Joe va agir comme oracle, Alice et Bob doivent avoir confiance en lui, mais Joe peut être incité à agir honnêtement par la perception d'une redevance pour son service.

On peut donc constater que si la confiance peut être réduit d'une certaine façon, il y aura toujours un oracle position inhérents à des situations où le monde physique passe doit être enregistré ou s'il a agi dans la blockchain. Alors que l'exemple est simple, il peut être étendu à n'importe quel nombre de situations plus complexes. Oracles peuvent être de confiance minimisé grâce à d'astucieuses d'intéressement, mais leur position ne peut pas être totalement éliminée lors de la tentative de relier le monde physique de la blockchain.

Note: Il n'y a aucune pénurie de "blockchain des projets qui reposent entièrement sur les données de la fed à partir d'un oracle comme étant "trustless" et "révolutionnaire" (par exemple la chaîne d'approvisionnement de suivi de projets)— mais en réalité, ils sont juste centralisé des pièces de fantaisie de vente, qui cherchent à prendre avantage des utilisateurs qui ne comprennent pas l'oracle-problème de confiance.

+921
David Peckham 16 avr. 2011 à 21:32:40

Votre signature n'est pas correct. Tout d'abord, sa longueur ne peut pas être 74 octets de long. Selon le wiki Bitcoin:

Les Signatures sont soit 73, 72, 71 octets de long, avec des probabilités d'environ 25%, 50% et 25% respectivement, bien que des tailles encore plus petites que possibles avec exponentiellement décroissant de probabilité.

Cela dit, il semble que vous avez calculé la longueur de la signature de mal à deux reprises. Tout d'abord, ce que vous décodé comme la DER signature n'est pas 74 octets de long, mais 72:

sig = "304602210090c4fc2369cf225559c1141a1e9be3d7598f0fb7affe8a29f86e737972c7587a022100cbd8619ecae3baa40fdb565014fdac28a95deb90c0fcd4adcbd97d58d0e96f98"

len(sig/2) = 72 

En outre, vous ne comptez pas le hachage drapeau dans le cadre de la signature de la longueur, et vous devriez. Qui va ajouter un octet supplémentaire, rendant la signature 73-octets de long.

En mettant tous ensemble, le script doit être:

ScriptSig = 49304602210090c4fc2369cf225559c1141a1e9be3d7598f0fb7affe8a29f86e737972c7587a022100cbd8619ecae3baa40fdb565014fdac28a95deb90c0fcd4adcbd97d58d0e96f9801410442718de90a0a10f0cd10054ff4ab6037fd230c5d4b50c07eed0bc247e1e3dbd9ad3f4c65680396813bd96b0c2db5647e355082db34c7106a74337d51e5730f45

Enfin, à noter que, selon ce que @pebwindkraft vous l'a dit, dans sa réponse, que vous produisez de la haute-S de signatures, de sorte que vous devez également travailler autour de cela.

+894
aleksXPO 31 janv. 2018 à 23:06:35

En supposant que Bitcoin a une méthode différente pour la sélection de gagner des nœuds et de contrôle de bloc de temps de création, veuillez décrire étape par étape comment le réseau Bitcoin serait vulnérable à diverses attaques. Comment serait-il?

Format préféré:

  1. Mauvais Acteur est sélectionnée comme gagnant nœud
  2. Mauvais Acteur apporte des modifications à un Vieux Bloc
  3. Mauvais Acteur re-hachage touchés bloc de segments, de l'Ancien Bloc pour le Dernier Bloc — (désormais possible en raison du faible coût)
  4. Mauvais Acteur processus Nouveau Bloc

S'il vous plaît continuer...

+874
Prestijhonny 30 nov. 2018 à 23:02:14
git clone git://github.com/bitcoin/bitcoin.git
cd bitcoin/src/
make-f makefile.unix
sudo cp bitcoind /usr/local/bin
+842
Rutto 13 nov. 2016 à 13:26:07

Donc, vous voulez;

  1. Vendre votre BARRE dans une autre monnaie?
  2. Envoyer la nouvelle monnaie de Tidex à Binance?
  3. Entrer une nouvelle monnaie qui n'est pas la BARRE?

Il sera plus facile de vendre BAR de l'ETH ou BTC, puisque ceux-ci font les marchés les plus importants sur Binance. Puis de l'envoyer à Binance que vous avez le choix d'acheter un grand nombre de pièces différentes à partir de là.

Quelle devise voulez-vous entrer dans après avoir vendu BAR?

+831
Soprano 24 déc. 2013 à 02:39:51

Il est souvent dit que le principal goulot d'étranglement de la blockchain l'évolutivité, c'est que chaque (honnête) nœud à traiter tous (valides) les transactions. Mais les progrès d'une blockchain est la façon rapide, il atteint un consensus, et cela ne semble pas exiger que tous les nœuds de vérifier toutes les transactions que le bloc contenant la plus longue chaîne peut se propager dans le réseau avant de toutes les transactions dans le bloc est vérifiée par tous les nœuds.

+818
amanau 28 nov. 2010 à 10:47:39

Pas de. En gros, plus le web de portefeuille fournit le niveau de contrôle que de nombreux bureau portefeuilles fournir (par exemple, pièce de monnaie de contrôle, les frais de contrôle). Beaucoup d'entre eux sont juste des échanges et sont de surveillance des portefeuilles de sorte que vous ne contrôle pas vraiment le Bitcoin, puisque vous n'avez pas de contrôle sur les clés privées.

Je vous recommande fortement d'éviter l'utilisation de portefeuilles de web autant que possible. Si vous ne choisissez d'utiliser un portefeuille électronique, utiliser celui qui est répertorié sur bitcoin.org comme ces portefeuilles doivent satisfaire à certains critères avant d'être énumérés.

+800
Emiy Edmeade 19 juin 2018 à 09:22:29

Il est dit dans le wiki bitcoin que:

Les comptes de code n'est pas à l'échelle pour des milliers de comptes avec des dizaines de milliers de transactions, parce que, par compte et par-compte-en-temps) les indices ne sont pas mises en œuvre. Beaucoup d'opérations (comme le calcul d'un solde de compte) nécessiter d'accéder à tous les porte-monnaie de transaction.

donc ma question est, quelle est la solution serait acceptable pour mettre en œuvre un programme qui serait en charge de milliers de compte (comme un porte-monnaie électronique).

Ma première hypothèse serait d'exécuter plusieurs bitcoind cas, afin de maintenir le compte par le démon ratio dessous d'une certaine limite.

Une autre idée ?

+769
Clive Pritchard 17 janv. 2019 à 08:08:33

Avez-vous peut-être utiliser un très faible coût? Dans ce cas, votre porte-monnaie peut avoir rediffusés le tx tandis que les autres nœuds ne pas le relayer en raison de trop faibles frais.

J'espère que vous avez le mnémonique de récupérer le breadwallet enregistré quelque part. Peut-être essayer de désinstaller breadwallet et de le réinstaller à l'aide de votre mnémonique et de voir ce que ça montre?

+769
Spyder Ekul 28 déc. 2015 à 16:04:22

Dois-je utiliser une adresse différente pour chaque transaction? Si oui, pourquoi? Pour la sécurité? Ce qui se passe-je utiliser la même adresse pour recevoir des bitcoins à partir de 2 personnes différentes, ce qui se passe?

+737
TERU771 TERU 28 déc. 2015 à 05:30:45

Vous ne faites rien de mal. Vous avez juste besoin d'être en mesure de gérer ces dupliquer des identifiants de transaction. Il arrive effectivement à quelques reprises avant de BIP 30 allés en effet de rendre ces en double txids invalide.

Ces copies se produire parce que les coinbase transaction en deux blocs peuvent être exactement la même, de sorte qu'ils ont exactement la même txid. C'est parce que avant le BIP 34, il n'y a pas quelque chose qui fait de chaque coinbase transaction unique, vous pourriez avoir une transaction qui paye exactement à la même adresse, avec exactement le même montant (le bloc de subvention) et si vous ne définissez pas un coinbase chaîne ou d'utiliser un extranonce dans le coinbase, vous aurez deux identiques coinbase transactions.

Pour gérer les deux cas où l'opération de dédoublement se produit, vous devriez prévoir une exception à la BIP 30 règle pour les blocs. La transaction que ceux en double txids de référence lorsque dépensé ne peut être la plus récente de la double transaction. Toutes les précédentes sont complètement unspendable.

+663
visaocuoitroi410 25 janv. 2017 à 09:22:32

Lors de l'exécution de bitcoind sur testnet, je peux mettre ses paramètres de configuration dans un autre bitcoin.conf fichier à partir de la "vraie" bitcoin.conf fichier? Je voudrais être en mesure d'exécuter deux nœuds simultanément, l'un sur le réseau et l'autre sur le réseau de test, chacun avec ses propres paramètres de configuration.

+644
desai jayram 26 juil. 2017 à 11:52:37

Est de l'Ethereum essentiellement Bitcoin avec une Turing-complet langage de script et, si je comprends bien, où le script à exécuter (pas de son hachage) est placé dans l'Ethereum blockchain?

C'est un peu une simplification, (de l'Ethereum a d'autres améliorations comme le FANTÔME), mais pour nos fins (à discuter de la façon dont une Turing langage de script pourrait être mise en œuvre), il est essentiellement précis.

Si oui, pourquoi ne pas l'Ethereum viens de mettre des tables de hachage de ses scripts dans la blockchain Bitcoin, envoyer les scripts à exécuter par un autre moyen sécurisé, notamment via un réseau P2P (ce qui permettrait de réduire considérablement blockchain dilatation), et éviter d'être un altcoin en tout?

L'une des caractéristiques importantes de l'Ethereum est que vous pouvez la condition de dépenser des fonds sur la sortie d'un script. Par exemple, vous pourriez écrire une loterie script qui accepte de l'argent à partir d'un tas de personnes différentes, et au hasard envoie la totalité de l'argent pour le vainqueur. Imaginez que nous allons changer ce système, de sorte que seul le hachage du script est inclus dans la blockchain:

  • Si c'est pas une règle du consensus, puis d'autres nœuds accepter une transaction qui n'est pas satisfaire le script joint. En d'autres termes, si les nœuds ne pouvez pas voir la totalité du script, comment un nœud de savoir si quelqu'un prétendant à la loterie est effectivement autorisé à le faire?

  • Si c' est une règle du consensus, qui introduit une nouvelle série de problèmes. Tout d'abord, afin de dire si un bloc est valide, vous devez télécharger des scripts à partir du réseau P2P, et de vérifier que tous les scripts sont valides. Qui augmente la quantité de temps qu'il faut pour vérifier des blocs, et donc augmente le montant de l'orphelin blocs.

    Le deuxième problème que cela apporte, c'est que plein de nœuds de synchronisation pour la première fois ont besoin de ces scripts, ou ils ne seront pas en mesure de vérifier que les blocs sont valides. Par conséquent, les scripts doivent être conservées pour une durée indéterminée, en cas de nouveaux nœuds de rejoindre le réseau.

    Ce n'est pas vraiment résoudre le blockchain ballonnement - il déplace juste le problème.

Il y a encore une solution qui n' utiliser la blockchain Bitcoin, si. Vous pourriez suivre une Contrepartie exemple, et de créer un système où vous envoyez une transaction Bitcoin avec des métadonnées supplémentaires pour l'identifier comme une pièce de monnaie colorée. On ne change pas une transaction règles de validité sur le réseau principal; plutôt, vous dites que si la transaction ne respecte pas certaines règles, alors il n'est pas valide TuringCoin transaction aux fins de l'établissement de la propriété de TuringCoins. (D'autres TuringCoin les transactions au sein du même bloc reste valide, cependant).

Ce n'est pas un altcoin dans le sens traditionnel (vous êtes en utilisant Bitcoin, de la blockchain, et vous devez payer des frais de transaction de Bitcoin), mais c'est un altcoin dans le sens que vous voulez créer vos propres jeton qui n'est pas fongibles avec Bitcoin.

Si non, est le gaz à la limite de la vraie caractéristique de l'Ethereum par rapport à Bitcoin?

Le gaz de limite dans l'Ethereum est présent essentiellement pour la même raison que les gens ont proposé de faire des transactions en Bitcoin plus grand que 100 ko non valide: dans le cas contraire, il devient possible de créer un bloc qui prend beaucoup de temps pour valider.

+634
AdamKalisz 15 janv. 2017 à 20:29:18

Vous avez copié l'ensemble de la chainstate trop, qui va confondre le nœud et de l'amener à être incapable de continuer à synchroniser parce que le chainstate dit le Bitcoin, la Trésorerie de la chaîne n'est pas valide et le nœud des choses que la chaîne, il est en cours d'utilisation est également valide. Vous pouvez résoudre ce problème en supprimant la chainstate, dans ce cas, il va commencer à réindexation.

Cependant il ne peut pas résoudre tous vos problèmes, parce que le Bitcoin, la chaîne est toujours sur le disque et il faudra encore de l'index et de vérifier que. Vous devrez peut-être supprimer une partie de la blk*.dat et rev*.fichiers dat (le numéro le plus élevé) dans l'ordre pour obtenir de revenir à un état antérieur à la fourchette, puis le synchroniser Bitcoin de Trésorerie à partir de ce point.


Les détails que nous copier le .bitcoin répertoire, mais supprimer l' .bitcoin/chainstate répertoire. Si vous exécutez le client maintenant, il va geler à nouveau quand il arrive à l' blk*.dat fichiers qui sont au-delà de la fourchette. En exécutant tout en également en cours d'exécution:

montre -n 1 'sudo lsof-c bitcoin | egrep -o "bitcoin/blocs/(blk|rev).*dat" | uniq | sed -E "s/^.+$/& `date`/" | tee-a récente.blk'

et

regardez la queue récente.blk,

J'ai été en mesure de trouver les fichiers qui doivent être supprimés sont .bitcoin/blocs/{blk,rev}00953.dat et au-dessus. C'est, garder 00000 à 00952. Alors quand j'ai couru le client encore une fois, cela a fonctionné. Après la fourche, il synchronisé avec le réseau. Vous pouvez enregistrer vous-même l'exécution de deux fois par juste aller de l'avant et de supprimer à la fois le chainstate/ répertoire et les fichiers concernés dans les blocs/. Lorsque vous exécutez le client, il va dire, "Erreur de chargement de la base de données de bloc, voulez-vous de reconstruire maintenant?" Répondre "Oui", puis il va dire: "Réindexation les blocs sur le disque", suivi par "Synchronisation de l'en-tête (478436)". Ce dernier nombre est le nombre de blocs dans blk00000.dat par blk00952.dat, et juste précède la fourche à 478558.

+617
Rhys Cole 2 juil. 2011 à 16:45:53

Pourquoi quelqu'un aurait besoin de blockchain en tant que service?

Parce que beaucoup de gens pensent qu'ils seront en mesure de faire des profits avec elle

+609
Ignatius Ojiambo 4 juin 2013 à 21:11:54

Oui, c'est le comportement attendu, elle sera traitée par des applications qui enregistrent le bitcoin URI, en particulier cette situation prévaut dans les clients mobiles. Voici quelques liens avec plus d'informations sur ce sujet:

https://bitcointalk.org/index.php?topic=187597.0

http://electrum.org/bitcoin_URIs.html

+543
ehzorg 6 déc. 2015 à 04:35:05

Litecoin est exactement comme le Bitcoin, mais:

  • L'algorithme de hachage est CPU-friendly, ce qui signifie que d'avoir de puissants GPU ne vous permet pas de mine rapide.
  • La difficulté des blocs est de sorte qu'ils seraient exploités environ toutes les 2,5 minutes, au lieu de 10.

D'autres différences sont de nature esthétique, comme dans le but de générer plus de Litecoins qu'il y aura des Bitcoins, en utilisant les différents ports, etc.

+515
jeromeudee 5 nov. 2014 à 23:41:18

Le temps n'est pas incorporé dans un bitcoin transaction autres que locktime qui est la première d'une transaction peut être valide. Donc, c'est bien pour rediffuser aussi longtemps que les autres parties de la transaction sont valides (par exemple, les entrées sont toujours pas dépensés, dûment signé, etc.)

Vous pouvez le valider et de le re-diffusion des transactions sur blockchain.info. Si les frais sont faibles, vous pouvez essayer une transaction d'accélérateur pour voir si vous pouvez trouver quelqu'un pour le mien de toute façon.

Par exemple, essayez de créer un compte sur AntPool (gratuit) et à l'aide de leur accélérateur ici.

+467
user199046 3 août 2011 à 14:27:58

client vs thin client: un client normal détient le COMPLÉTER (un hundrets de GO de données) blockchain sur votre disque. L'autre n'a pas. Mais en raison du bitcoin script qui est comme un "contrat" aussi un client léger peut confirmer les transactions. aussi l'envoi des transactions est possible. les inconvénients ne sont pas la peine de le mentionner si vous souhaitez l'utiliser comme un portefeuille normal.

+464
Michael Coldwell 4 août 2016 à 04:24:24

Votre commencer avec BIP39 était bon.

Vous pouvez vérifier votre Bitcoin fonds de Trésorerie selon les explications sur: la Façon de balayer privé étendu clé de mycellium en coinomi pour bitcoin argent des pièces?

De là, vous pouvez comprendre vos fonds internes et externes, les adresses et la façon de balayer dans un porte-monnaie qui dans ce cas est Coinomi.

+457
TERMtm 27 mai 2014 à 06:53:07

Si elle peut être moins de blocs peuvent être créés très rapidement.

Ce n'est pas le cas si le seuil est en se référant à la cible. Pour un bloc de hachage pour être valide, elle doit être inférieure à la valeur cible. La baisse de la valeur cible, le moins possible, des solutions existent, parce que la valeur cible (et bloc de hachage) est de 256 bits, ce qui signifie qu'un nombre fini de possibilités.

Il y a une différence entre la cible et de la difficulté. L'article confond les termes de seuil et de la difficulté.

Cible

Le numéro du bloc de hachage doit être moindre que pour être valide. C'est une 256 bits par exemple, la genèse du bloc cible:

0x00000000FFFFFFFFFFFFFFFFFFFFFFffffffffffffffffffffffffffffffffff

La genèse de hachage du bloc (avis c'est moins que l'objectif ci-dessus):

0x000000000019D6689C085AE165831E934ff763ae46a2a6c172b3f1b60a8ce26f

La difficulté

Cela explique combien il est difficile, en ce qui concerne la genèse de bloc, la cible sera à portée de main. Plus la difficulté est élevée, plus les hachages (en moyenne) que vous avez à faire pour trouver une solution qui est inférieur à la cible. Il est calculé comme suit:
difficulté = genesis_difficulty_target / current_target

+446
LGBTinc 18 avr. 2012 à 08:09:43

Je ne suis pas (encore) à l'aide de Bitcoin, et je suis juste approche de ce monde aujourd'hui.

Je suis tombé sur certains commerçants qui vendent de l'exploitation minière de matériel (avec quelques GH/s). Mais je n'ai pas encore de comprendre ce qu'ils gagnent, en dehors de l'avance de trésorerie.

La raison pour laquelle on doit acheter de l'exploitation minière matériel est, si je ne me trompe pas, de "générer des bitcoins", c'est à dire "générer de l'argent"; donc, on s'attend à être en mesure d'avoir un retour de l'investissement dans l'avenir, donc je suppose que d'une certaine façon mon affirmation est correcte (à propos de "générer de l'argent").

Mais alors, pourquoi ne pas les sociétés de simplement utiliser leur propre matériel?

+388
Aleksm777 18 juil. 2018 à 05:31:20

J'ai fait un BTC transférés à partir de la Luno de change dans ma CEX compte exchange, mais j'ai accidentellement entré dans le CEX du BCH (bitcoin de trésorerie) portefeuille d'adresse au lieu de la CTB et de la Luno n'a pas bloqué cette adresse de réception.

Maintenant, le transfert de confirmation de la transaction dans la blockchain public ledger

Ma CEX du BCH ou BTC porte-monnaie n'a pas réfléchi à ce dépôt. Merci de me conseiller si toute action pour le relèvement et la façon d'effectuer le dépôt reflète dans le CEX son porte-monnaie. J'ai déjà soulevé urgent de tickets de support à la fois de l'échange, pas de réponse à partir d'eux.

Merci à l'avance pour vous les gars conseils

+383
user229381 16 sept. 2012 à 10:51:15

Je suis en train de construire une solution ala. porte-monnaie qui utilise NBitcoin basé sur la Programmation de la Blockchain avec C#.

L'une des questions que je suis en cours d'exécution en est que les appels à faire une vérification de l'adéquation via QBitNinja et/ou l'envoi d'un paiement en fin de calendrier après un certain temps, après j'ai fait quelques vérifications. J'ai fini par avoir à gaz de mon équilibre et de l'envoyer à la logique.

Est-ce un problème avec TestNet ou juste en général, une blockchain question - ou peut-être un cadre de l'enjeu?

Je pense swopping hors NBitcoin avec BlockCypher pour comparer.....

+365
Rakesh Kumbi 8 juil. 2019 à 21:18:15

Dur des Solutions serait de la construction de votre système de paiement à partir de zéro par exemple de générer des adresses bitcoin et de la vérification des paiements et de confirmer sa commande.

mais si vous ne voulez pas d'obtenir vos mains sales, vous pouvez utiliser certains des tiers tels que des blockchain.info.

le problème avec les tiers, c'est la stabilité. blockchain.info est gratuit et a une belle API.

+339
Earl Grey 5 déc. 2017 à 03:06:02

Mais, je ne veux pas utiliser MEW Mon Éther porte-monnaie, il obtient piraté!

Le point d'un matériel de porte-monnaie, c'est que même si le logiciel ou le service que vous utilisez est compromise que vos clés privées sont toujours en sécurité. Donc, même si MEW s'il est piraté, vous pouvez toujours l'utiliser et assurez-vous que vos clés privées sont toujours en sécurité. Les clés privées ne jamais laisser la Trezor ou Livre et pour envoyer de l'argent n'importe où, vous avez besoin de le confirmer sur le dispositif afin que vos pièces de monnaie ne peut pas être volé sans vous être au courant de la transaction.

+276
user343808 25 févr. 2012 à 22:54:43

Je pense que vous êtes un peu confus au sujet de ce qu'est un "bitcoin" signifie vraiment. Ce n'est pas une "ligne de code". Au lieu de cela, il est plus comme un non dépensés de chèque que vous avez été donné. Bitcoin est un logiciel qui des centaines et des milliers de personnes dans le monde s'exécuter sur 'nœuds', toutes les appliquant les mêmes règles sur les opérations telles que la limitation de la quantité de bitcoin produit, et n'importe qui peut démarrer leur propre nœud à faire de même, même vous. Ces nœuds de garder la trace de tous les excédents de transaction résultats (les "chèques"), de sorte que si vous pouvez prouver que vous "propre", vous pouvez passer et de les envoyer à quelqu'un d'autre. Ceci est connu comme la décentralisation, vous n'avez pas à faire confiance à une banque ou d'un gouvernement pour s'occuper de votre argent, vous faites partie de cette sécurité par l'exécution d'un nœud. Personne ne peut le gel des fonds ou de faire des erreurs, sauf vous. Si un nœud a essayé de faire appliquer des règles différentes, le reste du réseau de l'ignorer, de sorte que tout le monde est obligé de suivre les règles par tout le monde.

+262
Twowolves Anderson 5 janv. 2013 à 23:24:41

Oui -rescan permettra de rebalayer ensemble de l'ensemble de la blockchain et à réindexer va reconstruire votre base de données

+242
user3211594 25 août 2011 à 14:16:15
  1. D'abord trouver votre adresse ip de l'ordinateur.
  2. Maintenant, copiez-la et passez à votre bureau à distance où votre qt portefeuille est géré
  3. Ouvrir qt portefeuille fichier de configuration et définissez rpcallowip = COLLER VOTRE ADRESSE IP
  4. Enregistrez-le et redémarrez votre portefeuille qt
  5. Maintenant, fermez votre bureau à distance et revenir à votre pc.
  6. jeu de bitcoin qt url à votre bureau à distance de l'adresse IP par exemple http://YOUR.REMOTE.DESKTOP.IP:8332
  7. Exécuter toute autre méthode de bitcoin rpc comme getnewaddress et votre adresse est créé sur le bureau à distance de l'endroit où votre bitcoin qt portefeuille de l'hôte.
+183
dabbaabbada 15 août 2017 à 09:55:46

Est-il 21,000,000 / 0.01 (le coût de nommage) = 2.1 B? de docs: "La name_firstupdate transaction dispose d'un réseau de frais. Les frais de réseau représente namecoins (NC) qui sont détruites. "

Ai-je raté quelque chose? Si non, il semble comme un petit nombre.

+179
Lingeshwaran S 7 mai 2017 à 19:19:52

Vous pouvez utiliser le portefeuille de mot de passe (Bip39 mnémonique) autant de fois que vous le souhaitez. Vous n'avez pas à l'exporter à nouveau.

Mais l'esprit, breadwallet ne pas suivre les bip44 chainpath régime. L'importation du mot de passe dans un autre portefeuille d'application serait d'abord besoin de "convertir le chemin d'accès clé" avec un outil.

Mais je vous recommande de ne pas utiliser le même portefeuille de mot de passe (bip39 mnémonique) sur plusieurs appareils en simultané! Vous pouvez réutiliser les adresses et les exécuter en une occasion de créer une double dépense.

+150
said islah 28 août 2011 à 18:30:58

Comme je sais, certains porte-monnaie comme d'électrum stocker les clés privées dans le système de fichiers du client avec chiffré web et d'autres porte-monnaie, comme l'éther metamask les stocker sur le navigateur de stockage. Et dans le porte-monnaie mobile, est-il une bonne pratique pour stocker la clé privée?

+111
Squatch307 11 févr. 2011 à 00:01:44

Je suis en train d'utiliser bitcoinj bibliothèque de recevoir des paiements bitcoin et de surveiller l'équilibre sur l'adresse. Mon application est basée sur DeterministicKey regardant la clé publique. Le code ci-dessous fonctionne bien pendant un certain temps, il affiche un message lorsque des pièces reçues et imprimer un bon équilibre après la. Mais si je redémarre, le solde est à zéro et le porte-monnaie perd tous reçu précédemment des transactions (getTransactionsByTime() est la liste vide), donc ça fonctionne seulement si j'envoie quelques pièces de monnaie à l'adresse statique alors que le code est en cours d'exécution. Aussi, si je commence à nouveau le code et envoyer de nouvelles pièces à la même adresse (il est statique), je vais voir seulement nouvelle transaction, toutes les précédentes sont perdues. C'est mon démo de code pour vérifier qu'il fonctionne (groovy):

def net = TestNet3Params.get()
def wlt = porte-monnaie.fromWatchingKey(net, DeterministicKey.deserializeB58('tpubD9xtwS1WLdbdLQKCSiR8kiwBwWzL1c1qq7ltgmq12ugeqygbdcofic2zqrngwthyvq8duubn6csev58ja2o9kgmqxafdd6uzwg9jszwcdgy'net))
def magasin = new SPVBlockStore(net, new File("/tmp/spvbstore.blockchain"))
def de la chaîne d' = new BlockChain(net, en magasin)
def pairs = new PeerGroup(net, la chaîne d')
les pairs.maxConnections = 5
les pairs.maxPeersToDiscoverCount = 5
les pairs.addPeerDiscovery(nouveau DnsDiscovery.DnsSeedDiscovery(net, 'testnet graines.bitcoin.jonasschnelli.ch'))
de la chaîne.addWallet(wlt)
les pairs.addWallet(wlt)
les pairs.start()
les pairs.downloadBlockChain()
wlt.addCoinsReceivedEventListener(
 nouveau WalletCoinsReceivedEventListener() {
@Override
 void onCoinsReceived(
 final porte-monnaie porte-monnaie,
 final de la Transaction tx, Pièce finale prevBalance, Pièce finale newBalance) {
 println("RECEIVED: $tx: $prevBalance -> $newBalance")
}
}
)
while (true) {
 println("SOLDE: ${wlt.getBalance(porte-monnaie.BalanceType.ESTIMATION)}")
println("transactions:\n$wlt.transactionsByTime")
Fil de discussion.sleep(10000)
}
+62
lawndartcatcher 22 sept. 2019 à 12:11:44

Je suppose qu'il est conseillé d'utiliser une nouvelle clé fréquemment pour bitcoin recevoir l'adresse de l'anonymat. Si chacun de nous a reçu un montant passe à une nouvelle clé, mon porte-monnaie taille de devenir ingérable si je reçois un certain nombre de petits montants par mois ?

Si oui, comment puis-je regrouper toutes les pièces réparties entre 100s de touches dans le cas de mon porte-monnaie est compromise et le déplacer vers un nouveau porte-monnaie?

+54
Sanchit Kapur 8 août 2016 à 17:57:10

Zéro confirmations est risquée et n'est pas recommandé. Vaut mieux attendre un ou deux de confirmation

Navigateur Client n'a pas besoin, en permanence, de ping du Serveur. Vous pouvez utiliser la connexion websocket pour rappel de la transaction . Voir, par exemple, https://www.blockonomics.co/views/api.html#txnotify

+12
Dhananjay Kumard Dhananjay Kum 6 août 2017 à 15:02:36

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