Comment puis-je installer Ubuntu Core sur une carte SD pour une utilisation sur une Pandaboard?

Compte tenu de la XPub et une adresse, puis-je écrire un algorithme permettant de dire si oui ou non la clé publique a été dérivé de celui de la XPub et, par conséquent, appartient à la même utilisateur?

[Edit: ma terminologie a été éteint, répondre modifié substantiellement correcte]

Compte tenu de la xpub et une adresse, vous serait en effet en mesure de discerner si les deux sont liés.

BIP32 est la spécification qui décrit hiérarchique déterministe (HD) portefeuilles. Pour étendre un parent à clé publique, il est combiné avec la chaîne de code et l'index, puis haché par le biais de l'algorithme HMAC-SHA512. Le hachage de sortie est divisée en deux, et la "gauche de la moitié de la valeur de hachage" est ajouté à la mère de la clé publique, pour produire de l'enfant à clé publique.

Donc par la connaissance de la xpub (parent clé publique + chaincode), vous pouvez écrire un algorithme permettant de déterminer si les deux adresses ont une relation parent/enfant, et vous serez en mesure de trouver d'autres adresses enfant.

Sans le xpub, n'oubliez pas que BIP32 les clés dérivées sont autrement impossible à distinguer de toutes les autres clés. Si vous ne pouvez pas il suffit de regarder un arbitraire de l'adresse et de savoir avec certitude comment il a été dérivé.

+962
user2729431 11 mars 2016, 00:30:22
19 réponses

Le fonctionnement du téléphone, four à micro-ondes dans Steins;Gate est source de confusion pour moi. J'ai fini l'épisode 9, et je ne pas bien comprendre comment il fonctionne, sauf qu'il permet de textes qui doivent être envoyés dans le passé, de 1 seconde sur la touche timer = 1 heure dans la réalité, et que les messages ne peuvent être envoyés pendant 12h-6h.

Quelqu'un peut m'expliquer le reste des micro-ondes " opération?

1) les bananes tourne au vert, et pourquoi le premier vert lot ne serait pas de transport?

2) pourquoi avez-Mayuri du poulet brûler? la nourriture peut être cuit comme normal, ou est-four à micro-ondes modifiée de manière permanente?

3) pourquoi un téléphone est connecté au micro-ondes, quelle est la signification de branchement, et pourquoi il n'est plus nécessaire dans les prochains épisodes?

4) en référence à la question 3, quel type de connexion a été le téléphone connecté par? L'USB?

5) pourquoi la minuterie semblent toujours être réglé à 120?

6) quel est le orange les chiffres au-dessus de la minuterie chiffres signifient?

7) comment les données sont envoyées? comment sont les objets envoyés?

8) quelle est la cause de la décharge électrique? et pourquoi semble-t-il à des intervalles différents?

9) est-il une signification derrière la rotation du four à micro-ondes table? n'des aiguilles d'une montre déplacer en avant, et vice versa?

10) quel est aujourd'hui, un message de texte capable d'être acheminé à un années 90 pager?

11) quelle est la grande télévision à la radio de l'appareil assis sur le dessus du four à micro-ondes, et quel est son but?

12) ce que le diable est un CRT (Cathode Ray Tube)? le propriétaire porte des vêtements avec le CRT liées phrases sur eux

+982
Hugo Venter 03 февр. '09 в 4:24

Je pense que c'est le bon endroit où vous pouvez trouver de l'information bitcointalk

+936
Muneer Hudha 16 févr. 2012, 06:36:58

Laisse juste croiser les doigts pour que le html5 sera la norme bientôt! Pour le moment d'utiliser Chrome, Opera ou Firefox4 bêta et activer html5 sur youtube. Fonctionne assez bien...

+903
cssimsek 19 déc. 2019, 19:51:50

Vous ne devez pas exécuter Armurerie en tant que root. Si vous souhaitez exécuter l'armurerie comme un autre utilisateur, choisir un utilisateur autre que root. Vous pouvez utiliser "sux" (que vous pouvez apt-get install) pour devenir un nouvel utilisateur.

+872
Ali Khan Mohammad asif 6 juin 2014, 02:21:18

J'utilise aussi le fkrull de Deadsnakes PPA. Je pense que c'est la meilleure façon d'obtenir Python 2.4, 2.5, 2.7 en ce moment. Je n'ai pas rencontré de problèmes à l'utiliser à côté de la valeur par défaut Python2.6. Il aide également à garder les choses propre si vous utilisez un virtualenv, surtout pour les versions de Python qui ne sont pas par défaut du système.

+835
Tor Stava 9 mars 2020, 03:57:30

Dans Trigun, Vash'le Stampede de calgary est en mesure de transformer son bras en une grosse arme avec laquelle il fait un trou dans la lune. C'est que la transformation jamais expliqué? Avait-il acquérir cette puissance après le vaisseau spatial s'est écrasé ou a-t-il depuis le début?

+770
JOHNATHON JOHNSON 12 avr. 2017, 21:45:10

La plupart des communes de la prononciation que j'ai entendu est /skript/

+583
robbat2 13 sept. 2016, 21:03:09

Je suis en cours d'exécution 0.8.5 bêta sur mon mac sous 10.8.3 et il fonctionne très bien jusqu'à ce que j'essaie d'utiliser un bitcoin.fichier conf.

Si il y a un fichier, même si elle est complètement vide, il tombe en panne avant l'application commence même. Tout ce que je reçois est un message "Bitcoin-Qt se fermer de façon inattendue." L'est pas un journal, même généré.

J'ai essayé de télécharger à nouveau l'application et de bousiller tous les fichiers, y compris la blockchain.

Si je supprime le bitcoin.conf fichier de l'application se lance et fonctionne très bien.

Toute aide est grandement appréciée.

+536
Richard Fehler 9 mars 2017, 17:34:14

Zpub serait nécessaire pour les natifs segwit adresses. Et le courant bitcoinj branche master ne prend pas en charge Zpub, il soutien xpub et xpub serait toujours tirer à héritage d'adresses. Essayez de donner une de Segwit branche qui peut permet. Jetez aussi un oeil à ce

+479
Bruno Villasanti 25 nov. 2011, 10:02:22

Dans Gurren Lagann, quand ils sont sur le point de commencer le combat avec l'Anti-Spirales, ils mentionnent que les Spirales ont essayé de s'attaquer à eux avant, mais a perdu. Ensuite, dans l'épisode, quand le combat est sur le point de commencer, vous pouvez voir de nombreux détruits navires de guerre. Est-ce à dire que la Terre a été détruite et reconstruite avant? Ou est l'humanité de ne pas complètement anéanti?

+459
Roger Dale Whatley Jr 8 mai 2013, 14:34:40

BIP 32) vous permet de mettre en œuvre le vérificateur de cas d'utilisation:

Audits: N(m/*) Dans le cas d'un auditeur a besoin d'accéder à la liste des les paiements entrants et sortants, on peut partager tous les comptes publics touches étendues. Cela permettra à l'auditeur pour voir toutes les transactions de et le porte-monnaie, dans tous les comptes, mais pas une seule clé secrète.

Si je veux que tous mes les transactions bitcoin à être entièrement vérifiés, alors j'aurais besoin de donner mon auditeur mon nœud maître de détails. Cependant, je ne veux évidemment pas lui donner mon maître nœud de clé secrète car il serait capable de voler mon argent. Donc je ne pouvais donner le vérificateur mon maître de clé publique et de la chaîne de code. Avec qui il sera en mesure de tirer toutes les clés publiques et voir toutes mes opérations.

Mais cela signifie que mon ensemble de l' arbre ne peut utiliser non harded BIP-32. Est-ce exact ou j'ai loupé quelque chose?

+406
Logs 29 déc. 2020, 21:33:21

Je suis en train de mettre en œuvre interpréteur JavaScript pour Bitcoin scripts, mais j'ai un problème avec le comptage de la valeur de OP_HASH160. J'ai trouvé que

Hash160(x) = RIPEMD160(SHA256(x))

Cependant, lorsque j'essaie de les compter l'aide de cette manière CryptoJS bibliothèque, j'obtiens une valeur différente que sur la page http://paulkernfeld.com/bse/.

CryptoJS.RIPEMD160(CryptoJS.SHA256("02c34538fc933799d972f55752d318c0328ca2bacccd5c7482119ea9da2df70a2f")).toString() = "e81794c3da1564a196665dd0f74483185f524fe2"

"02c34538fc933799d972f55752d318c0328ca2bacccd5c7482119ea9da2df70a2f" est le premier élément sur le haut de la pile.

Quelqu'un pourrait expliquer comment exactement opération OP_HASH160 œuvres?

Thx! :)

+399
Natalia Ribeiro 23 mai 2011, 23:17:05

Je voudrais problème Bitcoin coupons avec une USD de la valeur. Le rachat de web app doit accepter le coupon code pin et une adresse Bitcoin et de transfert de bitcoins à cette adresse selon le taux de change actuel. Je suis à la recherche d'un rapide / simple solution, de préférence avec PHP. À la recherche pour la conception des lignes directrices et des conseils pour m'aider à obtenir commencé.

[modifier] Pour être plus précis:

  1. Est-il un exemple de code pour l'envoi de pièces de monnaie à l'aide de bitcoind / PHP ?
  2. Est-il un 3d partie de l'API de fournir une telle fonctionnalité (au lieu d'utiliser bitcoind)?
  3. Ne MtGox et Tradehill avoir des Api pour les transferts?
  4. Est un captcha doit?

[fin edit]

+390
shizhen 6 oct. 2012, 07:35:53

Peut-être que cela a à voir avec une mauvaise noyau question: http://ubuntuforums.org/showthread.php?t=1039476

Je vais essayer plus tard l'installation d'un serveur kernel pour voir si cela résout le problème.

Edit: en Fait les anciens noyaux toujours avoir ce problème. Peut-être un serveur kernel?

+380
dpj 4 mars 2019, 02:15:05

Ce que je vois dans le relevé d'opération est un peu différent de ce que vous décrivez.

Je vois que compte 1FT4bog... ont reçu 0,01 le 12 novembre.
Ce même compte passé presque tous que (0.009292) le 19 novembre.

Je ne vois pas la double transaction que vous décrivez.
Je ne vois pas que votre compte a reçu 0,02 ou même de 0,03.

+365
JuggernautSoftwareAU 5 sept. 2014, 20:42:23

J'ai réussi à écrire le code ci-dessous qui vous permettra de créer des clés publiques et privées

La Clé Privée

$input = "satoshinakamoto";
$sha256 = hash("sha256", ($input));
echo "<strong>Clé Privée: </strong>".$sha256."<br/>";

La Clé Publique

 $1 = hexStringToByteString("0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6");
 echo "<p><strong>Etape 1:</strong> ".$etape 1."</p>";
 $etape 2 = hash("sha256", $1);
 echo "<p><strong>Etape 2: </strong>".$etape 2."</p>";
 $etape 3 = hash('ripemd160', hexStringToByteString($etape 2));
 echo "<p><strong>Etape 3: </strong>".$etape 3."</p>";
 $etape 4 = '00'.$etape n ° 3;
 echo "<p><strong>Étape 4: </strong>".$etape 4."</p>";
 $etape 5 = hash("sha256", hexStringToByteString($etape 4));
 echo "<p><strong>Etape 5: </strong>".$etape 5."</p>";
 $etape 6 = hash("sha256",hexStringToByteString($etape 5));
 echo "<p><strong>Étape 6: </strong>".$etape 6."</p>";
 $step7 = substr($étape 6,0,8);
 echo "<p><strong>Etape 7: </strong>".$step7."</p>";
 $step8 = $etape 4.$step7;
 echo "<p><strong>Etape 8: </strong>".$step8."</p>";
 $step9 = bc_hexdec($step8);
 echo "<p><strong>Etape 9: </strong>".$step9."</p>";
 $step10 = bc_base58_encode($step9);
 echo "<p><strong>Etape 10: </strong>1".$step10."</p>";
 return $step10;

Pour générer la clé publique, j'ai pris de référence de https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses

Dans ce lien, ils ont fourni le processus étape par Étape et j'ai suivi le même et si J'ai d'entrée de l'Étape 1 dans le lien, alors je suis capable de convertir le code à clé publique, mais je ne suis pas sûr de la façon de convertir l'Étape 0 à l'Étape 1

c'est à dire

De:

18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725

Pour

0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6

Le Document dit

Prendre la clé publique correspondante générée avec elle (65 octets 1 octet 0x04, 32 octets correspondant à la coordonnée X, 32 octets correspondant à la coordonnée Y)

Qu'est-ce que cela signifie? Comment puis-je générer cette valeur de Clé Privée.

Edit 1

Cette question dit https://stackoverflow.com/questions/17672696/generating-bitcoin-address-from-ecdsa-public-key

Rejoindre l' Elliptique Clé Publique et je ne comprends toujours pas ce qu'ils sont.

+165
Louise MacLellan 4 févr. 2017, 15:22:03
Le nom de code "Lucid Lynx", c'est le troisième Long Term Support (LTS) version de Ubuntu. Lancée en avril 2010, et n'est plus pris en charge depuis le mois de Mai 2013 sur les Ordinateurs de bureau et avril 2015 sur les Serveurs. Des Questions sur la version non prise en charge sont susceptibles d'être fermés comme hors-sujet.
+93
mkgl 14 avr. 2016, 22:35:53

Blockstream à but lucratif produit est appelé "Liquide", qui à son utilité diminue lorsque la chaîne de transactions sont rapides et peu coûteux à traiter. Blockstream fièrement admet que le produit est déjà vendu à de grands échanges et peut-être même les banques conventionnelles.

https://blockstream.com/liquid/

+73
listersonm 14 août 2022, 18:06:02

Trouvé l'erreur!

Je suis en utilisant la bibliothèque OpenSSL, et a été la signature en utilisant la fonction: ECDSA_Sign

Le paramètre unsigned int *siglen passés à cette fonction est censé être rempli avec de la signature de la longueur. J'ai été en utilisant la signature(paramètre sig) et la longueur de paramètre siglen pour sérialiser les données. S'avère, bien que la signature est générée était toujours de 72 octets, le siglen paramètre a été rempli apparemment au hasard avec 70, 71 ou 72. Et donc le nombre d'octets de signature qui a été copié dans mon txn n'était pas correcte. Fait intéressant, si je l'appelle ECDSA_size(clé) après avoir fait appel à ECDSA_Sign(), je voudrais obtenir de bons 72 de la valeur de retour.

AAAAh! Quelqu'un a rencontré ce problème avant avec ECDSA_Sign? Je n'ai rien trouvé sur google encore.

Mais avec succès, posté le raw de transaction signée à l'aide de blockcypher de l'outil web/api.

+43
Prashanth R 11 nov. 2014, 17:53:54

Afficher les questions avec l'étiquette