Warum nicht die Welligkeit muss eine lange ledger?

Warum ripple halten müssen, um eine lange ledger? Warum ist es nicht genug, um nur die bisherigen details der Transaktion? Was ist der Zweck des habens einer langen Geschichte ledger?

+354
Alexlotl 05.11.2010, 06:45:20
30 Antworten

Mit HD-Portemonnaies bekommen Sie eine neue Adresse für jede Zahlungsaufforderung, so gibt es keine Notwendigkeit, fügen Sie eine frühere Adresse

+986
Dar Veter Trader 03 февр. '09 в 4:24

Lange Geschichte kurz, ich möchte die Einrichtung einer privaten Kette/ein testnet blockchain laufen können-lokal einfach zu hantieren und spielen mit, nur um zu erfahren, wie es funktioniert. Also ich habe eine Allgemeine Verständnis, wie die Dinge funktionieren, und dachte, dass, um wirklich zu lernen, die ich brauchen würde, reverse-engineer und spielen mit ihm so viel wie ich kann.

So, wie würde ich gehen? Was ich Suche ist im Idealfall eine Schritt für Schritt klar, Anfänger freundliche Erklärung, denn ich bin darauf abzielt, blockchains, geschrieben in javascript (lisk, nimiq ist) oder in python(Wismut)

Lassen Sie mich zunächst sagen, was ich gedacht oder, was ich denke, bezüglich der Möglichkeiten, das zu tun. Ich Stelle mir vor ich müsste:

  1. Entscheiden, welche vorhandenen blockchain würde ähneln die meisten mit dem, was ich im Sinn haben, in Bezug auf die Konsens-Algorithmus
  2. Download von GitHub
  3. Herstellen einer dev-Umgebung
  4. Führen Sie verschiedene tests und lass mein Gehirn, seine Magie

Nun mit Bezug auf die Schritte, ich habe einige Fragen:

  1. Bin ich etwas fehlt, wie ein Zwischenschritt lassen Sie uns sagen?
  2. In Bezug auf Schritt 1 wo soll ich schauen, welche Teile der blockchain werden die entscheidenden Faktoren für mich die Wahl einen über den anderen sagen, wenn man bedenkt, dass möchte ich Euch eine neue Konsens-Algorithmus?
  3. In Bezug auf Schritt 2, wie würde ich laden Sie eine blockchain, ignorieren aber die Transaktion Geschichte (dies wird eine neue altcoin beginnend mit genesis-block) oder ist das mehr wie etwas, was ich ändern im code nicht sicher ist?
  4. In Bezug auf Schritt 3, das ist, wo würde ich mich über eine Schritt-für-Schritt Antwort, da habe ich keine Ahnung, was Sie herunterladen und welche Schritte zu ergreifen, um von sich: "ich habe den code" Bühne "kann ich mit ihm spielen und testen verschiedener Dinge," die Bühne.
  5. In Bezug auf Schritt 4: mit Ausnahme löschen Teil des Codes, das ändern von Variablen-Wert-Schalter, um Linien oder was könnte mir helfen, besser zu verstehen, wie der code funktioniert?

Danke

+932
Steven You 21.10.2019, 19:58:25

Dies ist eine Kontroverse (aber fair) in Frage, also werde ich versuchen, so fair wie möglich zu beantworten.

Segwit veröffentlicht wurde, oder im Sommer 2017 zum beheben der Netzwerk-Staus

Ich würde nicht das Wort "beheben", weil das impliziert, dass Getrennt Zeuge wurde gedacht, um vollständig das Problem zu lösen. Das ist nicht wahr. Wie bei den meisten software-Skalierbarkeit Probleme, das Ziel war um das problem zu mindern, um ein angemessenes Niveau. In der Tat, Segwit gemeint war, zu mildern einige Probleme mit Bitcoin (wie Formbarkeit und script Versionierung), und nicht nur die Montage mehrerer Transaktionen in Blöcken. Die änderungen, die vorgenommen wurden, legen Sie Bitcoin bis werden in einer besseren position für die zukünftige Skalierung Schutzmaßnahmen. Segwit ist nicht eine Zeit zu beheben. Die Debatte, die oft Auftritt, ist, dass die Menschen verlangen mehr Transaktionen/block sofort zu, die die einzige Lösung ist die Erhöhung der Blockgröße.

Ist es nicht ermöglichen 1-MB-Blöcken zu 2MB Blöcke?

Nein. Getrennt Zeugnis erlaubt, für neue, Segwit Transaktionen zu halten und den Großteil Ihrer Daten (Signaturen) in einer separaten Baumstruktur, zählt nur die 1/4th in Richtung block-size-limit. Als solches ist es möglich, Blöcke zu wachsen über 1MB, wodurch es möglich ist, weitere Transaktionen zu passen (ungefähr 2-3 mal so viele, wenn voll ausgelastet), und Bergleute Anreize Segwit Transaktionen mit niedrigeren Gebühren.

Oder müssen Sie warten, für wallet-Anbieter zu nutzen, die segwit Teil der software?

Ja, aber das hat meist schon passiert. Wie bei jedem upgrade, braucht es Zeit zu sehen, beginnen Sie die Ergebnisse (was wurde als inakzeptabel für einige Benutzer). Da immer mehr Nutzer senden Segwit Transaktionen, mehr Platz wird geschaffen, in die Blöcke. Darüber hinaus die Formbarkeit fixes mit sich brachte Segwit wird es ermöglichen, die tier-2 Netzwerken (wie der Blitz-Netzwerk), die möglicherweise viele Benutzer wählen Sie eine off-chain-Lösung. Dies wiederum wird mehr Platz in den Blöcken.

Warum ist das Netz immer noch überlastet?

Einige behaupten, es ist die Kombination von erhöhten Zinsen/Verwendung von Bitcoin, und die Tatsache, dass wir noch nicht vollständig realisiert alle möglichen positiven Effekte von Segregierten Zeuge. Andere argumentieren, dass die Erhöhung der Blockgröße ist der einzige Weg, um echte Skalierbarkeit und messing mit anderer Aspekte des Protokolls gegen die ursprüngliche Absicht des Bitcoin. Ist dies immer noch diskutiert wird.

+902
Yev 05.03.2012, 21:28:37

Kurze Antwort: ja.
Lange Antwort: Um Ihre Münzen, die Reifen, alles was Sie tun müssen, ist warten, aber Sie müssen Ihr Portemonnaie öffnen und mit dem Anbinden Prozess, sonst nichts passiert.

+863
emilyemorehouse 02.04.2016, 09:00:15

Wenn ich das richtig verstehe, haben Sie nicht nur nicht wissen, dass Ihr privater Schlüssel nicht mehr (und wahrscheinlich auch nie wusste), Sie auch nicht einmal wissen, die BTC-Adresse, wo Sie Ihre Bitcoins sind?

Ich fürchte, ich muss sagen, dass unter diesen Umständen es ist, als ob Sie hatte nie irgendwelche Bitcoins. Ich verlor einige genau so wie Sie es beschreiben und eigentlich auch gekauft hatte, die Sie im Jahr 2011.

Keine chance. Beste Sache, die Sie tun können, ist, Sie zu vergessen und nicht zu belasten Sie Ihren Geist mit dem Verlust.

+744
visitor415 06.02.2018, 20:42:58

Für die letzten Monate jede Münze, die ich sende aus meine wallet auf eine Adresse nicht zu erreichen, es ist beabsichtigtes Ziel. Ich habe Kontakt mit beiden Seiten (sowohl meine Brieftasche Unterstützung und die beabsichtigte recipeint) und bestätigt die Transaktionen in der blockchain so durchgelaufen ohne Problem, allerdings sind diese Transaktionen noch nicht gezeigt, wo Sie haben sollten. Ich Doppel -, Dreibett -, Vierbettzimmer überprüft die Adressen. Meinen letzten Versuch schickte ich eine kleine Menge, um eine neue Adresse in der Hoffnung das Problem hatte mit, wo ich war senden, die Münze vor. Aber immer noch gleiche problem. Ich weiß nicht, was zu tun ist, sollte ich ändern, Geldbörsen oder gibt es etwas falsch mit der Adresse, die ich senden? Ich bin auch besorgt, sogar versuchen, entfernen Sie alle mein Geld aus meiner Brieftasche, nur um es da raus und etwas anderes versuchen, weil wenn das gleiche passiert, werde ich alles verlieren. Siehe beigefügte screenshots von Transaktionen. enter image description here

Jegliche Hilfe würde sehr geschätzt werden Ich kann sehen, ich bin nicht der einzige mit diesem Problem, aber keiner der anderen threads wirklich gelöscht, nichts für mich.

+709
csauve 17.04.2018, 21:08:31
  1. Die denial-of-service (DOS) Angriff ist einfach zu erklären: jedes mal, wenn eine Transaktion aktualisiert wird, durch die Erhöhung der Sequenznummer in einer Eingabe, die gesamte Transaktion muss weitergegeben werden, über das Netzwerk erneut. Wenn also eine Transaktion ist 1 KB groß und es sind 10.000 voll Knoten, verschwenden Sie ein minimum von 10 MB Netzwerk-Bandbreite, jedes mal, wenn Sie aktualisieren die Transaktion bei nur 1 KB Bandbreite-Kosten für Sie---und Sie können es tun, eine im wesentlichen unbegrenzte Anzahl von Zeiten, mit einer im wesentlichen unbegrenzten Anzahl von Transaktionen, keiner von Ihnen kostet Sie kein Geld, neben der Transaktionsgebühr.

  2. Ich bin mir nicht absolut sicher, was die double-spend-Angriff auf die hier verwiesen wird, aber meine Vermutung ist, dass es die basic zero-conf doppelte ausgeben, aber mit dem Netzwerk zu helfen, die Betrüger: Betrüger zahlt mit einem nicht-final-unbestätigte Transaktion, wird eine vertrauensvolle person, die Sie waren-sofort, den Betrüger sendet eine Doppel-verbringen Sie mit einer höheren Sequenz-Nummer, die Netzwerk-Minen die doppelte ausgeben, statt der ursprünglichen Transaktion, und Sie werden nicht bezahlt.

    Es wäre einfach zu blockieren diese Art von verdoppeln verbringen, indem Sie sich weigern zu akzeptieren, in Ihre Geldbörse, keine unbestätigten Transaktion mit einer nicht-finalen Sequenz-Nummer, aber das könnte zu Verwirrung bei den Nutzern: "er sagte, er bezahlt mich, und BlockChain.info sagt er bezahlt mich, aber die Transaktion erscheint nicht in meiner Brieftasche!"

+707
Md kamrul Hasan 25.01.2010, 00:27:03

In der Regel die Arbeiter der Benutzername wird angehängt, um Ihr Konto Benutzernamen. Also wenn mein pool Benutzername ist nmat, meine Arbeiter genannt werden, nmat_rig1, nmat_rig2, nmat_FPGA, etc.

Erstellen von mehreren worker-Konten ist nützlich, um die Leistung Ihres rigs, aber ist nicht zwingend zu verwenden eine andere Kennung für jede Maschine. Sie können alle Ihre mining-rigs mit dem gleichen Benutzernamen/Passwort und das Geld wird immer noch am Ende auf Ihrem Konto.

+704
Lily Burns 09.10.2017, 07:37:59

Nach der Lektüre dieses: ECDSA-Signatur und der "z-Wert"

Ich bin immer noch verwirrt über die 'Z' - Wert für diese Transaktion: https://blockchain.info/tx/ea6aa5d49b8e351e307bf9220f2d7cd31d41e640683539e00580e17cb4cf3e36?show_adv=true

die Signatur wird in das input-Skript, und wird die output-script ist es quellvorgang bei der Berechnung der message-hash. So ist die Anzahl der Ausgänge der Transaktion ist egal, Sie sind immer ein Hashwert unverändert in die messagehash für jeden Eingang. – Willem Hengeveld

Ich finde das obige Zitat ist verwirrend, sorry!

Dies ist, was ich Hash: 01000000 01 e3dbc4fada0034ad8581cb429af4953d7d092b137ebd9e193344db376314ab65000000001976a9147e7fe35e49f0e8a920780c00d40b7171d880811988ac1976a914942920e041353162b0d8bd006d09c2ca25cdc27888acffffffff 02 1004df02000000001976a9147e7fe35e49f0e8a920780c00d40b7171d880811988ac c05f3b04000000001976a914942920e041353162b0d8bd006d09c2ca25cdc27888ac 00000000 01000000

Und bekam dies:

0x76041b6949563e76d77012f9723bec3c7a1a21fd84c74bb58df47087cef056d7

Ist es richtig? Gibt es einen Weg, um es zu überprüfen?

+627
Liu Siyuan 14.01.2019, 06:05:40

Wenn Sie nicht überprüfen, eine Transaktion, dann sind Sie mit einem Risiko für Sie sich auf Sie verlassen, Vermehrung, oder wie es in einem block du bist mining. Aus diesem Grund ist die Standard-Verhalten ist zu überprüfen jede Transaktion (denke ich!). Ansonsten gibt es einige Vertrauen auf Kostenlose Transaktion Validierung, die stellt sich heraus, nicht frei zu sein, weil die Risiken. Es gibt derzeit keine einfache Möglichkeit, die zahlen für die Transaktion Validierung zur Eindämmung dieser Risiken. Ich denke, es sollte.

Einige Jungs bei Microsoft haben einige der Forschung in die Idee, Anreize zu schaffen transaction propagation (das würde notwendigerweise eine überprüfung für diejenigen, die immer bezahlt).

Ich Frage mich, ob es sich lohnt, es zu entwickeln, eine Idee, die ich hatte, und präsentieren es auf der bitcoin-dev-Liste. Es nennt sich "verklebt Beweis" und besteht aus einem proof-Nachricht, die einen gültigen block (außer, dass es hash ist nicht niedrig genug) und die TXOut, dass ist die Anleihe. Es ist nicht der tatsächliche Beweis, aber mit VORBEHALT der Beweis, dass überprüft werden kann, und, wenn gefunden, falsch zu sein, eingelöst. Die gebundene Nachweis ist unterzeichnet von der bitcoin-Adresse, hält die Anleihe. Ich kann mir vorstellen das TxOut müsste mindestens 100X standard-Tx-Gebühr, aber da es nicht zu erwarten, dass jemals eingelöst werden, es könnten weit mehr nur wie eine show von treu und glauben.

Wenn der Beweis falsch ist, der Hersteller der solch ein gebundener Nachweis kann erwarten, dass die gebundenen Beweis eingelöst werden, in einem block. Die "Transaktion", die erlöst solch eine gescheiterte verklebt Beweis benötigen würde, um die gesamte Beweis-Nachricht plus ein index in den block zu identifizieren, die ungültigen Transaktion, plus einen btc ("disproof") - Adresse zu empfangen, einen Teil der Anleihe (sagen 50%). Block-Validierung wäre dann zu überprüfen, ob die identifizierte Transaktion war eigentlich ungültig, und dieses verursachen würde (sagen 50%) der TxOut holding die Anleihe übertragen werden, in der coinbase-Transaktion, während der rest gehen würde, um die disproof-Adresse.

Bergleute frei sein würde Sie zu ignorieren solcher verklebt Beweis, oder Sie zu verwenden, wenn und Wann Sie erscheinen wertvoll zu sein, aber ich schlage vor, die folgenden Mechanismus als Standard: der Schöpfer, Der ein gebundener Nachweis ("schwach") blockieren würden, verlangen eine Gebühr, indem es die coinbase-Transaktion, die in den schwachen block. Bergleute hinzufügen würde, eine Transaktion zu senden, die Gebühr an die Adresse der schwachen coinbase-Transaktion, wenn Sie wollen, dass die Förderung der block assembler. Standardmäßig wird jedes mal, wenn ein Knoten eine neue Transaktion zu verbreiten, es würde einen schwachen block mit der neuen Transaktion im es so lange, wie der Betreiber angegeben hat, eine TxOut für die Anleihe.

Egoistisch Bergleute, könnte dies ausschalten, wenn Sie wollen, zu betrügen diejenigen, die montieren diese Blöcke, so wie Sie es bereits tun (wahrscheinlich, weil es schwierig, nicht) für diejenigen, die propagieren Transaktionen. Ich vermute Verhalten wäre besser als das. Tausende von Menschen laufen voller Knoten, ohne Entschädigung, und dies nur macht es einfacher, Sie zu belohnen, und offload, um Ihnen die zeitaufwendige Validierung Schritt, was Sie tun sowieso (standardmäßig).

Darüber hinaus nicht-Bergbau-Knoten würde einen Anreiz für die Validierung dieser schwachen Blöcke, um zu finden, eine ungültige Transaktion (Wurzel aus Betrüger, die nicht die Mühe, Validierung) und einlösen der Beweis blockieren.

Die Idee verklebt Beweis gefällt mir nicht nur im Fall eines schwachen block-Validierung, sondern als einen Allgemeinen Mechanismus. Es ist nicht genannt, dass mit Bezug auf den Lightning-Netzwerk, die Idee ist aber sehr ähnlich: motivieren, hilfreich Verhalten, während die Forderung, dass die Helfer einige setzen, bitcoin auf der Behauptung, dass er hilft.

+610
nattaya kongcharoen 10.04.2010, 01:29:08

Ich habe eine Abfrage-intensive app, die ich Baue, hält das timing mit der Meldung:

Traceback (most recent call last):
 Datei "test.py", line 72, in <module>
 array = bitcoin.mehrfachzugriffs - (bitcoin.unverbraucht, (Adresse), 'Wert')
 Datei "/usr/local/lib/python2.7/dist-packages/bitcoin/bci.py", line 136, in unverbrauchter
 return f(*args)
 Datei "/usr/local/lib/python2.7/dist-packages/bitcoin/bci.py", line 54, in bci_unspent
 raise Exception(e) 
Ausnahme: Kontingent Überschritten (Req Count Limit)

Ich nehme an, ich mache zu viele Aufrufe an den server. Also habe ich beantragt und erhalten einen API-Schlüssel aus blockchain.info, aber ich habe keine Ahnung, wie Sie es hinzufügen, um entweder die pybitcointools Bibliothek (vielleicht sollte es gehen bci.py vielleicht woanders?) oder meine test.py Programm, um es zu verwenden, meinen API-key anstelle von normalem Anschluss zu blockchain.info.

Jede Hilfe wäre enorm geschätzt.

+603
Rince SevenA 08.07.2014, 05:25:51

Auch wenn Sie volume aus, das Sie verwerfen nichts. Nächsten Neustart wieder verwenden Sie Ihre Lautstärke.

+554
selmina selaini 05.03.2011, 05:07:53

Von der website:

Update 28. April
BTC Auszahlungen sind nun aktiviert.
Alle Auszahlungen werden manuell erfolgt innerhalb von 24 Stunden.

Ihr Kennwort muss zurückgesetzt werden mit dem folgenden link: Passwort zurücksetzen

Für support benutzen Sie bitte unser Ticket-System
+499
Stewart Dulaney 03.06.2018, 02:52:00

Vorstellen, dass wir ein system haben, ohne Beschränkungen in Bezug auf die Zeit oder die rate der Abnahme. Jeder block die Zeit wird aktualisiert, Rückblick 6 Blöcke und die Anpassung der Schwierigkeit zu entsprechen, dies ist eine Modifikation, die Menschen zu Bitcoin Gabeln in der Vergangenheit in dem glauben, dass es gibt keinen Schaden in dies zu tun.

In diesem system, um Angriffe auf einen einzelnen user alles, was wir tun müssen, ist die Partitionierung der Knoten (die genaue Methode ist irrelevant, aber es ist möglich) vom restlichen Netzwerk, so dass Sie nicht mehr sehen können neue Blöcke abgebaut werden. Mit dem richtigen timing könnten wir nur lösen müssen, einen einzelnen block auf unserer neu erstellten Seite des Netzwerks und der Benutzer/s wird es passen Ihre Schwierigkeit drastisch senken, um auszugleichen. Mit keine Grenzen, die Nutzer gerne akzeptieren Größenordnung hashrate sinkt ohne jegliche Bedenken.

Wir haben jetzt zu verbringen, neben sich keine Mühe machen, sehr gering Schwierigkeit, die Blöcke auf diese Gabel. Dies ermöglicht es uns, Dinge zu tun, wie die Nötigung der Nutzer zu akzeptieren Zahlungen mit falschen niedrigen Schwierigkeitsgrad und Bestätigungen, sobald Sie wieder dem Netzwerk beitreten, werden Sie feststellen, die Bestätigungen werden verschwinden, und Sie wurden irreparabel betrogen. Dieser Prozess dauern würde, eine sehr kurze Zeit und es gibt keine Möglichkeit, die von einem Benutzer bemerkt den Angriff in der Zeit nicht gestohlen.

+450
El Gallo 30.03.2010, 17:00:01

Hashes werden angezeigt, die in little-endian, wenn Sie eigentlich ein big-endian auf das Netzwerk, und die Schwierigkeit bits angezeigt werden als big-endian, wenn Sie eigentlich "little-endian" auf das Netzwerk.

Alle anderen ganzen zahlen sind little-endian.

+449
ios 01.05.2015, 20:28:53

Dies ist eher eine juristische als eine technische Frage. Alle Bob Bedürfnissen zu tun haben Alice nachweislich die übertragung Ihrer Aktien. Zum Beispiel Bob, der verlangen konnte, dass Alice Mitarbeiter Ihr smart Vertrag keys mit Ihrer wirklichen Identität durch einige Mittel, wie zum Beispiel tonartwechsel. So können Sie Ihren Streit vor dem traditionellen Gericht. Dann wird die Transaktion verlassen, um das Urteil von einem Richter.

In Zukunft kryptogeld-Systeme, um dieses problem zu lösen, und sich nicht verlassen auf subjektive Recht, wir uns vorstellen, Eigentum zu teilen, um auch überprüft werden, über die blockchain. Farbige Münzen und turing-vollständige blockchains ermöglichen Aktien wirklich im Besitz Ihrer jeweiligen Eigentümer. Bei der dezentralen anonymen Organisationen entwickeln, blockchain Besitz von Aktien wird auch direkt und selbst-enforcibly geben, die kryptographische Recht auf Stimmrecht und Dividenden.

+444
Yang Song 03.01.2014, 23:47:11

Die Antwort dafür ist, dass die Bergleute müssen diese im Speicher zu konsolidieren, die tx-Gebühr für die Optimierung und schnelle Berechnung. Nicht Bergbau /relay-Knoten kann mempool in der Scheibe. Siehe Referenz

Die einzige Sorge, die für einen relay-Knoten um zu verhindern, dass DOS-Attacken, die während der Staffel von Transaktionen, die auch verhindert werden kann, durch die Bandbreite begrenzt.

+436
jimhouse 01.06.2017, 21:03:03

Ab diesem

Pro espandere la risposta di Amaclin, puoi esaminare ich wrapper Python-JSON-RPC kommen python-bitcoinrpc che ti consentiranno di effettuare chiamate al-Datenbank dei tuoi nodi. Con un nodo completamente sincronizzato e txindex=1puoi iniziare iterando attraverso ogni con blocco per i cicli con getblockhash getblock getrawtransactione decoderawtransaction. Sì, ci vorrà molto tempo.

Ich hatte ein ähnliches problem, und im Anfang beim bitcoin war es dunkel für mich, es brachte mich leicht zu denken, dass die Adress-Daten enthalten war, die innerhalb der Transaktionen, diese Sache ist wahr, aber die Adresse der Daten, mit denen block die Transaktionen sind innerhalb der scriptPubKey, nur innen ist es daher, zum Aufbau einer logischen thread zwischen diesen, neben der Referenz auf die aktuelle Transaktion haben, muss auch der Verweis auf den Ausgang der Transaktion, dass die input-Transaktion bezieht.

So in der Zusammenfassung haben Sie eine Transaktion, die X und Sie möchten das decodieren dem receiver, dann den Zugriff auf Ihre Daten mit den Befehlen in der zitierten Antwort und mit dem Befehl decodescript () mit hexadezimalen der scriptPubKey können Sie seine id Brieftasche.

Aber um die Daten in Bezug auf diejenigen, satoshi, müssen Sie Zugriff auf die raw-Transaktion enthalten, die in der Outpoint der input-Transaktion, führen Sie die Entschlüsselung und den Zugriff auf die outuput Transaktion in der position "n" (Wert innerhalb der outpoint), und führen Sie die decodescript Befehl von thePubKey Skript im Zusammenhang mit diesem Ausgang.

Nur auf diese Weise können Sie rekonstruieren den öffentlichen Schlüssel eingefügt in das scirpt, und nur durch das gehen zurück zu der vorherigen Transaktion Zusammenhang mit der aktuellen input-Transaktion, können Sie ausführen, eine Art Chronologie.

Ich will hinzufügen, weitere Informationen: - Mit diesen Schritten können Sie bauen wollen, ein Informations-graph zu verbinden, die wallet-ids, auch dies ist nicht genug, denn mit der P2SH Skripte können Sie nicht setzen Sie den öffentlichen Schlüssel, da Sie einen P2SH Skript-Adresse und somit eine Brieftasche hat Potentialität endloser Adressen.

  • Dieser Prozess ist sehr langsam, weil es zwingt viele Anfragen zu bitcoin Kern, (es würde beschleunigen die Sache mit einem parser, der die blk-Dateien und führen Sie nur die Entschlüsselung des Skripts auf es)

  • Sobald die Adressen decodiert worden sind, muss eine Analyse durchgeführt werden auf welche Adressen gültig sind oder nicht, wenn man bedenkt, dass eine Transaktion von X satoshi zur Zahlung einer Summe

+397
Iris Cosier 06.06.2019, 21:39:06

Ich fand eine Liste von öffentlichen bitcoin-Knoten hier. Ich bin eine php - Bibliothek. Wie kann ich die Verbindung zu diesen Knoten über JSON-RPC? Ist es sicher, um die Verbindung zu einem öffentlichen Knoten? Was soll ich als Benutzername und Passwort?

Ich hatte versucht, ein bitcoin-Knoten auf meiner ec2-Instanz. Es dauert zu lange zum synchronisieren und blockchain Größe steigt auch. Ich möchte kommunizieren mit bitcoin-Netzwerks, ohne ein bitcoin-daemon.

+373
Anna Wozniak 04.10.2010, 09:46:22

Ich kann nicht finden, eine "kryptogeld" stack exchange, und ich habe eine Frage, die sich über alle cryptocurrencies, insbesondere, wie mit Ihnen umzugehen ist Programm - eine Datenbank-Spalte-Regel, die Sie "alle"!

Ich sage "alle", weil es immer super-schwer zu verfolgen Sie alle, so dass ich nicht erwarten, dass jemand zu wissen, die ganze Geschichte.

Wir wollen damit speichern Sie einen Wert in das Datenbank - die Konsequenz für Unternehmen ist, dass wir sollten speichern von Werten von 1e-8 bis 1e8 - aber was ist mit anderen cryptocurrencies?

Ich bin auf der Suche nach einen Wert, das wäre genug für alle aktuellen mainstream-Münzen, und wenn möglich, (die Daumen!) eine Begründung, warum dieser Wert wäre genug für mindestens 90% der zukünftigen Währungen, die angezeigt werden können?

+316
Matthew 30.06.2019, 16:08:07

Wenn ich cgminer für die Ausführung mine ltc der parameter --scrypt, cgminer sagt, dass nicht erkannt wird option. So, cgminer funktioniert nicht.

Was miner kann ich mir litecoin mit der scrypt-hash-Funktion?

+305
szharas 17.03.2011, 11:42:45

Mit dem letzten start der privaten beta-Version von Liquid, der erste sidechain ist jetzt in der Produktion auf das Bitcoin-Netzwerk.

Eine der Funktionen, die beworben wird:

Benutzer-Kontrolle – Benutzer können Ihre Liquiden Mittel ab an den Börsen und in eine Brieftasche, die Sie kontrollieren, damit Sie schnell eine überweisung zu und von jedem beteiligten den Austausch im Netzwerk.

Es war mein Verständnis, dass die Flüssigkeit wurde in Erster Linie zur Erleichterung der Zahlungen betweent größeren Kunden im Bitcoin-Netzwerk wie der Austausch und die Zahlung Prozessoren.

Die oben genannten feature scheint widersprüchlich mit der Firma konzentrieren. Wird jeder in der Lage sein, um eine Brieftasche, die auf die Flüssigkeit?

+258
user2716766 14.08.2014, 17:44:16

Mining funktioniert im Prinzip so:

  1. Machen Sie ein Kandidat block, versuchen Sie, alle nonces.
  2. Wenn keiner ergab einen gültigen block, etwas verändern in der coinbase-Transaktion.
  3. Wiederholen Sie von Schritt 1.

Bergleute sammeln Transaktionen und versuchen Sie dann, um Sie zu einem gültigen block durch bruteforcing nonces. Die Schwierigkeit der Erstellung eines Blocks ist in Bezug auf die maximale hash-Wert einen gültigen block haben kann.

Zum Beispiel die aktuelle blockchain Kopf (während dieses posting) hat eine block-hash 00000000000000000077d9c18fdbd5cf45b2652fe6db9089558eb8fc9fc3b397. Wie Sie sehen können hat viele führende Nullen, weil die meisten hashes über diesem Wert werden verworfen. Mit den 2^32 nonce-Werte und andere header-Felder können Sie nicht versuchen genug Blöcke werden wahrscheinlich auf irgendwelche block-hash-klein genug. Bergleute wechseln einige bytes in Transaktionen (in der Regel in der coinbase) zu erstellen, noch mehr neue block-Kandidaten.

Weiterhin werden verschiedene Bergleute versuchen, verschiedene Blöcke, wie Sie sollten verschiedene Receiver von der coinbase-Transaktionen.

+241
Miguel Alberola Cano 10.08.2019, 19:30:34

Private-key: Ihr wallet speichert den privaten Schlüssel. Mit dem privaten Schlüssel, können Sie keine Transaktionen. Geben Sie niemals jemand Ihren privaten Schlüssel oder diese person hat die Kontrolle über Ihre Münzen. Und: Es gibt keine bitcoins in Ihrem wallet. Sie sind alle gespeicherten Transaktionen, die in der decentalized blockchain!!

Wenn Sie lassen Sie Ihre Münzen auf der Börse, es bedeutet automatisch, dass Sie Vertrauen in die Börse. Wenn es ein Sicherheitsproblem und alle Münzen auf der Börse gestohlen, ist das dein problem. Wenn Sie senden Sie Sie an eine Adresse generiert, indem die öffentlichen Schlüssel (gespeichert in Ihrem Portemonnaie), Sie brauchen nur sich selbst zu Vertrauen. Wenn es eine hardfork (Bitcoin-Cash-hardfork zum Beispiel) und die Münzen sind an der Börse, Sie haben keinen Zugriff, bis die exchange ermöglicht den Handel der BCH. So sollte man sich überlegen, ob es vielleicht nützlich zum speichern der BTC in deiner wallet, statt Ihren Austausch. Sie könnten aber auch ein paar Monate warten, bis die Transaktion Gebühren sind vielleicht geringer.

Der beste Weg, Ihren Schlüssel zu schützen, ist es, Sie in Ihrer Brieftasche und (natürlich) nicht veröffentlichen Ihre privaten Schlüssel.

+229
Summer Developer 14.04.2013, 09:49:40

Laptops sind nicht gemacht, um die Wärme zu entfernen, das von einer GPU läuft ständig löscht. Hitze führt zu Materialien, zu erweitern und schließlich scheitern, oder es bewirkt, dass Sie zu überschreiten, spec und scheitern.

Wenn Sie gerade erst 1 Mhash/s, die Sie wahrscheinlich nicht mit der GPU. Dass noch nicht sicher ist, auf einem laptop,, aber .... was ist der Punkt? Das lohnt sich, wie vielleicht zehn Cent im Monat?

+225
Split Spun 10.10.2012, 11:28:41

Ich habe die Lektüre über das Konto Erweitert Private-Key - und Account-Erweiterten Öffentlichen Schlüssel , ergibt sich aus der Master-Private-Key und Master-Public-Key, aber ich habe noch einige Frage über die Sicherheit.

Ich habe gelesen, dass Konto Erweiterte Private Schlüssel muss geheim gehalten werden, weil wenn die anderen zu fassen bekam, konnten Sie signieren Sie die Transaktion mit dem key, effektiv Diebstahl Ihrer kryptogeld. Wie funktioniert das genau? Gibt es eine Anwendung, die ich importieren können, für den anderen Account Erweiterten Privaten Schlüssel und senden gewissen Betrag zu meinen anderen wallet-Adresse?

Auch habe ich gelesen, dass Konto Erweiterte Öffentliche Schlüssel muss geheim gehalten werden, da setzen Sie es anderen ermöglichen, Sie zu gehen durch die Geschäfte. Wie funktioniert das? Gibt es eine Anwendung, die ich importieren können, um anzeigen, die Transaktion Geschichte?

+196
BoozeMan 27.04.2015, 13:55:37

Solange blockiert den download fortsetzen, dann ist alles gut.

Der Bitcoin-client ist dabei eine Menge von disk-i/o-und CPU-crunching bei der überprüfung jeder block, so dass die Leistungsfähigkeit der hardware eine Rolle. Wenn Sie eine verschlüsselte Dateisystem performance-Probleme noch verschärft werden.

Eine leichte Verbesserung wird kommen, wenn die Bitcoin.org v0.7 client freigegeben wird. Und großen Verbesserungen kommen mit der version nach, wenn die LevelDB-Datenbank verwendet wird, die Verbesserung der Zugriffsgeschwindigkeit beim schreiben und Lesen der Daten und "Ultraprune" ist implmented vermindert die Menge an Speicher.

Andere Lösungen umfassen die Verwendung von Simplified Payment Verification Kunden. Elektron sein könnte, eine Wahl für Sie zu prüfen, ob Ihre hardware grenzwertig ist für den Betrieb die volle Bitcoin.org client-Knoten.

+133
DezGot 20.10.2017, 05:50:01

Ich habe gefehlt, um in bitcoin-mining für eine Weile jetzt, und schließlich über die Mittel zu tun, so dass Sie einen positiven Gewinn. Allerdings habe ich wenig Platz haben. Die Berücksichtigung eines antminer S3 kühlt sich selbst mit push - pull-horizontale Kühlung, wäre es gesund für die Bergleute (und sicher auch für mich!) mein setup... unter meinem Bett? Sie würde sitzen direkt unter meinem Bett, und ich denke, Sie würde passen, mit wenig bis gar keine vertikalen ausräumen. Aber ich würde darauf Abgas-fans und wahrscheinlich mein größer fan in der Nähe in Ordnung zu halten, Luftzirkulation gut läuft, natürlich. Was ist die Machbarkeit und Praktikabilität, dies zu tun? Danke!

+83
user325641 04.05.2015, 10:44:44

Die Adresse, die Sie haben, ist eine watch-only-Adresse, das heißt, Sie können nur sehen, aber nicht senden Sie es, ohne den privaten Schlüssel. Der private Schlüssel ist etwas, das Sie HABEN, um es zu senden.

Es sind 32 bytes groß und beginnt mit einer 5

+61
Davide Caruso Davide986 20.08.2014, 03:32:16

Ich denke, dass sein computer kompromittiert wird. Ich hatte einen Kerl, den ich kenne sagt mir heute, er hatte das gleiche mit ihm geschehen. Er erstellt eine Papier-Brieftasche aus bitcoinpaperwallet, generiert einen Schlüssel im offline-Modus. Er druckte den Schlüssel heraus und gelöscht, alle Spuren von ihm Weg. Ging wieder online, das Geld geschickt und innerhalb 1 minute war alles Weg. Jemand könnte leicht erstellen malware, um zu überwachen, für einen solchen Schlüssel Generationen und dann schicken Sie es nach Hause, sobald das internet wieder verfügbar ist.

Für mich persönlich, ich fühle es sicherer auf einen Austausch, da Sie 2-Faktor-auth... Börsen nach unten gegangen in der Vergangenheit, aber selten

+49
Yefremi Juiz 25.02.2016, 15:17:39

Fragen mit Tag anzeigen