Wie block-Belohnungen in einem pool?

Angenommen, es gibt Pools, Einen mit 10.000 Bergleute und ein weiterer pool B mit nur 10 Bergleute. Es gibt zwei Bergleute in den pool A und B jeweils mit einigen mid-range hardware mit 500H/s (für monero mining seine gute glaube ich). Wenn die beiden pools fand einen block mit sehr geringem Aufwand, zum Glück. Wie die Belohnung verteilt wird? Wird miner auf pool B bekommen mehr Lohn als pool Ein ? Oder werden Sie gleich Belohnung basierend auf der hashrate?

+299
VVDasBoot 31.08.2019, 08:58:39
25 Antworten

Wenn alle bitcoin-Blöcke abgebaut werden(21 Millionen Grenze erreicht ist), dann würde die Berechnung des nonce noch so intensive Energie, da der Lohn zu diesem Zeitpunkt würde nur die Gebühr Kosten . Was sind die Gründe Bergleute weiter zu betreiben, die Ihre enorme macht in Beschlag Maschinen ? Auch, was passieren würde, um die Geschwindigkeit des Blocks-Erstellung? Jetzt ist die Schwierigkeit, die regelt es. aber sobald alle Blöcke abgebaut wurden, wie schnell würden neuere Blöcke werden erstellt, mit der gleichen Geschwindigkeit oder viel schneller?

+995
regona09 03 февр. '09 в 4:24

Dieses Papier argumentiert, dass

das bitcoin-4 Jahre reward Halbierung system sehr störend. Wir sehen absolut keinen Grund und keinen Vorteil irgendwelcher Art zu haben, diese Art von integrierte Mechanismus in einer crypto-Währung. Im Gegenteil, wir behaupten, dass dieser Mechanismus ist unnötig und schädlich. Es etwas diskreditiert bitcoin als stabile Währung, die sein könnte, eine zuverlässige wertanlage. Zumindest kann ernsthaft begrenzen eine breitere Annahme von bitcoin. Daher schlagen wir vor, es zu ändern so bald wie möglich und schlagen ein geändert Belohnung Formel.

Ist die "4-Jahres-Belohnung Halbierung system" fehlerhaft?

+991
Hurkyl 13.05.2013, 05:01:43

Hallo, ich wollte mal Fragen wie die Reihenfolge des Generators Punkt G wird in der bitcoin tatsächlich berechnet.

Von der Spezifikation aufgeführt http://www.secg.org/SEC2-Ver-1.0.pdf für secp256k1 ich kann sehen, aufgeführt, ist die generator-Punkt G zusammen mit Ihr um, jedoch bin ich unsicher wie das war tatsächlich berechnet.

In einem der Bücher, die ich war auf der Suche durch, es wurde erwähnt, dass Hasse ' s Theorem wurde verwendet, um diesen Wert zu berechnen, jedoch auf der Suche dieses theorem scheint dies nur eine gebunden. Keine Einsicht wäre appreicated Dank :)

+944
jrbdkfad 12.10.2015, 05:26:40

Ubuntu ist eine sehr beliebte Debian-fork haben bitcoind-Paket in den offiziellen repository:

# dpkg -l bitcoind
ii bitcoind 0.8.1-1 amd64 peer-to-peer-Netzwerk basierende digitale Währung - daemon

Mehr info:

# aptitude show bitcoind
Paket: bitcoind 
Zustand: installiert
Automatisch installiert: Nein
Version: 0.8.1-1
Priorität: optional
Section: universe/utils
Maintainer: Ubuntu Developers <[email protected]>
Architektur: amd64
Unkomprimierte Größe: 3,126 k
Hängt ab: libboost-filesystem1.49.0 (>= 1.49.0-1), libboost-program-options1.49.0 (>= 1.49.0-1), libboost-system1.49.0 (>= 1.49.0-1), libboost-thread1.49.0 (>= 1.49.0-1), libc6 (>= 2.15), libdb5.1++, libgcc1 (>= 1:4.1.1),
 libleveldb1, libminiupnpc8 (>= 1.6), libssl1.0.0 (>= 1.0.0), libstdc++6 (>= 4.6)
Schlägt vor: db-util, db4.8-util
Konflikte: bitcoind
Beschreibung: peer-to-peer-Netzwerk basierende digitale Währung - daemon
 Bitcoin ist eine freie open-source-peer-to-peer electronic cash system, das ist völlig dezentral, ohne die Notwendigkeit für einen zentralen server oder vertrauenswürdigen Parteien. Benutzer halten die Krypto-Schlüssel zu Ihrem eigenen Geld und transact direkt
 mit jedem anderen, mit Hilfe eines P2P-Netzwerks zu überprüfen, für Doppel-Ausgaben. 

 Standardmäßig verbindet sich zu einem IRC-Netzwerk zu entdecken, andere peers. 

 Vollständige Transaktionshistorie gespeichert wird lokal auf jedem client. Dies erfordert mehrere GB Speicherplatz, langsam wachsende. 

 Dieses Paket bietet bitcoind, eine kombinierte daemon und CLI-Tools zur Interaktion mit dem daemon.
Homepage: http://www.bitcoin.org
+852
thebjorn 02.12.2012, 02:59:50

Ich weiß, bitcoin core standardmäßig lädt die gesamte blockchain, aber es ist eine abgespeckte version, die nicht mit 60+gb groß? Ich muss in der Lage sein zu erstellen, die Adressen und label jeweils eine für die spezielle Nutzung wie Einsparungen, Ausgaben 1 Ausgaben 2, usw.

+746
gette 07.05.2018, 08:21:42

Ich bemerkte, es war ein 2,5% spread auf einem bestimmten exchange. Gibt es eine Möglichkeit zum Geld verdienen von zu großen spreads?

+744
TurkeyFried 03.01.2019, 12:16:33

Sie finden die Liste in der bitcoin-Quellcode. Dies sind die aktuellen Kontrollpunkte (aus dem git revision c091b99):

 checkpointData = (CCheckpointData) {
{
 { 11111, uint256S("0x0000000069e244f73d78e8fd29ba2fd2ed618bd6fa2ee92559f542fdb26e7c1d")},
 { 33333, uint256S("0x000000002dd5588a74784eaa7ab0507a18ad16a236e7b1ce69f00d7ddfb5d0a6")},
 { 74000, uint256S("0x0000000000573993a3c9e41ce34471c079dcf5f52a0e824a81e7f953b8661a20")},
 {105000, uint256S("0x00000000000291ce28027faea320c8d2b054b2e0fe44a773f3eefb151d6bdc97")},
 {134444, uint256S("0x00000000000005b12ffd4cd315cd34ffd4a594f430ac814c91184a0d42d2b0fe")},
 {168000, uint256S("0x000000000000099e61ea72015e79632f216fe6cb33d7899acb35b75c8303b763")},
 {193000, uint256S("0x000000000000059f452a5f7340de6682a977387c17010ff6e6c3bd83ca8b1317")},
 {210000, uint256S("0x000000000000048b95347e83192f69cf0366076336c639f9b7228e9ba171342e")},
 {216116, uint256S("0x00000000000001b4f4b433e81ee46494af945cf96014816a4e2370f11b23df4e")},
 {225430, uint256S("0x00000000000001c108384350f74090433e7fcf79a606b8e797f065b130575932")},
 {250000, uint256S("0x000000000000003887df1f29024b06fc2200b55f8af8f35453d7be294df2d214")},
 {279000, uint256S("0x0000000000000001ae8c72a0b0c301f67e3afca10e819efa9041e458e9bd7e40")},
 {295000, uint256S("0x00000000000000004d9b4ef50f0f9d686fd69db2e03af35a100370c64632a983")},
}
};

Ist es nicht eigentlich egal, wie Sie ausgewählt werden, beachten Sie aber die folgenden Kommentare in der source:

/**
 * Was macht ein gutes checkpoint-block?
 * + Umgeben von Blöcken mit vernünftigen Zeitstempel
 * (keine Blöcke, bevor Sie mit einem Zeitstempel nach, keine nach mit
 * Zeitstempel vor)
 * + Enthält keine seltsame Transaktionen
*/

Jedenfalls so lange, wie Sie eingefügt werden in regelmäßigen Abständen alles in Ordnung ist. Diese Antwort gibt einen Hinweis auf das, was ist Ihr Zweck.

+646
Tammer Ibrahim 18.12.2017, 07:12:26

Es gibt nicht eine einzige "spot-Preis" für bitcoin. Es gibt nur die bid-und ask-Preise an den verschiedenen Börsen, bei verschiedenen Währungen.

Haben Sie zum Faktor darin, wie viel BTC, die Sie kaufen möchten, und betrachten Sie das Buch bestellen, um zu sehen, welchen Preis Sie bezahlen, um zu kaufen oder zu verkaufen.

Es ist ein tool, um alle Märkte, die für eine bestimmte Währung finden Sie http://bitdango.com/currencies um alle Währungen. Dann wählen Sie eine bestimmte (USD, EUR, PLN, etc) Sie daran interessiert sind. Zum Beispiel, hier ist die USD-URL: http://bitdango.com/markets?quoteCurrencies=USD - das gibt Ihnen alle bid/ask-Preise für Bitcoin-Märkte, die Unterstützung USD.

+625
iCal7121 29.06.2018, 06:13:25

Angesichts der Staffelung Anstieg der BTC-Wert über die letzten Monate (fast 600% in 12 Monaten), ich bin kicking mich für die nicht immer in den Spiel zuvor. Ich habe schon lauern, um dieses seit Jahren, aber wurde zu risikoscheu zu Tauchen, und ich habe nicht aufgepasst in letzter Zeit. Nun, schaut in Angelegenheiten wieder, ich bin geneigt zu Fragen: Wo ist der Haken?

(Dies wurde gebeten vor, aber die information ist veraltet.)

Eine Kosten/Ertrags-Berechnung mit heutigen zahlen (Aug'17) sagt mir, dass eine dedizierte mining-Gerät würde für sich selbst zahlen in 86 Tagen und generiert mehr als $2500 pro Jahr. Das klingt wie kostenloses Geld!

  • Wenn dies wirklich wahr ist, dann warum ist nicht die ganze Welt bis in die Arme über diese neue Goldrausch? Oder ist es wahr, und die meisten Menschen sind nur das Leben unter einem Felsen?
  • Wenn dies wahr ist, warum dann nicht eilen und kaufen, so viele Bergleute, wie ich mir leisten kann? Oder ist es klüger, nur kaufen, ein paar Münzen statt?

Ich habe versucht zu berücksichtigen, aktuellen Werte:

Mit verschiedenen online-Rechnern (coinish, blockchained) ich komme um 16.35 USD/Tag oder 2597.50 USD/Jahr bei der Einnahme von Schwierigkeiten und Energie Kosten berücksichtigt werden. Das klingt immer noch wie gratis Geld; was ist der Haken?

(edit: Aufgrund eines Tippfehlers meine erste Berechnung wurde eine Größenordnung zu hoch. Diese Werte sind nun korrigiert.)

+563
thabrani03 26.12.2017, 15:51:29

Wie kann ich herausfinden, was die aktuelle Getrennt Zeuge Annahme rate ist, um so zu sehen, wie es voran in Richtung der 95% - Bereitschaft erforderlich, um zu aktivieren.

+507
Acorn444 17.11.2012, 21:02:44

Ich lese bitcoin core source code. Ich will wissen wie man die bitcoin-Adresse von CTxIn Objekt.

Ich habe eine CTransaction-Objekt. Ich fand die Art und Weise, wie man Adressen aus vout wie folgt. Aber ich weiß nicht über vin.

UniValue aus(UniValue::VOBJ);
ScriptPubKeyToUniv(txout.scriptPubKey, out, true);

UniValue u = find_value(out, "Adressen");
UniValue uv = u.getValues()[0];
newDestination = uv.get_str();

CTxIn hat eine scriptSig. Ich denke, ich kann kommen Adresse von ihm.

CTxIn

https://dev.visucore.com/bitcoin/doxygen/class_c_tx_in.html


Update 1

Ich fand, wie man den pubkey mithilfe ScriptToAsmStr. Ich weiß, das funktioniert nur für P2PKH-Adresse.

vector<string> - array;
CScript s = _tx.vin[0].scriptSig;
string a = ScriptToAsmStr(s, true);
boost::algorithm::split(array a, boost::is_any_of(" "));
if (array.size() == 2) {
 cout << array[1] << endl; // 0396f8781a4900372a5d72d84718d146170d5983e67dff8b4a28fef80690c09767
}

Ich bin jetzt auf der Suche in wie konvertiert man die pubkey zu bitcoin-Adresse auf mainnet.


Update 2

Ich versuchte es wie folgt, aber "ungültig" wird gezeigt..

const char *cstr = "0396f8781a4900372a5d72d84718d146170d5983e67dff8b4a28fef80690c09767";
std::vector<unsigned char> vec(cstr, cstr + strlen(cstr));

CPubKey pubkey(vec);
wenn (pubkey.IsValid()) {
 cout << "gültig" << endl; 
} else {
 cout << "ungültig" << endl;
}

Update 3

Dank der Andrew Chow Antwort, ich könnte eine CPubKey Objekt. Alles, was Links ist, um die Ausgabe der bitcoin-Adresse aus dem Objekt.

#include "utilstrencodings.h"

std::vector<unsigned char> vec = ParseHex("0396f8781a4900372a5d72d84718d146170d5983e67dff8b4a28fef80690c09767");

CPubKey pubkey(vec);
wenn (pubkey.IsValid()) {
 cout << "gültig" << endl;
} else {
 cout << "ungültig" << endl;
}

Update 4

Schließlich bekam ich eine bitcoin-Adresse von einem CTxIn Objekt. Ich denke, das ist kein intelligenter Weg. Möglicherweise gibt es andere Möglichkeiten. Und immer noch nicht sicher CKeyID Bedeutung. Ich werde in diese im detail.

CKeyID id = pubkey.GetID();
CBitcoinAddress-Adresse(id);
if (Adresse.IsValid()) {
 cout << "gültig" << endl; 
} else {
 cout << "ungültig" << endl;
}

cout << Adresse.ToString() << endl; // 15L7U55PAsHLEpQkZqz62e3eqWd9AHb2dh
+493
Sophie Proud 26.06.2015, 17:30:23

TUN NICHT VERWENDEN. Entfernt die Ausmerzung bad Tags-Initiative 2014.

+477
pro100AnnA 29.08.2015, 02:46:37

Heute nahm ich einige Zeit zu Durcheinander herum mit der bit - Python-Bibliothek, das finde ich ziemlich einfach zu bedienen. Ich habe gefehlt, um einige der Bitcoin-Programmierung für eine Weile, so habe ich beschlossen, erstellen Sie eine einfache web-wallet zu testen, Erstellung und Ausstrahlung von Transaktionen. Ich bin natürlich mit testnet für diese.

Verwendete ich zunächst eine testnet faucet senden zwei Transaktionen, die auf eine Haupt - Adresse, 0.0005 und 0.0001 tBTC, um loszulegen. Ich habe meinen code zu prüfen, ob diese Adresse " Ausgewogenheit und bekam 0.0006, cool. Ich ging dann zu meinem neu entwickelten web-wallet zum senden von zwei Transaktionen, die auf eine andere Adresse, beide mit einem Wert von 0.00001 tBTC. Ich bemerkte sofort das Gleichgewicht von meiner Haupt-Email-Adresse wurde deaktiviert, zeigt mir 0.000028 tBTC was für mich keinen Sinn macht, sollte es schon etwas enger zu 0.00058. Ich verwendet blockcypher zu überprüfen, auf diese Transaktionen (die sind unbestätigt, aber ich glaube, das ist irrelevant), um sicherzustellen, dass mein code war ok. Sicher genug, 0.00001 tBTC wurde zweimal gesendet, um die korrekte Adresse, aber der Wechsel zurück an die Absender-Adresse ist Weg. Was genau ist hier passiert?

Ich umfassen die Transaktionen hier und hier.

Vielen Dank im Voraus!

+452
Almas Dusal 22.01.2010, 18:24:43

Ich kaufte und verwendet bitcoins 5-6 Jahren durch eine Maschine (in Bar bezahlt) in einer bank hier in Australien hatte ich ein Portemonnaie/dat.Datei auf meinem Mac-Desktop, die ich denken, hat gewesen gelöscht, nun endlich kann ich es nicht finden, ich erinnere mich noch an mein Passwort für die Brieftasche, aber ich habe Probleme es zu finden, alle Möglichkeiten, die es neu installieren ? Der Mac funktioniert immer noch gut und hat noch nie gewischt, ich habe vor kurzem zog es aus dem Lager und ich bin sicher, es gibt Münzen, die noch in meiner Brieftasche.

Bitte Helfen Sie Mit!

+416
odych 06.08.2015, 20:57:33

Was ist der sicherste Weg, um sicherzustellen, dass am 1. August bekomme ich die Menge an BTC, die ich selbst in BCC?

Beispielsweise Coinbase geht, halten alle die "BCC". Also, wenn Sie haben BTC in Coinbase Sie erhalten nicht die gleiche Menge von BCC.

Ich möchte sicherstellen, dass ich die gleiche Menge Bitcoin Geld wie ich haben, sobald die Bitcoin blockchain spaltet.

+414
hvrauhal 17.04.2016, 04:04:13

Sie verwendet btc-e-codes? Es ist wie echtes Geld, sondern nur im Austausch. Auf BTC-e avalibale codes für den RUR-Rubel, EUR-Euro USD-US-Dollar.

+394
bjakubski 18.04.2015, 15:34:56

Es gibt keine solche Dinge wie "in-Adressen" oder "Adressen", und das hat nichts zu tun mit merkle-Bäumen, oder sogar blockiert.

Bitcoin funktioniert, indem Sie Transaktionen erstellen, Ausgaben und andere Transaktionen, die Ausgaben von vorherigen Transaktion Ausgänge. Jeder Ausgang besitzt einen zugeordneten Wert. Wenn Sie verbringen Bitcoin, Sie sind Ausgaben von vorherigen Transaktion Ausgänge. Ihre Transaktion wird mit einem Verweis auf die Ausgabe, die es ist-Ausgaben: die txid und den index der Ausgabe. Da alle Transaktionen (außer coinbase Transaktionen - die Münze generation Transaktion, nicht die Firma) verbringen aus einer früheren Transaktion ausgegeben, die Transaktionen sind alle miteinander verkettet. Sie können zu Fuß rückwärts durch diese Kette von Transaktionen zu überprüfen, dass die Werte alle Transaktionen korrekt sind.

Also, wenn ein Knoten erhält die Transaktion, es sucht die Ausgänge, dass Ihre Transaktion ist-Ausgaben aus und stellt sicher, dass keine andere Transaktion damit verbracht hat, diese Ausgaben bereits. Dann ist es Summen der Werte von den Ausgängen ausgegeben wird und stellt sicher, dass die Summe größer als oder gleich der Summe der Werte der Ausgänge erstellt werden.

+310
user24329 11.07.2013, 11:00:45

 Von Mac

  1. Terminal öffnen
  2. Gehen Sie zu dem Ordner, wo die Blöcke sind. In diesem Fall Bitcoin-Ordner (es ist das gleiche für andere bitcoin-forks)

    cd "/Library/Application Support/Bitcoin/blocks/"

  3. Führen Sie diesen code, verketten alle die blk-Dateien. Stellen Sie sicher, dass Sie alle nummeriert Blöcke, die Sie finden auf Ihrem Bitcoin-Ordner. In diesem Fall sind es 4

    Katze blk00000.dat blk00001.dat blk00002.dat blk00003.dat blk00004.dat > bootstrap.dat

  4. Getan.

+282
Vfvbu 12.08.2012, 22:23:13

Bitcoin keine Spur Kontostände wie der traditionellen Rechnungslegung, die es nur speichert, wo BTC herkommen und welche Adresse es geschickt wird. So, der Empfänger-Adresse nicht technisch haben eine aufgezeichnete balance, nur ein Saldo berechnet für alle Transaktionen erhalten Sie auf dieser Adresse. Sobald Sie die Bitcoin senden, der nicht ausgegebene Transaktion Ausgang auf den Sie verweisen, beim senden wird ausgegeben und der Saldo berechnet für diese Adresse, die Sie ursprünglich erhalten auf null.

Sie finden diese video-Unterstützung:
Wie Bitcoin Funktioniert Unter der Haube

+275
EmeraldEye 19.10.2015, 20:19:52

Mit der Rückkehr von GPU-mining betroffen sein von ASICs, wo die Bergleute Ihre Maschinen? Sollte ich ein pro-gamer? Beitreten einer rendering-farm für Bargeld (gibt es Sie?) und lassen Sie Disney mein rig zu machen toystory 4? Spenden Sie [email protected] oder [email protected]? Spenden Sie es an eine Anonyme botnet? Beitreten zu einem spamming-farm verwendet zu bombardieren Bitcoin-dev ' s mit Anfragen zu wechseln Doppel-SHA256-für Doppel-MD5 in den code?

Kurz gesagt, was ernsthafte alternativen sind für Ihre Gewinn-oder nur darum, gutes mining-rigs?

+267
JuanCaicedo 27.06.2015, 21:42:31

Ich sehe widersprüchliche Ansprüche darüber, ob bitcoind können immer noch CPU-basierte mining. Wie weit zurück, wie 2011 die Leute sagten, die Funktion werde "bald" entfernt werden. War Bergbau entfernt? Übrigens, wenn der Bergbau ist entfernt von bitcoind, was die Dinge sind, die es immer noch tun können?

+165
stronghyli 18.04.2010, 04:18:57

Ich weiß, dass der private Schlüssel wird zufällig generiert, indem Brieftasche. Ist es möglich, die wallet generieren, die gleiche Adresse, die verwendet wird, in Bitcoin?

In anderen Worten: Zwei private Schlüssel ka ≠ kb, ist es möglich, dass Sie beide generieren den gleichen öffentlichen Bitcoin-Adresse?

+141
rich strickland 24.07.2014, 02:05:24

Was ist die Fortschrittlichste Technologie für anonyme Transaktionen-Funktion?

Ich habe gehört, zerocash und coinjoin aber einer von Ihnen hat einen technologischen Vorsprung? Sind alle diese Technologien wirklich fähig sind, die anonyme Transaktionen-Funktion im Gegensatz zum pseudo-Anonymität?

+56
ninegrid 24.07.2010, 04:33:10

api v1

https://blockchain.info/pl/merchant/'.$login.'/new_address?password='.$haslo.'&api_code="myapi"&label='.$id, false, $timeout

wie es zu tun richtig, die auf der API v2?

+51
Folarin Osibodu 25.11.2018, 21:19:42

Ich habe Träume für den letzten Monat über BTC und einem alten computer, den ich gekauft hatte, Bitcoin auf eine lange, lange Zeit. Ich habe gerade festgestellt, sagte der computer meiner Großmutter im Keller. Gebootet es auf und lo und siehe, es fand eine Brieftasche.dat-Datei.

Ich ließ die Bitcoin eine Weile her, als ich versuchte, verbringen die Bitcoin, ich konnte nicht, aus welchem Grund auch immer.

Gut Leute, hier ist der Grund:

Status: 0/unbestätigt, nicht in der Speicher-pool Datum: 4/9/2557 03:53 Zu: (entfernt) Lastschrift: -200.00000000 BTC Netto-Betrag: -200.00000000 BTC Transaktions-ID: (entfernt) Transaktion Gesamtgröße: 192 bytes Ausgabe-index: 0

Ich habe zwei Transaktionen wie diese. Ich muss wissen, wie man abzurufen, diese Münzen.

+11
Suchi 12.07.2011, 01:13:23

Fragen mit Tag anzeigen