Est-il une bibliothèque JavaScript pour la validation de P2SH adresses?

  1. Je crois que vous pouvez utiliser à ce stade. Le marqueur et le spectacle du pavillon de laisser le client déchiffrer schéma de qui est utilisé et d'interpréter de manière appropriée.

  2. lockTime définit le moment où la transaction est valide à partir de. 0x00 est à partir du premier bloc, 0x11 est plus tard, à partir d'un bloc. Vous pouvez continuer à utiliser 0x00 si vous le souhaitez. https://bitcoin.org/en/glossary/locktime. La plupart des transactions sont publiées avec un locktime dans le passé, alors qu'ils sont immédiatement exploitables.

  3. Le numéro de séquence: https://bitcoin.org/en/glossary/sequence-number

  4. La pile d'éléments dépendent du type de transaction. Voir les exemples dans bip 141. Par exemple, le témoignage de p2WPKH imbriquée dans BIP16 P2SH est une "signature "pubkey"

+269
fractal21 26 juil. 2010, 14:31:47
24 réponses

À partir de l'examen de la ppa lui-même 1:2.32.0-0ubuntu5~ppa140 semble être la bonne version.

Avez-vous essayé apt-cache policy nautilus pour voir si le ppa est correctement indiquée dans les sources de paquets ?

+950
Lucas Whitman 03 февр. '09 в 4:24

C'est juste une petite chose que je me demandais depuis un moment maintenant.

En ADV 2005 de la sortie de l'album de Classe: Les Azumanga Daioh", les épisodes sont répartis comme suit:

Cela semble un peu bizarre. On dirait qu'ils entassés 7 épisodes dans le dernier disque lors de la deuxième disque avait encore de la salle. Normalement, on pourrait s'attendre à une répartition plus égale comme 5-5-5-5-6. Est-il une raison pour laquelle il a été distribué de cette façon?

+891
Thilan desilva 7 sept. 2018, 01:04:56

Bien qu'ils soient techniquement poupées et qu'ils ont un coeur artificiel. Donc peut-être qu'ils sont mis à se comporter comme des humains normaux, mais parce qu'ils sont des poupées, ils ne peuvent pas la sueur ou à excréter. Je pense que le cœur artificiel (ou de la source de leur pouvoir et de la raison pour laquelle ils peuvent se déplacer {j'ai oublié ce qu'il a appelé -_-}) détruit ou des brûlures de la nourriture qu'ils mangent.

[C'est juste ma théorie]

+870
Pulkit Nigam 9 févr. 2021, 11:12:38

Il est clair que Todoroki côté gauche est brûlé, mais n'est-il pas aussi sa flamme côté. Si il est capable de tolérer la température élevée, il se génère à partir de ses propres flammes ne devrait-il pas aussi avoir été en mesure de résister à la brûlure lorsque sa mère se jette à l'eau chaude sur son visage?

+843
holger94 6 déc. 2014, 07:13:24

J'ai lu quelques livres et articles sur le Bitcoin et se sentir comme j'ai compris beaucoup de ses concepts, mais je ne suis pas en mesure de trouver une réponse à une question que j'ai eu depuis un long moment:

Comment fonctionne le réseau Bitcoin s'adapter à une augmentation ou une diminution du nombre de transactions par intervalle de temps?

Je sais que le réseau tente d'ajuster constamment la cryptographiques difficulté, de sorte que les nouveaux blocs sont exploités dans des intervalles de 10 minutes en moyenne. Lorsque la taille de bloc est limité, chaque bloc ne peut comprendre un nombre maximum de transactions.

Cela signifie que les mineurs ont besoin de prioriser certaines transactions sur les autres (ceux qui paient les frais de scolarité plus élevés) lorsque le nombre de transactions entrantes par 10 min d'intervalle dépasse ce maximum. Lorsque le nombre de transactions entrantes diminue au fil du temps en dessous de ce maximum, ces transactions non traitées (ceux avec le moins de frais) seront inclus dans la prochaine blocs.

Mais qu'advient-il si, sur une plus longue période de temps, le nombre de transactions entrantes par 10 min d'intervalle diminue jamais?

Par conséquent, cela signifie que toutes les transactions avec des frais qui n'est pas assez élevé qui ne le font jamais dans la blockchain (ou du moins, pas pour très longtemps).

Comment fonctionne le réseau Bitcoin résoudre ce problème?

(Certes, avec l'augmentation de l'adoption, il y aura plus de quelques centaines ou de milliers de transactions chaque 10 min?)

+797
Memo Alzoubi 5 janv. 2019, 12:54:29

J'ai mis à jour le bitcoin nœud à la version de 140200 sur le dessus de laquelle une de mes applications a été en cours d'exécution. Il n'y avait pas un problème avec le flux de l'application estimatefee RPC-je obtenir -1 pour n'importe ce que je donne comme le nombre de blocs. Aussi l'alternative de frais api estimatesmartfee renvoie des valeurs négatives. Lorsque j'exécute la même api sur un nœud avec la version 140100 il me donne un résultat positif Comment puis-je résoudre ce problème ?

+777
swapneil 10 juin 2011, 02:52:39

En fait, les deux brew et macports étaient présents dans mon système. J'ai désinstallé macports, et après que faire avec succès passés, bien que plusieurs d'avertissement ont été générés.

Merci pour votre aide!

+732
Daniel Gong 3 sept. 2013, 06:28:04

A un cryptocurrency réseau jamais été pleinement d'une attaque ddos, de sorte que la blockchain n'a pas l'avance lors de l'attaque?

Si oui, lequel et comment?

+698
Gavi 9 oct. 2014, 20:03:40

Le fournisseur de services peut connaître le solde du porte-monnaie, si le portefeuille est "hébergé" un.

Le fournisseur de services doit connaître toutes les adresses associées avec le porte-monnaie (c'est à peu près la définition d'un porte-monnaie Bitcoin en premier lieu). Cependant, vous n'avez pas besoin de connaître les clés privées nécessaires pour envoyer des Bitcoins à partir du porte-monnaie, vous pouvez avoir en "lecture seule" des connaissances sur le porte-monnaie.

Cependant à partir de votre service, il semble que vous utilisez déjà accueilli des portefeuilles, afin de trouver le solde du porte-monnaie doit être juste en additionnant le solde non dépensé sur le public de l'adresse de l'utilisateur portefeuille.

+675
Shubhangi Shresth 3 janv. 2021, 00:55:47

Tout au long de la série dbz, la Z-team (Goku, Gohan, Kulilin, etc) tous les cacher leur puissance. Ils essaient de cacher leur force d'individus normaux et leurs victoires sont cachés uniquement pour Satan de les revendiquer. Si ils montrent leur pouvoir, il peut encourager une forme de soutien de l'homme comme dans la saga Buu et il peut y avoir d'autres effets tels que la réduction des activités criminelles. Si la Z-team révéler leur puissance, il peut être extrêmement utile pour la Terre dans son ensemble. Pourquoi font-ils cacher leur pouvoir et de ne pas montrer au monde ce qu'ils peuvent faire?

+673
Redleader 20 févr. 2020, 07:26:12

Le Volume 3 de la Aldnoah.Zéro de Blu-ray, est venu avec une collection de quatre courts récits sur Inaho et Yuki de la vie bien avant les événements de l'épisode 1.

Dans la deuxième, "春の遠足" "Un Voyage au Printemps", nous apprenons que Inaho, Yuki, et leur mère avait été dans un train pour quelque part, quand le Ciel d'Automne a eu lieu. Leur mère a été tuée immédiatement, sans doute parce qu'une météorite a atterri près de leur emplacement (même si l'histoire est principalement racontée à partir de Yuki point de vue, et elle, de cinq-ish ans à l'époque, n'est évidemment pas le meilleur souvenir des événements). D'une manière ou de l'autre, Inaho et Yuki survivre tous les deux, et elle, la réalisation de Inaho, suit la foule de l'évacuation de personnes, et, finalement finir dans un abri souterrain par la suite.

Leur père, militaire, a été déployé dans le temps; peu de temps après le Ciel d'Automne, tandis que Inaho et Yuki, vivent toujours dans des abris, Yuki reçoit une lettre du gouvernement indiquant qu'ils ont été considérés comme des orphelins de guerre. L'implication est, bien sûr, que leur père, aussi, est mort.

Le Saazbaum hypothèse est clairement peu plausible.

+659
Praveen V 12 déc. 2021, 23:38:25

@reboltof mentionne dans ce post qu'ils a été banni pour une semaine pour faire du spam de l'API. L'e-mail @reboltof reçu de Bittrex lorsque l'interdiction a été levée, a déclaré à limiter les appels de l'API à 1 demande par seconde.

+655
Richard Kiefer 16 mai 2010, 05:46:21

Voir aussi:

+591
Mingebag 23 déc. 2020, 13:52:11

Comment peut-on aller sur l'obtention de la liste des noms des paramètres reconnu Wacom dispositif qui peut être manipulé avec le xsetwacom outil?

Pour être plus précis, je suis à la recherche pour les noms applicables à <param> ci-dessous:

xsetwacom set <wacom_device> <param> <valeur>
+582
Wreck 16 janv. 2017, 14:24:18

COMME notre ami dit L'app "Bither" fait exactement ce que vous voulez (disponible pour iPhone et Android). il utilise une méthode qui est appelée air bouche bée de stockage à froid; et je suis décrire l'ensemble de la mode.

pour l'utilisation de Bither froid porte-monnaie vous avez besoin de deux téléphones, dont l'un est votre bither chaud porte-monnaie de l'autre est votre bither froid porte-monnaie. le dernier de garder vos clés privées et a le pouvoir de les utiliser.

vous pouvez préparer une transaction QR code avec votre hot wallet (qui est installé sur un connecté à internet, téléphone et peut recevoir préféré portefeuille adresse de votre partenaire, ou vous pouvez le faire en tapant les données de transaction par votre propre sur le froid du porte-monnaie de téléphone). ensuite, vous devez scanner le code QR avec votre froid de portefeuille de téléphone (non connecté à internet) et le froid portefeuille de signer la transaction et de générer la signature particulière en fonction de départ et de destination des portefeuilles et de la quantité. la signature doit être diffusé sur le réseau bitcoin; de sorte que le froid portefeuille de générer un QR code qui contient la signature de la transaction spéciale. ensuite, il devrait être analysée par le chaud porte-monnaie pour être diffusé sur le réseau.

cette méthode est appelée airgapped; car aucune clé USB ou le câble est dans le milieu. cette méthode a l'avantage qu'il n'y a pas de risque de gauche pour les logiciels malveillants ou virus de la froide porte-monnaie. ou il n'existe aucun moyen pour les clés privées fuite de froid porte-monnaie.

Le Bither application support HD Portefeuille qui est le seul type de porte-monnaie pour être utilisé pour le Bitcoin Core.

vous pouvez trouver plus d'informations sur la bitcoin.org saint site web. ou en savoir plus sur Bither de Github.

+532
Azam 14 déc. 2012, 18:11:26

Un compte peut avoir plusieurs associés adresses. Sans doute vous avez eu une autre adresse associée à "" à l'avance, et a reçu de l'argent en utilisant cette adresse.

Le getaccountaddress appel RPC donne une nouvelle adresse. Si l'argent avait été reçu déjà sur le précédent de l'adresse du compte, un nouveau est créé et associé au compte.

+491
fsgfsg 2 juil. 2011, 06:35:28

Voici la référence pour la création d'un P2SH multisig adresse https://github.com/bitcoinjs/bitcoinjs-lib/blob/master/test/integration/addresses.js#L44

Toutefois, votre question, les états "personnalisé" P2SH je pense donc que vous pouvez vous poser à propos de quelque chose de plus avancé, dans ce cas, je suggère l'examen de bitcoin.script.la compilation, la CLTV adresse par exemple:

laisser bitcoin = require("bitcoinjs-lib");
laissez bip65 = require('bip65');

fonction cltvCheckSigOutput (aQ, bQ, lockTime) {
 de retour de bitcoin.script.compiler([
bitcoin.opcodes.OP_IF,
bitcoin.script.numéro.coder(lockTime),
bitcoin.opcodes.OP_CHECKLOCKTIMEVERIFY,
bitcoin.opcodes.OP_DROP,

bitcoin.opcodes.OP_ELSE,
bQ.publicKey,
bitcoin.opcodes.OP_CHECKSIGVERIFY,
bitcoin.opcodes.OP_ENDIF,

aQ.publicKey,
bitcoin.opcodes.OP_CHECKSIG
])
 } 

 fonction utcNow () {
 de retour en Mathématiques.étage(Date.maintenant() / 1000)
}

laissez-RÉSEAU = bitcoin.réseaux.testnet; 
alice = bitcoin.ECPair.fromWIF('cScfkGjbzzoeewVWmU2hYPUHeVGJRDdFt7whmrvvgkxpmpp8bhwe', RÉSEAU); 
laisser bob = bitcoin.ECPair.fromWIF('cMkopUXKWsEzAjfa1zApksGRwjVpJRB3831qm9w4gkzslwjhxa9x', RÉSEAU)

//définir la durée du verrouillage pour 3 heures à partir de maintenant
laissez lockTime = bip65.coder({ utc: utcNow() + (3600 * 3) });

laissez redeemScript = cltvCheckSigOutput(alice, bob, lockTime);
laissez scriptPubKey = bitcoin.script.scriptHash.de sortie.coder(bitcoin.crypto.hash160(redeemScript));
laissez l'adresse bitcoin.adresse.fromOutputScript(scriptPubKey, RÉSEAU);

console.log(adresse);
+314
Kolyly 13 juin 2011, 03:52:47

Valide les points sont indiqués dans cette vidéo.

Dans les pays Occidentaux, l'anime est considéré comme l'est l'animation. Dans les pays de l'est, toutes les animations sont considérés comme anime.

Ainsi, cette question sorte de conduit à ce qu'est un anime? Le fait d'avoir un manga publié une exigence pour devenir un anime? Nous allons régler cela une fois pour toutes, est de l'Avatar: le Dernier maître de l'air d'un anime ou pas?

+296
Justin Cattermer 13 janv. 2022, 20:07:21

HD vs non-déterministe:

"HD" signifie "hiérarchique déterministe".

"déterministe" signifie: toutes les clés sont générées à partir d'une graine, "la connaissance de la graine = connaître toutes les clés privées", de sorte que la fréquence de sauvegarde n'est plus nécessaire.

"hiérarchique" signifie: vous pouvez gérer de multiples pièces/comptes/types d'adresse avec une seule graine. Regarder uniquement les portefeuilles sont censés compte d'importation étendu les clés publiques seulement, au lieu de le maître de la clé publique, de sorte que: même si il y a une violation de la sécurité, a durci les nœuds parents pourraient encore protéger les autres comptes contre le piratage, aussi longtemps que le maître de la clé privée n'est pas divulgué.

HD seulement affecte la façon dont vos clés privées sont générés et comment vous devez sauvegarder votre porte-monnaie. Il n'a rien à voir avec la façon dont vous diffuser une transaction, ni par votre adresse IP.

Bitcoin-QT était une fois un non-déterministe porte-monnaie: toutes les clés privées sont indépendamment généré. Cela pourrait être vrai, même si vous utilisez une version moderne de Bitcoin Core (qui prend en charge la HD depuis 0.13), depuis Bitcoin Core ne sera pas mise à niveau d'un héritage non-déterministe porte-monnaie.dat HD automatiquement. Vous pouvez mettre à jour manuellement par le redémarrage de Bitcoin Core avec -upgradewallet argument de ligne de commande - bien sûr, vous devez sauvegarder votre porte-monnaie une fois de plus après cette opération. BTW, si vous avez activé le portefeuille de chiffrement, ou exécuté quelque chose comme importprivkey ou sethdseed dans la console, vous avez aussi besoin de sauvegarder une fois de plus.

Cependant, Bitcoin Core utilise trempé à l'adresse de la déviation, ce qui signifie que vous ne pouvez pas exporter toute xpub étendue de la clé publique à une montre-seulement porte-monnaie. En outre, Bitcoin Core ne fournit pas de mnémonique.

Plein nœud vs léger client

Plein nœud portefeuilles comme Bitcoin Core reconstruire votre portefeuille solde et l'historique des transactions par rescaning l'ensemble de la blockchain localement, de sorte que la réception de la vie privée est presque parfait.

La lumière-poids des clients comme Électrum demander à d'autres personnes pour l'historique de vos transactions et le portefeuille d'équilibre, donc il y a forcément un peu d'intimité fuites. Cependant, d'Électrum utilise le protocole TLS pour crypter le trafic, de sorte que votre fournisseur de services internet/WiFi public fournisseur/etc n'en connais pas l'historique de vos transactions et le portefeuille de l'équilibre. Vous pouvez utiliser Tor pour masquer votre adresse IP, mais l'Électrum serveur est encore en mesure de journal qui traite de bon propriétaire.

BTW: Électrum les serveurs ne sont pas contrôlés par les développeurs. N'importe qui est capable de tourner sa propre serveur pour rejoindre le réseau.

Comme pour l'envoi de confidentialité, l'Électrum serveur que vous utilisez sait évidemment à la fois votre adresse IP et ce que l'opération que vous souhaitez véhiculer. Cependant, depuis votre connexion à l'Électrum le serveur est cryptée par le protocole TLS, des intermédiaires comme votre FAI ne peut pas renifler ce que la transaction que vous envoyez.

Bitcoin Core relais d'autres transactions par défaut, ce qui rend la circulation en reniflant un peu difficile, mais pas impossible encore. Toute personne qui est en mesure de surveiller votre trafic Internet, y compris votre fournisseur de services internet/WiFi public fournisseur/etc, est également en mesure de savoir qui de la transaction est envoyé par vous. Par conséquent, pour protéger votre envoi de confidentialité, vous pouvez utiliser Tor pour la diffusion de votre première transaction (vous pouvez utiliser le navigateur Tor, un bloc de l'explorateur de service qui prend en charge les transactions de radiodiffusion, comme cette).

Utiliser Tor avec plein de nœud n'est pas encore assez

Toutes les transactions bitcoin sont l'information du public. Vous pouvez apprendre quelques techniques plus avancées afin de protéger votre confidentialité: https://en.bitcoin.it/wiki/Privacy

+286
malisokan 24 juin 2016, 21:48:06

Je sais que le titre a commencé avec un H et je suis sûr que c'était un mash-up des deux personnages principaux noms.

C'était à propos d'une fille qui était très populaire à l'école, et un mec qui a vraiment été et réservé (pensé pour être le ringard type).

Quand ils sont exécutés dans les uns des autres en dehors de l'école, le gars est couvert de piercings et a un tas de tatouages et de la jeune fille est, fondamentalement, une femme de maison toujours faire les tâches ménagères, la cuisine, s'occuper de son frère.

Je sais que cela semble boiteux, mais c'était effectivement une très bonne histoire!

S'il vous plaît aider!

+234
Lambwaffle 20 nov. 2012, 22:54:38

Ripple est un système de contrat en cours de développement. Cela permettra aux gens de se lier d'Ondulation des actifs ou des comptes à un ensemble de règles. Ce doit être utilisable pour la plupart des choses que mentionné dans votre question.

Prêts, idéalement, serait de faire les soldes négatifs sur une voie.

+231
PRASHANTH N 4 avr. 2014, 10:53:09

Je suis à la recherche de télécharger un POS (la Preuve De la Participation) des fichiers pour créer mon nouveau altcoin, mais toutes les instructions que j'ai trouvé en ligne est pour le POW (Preuve De Travail) et sans les instructions pour la blockchain. Quelqu'un peut-il aider s'il vous plaît, ou de fournir des liens?

+152
Kevin Stephens 11 mars 2020, 16:20:49

Je suis en train de configurer un privé réseau Bitcoin en utilisant Bitcoin Core dans regtest mode. Cependant, il y a deux problèmes:

  1. le port rapporté par le Bitcoin Core GUI ne correspond pas à celui du nœud en cours d'exécution à l'; et
  2. quand un pair est déconnecté (voire interdit), il se reconnecte automatiquement.

Voici ce que j'ai fait. J'ai créer deux dossiers, alice et bob. J'ai ensuite lancer l'interface graphique de l'OSX Terminal:

# démarrer Alice nœud
$ open-n /Applications/Bitcoin-Qt.app --args -regtest -datadir=/Utilisateurs/{username}/Desktop/alice/ port=18444

# démarrage de Bob nœud
$ open-n /Applications/Bitcoin-Qt.app --args -regtest -datadir=/Utilisateurs/{username}/Desktop/bob/ port=18445

Alice de la Console, je fais:

addnode 127.0.0.1:18445 ajouter

Cela crée une connexion à deux nœuds.

Je veux déconnecter les deux nœuds les uns des autres.

Alice de la Console, j'utilise:

addnode 127.0.0.1:18445 supprimer

Sur Alice nœud, le peer est:

127.0.0.1:18445

Cependant, sur Bob nœud, le peer est

127.0.0.1:57594

mais on peut s'attendre à:

127.0.0.1:18444

J'essaie de le supprimer de Bob nœud d'Alice avec:

addnode 127.0.0.1:18445 supprimer

Console retourne null mais ne supprime pas le nœud.

Quand j'ai essayer cette Alice du nœud:

addnode 127.0.0.1:57549 supprimer

J'obtiens l'Erreur: le Nœud n'a pas été ajoutée. (code -24)

J'ai ensuite essayer de le débrancher de Bob nœud de Alice nœud à l'aide de la les Pairs de l'onglet. Clic droit sur poste (Bob) et cliquez sur déconnecter.

Le nœud est déconnecté pendant environ 45 secondes, puis se reconnecte.

Pour résumer, j'ai deux questions:

  1. Pourquoi ne pas le numéro de port sur Bob nœud du match, le numéro de port, je lui ai donné?
  2. Comment puis-je garder regtest nœuds en permanence déconnecté pour arbitraire périodes de temps et puis les rebrancher?
+69
war head 21 déc. 2018, 17:51:36

Blockchain.info a souffert de nombreuses failles de sécurité, dont certains sont discutés ici:

https://github.com/bitcoin-dot-org/bitcoin.org/pull/663

Portefeuille critères d'inscription peut être fonde ici:

https://github.com/bitcoin-dot-org/bitcoin.org#wallets

Les raisons de l'Armurerie de suppression sont expliquées ici:

"Arsenal n'est plus développé par ATI. Son site web, bitcoinarmory.com, est en panne et n'est plus Armurerie du site web. Le code source est maintenant maintenu par goatpig."

https://github.com/bitcoin-dot-org/bitcoin.org/pull/1235

Un nouveau pull request pour le ramener est maintenant ouvert:

https://github.com/bitcoin-dot-org/bitcoin.org/pull/1301

la résolution calendrier reste flou:

"goatpig commenté il y a 5 jours

@ABISprotocol je n'ai pas le contrôle bitcoinarmory.com qui appartient à ATI. Leur politique actuelle (je crois) avec ce domaine est d'offrir des binaires pour le code bien propre, c'est à dire de 0,93.x versions de l'Armurerie.

Vous pourriez dire que l'état actuel des choses, c'est que ATI tolère ma fourchette (et moi, en utilisant leur marque), mais n'ont pas encore définitif déplacer dans l'embrassant ou en s'opposant à elle-même (auquel cas, je serais obligé de le faire)."

+20
mushcraft 27 déc. 2015, 04:01:26

Afficher les questions avec l'étiquette