bitcoin-cli erhalten Sie alle tx hashes für die Uhr-nur Adresse

tut bitcoin-cli haben eine Funktionalität, um alle tx-hashes für eine bestimmte Adresse (dh der txs, dass entweder senden oder zu empfangen, Gelder von der angegebenen Adresse). listtransactions klingt, wie es sollte tun, was ich will, aber wenn ich es so dann habe ich keine Ergebnisse erhalten:

# wählen Sie eine zufällige Adresse zu sehen aus blockchain.info:
$ addr=1GkktBuJ6Pr51WEJe5ZzyNvMYaMDFjwydk
# erstellen eines watch-only-Konto für diese Adresse, mit dem account Namen
# die Adresse selbst, für die Bequemlichkeit:
$ time bitcoin-cli importaddress $addr "$addr" true
real 41m59.505s
user 0m0.004s
sys 0m0.004s
$ bitcoin-cli listtransactions "$addr" 100 0 true
[
]
$ bitcoin-cli-getinfo
{
 "version" : 100200,
 "protocolversion" : 70002,
 "walletversion" : 60000,
 "balance" : 0.00000000,
 "Blöcke" : 384809,
 "timeoffset" : 0,
 "verbindungen" : 8,
 "proxy" : "",
 "Schwierigkeiten" : 65848255179.70261383,
 "testnet" : false,
 "keypoololdest" : 1381701523,
 "keypoolsize" : 101,
 "paytxfee" : 0.00000000,
 "relayfee" : 0.00001000,
 "Fehler" : ""
}

wie Sie sehen können, es braucht 42 Minuten, um Scannen der blockchain für diese Uhr-nur Adresse ein, damit es nicht das, was ich will zu tun, oft. und Ihre einzige Herstellung eine leere Liste, in der Erwägung, dass blockchain.info zeigt, gibt es 6 Transaktionen.

warum dieses nicht funktioniert? ist das nicht die beabsichtigten Funktionen des bitcoin-cli listtransactions?

update

listtransactions angezeigt werden sollen Transaktionen von watch-only-Adressen:

$ bitcoin-cli helfen listtransactions
listtransactions ( "Konto" Graf von includeWatchonly)

Zurück bis zu 'zählen' jüngsten Transaktionen überspringen der ersten " von "Buchungen für Konto "Konto".

Argumente:
1. "Konto" (string, optional) Den Namen des Kontos. Wenn nicht enthalten, es wird eine Liste aller Transaktionen für alle Konten.
 Wenn "ein" gesetzt, es wird eine Liste der Transaktionen für den Standard-account.
2. count (numerisch, optional, default=10) Die Zahl der Transaktionen zurück
3. aus (numerisch, optional, default=0) Der Anzahl der Transaktionen zu überspringen
4. includeWatchonly (bool, optional, default=false) Gehören Geschäfte zu watchonly-Adressen (siehe 'importaddress')
...
...
...
+717
Justin Jacoby Smith 27.01.2018, 05:09:19
25 Antworten

Es ist wahrscheinlich, dass die Adresse in Frage, ist eine Adresse ändern. Ändern von Adressen generiert werden, mit einem anderen Schlüssel-Ableitung Weg als Ihre anderen Adressen, damit Sie es nicht sehen, wenn Sie nur generiert die Schlüssel nur an einer einzigen Ableitung Weg.

Die "normalen" Schlüssel-Ableitung Pfad (.k.eine "externe keychain"), ist m/44'/0'/0'/ich. Jedoch der Schlüssel für Veränderung-Adressen werden in der Regel generiert eine sogenannte "interne Schlüsselbund", welches eine Ableitung Pfad von m/44'/0'/1'/ich. Es ist wahrscheinlich, dass Sie nur angeschaut Tasten auf der externen Schlüsselanhänger und nicht die interne Schlüsselbund, damit Sie nicht sehen, diese Adresse.

+1000
Omar Mariotti 03 февр. '09 в 4:24

Nur auf einem hohen Niveau (denn ich mache nicht Ihre Hausaufgaben für Sie)

AUFTRAGGEBER Ruhe und der Modul-erstellen Sie Gruppen, insbesondere F_p die Felder, die sich aus der ring of integer modulo einer Primzahl. Sie können sich bei elliptischen Kurven über solch ein Feld (das ist ein diskreter Satz von Punkten) und definieren Sie einen geometrischen Punkt neben dem (überraschend?) ist eine Gruppe wieder. Wenn Sie finden, zyklische Untergruppe mit einem generator der hohen (prime) zu bestellen, es wird nützlich sein für Kryptographie aus zwei Gründen:

  1. Das diskrete log-problem scheint zu sein, die np-schwer
  2. Bezogen auf 1.) factorizing den großen generator in seine Primzahlen ist schwer (das bezieht sich auf die Tatsache, dass das berechnen den größten gemeinsamen Teiler) ist auch schwer.

Ich hoffe, Sie sehen den Kern, wo es geht. Ich empfehle das Lesen der wikipedia-Artikel von den Themen, die Sie erwähnen. Aber die Punkte zu verbinden, ist natürlich Ihnen überlassen.

+985
Jakob Runge 08.09.2014, 20:34:19

@Lohoris nicht stress genug. Investieren Sie nicht auf CPU/GPU-hardware mit der Absicht, Bitcoin mining. Was Sie verbringen auf Strom wird ein Vielfaches mehr als die Rückkehr in Bitcoin (ja, so wenig BTC, die Sie machen werden).

Auch low-end-ASICs (die mehrere Größenordnungen mehr Hash/Watt effizienter als die CPU/GPU-Miner) sind kaum noch brechen, auch nachdem Sie den Preis erreicht 1000USD+. Ich weiß das, weil ich eine haben!

+966
Marcus Corbett 18.03.2019, 01:36:23

Ich bin verwirrt mit den Angaben im Doppelzimmer verbringen Erkennung. meine Frage ist, ob Alice zuerst sendet Ihr 10 BTC zu Bob, und sendet dann die gleichen 10 BTC an eine Adresse, die gehört zu sich selbst. Wie Bitcoin-clients erkennen die zweite Transaktion ungültig ist? In anderen Worten, wie kann der Kunde wissen, dass diese bitcoins ausgegeben worden, in der ersten Transaktion? Hat der Kunden zurückverfolgen, alle Blöcke zu überprüfen, ob diese Bitcoins ausgegeben worden, bevor?

+853
user25943 31.10.2019, 12:49:38

Ich habe das senden einer 0.1 BTC Transaktion, um Jim zu erstellen, die Zahlung und hoffen, dass er nicht in der Nähe des Kanals. Wenn er das tut, dann 0.1 BTC an die Haupt-blockchain?

Öffnen Sie einen Kanal nicht um "senden von Münzen, Jim", geht es um die "öffnen Sie einen Kanal mit Jim". Sie nicht brauchen, um Vertrauen zu Jim, um nicht zu stehlen Ihre Mittel, weil die Gefahr des Widerrufs wenn er sich normal verhält und versucht zu veröffentlichen, die den alten Kanal Zustand. Wenn Jim schließt sich der Kanal ganz ehrlich, er wird ausbezahlt nach der aktuellen Kanal-balance. Die 0,1 BTC fest, dass der Kanal gliedert sich entsprechend dem aktuellen Zustand des Kanals, die mit Jims Anteil Jim, und Ihre Aktien werden an Sie zurückgegeben.

Wenn alle, die ich habe ist 0.01 BTC, mit zu beginnen, alle ich einen schicken Jim ist 0.01 BTC einmal. Der einzige Weg, ich kann senden Sie mehr, wenn es schon andere finanziert Zahlungswege zwischen mir, Jim, und die anderen Knoten, die Verbleibende Kapazität?

Ja, es gibt keine solche Sache wie Schulden auf der Bitcoin oder Lightning-Netzwerk. Um, um jemanden zu bezahlen, Sie brauchen die verfügbaren Mittel-oder channel-Kapazität. Diese Fähigkeit kann kommen-routing eine Zahlung an Jim, mit einem anderen Knoten(s) Sie sind beide verbunden.

+805
Dotech 06.06.2016, 05:17:45

Ich habe Benutzer A , der erzeugt BIP32 Master Öffentliche und Private Schlüssel. Sie teilen sich die Master-Public-Key mit User B.

Mit dem Master Public Key von Benutzer B erzeugt - Adresse Ein und sendet die bitcoins von Adresse B an Adresse Ein.

Wird die Transaktion erhielt in der Brieftasche des Benutzers Ein, wenn Benutzer A kennt den index verwendet, die von Benutzer B?

Die Grundidee ist, dass Benutzer A nicht wollen, zu teilen Ihre Adresse mit Benutzer B. Anstatt, dass Benutzer A muss sich selbst aus der Master Public Key.

+778
Diamond Dave 19.06.2010, 03:00:41

Zunächst Hallo und vielen Dank für Ihre Unterstützung und Ihre Zeit.

Ich will die Berechnung der Gebühren von einer blocktrail Transaktion mit blocktrail SDK, bevor Sie die Transaktion, um zu lassen, der Empfänger die Gebühren bezahlen.

Hier ist, was ich versucht habe:

$GEBÜHREN = $wallet->coinSelection(\Blocktrail\SDK\Wallet::normalizeOutputsStruct(['66f4dec6ab29cd056ce1814c6fdfee05e1524b36' =>'100000']),false,false,\Blocktrail\SDK\Brieftasche::FEE_STRATEGY_LOW_PRIORITY;
echo "$GEBÜHREN";
$fee = $GEBÜHREN['fee'];
echo "$Beitrag";

Aber das funktioniert nicht, es sagt das hier: Fatal error: Uncaught Blocktrail\SDK\Ausnahmen\BlocktrailSDKException: Adresse nicht erkannt , wie kann ich diesen Fehler beheben? Danke für Lesen, hoffe dass Euch noch einen schönen Tag :)

+675
asdkaj 19.01.2011, 14:18:28

Beim senden von Münzen in einen großen gemeinsamen Brieftasche, sind die Chancen, dass die Münzen, die Sie abheben ist nicht die gleiche wie die, die Sie hinterlegt. Das ist, wie Sie durchtrennen den Makel Weg.

Der Schlüssel ist, dass die Brieftasche muss nicht nur groß sein, sondern auch gemeinsam zwischen einer Vielzahl von Benutzern.

Die Makel an der original-Münzen würde nie Weggehen, aber das könnte verdünnt werden, indem er Sie mit "saubere" Münzen. Zum Beispiel, wenn Sie geschickt zwei Münzen, einer befleckten, eine saubere in der gleichen Transaktion wäre Sie "mix" zusammen und beide hätten 50% erregend.

Das Konzept von "mischen" hat also zwei verschiedene Bedeutungen : vertauschen tainted coins für reinigen und mischen befleckten Münzen, die sauber sind, um zu "verdünnen" der Makel.

Denken Sie daran, dass der "Makel" ist immer relativ zu etwas Ursprung, es ist nicht etwas absolutes.

+673
user9750 31.05.2013, 09:38:00

Wie es wurde gefunden, dass die Dao-Hackern verwendet, Gestaltwandlung?

In einer mehr praktischen Beispiel, wie Sie feststellen, dass 13qCK9VzJCicXeh47W59rh7A6tfun92Sr5 gehört https://www.blockchain.com mit nur block-explorer Daten?

+651
89040659146 05.06.2018, 02:54:55

Bitcoins erstellt werden, bei einer vorbestimmten rate. Bis zu dieser rate sinkt auf 0 (um das Jahr 2140), die Lieferung der bitcoins steigt. Wenn das nicht ausgeglichen durch die zerstörten/verlorenen Münzen und die erhöhte Nachfrage, einige Höhe der inflation auftreten wird. Allerdings würde ich erwarten, dass die Inflationsrate zu niedrig sein (wenn positiv), und immer geringer.

Sobald alle ~21 Millionen bitcoins abgebaut werden, nicht mehr einmal vorhanden sein, also die inflation wird aufhören ganz, und nur die deflation auftreten können (wieder, wie bitcoins verloren gehen oder absichtlich zerstört). Es sind derzeit ~12,7 Millionen bitcoins in der Existenz, so bei den meisten, die inflation wird 1 bitcoin heute Wert ~1.65 bitcoins in der Zukunft.

+607
Han Lazarus 24.01.2017, 07:53:35

Ich bin versucht zu kaufen bitcoins, und ich habe gerade vor kurzem mein Konto auf verfied coinbase.com und ich bin versucht zu kaufen bitcoins.

Wenn Sie die kaufen-Seite bekam ich folgende Meldung

Hinweis! Wir überschritten haben unser normales Kauflimit für heute. Wenn Sie noch gerne kaufen, erhalten Sie den Kurs der bitcoin auf Dienstag Apr 16, 2013 at 08:24AM PDT nach Ihrer Mittel angekommen. Lesen Sie mehr

Wenn ich auf mehr Lesen, es sagt mir nur

Aufgrund der höher als normal kaufen volumes, wir sind nicht in der Lage, korrekte Preise jetzt.

Statt anzuhalten kauft ganz, beschlossen wir, geben den Menschen die Möglichkeit zum Kauf von Bitcoins zum Marktpreis in ein paar Tagen. Sobald Ihr USD Gelder ankommen, tauschen wir Sie um bitcoin auf dem Markt Preis an etwa Dienstag Apr 16, 2013 at 08:24AM PDT.

Beachten Sie, dass Sie können Ihre Bestellung stornieren zu jeder Zeit bis zu Ihrem bitcoin kommen von der transfer-history-Seite.

Der Marktpreis der Bitcoins ändert sich Häufig. Unten sind einige der jüngsten Preise um Ihnen eine Idee geben. Diese garantieren nicht, was der Preis wird in ein paar Tagen.

Wie es aussieht ist es so dass Sie sich in einen queue zu kaufen, bitcoin, aber ich habe keine Ahnung, wie man dieses feature nutzen.

Bin ich richtig über das, was dieses feature ist? und Wenn ich bin, wie kann ich Sie nutzen?

+348
user235392 10.05.2018, 10:35:18

Ich entwickle eine einfache Geldbörse mit PHP. Jetzt habe ich nicht die Möglichkeit haben, zu "bewegen" keine Mittel, um zu testen. Ich Frage mich, hat das "verschieben" - Befehl erfordern eine Transaktionsgebühr?

+264
Glenak1911 05.12.2011, 14:05:43

Die Grafik: Bitcoin mining-Kosten pro Transaktion hinterlässt eine Unklarheit. Wer zahlt die Transaktionskosten?

+261
Peter Aron Zentai 09.09.2018, 16:24:01

Algorand ist ein vielversprechender Konsens-Protokoll -- Konnten die Bitcoin verwenden, konfiguriert werden Algorand?

+234
Gapp 05.02.2011, 11:56:56

Es gibt keine zentrale Preisgestaltung Körper. Der open market ist die Festlegung des Preises. Was die Kunden der Börsen sind bereit, zu zahlen, und dem Preis, zu dem Verkäufer bereit sind zu verkaufen, ist der Preis von bitcoins.

+215
Silicomancer 06.01.2013, 04:57:05

Blitz-Netzwerk Erster Prototyp-code ist online, es ist also Zeit, dass wir mehr darüber lernen, was es ist. (Zumindest ich wünschte, manche Menschen würden...)

Was sind die zu erwartenden trade-offs von Lightning Netzwerk Bitcoin mainchain?
Einige Punkte, wäre nett, wenn Sie bedeckte:

  • Datenschutz
  • Bestätigung Geschwindigkeit
  • Gebühren
  • Zeit bis aufwendbare

Und für den bonus: Werden die Blitz-Netzwerk zentralisiert werden?

+145
ashleey1 20.11.2016, 11:18:40

Bitcoin ist ein verteiltes system. Zu jedem gegebenen Zeitpunkt gibt es n verschiedene Darstellungen des Netzes, wo n ist die Anzahl der teilnehmenden Knoten in dem Netzwerk. Diese Knoten haben ein Konsens-Protokoll (definiert durch die Bitcoin-Spezifikation), die jeder Knoten, der einen Staat zu erhalten, im Einklang mit allen anderen Knoten auf dem Netzwerk. Die Konsens-Mechanismus in Bitcoin ist in Bezug auf die Kette der Blöcke (daher der Namensgeber, "blockchain"), im wesentlichen, die längste Kette gewinnt.

Blöcke können erstellt werden, indem alle miner die Teilnahme an dem Netzwerk, überall in der Welt. Wenn ein block erstellt wird, muss es weitergegeben werden, die über das gesamte Netzwerk, um alle n Knoten in der Welt. Dies kann einige Zeit dauern, und es gibt eine chance, dass ein neuer block erstellt wird, bevor dieser Prozess abgeschlossen ist. Dass der neue block könnte dann bekommen propagiert, um Knoten, die nicht gehört haben, der der vorherigen block (glaube Netzwerk-Lokalität). Wenn dies geschieht in Ihrem Netzwerk eine Gabel.

Die Art und Weise der Konsens-Protokoll befassen sich mit diese Gabel ist zu sehen, welche version der Kette der nächste block ist gebaut oben--, die Kette wird dann 1 block länger als die anderen und die Knoten, sehen diese das als die Hauptkette, und die wahre Darstellung der Bitcoin-ledger.

Interessanten Fällen kommen kann, in denen es ist eine große Segmentierung des Netzes (sagen interkontinentalen Kabel durchtrennt und Indien-Tropfen aus dem internet). Die verschiedenen Segmente des Netzwerkes ein anderes Verständnis des Staates von der Bitcoin-ledger, und so konnte beginnen den Aufbau einer divergierenden Reihe von Ketten. Wenn die Netze sind wieder die Knoten wieder zurückzugewinnen Konsens durch den Vergleich der Kettenlänge und der Wahl des longes; die kürzere Kette blocks ungültig.

Wie die Zeit vergeht, die Fähigkeit eines Netzwerk-Segmentierung unseating eine Kette ist reduziert--die Wahrscheinlichkeit, dass Sie Ihre Transaktionen auf einen ungültigen Kette (d.h. die Wahrscheinlichkeit, dass es eine längere Kette abgebaut werden, indem ein anderes Angebot von einem segmentierten Netzwerk) geht auf null.

+134
user335694 01.09.2016, 01:09:13

(Nur das hinzufügen einer etwas wichtige Bemerkung zu davux Antwort)

Es scheint, dass der freie Skripte für die Transaktionen werden bald aktiviert, die in der realen Netzwerk, wie es derzeit in der test-Netzwerk.

Mit Skripten ist es möglich, die Ausgabe der Transaktionen, die durch ganz unterschiedliche Mechanismen als die einfache basierend auf diesen standard-bitcoin-Adressen, die wir alle kennen. In einigen Fällen, auf der Empfängerseite möglicherweise nicht in der Lage zu sogar finden Sie alle Adressen, wo Sie senden das Geld zurück.

Ein "standard" - bitcoin-Adresse als eine Möglichkeit, um erhalten ein paar bitcoins (und verbringen die). Es sollte nicht als den universellen Weg zu empfangen (oder senden) Sie.

+109
pveeckhout 23.05.2010, 19:06:08

Ich bin nicht in der Lage, um zu sehen, den Betrag an diese neue Adresse, mit der getreceivedbyaddress Befehl.

Es ist nicht von-Adresse index der blockchain im Bitcoin-core.

Für die bitcoin-Kern Spur-eine Adresse, die Sie müssen, zum Beispiel, fügen Sie eine Adresse, um die Brieftasche als eine watch-only-Adresse.

+108
Dima110676 12.03.2013, 08:27:31

Sehen http://www.youtube.com/watch?v=IavQ-Wc8S1U

Clemens Cap von der Uni Rostock erklärt, die Elektronische Bitcoin-wallet Gerät er gerade arbeitet. Es basiert auf der adafruit microtouch-Gerät.

Diese ist ein kleiner imbiss von Clemens' Vortrag auf der Bitcoin-Konferenz in Prag 2011

+104
Macs R We 08.02.2012, 22:39:22

Dieser pull-request beschreibt zuerst-gesehen ersetzen-durch-Gebühr. Wie unterscheidet es sich von normalen ersetzen-durch-Gebühr, und wie tut es vergleichen, um Kind-zahlt-für-Eltern?

+78
user3135001 04.12.2014, 07:50:22

Es gibt einen Weg, um zu erwerben, eine Menge von bitcoins, ohne sofort Auswirkungen auf den Preis, und das ist zu kaufen, die Bergbau-Ausrüstung oder Verträge. Je nach dem Wert von bitcoin und die Kosten von Ihrem Vertrag sind, können Sie in der Lage zu erwerben bitcoins für etwa den gleichen Betrag als Sie, würden wenn Sie Sie gekauft auf dem freien Markt, aber Sie würde nicht erwerben Sie sofort.

Natürlich gibt es auch andere Faktoren zu berücksichtigen, wenn Sie diese Strategie verwenden.

+77
kibernick 23.09.2012, 23:52:32

Ich bin mit Ubuntu 12.04.

Ich habe getestet, verschiedene Skripte, die versuchen einen bitcoind laufen beim Start, aber keiner funktionierte für mich.

Ich bin gerade ein bisschen verzweifelt, weil ich kann nicht einmal bitcoind laufen, sobald ich beenden meine SSH-session.

Irgendwelche Hinweise, wie man bitcoind laufen, sobald ich beenden Sie die SSH-Sitzung?

Beste Grüße,

+56
Helena 21.05.2010, 16:19:41

Ich mache meine ersten Schritte in der blockchain Entwicklung und ich habe eine Frage zum speichern von einige sensible Daten auf einer Kette.

Angenommen, zwei Unternehmen entwickelt, das Protokoll der Austausch von Dokumenten durch die Blockchain. Sie wollen nicht zu geben, Zugriff auf Ihre Informationen an niemanden, außer sich selbst.

Ok, ich denke, Sie können zwischen zwei Möglichkeiten wählen:
1) der Inhalt des docs ist die codierte kryptographisch. Das Ergebnis wird aufgezeichnet, auf Blockchain direkt.
Pro: die Unternehmen müssen nicht pflegen Ihre eigenen DB ist für die Speicherung der Dokumente.
Contra: vielleicht ist es teuer, zum speichern großer Daten auf blockchain; (die wichtigsten) wenn bei der überprüfung ein Schlüssel eines Kontrahenten gestohlen wird, dann übeltäter den Zugang auf alle Dokumente, da niemand entfernen können Daten von blockchain.
2) Gegenparteien aufnehmen können, auf eine Kette hash-Ergebnis von docs' content nur.
Pro: Es ist mehr sicher.
Contra: In diesem Szenario ist es unmöglich zu erstellen, die vollständig dezentrale db, da jede muss erhalten die benötigten Daten selbst zu erhalten gesamten Inhalt der Dokumente.

Am besten Verfahren gibt es für die Speicherung von sensiblen Informationen auf Blockchain?

+39
Zyklon 28.11.2010, 07:46:48

Das bitcoin-Protokoll nicht wirklich unterstützen das Konzept einer Transaktion Absender.

Alles, was Sie mit oben kommen kann ist eine Adresse, die sich im Besitz von jemandem, der zuvor kontrolliert der Transaktion Ausgänge, die jedoch in Wirklichkeit nicht der Absender (z.B. für e-wallets) und die nicht tatsächlich beabsichtigen, zu erhalten, alles, was es in den ersten Platz.

Nehmen Sie einige Zeit, um zu sehen, eine Beispiel-Implementierung in C#geschrieben (GetTransactionSenderAddress()).

+31
jamelia 26.04.2014, 06:15:53

Fragen mit Tag anzeigen