Wie kann ich sagen, Bitcoin zu verbringen, bestätigt Eingaben und selbst erstellte Ausgänge

Ich möchte sicherstellen, dass die Transaktionen, die ich mit der original-client verwenden immer bestätigt Eingaben und selbst erstellte Ausgänge.

Bitcoin verwendet eine der Transaktionen, die ich beschreibe, hier in dieser Frage: Stecken doppelte Transaktion im BitcoinQT

als input. So die neue Transaktion nicht bestätigt.

Ich möchte sicherstellen, dass meine Transaktionen immer über bestätigte Transaktionen. Ist das möglich?

+701
androidnation 22.03.2015, 04:09:36
28 Antworten

Ich glaube, dass solche Skripte sind der Mechanismus, mit dem Namecoin Hinzugefügt DNS-ähnliche Funktionen. Es gibt auch zahlreiche andere Arten von Transaktionen, die in den Werken einschließlich multi-Signatur (M, N) Transaktionen, die erlauben würde, für eine integrierte Treuhand-Funktionen sowie das hinzufügen von zusätzlichen "Unterzeichner" auf ein Konto (z.B. "joint" Bitcoin-Konten).

+948
Kelly Hobbins 03 февр. '09 в 4:24

Ob eine Adresse generiert wurde, online oder offline, ist irrelevant.

Jede Transaktion, sendet die Bitcoins an die Adresse wird in einem block einmal wird es abgebaut.

Sie können überprüfen, dass die Adresse, die balance durch die Suche für die Adresse in einem block explorer wie https://blockexplorer.com/

+915
ukrainianboy 16 17.05.2012, 10:40:59

Gibt es Bitcoin-clients oder Dienste, unterstützen das senden von bitcoins an eine HTTP(S) URL anstatt geben Sie eine Bitcoin-Adresse direkt angeben? (z.B. für Spenden)


Webmaster könnten auch Ihre Bitcoin-Adresse in einem link - element in jeder Seite (gleich für die ganze site oder für jeden anders Seite-z.B. zu berücksichtigen, welche Seite generiert, die Spende):

<link rel="Zahlungsarten" href="bitcoin:..." title="Spenden Sie bitcoins, wenn mein Artikel wurde Ihnen helfen">

Das href - Attribut enthalten sollte, die Bitcoin-Adresse, mit der bitcoin URI-Schema.

Das rel - Attribut sollte der Wert der Zahlung. Es ist definiert als:

RelPayment ist ein Mikroformat für den Austausch von Unterstützung (sei es finanziell oder anderweitig) möglich. Durch das hinzufügen von rel="payment", um einen hyperlink einer Seite zeigt an, dass das Ziel der hyperlink bietet eine Möglichkeit, zu zeigen oder zu unterstützen, die für die aktuelle Seite. Zum Beispiel , um finanzielle Unterstützung für die Besitzer der aktuellen Seite.

Die (optionale) Titel - Attribut enthalten könnte ein kleiner Hinweis, z.B. was die Spenden verwendet werden, oder, wer genau die Empfänger etc.


Tools (Bitcoin-clients/Dienste, browser-add-ons, etc.) extrahieren konnte die Bitcoin-Adresse, die von der Suche nach einem link mit dem link-Typ Zahlung , deren URI verwendet das Schema bitcoin. Wenn man in eine Webseiten-URL, die noch nicht verknüpft mit einer Bitcoin-Adresse, das tool sollte einen Fehler auslösen. Aus Gründen der Sicherheit wohl nur link - Elemente geparsed werden soll (statt eine/- Bereich), sonst z.B. Kommentatoren konnten Ihr eigenes Bitcoin-Adressen.

+872
Shahrzad Molavi 30.07.2012, 16:31:44

Nehmen wir an, ich kann SHA256d Kollisionen, und das ich diese Fähigkeit nutzen, um zwei Transaktionen, die den gleichen hash, A und B. Diese Geschäfte nicht die gleichen, aber Sie ergeben denselben Hashwert.

Ich behaupte Transaktion Ein, um das Netzwerk, und warten Sie, bis es hat ein paar Bestätigungen. Dann, ich Transaktion B. Wird es aufgenommen in die Kette? Wird es überschreiben Transaktion Ein?

Wenn die Antwort auf die beiden vorangegangenen Fragen ist ja, was wird dann passieren, wenn der block mit der Transaktion B wird neu organisiert von der Kette? Wird Eine Transaktion un-überschrieben?

+831
Frank Broome 05.06.2015, 06:14:08

Ihr Geldbeutel wird es brauchen, um Synchronisierung zum Netz, bevor Ihre Mittel werden als verfügbar angezeigt. Dies ist, weil die 'sync' - Prozess beinhaltet Ihre Knoten überprüfen der Historie von Transaktionen, so dass die Transaktion, die Sie erhalten, nicht verifiziert werden können, bis alle anderen vorhergehenden Transaktionen überprüft worden ersten.

Wenn Sie denken, es hat gefroren, die während der Synchronisierung, würde ich vorschlagen, drehen Sie den debugger an, und dann suchen Sie an der debug.log - Datei nach hinweisen auf das, was das Problem ist.

+782
kastner 19.04.2018, 09:33:08

Ich bin versucht zu tun, einige Forschung rund um verwaiste Blöcke innerhalb des Bitcoin-Netzwerk. Von meinem Verständnis der beste und wirklich einzige Weg, um die Daten für Blöcke, die nicht mehr vorhanden sind in der Haupt-Kette/Filiale (einschließlich verwaiste Blöcke) führen Sie die getchaintips RPC-Befehl. Das Kommando ist offenbar davon abhängig, wie lange der bestimmten Knoten ausgeführt wurde (als Blöcke, die nicht in der Hauptkette haben keinen Grund, um heruntergeladen werden zu neuer Knoten).

Leider habe ich keinen Zugang mehr zum Knoten oder Daten hatte ich setup in 2013 und deshalb habe ich eine begrenzte Gruppe von verwaisten Blöcken zu behandeln (meine aktuelle Knoten ist nur einige Monate alt).

Alternativ, ich habe diesen Befehl auf einem online-RPC-Abfrage hier aber die frühesten aufgezeichneten block Höhe ist 283,421. Zum Glück erlaubt mir auch die Abfrage getblock und tatsächlich sehen die Informationen aus den gelöschten Blöcke, aber keine Liste alle Blöcke, bevor 283,421 (Abgebaut im Januar 2014).

Die online-block explorer Blockchain.info verfolgt von verwaisten Blöcken , aber leider ist Sie nur, gehen Sie zurück zu block #291,122.

Während ich ein wenig googeln, die ich finden konnte, mehr eine "umfassende" Liste auf PasteBin die Daten wieder zu blockieren, Höhe 179,641. Allerdings kann ich nicht verwenden, getblock auf jeder dieser hashes von meinen Knoten, wie es war nicht in der Existenz, wenn diese Blöcke waren ursprünglich abgebaut.


Meine Frage: gibt es Möglichkeiten zur Abfrage Blöcke, die verworfen wurden oder verwaist, ohne dass ein Knoten alt genug, um Zeuge zu Ihnen?

+772
Moritz Schmid 26.05.2010, 15:34:37

Es gibt mehrere Möglichkeiten, schätzen Sie die Anzahl der Blöcke Links zum download. Die einfachste ist es wahrscheinlich, dass der Kunde wirft einen Blick um bei dem, was seine Kollegen sagen deren längste Kette derzeit aussieht. Also, wenn Sie die Verbindung mit 8 peers im Netzwerk ist es sehr unwahrscheinlich, dass alle von Ihnen sind noch aufholen mit dem rest des Netzwerks, und deshalb wird es Ihnen sagen, was der aktuelle Stand, oder etwas in der Nähe ist.

Eine weitere Möglichkeit der Schätzung der Anzahl der Blöcke, indem man die Zeitstempel enthalten, die in dem block, den Sie gerade heruntergeladen haben. In Erwartung einer Sperrung kommen sollte alle 10 Minuten. Die Zeitstempel in den block ist nicht erlaubt, die zu Abweichungen von der tatsächlichen Zeit, es wurde abgebaut um mehr als eine Feste Anzahl von Minuten (sonst würde es abgelehnt werden, wenn es das erste mal gesehen). Also, wenn Sie die Zeit abziehen, die der Letzte block, die Sie heruntergeladen von der aktuellen Zeit und dann dividieren durch 10-Minuten-Intervallen erhalten Sie eine Schätzung der Gesamtzahl der Blöcke im Netzwerk.

Beachten Sie, dass die zweite Methode kann nicht nur unglaublich präzise, vor allem in Zeiten der commputational Strom in das Netz wächst schnell, wie es gerade tut, oder reduziert sich schnell.

Für Sie überprüfen, wie viele Blöcke sind Links, es ist eine einfache Sache zu gehen, einen vertrauenswürdigen block explorer und vergleichen Sie Ihre blockchain Höhe mit der Höhe, die Sie anzeigen.

+746
michaelk 08.07.2011, 19:50:33

Nicht kontrolliert durch die Regierung bedeutet, dass die Regierung nicht seinen Wert ändern, ohne die Zustimmung der Menschen, noch sieze Sie. In Zypern, das ist jetzt richtig Los. Auch, es ist mehr anonym. Und weil die Regierung nicht (kann nicht) zu regulieren, kann es übertragen werden schneller.

Open source bedeutet, dass andere überprüfen können, und beweisen, dass es unmöglich ist zu stehlen oder Kontrolle durch die Regierung zum Beispiel.

Banken investieren eine Menge in die Sicherheit, sondern bitcoins, vielleicht liefern die gleiche oder bessere Sicherheit für weniger Geld. Ich arbeitete heraus, dass die Kosten aller Strom der Bergleute ist um 5000USD/Sekunde jetzt. Das klingt wie eine Menge, aber Stell dir vor, es ersetzt die Kosten für die Sicherheit aller Banken in aller Welt. JP Morgan betrieblichen Aufwendungen für die im vergangenen Jahr nach der Gewinn-und Verlustrechnung, kam heraus, um über 2000USD/Sekunde. Und das ist nur einer bank. Alle von Ihnen zusammen, weit mehr, als 5000USD/Sekunde. In der Zeit, die Kosten zu stabilisieren, um den Wert der Sicherheit, die wir bekommen.

BTC (BC ist nicht die richtige Abkürzung, get verwendet, um BTC) sind begrenzt, um zu verhindern, dass die inflation. In der Tat, es garantiert eine deflation, weil die Gesellschaft Wert schaffen, die ganze Zeit. Dies ist eine umstrittene Entscheidung.

+724
MultiHunter 27.05.2011, 21:10:43

BIP38 können Sie verstecken Sie Ihre privaten Schlüssel in plain sight. Niemand weiß, was der private key ist, bis Sie Sie entschlüsseln das Passwort.

Ein brainwallet ist im wesentlichen generieren einen privaten Schlüssel durch hashing ein Passwort oder eine passphrase.

Sie können einen privaten Schlüssel generieren mit zufälligen oder Pseudo-zufälligen Quellen, oder Sie können hash ein Passwort oder eine passphrase. Sie können dann, wenn Sie sich entscheiden, erstellen Sie eine Papier-Brieftasche aus, dass Schlüssel, und verbergen Sie die Taste mit BIP38 Passwort.

Sie könnten möglicherweise generieren eine brainwallet und drucken Sie es aus mit BIP38 verschweigen. Die Einschränkung ist, dass BIP38 nicht schützen, einen privaten Schlüssel, der erzeugt wurde, mit einem schwachen Passwort/passphrase, unabhängig davon, wie stark die BIP38 Passwort ist. BIP38 schützt nur die Papier-Brieftasche aus neugierigen Augen. Wenn jemand schon weiß, was der private key ist, BIP38 bietet keinen Schutz.

+721
damian101 08.04.2015, 19:58:05

ich schlage vor, Sie surfen im Coinist-site https://coinist.co/ripple/gateways für alle die die Letzte Ripple-Gateways, die die meisten Menschen verwenden mehr und werden schnellstmöglich umgesetzt und hoffentlich ~Ripple stellen wird eine Offizielle Liste.

+675
jhilden 27.12.2013, 04:29:28

Kann jemand ELI5 Getrennt Zeuge (AKA BIP 141)? Ich habe forschen und verstehen, dass es segwit-Adressen, es gibt segwit Transaktionen, und es gibt segwit Knoten.

Ich verstehe, dass segwit funktioniert im Grunde durch das entfernen der Zeuge von der scriptSig und irgendwie ist es wog 1 Gewicht Punkt, während die anderen bytes werden gewogen, bei 4 Gewicht Punkte, aber wie?

Wie ältere bitcoin-nodes behandeln, die getrennt Zeugen? Haben Sie einfach nicht erhalten die Daten? Ich weiß, dass ältere Knoten behandeln Sie die Adressen aufwendbare von jedermann, da kein Zeuge vorhanden ist oder benötigt wird. Das macht mich glauben, der Zeuge ist nicht in der Transaktion überhaupt. Aber wie? Wo ist der Zeuge tatsächlich gespeichert?

Wo muss segwit-Adressen kommen in all dies?

+653
muzu uder 10.04.2016, 23:44:14

Ich bin mir nicht sicher, ob dies ist der Ort, das zu Fragen, aber ich wusste nicht wo sonst hin. Ich mache einige crypto-Handel auf bitfinex und ich bin besonders daran interessiert, in margin-Handel.

Ich Frage mich, was geht ist Folgendes: wenn ich einen großen margin trade (long oder short), hat dies einen Einfluss auf den Auftrag buchen? Ich meine, muss ein margin-Handel tatsächlich kaufen (oder verkaufen) die zugrunde liegenden Vermögenswerte? Oder hat einer von margin-Handel kaufen, ist nur ein Derivat (wie Optionen) und damit keinen Einfluss auf die Auftragslage des Basiswerts?

+620
MyWrathAcademia 09.10.2010, 11:23:56

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

+620
Mark Spangler 09.11.2015, 05:59:44

Die Berechnung ist korrekt, aber es wird falsch, wenn es zeigt das Ergebnis für Sie.

Code:

Funktion convertToBTCFromSatoshi($Wert) {
 $BTC = $Wert / 100000000 ;
 return $BTC;
}
Funktion formatBTC($Wert) {
 $Wert = sprintf('%.8f', $Wert);
 $Wert = trim($value, '0') . 'BTC';
 return $Wert;
}
echo formatBTC(convertToBTCFromSatoshi(5000));

Ausgänge:

0.00005 BTC
+553
Arghavan 25.03.2010, 22:17:05

Da die block erupter ist nutzlos, um mir für Bitcoin jetzt. Von dem, was ich verstehe, nur die anderen beiden Optionen wäre, ist mir Namecoin oder Devcoin, da Sie die Verwendung von SHA256-Verschlüsselung. Aber wie kann ich mir diese? Würde die Arbeit? oder gibt es eine andere app, die ich verwenden müssen?

Auch sind Namecoin und Devcoin die einzigen, die Verwendung von SHA256?

+496
Lakshmana 02.02.2011, 21:32:01

Es passiert seit Monaten. In der Tat botnet-software ist heute smart genug, um die beste option zu mir auf, und verwenden, - cpu oder-gpu.

+458
TurtleTread 18.10.2012, 18:57:39

Sie sind richtig, dass die Sprießen Engagement tree root / Anker wird nicht gespeichert, die in dem block-header. Es wird berechnet, indem jeder Knoten, wenn ein block kommt, und gespeichert wird in den block-index.

Das Bäumchen Engagement Baum Wurzel ist gespeichert in der block-header (in dem, was war die hashReserved Feld); Knoten prüfen diese gegen die Sperrung von Inhalten , und weist Blöcke auf, die eine ungültige Wurzel in der Kopfzeile. Dadurch wird abgeschirmt Adresse support deutlich einfacher zu implementieren light clients.

Die Zuordnungen von Keimen und Bäumchen-Baum-Wurzeln der IncrementalMerkleTrees selbst gespeichert sind, in der Münzen-Datenbank, und Sie können darauf zugreifen, wo immer Sie haben eine CCoinsView.

+395
Lauren Smith 02.05.2019, 21:53:41

Damit Ihre server zu überwachen, alle Adressen, die Sie benötigen, um alle von Ihnen auf dem server, die im Widerspruch zu Ihrer Forderung, dass ein hacker nicht in der Lage sein zu sehen, Ihre Kombination Gleichgewicht.

Mit dem im Verstand, so weit wie ich es sehe hast du zwei Optionen:

1) Verwenden Sie eine desktop-app. Waffenkammer, QT, etc - aber ich bin mir nicht sicher wie gut würden Sie zurechtkommen mit 1M+ Adressen oder-Schlüssel, und ich bin mir zu 75% sicher, dass Sie nicht einen bulk-import.

2) Verwenden Sie einen anderen server gehostet werden oder selbst in Ihrem home-Netzwerk (Raspberry Pi, anyone?) die kennt alle Ihre public-keys, sondern ist völlig getrennt von Ihrem frontend-server. Es kann dann eine Bitcoin-API (Blockchain, BTCBalance.net, blockexplorer) und in regelmäßigen Abständen seinen Weg durch alle 1M-Tasten die überprüfung Ihrer balance. Von innerhalb Ihres Netzwerks (dies ist ideal, da sehr geringe chance der externe Zugriff ohne vor Ort zu sein) rufen Sie auf dem server und es wird Ihnen sagen, wie viele Bitcoins haben Sie insgesamt bei der letzten Zählung. Ich habe derzeit einen Raspberry Pi setup-ähnliche sich wiederholende Vorgänge (allerdings mit sicherungen nicht Bitcoin) und es macht einen fantastischen job.

Sie würde auch wahrscheinlich in der Lage sein, um route-option 2) über einen proxy.

+376
Denham 15.06.2010, 04:23:10

Checkpoints dienen zwei Zwecken:

  • Sie fest in einem historischen Teil der Kette
  • Sie erlauben uns, zu deaktivieren Sie eine check (teuer, Signatur, Prüfung) in diesem historischen Teil.

Ich persönlich mag den ersten Teil, als es erfordert, dass die Benutzer Vertrauen in die software, die Sie herunterladen, enthält die richtigen checkpoints. Natürlich, Sie sind bereits das Vertrauen in den code sowieso in viel mehr umfangreiche Möglichkeiten, aber nur erfordern einige Stück von Daten, die Häufig aktualisiert werden, die in einer vertrauenswürdigen Art und Weise, Schritt zu halten mit der block-chain-validation Leistung sich für mich falsch anfühlt. Natürlich, wir können nicht den zweiten Teil ohne den ersten. Oder können wir?

Es gibt eine vorgeschlagene Idee, die nicht umgesetzt wird, ist zu ändern Sie die Synchronisations-Mechanismus besteht aus zwei Schritten:

  • In einem ersten Schritt nur die Kopfzeilen heruntergeladen werden und überprüft, in viel die gleiche Weise wie die Blöcke werden nun heruntergeladen und verifiziert. In diesem Fall wird der client wissen, die beste gültige Kette von Blöcken, außer es wird nicht wissen, ob die Transaktionen in der Sie gültig sind.
  • In einem zweiten Schritt, der eigentlichen Blöcke entlang dieser Kette sind, heruntergeladen und verifiziert. Ein solcher Mechanismus hat mehrere Vorteile, unter anderem können verteilen Sie die Synchronisierung über mehrere Knoten, und nicht riskieren, das herunterladen von Seitenketten (manchmal auch als Waisen).

Darüber hinaus könnte es eine Regel "nicht validieren Signatur überprüft, wenn ein block N Blöcke oben drauf". Da der Kunde schon weiß, es ist eine gültige Kette, bevor Sie den Zahlungsvorgang Validierung, gibt es keine Notwendigkeit für Kontrollstellen zu verhindern, dass sich eine falsche Kette.

Natürlich, das wird zu viel nachgedacht, bevor Sie Sie implementieren, aber ich glaube, es wird uns erlauben, Sie sich nicht auf die checkpoints nicht mehr.

EDIT: Vorteile von checkpoints können realisiert werden, bessere Möglichkeiten, wie assumevalid .

Neuere Versionen(>= 0.14) bitcoin core kommen mit der option --assumevalid <sicher-block> . Dies bietet den Vorteil, das überspringen überprüfung der Signatur bis zu den safe-block ohne hardcoding der Geschichte. Wenn ein anderer schwerer Kette gesehen, die nicht enthalten die safe-block, der bitcoin-software wird korrekt reorg zu der anderen Kette. Mehr Info: Was sind das Vertrauen Annahmen-davon ausgegangen, gültig bitcoin core 0.14?

+371
oliversm 06.10.2019, 09:44:36

Der einzige Weg zu wissen, für sicher wäre, wenn Sie abgebaut für den pool und Sie förderte einen Namecoin block für Sie. Sie würden finden, die bestimmte header, die Sie eingereicht hatte-Anteil verwendet als gelöst, merge-abgebaut Namecoin block.

+282
113mbps 21.11.2011, 14:54:08

Hierarchische Deterministische (HD) - wallet-Technologie ist sehr mächtig. HD-wallets umgesetzt werden können, wie entweder software-Anwendungen oder dedizierte embedded-hardware-Geräte, die eine Verbindung zu Computern oder Android-Geräte mit USB-Schnittstellen. Trezor, Ledger, und Keepkey sind drei Beispiele für hardware-wallets, dass die Unterstützung der BIP 32, 39 und 44 standards.

Bulletin 32 ist die Grundlage für HD-wallet-Technologie.

Bulletin 39 macht es einfach, zu sichern, wiederherzustellen oder port alle Ihre privaten Schlüssel in der Regel vertreten durch 12, 18 oder 24 Worte unterstützt mehrere Sprachen. Bulletin 39 unterstützt auch versteckte Geldbörsen, die mit der Anwendung der so viele zusätzliche Passwörter auf Wunsch liefern plausible deniability Dienstleistungen. Die drei hardware-wallets oben genannten Kennwörter, obgleich die Keepkey Passwort-Unterstützung ist noch in der beta-Testphase. Bulletin 39 verhindert auch Anbieter wallet-lock-in.

Bulletin 44 - Technologie ermöglicht HD-wallets unterstützt mehrere cryptocurrencies innerhalb einer software-Anwendung oder hardware-Gerät. Hier ist eine vollständige Liste der registrierten Bulletin 44 cryptos. Hardware-wallets, dazu neigt, die sichersten für das halten von großen Summen, die Unterstützung einer Teilmenge von cryptocurrencies auf dieser Liste. Software-basierte multi-currency-wallets (z.B. Jaxx, Coinomi) eher zur Unterstützung mehrere Währungen. Das Letzte mal habe ich geprüft, diese software-basierte Geldbörsen nicht unterstützen Bulletin 39 Kennwörter.

Es wird empfohlen, Ihr BIP-39-seed-Wörter geladen, die in mehrere hardware-wallets von verschiedenen Anbietern. In Zeiten, backend-Server verbunden mit einer H/W Verkäufer möglicherweise nach unten oder Transaktionen, die nicht erfolgreich abgeschlossen werden, und die anderen Hersteller Produkt wird funktionieren. Dies ist Analog zu mehrere E-Mail Adressen bei einem server geht down.

+242
vigos 21.08.2016, 04:28:22

Ok, nach dem Lesen der Kommentare, die ich immer noch nicht finden, eine gültige Antwort auf die erste Frage. Ein (voll -) Knoten enthält, wird der gesamte block-Kette. Mit diesem wissen diese Knoten können überprüfen, ob neue Transaktionen sind eigentlich OK. Obwohl nicht unbedingt notwendig, ein Bergmann ist ein full-node(also mit der vollständigen Kenntnis der block-Kette), die zusätzlich entstehen neue Blöcke im Vergleich zu nur Knoten als nur die Validierung der Informationen. Diese Haselnuss wurde lange Zeit in meinem Kopf und keine Quelle verfügbar war zu klären, als bis ich Lesen Sie den Kommentar von carsten_ger in den folgenden link: https://www.reddit.com/r/BitcoinBeginners/comments/2rpmyl/what_is_the_difference_between_running_a_node_and/ Hoffe, das hilft.

+213
seadaobusi 29.01.2011, 23:33:13

Wenn Sie entwickeln in java unter Verwendung der bitcoinj Bibliothek, Sie haben einen Mechanismus in Ort, es zu tun, ohne das herunterladen der vollständige block chain. Sie laden Sie einfach die header-leicht vereinfachte Zahlung Verifikation (SPV) - Modus. Vielleicht können Sie versuchen, dass.Dies ist der link.

 SendRequest req;
 Transaction transaction = null;

 Transaktion = new Transaktion(networkParameters);

 // die folgende Anweisung wird helfen, zu erstellen Sie eine OP_RETURN mit "Test" als Nachricht
 die Transaktion.addOutput(Medaille.NULL, ScriptBuilder.createOpReturnScript("Test".toString().getBytes()));
 req = SendRequest.forTx(Transaktion);
+193
zaharok7788 15.12.2017, 08:33:37

Oktober 2015, die einzigen Dienste, die scheinen noch zu bieten E-Mail-Benachrichtigungen (sind kostenlos) für Transaktionen, die auf eine Adresse (für die die Sie nicht brauchen, den privaten Schlüssel) angezeigt werden:

  • http://blockchain.info/wallet mit der option zum hinzufügen einer wallet-watch-nur. Es scheint nicht 100% zuverlässig (er verpasste ein paar Transaktionen am Anfang), aber jetzt scheint es zu funktionieren und gibt eine Benachrichtigung, so ziemlich sofort.

  • http://blockonomics.co mit denen hatte ich ein temporäres problem mit der Validierung der E-Mail-Bestätigung, scheint aber zu funktionieren sonst. Benachrichtigungs-E-Mails kommen ein bisschen später (vielleicht Sie warten, bis die Transaktion bestätigt werden oder sowas?).

+153
yigit 24.03.2019, 21:41:05

Ich hatte zu löschen .bitcoin-Verzeichnis in Ubuntu 12.10, nach Monaten der immer die Nähe von 9 GB blk-Daten-Dateien.

Kopiert habe ich alles über einen anderen Rechner (und zurück auch das original) und es gibt mich:

Ist ein schwerwiegender Fehler aufgetreten. Bitcoin kann nicht mehr sicher und verlassen werden.
AUSNAHME: St13runtime_error
CDB() : can ' T open database file blkindex.dat, error 22
bitcoin in Runaway Ausnahme

Ich habe versucht chmod +w auf die Dateien, aber immer noch nicht gehen.

+133
Charls 11.03.2017, 17:34:24

Es ist der gleiche link-Protokoll als http: oder ftp: oder mailto: oder tel: oder magnet:, obwohl sehr weniger anerkannt. Offizielle Bitcoin github MediaWiki Link

Localbitcoins.com bietet seinen registrierten Nutzern für die Verknüpfung(Website) bitcoin: Protokoll, wenn der Benutzer angemeldet ist, also er klickt auf einen link mit dem bitcoin-Protokoll localbitcoins.com füllt automatisch in der Empfänger-Adresse und Höhe Textfelder mit den Werten aus dem link.

Ja, es ist einfach sendet, was es zeigt-Adresse(erforderlich), Menge und/oder eine Nachricht (optional)

Auf Webseiten, die jederzeit es ist markiert in html als <a href...> - tag, wird es einen anklickbaren link.

Es gibt keine andere verwenden es, wenn es nicht anklickbar, außer, dass Sie sehen konnte, Ihre Adresse und den Betrag, wie wenn Sie sehen, http://www.example.com oder mailto:[email protected] und man konnte nur folgern die website-Adresse oder E-Mail-Adresse.

+118
khiettran 08.10.2018, 22:10:11

Ich habe keine Ahnung von bitcoin, aber ich wollte, ich traf einen Mann an, der wusste über ihn auf facebook fragte ihn, ob er helfen könne. er schickte mir den link auf blockchain registrieren, zeigte mir, wie zu kaufen, die Münze von einem Händler, den ich Tat, wie er sagte. alles war auf gehen, erzählte mir später, ihm meine id und Passwort, so kann er eine Verbindung zu einem miner fragte ich y er sagte, um es möglich zu profitieren. also Tat ich, das war mein größter Fehler, aber damals wußte ich es nicht. meine blockchain wuchs in der Nähe von $10000 zu versuchen zu entziehen, war das einzige problem. es war immer ein privatekey für die voran gehen, ich hab aber nie es. Wann immer ich ihn Frage, er krümelt mir mehr zu investieren, um abheben zu können. ich wachte eines Tages auf und mein Gewinn war Weg auch wenn ich einen Gewinn zeigt es auf meinem Handy aber nicht angezeigt auf meinem portfolio, ich wusste, es war meine id und Passwort habe ich dieser Kerl dazu, mich Schaden. er antwortet nicht, meine Nachrichten mehr.

Ich weiß, ich kann nicht Holen Sie sich die Münzen zurück, wenn u kann mir helfen, einlösen mein Konto, um zu zeigen, das Gewinn ich weiterhin zu erhalten . alle meine Gewinn war $27,830 aber ich habe nie ein $ aus ihm heraus.....einige Adresse werden auch auf der Uhr mit Gewinn in der Nähe von $800, die ich gerade Unterstützung brauchen, so kann ich die Unterstützung meiner Mama. bin aus der collage kann man die Miete auch Mahlzeit am Tag werde ich dankbar sein, mit jede Hilfe.....somethings ich fühle mich wie etwas tun, um mich zu deprimieren täglichen coz ich habe niemand zum reden.....ich brauche nur ein normales Leben .....dankbar um Hilfe...danke.

bitte gehen Sie nicht nicht mit diesem Typen auf facebook und überall um Hilfe name {DESCOMM OSAS er ist ein nigerianischer aber sagt, er Lebe in Kalifornien}, er ist herzlos

+61
Dmitiriii 21.12.2012, 10:31:12

Nicht finden die Referenz in Ihrem text... ich definiere die Nutzung von multisig und Länge ein wenig mehr in der Regel. Mit einer multisig-Schema, erstellen Sie eine "Finanzierung" die Transaktion mit erlösen Skript. Das einlösen Skript ist der hash-Wert der n-of-m-multisig-IDS und die erforderlichen pub Schlüssel. So ist die Finanzierung der tx ist nicht größer als normal, tx.

Dann verbringen Sie die multisig, die V_IN Struktur wird größer, während V_OU bleibt die gleiche Größe. Angenommen, ein multisig erfordert n-von-m-Signaturen und eine typische sig sieht wie folgt aus:

48: OP_DATA_0x48: push-hex-48 (dezimal 72) bytes auf stack
30: OP_SEQUENCE_0x30: type-tag-Anzeige-SEQUENZ beginnt sigscript
45: OP_LENGTH_0x45: Länge von R + S
02: OP_INT_0x02: Typ tag-INTEGER, der angibt, Länge
20: OP_LENGTH_0x20: dies ist SIG R (32 Bytes)
4673096ED91CC985:B05F64780BA123E1
C193FC860B2163DC:B3B5D4F3049F30D2
02: OP_INT_0x02: Typ tag-INTEGER, der angibt, Länge
21: OP_LENGTH_0x21: diese SIG ist S (33 Bytes)
00DE2CA5EBBCB5D1:19877AD737930BC5
7F2356CBAC646405:DC881270CFAE78BF
1D
01: OP_SIGHASHALL: beendet ECDSA sig (ASN1-DER Struktur)

dann das erste byte schon, der angibt, die Länge der sig (es ist ein Kommentar von mir oben, um einen link von Pieter Wuille, erklären Länge von Sigs zu 71 oder 72 Byte lang). Zusätzlich zu den Signaturen Hinzugefügt, Sie haben auch das einlösen Skript Hinzugefügt, um die tx -, hinter den Signaturen in den V_IN-Struktur. Die redeemscript hat in einer 2-von-3-Musik den typischen Aufbau: <2><3> Nun, es hängt, wenn Sie komprimiert oder unkomprimiert pub-keys (33 oder 66 Byte lang). Dies erhöht Ihre gesamte Länge des tx. Zusammenfassung für Ausgaben Fonds mit einem bitcoin-tx:

normal tx-1 sig (bei ~70 Byte) und 1 pub key (@ 33 oder 66 bytes) 
multisig ist n (von m) sigs (bei ~70 Byte) und m-pub-keys (@ 33 oder 66 bytes)
+36
chriliman 29.04.2015, 03:58:57

Fragen mit Tag anzeigen