Ce n'tous les éléments dans la sortie de p2pool veux dire?

Complet Bitcoin noob ici. Quels sont les avantages d'avoir un grand réseau de mineurs sur le réseau Bitcoin? Pourquoi ne pas avoir un nombre limité de super-pairs qui composent le réseau? N'est-ce pas la direction que les choses sont en tête de toute façon, étant donné que seuls quelques privilégiés auront accès à du matériel dédié?

Edit: Modifié ma question pour indiquer que je suis en se référant spécifiquement le nombre de mineurs sur le réseau.

+666
Ed Kleintop 25 juin 2023, 16:43:23
16 réponses

Ils ont effectivement montré ça en un épisode, quand Ed a pris ses regardé réparé, qu'il contenait des roches rouges dans le dos et qui était de savoir comment ils l'ont amplifié leur alchimique pouvoirs.

+910
Arunima Anand 03 февр. '09 в 4:24

Vous pouvez définir cette option dans un f mplayer fichiers d'options, ce sera ensuite le comportement par défaut. Pour un système étendu de modifier /etc/mplayer/mpplayer.conf de juste pour que l'utilisateur de créer ~/.mplayer/mplayer.conf et de le mettre là.

L'ajout de cette de ~/.mplayer/mplayer.conf fonctionne:

msglevel=tout=0
+875
Adrien QUINT 20 juil. 2017, 08:38:33

J'ai un petit problème avec le lancement du logiciel: https://bitcointalk.org/index.php?topic=55038.0

Mon blockchain est entièrement chargé et JSON-RPC fonctionne aussi, depuis que j'ai utiliser dans un script PHP dont le code est:

<a href="?api=getblockcount">getblockcount</a> | 
<a href="?api=getdifficulty">getdifficulty</a> | 

<?php

require_once 'jsonRPCClient.php';
$bitcoin = new jsonRPCClient('http://user:[email protected]:8332/');

switch ($_GET['api']) {
 cas 'getblockcount': 
 echo "<pre>\n";
 $page d'accueil = file_get_contents('https://blockchain.info/q/getblockcount');
 echo 'Blockchain:' .$page d'accueil; 
 print_r('<br />Mybitcoin: '.$bitcoin->getblockcount()); 
 echo "</pre>"; 
 break; 
 cas 'getdifficulty':
 echo "<pre>\n";
print_r($bitcoin->getdifficulty());
 echo "</pre>"; 
 break; 

par défaut:
 echo "<pre>\n";
print_r($bitcoin->getinfo());
 echo "</pre>"; 
break;
}


?>

Le résultat:
Result php json rpc code

Donc, j'ai installé cpuminer et lorsque j'essaie d'exécuter le présent (de base) commande:

./minerd --url=http://127.0.0.1:8332 --userpass=utilisateur:xxxxx

J'obtiens cette erreur:

[2017-02-27 15:54:30] Liaison de fil à l'uc 0 0
[2017-02-27 15:54:30] 4 miner fils a commencé, en utilisant "scrypt" algorithme.
[2017-02-27 15:54:30] Liaison de fil 3 de l'uc 3
[2017-02-27 15:54:30] Liaison de fil de 2 à uc 2
[2017-02-27 15:54:30] Liaison thread 1 uc 1
[2017-02-27 15:54:30] Pas de paiement à l'adresse fournis, le passage à getwork
[2017-02-27 15:54:30] HTTP request failed: L'URL demandée a renvoyé l'erreur: 404 not Found
[2017-02-27 15:54:30] json_rpc_call échec, recommencer après 30 secondes

J'ai essayé aussi celui-ci:

./minerd --url=stratum+tcp://127.0.0.1:8332 --userpass=utilisateur:xxxxx

J'obtiens cette erreur:

[2017-02-27 16:05:18] à Partir de la Strate sur stratum+tcp://127.0.0.1:8332
[2017-02-27 16:05:18] 4 miner fils a commencé, en utilisant "scrypt" algorithme.
[2017-02-27 16:05:18] Liaison de fil de 2 à uc 2
[2017-02-27 16:05:18] Liaison de fil 3 de l'uc 3
[2017-02-27 16:05:18] Liaison thread 1 uc 1
[2017-02-27 16:05:18] Liaison de fil à l'uc 0 0
[2017-02-27 16:05:18] JSON décoder échoué(1): '[' ou '{' attend près de "HTTP"
[2017-02-27 16:05:18] stratum_subscribe envoi a échoué
[2017-02-27 16:05:18] ...recommencer après 30 secondes

Et pourtant, mon JSON-RPC port est bien ouvert et en cours d'exécution!
Je ne comprends pas.

Edit: Sortie de --protocole de vidage

{
 "txid": "d164587bb86b8bc512875234d9e9287a5c2b55132b1ac5cd17199e59fb3a7e15",
 "cela dépend": [],
 "données": "0100000005763ec95f443d56ad1d6d6dc548ceef54b3337aa17f3ade0919ffe17e20ee049b000000006b483045022100c4dc98e9b602562fa1804866e2941059506d0d774aabd1c598d9316015fc091b02202d1866f029d5f4ca583e39e40ac37b6f3cda053d7f72021d3d208c7e2436bf61012102a6b445dad7a9786aedcbef422c43403a0ef456e07c93b20f73e8d3a645ce2df6ffffffff9db45cd39689cf3f0c963998d2c47ef46d8b02135cfeed6eba3d0925274e3c7f000000006a473044022056c3c0953f585a1d00e4898fba74be331c98df8fe4fd06b7d27b1671e1c08cf802207c173699816b91d0349412a835f3c0b6b1dc67cd233e405cd59bb0ca4fa1e738012102043891b2c24b09518aee54721276376e1a804972e6eab942bef6eb21ce47a3d3ffffffff20c626710f914e611a5153fc022ceb38a96039a7d480643cd707792043537bd4000000006b483045022100b161d4f4851f2cb6f3b3a2f28ade52eca51ae9927246ec0ee99f88986b2a3f4102203bdffc99bce188c50861e3d6719ce17118a06ac5653a506fd1cf8791cca964ef012103c4059c0171448f778dd80ab5ae94f73f7c939c2563a774eb922790b9414c872effffffff90e4efff277de68fe237bd97a63dbc3ffdb2b8bc7eeccbb05299ce8ebc27d1a7010000006a47304402200de759505eb62f672619b4747b68d4ac29d752a2f877ae1bff8f3f53cc9830a202203eeb5ff9b60590db2c5b68e75752a9a4cbf095cce2ea05acbd6c7b5174ff41480121020d36c0a1534fb2a98f8850d2df417ad2e797d32e300291a4889d6312f17710e3ffffffffe7ab3f1e1e2335fd99b85d4c76e23a67b08b217a3028e07fefaace55772d9693000000006a47304402200db21539819e7f78144a114d52f0ad7a6c2d83989f9d21f87e484cacf8aa9501022023e250bc6abf248fd954eb99438569c17f1c7b9140a3f9ed5acf1aec794b13b7012103f193e01a1a8489f88f0a3ea96e19c8e22d613beb654fca59fd4f5d4abbbec4feffffffff027fea0300000000001976a9144003f281c42fb1cc2d21a2be92212cf97b52b72188acb9b91000000000001976a9142a1665bf1affbac0503d4bf7481c505d96bb07ca88ac00000000",
 "hash": "d164587bb86b8bc512875234d9e9287a5c2b55132b1ac5cd17199e59fb3a7e15",
 "frais": 147240,
 le "poids": 3260,
 "sigops": 2
},
{
 "txid": "0049b022864e0f27ca17177b768dfd990d2aed315b82cbf5c7e6574243223593",
 "cela dépend": [],
 "données": "0100000001b68373162494d0409621feeb056e9d5133ae26245e1a44f839fd3c98bbe2e86a010000006b483045022100c0bd2aca622330e46b1fd58148420b1297754524ff820ac8845bf4dc17a842b40220372666ba44e9289f1fb1ac965486889d6ac365a46c61e0e85e81d6dff97aa38d012102409fafcff27fb07a8b1ce51898f081d4e84ce947a09bb4e5046cd4601ee239adffffffff010fe80200000000001976a9145d5925ac98510c6d331f1c4653332b391d79a00888ac00000000",
 "hash": "0049b022864e0f27ca17177b768dfd990d2aed315b82cbf5c7e6574243223593",
 "frais": 34683,
 le "poids": 768,
 "sigops": 1
}
],
 "cible": "0000000000000000027e93000000000000000000000000000000000000000000",
 "noncerange": "00000000ffffffff",
 "sigoplimit": 20000,
 "sizelimit": 4000000,
 "bits": "18027e93",
 "hauteur": 454996
},
 "id": 0
}
[2017-02-27 16:25:17] Pas de paiement à l'adresse fournis, le passage à getwork
[2017-02-27 16:25:17] JSON demande du protocole:
{"méthode": "getwork", "params": [], "id":0}


* Reconstruit URL: http://127.0.0.1:8332/
* Trouvé bundle pour host 127.0.0.1: 0x7f58a0013d60 [can pipeline]
* Re-à l'aide de la connexion existante! (#0) avec host 127.0.0.1
* Connecté à l'adresse 127.0.0.1 (127.0.0.1) port 8332 (#0)
* Serveur d'authentification à l'aide de Base de l'utilisateur "user"
> POST / HTTP/1.1
Host: 127.0.0.1:8332
Authorization: Basic Y29pbmNvaW46YXplcnR5
Accept-Encoding: dégonfler, gzip
Content-Type: application/json
Contenu-Durée: 45
User-Agent: cpuminer/2.4.5
X-Mines-Extensions: midstate

* L'URL demandée a renvoyé l'erreur: 404 not Found
* Fermeture de la connexion 0
[2017-02-27 16:25:17] de la requête HTTP a échoué: L'URL demandée a renvoyé l'erreur: 404 not Found
[2017-02-27 16:25:17] json_rpc_call échec, recommencer après 30 secondes

Sortie de l'option--no-getwork

root@localhost:~/cpuminer-2.4.5# ./minerd --url=http://127.0.0.1:8332 --userpass=utilisateur:***** --no-getwork
[2017-02-27 16:51:50] de Liaison de fil à l'uc 0 0
[2017-02-27 16:51:50] Liaison thread 1 uc 1
[2017-02-27 16:51:50] de Liaison de fil de 2 à uc 2
[2017-02-27 16:51:50] 4 miner fils a commencé, en utilisant "scrypt" algorithme.
[2017-02-27 16:51:50] de Liaison de fil 3 de l'uc 3
[2017-02-27 16:51:50] Pas de paiement à l'adresse fournis
[2017-02-27 16:51:50] json_rpc_call échec, recommencer après 30 secondes
[2017-02-27 16:52:21] Pas de paiement à l'adresse fournis
+810
user111000991 15 nov. 2015, 04:23:17

Une ancienne, peut-être un peu plus sage que moi, pour répondre à ma propre question:

Voici quelques PHP pour obtenir le taux de change.

<?php

$page = file_get_contents('https://bitpay.com/api/rates');
$my_array = json_decode($page, true);
$exchange_rate = $my_array[0]["taux"]; 

?>

Finalement, j'ai trouvé qu'il est plus facile de le faire en javascript, car vous allez avoir à afficher le prix.

Partout où vous avez un élément " class="prix", cela va ajouter de la mBTC équivalente à côté d'elle. Modifier à votre guise.

$(document).ready(function(){
 $.getJSON('https://bitpay.com/api/rates', function(data){
 var taux = data[0].taux;

$(".prix").each(function(i){
 var tex = $(this).text();
 var usdPrice = Nombre(tex.remplacer(/[^0-9.-]+/g,"")); 
 var mbtcPrice = 1000*usdPrice/tarif;
 $(this).append("(&nbsp;~" + String(mbtcPrice.toFixed(0))+ "&nbsp;mBTC)");
 }); 
});
});
+749
iMan 25 sept. 2018, 13:43:18

Quelqu'un peut-il svp m'expliquer pourquoi le SHA-256 plan moins cher que le SCRYPT plan? Si je comprends bien droit, je vais payer 7,50 $pour 1 MH/s avec SCRYPT et seulement 1,50 $pour 10GH/s, ce qui est beaucoup plus rapide. Quel est le piège? Et les gars, vous ne avez aucune expérience avec paiement? Par exemple puis-je payer 12*$7.5 pour un abonnement d'un an à la fois et ne pas vous soucier de rien tous les mois? Ou n'ont-ils prendre l'argent de mon compte bancaire mensuel?

Merci

+630
Burt Herman 15 mars 2010, 06:58:31

Je me demandais si il est possible de brasser du chocolat chaud à l'aide de terre de fèves de cacao sur la machine à expresso comme si c'était le café. Quelqu'un a déjà essayé quelque chose comme ça? J'ai vu des gens sur internet, à faire avec de la poudre de cacao, mais il ne semble pas sûr.

+624
willi123yao 25 mai 2011, 14:08:22

Bitcoin vous permet d'effectuer des transactions avec un système qui fonctionne sans compter sur les autres. Vous pouvez être financièrement indépendant auprès des banques afin de protéger votre argent ou de l'inflation.

Cela vient avec une responsabilité énorme, cependant. Vous devenez votre propre banque, et des failles de sécurité dans la configuration de votre ordinateur (empêchant soit le vol ou la perte) de devenir entièrement de votre faute.

Je ne m'attends pas que la plupart des gens de faire ce choix, et à la place s'appuient toujours sur les autres. C'est très bien. La puissance Bitcoin donne est au moins d'avoir un choix d'être indépendant, et espérons-le, permettre plus facilement de la concurrence.

+616
jawira 6 avr. 2023, 05:05:33

J'ai modifié le script et utilisé notify-send pour obtenir ce que je voulais. Je lance le léger notification démon xfce4-notifyd mais la plupart des environnements de bureau (Gnome, KDE, Xfce) doit avoir un préinstallé (par exemple Gnome notification-daemon).

Il dépend de la jq commande, alors assurez-vous de l'installer en premier à l'aide de votre gestionnaire de paquets.

Voici le script:

#!/bin/sh
# Nécessite jq

# N'oubliez pas de chmod +x!
#
# Ajouter les tâches planifiées suivantes-emploi (à l'aide de "crontab -e") pour exécuter à intervalles d'une heure:
# 0 * * * * export DISPLAY=:0.0 && /bin/bash <SCRIPT_PATH_GOES_HERE> > /dev/null 2>&1
# Changer <SCRIPT_PATH_GOES_HERE> pour le nom approprié

BTCE_PRICE="$(curl-s https://btc-e.com/api/2/btc_usd/ticker | jq '.ticker.last')"
MTGOX_PRICE="$(curl-s http://data.mtgox.com/api/2/BTCUSD/money/ticker_fast | jq '.les données.dernier.affichage " | cut-d "\"" -f 2)"

notify-send "MtGox: $MTGOX_PRICE
BTC-e: \$$BTCE_PRICE"

Également disponible ici

Afin de l'exécuter sur des intervalles d'une heure, ajoutez la ligne suivante à votre crontab à l'aide de la commande " crontab-e:

0 * * * * export DISPLAY=:0.0 && /bin/bash <SCRIPT_PATH_GOES_HERE> > /dev/null 2>&1
+612
TV Nath 20 févr. 2012, 05:52:44

J'ai un 0.16.3 Bitcoin Core portefeuille en cours d'exécution. J'ai transactions entrantes autorisées, et j'ai beaucoup de connexions entrantes. Cependant, je ne vois pas mon nœud sur la carte de Bitnodes; il dit que c'est inaccessible, j'ai également essayé de nommer comme un nœud de confiance à mon Samourai porte-monnaie, et Samourai aussi ne parvient pas à se connecter à mon nœud.

+612
8charz 8 mars 2022, 16:48:31

La clé publique au format que OpenSSL et Bitcoin utilisation est décrite dans la SEP 1, publié par les Normes Efficace de la Cryptographie à un Groupe à la page 10.

  1. Convertir le champ de l'élément xP pour un octuor à cordes X de longueur ceil([log2 q]/8) octets à l'aide de la routine de conversion spécifié dans la Section 2.3.5.
  2. Dériver à partir de yP un seul bit ȳP comme suit (ce qui permet la coordonnée y être représentés de façon compacte à l'aide d'un seul bit):
  3. Si q = p est un nombre premier impair, ensemble ȳP = yP mod 2.
  4. Si q = 2m, ensemble ȳP = 0 si xP = 0, sinon calculer z = zm-1xm-1 + · · · + z1x + z0 tel que z = yPxP et définissez ȳP = z0.
  5. Affecter la valeur 0216 pour le seul octet Y si ȳP = 0, ou la valeur 0316 si ȳP = 1.
  6. Sortie M = Y || X.

... et la page 53 ...

  • Si C est une chaîne d'octets et de l'octet le plus à gauche de C est 0216 ou 0316, l'analyse la plus à gauche ceil([log2 q]/8)+1 octets de C comme une chaîne d'octets R, le plus à droite maclen octets de C comme un octet string D, et le reste des octets de C comme une chaîne d'octets EM.
  • Si l'octet le plus à gauche de C est 0416, l'analyse la plus à gauche 2 * ceil([log2 q]/8) + 1 octets de C comme une chaîne d'octets R, le plus à droite maclen octets de C comme un octet string D, et le reste des octets de C comme une chaîne d'octets EM.
  • Si l'octet le plus à gauche de C n'est pas 0216, 0316ou 0416, sortie “invalide” et de s'arrêter.

Donc, en clair:

  • Il peut être 0x04 trop. C'est la non compressé de la touche. Si vous générez une clé aujourd'hui, il ne crée pas un de ces. Toutefois, si vous avez un vieux porte-monnaie, vous pourriez avoir quelques. Ils sont équivalents en matière de sécurité des fichiers compressés pour les clés.
  • Si c'est 0x02 0x03 ou dépend de la valeur de ȳP. Nous pouvons générer des ȳP au lieu de y compris les coordonnées y, qui nous permet de gagner un peu agréable de l'espace. C'est ce comprimé touches sont.

Je ne suis pas sûr de ce que q est dans ce contexte, si quelqu'un veut me dire dans les commentaires, ce serait apprécié.

+584
ABITANET 23 juin 2017, 21:27:44

Je ne voudrais pas compter sur la difficulté de chute, même si cela n'est pas rentable dans l'avenir. Veuillez prendre un coup d'oeil à la situation actuelle: l'exploitation minière est déjà pas rentable pour la dernière année ou ainsi. Et diff a soulevé 8 fois depuis le début de l'année...

+583
Xiao Liran 16 avr. 2010, 06:44:39

Ma question est alors: pourquoi ne pas bitcoin spécifier une durée maximale de temps et/ou un nombre maximal de confirmations, après quoi une concurrence/bifurquer bloc est rejetée, même si elle est supportée par une longue chaîne de (secrètement premined) enfant blocs?

Parce que vous ne pouvez pas prouver que pour les nœuds qui n'étaient pas sur le réseau au moment de l'attaque. Ce qui signifie que:

  • Il est possible pour un attaquant de créer une nouvelle chaîne, et si suffisamment de nœuds de rejoindre le réseau, tandis que la nouvelle chaîne est le meilleur, il va conduire à une situation où la moitié des nœuds à croire qu'une chaîne est la meilleure, et la moitié de penser à l'autre de la chaîne est le meilleur.

  • Si vous faire de nouveaux nœuds de confiance ancien nœuds quand ils disent que la meilleure chaîne n'est pas le réel de la chaîne, vous êtes maintenant à élargir le cercle des personnes en qui vous avez confiance aux personnes relais de la chaîne, en plus de la gens exploitation minière. Avant, si les deux nœuds de la pensée différentes chaînes ont été meilleurs, vous pouvez télécharger la fois et de dire avec certitude que l'un était meilleur que l'autre. Si vous avez mis en œuvre cette modification, vous devez décider quel nœud était plus digne de confiance.

Si ce serait viable, puis les 51% d'attaque scénario décrit ci-dessus deviendrait beaucoup plus difficile; et, par conséquent, la quantité de temps/confirmations à attendre avant qu'une transaction peut être en toute sécurité, censée diminuer, droit?

51% d'attaque peut double-passer les sorties avec n'importe quel nombre de confirmations. Souvent cité 6 confirmations de la figure vient de le Bitcoin, papier, où Satoshi calcule qu'un attaquant avec 10% du réseau hashpower aurait moins de 0,1% de chance de se rattraper.

+427
GaryMcL 21 août 2015, 10:42:32

Chaque fois que de traiter avec , futuriste, des étoffes, des technologies, des extraterrestres mortes, il est classé comme "sci-fi". Si vous avez déjà regardé Gintama avant, vous devriez vous conscient que presque chaque épisode a un court prologue. Vous pouvez voir des tonnes de futuriste fourre passe, comme les vaisseaux spatiaux et les étrangers.

Pas encore assez convaincant?

Comment à propos de l'Espace de la Scène?

Certains Bizarre à la Recherche des Aliens et des Robots?

Ou Des Technologies Futuristes?

Gardez à l'esprit que c'est juste un mineur et de fond des paramètres pour l'ensemble de la série, le genre principal est toujours de l'Action et de la Comédie.

+347
user281816 1 mai 2022, 04:57:34

Il n'y a pas de licence d'anglais à la traduction du dimanche Sans Dieu, la lumière de romans. Il ne le sera probablement jamais, puisque le show et la lumière romans sont, au mieux, modérément populaire au Japon.

La politique du Site est de ne pas lier à un ventilateur les traductions, je vais donc juste pour le clin d'œil dans la direction générale de Google. (Mais vous n'allez pas trouver beaucoup - les fans ne semblent pas être suffisamment intéressés pour traduire les romans, soit.)

+315
Windy City Tim 17 janv. 2017, 16:08:53

Il me semble à trouver des informations contradictoires au sujet de la possibilité d'un nœud de sortie TOR voler mes données même en utilisant le protocole HTTPS. Comment il est possible/probable est-ce?

Imaginons que l'utilisateur met en œuvre une sécurité forte sur son système/réseau (enregistreurs de frappe, les logiciels malveillants, etc.) et la blockchain.info est honnête. Pour cet exemple, je suis préoccupé par le vecteur d'attaque de la sortie TOR nœud même tout en utilisant le protocole HTTPS.

+76
codingbitmit 14 juin 2013, 07:59:03

Note: Mes informations sur MintChip est un peu limité, et peut-être incorrecte. Les Corrections sont les bienvenues.

Autorité: Bitcoin n'a pas d'autorité centrale. MintChip est géré par une agence gouvernementale.

Sécurité: Bitcoin est garanti par la cryptographie. MintChip est garanti par inviolable de matériel. (La Menthe dit qu'ils vont soutenir d'autres modèles, mais je suis assez perplexe comment ils vont faire ce travail avec leur cadre.)

L'anonymat: Bitcoin est identifié par un pseudonyme. Vous effectuez des transactions par le biais d'un compte et les transactions sont publiques. Vous pouvez avoir plus d'un compte. MintChip transactions ne sont connus que pour les participants et l'opérateur du système.

Devise: Bitcoin est un produit qui agit un peu comme une devise. La fourniture de Bitcoins est fondamentalement limitée par les mathématiques du système. MintChip est une façon pour le commerce de la monnaie fiduciaire qui peut être dévaluée par l'inflation et dont l'approvisionnement est limité que par la politique.

+54
Jeremy D 19 août 2016, 20:31:27

Afficher les questions avec l'étiquette