Gibt es ein einfach zu bedienendes Werkzeug für die Erstellung und Unterzeichnung von offline-Transaktionen?

Von dem was ich verstehe, die Unterzeichnung einer Transaktion offline bedeutet, dass ich nicht haben, um jemals aussetzen meiner privaten Schlüssel zu einem web-fähigen computer. Von dem, was ich gefunden habe, das einzige Programm, das soetwas ermöglicht mit WIF Schlüssel ist sx, gibt es irgendwelche anderen tools, die führen so etwas? Oder ist sx die nur so tun dies erreichen?

+46
user1729061 05.05.2011, 22:29:24
28 Antworten

Als first-timer hab ich ein wenig verwirrt, und habe nicht überprüft, ob die Transaktion. Das war vor ein paar Monaten und ich weiß nicht, wo der Bitcoin ging. Ist es möglich, dass ich finden konnte, der bitcoin nach all dieser Zeit, oder habe ich es verloren und Kreide es bis zu erleben. Dank

+955
MiXaDANCE 03 февр. '09 в 4:24

Armory verlangsamt mein system WEG nach unten und ich bin verwirrt über den Unterschied wirklich. Ich verstehe den Wertpapieren beteiligt.

Auch, Wenn ich den stick mit Waffenkammer, Kann ich es verschieben auf einen anderen computer zugreifen zu können, anstatt mein main ein?

+946
58DimaN00 21.07.2016, 12:56:09

Blick auf das Beispiel, die zwei Adressen, die Sie auf der linken Seite sind die Förderung-Adressen (tatsächlich, die Terminologie ist nicht ganz korrekt) und zwei Adressen, die auf der rechten Seite sind die Empfänger:

Example transaction

Die miner Gebühr ist die Summe der Mittel für die Transaktion (auf der linken Seite) minus die Summe der Empfänger-Adressen (auf der rechten).

Es ist keine jeder für entweder die sender-oder Empfänger-Adressen, Sie sind eine Gruppe und nur Ihr individueller Wert angegeben ist.

+885
vIceBerg 13.08.2013, 07:01:10

Ich bin nicht qualifiziert zu beantworten, die über die gesetzlichen Regeln rund um Vertraulichkeit. (Obwohl, ich glaube, Sie haben einen besseren Griff auf Kalifornien/Vereinigte Staaten von Vertraulichkeit, als ich es sowieso tun.) Es gibt jedoch ein paar technische details, die Sie beachten sollten.

Ersten, Transaktionen in Bitcoin sind grundsätzlich öffentlich. Die Transaktion beläuft und die Zeit der Transaktion sind sowohl öffentliche Informationen. Das bedeutet, dass, wenn Sie gezwungen sind, den Betrag anzugeben und den Tag der Transaktion, jemand könnte herausfinden, die Transaktion, für die Sie bezahlt wurden, durch.

Zweite, Transaktionen sind verbindbar. Das bedeutet, dass wenn jemand herausfindet, welche Transaktion Sie wurden bezahlt, Sie Folgen konnten-das Geld, das Sie bezahlt wurden, und Sie könnten in der Lage sein, zu identifizieren, Ihre Kunden.

+776
LittleTiger 07.07.2019, 00:00:08

hast du die Anleitung gelesen?

Um zu verhindern, dass die Unterbrechung der USB-Stromversorgung, stellen Sie bitte sicher das computer nicht im standby-oder sleep-Modus. Ansonsten, der cgminer nicht finden würden die miner machen es sogar ZOMBIE.

Quelle: Seite 4 von https://www.bitmaintech.com/files/download/AntMiner-U3%20user%20guide.pdf

+768
Buuusi4ka 21.04.2010, 06:26:56

Normalerweise bitcoind gibt nicht eine solche Meldung, aber Bitcoind unterstützt den Anschluss über ZeroMQ. Erfahrungsberichte von dieser Schnittstelle erhalten Sie weitere Mitteilung.

+741
tjvg1991 06.10.2018, 13:15:52

Ich bin auf der Suche nach einem Weg zu handle die Begrenzung der Blockchain.info,, für die wird es halt generating public Adressen (oder zumindest, Sie zu beobachten) nach 20 aufeinander folgende von Ihnen haben keine Transaktion.

Ich dachte, zunächst zu generieren viele Adressen (über die Grenze der Blockhain, mit der gaps_limit parameter) und dann verwenden Sie Sie wieder, mehrere Male, so dass nach einiger Zeit wird es nicht mehr werden Lücken. Aber ich bin nicht sicher, ob Blockchain kann einfach nicht sehen zu langen Unterbrechungen oder kann nur zusehen, 20 Adressen, die in einer bestimmten Zeit.

Jede Anregung? Ich bin auch offen für andere Lösungen.

+736
Michael Samuel 16.06.2011, 00:21:09

Wenn Sie ein US-Bankkonto vielleicht Coinbase ist etwas für Sie.

+728
vikruna 23.04.2014, 20:52:11

Dies ist mein konzeptuelles Verständnis, die hoffentlich nützlich sein hier, aber ich bin sicher, es gibt technische Feinheiten, ich bin nicht mit, die etwas mehr Erfahrung mit der Seite-Ketten-Projekt wäre in der Lage, mehr zu geben, Einblick in die.

Erstens, wir brauchen eine klare definition eines SPV Beweis. Ich werde SPV Beweis zu bedeuten: Eine bit-Folge, die beweist, dass eine Transaktion hat eine erhebliche Menge an Arbeit zu Begehen, um es. Es ist wünschenswert, für diesen Nachweis, so klein wie möglich.

Im wesentlichen, Sie beginnen, indem Sie einige Münzen auf die Hauptkette zu einer Ausgabe, in der eine scriptPubKey das sagt

OP_SPVPROOFVERIFY

Dann warten, bis es genügend Bestätigungen (1-Tage Wert ist, ich denken), und nehmen Sie diese UTXO, vertreten durch das paar (txid, n), und gehen über einen sidechain-Transaktion, die mittels eines SPV Nachweis der Ausgang wird in der blockchain bestätigt für die Ausgabe neuer Münzen. Dies ist im wesentlichen wie ein Umzug, die Münzen von einer blockchain auf eine andere.

Dann, wenn Sie fertig sind mit Ihnen auf den side-chain, machen Sie eine neue Ausgabe mit der gleichen Anzahl von Münzen, vielleicht schicken Sie OP_RETURN. Also, Sie haben aufgegeben, Ihre Münzen auf den side-chain, so dass Sie nicht erneut geltend gemacht werden die main-Kette. Bevor Sie wieder behaupten, Sie, obwohl, müssen Sie warten, für die 1-Tage im Wert von Bestätigungen auf den sidechain und dann konstruieren ein SPV Beweis, dass die Münzen wurden zerstört in der sidechain. Dieses SPV Beweis ist, was können Sie entsperren die Münzen aus der OP_SPVPROOFVERIFY Ausgabe, dass Sie gesperrt waren, vor.

Für mehr info auf kompakte SPV Beweise, siehe:

+651
Tom Ruh 22.09.2010, 17:53:44

Tun wir bezahlt werden von der IP? Oder ist die Adresse?

+647
windrag 15.04.2014, 17:04:15

Eine post auf dem forum vorgeschlagen, dass Elektrum, mit seiner mnemonischen Samen, ist auch ein guter Kandidat.

+551
user1071847 10.11.2012, 01:32:11

Es gibt zwei grundlegende Vorlagen für die Verwendung multisig für "escrow", 2-von-2-und-2-von-3. In beiden Fällen können Sie derzeit verwenden bitcoin-qt ist eine raw-transaction-API zu erstellen, die Adressen und Transaktionen.


In 2-von-2 Sie Folgendes tun:

  1. Erstellen Sie eine multisig-Adresse erfordert die Unterschriften von Käufer und Verkäufer.
  2. Der Käufer sendet Fonds an diese Adresse.
  3. Der Verkäufer liefert die Ware.
  4. Wenn das Produkt kommt, den Käufer und Verkäufer Unterschreiben eine Transaktion übersendung der Gelder aus der multisig-Adresse an den Verkäufer.
  5. Wenn die Bestellung storniert wird einvernehmlich, die Käufer und Verkäufer Unterschreiben eine Transaktion übersendung der Gelder aus der multisig-Adresse auf den Käufer über.

Dies erfordert keine 3rd-party, aber es gibt mehrere Fehlermöglichkeiten, z.B. Erpressung, Fahrlässigkeit und so weiter.


In 2-von-3 können Sie auch Folgendes tun:

  1. Finden Sie eine relativ Vertrauenswürdige escrow/Vermittler.
  2. Erstellen Sie eine multisig-Adresse erfordern, 2 Unterschriften von Käufer, Verkäufer und Vermittler.
  3. Käufer sendet Fonds an diese Adresse.
  4. Der Verkäufer liefert die Ware.
  5. Wenn das Produkt ankommt, Käufer und Verkäufer Unterschreiben einen tx-Sendung von Geld an den Verkäufer.
  6. Wenn das Produkt nicht ankommen, mediator überprüft diese Tatsache, und Käufer und Makler unterzeichnen einen tx-Sendung von Geld an den Käufer.
  7. Wenn das Produkt ankommt, aber der Käufer weigert sich zu zahlen, Vermittler überprüft diese Tatsache, und der Verkäufer und Makler unterzeichnen einen tx-Sendung von Geld an den Verkäufer.

Dies erfordert eine 3rd-party, aber die Notwendigkeit von Vertrauen ist begrenzt. Solange Käufer und Verkäufer zusammenarbeiten, der Vermittler tut nichts. Ein problem erfordert 2 von 3 Parteien abtrünnig werden, im Gegensatz zu herkömmlichen Treuhandkonto, wo die Treuhand kann es ruinieren sich selbst.

+492
Kreativik 10.01.2011, 07:14:03

Ich fand ein paar Bücher auf Amazon, die Sie interessieren könnten.

Diese Bücher sind sehr generisch.

Für das Verständnis der Technik, würde ich Ihnen empfehlen, Lesen Sie das white-paper (gelb-Papier, wenn super interessiert).

  1. Whitepaper-Ripple

  2. Lösungen mit Ripple

  3. Ripple whitepaper erklärt

Video-Ressourcen

  1. Ripple-Konsens-Algorithmus erläutert

  2. Litecoin, erläutert Ihr Gründer

P. S. das schreiben dieser Antwort, es gibt keine offizielle whitepaper für Litecoin, wie es ist ein fork von Bitcoin und nutzt eine ähnliche Technologie zugrunde, mit dem die Ansprüche schneller als seine Vorgänger.

+457
Apps 4 U 01.12.2015, 04:38:24

Ort, um zu starten - mit der linux "file" - Befehl, das zeigen die folgenden für eine bitcoin-wallet (zumindest in den client, den ich nutzen)

wallet.dat: Berkeley DB (Btree, version 9, native byte-order)

So könnten Sie etwa Folgendes ausführen:

find / -type f-exec file '{U}' \; | grep "Berkeley DB"

Das wäre mal ein Anfang!

+448
Wael Wahbeh 25.03.2015, 14:19:25

https://en.bitcoin.it/wiki/Transaction_fees

Ansonsten die Referenz-Implementierung Runden bis die Höhe der Transaktion auf die nächsten tausend bytes und fügen Sie eine Gebühr von 0,1 mBTC (0.0001 BTC) pro tausend bytes.

Also die rate ist 0,1 mBTC für jeweils tausend bytes (aufgerundet) der Transaktion ist.

+407
Erik Terwan 24.12.2012, 12:52:16

Version 0.9 des Bitcoin-Qt kam gerade heraus. Wann wird ppa:bitcoin/bitcoin aktualisiert werden? In der Zwischenzeit, alle Schritte zeigen, wie Sie ein upgrade sind herzlich willkommen!

+398
gurupal singh 07.12.2013, 00:29:07

Es hängt davon ab, welche Datenstruktur Sie die UTXO in. Verschiedene Implementierungen tun dies in unterschiedlicher Weise, gibt es keinen Weg, um die UTXO gesetzt.

Zum Beispiel, eine Implementierung kann nicht aufrecht UTXO gesetzt, sondern durchläuft die gesamte blockchain. Diese wäre O(n), wobei n die Anzahl der TXOs in der blockchain.

Andere Implementierungen können die UTXO legen Sie in einer Liste, so die balance zu finden, wäre immer noch O(n), wobei n die Anzahl der UTXOs, weil es zum Durchlaufen der Liste.

Eine Umsetzung könnte auch eine Karte kodiert, auf die scriptPubKey. Wäre der Wert eine Liste von entsprechenden Ausgänge (also die Anzahl und Lage). Dann die balance zu finden, eine Adresse wäre O(1+k), wo k ist die Anzahl der UTXOs für diese Adresse. Dies ist deutlich weniger als O(n) da suchen die UTXOs ist O(1), aber Sie haben noch zu iterieren durch alle von Ihnen.

Also die Zeit, die Komplexität dieses hängt wirklich von der Umsetzung, gibt es keinen Weg, es zu tun, dass alle software verwenden. In den meisten Implementierungen ist es jedoch wahrscheinlich O(n).

+385
avanmd 26.05.2016, 08:42:20

Ja, zum Beispiel, ein Unternehmen mit dem Bitcoins Reserve verlor 100 BTC, wenn es einem Angreifer entführt den CEO der E-Mail-Adresse und sandte Anweisungen an den CTO das anfordern eines Rücktritts während sondern stellt Ihre eigene Bitcoin-Adresse.

Diese und andere Vorfälle, die hier beschrieben werden: https://bitcoinmagazine.com/articles/cautionary-tales-bitcoin-security-1422491521/

+383
He7Man7 20.02.2017, 05:24:28

Die erste Zahl ist die Anzahl der Aktien, die Sie gelöst haben.

Die zweite Zahl ist die Anzahl der Stücke der Arbeit, die Sie erhalten haben, aber noch nicht begonnen zu lösen. Wenn es fällt auf 0, sind Sie nicht mining. Alle zehn Minuten oder so, diese werden obselete, und Sie müssen das neue Werk, so es gibt nicht viel Punkt, um eine Reihe vor der Zeit.

+381
ABC DFG 13.08.2012, 00:48:55

Ich denke, man kann berechnen Gebühren manuell, indem man im letzten block die gesamten Gebühren aufgeteilt auf die Anzahl der Transaktionen in diesem block. Auch müssen Sie mit Inhaltsangabe Menge der block-Transaktionen. Es ist nicht so schwer zu berechnen es für Ihre TX-Betrag.

Dann können Sie neu erstellen Ihre "stuck" - Transaktion mit einer neuen Gebühr. Und die Ausstrahlung dieses neue Transaktion über das Netzwerk.

+369
HCQS 25.01.2012, 04:48:23

ja du brauchst ein bitcoin core installiert und vollständig synchronisiert und nach Sie dass haben, können Sie dieses php-Bibliothek, um Ihnen zu helfen (ich habe, bevor ich Ihnen empfohlen):

https://github.com/aceat64/EasyBitcoin-PHP

+342
IGNATIIK 23.10.2018, 22:26:31

Git Installieren

sudo apt-get install git-core

Abhängigkeit Bauen Anleitung: Ubuntu & Debian

Bauen Anforderungen:

sudo apt-get install build-essential
sudo apt-get install libssl-dev

für Ubuntu 12.04+:

sudo apt-get install libboost-all-dev

db4.8 Pakete sind verfügbar unter: https://launchpad.net/~bitcoin/+archive/bitcoin

Ubuntu 12.10 hat Pakete für die libdb5.1-dev und libdb5.1++-dev, aber mit diesen brechen binären Brieftasche Kompatibilität, und wird nicht empfohlen.

für andere Ubuntu & Debian:

sudo apt-get install libdb4.8-dev
sudo apt-get install libdb4.8++-dev
sudo apt-get install libboost1.37-dev

(Wenn mit Boost 1.37, fügen Sie -mt zu den boost-Bibliotheken im makefile)

Optional:

sudo apt-get install libminiupnpc-dev (siehe USE_UPNP compile-flag)

Abrufen und kompilieren Bitcoin Quelle

git clone git://github.com/bitcoin/bitcoin.git
cd bitcoin/src/
make-f makefile.unix
sudo cp bitcoind /usr/local/bin

(viele dieser zog direkt aus der build-unix.txt Anleitung)

+319
Jan Kowalski 18.04.2014, 08:33:23

Download der qt von der Münze, die Sie abgebaut installieren auf Ihrem computer und synchronisieren Sie Sie mit dem Netzwerk. Auf der pool-Ort eine Auszahlung und erhalten Sie die Münzen in der Brieftasche, die Sie einfach aus der Brieftasche einen transfer von Mitteln an die Börse. Die überweisung direkt vom pool zum Austausch nicht vorgeschlagen, da einige Börsen bittet Sie, es nicht zu tun.

+273
Debra Joy 26.07.2013, 23:25:58

Bitplex ist eine option, die exchange bietet put & call-Optionen auf den bitcoin.

https://bitplex.co

+244
stackgm2004 22.11.2017, 16:27:20

Nounce ist pro block (nicht pro Transaktion. Jeder block enthält viele Transaktionen.

Blockchain ist die Geschichte von Transaktionen. Und alle Transaktionen werden überprüft gegen die Geschichte. Wenn die Geschichte sagt, Sie haben 2 BTC, dann wird Ihre Transaktion zu senden 2 BTC zu Ihrem Freund ist gültig und die Transaktion zu senden 3 BTC zu Ihrem Freund ist ungültig.

Zu jeder vollen Knoten enthält eine vollständige Historie der Transaktionen, genannt Blockchain. Also jeden Knoten überprüfen kann, jede Transaktion und blockieren leicht. Nounce ist ein Weg, um einen Konsens über den Status der blockchain.

+151
turber 01.04.2012, 01:16:40

Es ist möglich, dass Ihr pool ist etwas zu tun , ähnlich P2Pool:

Q: Warum wird mein miner sagen, es hat eine Menge von Aktien, aber p2pool sagen, dass ich habe nur wenige gefunden?!
A: Der echte P2Pool Schwierigkeit ist, Hunderte von - mal höher als bei normalen pools, aber p2pool im Grunde liegt Ihre miner und erzählt bei der Arbeit mit relativ einfach Aktien, so dass es sendet Aktien alle paar Sekunden anstatt alle paar Stunden. P2Pool dann ignoriert der eingereichten Aktien, die nicht mit der realen teilen Schwierigkeit. Dadurch, P2Pool kann genauer berichten lokale hash-rate und sehen Sie, wenn Sie Probleme mit zu viele veraltete Aktien schnell

+117
WattsKevin 02.06.2016, 22:31:40

Leider keine apps erlaubt sind. Am besten Sie tun können, ist nur mit einem web-browser.

+13
Yael Snir 08.12.2016, 18:03:48

Ich arbeite an einer Spende basierte community-website (mit PHP), wo die Teilnehmer sich für ein Konto registrieren, um teilzunehmen. Jedes Konto trägt der Teilnehmer bitcoin-Adresse. Ein Teilnehmer macht ein Engagement für die Spenden sagen wir $10 und ist gepaart mit einem anderen Teilnehmer (Empfänger) ein. Der Spender bestätigt die Zahlung durch einfügen seiner/Ihrer Transaktion hash-id auf dem Armaturenbrett, um zu bestätigen, Zahlungen. Ich verwende derzeit Blockchain.info API zum Lesen der details der Transaktion, und überprüfen Sie die Eingänge und Ausgänge der Transaktion, um sicherzustellen, dass Sie enthalten sowohl Spender und Empfänger BTC-Adressen und die erwartete Höhe. Mein problem ist, dass die meisten wallet-Anbieter generieren neue BTC Adresse nach jeder Transaktion machen es schwierig, meinen code zu bestätigen Transaktion, da die Adresse nicht überein, wenn neue generiert werden.

Wie kann ich bestätigen Transaktionen für dynamische BTC Adressen mit PHP ODER wie würden Sie behandeln diesen Anwendungsfall?

Dank

+11
janibek 22.11.2011, 08:35:53

Fragen mit Tag anzeigen