Abonnez-vous pour la profondeur du marché des mises à jour à l'aide de Mt.Gox streaming API

Je souhaite m'abonner à la profondeur du marché des mises à jour à l'aide de l'API en continu https://en.bitcoin.it/wiki/MtGox/API/Streaming. Je souhaite recevoir uniquement la profondeur des mises à jour pour un symbole particulier (en EUROS par exemple) ou pour tous les symboles. Donc, je me connecte à wss://websocket.mtgox.com et envoyer la commande

{
 "type": "profondeur",
 "op": "mtgox.s'abonner" 
}

Je m'attends à recevoir la profondeur des mises à jour pour tous les symboles. Mais il m'envoie des mises à jour uniquement pour BTCUSD. Même si la abonnez-vous de la commande avec le paramètre "type" = "les métiers" envoie des métiers pour tous les symboles (pas seulement BTCUSD). C'est un peu déroutant.

La monnaie paramètre est mentionné dans la documentation de l'API: websocket.mtgox.com:80/mtgox?Devise=EUR, mais après la connexion à ce websocket-je recevoir ticker mises à jour ainsi. Mais je n'ai pas besoin de ticker de mises à jour.

La question est de savoir comment puis-je recevoir uniquement la profondeur du marché des mises à jour pour symbole particulier? (ou l'ensemble des symboles)

+15
rafiw 5 mars 2019 à 03:14:09
36 réponses

Comme Nxt de production de comptes à recevoir maintenant les frais de transaction de la transaction inclus dans le bloc, ils ont forgé, il serait possible d'ajouter quelques nouveaux NXT à l'équilibre du compte de génération, les mesures d'incitation à forger encore plus et la distribution de la monnaie dans une meilleure façon.

Est-il une raison technique pour tous les NXT ont été distribués au début au lieu de réparties au fil du temps?

+957
XK47 03 февр. '09 в 4:24
Concernant le logiciel utilisé pour l'extraction minière cryptocurrencies
+941
user4370 29 avr. 2015 à 22:46:15
Autres réponses

Questions connexes


Questions connexes

Celui-ci est une bonne ressource, et de confiance http://bitcoin.bitshare.cm

+936
LHarquel 18 déc. 2010 à 16:53:14

Si je lance l'appel RPC getBlock sur le bitcoin-qt client de ce qu'il me donne un champ appelé chainwork contenant une table de hachage. Je ne peux pas trouver toute l'information que cette valeur est d'environ.

Demande:

getblock 0000000000000000073dacdd0178da5158bd78c543fbc79bd0dacf56a2021bcc

Résultat:

{
"hash" : "0000000000000000073dacdd0178da5158bd78c543fbc79bd0dacf56a2021bcc",
"confirmations" : 1,
"size" : 182400,
"hauteur" : 304962,
"version" : 2,
"merkleroot" : "b144b39759d4669cb92ca8b9084d68d1f05f1e28e16887bf062f37e3b5f79fd2",
"tx" : [
"3edc72d280edd0a7719670a5f0c97e8991a5bcfcfcfa77620969643f04d021a3",
"841840f8a7863c8fb99e26975d45ff9151b0a5f021fb479aa9ff91a138d3cd3f",
"a01af3f203313cdab4e8977cd2dccbd416872c9d9f76968fc7009f47ad630199"
],
"le temps" : 1402334610,
"nonce" : 2351732739,
"bits" : "185d859a",
la "difficulté" : 11756551916.90395200,
"chainwork" : "0000000000000000000000000000000000000000000086859f7a841475b236fd",
"previousblockhash" : "000000000000000031132699bcb917e7e6ce3cc6cce1f20b6ad36a437436c821"
}
+915
depsypher 5 oct. 2014 à 16:49:05

Je suis d'accord avec Marc, vous devez utiliser le TradeHistory méthode. mais pour répondre à l'autre question, selon YoBit.net les docs de l'api (la plupart des btc échanges très similaire api):

vol: le volume négocié

vol_cur: volume d'opérations en devises

Afin de "vol" est le volume de la devise de contrepartie (le deuxième de la paire USD dans ce cas)

et "vol_cur" est le volume de la monnaie de base (le premier de la paire, LTC dans ce cas)

+891
ChrisSH 16 janv. 2020 à 14:40:15

Une transaction ne peut être confirmée que par un nouveau bloc d'être ajouté à la chaîne. Et depuis qu'il se passe en moyenne toutes les dix minutes, il aurait tout aussi bien d'être averti lorsqu'un bloc est découvert (et/ou de la chaîne est réorganisé). Vous pouvez ensuite vérifier toutes les transactions que vous vous souciez.

Une façon d'être informé si la chaîne est modifié en aucune manière avec mon pays natal, le temps d'interrogation patch. Cela devrait s'appliquer assez proprement pour toute récente version du client (mais est basé sur la version 0.4.0):

diff -u orig/init.cpp new/init.cpp
--- orig/init.cpp 2011-09-25 08:29:53.935505617 -0700
+++ new/init.cpp 2011-09-25 08:48:13.667215990 -0700
@@ -199,6 +200,7 @@
 "-rpcport=<port> \t\t " + _("Écouter JSON-RPC connexions sur <port> (par défaut: 8332)\n") +
 "-rpcallowip=<ip> \t\t " + _("Autoriser JSON-RPC connexions à partir de l'adresse IP spécifiée\n") +
 "-rpcconnect=<ip> \t " + _("Envoyer des commandes vers le nœud en cours d'exécution sur <ip> (par défaut: 127.0.0.1)\n") +
+ "-pollpidfile=<f> \t " + _("long polling\n") +
 "-keypool=<n> \t " + _("touche Set de la taille du pool pour <n> (défaut: 100)\n") +
 "-rescan \t " + _("Rescan le bloc de la chaîne d'manquantes sur les transactions du porte-monnaie\n");

diff -u orig/main.cpp new/main.cpp
--- orig/main.cpp 2011-09-25 08:29:53.937505613 -0700
+++ new/main.cpp 2011-09-25 08:48:13.667215990 -0700
@@ -1118,6 +1118,7 @@
 bool CBlock::SetBestChain(CTxDB& txdb, CBlockIndex* pindexNew)
{
 uint256 hash = GetHash();
+ bool lp = false;

txdb.TxnBegin();
 si (pindexGenesisBlock == NULL && hash == hashGenesisBlock)
@@ -1160,6 +1161,7 @@
 // Mettre à jour les meilleures bloc dans le porte-monnaie (pour nous permettre de détecter restauré porte-monnaie)
 if (!IsInitialBlockDownload())
{
+ lp = true;
 const CBlockLocator locator(pindexNew);
::SetBestChain(locator);
}
@@ -1173,6 +1175,23 @@
nTransactionsUpdated++;
 printf("SetBestChain: nouveau meilleur=%s height=%d=%s\n", hashBestChain.ToString().substr(0,20).c_str(), nBest

+ si (lp)
+ {
+ // Support d'interrogation
+ chaîne lp_pid = mapArgs["-pollpidfile"];
+ si(lp_pid != "")
+ {
+ FICHIER *pidFile = fopen(lp_pid.c_str(), "r");
+ si(pidFile!=NULL)
+ {
+ int pid=0;
+ if (fscanf(pidFile, "%d", &pid) == 1) && (pid > 1))
+ tuer((pid_t) pid, SIGUSR1);
+ fclose(pidFile);
+ }
+ }
+ }
+
 return true;
}

Pour l'utiliser, il suffit de commencer bitcoin ou bitcoind avec un argument de ligne de commande de
-pollpidfile=/chemin/vers/un/fichier. Ensuite, écrivez votre moniteur de processus PID à ce fichier. Vous recevrez un signal SIGUSR1 sur n'importe quel bloc de changement de chaîne.

+826
LillithSnow123 9 sept. 2014 à 03:58:28

Le Venezuela est sur le point de lancer son propre Petro cryptocurrency

Pourrait le chaotique scénario économique du pays ont vécu sera une bonne occasion pour changer de l'habituel monnaie à un criptocurrency?

Je veux dire, Ce que peut de manière significative le succès ou l'échec dans ce cas?

+819
Neikos 20 juin 2016 à 23:35:24

Je voudrais faire un fork de Bitcoin, puisque c'est la nouvelle tendance ;)

La première chose que j'ai faite a été de créer un menu fixe à l'image de ubuntu avec toutes les dépendances, puis j'ai voulu exécuter le logiciel de base - mais la première chose qu'il a fait après que je l'ai construit et démarré, il était de commencer à essayer de se connecter au monde réel réseau bitcoin- pas ce que je veux!

Ce que je voudrais faire est de définir mon propre réseau, que je peux juste exécuter sur des machines qui sont sous mon contrôle - passe autour de pièces de monnaie - tous les typiques trucs - découvrez le porte - monnaie de base vraiment

mais je suis à une perte pour la façon de le faire.

J'ai été dit que je dois modifier chainparams.cppest-il donc? Si oui, que dois-je faire pour elle?

Est-ce la seule chose que j'ai besoin de changer? si il y a d'autres choses que sont-ils?

+806
MPIchael 9 juil. 2017 à 00:04:32

Je veux créer un segwit transaction à l'aide de bitcoind sur testnet2. Pour cela, j'ai créé un P2SH-P2WPKH adresse comme mentionné ici et envoyé les pièces à elle. Maintenant, comment puis-je créer un segwit transaction passer à partir de ce segwit adresse. Est-il un moyen facile autres que createrawtransaction ?

Comme suggéré, j'ai essayé en utilisant la normale bitcoin opérations de paiement pour atteindre cet objectif, mais il ne fonctionne pas !

Créé segwit adresse et envoyé des fonds pour elle. À la recherche de bonnes !

[email protected]:~$ bitcoin-cli getnewaddress
mybVcLQk3BdDWvQFKFrX6cfsMUDA2XyQuv
[email protected]:~$ bitcoin-cli addwitnessaddress mybVcLQk3BdDWvQFKFrX6cfsMUDA2XyQuv
2N14FtFJFhvvvwLKq8dQqQ9NPEmWQF9bwpv
[email protected]:~$ bitcoin-cli setaccount "2N14FtFJFhvvvwLKq8dQqQ9NPEmWQF9bwpv" "segwit_testnet"
[email protected]:~$ bitcoin-cli getaddressesbyaccount "segwit_testnet"
[
"2N14FtFJFhvvvwLKq8dQqQ9NPEmWQF9bwpv"
]
[email protected]:~$ bitcoin-cli listtransactions "segwit_testnet"
[
{
 "compte": "segwit_testnet",
 "adresse": "2N14FtFJFhvvvwLKq8dQqQ9NPEmWQF9bwpv",
 "catégorie": "recevoir",
 "montant": 0.01111000,
 "label": "segwit_testnet",
 "vout": 1,
 "confirmations": 0,
 "de confiance": true,
 "txid": "1a9f518606078495460edd0b98ac5e7bfd1a4dd5cc982d20eff4f67333a09257",
 "walletconflicts": [
],
 "le temps": 1503208157,
 "timereceived": 1503208157,
 "bip125 remplaçable par": "non"
}
]

En essayant de passer de segwit adresse de sortie

[email protected]:~$ bitcoin-cli sendfrom "segwit_testnet" mh8tGnF6RCsnWUMTw1WL9UWjjgyMRRTM8t 0.0088 0
9d3c5496f60376daf0db2aa683f7932cd8003dc16e7841e310cebf582ae25674
[email protected]:~$ bitcoin-cli getrawtransaction 9d3c5496f60376daf0db2aa683f7932cd8003dc16e7841e310cebf582ae25674 1
{
 "hex": "020000000191158541159bfcaecb5f51cf219aa5f412bfa4e6dc24cedb1d941926edd661a8000000006b4830450221008e7a6ac64baf93451f05307bb5e0c7544d7667a9793ce691487a5afaaf1b3839022043415d2a85d61be67912c3a9ea1b42dfdfc1a6997bba2d2fef998ad999aa0c23012102dfd3b9834bc783a9a86136ca9d3941f85798902e3d3c70b056e8fb26a204bf2dfeffffff02806d0d00000000001976a91411c3be38b2bef73be3d80d92cadd265dfaa84fe288ac5b60891c000000001976a914c11b02c5c06a5e68cf59fcba24d3a74e38bb404f88ac5dff1100",
 "txid": "9d3c5496f60376daf0db2aa683f7932cd8003dc16e7841e310cebf582ae25674",
 "hash": "9d3c5496f60376daf0db2aa683f7932cd8003dc16e7841e310cebf582ae25674",
 "size": 226,
 "vsize": 226,
 "version": 2,
 "locktime": 1179485,
 "vin": [
{
 "txid": "a861d6ed2619941ddbce24dce6a4bf12f4a59a21cf515fcbaefc9b1541851591",
 "vout": 0,
 "scriptSig": {
 "asm": "30450221008e7a6ac64baf93451f05307bb5e0c7544d7667a9793ce691487a5afaaf1b3839022043415d2a85d61be67912c3a9ea1b42dfdfc1a6997bba2d2fef998ad999aa0c23[ALL] 02dfd3b9834bc783a9a86136ca9d3941f85798902e3d3c70b056e8fb26a204bf2d",
 "hex": "4830450221008e7a6ac64baf93451f05307bb5e0c7544d7667a9793ce691487a5afaaf1b3839022043415d2a85d61be67912c3a9ea1b42dfdfc1a6997bba2d2fef998ad999aa0c23012102dfd3b9834bc783a9a86136ca9d3941f85798902e3d3c70b056e8fb26a204bf2d"
},
 "séquence": 4294967294
}
],
 "vout": [
{
 "value": 0.00880000,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 11c3be38b2bef73be3d80d92cadd265dfaa84fe2 OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a91411c3be38b2bef73be3d80d92cadd265dfaa84fe288ac",
 "reqSigs": 1,
 "type": "pubkeyhash",
 "adresses": [
"mh8tGnF6RCsnWUMTw1WL9UWjjgyMRRTM8t"
]
}
 }, 
{
 "value": 4.78765147,
 "n": 1,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 c11b02c5c06a5e68cf59fcba24d3a74e38bb404f OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a914c11b02c5c06a5e68cf59fcba24d3a74e38bb404f88ac",
 "reqSigs": 1,
 "type": "pubkeyhash",
 "adresses": [
"my814pfgD9Cexktur58B4nSY5vQfCqJQ1g"
]
}
}
],
 "blockhash": "0000000074ba5f011ef6bf50e387b701188359f3e0b60b2169c3109eedda0295",
 "confirmations": 1,
 "le temps": 1503208357,
 "blocktime": 1503208357
}

Le vin txid devrait être 1a9f518606078495460edd0b98ac5e7bfd1a4dd5cc982d20eff4f67333a09257 et il devrait passer la segwit adresse txout. Pourquoi cela ne fonctionne pas ?

+746
carlodurso 16 mars 2015 à 15:01:11

Je veux dire, pas seulement les prix, mais chandelier et d'autres données qui est habituellement disponible sur les plateformes de forex?

+722
priemriya 23 mars 2016 à 08:33:17

Je tiens à souligner Trezor Portefeuille à mon propre nœud local. Je suis déjà en cours d'exécution Bitcoin Core, mais Trezor Portefeuille nécessite Bitcore.

Ce que j'ai essayé:

1. L'installation de la dernière bitcore version selon le guide.

Ce n'est pas l'installer à cause d'un bug, mais après avoir travaillé autour d'elle je l'ai eu en cours d'exécution. Mais malheureusement, il puis se bloque lors de l'indexation, est donc inutilisable.

2. Utilisation SatoshiLabs de bitcore fourche

SatoshiLabs ont fait une fourchette de bitcore pour une utilisation avec Trezor porte-monnaie. Cela semble très prometteur, d'autant qu'il est conçu pour fonctionner avec Trezor Portefeuille, ils ont corrigé le bug dans le Bitpay version, et a également ajouté une meilleure estimation des frais. Toutefois, il ne parvient pas à installer sur OSX, parce que l'embedded Bitcoin Core build est seulement emballés pour Linux.

Prochaines étapes

Je peux voir quatre options:

  1. Revenir en arrière pour essayer d'obtenir la vanille bitcore de travail. Trouver la cause de la panne et de la réparer / solution de contournement.
  2. Essayez d'obtenir SatoshiLabs à fourche de travail sur OSX. Peut-être que je peux utiliser à la vanille, Bitcoin Core construire au lieu du trio un? Bien que je serais probablement avoir à dépenser beaucoup de temps à les étudier comment configurer les dépendances et exécuter l'installation correctement.
  3. Oublier OSX et mis en place un simple serveur Linux et essayez de nouveau.
  4. Abandonner et laisser Trezor utiliser le Portefeuille de ses valeurs par défaut.

Puis-je obtenir un travail bitcore nœud sur mon OSX machine pour une utilisation avec Trezor porte-monnaie? De préférence j'aimerais le faire sans le piratage de la configuration par défaut ou le code source de trop.

+712
NPSF3000 16 mai 2014 à 09:04:36

De nombreux partisans de l'état que Bitcoin ne fonctionnera pas à long terme lorsque le bloc de récompenses tombent en dessous de 1 BTC ou même zéro et n'ont d'exploration de compter sur les frais de transaction. Je n'ai jamais fait les calculs mathématiques jusqu'à maintenant, mais je peux voir ce qu'ils veulent dire quand ils disent que vous ne pouvez pas compter sur les frais de marché.

Le raisonnement est le suivant, lorsque l'exploitation récompenses atteindre ZÉRO:

  • Bitcoin courant max d'opérations par seconde: 7 tps
  • 7 * 600 secondes (10 min) = 4200 transactions par bloc
  • Si chaque transaction en valait la peine:

.05 USD = .05 * 4200 transactions par bloc = $210 bloc de récompense

.50 USD = .5 * 4200 transactions par bloc = $2100 bloc de récompense

C'est en supposant que bloquer les récompenses sont à ZÉRO.

Maintenant, si en laissant une machine minière sur les coûts d'une quantité importante d'électricité. De nombreux mineurs de ne pas tourner sur le plus, ce qui conduit à beaucoup moins de difficulté à taux de hachage. À partir de là tout grand joueur peuvent venir avec des massifs miniers de la puissance et de la cause de 51% d'attaque ou même juste de décrochage du réseau en n'acceptant pas toutes les transactions.

Quelles sont les solutions proposées à ce soi-disant problème à long terme?

+711
jose mendoza 27 mai 2014 à 22:08:55

LocalBitcoins a été en opération depuis 2012 et a un bon bilan.

  • Système de réputation et la sécurité de l'utilisateur info conserve les transactions non autorisées à vérifier

  • Un entiercement est fait sur LocalBitcoins web de portefeuille, afin de libérer de l'entiercement est instantanée, bloc de la chaîne (pas besoin d'attendre la blockchain de confirmation)

  • L'authentification à deux facteurs peuvent être mis en place pour protéger votre compte

+706
martingw 25 oct. 2012 à 08:54:04

De nombreuses sources de décrire le double problème de dépenses en disant quelque chose comme "les gens ne peuvent pas être en mesure de dépenser le même bitcoin deux fois." [1][2][3] sont Donc des bitcoins, ou de la plus petite admissibles bitcoin fractions, nettement marqué entités? Ma compréhension est qu'ils ne le sont pas, et que la blockchain n'enregistre que des informations sur la quantité de bitcoins à chaque utilisateur.

Aussi, si je suis correct, ce qui permettrait de doubler les dépenses effectivement ressembler dans le système bitcoin? Si j'envoie une transaction à un mineur en disant: "je paie de l'utilisateur X 1 bitcoin" et une autre transaction à une autre mineur en disant: "je paie utilisateur Y 1 bitcoin", alors il me semble que je n'ai pas de double-passé, mais plutôt juste payé deux bitcoins au total, un pour chaque utilisateur. Droit?

+655
Janne Oksanen 3 mai 2012 à 05:14:49

Chaque fois que vous essayez d'expliquer Bitcoin à personne, il fait beaucoup de sens de dire que la dérivation de la clé privée > clé publique > l'adresse est déterministe. Cependant, si vous souhaitez écrire votre propre code ou à étudier le code existant de la base de diverses bibliothèques, vous pouvez savoir si une clé privée peut effectivement conduire à deux clés publiques (l'un sous forme compressée et une autre au format non compressé), les deux étant des codages du même point sur la secp256k1 courbe elliptique mais deux différentes valeurs de hachage. Par conséquent, nous avons deux valeurs de hachage et chaque valeur de hachage peut à son tour conduire à deux (payer-pour-une clé publique de hachage) adresses (un pour le principal réseau bitcoin et un pour le réseau de tests). Donc dans l'ensemble (à partir d'un point de vue développeur, plutôt qu'un simple utilisateur de Bitcoin), une clé privée peut conduire à 4 adresses possibles. J'attache une java extrait:

importer java.les mathématiques.BigInteger;
import org.bitcoinj.de base.ECKey;
import org.bitcoinj.de base.NetworkParameters;
import org.bitcoinj.de base.Adresse;
import org.bitcoinj.params.MainNetParams;
import org.bitcoinj.params.TestNet3Params;

public class Test {

 public static void main(String[] args){

 // Un exemple de la clé privée à partir du livre "maîtriser Bitcoin'
 Chaîne k = "1E99423A4ED27608A15A2616A2B0E9E52CED330AC530EDCC32C8FFC6A526AEDD";

 // La conversion de notre chaîne de codage sous la forme d'un nombre réel
 BigInteger priv = new BigInteger(k,16);

 // Création d'un objet clé de notre clé privée, comprimé à clé publique
 ECKey k1 = ECKey.fromPrivate(priv, true);

 // Création d'un objet clé de notre clé privée, non compressé clé publique
 ECKey k2 = ECKey.fromPrivate(priv, false);


 // 03f028892bad7ed57d2fb57bf33081d5cfcf6f9ed3d3d7f159c2e2fff579dc341a
 Système.out.println(k1.getPublicKeyAsHex()); // comprimé

 // 04f028892bad7ed57d2fb57bf33081d5cfcf6f9ed3d3d7f159c2e2fff579dc341a...
//...07cf33da18bd734c600b96a72bbc4749d5141c90ec8ac328ae52ddfe2e505bdb
 Système.out.println(k2.getPublicKeyAsHex()); // non compressé

 NetworkParameters principal = MainNetParams.get(); // principal réseau bitcoin
 NetworkParameters test = TestNet3Params.get(); // test de réseau bitcoin

 Adresse addr1 = k1.toAddress(principal); // réseau principal, comprimé
 Adresse addr2 = k1.toAddress(test); // test de réseau, comprimé
 Adresse addr3 = k2.toAddress(principal); // réseau principal, non compressé
 Adresse addr4 = k2.toAddress(test); // test de réseau, non compressé

 Système.out.println(addr1.toString()); // 1J7mdg5rbQyUHENYdx39WVWK7fsLpEoXzy
 Système.out.println(addr2.toString()); // mxdivjAqQSQj4LrAMX1XLQidyfU3pCWes7
 Système.out.println(addr3.toString()); // 1424C2F4bC9JidNjjTUZCbUxv6Sa1Mt62x
 Système.out.println(addr4.toString()); // miY1V5L3QDaZVjrMT2Sw2WhHn63GzsNFqb

}
}
+651
John Kotz 15 nov. 2019 à 08:26:37

Suis à la recherche de collaborer avec les propriétaires de certains en ligne Bitcoin casinos. Je suis dans le processus de conception d'un certain comportement des expériences pour tester des préjugés dans le Bitcoin joueurs.

Je vais signer des NDA accords avec toute personne qui veut me parler à leur sujet et je suis aussi heureux de passer par un fiduciaire d'anonymes qui site proviennent les données.

Merci

Jonathan

+650
Freya Joe 22 sept. 2016 à 13:29:16

Quelqu'un peut-il m'indiquer le code source et expliquer la façon dont la moyenne est calculée pour l'ajustement de la difficulté qui a lieu tous les 2016 ? Mise à jour: j'ai consulté questions précédentes, mais il n'a pas été suffisamment documentée et je ne suis pas expert donc serait très apprécié.

+631
seadrag0n 3 mars 2017 à 09:15:09

Il a dit que les deux dernières années, les bitcoins a perdu de la valeur. Ce qui pourrait arriver dans l'avenir? Et quelle est la raison de cela?

+624
user3456655 16 janv. 2010 à 18:57:54

L'effort pour réussir à arracher un double-passer est disproportionnée par rapport au coût de payer pour un couple de tasses de café. Non seulement est la fenêtre plus petite que 10 minutes, mais lorsque la double dépenser fonctionne réellement, vous pourriez ne pas être en mesure de revenir dans ce café. ;)

Par conséquent, le risque d'accepter une transaction avec zéro confirmations est acceptable pour un magasin afin d'économiser le client, le délai d'attente autour de, et de de magasins devrait normalement accepter votre paiement avec zéro confirmations c'est à dire dès que le magasin de l'appareil indique les transactions entrantes.

Si une somme énorme, disons plus de 1000$, est impliqué, il serait probablement acceptable pour la partie qui paie attendre au moins une confirmation.

Lorsque la banque utilise un processeur de paiement, le processeur de paiement accepte le paiement à zéro confirmations et comportent le risque d'un double-passer.

+578
Jami Kay 1 janv. 2012 à 03:16:34

La plupart des piscines de définir leur valeur cible (valeur minimale nécessaire pour gagner une "action"), comme:

T = 2 ** (256 - 32) - 1
= 0x00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff

Le Bitcoin protocole définit une difficulté de 1 comme objectif de:

D = 0xffff * 2**208
= 0x00000000ffff0000000000000000000000000000000000000000000000000000

Ils sont à peu près égaux:

T/D = 1.0000152590218967

L'objectif précis utilisé pour gagner des parts pourrait être fixé à un plus grand nombre, mais ce qui permettrait d'augmenter le nombre de getwork requêtes envoyées au serveur que les actions seraient plus faciles à trouver. Notez que si vous diminuez la taille de la cible, vous permettrait de réduire la probabilité de trouver une QUELCONQUE des actions valides pour un bloc donné de l'en-tête (à moins que vous permettre de modifier l'horodatage ainsi que le nonce). Comme il est, le nombre d'actions par getwork demande est d'environ 1 (quand la cible a 32 zéro bits).

+542
Storm Light 17 avr. 2010 à 21:46:50

en supposant un bitcoin miner avec beaucoup hashrate comme bitmain décident de mine "avenir" bitcoin blocs et de les fournir en très peu de temps pour le réseau, cette pause, le bitcoin?

Comme je comprends le bitcoin de hachage est généré à partir de la version précédente bloc de hachage, le merkle racine de hachage, l'heure actuelle, la difficulté / cible bits et le nonce. Le réseau bitcoin n'accepte que les blocs pour le timestamp avec max. 2 heures dans le futur.

Mais que faire si un mineur avec autant de pouvoir commencer l'exploitation minière pour un avenir timestamp au cours de laquelle il suppose qu'il serait possible pour lui de la mine jusqu'à 2016 blocs (chaque bloc avec un peu augmenté timestamp) avant le timestamp est atteint. Si ce serait possible, le mineur aurait seulement besoin d'une mine plus bloquer lorsque l'horodatage est enfin parvenu à se lier à la chaîne (le manque de bloc pour le bloc précédent en-tête de hachage) et pourrait fournir à tous ses extraits les blocs a près d'un timestamp pour le réseau. La cible de la difficulté à le mineur des mines au serait peu être plus grande que celle estimée par lui.

Ne serait pas le réseau d'augmenter la difficulté après cette action, par exemple d'un facteur énorme, que l'exploitation minière de la prochaine 2016 blocs serait presque impossible?

+530
user3496 2 avr. 2013 à 05:55:41

Vous pouvez forcer mempool de synchronisation par l'exécution d'un script qui se connecte sur les ports RPC, extrait des transactions à partir d'un nœud du mempool, et l'envoie vers les autres nœuds. Notez que, parce qu'il utilise RPC, il est relativement lent et toujours dans certains mempool désynchronisation. Vous voudrez probablement pour exécuter ce script périodiquement. Voici un exemple en python à l'aide de python-bitcoinrpc.

Note: je n'ai pas testé

de bitcoinrpc.authproxy importation AuthServiceProxy, JSONRPCException

# rpc_user et rpc_password sont définies dans le bitcoin.fichier conf
les nœuds = []
NODE1_URL = "10.10.10.1:8332"
NODE2_URL = "10.10.10.2:8332"
NODE3_URL = "10.10.10.3:8332"
les nœuds.append(AuthServiceProxy("http://%s:%[email protected]%s"%(rpc_user, rpc_password, NODE1_URL)))
les nœuds.append(AuthServiceProxy("http://%s:%[email protected]%s"%(rpc_user, rpc_password, NODE2_URL)))
les nœuds.append(AuthServiceProxy("http://%s:%[email protected]%s"%(rpc_user, rpc_password, NODE3_URL)))

pour le nœud de nœuds:
 txs = node.getrawmempool()
 pour tx dans txs:
 rawtx = node.getrawtransaction(tx)
 pour b_node dans des nœuds:
b_node.sendrawtransaction(rawtx)

Qu'il récupère une liste d'identifiants de transaction dans un nœud mempool. Puis il récupère chaque transaction et des émissions eux par les autres nœuds. Il le fait pour chaque nœud. Ce qui, en théorie, s'assure que tous les nœuds ont les mêmes opérations dans leur mempool.

+524
Yuechuan Xiao 14 mars 2015 à 23:59:25

Quelqu'un peut-il m'expliquer dans un anglais simple, comment la difficulté est calculée. J'ai un très approximative de la compréhension qu'il est calculé sur la base du montant de hachage pouvoir dans tout le bitcoin communauté au cours d'une période de temps spécifique. Mais c'est très vague.

Aussi je comprends qu'il peut changer très rapidement. Peut-il seulement d'augmenter? Est-il formule de la façon de le calculer ou le prédire?

Merci pour une réponse détaillée, Meni Rosenfeld. Juste pour m'assurer que je suis tout à droite. Je suis résumant tout le temps, nécessaire à la génération de la dernière 2016 blocs. Et puis appliquer la formule.

+477
01061986 5 oct. 2016 à 07:19:49

Comme je le comprends, Eloi est le seul mineur piscine accepter non-standard des transactions.

Les Opcodes pour les scripts sont ici.
Certains cas d'utilisation pour les non-standard, les transactions peuvent être trouvés ici.

Ma Question:

Si je paie quelques Bitcoins à un non-standard pubkey script extrait et accepté par Éloi, ces BTCs être racheté par un non-standard racheter script (également exploité à Éloi) ou sont ces BTCs juste perdu pour toujours?

+476
Maxim Harper 1 déc. 2010 à 19:29:22

Semble que d'autres ont eu des problèmes similaires avec ce porte-monnaie

ils disent que le prix est comme 0.0001 BTC mais j'ai dû le faire 0,0005 ou plus BTC pour l'envoyer.

+469
Eberth 7 janv. 2015 à 18:29:22

J'entends que bitcoin est décentralisé, c'est à dire pas une entité unique propriétaire. Et chaque ordinateur qui fait partie du réseau bitcoin conserve la copie de livre.

Ma question est de savoir qui conserve la trace de tous les ordinateurs en réseau bitcoin? Par exemple, si une transaction se produit, qui envoie (ou diffuse) de réseau afin que tous puissent en conserver une copie?

N'est-il pas centralisée?

+421
Jones Agbor 1 juil. 2010 à 13:45:42

Où va l'argent? Est-il possible, pour toute personne, pour l'installation de son portefeuille d'applications pour le traitement des transactions et de faire un peu plus de BTC?

+355
revers 20 avr. 2013 à 17:49:58

d'ici à peu de temps, je vais prendre une FOURMI MINEUR pour commencer l'exploitation minière des bitcoins, et je veux savoir si j'ai une chance d'obtenir quelques pièces de monnaie avec lui.

Marque: la FOURMI MINEUR

Modèle: BTC_1.6Gh/s

Overclock: 2.2 Gh/s

- Je choisir ANT MINEUR parce que c'est pas cher et je ne vais pas prendre de risques à acheter quelque chose de cher que je ne sais pas si je vais l'utiliser pour le temps long.

Les coûts de l'alimentation n'est pas appliquée, mais je veux juste savoir si je peux faire de l'argent avec elle, et approximativement le temps que je vais prendre.

+333
Nadeer Nadi 25 mars 2012 à 12:07:06

Je suis à la recherche d'exécuter bitcoind sur une machine virtuelle.

Cependant, la principale filets de Blockchain taille est de plus de 21GB, et de la croissance.

Est-il un moyen de compresser ce bas ou diminuer la quantité d'espace disque nécessaire pour la pleine Blockchain?

+312
SoluableNonagon 22 déc. 2017 à 09:52:58

Le Bitcoin wiki page script dit que:

L'arithmétique entrées sont limitées à signé nombres entiers de 32 bits, mais peut déborder de leur sortie.

Si la valeur entrée pour l'une de ces commandes est plus que de 4 octets, le script doit abandonner et de ne pas.

Personne ne sait la raison de cette limitation? Pourquoi l'arithmétique opcodes limité à 4 octets?

+290
Bhrayans Sequera 19 oct. 2018 à 20:45:23

Pour l'utilisation de SSL avec Bitcoin, suivez ces instructions: https://en.bitcoin.it/wiki/Enabling_SSL_on_original_client_daemon

Peut-être que votre Connexion RPC Chaîne de connexion de type "HTTP"

connexion-type = "http" 

Changement de http à https

+263
rivimey 7 sept. 2018 à 14:39:07

Je me demandais pourquoi Bitcoin a été conçu de façon que les récompenses sont en diminuant, tandis que la difficulté de l'exploitation minière est en augmentation.

Pour moi c'est contre-intuitif et conduit à la situation quand des mineurs à partir du début de l'époque ont réussi à gagner beaucoup plus de pièces de monnaie pour faire nettement moins de travail. N'est-ce pas injuste?

+203
Md Tarique Zamil 5 avr. 2015 à 04:24:54

Cela me paraît assez étrange pour moi. J'essaie de temps mes achats avec des Bitcoins pour les moments où le prix est élevé. Et j'essaie de temps mes achats de Bitcoins pour les moments où le prix est bas. Si j'utilise ce service, je vais être l'achat de haute ou de vente faible, ce qui n'est pas ma préférence personnelle.

+200
user1015214 12 mars 2018 à 02:04:09

J'ai essayer de faire un script de lancement de cgminer basé sur une crontab.

À l'aide d'une entrée crontab qui déclenche un shell bash script qui lance cgminer. L'exécution de ce script lance directement cgminer parfaitement. Exécute le script en crontab toujours donner le "pas de gpu utilisable" erreur.

J'ai triple vérifié que tous les revendeurs à valeur ajoutée sont ensemble (AFFICHAGE, GPU_MAX_ALLOC_PERCENT, GPU_USE_SYNC_OBJECTS=1), que les chemins sont corrects, etc.

L'entrée est dans la crontab accessible lors de l'être (sudo -s).

Des indices sur ce qui pourrait être mauvais ?

Encore une fois, les pilotes et le SDK sont installés correctement que tout fonctionne correctement lorsque je lance le script manuellement.

Le script lance cgminer avec une base de cmd :

cd dir_where_cgminer_is_stored 
./cgminer -c /dossier/maconfig.conf

Merci

+187
SleepingGod 15 juil. 2011 à 23:10:05

Sans (void) des données;, gcc va se plaindre de données étant une variable inutilisée. Ce est utilisé tout au long de la base de code, en particulier pour la mise en contexte des objets, de traiter avec les paramètres qui sont nécessaires pour l'API/des raisons de cohérence, mais pas réellement nécessaire.

+110
alekkings 19 sept. 2016 à 00:01:10

J'ai une très grande liste de Segwit adresses bitcoin, en commençant avec '3' et ne pas connaître le correspondant de l'héritage '1' adresse pour eux.

Comment puis-je trouver rapidement le correspondant de l'héritage de l'adresse à l'exportation de la clé privée à partir de Bitcoin Core?

Le Seqwit adresses n'ont pas reçu toutes les transactions de la, encore.

Je pense que je vais avoir besoin d'un script ou d'un programme peut-être...

[c'est un problème de LTC ayant été envoyés à un segwit adresse générées à l'aide de Bitcoin Core]

+47
Vicente Olivert Riera 19 oct. 2018 à 11:38:35

Afficher les questions avec l'étiquette

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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