Ubuntu Bitcoin Core-Knoten-Upgrade - Hält ab v0.16.0

Ich habe dies getan:

sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install bitcoin-qt

Aber wenn ich bitcoin-qt von meiner Konsole, startet es 0.16.0. Wie kann ich dieses Problem beheben?

+659
Knowledge 15.10.2012, 22:01:53
28 Antworten

diese Dateien blockieren, sind Ihre Kopie der blockchain. Sie könnten aufhören, Ihre neue bitcoind daemon und verschieben Sie Sie in das $HOME/.bitcoin/blocks-Ordner und starten Sie bitcoind, und sparen Sie sich und das Netzwerk, die Notwendigkeit, erneut herunterladen Ihnen.

+940
Akklin 03 февр. '09 в 4:24

Ich versuche, einen Merksatz Samen erzeugen eine bitcoin-core-wallet. Ich weiß, core nicht unterstützt bip39, aber es unterstützt bip32 und sethdseed sollte machen es möglich, die Samen erzeugt, die durch einen bestimmten Merksatz.

Was ich versuche zu tun, ist erzeugen einen Samen mit https://github.com/iancoleman/bip39 und verwenden, dass xprv zu füttern sethdseed auf eine leere Brieftasche erstellt am bitcoin-core.

Das Hauptproblem, das ich bin vor ist, dass das format erforderlich, die von der bitcoin-core-wallet ist nicht verfügbar, und ich bin nicht in der Lage zu generieren, die es auf jedem Weg:

Ich habe gerade eine neue Geldbörse nur für die Prüfung und machen Sie einen dump, es liest sich etwas wie:

# extended privaten masterkey: xprv9s21ZrQH143K3ndNedb7hus3kpzuuyaafu9zvkxgqgveg4623gvihrsrkiawek2wfnnbdanyea6d9gcewtiywhptsdyucpvweg8a6wdqg7g

L5613pTNa7wks3DVt9HrPYDR1aBpMHn3qpxblfqydr4kkgabrnrs 2019-07-14T21:57:10Z hdseed=1 # addr=32AoHsZ6AvTPxiqkACTMbMcdPhD4Xye1nm
KyAP4Jf5APLei25PbfeohPWaRNmCj2yQjwwtreqm4ixxjr23dxo7 2019-07-14T21:57:11Z reserve=1 # addr=36DxZaj6JEXgSSdTtsN6yEdULgGrfc5A5w hdkeypath=m/0'/0'/9'
...

So sagt es, dass der masterkey gegeben zu übersetzen, die auf dem gegebenen hdseed

xprv = xprv9s21ZrQH143K3ndNedb7hus3kpzuuyaafu9zvkxgqgveg4623gvihrsrkiawek2wfnnbdanyea6d9gcewtiywhptsdyucpvweg8a6wdqg7g
übersetzen sollten, in irgendeiner Weise zu:
hdseed = L5613pTNa7wks3DVt9HrPYDR1aBpMHn3qpxblfqydr4kkgabrnrs

Aber könnte ich nicht gefunden, einen Weg, um von einem zum anderen.

Es scheint, dass es bereits eine isssue auf bip39, über diese, ohne Ergebnisse.

Getestet hab ich mit bitcoinjs-lib mit dem folgenden code ohne Glück:

const bip32 = require('bip32')
const bitcoin = require('bitcoinjs-lib')
const xpriv = 'xprv9s21ZrQH143K3ndNedb7hus3kpzuuyaafu9zvkxgqgveg4623gvihrsrkiawek2wfnnbdanyea6d9gcewtiywhptsdyucpvweg8a6wdqg7g'

const node = bip32.fromBase58(xpriv, bitcoin.Netzwerke.bitcoin)

console.log(node.toWIF())

Aber es erzeugt 'L1UsWzEdexKrXmNaM8b4dyv4TsMHouVFgkhfanuhomhjjnbniwdx'.

+939
Umar Tahir 07.07.2011, 06:51:16
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Versuchte so viel wie möglich zu verstehen, was die Blockchain-Technologie ist (Wie ich versucht bin, um zu sehen, wenn ich einen Blockhain Entwickler) und ich arbeitete nur auf eine Geld-transfer-system selbst, und ich höre alle reden über die blockchain wird die nächste wichtige Sache zu entwickeln, um eine Geld-Zahlung system.

nachdem, was ich im internet gelesen habe , ein system mit blockchain-Technologie sollte die folgenden Fähigkeiten,

1.) Nachdem die Zahlungen zu generieren sollte der block und generieren der blockhashes und speichern Sie Sie als ein Transaktionsprotokoll Später auf, um der Spur der Geschichte der Zahlungen, die von Anfang bis zu seinem gegenwärtigen Zustand... 2.) Peer-to-peer-Nutzern Erlaubt, Zahlungen zu leisten und anzeigen Spur der Transaktionen etc

Jetzt möchte ich Sie zu verstehen, in seiner kurzen Sinn, seine es das, was die blockchain ist alles über?

+937
Tremere 30.10.2010, 17:14:50

Dieser code ruft dieser code, der ruft crypto.getRandomValues, die ein vertrauenswürdiges kryptografisch sicheren Zufallszahlen-generator. Es ist sicher genug, um mit zu konkurrieren bitaddress.org solange man den browser wurde nicht gehackt.

+913
ybrbnf 28.04.2019, 03:17:36

Seit Ihrer früheren Frankreich und UK accounts geschlossen wurden, beide Mt. Gehex und Intersango einrichten von Konten in Polen.

Gibt es einen bestimmten Grund, warum Sie lieber in Polen?

+894
florisla 08.03.2015, 11:55:17

freebitco.in ist eine Webseite, die hauptsächlich für das empfangen von Zahlungen von Armaturen... in der Regel ist es NICHT empfohlen, verwenden Sie es als eine Brieftasche, so...

Wenn Sie verwenden möchten, Coinbase als Brieftasche, die Empfehlung ist, senden Sie alle Ihre Gelder von freebitco.in der wallet-coinbase generiert für Sie...

(bis jetzt habe ich noch nie verwendet, bevor Coinbase so... kann ich empfehlen Sie zu verwenden blockchain.info als Portemonnaie, da diese die option für den export Ihre Erholung Saatgut für speichern Sie es in einem sehr sicheren Ort...)

+863
Katie Simone 17.09.2019, 18:04:49

Sie können die Installation der standard-Bitcoin-QT client, navigieren Sie zu

\Program Files (x86)\bitcoin\daemon\

und dann laufen

bitcoind -gen=1

Jedoch ist dies nicht empfohlen, außer auf dem Test-Netzwerk, weil es nahezu unmöglich ist, zu generieren, keine Münzen dieser Art und Weise auf die Produktions-Netzwerk.

+846
elliot svensson 12.11.2011, 16:09:51

"AML-konforme" bitcoins sind nicht anonym/anonymizable per definition, da die meisten AML-Gesetze verlangen, die Herkunft der Mittel zu rückführbar auf die Reale person, zumindest für größere Transaktionen. Die "befleckten" bitcoins sind völlig andere Sache, sollten Sie völlig in Ordnung zu akzeptieren, Sie in gutem glauben, wenn Sie Absender ist das wahre Leben-ID. Recht weiß nichts über die "Makel", das ist völlig bitcoin-bezogene Erfindung, da sich das Bargeld noch Ware in der Regel haben es. Es ist noch nicht bewiesen, wie es sein würde, als durch die jury.

IANAL, sollten Sie einige eigene Forschung auf diesem.

+833
cparisot 15.12.2018, 10:48:35

Q: Was ist zu CPU-und GPU-mining?

A: Ihre Effizienz macht Sie irrelevant in der bitcoin mining-Welt von heute

und der Autor hat kein Interesse an der Unterstützung alternativer Münzen, die besser sind

abgebaut von diesen Geräten

aus https://github.com/ckolivas/cgminer/blob/master/README

+809
Signare 19.02.2016, 00:50:53

Der JSON-RPC-Protokoll ist sehr einfach. Sie POST an den mining-pool (oder den bitcoind client):

{"method": "getwork", "params": [], "id": "etwas"}

und wieder:

{"result": {"data": "hex-bytes....", "target": "hex-bytes...", ...}, ... }

Sie brauchen nur die ersten 80 bytes vom Ergebnis.Daten - ändern Sie die letzten 4 bytes (nonce) und die Berechnung des hashes. Dann, wenn Sie einen hash, der weniger als "target" (in der Regel einen hash mit dem hohen Auftragsbestand 32-bits gleich null), rufen Sie getwork wieder berichten hash (und verdienen einen Anteil am pool):

{"method": "getwork", "params": ["hex-Kopfzeile"], "id": "etwas"}

Es gibt einen Haufen auf wonky byte-Reihenfolge der Kodierung in der standard-getwork nennen. Im Allgemeinen werden Sie wollen, um in umgekehrter Byte langen integer (4 bytes), bevor Sie gehasht wird, und das gleiche tun, bevor Ihre Berichterstattung gefunden block zurück an den pool. Siehe das Beispiel pyminer für eine einfache Referenz-Implementierung von einem miner (in python). Innerhalb der Miner.arbeiten() - Funktion ist, wo die Magie passiert. Die Funktion nimmt zwei Parameter: datastr, dies ist der Wert gespeichert, im inneren führen.Daten und targetstr dies ist der Wert gespeichert, im inneren führen.Ziel.

Eine andere Sache - die meisten Schwimmbäder verlangen, dass Sie die Standardauthentifizierung verwenden, wenn Sie die POST, so müssen Sie Ihren Benutzernamen und Passwort in den header Ihrer Anfrage.

+807
Mohd Dhiyaulhaq 02.07.2015, 20:31:12

Der Finney-Attacke ist eine Variante des double-spend-Angriff. Der Angreifer erstellt zwei Transaktionen - eine Gutschrift auf das Opfer und eine Gutschrift auf sich selbst. Sie halten die erste Transaktion für jetzt und fahren Sie um zu versuchen, den Bergbau, die zweite in einem block. Wenn Sie erfolgreich sein (dies kann eine Weile dauern), Sie schnell zu machen ein Kauf mit der ersten Transaktion, erhalten Sie die Ware, die Sie gekauft haben, und lassen Sie dann die pre-block abgebaut. Diese Art der ersten Transaktion wird ungültig, selbst wenn es weitergegeben wird, durch das gesamte Netzwerk.

Diese Variante des double-spend-Angriff ist schwerer zu führen (Bergbau einen block selbst war nicht leicht für eine lange Zeit), aber ist nicht nachweisbar, bis es vollständig ausgeführt. Der einzige Weg, sich selbst zu schützen gegen einen solchen Angriff ist erforderlich, dass mindestens eine Bestätigung für die Transaktion, bevor er aus gekauften Ware, die mehr Bestätigungen für Transaktionen im Wert von mehr.

+796
Abinash Deka 05.03.2012, 07:15:00

Wie die andere Antwort festgestellt hat, gleicht nicht technisch existieren für eine bestimmte Adresse. Dies ist, weil es viele Ausgänge, die sich an eine Adresse, die Sie besitzen, aber Sie können nur ausgeben, diese Ausgaben getrennt (I. e. Man kann sagen abzuziehen, x von meinem Konto ab, Sie können nur sagen, ziehen diese Ausgabe Betrag wurde bisher verliehen an diese Adresse).

Wir definieren einen pseudo-Vorstellung von einem Gleichgewicht, obwohl, nennen wir es mal die Adresse' unlock-able value (UV), weil der Besitzer des privaten Schlüssels dass Adresse freischalten können einige # von Münzen durch die Kenntnis der privaten Schlüssel für die Adresse.

Nun, zur Berechnung der UV-Saldo, insgesamt erhalten, und insgesamt versendet, eine Adresse, Sie Folgen dieser pseudo-Algorithmus:

Adresse a;
Uv = 0;
Empfangen = 0;
Gesendet = 0;
Für jeden (Ausgabe in der blockchain):
 If (Ausgabe entsperren-der Lage, die vom Besitzer der Adresse ein):
 Empfangen += Ausgabe.Betrag;
 If (Ausgang ausgegeben wurde):
 Gesendet += Ausgabe.Betrag;
Sonst:
 Uv += Ausgabe.Betrag;

Am Ende werden alle Ausgänge in die blockchain, die Uv-Menge einen Wert haben wird, ist im Konzept ähnlich wie ein Gleichgewicht. Aber hier können wir auch sehen, warum dies ist eine sehr schwierige Vorstellung:

  • Wie wissen Sie, wenn ein Ausgang entsperren-der Lage, die vom Besitzer der Adresse? Manchmal ist nur der key-Inhaber sich wissen kann.
  • Was ist, wenn ein Ausgang kann entsperrt werden, indem Sie, sagen wir, 1 ein Satz mit 3 Tasten? Tun Sie Kredit die Salden aller drei Tasten, oder keine?

Ich vermute, der Weg blockchain.info dies tut, ist grundsätzlich durch ausführen der oben genannten pseudo-Algorithmus (obwohl viel mehr optimiert und mit einer Datenbank), aber nur wenn man die Ausgänge in die Pay-to-Pubkey-Hash-format.


Okay, durch Kontaktaufnahme mit dem blockchain.info support-team und einigen Tests habe ich herausgefunden, dass das problem war die API-link in der Frage ist sowohl paginiert und bewerten begrenzte. Der folgende PHP-code erzeugt die gleichen Werte blockchain.info zeigt auf Ihrer Website, vorausgesetzt, Sie laufen nicht in begrenzender Probleme.

<?php

// Method: POST, PUT, GET etc.
// Daten: array("param" => "Wert") ==> index.php?param=Wert

Funktion CallAPI($method, $url, $Daten = false)
{
 $curl = curl_init();

 switch ($method)
{
 case "POST":
 curl_setopt($curl, CURLOPT_POST, 1);

 if ($Daten)
 curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
break;
 Fall "PUT":
 curl_setopt($curl, CURLOPT_PUT, 1);
break;
Standard:
 if ($Daten)
 $url = sprintf("%s?%s", $url, http_build_query($data));
}

 // Optional-Authentifizierung:
 curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
 // curl_setopt($curl, CURLOPT_USERPWD, "username:password");

 curl_setopt($curl, CURLOPT_URL, $url);
 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

 $result = curl_exec($curl);

curl_close($curl);

 return $Ergebnis;
}

$Adresse = "1EZK42jGEJVniyBn1wXrUx92wzyUkYB8kj";
$offset=0;
$txs = array();

while (true)
{
 $val = json_decode(CallAPI("GET", "https://blockchain.info/address/$Adresse?format=json&limit=10&offset=$offset"), true);
 if (count($val["txs"]) == 0)
break;
 sonst 
 $txs = array_merge($txs, $val["txs"]);

 $offset += 10;
}

$uv = 0;
$empfangen = 0;
$gesendet = 0;
$nrefs = 0;

foreach ($txs als $tx)
{ 
 $ininputs = false;
 $totalin = 0;
 foreach ($tx["Eingabe"] as $input)
{
 if ($input["prev_out"]["addr"] == $address)
{
 $ininputs = true;
 $nrefs += 1;
 $totalin += $input["prev_out"]["Wert"];
}
}

 $inoutputs = false;
 $totalout = 0;
 foreach ($tx["out"] as $Ausgabe)
{
 if ($Ausgabe["addr"] == $address)
{
 $inoutputs = true;
 $nrefs += 1;
 $totalout += $Ausgabe["Wert"];
}
}

 $uv += ($totalout - $totalin);

 // $received += $totalout;
 // $gesendet += $totalin;

 if ($ininputs && $inoutputs && $totalout >= $totalin)
{
 $received += $totalout - $totalin;
}
 else if ($ininputs && $inoutputs && $totalout < $totalin)
{
 $gesendet += $totalin - $totalout;
}
 else if ($inoutputs)
{
 $received += $totalout;
}
 else if ($ininputs)
{
 $gesendet += $totalin;
}
}
echo "\n";

echo "nrefs :" . $nrefs . "\n";
echo "uv :" . $uv . "\n";
echo "empfangen :" . $erhielt . "\n";
echo "gesendet :" . $gesendet . "\n";

Result of running program

enter image description here

+795
dh4rm4 13.03.2016, 05:32:27

Erste Sachen zuerst, ich bin ein Neuling in alles rund um bitcoins.

Ich bin auf die Analyse von ein paar Dutzend Adressen überprüfen, welche Zahlungen erhalten hat, und einer von Ihnen ist folgende: https://blockchain.info/address/121orLQW2LanEtso2htwZSfZ3vV4toLKt6. Ich bin mir nicht sicher über das, was ich sehe.

Ich verstehe, dass der Besitzer der Brieftasche 121orLQW2LanEtso2htwZSfZ3vV4toLKt6 erhielt eine Zahlung von 0,0001 BTC von zwei unterschiedlichen Personen, die Eigentümer von 1E9b2CvbB9pKT617zNbxoVNH65XqMjarpx und der Besitzer 1JXstXTaeg6eH3wCXvdC7TYSA8ntWAsPc8. Aber wenn dies der Fall war (ich denke, es ist nicht), warum sind beide Zahlungen zusammengefasst, die auf der gleichen Transaktion?

Auch, wenn ich auf das aktivieren der erweiterten Ansicht am unteren Rand der Seite, sehe ich, dass die ersten bezahlten 0,0001 und die zweite 0.00010782, aber das Einkommen war 0.0001 statt 0.0002+.

Im Grunde, was ich verlange ist, wenn Sie können, erklären Sie mir die Transaktion auf diesen link.

+756
Thambiaiyah Jeyananthan 10.04.2013, 14:52:30

Bitte gibt es eine Website, die Zweck, web-services, export-Markt rate-Wert der verschiedenen Währungen, auch bitcoin.

+734
sl0m0 24.08.2010, 19:19:18

Ich will blockchain-API für meinen Shop, aber der Geldbeutel nur die überwachung letzten 20 generierte Adresse.

Zitat aus https://blockchain.info/api/api_receive:

Wie definiert, die in Bulletin 44, wallet-software wird nicht Scannen letzten 20 unbenutzt - Adressen. Wenn Sie genügend Anfragen von dieser API, die das nicht haben passende Zahlung, könnten Sie generieren Adressen, die hinter diesem Horizont, die Ausgaben gezahlte Gelder an die Adressen ganz schwierig. Aus diesem Grund, diese API einen Fehler zurück und verweigern um neue Adressen generieren, wenn es erkennt, es entstünde eine Lücke von über 20 unbenutzte Adressen. Wenn dieser Fehler Auftritt, müssen Sie entweder der Wechsel zu einem neuen xPub (innerhalb der gleichen Brieftasche ist in Ordnung), oder erhalten Sie einen Zahlung auf eines der vorherigen 20 Adressen

Ich gegoogelt über dieses problem und einige Lösungen gefunden wie:

Lösungen, die ich gefunden habe

  1. Überprüfen Sie die Lücke mit dem blockchain checkgap API und nicht generieren neue Adresse, bis Sie bezahlt haben.
  2. Vergrößern Lücke begrenzen, die auf die api erhalten.
  3. Senden Sie Geld, um die letzten nicht verwendete Adresse.

Probleme mit diesen Lösungen

  1. Wenn ich 20 unbezahlte Adresse und Sie nie bezahlt, Lösung #1 kann das problem nicht lösen. es nur sagen, ich habe 20 unbezahlte Adresse.
  2. Lösung #2 nicht lösen können, das Hauptproblem. Auch ich habe die Lücke begrenzen, um die 100, Wie etwa zu dem Zeitpunkt, 101 neugierige Anwender wollen nur, um zu sehen, auf der checkout-Seite und schließen Sie es. Ich werde 100 nicht verwendete Adresse erneut ein.
  3. Lösung #3 nicht so eine schöne Lösung für mich. Es scheint wie eine schlechte Praxis, um mich und das ist eine Lösung, gelöst Geld.

Meine Lösung

Wenn ich es richtig, wenn die Blockchain zu generieren, die Adresse, Es wird da sein, bis es bezahlt. Korrigieren Sie mich, wenn ich falsch bin, Blockchain wird nicht Rückruf, bis der Benutzer zahlen den Betrag. also ich weiß das problem zu lösen:

  1. Überprüfen Sie die Lücke durch die API. Wenn Abstand>19 goto #3 else #2.
  2. Generieren Sie die Adresse und speichern Sie es in unpaid_address Tabelle basiert auf der "index-Nummer", die blockchain kehrt mit Adresse. gesetzt Ablaufzeit für 30 Minuten und gehen Sie auf die #4.
  3. Holen Sie sich die erste abgelaufen unbezahlte Adresse von unpaid_address Tabelle. Wenn es gibt nicht etwas, zeigen, sorry server ist ausgelastet, sonst goto #4.
  4. Karte der Adresse für den Benutzer an und sagen, Sie haben 15 Minuten, um zahlen zu dieser Adresse. (15 Minuten weniger als expire-Zeit, um Probleme zu vermeiden).
  5. Wenn blockchain callback meine URL und Es wurde bezahlt vor dem ablaufen der Zeit, Entferne ich die Adresse von unpaid_address anders die Adresse hat sich dort für die nächste Anfrage durch einen anderen Benutzer. Ich gebe die Adresse an die nächsten Benutzer zu bezahlen.

Frage

Diese Lösung gibt mir die Möglichkeit nicht überschreiten Lücke begrenzen. Aber ich weiß nicht, ob es sicher ist, geben Sie die Adresse an einen Benutzer, und wenn er nicht zahlen auf 30 Minuten, geben Sie es an einen anderen Benutzer.

Was denkst du? Ist es sicher? oder gibt es eine bessere Lösung?

Über die Angabe der Adresse, an mehrere Benutzer

  1. Erste Anwender finden Sie auf der checkout-Seite in 8:20 Uhr und senden den Betrag an die Adresse. aber es gibt keine Bestätigung in 15 Minuten. die Bestätigung kommt um 11:00 UHR.
  2. Der zweite Benutzer finden Sie in der checkout-Seite in 9:00 Uhr und senden den Betrag an die gleiche Adresse. es ist die Bestätigung in 9:10 UHR, so dass ich zurückkehren wird, callback Ergebnis als bezahlt.

Was ist mit der ersten Bestätigung durch den Anwender auf 11:00 UHR?

+727
Bryce Keller 02.01.2015, 13:56:00

Wert ist subjektiv... Es hat Wert, weil die Menschen geben, die es Wert sind... Eine bessere Frage wäre, "Warum würden Sie Bitcoin Wert."

+563
Steve Kass 28.06.2019, 06:41:37

Für einige Gründe, ich muss die Verwendung der rpc-Knoten zu behandeln Brieftasche zu diesem Zeitpunkt. In Naher Zukunft werde ich ändern, den flow zu nutzen-Bibliothek zum erstellen von Adressen, privatekey speichern in Datenbank und erstellen raw-Transaktion. Das bedeutet, dass ich die Verwendung der rpc-Knoten für Rundfunk nur, nicht davon abhängen, ob es zu viel ist. Aber ich brauche Zeit, um zu tun, also werde ich teilen diese Periode auf wenige Teile, Erstens fange ich an das erstellen und speichern Adresse:
Ich habe beide hex-private-key-und wif-Taste, dann benutze ich importprivkey zu importieren wif-Taste, um rpc-Knoten ohne neu Scannen , weil ich einen großen Wunsch Kontaktaufnahme mit dem rpc. Wenn diese Adressen sind frisch, es ist sehr schön Szenario, jede neue Eingabe wird automatisch ein fetch UTXO mithilfe listunspent Befehl zu überprüfen.
Im anderen Fall, dem worst-Case-Szenario für die Wartung oder das backup, das ich importieren, die eine Adresse enthält alte UTXO und will fetch diese UTXOs an Adressen ohne Verwendung rescan - Befehl (es dauert eine lange Zeit, um vollständig), wie die anderen api-setzen Sie einfach die Adresse und erhalten Sie UTXOs in einem Blinzeln. https://testnet.blockexplorer.com/api/addr/myzhMVXT39L7nnco6TtJ2a7sYaEo8ixT4Q/utxo
Gibt es irgendwelche Möglichkeiten zu Holen alte UTXO Adresse bei der rpc-Knoten ohne neu Scannen? Da diese api sind sehr schnelle Antwort, ich denke, Sie sind nicht mit rescan. Für die langfristige, mit anderen api ist nicht gut für mein Projekt, ich bin mit der version 0.16 (ich weiß, es ist sehr alt, aber das Projekt braucht Zeit, es zu ändern, langsam und vorsichtig), danke für die Hilfe so viel.


+440
Life Long Learner 20.05.2012, 15:25:46

Deterministische wallet beschrieben in Bulletin 32 hat ein auditing-Funktionalität durch die gemeinsame Nutzung der öffentlichen übergeordneten Schlüssel.

https://bitcoin.org/en/developer-guide#hierarchical-deterministic-key-creation

Aber wenn ich die Variante verwenden, wenn die Gehärtete Schlüssel die Erzeugung des chain-code-abhängig auch von der privaten übergeordneten Schlüssel. Mit dieser Art von Schlüssel die Audit-Funktionalitäten scheitern?

+439
jdurango 04.04.2012, 06:25:29

Nein, das wird nicht funktionieren. Cloud-computing-services geben Ihnen die Möglichkeit, mieten Sie eine beliebige Anzahl von virtuellen Servern, aber jeder hat vergleichbare Fähigkeiten zu Ihrem desktop-computer - Sie wäre immer noch der Bergbau auf einer CPU. Die Kosten, noch überwiegen die Renditen, die um einen Faktor von tausenden, wenn nicht Millionen. Mieten Sie weitere Server, um mehr mining-power, aber die Kosten steigen Linear in der gleichen Weise - dies wird nur erhöhen Ihre Verluste.

Der einzig mögliche Weg, um profitabel mine Bitcoin ist mit ASIC-hardware, entweder es zu kaufen (und zu akzeptieren, dass es wird bald veraltet sein) oder contracting jemand führen Sie es auf Ihrem Namen (bei denen viele Fallstricke seiner eigenen).

Ich versuche, zu investieren und stellen ein festes Einkommen, ohne job.

Alles, was mit kryptogeld, das ist nicht wirklich ein guter Weg, um ein festes Einkommen - die Risiken sind einfach zu hoch.

+435
Slowly 04.04.2016, 15:05:16

Technisch gesehen ein voller PoW Lösung ist eine Lösung, deren hash-Wert unter einem bestimmten Schwellenwert, sagen V. Es ist nicht das gleiche wie zu sagen, dass der hash-Wert muss beginnen mit X Anzahl der Nullen (es sei denn, der threshold-Wert ist Potenz von 2).

Meine Frage ist, was ist die übliche Praxis in mining-pools, wo man Sie braucht einzureichen teilweise proof of work zu geben, ein Beweis dafür, dass er gearbeitet hat, auf der Suche nach der block-ehrlich? Können sagen, in einige "Runde", die Bergleute, die in einem pool haben Ihre besten (am wenigsten) hash-Werte als v= v1,v2,..v_n. Gibt es eine Funktion, die in v als Eingabe und berechnet die Belohnung für jeden der Bergleute ? Es gibt checkpoint Art von system, wo die sagen, wenn die eingereichten Aktien hash-Wert liegen im Bereich zwischen einigen dann, dass miner ist kategorisiert in diesem Bereich. Sobald alle Mitglieder sind kategorisiert in Gruppen (was widerspiegeln würde, wie mächtig mining-rigs, die Sie haben), Sie können dann bezahlt werden für Ihren Dienst in gleichem Maße. Natürlich gibt es keine Notwendigkeit zu kategorisieren, wie ich übrigens erwähnen, aber es ist, wie es in der Praxis funktioniert ? Wenn ja, wie sind die level checkpoints verteilt ?

+342
hunterrank 24.09.2014, 08:42:47

Deine erste Frage ist ziemlich sinnlos Retrospektive Frage. Sicher, jetzt, da wir wissen, dass der überlauf kann ein problem in dieser Art und Weise ist, sollten wir die Transaktionen, die versuchen, überlauf misstrauisch zu sein.

Der Fehler wurde entdeckt, durch die Inspektion der blockchain. Die schlechte Transaktionen Stand. Hatte es nicht erkannt, durch die Inspektion, früher oder später wäre es gewesen erkannt durch das Vorhandensein von zu viele Bitcoins im Umlauf.

Es gibt keine Probleme mehr. Jeder einzelne Ausgang ist jetzt aktiviert ist, in einer Weise, die gewährleistet, dass Ihre Summe darf nicht mehr als die Eingabe der Transaktion. Überlauf ist, so weit wie wir Sie kennen, nicht mehr möglich.

Ihre Frage scheint zu Fragen, ob es etwas "magischen Kugel", die Sie lösen können ähnliche Probleme in der Zukunft, die derzeit unbekannt sind. Die Sache ist die, wenn es war, würden wir nicht wissen, weil wir nicht wissen, was die künftigen Probleme sind wahrscheinlich zu sein. Sicher, im Nachhinein gibt es viele Dinge, die hätten anders hätte gemacht diesem besonderen nutzen impossile.

+310
PlanetJuggler 09.02.2010, 21:55:05

Zunächst einmal sollten wir verstehen den Unterschied zwischen Kapazität eines Kanals und seiner balance.

  • Die Kapazität ist die Menge an Bitcoin zur Verfügung gestellt, dass der Kanal.
  • Die balance kodiert die Menge an bitcoin, die jeder channel-partner besitzt in den Kanal. also die Summe der Salden wird immer die gesamte Kapazität des Kanals.

Zweitens können wir derzeit keinen support für Kanäle größer als 1/6th einer bitcoin. Ich werde dies ignorieren, da deine Frage würde sich nicht ändern, wenn wir teilen alle zahlen von 1000

Dritten wir derzeit keine Unterstützung für dual-finanzierten Kanälen. So ist es derzeit nicht möglich, öffnen Sie einen Kanal, für die die Kapazität ist von zwei Seiten.

Also in deinem speziellen Szenario, könnte es möglich sein (vorausgesetzt, die Kapazitäten, die große wo umgesetzt), dass user_1 bietet 2 Bitcoins, so dass der Kanal hat eine Kapazität von 2. Jetzt Benutzer zwei nicht für Beispiel 7 Mikro-Zahlungen im Wert 0.2 BTC pro (um fair zu sein, die derzeit am max-Zahlung ist begrenzt auf etwa 0,04 BTC). Dies würde aktualisieren Sie die Kanal-balance auf:

  • user_1 = 0.6 BTC
  • user_2 = 1.4 BTC

Nun user_2 könnte gehen Sie vor und machen Sie zehn Zahlungen für 0.1 BTC jeweils die Kanal-balance würde sich ändern:

  • user_1 = 1.6 BTC
  • user_2 = 0.4 BTC

Schließlich user_1 konnte weiterhin mit dem Rest der Zahlungen zu tun, drei weitere Zahlungen von 0,2 BTC daraus in einem Kanal balance:

  • user_1 = 1.0 BTC
  • user_2 = 1.0 BTC

Beachten Sie, dass in jedem Fall die Kanal - Kapazität blieb bei 2 BTC.

Offensichtlich für diese gesamte Beispiel einer Kanal - Kapazität von etwas über 1 BTC wäre auch ausreichend gewesen.

Wenn dual finanzierten Kanäle sind implementiert und werden Sie Teil der lightning-Netzwerk-Protokoll, die Antwort von James beschreibt den Prozess für die dual finanziert Kanäle korrekt.

--- edit: derzeit der einzige Weg, um Mittel für einen Kanal zusammen ist, wenn ein Benutzer vertraut dem anderen. so zum Beispiel user_1 schicken könnte 1 BTC für user_1 in der Hoffnung, dass user_1 öffnet einen Kanal mit einer Kapazität von 3 BTC und sendet dann ein BTC zurück in den Kanal verändert das Gleichgewicht zu:

  • 2 BTC user_1
  • 1 BTC user_2
+265
jtobin 26.06.2010, 18:02:06

Es ist nicht klar, um mich von deiner Frage, was dein Ziel ist. Wenn Sie möchten, akzeptieren Sie alle Transaktionen und nur Geschäfte, die Bitcoin akzeptieren würde, libsecp256k1 allein ist das, was Sie wollen. (Verwenden Sie bei Bedarf die Signatur normalisieren aufrufen, wenn Sie wollen-match-Konsens Akzeptanz statt standardness Annahme).

Wenn Sie überprüfen möchten historische Signaturen aus der blockchain dann entweder openssl oder den code in contrib ist ausreichend. Wenn Sie entweder diese Dinge zu aktuellen Transaktionen, die Sie akzeptieren die Dinge, die Bitcoin ablehnen wird.

Wir, die Autoren libsecp256k1, sind derzeit der überzeugung, dass sollte keine Anwendung, verwenden Sie eine nicht strenge parser, außer für historische Kompatibilität. Leider keine Funktion ist wahrscheinlich universell kompatibel mit OpenSSL-s parser, außer OpenSSL selbst... aber für die Fälle, in denen die Menge der Signaturen, die Sie brauchen, um kompatibel zu sein mit bekannt ist, eine bestimmte alternative lax-parser funktionieren könnte, wie es der Fall für die Bitcoin-Geschichte und die lax-parser in contrib.

Die contrib lax-parser ist nicht in der Bibliothek enthalten, weil es nur nachweislich ausreichend für die Bitcoin-Geschichte. Jemand versucht, lax-analysieren einen anderen Satz von Signaturen müssen möglicherweise ändern Sie das lax-parser für die spezifischen seltsam Signaturen, mit denen Sie es zu tun haben. Wir auch, im Allgemeinen, glaube nicht, dass jemand sein sollte lax analysieren, es sei denn, seine streng erforderlich, denn es können in der Folge zu überraschenden Schwachstellen.

Als ein beiseite, in den aktuellen Versionen von OpenSSL die ECDSA-validator versucht, zu validieren Signatur Codierungen durch die überprüfung, dass die Serialisierung ist unverändert unter decodieren und codieren, und er lehnt die Signaturen, die es nicht sind. Dies wahrscheinlich bedeutet, Sie lehnen jede Signatur, die libsecp256k1 (mit Normalisierung) ablehnt. [Und dummerweise OpenSSL machte diese bedeutende änderung in ein Sicherheits-update.]

+237
Sam Doidge 09.07.2016, 11:15:15

Nein, es ist ein wichtiger Teil, aber es ist nicht die einzige option. Und es hängt ganz davon ab, welche Art von Anwendung, die Sie erstellen möchten und wo Sie sich geographisch befinden.

  • Wenn Sie möchten, eine Menge Flexibilität, aber nicht wollen, dass Ihre eigenen Bitcoind, Blick in die Blockchain s wallet-API.
  • Wenn Sie in den USA und Sie wollen Bitcoin akzeptieren, Coinbase hat eine umfangreiche API sowie. BitPay hat eine API auch, obwohl ich bin weniger vertraut mit es.
  • Andere Websites vorhanden sind, können Sie Angebote einholen, prüfen Blöcken, Transaktionen, etc. durch REST-gebildet Anfragen.

Läuft bitcoind auch seinen bestimmten Maut für hosting-Gebühren sowie die Verwaltung der Sicherheit. Es ist, was ich gewählt habe für mein Geschäft, aber es ist nicht der einzige Ansatz für jedermann.

+227
TacoStrike Gaming 06.09.2017, 09:12:40

Öffnen Sie den alten client und bekommen Sie die privaten Schlüssel aus der Brieftasche. Dann vermeiden Sie die gesamte blockchain, um ein SPV-client wie Electrum, und importieren Sie den Schlüssel.

+211
pilkoharry 2k 09.06.2011, 07:34:34

BitLotto war wahrscheinlich der erste blockchain-basierte "nachweislich fair". Es verwendet die Transaktions-ID als die "Tickets", und die Ergebnisse eine große Staatliche Lotterie um zu bestimmen, die Gewinnzahlen.

SatoshiDICE wurde ein blockbuster (pun intended) - Methode für online-Glücksspiele. Es verwendet die Transaktions-ID, um zu bestimmen, die "lucky number" (zwischen 0 und 65.535). Das Geheimnis für die Bestimmung, die Glückszahl ist, offenbart sich nach dem Ende des Tages.

bitZino bekommt Kredit für die Prägung des Begriffs "nachweislich fair", und zunächst ins Leben gerufen, eine online-blackjack-Spiel folgte dann die erste mit video-poker und dann roulette sowie. Das Spiel erlaubt dem Benutzer das ändern des client Saatgut für jedes Spiel.

BitJack21 war möglicherweise der erste. Das Spiel bietet die Möglichkeit für den Spieler ändern, um die Samen für jede hand verwendet.

BitDice.com, SatoshiRoulette.com und andere behaupten zu sein, nachweislich fair, glaube ich. Aber ich habe nicht gegangen, durch die überprüfung Schritte selbst zu bestätigen.

BitLotto und SatoshiDICE Wetten kann überprüft werden, indem jedermann zu jeder Zeit, nachdem die Ergebnisse sind veröffentlicht in BitLotto Instanz, und nach jedem Tag das Geheimnis ist veröffentlicht SatsoshiDICE Instanz. Das beweist, dass bitZino immer berechnet, die Ergebnisse korrekt erfordert Protokollierung der hash, der client Saatgut, und auch die Art, wie die hand gespielt wurde-also, es ist viel mehr Aufwand, um zu überprüfen, es sei denn, es ist Automatisierung, aber keine automatisierten Lösungen für die überprüfung werden alle Wetten auf bitZino zur Verfügung gestellt wurden.

Hier ist ein Artikel über das, was nachweislich fair heißt:

Hier wird einem erklärt, wie es funktioniert:

[*********

Weitere Standorte, an denen sich sein Anspruch nachweislich fair, aber ich habe nicht gegangen, um zu überprüfen:

*********]

+203
Akash Tadwai 01.03.2016, 14:46:07

Ich habe gesucht hier im forum und im internet nach Informationen über die Lage der private Schlüssel von meinem Guthaben auf meinem PC und fand keine Antworten.

Ich bin mit Microsoft Windows 7 installiert und die Bitcoin-software aus http://bitcoin.org/en/download (Im moment ist es version 0.8.2)

Der Standard-Installationspfad ist C:\Users\username\AppData\Roaming\Bitcoin

In der Standard-installation Bitcoin Ordner/das Verzeichnis, sehe ich nur die folgenden:

Blöcke sub-Verzeichnis
chainstate sub-Verzeichnis
.lock
db.melden
debug.melden
peers.dat
wallet.dat

Wo sind die privaten Schlüssel?

+58
bm abeysinghe 15.12.2015, 03:06:16

Ich bin noch sehr neu in der Welt von kryptogeld aber als der vor ein paar Jahren erkannte ich seine Bedeutung und jetzt fürchte ich, ich habe eine Menge aufzuholen.

Wie auch immer, was passiert, wenn ich Bitcoin senden, Ether, XRP oder Dash aus meiner Brieftasche zu Binance und ich sehe nicht ein Depot, was geht da schief? Wie behebe ich sowas?

+21
Dannnno 30.06.2012, 15:45:13

Fragen mit Tag anzeigen

$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