Comment avez-vous diffuser une transaction par programmation?

Quelle est la meilleure façon de diffuser une transaction au réseau par programmation? Je sais que blockchain.info a /pushtx mais je suis assez sûr qu'il rejette les demandes XHR à partir de sources externes en raison de la SCRO.

+672
Ahmad Temsah 27 oct. 2013 à 06:19:34
38 réponses

De ce que j'ai lu d'Ardeur, affirme avoir toutes les possibilités que NXT 1.x avait, mais aussi:

  1. Il ajoute de nouvelles fonctionnalités

"La plate-forme offre une décentralisation de l'Échange d'Actifs. L'ardeur permettra à la négociation et à l'interaction de l'actif sur n'importe quel enfant de la chaîne pour toute de l'enfant de la chaîne de jetons. Les autres fonctionnalités clés incluent Décentralisée de Vote et les Systèmes de Gouvernance, et, Progressivement transactions, selon laquelle les utilisateurs seront en mesure de définir plusieurs conditions pour qu'une transaction est exécutée."

  1. Est plus facile à utiliser

"Il crée une blockchain plate-forme est ouverte à tout le monde – à partir de simples utilisateurs de fintech start-ups et les gouvernements."

"Les développeurs affirment que n'importe qui peut “créer leur propre enfant de la chaîne” et d'interagir avec l'ensemble de la blockchain de l'écosystème. Le résultat est que n'importe qui, n'importe où, sera en mesure de créer de la blockchain services avec une relative facilité."

  1. Améliore l'évolutivité

"L'ardeur est présentée comme “la résolution de problèmes d'évolutivité” par la séparation des transactions et des données qui n'affecte pas la sécurité de ceux qui le font. Plus précisément, l'Ardeur se déplace tous ceux qui n'affecte pas la sécurité enfant sur les chaînes."

http://www.forbes.com/sites/rogeraitken/2016/06/21/nxt-crypto-blockchain-team-prepares-ardor-scalable-child-chain-platform/#40a091b6349b

+978
Djegdjiga AMAZOUZ 03 февр. '09 в 4:24

Reddit/r/bitcoin est d'inonder avec les nouvelles que la blockchain Bitcoin a fourchue, dans les versions de 0,7 et 0,8 acceptent différents blockchains. Qu'est-ce que cela signifie pour les utilisateurs?

+978
Good pert 10 mars 2019 à 05:45:22

Le getblock(hash) appel RPC toujours le retour d'un "previousblockhash champ" et si ce n'est: dans quelles conditions est-il pas de retour cet?

Contexte: de nombreux algorithmes suggérons d'utiliser ce champ comme un moyen de remonter dans le blockchain lors d'un orphelin ou d'une réorganisation se produit mais le code C++ semble indiquer ce champ n'est pas toujours présent.

si (blockindex->pprev)
 résultat.push_back(Paire("previousblockhash", blockindex->pprev->GetBlockHash().GetHex()));

Serait-ce en raison de la chaîne de réorganisations et de l'orphelin? Quelqu'un peut-il expliquer ce que la dynamique permettrait de faire cette vérification échoue et que la prochaine étape serait si il fait?

+961
mefe 11 févr. 2014 à 17:25:09

J'ai été aussi donner le problème, un peu de réflexion, et voici quelques conclusions auxquelles je suis parvenu:

  • Il est impossible de définir un tarif fixe une fois pour toutes, que l'on ne connaît pas le volume de transactions qui apparaissent dans l'avenir, ni de quelle taille est un exposant de Bitcoins sera une "vision commune" (avant de Bitcoins est devenu populaire, quelqu'un payé 10kBTC pour une pizza par exemple). Donc, la taxe devrait être ajusté au fil du temps, un peu comme la difficulté.
  • Pourcentage du montant de la transaction serait de nuire aux personnes possédant une grande quantité de Bitcoins dans une adresse, comme dans le but de consacrer une partie de leurs Bitcoins, ils doivent envoyer le reste à se retrouver. Ce serait d'encourager les gens à se répandre leurs Bitcoins sur de nombreuses adresses, la création d'une comptabilité gâchis de temps en temps.
  • Le calcul de la taxe basée sur la valeur réelle de 1BTC serait trop difficile, car il faudrait beaucoup de connaissances, former à l'extérieur du réseau.
  • Le calcul de la taxe, sur la base actuelle de la difficulté peut être glissante pour les transactions envoyé autour de la difficulté de réglage bloc.

Donc, en général, la méthode actuelle de calcul de la taxe pourraient ne pas être bon, mais personne assez intelligente a venir avec quelque chose de mieux.

+961
Gooeyblob 1 févr. 2012 à 01:11:16

Faut-il encore utiliser une blockchain?

Oui, c'est à l'aide d'une blockchain, cependant il est "fédérés" avec un ensemble d'acteurs qui appliquent consensus des règles. Il n'utilise pas de preuve-de-travail d'exploration. Le Liquide de chaînage permet à 2 voies de rattachement de l'actif par exemple: L-BTC <-> BTC.

Quel est la vitesse des transferts?

Le Liquide blanc du papier mentionne 1 minute bloc de temps avec la possibilité de réduire à ceci:

"Aujourd'hui, la mise en œuvre permet une minute de blocs. Il sera possible de réduire le temps de le montant requis pour la pre-commit et l'accord seuil de temps du réseau de la traversée"

Cependant (à compter du 29 octobre 2018) la Blockstream site a un point que l'on indique le moment de règlement est à 2 minutes de l'heure actuelle:

"Réagir à des opportunités de trading rapide grâce à deux minutes de délais de paiement lors de l'envoi de entre la les échanges."

Cela devrait permettre à beaucoup plus rapide transferts entre les échanges, ce qui pourrait laisser les utilisateurs du commerce L-BTC dès leur réception, comme si c'était de la CTB.

+840
user135130 22 juin 2013 à 16:52:26

Python bitcoinlib peut-être? Voir: https://coineva.com/create-multisig-wallet-bitcoin-python.html

+832
JB Nasilla 10 août 2010 à 02:07:20

Le listunspent appel rpc renvoie tous les non dépensés de la transaction sorties (UTXOs) suivis par ce portefeuille. Cela comprend la UTXOs qui peut être passé par cette porte-monnaie, mais aussi UTXOs qui appartiennent à regarder uniquement les adresses suivis par ce portefeuille.

Lorsque dépensable est faux, ce portefeuille n'a pas la clé privée de passer la UTXO. C'est par exemple le cas pour les regarder uniquement les adresses.

Lorsque résoluble est faux, le porte-monnaie ne sais pas comment passer à la UTXO, indépendamment de si elle a la correspondante de clés privées.

+824
user1317992 13 mars 2016 à 10:45:40

Si cela est vrai, quand je fais un 64 caractères hexadécimaux de la clé privée j'ai besoin seulement de fournir de l'aléatoire pour les 40 premiers caractères (40 x 4 bits par caractère = 160). Les 24 autres caractères peuvent être des zéros.

+811
Bilfred 8 avr. 2017 à 03:54:08

Vous pouvez également jeter un oeil à blockonomics de services marchands. Il vous permet d'accepter bitcoin directement dans votre porte-monnaie et c'est le seul service de ce moment qui gère écart de limiter les problèmes lui-même.

+795
dwemthy 25 sept. 2015 à 10:21:49

Êtes-vous sûr 9051 est le port de droite pour tor? 9050 est le port par défaut. Vous pouvez le vérifier en utilisant sudo netstat -plnt | grep ':9051'.

Et le service tor active?

Lorsque cela ne fonctionne pas essayez de désactiver selinux(Si vous êtes sous linux). J'ai eu quelques problèmes avec tor parce que selinux de le bloquer. Mais n'oubliez pas de mettre sur le dos. Si c'est selinux vous pouvez créer une règle pour tor et bitcoin dans selinux.

+747
Justin Poon 17 févr. 2017 à 20:58:01

Je suis super nouvelle comme beaucoup de gens. J'ai un nano s livre et je attetpted pour envoyer ltc à partir de coinbase pour le livre que pour se rendre compte que j'ai utilisé le btc a l'adresse sur mon livre. Est-ce récupérable?

+744
user78961 13 févr. 2015 à 15:01:53

Je suis assez nouveau à bitcoin et a tenté de l'installation d'un local sur le réseau de test sur ma machine. Je suis l'aide de la regtest réseau pour créer le réseau local. Est-il un moyen dans lequel je peux initialiser les nœuds (à l'aide d'un bloc de genèse ou quelque chose) d'organiser des bitcoins (sans extraction)? J'ai été en passant par le développeur docs mais je ne pouvais pas le comprendre. Pardonnez-moi si c'est une solution simple que je suis assez nouveau à bitcoin. Quelque chose comme un initialfreecoins=10000000 dans les éléments/foudre réseau.

+740
Pepper Paige 21 sept. 2015 à 13:32:14

J'ai utilisé cette configuration fonctionne avec Litecoin

{
 "chaîne": "Litecoin",
 "code3": "SLD",
 "address_version": "\x00",
 "magic": "\xfb\xc0\xb6\xdb",
 "politique": "Sha256Chain"
}

Sa frappe désormais bloquer 1201593 sans aucun crash. Mais toujours en observation.

+695
Nefeli 11 avr. 2015 à 15:57:15

Je voudrais ajouter, que, après vous avez une synchronisation complète, ce n'est pas une mauvaise idée de jeter de l'ensemble de votre dossier Core; y compris toutes les blockchain de données, dans la forme exacte, sur un disque dur externe.

J'ai eu un certain nombre de cas où un arrêt incorrect provoque Bitcoin Core à jeter des erreurs au démarrage après le redémarrage, donc d'avoir à re-synchroniser l'ensemble de la blockchain.

Avoir une grande partie de local, vous pouvez restaurer à partir de là, sans avoir à retélécharger l'ensemble de la chaîne.

+650
G0ldf1nger 18 mai 2017 à 22:36:33

Eh bien, dans les deux cas, votre graine de mots sont en fin de compte la clé pour le porte-monnaie.

Si vous utilisez régulièrement un portefeuille, vous vous ouvrez à un certain nombre d'autres attaques

  • De logiciels malveillants sur le périphérique qui exécute le logiciel portefeuille
  • Les enregistreurs de frappe
  • Les gens de l'épaule de surf
  • Backdoored portefeuille de logiciels

En outre, les grands Systèmes d'exploitation comme Windows, Linux, et Mac OS sont considérablement plus grands vecteurs d'attaque que d'un matériel de portefeuille. Quelqu'un peut accéder à votre ordinateur via certains totalement indépendants.

Un matériel de portefeuille non seulement de limiter la surface d'attaque, il permet également l'utilisation des éléments sécurisés (les bonnes, de toute façon), qui sont spécialement conçus pour empêcher l'exfiltration des choses comme des clés. La plupart des ordinateurs n'ont pas le même matériel.

En outre, depuis la semence de la génération qui arrive sur le matériel de portefeuille, la graine ne passe pas par un potentiellement ordinateur compromis. Bien sûr, on doit faire confiance que le matériel porte-monnaie est honnête, ce qui est pourquoi il est préférable de coller avec de bonne réputation, comme Trezor et Livre.

+638
LIlianLisa 30 nov. 2014 à 07:00:41

J'ai vu des discussions, ce qui suggère que une monoculture de plein nœuds est un risque pour la sécurité de Bitcoin.

La accepté de répondre à à la question "Quels sont les avantages d'un non-client d'exploration de fournir au réseau?" donne une explication quant à la pleine nœuds en général. Je suis intéressé dans la variante complète nœud implémentations en particulier, ignorant les porte-monnaie ou portefeuille possibilités d'API.

Supposons que à un ou plusieurs autres plein nœud implémentations pouvez exécuter le protocole de façon fiable et précise. Ce sont à court terme et à long terme, les avantages de l'exécution de tels noeuds par rapport à l'exécution de l'Satoshi client?

Edit: Voir aussi "Quel est le statut de la variante complète nœud implémentations?"

+581
Ell Chapo 22 mars 2013 à 14:50:35

Je pense à propos de l'achat d'un 3ÈME mining rig et voudrais savoir si il est encore mériteraient me joindre à une exploration de la piscine à la mine de BitCoins?

Puis-je avoir assez de puissance pour s'en sortir seul?

+543
maryferera 31 juil. 2016 à 00:52:10

Ici, sipa propose une normalisation de schnorr signatures: https://github.com/sipa/bips/blob/bip-schnorr/bip-schnorr.mediawiki

Par exemple, le signe() retourne Sig{R,s} qui peuvent être encodés avec 64 octets (R. x || s), où R. y ambiguïté peut être levée par quadratique des résidus.

Après la mise en œuvre de signe() et vérifier() selon ce document, j'ai tenté de mettre en œuvre des aveugles signatures.

Toutefois, la vérification de mon décodage des données relatives à la signature d'échec de 50% du temps à cause de la ligne return false si jacobi(R. y) !== 1 en vérifier(), joint ci-dessous.

Voici mon pseudocodey impl:

type de Signature = { Rx: int, s: int }
type Unblinder = { alpha: int, Rx: int }
type BlindedMessage = { défi: int }
type BlindedSignature = { s: int }

fn blindMessage(nonce: Point, signataire: Point, message: octets): (Unblinder, BlindedMessage) {
 R = nonce
 P = signataire
 alpha = rand()
 beta = rand()
 R' = R + alpha*G + beta*P
 // défi
 c' = int(hash(R'.x || P || message)) % de la courbe.n
 // aveuglés défi
 c = c' + bêta
 retour (Unblinder(alpha, R'.x), BlindedMessage(c))
}

fn blindSign(signataire: privkey, nonce: privkey, blindedMessage: BlindedMessage): BlindedSignature {
 c = blindedMessage.défi
 x = signataire
 k = nonce

 s = k + c*x
 retour BlindedSignature(s)
}

fn afficher(unblinder: Unblinder, blindedSig: BlindedSignature): Signature {
 Rx = unblinder.Rx
 s = blindedSig.s + unblinder.alpha
 retour à la Signature(Rx, s)
} 

// mis en œuvre en fonction de sipa press spec
fn vérifier(pubkey: Point, message: octets, sig: Signature): bool {
 pk = pubkey
 m = message
 P = pubkey

 (r, s) = sig
 e = int(hash(r || P || m)) % de la courbe.n
 R = s*G e*P

 retourne false si isInfinitePoint(R)
 retourne false si jacobi(R. y) !== 1 // <-- d'Échec de 50% d'ici
 retourne false si R. x !== r
 return true
}

Voici le test qui ne manquera pas de 50% du temps:

noncePriv = rand()
signerPriv = rand()
noncePub = noncePriv * courbe.G
signerPub = signerPriv * courbe.G
message = hash ("mon message")

// aveugle
(unblinder, blindedMessage) = blindMessage(noncePub, signerPub, message)

// sign
blindedSig = blindSign(signerPriv, noncePriv, blindedMessage)

// afficher 
sig = afficher(unblinder, blindedSig)

// vérifier
vérifié = vérifier(signerPub, message, sig)

assert(vérifié)

La spécification du signe() utilise nonce = jacobi(y) === 1 ? le nonce : la courbe.N - nonce pour forcer un résidu quadratique y, et je suppose que mon test échoue parce que 50% du temps, il génère un non-résidu de y. Cependant, j'ai été incapable de comprendre où et comment les appliquer dans mon store code. Aucun de mes efforts ont eu un effet sur mon 50% le taux de réussite.

+541
Daniel Poe 18 nov. 2014 à 15:01:31
Un bloc qui fait partie d'une branche alternative dans la blockchain et ne fait pas partie de la plus longue chaîne. Rassis blocs se produire lorsque la blockchain fourches, mais une autre compétition de bloc à la même hauteur finit par parentalité la nouvelle la plus longue chaîne.
+523
Rahmah Hamid 18 juil. 2014 à 04:21:48

Non, il n'y a pas une telle option.

Vous pouvez faire ce que vous voulez avec les premières transactions de l'interface RPC (createrawtransaction, fundrawtransaction, signrawtransaction, sendrawtransaction), si.

+496
Rob Donnelly 27 juin 2010 à 14:37:19

Non, parce que les canaux sont très dynamiques, et chaque nœud DOIT avoir la date de l'état pour être en mesure de signer et de révoquer les engagements. Un nœud qui a out-of-date de l'état risquent de provoquer une perte de tous les fonds dans les canaux.

Si vous avez besoin de migrer votre nœud en raison de l'indisponibilité des serveurs, vous devez vous assurer que vous avez répliqué la plus récente de l'état sur votre nouveau serveur avant d'essayer de se reconnecter au réseau. Même si vous avez un système automatisé de stratégie de réplication en place, si un serveur tombe en panne, vous ne pouvez pas être sûr que le plus récent de l'état a été répliqué vers votre nouveau serveur jusqu'à ce que vous pouvez récupérer l'état du nœud qui est allé vers le bas.

Les Clients ne garder une trace de la plus up-to-date potins des messages à partir d'un id de nœud, de sorte que la radiodiffusion d'une nouvelle adresse IP remplacera l'ancien affichage de l'adresse IP pour les autres participants. Chaque client va probablement utiliser le nœud de la clé publique en tant que clé primaire pour l'indexation, le nœud dans sa base de données.

+460
bladgd 3 juil. 2013 à 00:59:30

Vous ne savez pas si c'est le bon endroit pour poster, car il n'est pas spécifiquement bitcoin, mais il est crypto, et j'ai besoin de l'aide de quelqu'un un peu plus tech-savvy que moi... j'ai juste téléchargé le porte-monnaie pour une nouvelle cryptocurrency, et ça marchait très bien, mais comme je l'ai a été de s'habituer à la mise en page, par accident, j'ai coché la case “se connecter via proxy socks” à cocher dans les paramètres. Maintenant, j'ai essayé de revenir en arrière sur le porte-monnaie et il ne s'ouvrent pas, et est livré avec message d'erreur “unsupported argument - chaussettes trouvé. Réglage de CHAUSSETTES version n'est pas plus possible, seulement SOCKS5 sont pris en charge”. J'ai essayé de supprimer tous les fichiers, les télécharger à nouveau le porte-monnaie, et le redémarrage de l'ordinateur, mais il vient toujours avec le même message d'erreur et ne me laisse pas ouvrir le porte-monnaie pour changer le paramètre de retour! Est-il un moyen de modifier ce paramètre sans ouvrir le programme, ou de contourner ce message d'erreur donc je peux l'ouvrir et le modifier? Comme c'est une nouvelle monnaie, il n'y a qu'un seul portefeuille de disponible, donc je ne peux pas utiliser un autre, et je n'ai vraiment pas envie de quitter mes pièces assis dans l'échange! Merci d'avance pour tous les conseils..

+443
Abhinaba Ghose 4 janv. 2015 à 19:24:02

[email protected] de travail n'est pas compatible avec les propriétés requises du travail qui doit être effectué pour bitcoin. En particulier, le travail de calcul requis pour le bitcoin mining doit assurer:

  • (a) de la difficulté de l'obtention d'un " bon " résultat
  • (b) la facilité de vérification d'un bon résultat une fois qu'il est trouvé
  • (c) précision de mise à l'échelle de difficulté en fonction de total du réseau d'alimentation.

Le [email protected] problèmes ni l'assurance de difficulté et ne sont en aucune façon facile d'échelle en fonction du réseau d'alimentation (puisque chaque pliage problème est unique). Ils n'ont probablement répondre à la (b) facilité de vérification, mais pas les autres critères.

+429
user1964219 22 févr. 2013 à 12:32:49

Je veux juste savoir combien minimum de hachage taux d'alimentation doit-il recevoir la récompense dans btc.com ou d'autres groupes?

+416
AndrewJamie Sanchez 13 sept. 2013 à 17:46:09

J'ai eu le même problème.

S'avère que mon problème était mon gridseed les pales hotplug=1 jeu qui interférait. En pointant chaque direct avec le port usb, il fixe

+401
Tomas Walek 18 mai 2010 à 07:54:40

J'ai également trouvé ce nœud package qui fonctionne très bien pour traiter une Blockchain porte-monnaie à la fois.

https://www.npmjs.org/package/blockchain-wallet

npm install blockchain porte-monnaie

var BlockchainWallet = require('blockchain-portefeuille'),
blockchainWallet = new BlockchainWallet("YourGuid", "Votremotdepasse"),
// Certaines méthodes de l'API de demander un deuxième mot de passe si le portefeuille est deuxième protégé par mot de passe, tandis que d'autres ne le font pas à tous.
transactionBlockchainWallet = new BlockchainWallet("YourGuid", "Votremotdepasse", "YourSecondPassword");

blockchainWallet.liste(function(err, data) {
 if(err) {
 jeter err;
}
console.log(data);
});
+372
Bro Joshua Kobo 11 févr. 2011 à 06:12:32

Vous pouvez essayer de brain2bip.com

Coche "Avancé portefeuille de récupération", puis sélectionnez la BIP84 onglet pour voir une liste de segwit adresses et leurs clés privées.

+358
Artur Yumakaev 18 déc. 2010 à 06:10:47

L'ethereum de la chaîne a un nombre beaucoup plus élevé de transactions que le BTC de la chaîne. C'est principalement en raison de l'ethereum le plus rapide du bloc de temps, et la présence de plusieurs milliers de smart contrats sur l'ethereum, qui, tous, contribuent à plus de transactions.

Dans les commentaires, il semble que vous soyez en comparant le volume de transactions graphiques pour le volume du commerce de tableaux.

La négociation de la CTB et l'EPF qui se passe en grande partie sur les échanges. Ces échanges ont des moteurs de négociation qui s'exécutent tous les corps de métiers au sein de l'échange lui-même, et non pas sur les blockchains. C'est-à-dire, si l'Utilisateur A vend à B l'Utilisateur, il n'y a pas de blockchain opération de transfert de ces pièces. Au lieu de cela, les utilisateurs ont des comptes sur l'échange qui sont débités et crédités. Une blockchain transfert n'a lieu que lors des dépôts et des retraits.

Grâce à ce processus, plusieurs milliers de transactions peuvent avoir lieu sans jamais réfléchir sur la blockchain. Cependant, les interactions avec la smart des contrats doit se produire sur la blockchain, et contribuent à l'ensemble du volume de la transaction.

+319
Arkadiyy 21 janv. 2013 à 08:11:47

Il est encore difficile de savoir comment Satoshi a choisi toutes les constantes présentes dans le protocole Bitcoin (10 minutes blocs, 21 millions de pièces de monnaie, 2016 blocs intervalles, etc...).

Alors que nous ne le saurons jamais pour assurer la pleine justification jusqu'à ce que Satoshi se manifeste, nous pouvons essayer de venir avec raisonnable celles que nous-mêmes.

Par exemple, il est supposé que le nombre total de satoshis dans l'existence a été choisie pour s'adapter en 64 bits (à l'aide d'un nombre de plus de 64 bits aurait rendu la mise en œuvre plus complexe), faisant de la difficulté à intervalle d'une puissance de 2 simplifié beaucoup de maths, etc..

+301
user3359139 15 août 2018 à 01:34:20

C'est une très bonne question. La réponse simple est le marketing. Techniquement, une base de données standard aurait été beaucoup plus efficace dans la réalisation de la même. Cependant, il y aurait eu encore moins de raison d'inventer un jeton (XRP), vous ne pouvez pas avoir trouvé sur coinmarketcap, et ils ne pouvaient pas appeler blockchain. Donc pas de milliards pour les fondateurs.

+255
user2969653 12 août 2017 à 11:41:14

Si vous êtes à l'aise en Python, il existe une référence RPC mineur, écrit par l'un de bitcoin, les développeurs: https://github.com/jgarzik/pyminer

+227
Ghrom 18 avr. 2016 à 23:39:40

Bienvenue à Bitcoin.SE!

Il est nécessaire de valider toutes les transactions, car il est possible de faire autrement pour Un pour diffuser une opération d'envoi 7 BTC à "B", même si il n'a pas assez. Une pourrait facilement écrire son propre programme pour le faire.

La validation de l'ensemble des transactions et de l'ensemble de la blockchain est nécessaire pour Bitcoin ont une quelconque valeur et à assurer un consensus règles sont suivies.

+167
kotunya1981 4 mai 2018 à 09:48:55

Liés à le prix pour traiter une transaction Bitcoin.

+141
user168519 28 juil. 2017 à 07:45:27

J'ai utilisé "decodescript" sur une opération, d'un inputscript

304402206c4eba989dd5f87b7814f25ec8b9e08f955d30b299d963df8955639aa0a0f9bc02203c4d41b047d4dc616da101911c512e89255e2c3261733f030f9d1329ca2822dd01

J'ai eu ce script à partir de ce site web.

et a obtenu

"p2sh" : "3BfdeDc4HpcLJCs6PZ5jzdfaVDzFDBXrvu"

qui n'a pas de sens pour moi.

+140
TheRodeo 6 mai 2011 à 07:44:43

En bitcoin, chaque transaction a un nLockTime entier pour spécifier les premiers permis de numéro de bloc/le temps que la transaction peut être ajouté à la blockchain. En outre, chaque transaction d'entrée a une nSequence entier qui pourraient théoriquement être utilisés pour les transactions de mise à jour et de savoir qui est la plus récente (bien que cette fonctionnalité n'est actuellement désactivé).

Mais est-il un moyen de diffusion d'une transaction qui est finale et ne peut être ajouté à la blockchain immédiatement, mais également faire en sorte que ses résultats ne peuvent être dépensés que jusqu'à un certain numéro de bloc/de temps? Il semble que ce serait une fonctionnalité utile. Par exemple, si je veux donner mon héritage soit disponible au moment de mon petit-fils/petite-fille de 18 ans, je ne pense pas qu'il existe un moyen de le faire en bitcoin, sauf quelqu'un de garder les fonds et de les donner à l'époque. Ou si je voulais donner à quelqu'un une indemnité, à seulement je pouvais envoyer des fonds à la fois pour 3 mois, et ils viennent de se montrer dans le fils/la fille du portefeuille sur une base hebdomadaire.

Donc, juste pour vérifier, il n'y a pas moyen de faire quelque chose comme ça dans le bitcoin, est-il? Existe-il des risques pour la sécurité en permettant à des transactions de ce genre? Si il n'y a vraiment pas moyen de faire cela, alors c'est peut-être quelque chose à ajouter à la dur de la fourche wishlist.

Si il n'y a aucun moyen de le faire avec Bitcoin maintenant, est-ce parce qu'il y a un grave défaut avec un tel système où un UTXO pourrait être ajouté à la blockchain qui n'est pas ENCORE disponibles?

Je pense à deux façons qu'une telle chose pourrait être mise en œuvre.

  • Compléter le bitcoin langage de script avec OP_BLOCKINDEX et OP_BLOCKTIME opcodes, qui a juste à pousser la valeur correspondante dans la pile. Ces valeurs doivent provenir du bloc qui se passe la UTXO, cependant, pas de la le bloc qui inclus la transaction qui a créé le UTXO. Cela signifie que toute opération sorties avec ces OP codes n'a pas pu être passé avec 0 confirmations, parce que ces OPs aurait pas de sens dans ce contexte. (Cette méthode, éventuellement, ajoute la trop grande complexité de la situation)
  • Ou, semblable à la nSequence domaine, nous pouvons ajouter un supplément de quelques octets à chaque sortie pour désigner lors de la sortie peut être dépensé (numéro de bloc/heure). Si non fourni, il peut être supposé être égal à 0.
+85
user1160432 8 déc. 2018 à 21:32:37

Le lien suivant contient des détails sur la façon de renverser la signature ECDSA si deux identiques "R" des valeurs.

http://www.nilsschneider.net/2013/01/28/recovering-bitcoin-private-keys.html

J'ai lu sur cet et il y a une partie que je ne comprends pas, comment il a obtenu le "z" de valeurs.

Fait un copier-coller de "OP_DUP OP_HASH160 70792fb74a5df745bac07df6fe020f871cbb293b OP_EQUALVERIFY OP_CHECKSIG" (sans les guillemets) dans un ripemod-160 fonction de hachage produire ce résultat?

A-t-il essentiellement de copier et de coller une autre chaîne? Est-ce qu'il ripemod ou sha 256d? A-t-il à le faire plus d'une fois?

J'ai lu sur ces choses, mais je n'arrive pas à déchiffrer leur programmation description de comment le faire. La non-programmation descriptions ne montrent pas "hey c' 'xyzx' est ce que je parle quand je dis "message est signé" " ou quoi que ce soit. Beaucoup de choses sur cette page et sur le

https://blockchain.info/tx/9ec4bc49e828d924af1d1029cacf709431abbde46d59554b62bc270e3b29c4b1

Semblent comme si elles pouvaient être convenablement décrit comme "le message est signé" outre le fait que je ne sais pas quel type de hachage appliquée à même de comparer mes calculs avec ceux figurant sur le premier lien.

+67
JOHNNY OCAMPO 24 juil. 2013 à 20:38:02

J'ai envoyé un message à l'appui du centre de la nouvelle bourse (WEX.la nouvelle-zélande). J'ai eu cette réponse automatisée: "Bonjour! Nous avons informé dans les nouvelles que nous ne possèdent pas de données historiques sur les transactions et les commandes de l'ancienne plate-forme, c'est pourquoi nous ne pouvons pas approuver ou de refuser votre mots sur les fonds de dépôt. Les fonds ont été crédités sur la nouvelle plate-forme de WEX.nouvelle-zélande dans le montant indiqué dans votre profil. Au cours de la période de l'après-BTCE de clôture et avant WEX d'ouverture, toutes les transactions ont été remplies de contrôle de l'ancienne plate-forme de contrôle de la nouvelle."

Dans mon profil j'ai eu 0.00005462 Bitcoin et 0.00005462 Bitcoin de Trésorerie. C'est tout.. C'est une valeur d'environ 1 USD.

Comment puis-je obtenir ces litecoins qui sont encore sur mon adresse?

Merci d'avance

+54
Cherliessa 31 août 2018 à 05:39:02

Blockchain.info ne pas afficher les transactions avec OP_RETURNs jusqu'à ce qu'ils sont confirmés sur la blockchain.

Vous pouvez consulter toutes les dernières OP_RETURN transactions sur Pièce de Secrets, et il y a un lien à partir de là à une simple bibliothèque PHP pour travailler avec OP_RETURNs.

+45
Pankrat 12 mars 2018 à 06:40:05

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