Ce n'udisks-démon de le faire et j'ai besoin de lui?

Si deux mineurs ramasser exactement la même opération pour l'extraction minière, comment nous assurer que la transaction n'est pas inclus dans les deux différents blocs créés par chacun des deux mineurs.

+454
Lauris B 13 juil. 2013, 01:48:05
25 réponses
Utiliser cette balise pour les questions qui sont susceptibles d'exiger une certaine connaissance de la langue des signes (toute variété) pour répondre.
+964
VirtualSRE 03 февр. '09 в 4:24

Disons, par exemple, je lance un site e-commerce qui oblige les utilisateurs à avoir un solde minimum de 1 bitcoin dans leur porte-monnaie pour accéder à la plate-forme. Dans le cas de l'équilibre, dans son porte-monnaie tombe en dessous de 1 bitcoin, il ne devrait pas être en mesure d'accéder à la plate-forme et qu'il devrait voir un message sur son écran en disant "s'il vous Plaît charger de solde minimum".

Donc la question est, puis-je, ou le fournisseur de porte-monnaie Bitcoin-je utiliser, lire le bitcoin, la balance des utilisateurs, afin de couvrir les exigence de l'entreprise?

+935
neoedmund 30 juil. 2020, 03:44:41
Autres réponses

Questions connexes


Questions connexes

Parfois, dans l'anime/manga, je vois que certains de la scène où le MC flip la jupe de l'héroïne, ou même certains caractères aléatoire avec un joli visage. Je sais qu'il y a beaucoup de fan-service, comme à tâtons, du sein, de yuri de la scène, etc. Mais pourquoi est-il presque toujours jupe retournement ? Comme c'est la norme de fan-service.

Est-il une histoire derrière elle? Où en est la cause?

+934
Ignacio Wettling 28 août 2012, 17:10:44

Autant que je sache, la malléabilité problème a été résolu avec la Segwit doux fourche en août 2017.

Oui.

A la malléabilité question fixe avec SIGHASH_NOINPUTor avec une autre méthode?

Non, l'utilisation de SegWit.

SegWit est synonyme de ségrégation témoin. C'est un générique et compatible changement qui se traduit dans les signatures ne sont plus de contribuer à txids. Comme le txids de la transaction précédente sorties dépensés sont inclus dans les opérations de signer, de ce indirectement, les résultats en malleation n'est plus entraînant l'invalidation descendant sur les transactions.

+818
David Go 6 nov. 2017, 08:39:10

Futur Boy Conan est un 26 épisode de série TV, et une heure ou tant de films. D'où vient le film s'insérer dans la série TV? C'est le film un récit de la série? Est-ce une side-story ou une suite?

+731
Simone Arazi 6 août 2018, 23:32:10

Vous devez commencer ici: http://www.youtube.com/watch?v=GmOzih6I1zs

La vidéo mentionne, l'exploitation minière est nécessaire pour assurer l'équité et pour garder th réseau stable, sûre et sécurisée.

Maintenant, voyons ce que cela signifie. Mais d'abord, une très brève explication du principe de l'exploitation minière.

L'exploitation minière

Le réseau Bitcoin est constitué de nœuds que tous stocker une base de données avec toutes les opérations, appelé le bloc de la chaîne. Cette base de données est constituée d'une longue chaîne de blocs, chacun détenant une ou plusieurs transactions. Ce que les mineurs de fond ne est le regroupement de toutes les transactions non confirmées dans un bloc. La forme du bloc doit satisfaire à certaines conditions avant le bloc est considéré comme valide. Cette condition est appelée la preuve de travail et ne sont pas simples à comprendre. Lorsqu'un mineur trouve un bloc qui est valide, il peut envoyer son bloc pour le réseau et d'autres vont le vérifier. Quand il est bien valide, tous les clients peuvent ajouter à leur bloc de la chaîne. Chaque fois qu'un mineur trouve un bloc valide, il a le droit d'attribuer une certaine quantité de bitcoins à lui-même, appelé le bloc de récompense. Ils reçoivent également tous les frais de transaction de toutes les transactions incluses dans son bloc. De cette façon, les nouveaux bitcoins sont ajoutés au réseau et il peut être assuré que les transactions peuvent être confirmée.

L'équité

Depuis Bitcoin est peer-to-peer et il n'y a pas d'autorité centrale pour le contrôle, chacun peut envoyer tout type de transaction pour le réseau, si elle est ou non valide. Il vous suffit d'envoyer une transaction qui envoie quelqu'un d'autre pièces pour vous-même.

Heureusement, personne dans le réseau accepte votre transaction. Lorsque vous voulez dépenser des bitcoins à partir d'une certaine adresse, vous devrez signer la transaction avec la clé privée de cette adresse. D'autres clients du réseau peut vérifier que vous êtes propriétaire de cette clé privée parce qu'ils ont la clé publique. Cette méthode est basée sur la cryptographie à clé publique.

Donc, quand des mineurs essayer de regrouper des transactions non confirmées dans un bloc, ils doivent d'abord confirmer chaque transaction pour s'assurer que toutes les transactions dans son bloc sont valides. Quand ils ne sont pas, les autres clients ne seront pas accepter le bloc-ils exploités lorsqu'ils envoient sur le réseau.

De cette façon, les mineurs s'assurer que les gens ne peuvent dépenser des bitcoins qu'ils possèdent.

La stabilité

C'est le moins difficile à comprendre. Le Bitcoin protocole définit la difficulté de la problématique minière, de sorte que moyennement toutes les 10 minutes un nouveau bloc peut être trouvé certaines mineur. De cette façon, une opération qui prend 10 minutes pour être confirmé à la moyenne.

Cependant, après qu'une transaction a été inclus dans un bloc, c'est pas encore irréversible. Ce n'est pas facile à comprendre, mais quand mineurs essayer de le mien un nouveau bloc, ils incluent dans ce bloc, le nombre et l'ID de la précédente. Donc, disons que quelqu'un extrait bloc 100, qui suit le numéro 99. Il peut arriver que quelqu'un d'autre ne l'a pas remarqué que quelqu'un a trouvé un bloc valide à suivre sur 99 et fait un numéro valide de 100 aussi bien, nous allons l'appeler 100'. Dans ce cas, la plupart des clients n'acceptera que le premier bloc qu'ils ont reçu. Mais il peut arriver qu'un autre mineur a reçu 100' première et trouverez un bloc suivant sur 100' et non pas sur 100. Puis nous avons la situation suivante:

98 - 99 - 100
 \ _ 100' - 101'

Lorsque les clients de l'avis d'une telle situation, il choisira toujours la plus longue chaîne (qui ne se compose que de bloquer qu'ils pensent sont valables). Cela signifie que le bloc de 100 vont être supprimées et que 100' 101', ou maintenant les deux dernier bloc de la chaîne principale. Cela signifie qu'une transaction qui a été confirmé par bloc de 100 est désormais éventuellement plus confirmé. Heureusement, les mineurs qui ont trouvé bloc de 100' 101' probablement savais aussi de la transaction, et probablement qu'ils ont également inclus dans l'un de ces blocs. Mais il peut arriver qu'ils n'ont pas et donc, une transaction peut être annulée.

Pour cette raison, la plupart des clients et des commerçants nécessitent une transaction à être confirmé par au moins 6 pâtés de maisons. Cela signifie qu'il doit être inclus dans un bloc qui a au moins 5 blocs après.

Le fait qu'une transaction pourra être considérée comme confirmée après en moyenne 1 heure, en fait une situation stable. Il arrive rarement que les transactions confirmé pendant plus de 1 heure sera jamais être inversé à nouveau.

De la sécurité et de la sécurité

La partie précédente sur la stabilité déjà inclus certains aspects de la sécurité de l'exploitation minière. Il est clair que les mineurs de rendre le Bitcoin bloc de la chaîne de confiance. Lorsqu'une transaction est incluse dans un bloc et 5 ou plus autres blocs ont passé, vous pouvez être sûr qu'elle est irréversible et coffre-fort de l'accepter comme un paiement.

Il est également clair que la sûreté et la sécurité de Bitcoin en tant que système de paiement est dans les mains de la des mineurs et que chaque fois que l'un d'entre eux résout un bloc, il a le pouvoir de décider ce que les transactions qu'il a accepté pour le bloc de la chaîne.

Surtout, tous les mineurs sont justes et qu'ils comprendront que bien des transactions valides que possible. Chaque fois qu'un mineur n'est pas juste, et il exclut de manière sélective certaines transactions, un autre mineur sera probablement inclure dans le prochain bloc.

Il y a cependant une faille. Lorsqu'un mineur a plus de puissance de calcul que tous les autres mineurs combiné, il peut toujours créer de nouveaux blocs à un rythme plus rapide que les autres. Cela lui donne beaucoup de pouvoir sur le bloc de la chaîne, et qui doit être évitée à tout prix. Cette faille est nommé 51% d'attaque. Cette réponse résume les conséquences de ce qui pourrait arriver si quelqu'un aurait 51% du réseau, la puissance de calcul.

Mais c'est une faille de sécurité, ce que cela a à voir avec pourquoi les mineurs doivent mine? Eh bien, comme plus de gens de la mine, le total de la puissance de calcul augmente et il sera beaucoup beaucoup plus difficile pour quelqu'un pour effectuer une telle 51% d'attaque. Actuellement, de posséder un matériel capable de réaliser une telle attaque serait donc extrêmement coûteux qu'il est économiquement impossible de le faire, si pas totalement impossible. De la sorte, chaque mineur qui contribue de sa puissance, le réseau assure que seule la juste mineurs trouverez des blocs et que le réseau sera sans danger pour les personnes de confiance sur.

+710
universal 20 nov. 2020, 05:45:38

ajouter, après stmt.pwd cette ligne

"stmt.sharelog" :"INSÉRER EN actions (rem_host, nom d'utilisateur, our_result, upstream_result, la raison, la solution) VALEURS (?, ?, ?, ?, ?, ?)" 

et il devrait faire l'affaire ;)

pour litecoin, vous devez supprimer le réécrire en "rpc.cible.bits" : 18,

+704
Mohamed Othman 2 août 2016, 05:29:04

Je n'ai pas été en mesure de trouver un travail nœuds pour les Électrons de Trésorerie dans testnet. Quelqu'un sait-il d'un nœud existant qui est à jour et correspond à la hauteur d'un tesnet Bitcoin de Trésorerie de l'explorateur: https://www.blocktrail.com/tBCC

Merci!

+701
Jubast 30 sept. 2012, 15:59:56

Quelqu'un peut-il expliquer pourquoi ce qui se passe? Lorsque je redémarre le programme-je obtenir rapidement des actions, puis après quelques minutes, il s'arrête presque complètement prise en actions. enter image description here enter image description here

+685
caveeman 26 juil. 2017, 14:09:45

Est-il un site où je peux comparer plusieurs altcoins dans un graphique?

En particulier, je suis à la recherche d'un tableau où chaque pièce, que je veux envisager, commence avec la même valeur (par exemple, une valeur de 100$) à une certaine date. Avec un tel tableau, on pourrait comparer le rendement des altcoins.

+611
Stefan Walter 21 mai 2017, 12:05:51

Mais ce qui va arriver si les 2 (ou plus) des nœuds permettra de résoudre le bloc suivant dans le même temps,et ils vont commencer à construire leur propre chaîne ?

Rien. Les nœuds seront temporairement en désaccord sur la plus longue chaîne, mais seulement dans le dernier bloc.

Qui plus longue chaîne (si leurs chaînes ont la même taille) sera adopté ?

Celui qui arrive à obtenir un bloc extrait après la première. Cette chaîne sera ensuite définitivement plus que l'autre.

Quand (et qui) décider de confirmer la plus longue chaîne ?

Chaque nœud de tous les temps. Bien sûr, pour les blocs très près de l'extrémité de la chaîne, vous ne pouvez pas être certain qu'ils vous restent dans la plus longue chaîne. Mais une fois que vous revenez à trois pâtés de maisons, la confiance sera atteint dans l'excès de 99.9%. Pour la très grande valeur des transactions, vous pouvez attendre six blocs.

+567
omonocoi 18 déc. 2022, 16:28:11

Bitcoin bloc d'en-têtes de servir le timestamp système bitcoin. Selon miner trouve le prochain bloc comprend leurs systèmes d'horodatage et le réseau soit d'accord il est valide ou rejette pour être à l'extérieur de leur marge de l'acceptation.

Bitcoin vérifie le temps, avec une marge de nTimeOffset, qui est défini par bitcoin de demander à d'autres nœuds de ce temps, ils pensent que c'est et en prenant la médiane. Vous pouvez trouver ce code en regardant AddTimeData dans util.cpp disponible ici: https://github.com/bitcoin/bitcoin/blob/master/src/util.cpp

Il convient également de noter que certains mineurs, principalement ASICs, faire beaucoup de hachage qu'ils ont fait pousser les horodatages quelques secondes dans le futur à l'aide de rolltime afin d'obtenir plus de travail énonce: https://en.bitcoin.it/wiki/Getwork#rollntime

+515
Dan Oblinger 24 févr. 2023, 18:15:34

Comment obtenir l'adresse de destination et le montant du résultat de getrawtransaction et comment le distinguer de "changement" adresse à l'aide des api rpc.

+508
maning 3 août 2016, 17:23:04

Je suis l'ajout d'Ondulation sur mon HD Portefeuille. Pour être compatible avec la HD, porte-monnaie, j'ai besoin d'utiliser bip32/bip44 chemins. Je vais donc utiliser de telles approches: https://github.com/iancoleman/bip39 https://github.com/you21979/node-ripple-bip32

Mais ces bibliothèques générer la clé privée qui est différent de l'Ondulation de la clé secrète. De clés publique/privée paires sont comme les bitcoins adresses. Comment puis-je générer la clé secrète à partir de cette clé privée?

+489
Shubhodeep Mukherjee 24 févr. 2017, 21:19:11
+443
Baerbeisser 1 mai 2018, 03:51:18

Pourrait être un réseau question des infrastructures.

Certains routeurs isoler les stations sans fil pour aider à prévenir les randomers faire sur le réseau et le piratage d'autres stations sans fil. Certains isoler sans fil câblé trop. La plupart des routeurs vous permettent de configurer ce comportement dans leur admin webmins.

Si ce n'est pas le cas, pouvez-vous développez votre question à expliquer l'exacte configuration du réseau, s'il vous plaît.

+381
Kivannc 14 déc. 2019, 18:13:13

Toutefois, n'ont jamais eu la possibilité de fournir un mot de passe.

Vous devez certainement avoir défini un mot de passe dans le passé. Il n'y a aucun moyen de supprimer, sans savoir exactement ce que c'est. Si vous ne pouvez pas rappeler ce mot de passe vous, vos fonds sont perdus.

+333
Callum White 6 mai 2014, 11:42:31

Je joue avec testnet et bitcoin rpc. J'ai envoyer une transaction de test de 1 bitcoin comme on peut le voir ici, cependant, dans mon portefeuille, il montre encore que le compte a 5.2 bitcoin qui est ce qu'elle était avant j'ai envoyé la transaction. J'ai attendu pour 80 confirmations et toujours pas de changement d'adresse a montré et les bitcoins semblent toujours être dans mon porte-monnaie, même si la blockchain montre clairement comme étant envoyé. Quelqu'un peut-il expliquer ce qui se passe, je n'ai jamais eu ce problème lors de l'utilisation de tout autre porte-monnaie pas avec testnet c'est pourquoi je suis si confus par ce.

+326
Fredrick ogyiri Assinor 3 mars 2021, 03:33:23

La difficulté de réglage de l'algorithme est la suivante (à partir du code source):

unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nFirstBlockTime, const Consensus::Params& params)
{
 if (params.fPowNoRetargeting)
 retour pindexLast->nBits;

 // Ajustement de la limite de l'étape
 int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;
 si (nActualTimespan < params.nPowTargetTimespan/4)
 nActualTimespan = params.nPowTargetTimespan/4;
 si (nActualTimespan > params.nPowTargetTimespan*4)
 nActualTimespan = params.nPowTargetTimespan*4;

 // Reciblage
 const arith_uint256 bnPowLimit = UintToArith256(params.powLimit);
 arith_uint256 bnNew;
bnNew.SetCompact(pindexLast->nBits);
 bnNew *= nActualTimespan;
 bnNew /= params.nPowTargetTimespan;

 si (bnNew > bnPowLimit)
 bnNew = bnPowLimit;

 retour bnNew.GetCompact();
}

Le réglage est uniquement exécuter chaque 2016 bloc. Ce qu'il fait est qu'il faut le timestamp du bloc au début de la dernière période (2016 blocs avant) et le timestamp de l'îlot qui est venu avant que l'un avec le réglage de la difficulté. Ces horodatages sont ensuite utilisées pour calculer la quantité de temps qui s'écoule entre le premier bloc dans l'intervalle et le dernier bloc dans l'intervalle. Alors que le temps est serré pour être d'au moins 1 trimestre de la cible plage de temps, et au plus 4 fois la cible plage de temps. Pour calculer le nouveau niveau de difficulté de cet intervalle, cette cible est multiplié par la quantité réelle de temps qui s'écoule, et divisé par le montant cible de temps.

Depuis tous les nœuds sont le calcul de la cible dans le même bloc et avec les mêmes données précédentes, la cible de calcul est déterministe et tout le monde va atterrir sur la même cible.

+312
tike 10 août 2014, 17:14:34

J'ai un inutile Nvidia, jusqu'à présent, unconfigurable à la mienne (7300)

Donc, si j'ai le mien, juste avec le CPU, puis-je obtenir plus de pièces d'exploration d'autres pièces comme la CNG,LQC,LTC,SC, ou que ce soit, et de négociation après pour BTCs?

+309
sixter 30 nov. 2016, 11:52:18

Dans l'anime, Tomoya est terminée avec une fille. Mais il y a deux ovules est là qu'il a eu une fin différente, avec deux fille différente.

J'ai essayé de jouer au visual novel une fois, et a été en mesure d'obtenir une bonne fin avec Tomoyo Sakagami et Fujibayashi Kyou, mais je n'ai jamais atteindre une bonne fin avec Sagara Misae (gestionnaire de Sunohara du dortoir) et Fujibayashi Ryou. Combien de fin sont-ils dans Visual Novel?

+303
David Navarro Astudillo 12 août 2013, 14:27:41

La notion de "travailleur" est nécessaire pour la piscine de suivre la valeur de hachage taux individuels des appareils du secteur minier et de la difficulté à ajuster en conséquence. Si la difficulté est trop élevée, cela peut prendre des heures pour vous d'obtenir une part, et si la difficulté est trop faible, vous pouvez signaler une douzaine d'actions à chaque seconde et de mettre un fardeau inutile sur la piscine et sur votre connexion réseau.

En plus de hachage taux de suivi, la piscine doit également affecter différents extraNonce valeurs (c'est la partie de données de la génération de la transaction) pour les différentes catégories de travailleurs pour s'assurer que les travailleurs ne travaillent pas en collision merkleRoot valeurs. Cela aide à éliminer les doubles actions.

Si vous exécutez beaucoup de différents appareils de l'industrie minière à une vitesse différente, chaque appareil doit utiliser un autre nom du travailleur de sorte que la piscine sait les gérer séparément.

+282
techsaint 2 août 2012, 10:16:11

Coinbase offres instantanée achète, vous devez entrer vos informations de carte de crédit et de passer par le processus de vérification, mais il faut moins d'une minute pour mettre à jour mon équilibre. Le montant maximal pour l'instant d'achat/vente est 1000usd/jour.

+145
Agustiawan WR 19 juin 2010, 12:13:16

Le litecoin wiki sur github listes de bloquer explorer les sites.

L'explorer.litecoin.net API semble être ce que vous êtes à la recherche pour, la difficulté pourrait être récupérées en utilisant l' nethash de commande de l'API. La page que vous recherchez doit être cette URL, voir mon commentaire pour de plus amples explications.

+135
Anderson Carvalho 22 mars 2016, 22:58:08

Dans le chapitre 93, Yuuki a été montré avec Kaname et 2 filles. Ces 2 filles Yuuki et Zero enfants?

Les deux jeunes filles, l'Ia et Ren sont les filles de Yuuki & Kaname et Yuuki et égale à Zéro, respectivement.

Ce qui s'est passé pour Elle quand elle a eu Kaname dans un être humain? Est-elle morte comme quand sa mère se tourna Yuuki dans un être humain?

En fait, Yuuki n'est pas mort immédiatement. Kaname était réveillé après 200 ans où Yuuki et Zero ne sont pas vivants. Vampire Knight Souvenirs de raconte l'histoire d'lorsque Kaname est endormi.

+10
ansil Nichu 9 mai 2023, 13:24:07

Afficher les questions avec l'étiquette