G++ de la Difficulté de la compilation de litecoin sur le serveur ubuntu AMD64 (Version 16.04 Xenial)

J'ai essayé de compiler litecoin depuis quelques temps, mais continuez à obtenir une zone qui lit

(/home/Utilisateur/Téléchargements/Litecoin/src/leveldb/libleveldb.une: erreur lors de l'ajout de symboles: mal formé archive
collect2: erreur: ld a retourné 1 code de sortie
makefile.unix:193: recette pour cible "Litecoin" a échoué
make: *** [Litecoin] Erreur 1)

Toute aide sera grandement appréciée!

+52
tallmancycles 7 juil. 2018 à 22:12:31
36 réponses

Les frais facturés par Bitcoin échanges sont généralement là à l'1) de prévenir les abus des services et 2) de faire de l'opérateur de l'argent.

Types de droits de l'automne en 4 catégories:

  1. Par frais de change (Mtgox)
  2. Frais sur de déplacer de l'argent d'un compte bancaire
  3. Par-commerce frais
  4. Par frais de tenue de compte
+956
Fuckoff01 03 февр. '09 в 4:24

J'ai 4 cartes vidéo: 2x 7970 & 2x 6970.

C'est une question d'efficacité concernant MH/s. Simplement, je voudrais savoir quel est le meilleur:

  1. ~1900 MH/s sur une seule machine
  2. ~1200 MH/s et ~700 MH/s sur les machines correspondantes
  3. Il n'a pas d'importance

La réponse ne veuillez inclure d'efficacité pour les deux solo de l'exploitation minière et de la piscine de l'exploitation minière?

+932
lowiju 30 oct. 2017 à 14:25:05
Autres réponses

Questions connexes


Questions connexes

Quand est le mineur de vérification de la première transaction? Pourquoi n'est-il pas confirmé?

réseau: testnet tx: 6d1410de07627e8effdee58625be3c32962bfa7baec69a92ec12c125ed58e9e3

https://www.blocktrail.com/tBCC/tx/6d1410de07627e8effdee58625be3c32962bfa7baec69a92ec12c125ed58e9e3

+851
max pleaner 16 mai 2013 à 10:42:01

Depuis le README de BFGminer, je vois:

Les totaux de ligne est le suivant:
 6/32 75.0 C| 171.3/170.8/171.2 Gh/s | A:729 R:8+0(.01%) HW:0/.81%

Chaque colonne est comme suit:
 Le nombre de dispositifs et de processeurs actuellement l'exploitation minière
 Température la plus élevée signalée par n'importe quel processeur

Je ne vois pas la température de la colonne.

Est-ce à dire que j'ai le mauvais pilotes Windows?

- Je besoin pour passer un paramètre à BFGminer?

+814
user5153 20 oct. 2014 à 05:12:44

Vous ne peut tout simplement pas. La HD de la graine est utilisée pour calculer le maître de la clé privée, et non pas l'inverse. Ce calcul utilise une fonction de hachage, de sorte qu'il ne fonctionne que dans un sens: HD de la graine à la maîtrise de la clé privée. Compte tenu de la maîtrise de la clé privée, vous ne pouvez pas obtenir le HD semences utilisées pour le produire.

BIP 39 mnémoniques sont utilisés pour créer un HD de graines, qui est ensuite utilisé pour créer le maître de la clé privée. Cependant BIP 39 indique que la HD semences être créé à l'aide de SHA512 (à moins de PBKDF2) de sorte qu'il sera toujours la sortie de 512 bits de semences. Mais Bitcoin Core ne peut pas prendre de 512 bits graines, de sorte que vous ne pouvez pas utiliser un BIP 39 mnémonique avec Bitcoin Core à tous.

+799
Tikhonov Alexander 8 janv. 2015 à 22:10:49

Selon le site web:

La machine sera smash and grab résistant. Il n'est pas fait pour sans surveillance ou à l'extérieur, mais il ont une épaisseur de montage en métal plaques, un double système de verrouillage internes, coffre-fort pour l'argent.

Selon ce site:

L'enveloppe extérieure est une coutume en acier fabriqué au Portugal. Il y a un Protec cylindre de verrouillage de la tenir fermée. À l'intérieur, il ya encore un autre boîtier en acier et un autre Protec de verrouillage. La tablette qui exécute le logiciel n'a pas d'ouvrir les ports et toutes les connexions sortantes sont via https.

+776
user578125 10 déc. 2018 à 12:55:23

Je suis en train d'investir dans un nouveau PC de jeu avec une Radeon HD 7990. Selon les examens des objectifs (par exemple, ExtremeTech Examen) cette carte surpasse de nombreux concurrents sur le marché, en particulier quand il s'agit de bitcoin mining.

Lorsque j'ai joué un peu avec les paramètres experts de la Coinish Bitcoin calculater, je me suis vite rendu compte que, même avec mon moins cher le fournisseur d'énergie (~0.1$/KWh) je ne vais pas être en mesure de briser, même, vu le prix de la carte.

En outre, j'ai essayé le même calcul avec les valeurs de la haute asic appareils que j'ai trouvé en ligne disponibles, des résultats similaires.

Est ce calculateur trop pessimiste ou est-il vraiment pas possible de s'attendre à un solide rendement du capital investi avec du matériel haut de gamme (GPU ou asic) à l'instant (Fin 2013).

+770
HPWD 7 janv. 2012 à 16:58:45

J'aimerais interroger le Bitcoin démon (bitcoind) pour savoir ce qu'démarrage options (options de ligne de commande) ont été envoyés au démarrage (ou en l'état actuel, si il a changé, par exemple -server=0/1 changer).

Par exemple, je souhaiterez savoir si -addresstype, -disablewallet, -rescan, ou -uacomment=<cmt> ou quelque autre indicateur a été défini.

Ou pour Namecoin, il serait très utile de savoir si -namehistory a été défini.

Est-il RPC ou de toute autre méthode pour le savoir?


Ou, pour poser la question d'une manière différente...

src/bitcoind.cpp s' bool AppInit(int argc, char* argv[]) les appels de méthode ParseParameters(argc, argv);, qui est en src/util.cpp.

Dans src/util.cpp nous avons:

map<string, string> mapArgs;
static map<string, vector<string> > _mapMultiArgs;
const map<string, vector<string> >& mapMultiArgs = _mapMultiArgs;

Pour stocker les drapeaux/options/args.

J'avais fondamentalement, tout comme pour obtenir tout ce qui est dans ces variables par le biais de bitcoind.

+758
n8bar 5 oct. 2014 à 18:18:14

Lors de l'envoi d'une transaction à un destinataire, généralement, ils ne se soucient pas ce que les frais ont été payés; ils viennent de soins de la façon dont beaucoup de qu'ils ont reçu à leur adresse de réception.

Si vous êtes désireux d'envoyer 0.015 BTC alors vous aurez besoin pour s'assurer que les droits de ne pas réduire ce montant. Compte tenu de la capture d'écran, il est assez clair que vous auriez besoin de saisir de 0,016 BTC pour s'assurer que 0.015 BTC arrive à l'adresse de réception.

+732
Jackie Grosart 18 déc. 2011 à 21:33:48

La formule standard pour déterminer le bénéfice moyen par jour pour un MH/s mineur sur la blockchain est comme suit:

(S/D*4295))*60*60*24*R*P

S est la vitesse MH/s cote de la mineur, D est le degré de difficulté, R est la récompense (50 BTC/bloquer pour Bitcoin) et P est le prix en dollars d'une seule pièce.

Que je sache, il n'y a pas de standard de mesure de la rentabilité, mais il serait assez facile de créer une norme donnée des valeurs de S. Par exemple, si nous définissons la norme en tant que S=100 MH/s alors on pourrait facilement comparer la rentabilité de l'exploitation minière divers blockchains dans la résultante USD calcul.

+694
kovalad 2 janv. 2011 à 03:16:21

Bech32 (qui commence par bc1) et P2SH (qui commence par 3) peuvent être utilisés pour le segwit transactions. Je sais bech32 est censé créer de petites transactions, mais je voudrais savoir comment beaucoup plus petite (que P2SH). Comment faire des transactions provenant d'un seul-la clé de l'adresse de comparer?

+688
dmasi 19 janv. 2011 à 01:21:07

Essaie de se connecter à https://1ml.com/node/02671251b5678771514df8f26cc01508606d697ae8cad38063f84becbd359b189f

De eclair app https://imgur.com/gallery/GoAMpjp il continue en disant: echec de l'ouverture du canal: Demandez expiré sur [Acteur[akka://system/user/$i#-242463098

+644
user19356 30 juil. 2013 à 14:36:12

Ce que je comprends, il ressemble multi-signature de 2-3 adresses, de trois clés publiques pour générer

L'exigence est pour le privé, les clés, les clés publiques sont bien public: tout le monde les connaît. Un 2 de 3 script nécessite que deux des trois touches mentionnées est nécessaire, et vous pouvez utiliser les variations de ce 2 de 2, 3, 3, 1, 3, etc.

sont dépensés via premières transactions

Il est également intéressant de noter que "premières opérations" est juste un terme utilisé en Bitcoin Core lors de la prise sur tout ce qui n'est pas Payer pour Pubkey de Hachage, c'est assez vide de sens, à moins que vous parliez du client lui-même.

Alors, pourquoi ces services vous permettent pas de conserver tous les trois clés?

L'intention, en multi signature portefeuilles, c'est que vous pouvez avoir une exigence pour de multiples parties d'autoriser une transaction. Dans le cas de ce modèle, vous avez un 2-de-2 système, où il y a deux parties et les deux sont nécessaires pour vous connecter afin de dépenser les fonds connexes. Ce a les propriétés suivantes:

  • Le service n'est pas carrément voler l'argent de l'utilisateur, l'utilisateur doit signer la transaction ainsi.

  • L'utilisateur peut avoir des restrictions imposées par la troisième partie, dire, ils ne veulent pas signer des transactions qui dépensent plus de 10 $par jour, ou sans l'exigence d'une autorisation supplémentaire.

  • Les Transactions peuvent être rédigé de telle manière que, si le service refuse de signer des transactions (randoms l'utilisateur, ou se retire des affaires), après un certain temps, l'exigence est réduite à une seule signature de l'utilisateur.

Avec ces propriétés, vous pouvez créer très puissants systèmes arbitraire des exigences de dépenses sans risquer la perte de l'argent en donnant complet de votre argent à quelqu'un d'autre.

Dans le cas des portefeuilles de web cependant, ce système est presque complètement l'huile de serpent de la cryptographie comme la troisième partie est également l'un servant le code pour les utilisateurs. À tout moment, ils peuvent modifier ce code qui envoie juste les clés privées de nouveau à eux, ou à l'aveuglette signes de toute transaction qu'ils veulent. Il n'y a absolument aucun moyen de faire de portefeuilles de web coffre-fort à la lumière de cette propriété.

Alors, pourquoi ces services vous permettent pas de conserver tous les trois clés?

Ensuite, il serait inutile d'avoir multisignature transactions où l'une des parties détient toutes les clés, il en coûterait beaucoup moins cher à l'utilisation juste des transactions régulières. Multisignature scripts ont tendance à avoir des coûts plus élevés pour l'utilisation par rapport à des opérations régulières.

+641
fauxCoder 11 déc. 2015 à 06:10:13

Cependant, si je fais cela, alors pourquoi ne pas les données sensibles encore éventuellement être enregistré sur leur serveur(s), donc le rendu du papier porte-monnaie totalement sécurisé

C'est tout à fait correcte. Ils sont la génération de la clé pour vous, et en promettant qu'ils ne sont pas en gardant la touche pour plus tard. Dans le cas de Blockchain.info j'ai confiance au mot, mais vous ne pouvez jamais être sûr que leur site n'a pas été piraté, ou que vous êtes victime d'un man-in-the-middle attack. Le plus sûr moyen de générer des clés est de le faire vous-même sur un ordinateur en mode hors connexion, les chiffrer immédiatement, et de les garder hors forever (que ce soit sous forme imprimée ou électronique). Cela dit, sauf si vous faites affaire avec un niveau incroyable de grosses sommes d'Bitcoin, je ne serais pas s'inquiéter à ce sujet.

Si mon "papier" de portefeuille", montre l'adresse bitcoin et de ses correspondants la clé privée, puis est tout ce que je dois mettre dans un coffre-fort?

Oui. En fait, tous vous avez besoin est la clé privée. Pour le prouver à vous-même, faites un test d'adresse et de visite bitaddress.org. Sur la pochette de l'onglet Détails, collez-le dans la clé privée. Confirmer que la page génère l'adresse de la clé. De sorte que tous vous avez vraiment besoin est la clé privée. Néanmoins, il est agréable de garder l'adresse sous la main. Vous pouvez envoyer plus de fonds à, et vous pouvez facilement vérifier son équilibre, le tout sans la régénération de la clé privée (et dans le processus de mettre la clé privée sur un ordinateur où il pourrait être volé).

dois-je supprimer toutes les sauvegardes de la précédente portefeuille qui est à l'origine avait les pièces que j'ai envoyé à ce nouvellement créé adresses en mode hors connexion

Je ne le ferais pas. Il est le seul inconvénient. Supposons que vous supprimer votre porte-monnaie et réalisez alors que vous avez supprimé le mauvais. Ou dans le processus de vider votre corbeille, vous aussi supprimé de votre durée de papier en raison de demain. Ou si vous avez accidentellement envoyer de l'argent à l'une des adresses dans ce porte-monnaie (ce qui pourrait se produire parce que vous mettez ces adresses dans votre adresse Bitcoin livre, ou un ami a eu cette adresse et a essayé de régler votre de 1 000 000 $de la dette par l'envoi de Bitcoin à elle). Si vous comprenez que le fait d'avoir une clé privée est simplement la capacité de sans possible de falsification de signer un transfert à partir de la signature de l'adresse à l'autre, alors vous comprenez que le maintien de clés privées est la puissance que vous voulez avoir. Et dans le cas où les adresses correspondantes ont un solde égal à zéro, il n'y a pas de risque pour garder que le pouvoir-si quelqu'un l'obtention de votre portefeuille, et ils trouveraient pas de Bitcoin à l'une des adresses de voler.

Juste assurez-vous que le portefeuille est chiffré avec une phrase de passe robuste et hors ligne, et il n'y a pas de risque à le garder.

dois-je puis fermer/supprimer mon compte sur blockchain.info

Voir ci-dessus. Si vous n'avez pas confiance en eux et à s'inquiéter, ils ont gardé vos clés privées, alors peut-être que la suppression de l'aide. Et puis, si vous n'avez pas confiance en eux, pourquoi seraient-ils vraiment supprimer votre compte? Ils venaient tout juste de le cacher de vous, et la revendication de l'avoir supprimé.

+621
Bakha Nurzhanov 22 déc. 2017 à 22:13:59

FWIW, Sortie de, est racheté en 61ba3a8b40706931b72929628cf1a07d604f158c8350055725c664d544d00030:0

Midstate pour sighash :

02000000
01
D4B9E8EC436BDF27164DF27C7C3609024500D049037940513C94DAC8D3A999ED
01000000
58
 76 A9 14 23DFC9AD6D857C92AD2B99004354067492CF464C 88 ANNONCES
63
 76 A9 14 FD00F9FD452FEE2214E8B0F9ACF4C53496BD5636 88 AC
67
 AA 20 0757152190E14E5889B1270309D7C8E40219D45E04096FCB97D1B4C5A99064E1 87
68
FDFFFFFF
01
006EBE0000000000
19
 76 A9 14 4F2465FEC27AD88917C9FCB72B09ADE39B8911ED 88 AC
6C3C1300
01000000

Racheté par scriptsig :

04 12345678
00
47
30
44
02
 20 71B0D6894AE2252BD67F8D9882C814A2A59E1C7AE8B8F1117DB17A484538833A
02
 20 680F44F3150B652C49B6523EFF5E750D460F3306ED669835DB7C3095596211BF
01
41
049343773D05D5A07F103914D5294CA742DB124BABD2C2CAC5F84E6114F192F07C1E44C956C737A60369FBF4F5E6324DC005BA38D156F61232F9251FEC8EE3E262
+536
Forkbeard 10 sept. 2018 à 15:01:35

La caractéristique la plus distinctive de LN canal-ouverture de la transaction serait un OP_OR dans le scriptPubKey de la chaîne de financement UTXO, où d'un côté de la OP_OR nécessite deux signatures, et de l'autre côté d'une signature unique avec un OP_CHECKLOCKTIMEVERIFY.

Une clôture de la transaction peut être reconnue en se basant simplement sur le fait qu'il passe d'un canal de financement UTXO. Si les mineurs ont été de tenter de détecter la foudre canaux, ils auraient besoin pour détecter les opérations de financement. Une fois détectés, ils peuvent soit choisir de bloquer le financement de l'opération, elle-même, ou les transactions qui tentent de passer les opérations de financement et de fermer le canal.

Rappelez-vous, cependant, que la foudre les chaînes ne seront pas les seuls à puce contrat qui va utiliser UTXOs comme décrit ci-dessus. Les mineurs serait de boycotter toutes sortes de smart contrats afin de garder la foudre canaux hors de la blockchain. Aussi, P2SH serait utilisé, de sorte que les mineurs ne sais pas ce que le scriptPubKey contient jusqu'après la clôture de la transaction est publié. Cela signifie qu'ils perdraient la possibilité d'empêcher l'ouverture d'un canal. En outre, le MÂT peut être utilisé pour masquer la complexité d'une smart contrat, même après que le contrat est pleinement exécutée. Cela devrait empêcher les mineurs d'être en mesure d'arrêter une chaîne à partir de la clôture ainsi.

Dans l'ensemble, la foudre canaux serait difficile pour les mineurs afin de les discriminer.

+495
Go Takahashi 10 août 2018 à 08:29:05

Je suis en train de pousser un brut de la transaction par le BTC aperçu de l'API, mais je reçois toujours un message d'erreur:

16: bad-txns-vin-vide. Code:-26

Voici les premières transactions hex:

010000000001013920fd5fa5ff9243f96fe11f2ff032dc5842dee09c7992f81441b511ac5584020100000017160014354966a45844090d7152d104326c681ca1075e5effffffff02e8030000000000001976a914e42a54ba2042e889461c7966ac6ba13eeb144a3f88ac905f01000000000017a9148ff360136ee24aa4d5f3ed298947dbc5cfd8ebd58702483045022100c625106241f0b4e90cf4819945d1ff43f2108d9581bbc32f5052c91a28dcc9f5022031760808c4b7ca2b686ef49b9c03d486a2dfea9b85396a7f22914bf3eeeff3800121027a8d1c43339ffddeb722b92189412602720f722ed640a08dcbe7e473e71ca11600000000
+490
Akatsuki 3 juil. 2010 à 10:13:33

Commun mines abaisse la difficulté qu'il rapporte, pour les mineurs et les résultats sont présentés à titre de preuve de travail de la piscine, afin de pouvoir vous payer. Seule une petite partie de ces actions sont des solutions valables à un bloc.

+466
joedragons 4 nov. 2017 à 00:04:11

La vérification de la validité d'une clé privée est une très gourmands en temps de calcul de la tâche à faire par vous-même, mais vous pouvez le faire sans utilisation de la clé privée d'envoyer des pièces de monnaie (donc pas besoin de le faire à l'aide de la plume et du papier).

Sur le bitaddress.org site le Portefeuille de Détails onglet permet de saisir la clé privée et après avoir cliqué sur Afficher les détails de votre adresse bitcoin devrait être montré dans les deux Adresse Bitcoin Comprimé ou une Adresse Bitcoin champ.

Mais bien sûr, vous ne devez pas donner votre clé privée, et surtout pas en ligne.

Le site est en fait un tout-en-un page HTML, c'est qu'il peut être téléchargé dans un fichier et il va travailler en mode hors connexion comme il le fait tous les calculs dans la fenêtre de votre navigateur (pas de données saisies sont envoyées au serveur). Vous pouvez enregistrer sur votre ordinateur (Ctrl-S dans votre navigateur) et de l'ouvrir dans votre navigateur, sans connexion Internet.

Je te suggère de faire la vérification au moins dans une fenêtre de navigation privée, ou un système live (continuer à lire).

Si vous souhaitez faire un contrôle indépendant, l'utilisation d'un Bitcoin Core client et de créer un nouveau portefeuille vide (si vous en avez en cours d'exécution, arrêtez-le, déplacez le porte-monnaie.dat quelque part d'autre et recommencer), passez en mode hors connexion (déconnecter votre ordinateur d'Internet, vous n'aurez pas besoin de synchronisation de toute façon) et essayez d'importer la clé, comme il est décrit dans cette question. Le client vérifie la clé privée, si c'est non valide, une erreur sera signalée (j'ai changé de caractère, il a déclaré Invalide la clé privée de codage (code -5)). Après cela, vous pouvez fermer la fenêtre de débogage et de vérifier votre adresse Bitcoin dans Fichier >> Recevoir des adresses. Après cela, l'arrêt de votre client et de supprimer le porte-monnaie.dat. Si vous avez déplacé le porte-monnaie.dat déplacer en arrière et continuer à l'utiliser que.

De cours à l'aide de cette méthode écrit votre clé privée pour HDD/SSD de votre machine, donc même après la suppression du portefeuille, il est susceptible d'être récupéré à l'aide médico-légale/outils de récupération de données. Si vous voulez éviter cela, vous aurez besoin d'utiliser un jetable système, comme un live OS qui conserve pas de données.

Vous pouvez par exemple télécharger Ubuntu et de le mettre sur une clé usb puis de l'amorçage, par défaut, il ne sera pas enregistrer tout ce que vous faites. Vous pouvez également télécharger le client depuis le Bitcoin Core page de téléchargement (choisir "Linux (tgz) 64 bits"), l'enregistrer sur la clé usb à l'aide de votre OS et puis quand vous démarrez le Ubuntu, vous pouvez simplement l'extraire sur le Bureau et exécuter à partir de là, tous hors ligne.

Si vous voulez être encore plus prudent alors avant de démarrer Ubuntu, vous devez déconnecter tous les autres lecteurs de votre machine, ne laissant que la clé usb connectée. Aussi, après l'utilisation de Ubuntu et de retourner à votre OS recherche d'une méthode pour effacer en toute sécurité votre clé usb et de le faire.

Et une autre étape serait un ordinateur dédié uniquement à cette fin, par exemple un Raspberry PI. Télécharger une base de l'image, la mettre sur une carte SD, copiez le sauvé bitaddress page web à côté, puis connecter un écran, une souris et un clavier et à la mise en marche. Le Bitcoin Core client n'a aucun officiel de la version binaire pour cette plate-forme, mais vous pouvez le construire à partir des sources si vous êtes assez aventureux.

+443
Helen Rosati 10 juin 2013 à 07:59:29

Le minimum de frais de transaction est égale à zéro.

Les frais de Transaction sont appliquées dans les deux endroits. Tout d'abord, un client peut être configuré pour ne pas accepter ou de relayer une opération qui ne comprennent pas suffisamment frais. Deuxièmement, un mineur peut choisir les opérations à inclure dans tous les blocs de la mine et essaie généralement d'inclure les transactions avec les frais les plus élevés.

La plupart des transactions normales aura un frais de zéro. Les trois principales exceptions sont les suivantes:

  1. Si une transaction qui utilise des pièces de monnaie qui ont été très récemment reçu, des frais de .005 bitcoins peuvent être imposées.

  2. Si une transaction "rassemble" des bitcoins à partir d'un grand nombre d'autres transactions, des frais d'environ .0002 bitcoins par la source d'entrée peut être imposée.

  3. Si une transaction "écarts" des bitcoins à un grand nombre de destinations, une taxe d'environ .0002 bitcoins par sortie peut être imposée.

C'est parce que ces types de transactions ont tendance à regarder un peu comme spam transactions utilisées à des fins malveillantes de la charge du réseau. Actuellement, il y a encore des clients et des mineurs qui doit accepter toute transaction valide, indépendamment de la taxe de transaction. Donc, si vous êtes prêt à aller pour la peine, vous pouvez obtenir toute transaction dans le public de la chaîne d'finalement, sans frais. (Juste configurer manuellement votre client pour se connecter à eux et d'être patient.)

+396
deejayres 6 janv. 2020 à 19:25:54

Puisque les adresses sont les hachages d'une partie publique d'un public/privé ECDSA paire de clés, qu'adviendrait-il de deux personnes différentes avec différentes touches de hachages dans la même adresse? Comment les transactions à ces adresses seront-ils traités?

+389
Peng Bai 13 juin 2018 à 22:16:33

Je pense à l'achat d'un ASIC miner, mais je ne suis pas sûr que l'on pour aller avec, comme il semble y avoir plusieurs options. Quand ils mentionnent 20-60Gh/s, je ne suis pas sûr de savoir comment beaucoup de bitcoins peut que le mien dans un temps déterminé. Je voudrais savoir comment calculer le nombre de BTC est extrait à dire 40 Gh/s.

+349
tcison 30 oct. 2012 à 19:35:24

Dans le livre blanc d'origine Satoshi propose la création d'un serveur d'horodatage pour authentifier que Bitcoin blocs n'ont pas été créés plus tard, à un moment donné. A cette fonctionnalité jamais été mises en œuvre ou prévues pour être mises en œuvre? Pourquoi le serveur d'horodatage être utile pour le client Bitcoin/protocole/communauté?

+263
Siera 20 févr. 2014 à 16:03:22

Comme il est dit, il vous manque le fichier d'en-tête miniupnpc/miniwget.h. Habituellement, cela signifie qu'il est nécessaire de la bibliothèque qui n'est pas installé.

Ubuntu a la pratique de l'outil apt-file pour trouver quel paquet fournit un fichier particulier. Installer le apt-file paquet (apt-get install apt-file) et exécutez apt-file update pour installer le fichier de la liste. Ensuite, vous pouvez faire

$ apt-file search miniwget.h
libminiupnpc-dev: /usr/include/miniupnpc/miniwget.h

Si vous avez besoin d'installer le libminiupnpc-dev paquet.

Étant donné que la documentation ne semble pas parler de cette dépendance, vous pouvez signaler ce qu'une documentation bug à la MJcoin développeurs.

+239
jexplorer 5 mars 2012 à 11:48:58

#0 quel est le format? Comme vous le en partie deviné, c'est le "PEM" le blindage de la DER d'encodage de la SubjectPublicKeyInfo ASN.1 type de X. 509, réédité pour l'utilisation d'Internet comme RFC5280 la section 4.1 particulièrement 4.1.2.7. À l'appui de plusieurs algorithmes dont les nouveaux dans l'avenir, cette structure est une SÉQUENCE d'un AlgorithmIdentifier qui identifie l'algorithme (à l'aide d'un IDENTIFICATEUR d'OBJET de l'algorithme et des différents types de paramètres en fonction de l'algorithme), suivi par une CHAÎNE de BITS qui contient la valeur de la clé codée dans un format qui varie en fonction de l'algorithme. L'AlgId et le format de la clé spécifique à ECDSA (et ECDH) sont en RFC3279 section 2.3.5 bien que vous pouvez ignorer les pièces compliquées sur ECParameters parce que, dans la pratique, tout le monde utilise le plus simple namedCurve IDENTIFICATEUR d'OBJET de l'option, et le format de la clé est juste le SEC1/X9.62 point.

Ici 301006072a8648ce3d020106052b8104000a est l'AlgId et décode comme

 0:d=0 ns=2 l= 16 contre: SÉQUENCE
 2:d=1 hl=2 l= 7 prim: OBJET :id-ecPublicKey
 11:d=1 hl=2 l= 5 prim: OBJET :secp256k1

(Comme vous l'avez déjà compris, "PEM" est juste base64 du DER, avec des sauts de ligne, à des intervalles d'au plus un ----COMMENCER quoi que----- ligne en haut et un -----FIN que ce soit----- la ligne du bas.)

#1 encoder sans python? Outre la mise en œuvre (partie de) DER vous-même, ce qui n'est pas si difficile, si vous voulez, je vois la page que vous liez parle beaucoup de OpenSSL compatibilité: pour les programmes en C ou les langues qui peuvent l'être (facilement) appel C, ce qui est beaucoup, OpenSSL peut générer, de lire, d'écrire et de les utiliser pour des opérations diverses ECC clés dans ce format (et de l'onu-blindés DER form). Java 7+ cryptographie peut le faire, mais les fournisseurs standard uniquement dans DER; pour les PEM vous avez à en/de-armure de vous-même ou utiliser http://www.BouncyCastle.org au lieu de cela. J'attends dot-NET peut le faire, mais je ne vous en servez pas et ne peux pas dire que certainement. Je sais que j'ai vu modules perl pour DER, mais de toute façon je ne peux jamais trouver les choses dans le CPAN, même si c'est son but. Si vous voulez une réponse spécifique, réviser votre question (ou si c'est suffisamment différent, demandez-en un nouveau).

#2 clé privée? Cette page explique qu'il utilise -----COMMENCER CE PRIVATE KEY----- ce qui pourrait être de deux d '"héritage" des formats dans OpenSSL: cryptées ou non cryptées. Depuis, les exemples ne montrent pas de mot de passe, je pars du principe que les anciens. Si vous regardez un fichier de clés et de voir les lignes sur les Proc de type et de DEK-info inséré après l' -----DÉBUT de la ligne, mais avant de le base64 de données, il est hérité, chiffré et c'est plus compliqué.

Sans ça, c'est la clé privée d'une structure définie par le SEC1 document à http://www.secg.org/ C. 4, qui contient une CHAÎNE d'octets de la clé privée (en fait un entier, mais pas codé en tant que tel), les paramètres définis dans C. 2 si vous examinez soigneusement sont essentiellement équivalentes à celles de la RFC 3279, et une fois de plus, une CHAÎNE de BITS contenant la clé publique (d'un point).

OpenSSL prend également en charge la "nouvelle" (à partir de 2000!) PKCS#8 format pour les clés privées. Un peu comme X. 509 SPKI pour clé publique, c'est un wrapper générique qui est à la base un AlgorithmIdentifier pour l'algorithme, plus une CHAÎNE d'octets contenant la valeur de la clé selon l'algorithme, sauf que PKCS#8 a aussi une option pour crypter le fichier PKCS#8 (par opposition à la "PEM" niveau). Je ne sais pas si le module python gère ces formats ou non, et si non, si vous voulez les utiliser et être de ce fait incompatible avec le module python. Si vous ne souhaitez utiliser PKCS#8 et ne souhaitez utiliser OpenSSL, veillez à utiliser les routines spécifiques de la CE de ne pas les génériques.

+233
Tom Rees 22 août 2012 à 22:16:48

Je veux recevoir des paiements de Bitcoin sur mon web app, mais je ne veux pas utiliser les passerelles (coinpayments, bitpay, etc), je suis désireux de faire mon propre passerelle. Je ne sais pas comment mieux le faire, mais d'abord pensé à de la génération de l'adresse bitcoin et le stockage de la publique/clé privée dans MySQL après le paiement a été confirmé que le système serait d'utiliser la clé privée et envoyer le solde hors ligne porte-monnaie.

Comment puis-je en toute sécurité stocker les clés privées sont générées pour chaque paiement dans MySQL?

Disons que je ne veux pas laisser les fonds dans ces portefeuilles, une fois que je reçois le système envoie l'officiel portefeuille.

+225
Christine Eastwood 5 nov. 2011 à 03:55:54

Est-il un blog ou d'un document qui donne une base "tour" ou "aperçu" de l'Satoshi code? Je pourrais juste de plongée, mais il permettrait de lire l'introduction de la première.

+187
arcdale 28 mai 2010 à 23:31:07

Si ils n'ont pas mis une licence, cela signifie qu'il est "Tous droits réservés" vous pouvez Vous référer à ces questions à ce sujet:

https://stackoverflow.com/questions/4007674/whats-the-default-license-of-code-published-at-github

https://softwareengineering.stackexchange.com/questions/148146/open-source-code-with-no-license-can-i-fork-it

https://opensource.stackexchange.com/questions/1720/what-can-i-assume-if-a-publicly-published-project-has-no-license

Cela signifie probablement "Vous pouvez l'utiliser pour vous-même, et pour les petits projets. Toutefois, si nous le voulons, nous pouvons fermer tous vos projets contenant notre code."

+153
Mark Anthony Depra 4 oct. 2018 à 15:07:21

Trouver tous les comptes qui détiennent un actif, par exemple, USD/gw1, vous avez juste besoin d'utiliser le account_lines API sur la gw1 compte et filtrer les USD entrées (ou quelle que soit la monnaie de code qui vous intéresse).

Bien que vous pouvez de manière récursive rechercher le compte des lignes de chaque trouvés compte à son tour, que ne vous dit pas quelque chose de plus au sujet de qui "détient les reconnaissances de dette d'un émetteur donné", ce qui était votre question. Au lieu de cela, il vous indique combien chacun a trouvé en compte serait actuellement en mesure d'échanger par l'intermédiaire de l'émetteur. Par exemple, si account_lines sur gw1 dit UserA a 100 USD/gw1 et account_lines pour UserA dit qu'ils ont également à 50 USD/UserB, puis UserB pourrait racheter 50 USD par gw1 (pas de comptabilité pour toute qualité ou de taux de transfert peut être définie).

+110
pjehn 28 oct. 2018 à 02:32:23

Cette question sur la crypto.SE décrit comment preimage attaques sont évités dans le réseau Bitcoin.

Pour une deuxième preimage attaque:

hash(x) = hash(y) implique de hachage(hash(x)) = hachage(hash(y))

Donc il ne serait pas protéger contre un direct preimage attaque. Bitcoin construit une Merkle arbre pour a, b et c comme ceci: de hachage(hash(hash(a)+hash(b))+table de hachage(hash(c)+hash(c))).

Vous pouvez voir à nouveau que, si quelqu'un a trouvé un c' qui a la même Hachage SHA-256 comme c, ils pourraient le remplacer, et le résultat final serait toujours le même.

Alors c'est vrai que cela peut améliorer la résistance à la première preimage les attaques, il n'y a pas de toute évidence les cas où les personnes ne suffirait-une attaquant généralement avoir le texte en clair qui a généré le code de hachage. (Et preimage attaques sur les adresses sembler farfelue, étant donné que la ECDSA de l'opération de là.)

Supposons que deux transactions hors ligne sont générés avec le même c' hash. Supposons qu'il prend plusieurs mois/années pour la création du Tx. Alors:

  1. L'attaquant crée un Tx à un marchand
  2. L'attaquant crée un deuxième Tx avec les mêmes entrées que #1. Puis une clé privée est régénéré jusqu'à ce que le Tx de hachage est égale à la valeur de hachage de c'.

Question

  1. Comment fonctionne le réseau Bitcoin répondre à ces multiples opérations avec le même hash?

  2. Comment serait le résultat sera différent si l'opération a été non-standard, et ne sont donc pas reproduits sur les mineurs?

+96
3on 12 mars 2010 à 08:45:08

La réponse est non, et voici pourquoi: la moyenne de l'ordinateur peut vérifier sur 80 de transactions par seconde. Mais la plupart des mineurs sont maintenant des jours connecté aux serveurs du pool, et dans ce cas, la vérification des transactions qui se passe sur le serveur, ce qui pourrait avoir une très sophistiqué, le matériel et les processus beaucoup plus grand nombre de transactions.

+82
Roy Tseng 14 déc. 2010 à 18:38:43

0.9.0 a été publié plus tôt aujourd'hui.

+70
justHeuristic 19 juin 2015 à 12:43:29

Que puis-je faire pour obtenir par programme de statistiques telles que Bitcoin difficulté, Bitcoin prix par bloc, USD/BTC taux de change?

+51
Joan Whittemore 7 déc. 2010 à 01:56:22

"Puis-je suivre tous les corps de métiers sur un échange, non seulement ma propre" oui. visite https://docs.gdax.com/#get-trades pour plus d'informations. ce corps de métiers sont autant que je sache, anonymes, de sorte que vous ne pouvez pas suivre qui faisait le commerce.

+48
vaibhav chaudhari 9 mai 2019 à 11:15:25

Ce que je comprends, un nouveau bloc contient toutes les transactions dans les 10 dernières minutes. Alors, quand Alice envoie à Bob 10 BTC, comment cette information se mettre sur le nouveau bloc? Je suppose que je me demande qui recueille toutes les transactions et construit alors le nouveau bloc? Le client ne peut faciliter ce et comment savons-nous qu'il contient des données fiables?

Et lorsque le bloc est découvert par une exploration de nœud, je comprends qu'il essaie de trouver un nonce qui hachages pour les zéros non significatifs dans le cadre de la preuve de travail. J'ai lu que les mineurs aider à "vérifier" les transactions. Comment trouver un nonce vérifier ce qui est dans le bloc? Ou la vérification de se référer à d'autres nœuds de vérifier que le "bloc + nonce" hachages pour bon nombre de zéros?

+35
badb 15 oct. 2017 à 08:42:30

Vous pouvez voir cette entrée de la FAQ concernant ce problème. Il couvre les diverses possibilités.

+14
Elioty Shell 9 juin 2016 à 11:18:38

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