Offchain Transaktionen

Neu hier, haben aber einige fortgeschrittene Kenntnisse von Bitcoin und Blockchain. Meine Frage ist in Bezug auf die off-chain-Transaktionen.

Zum Beispiel heute, ich zahlte einen coffee-shop mit meinem Coinbase wallet. Ich gescannt und bezahlt. Die Transaktion hängten, für etwa 5 Minuten, dann war das erfolgreich. Problem ist der coffee-shop nicht erhalten. Also musste ich Sie zurückzahlen mit Geld nur um es absetzen und nicht die Mitarbeiter einer peinlichen moment, da Sie nicht wussten, was Los war, als gut.

Ich war nicht sicher, was Bitcoin Client oder "App", die Sie benutzten, aber es wurde auf einem iPad.

Wenn ich Sie bezahlt mit coinbase wallet, gilt das als ein offchain Transaktion? Wenn es war ein offchain Transaktion, sollte es nicht instant? Warum dauerte es 5 Minuten von "pending" auf " löschen?

Auch, wenn ich wollte, um Sie zu bezahlen eine Transaktion in der blockchain, brauche ich eine andere app, die nicht online-wallet basiert? Apps wie Bitcoin Wallet-App anstelle von Coinbase oder Xapo?

Vielen Dank.

+902
Bill Terrell 29.04.2012, 03:21:49
30 Antworten

Soweit ich weiß wallet speichern Sie die Münzen offline in Ihrem Telefon und daher, wenn Sie zu brechen Ihr Telefon verloren oder es Münzen sind Weg. Und der Austausch kann auch gehackt.

Dies ist nicht unbedingt wahr. Jeder gute Brieftasche werden Sie aufgefordert, aufzuschreiben, seed, die in der Regel 12-24 Wörter lang sein. Wenn Ihr Telefon wird zerstört, alles, was Sie brauchen, ist, dass Satz, und Sie können erstellen Sie Ihre Brieftasche auf einem anderen Gerät (mit anderen software auch, wenn Sie möchten).

Also wirklich, das wichtigste ist, halten Sie Ihre Samen-Satz-super-sicher. Jeder, der Sie findet, es wäre in der Lage, zu stehlen Ihre bitcoins.

Eine hardware-wallet wird von vielen als die einfachste und sicherste option kommerziell zur Verfügung zu diesem Zeitpunkt.

+992
Anson W Han 03 февр. '09 в 4:24

Beide Transaktionen werden bestätigt und können eingesehen werden mit einem block-explorer. Darüber hinaus sind beide von Ihnen wurden ausgegeben, die von Ihrem Freund 6 Stunden.

Transaktion 1 Transaktion 2

In anderen Worten, die Transaktionen zu sehen gewesen, die von Ihnen und verbrachte.

+969
Satkrone 30.11.2012, 05:28:21

Löschen Sie Ihre chainstate und Blöcke, Ordner und starten Sie Bitcoin-Qt wieder. Es wird dann erneutes synchronisieren der blockchain.

+949
ErDavoodRaja 20.11.2015, 11:55:21

Diese Dinge sind nicht verwandt miteinander. Also, reden über die Unterschiede zwischen Ihnen, ist Unsinn.

+947
czkpndkrh 13.12.2018, 01:12:07

Ja, tut es.

Beschneidung betrifft nur die blockchain/Validierung Logik. Die Brieftasche macht immer eine Kopie aller relevanten Transaktionen an (z.B. unbestätigte Transaktionen, die Validierungs-Logik nicht kennen).

+940
Walid Uchiha 02.07.2011, 07:11:26
sec-Standards für Effiziente Kryptographie
256 256bit prime
k1-Koblitz-Kurve nicht. 1
?
+920
Lise Carette 28.01.2013, 17:51:20

Das ist eine Frage, über die Blockchain im Allgemeinen, nicht um Bitcoin als Währung auf der Oberseite der Blockchain-Technologie.

Sagen wir, ich wollen eine Abstimmung über top von, sagen wir, multichain. Ich würde das Problem einem asset namens "voting_right". Sagen wir mal ich habe 1000 Teilnehmer, so erstelle ich 1000 Stimmrechte und schicken Sie jedem Teilnehmer-Adresse ein Stimmrecht. Alle können entweder übertragen Sie Ihre Stimme an jemand anderen übergeben oder direkt zu einem vote-option.

Ich habe nicht jemanden gegeben Bergbau-Berechtigungen, weil ich nicht wollen, dass jemand "illegal" verdienen Stimmrecht. Auf der anderen Seite, ich verlange Bergleute zu sammeln die Stimmen in Blöcke und verhindern, dass doppelte Stimmabgabe.

  • Kann es eine Blockchain ohne Miner?
  • Wenn Nein, was ich vermute, gibt es eine Gefahr, wenn ich, sagen wir, erstellen Sie zwei Bergbau-aktiviert multichain-Knoten (mit 0 Belohnung), 100% von mir kontrolliert? Wie können andere mir Vertrauen?
+896
Prk 20.12.2014, 20:24:05
  1. Exportieren Sie den privaten Schlüssel für eine bestimmte Bitcoin-Adresse von Bitcoin-Qt. Kopieren Sie den Wert in die Zwischenablage zu kopieren.
  2. Importieren in Blockchain.info wallet (loggen Sie sich in Ihr Blockchain.info Brieftasche, klicken Sie auf Import/Export-Registerkarte, für die Import-Private-Key-Feld einfügen privaten Schlüssel.)
+891
Foxlina 02.03.2015, 09:55:40

Es gibt eine Handvoll Leute/Firmen, die hergestellt physische bitcoins, vor allem Casascius.

Wenn Sie eines dieser haben, ein wenig manipulationssichere Siegel abdecken sollte einen privaten Schlüssel. Sie können dann importieren Sie, dass die privaten Schlüssel in eine wallet wie Elektron, und senden Sie die Bitcoins an einen exchange, wo Sie handeln können, die es für fiat, das hängt von Ihrer Lage.

Wenn Sie nicht über eine bitcoin, die einen privaten Schlüssel enthält, dann wird Ihr Physischer bitcoin hat keine bitcoin Wert.

+891
user155013 13.04.2013, 19:51:06

MtGox nutzt CloudFlare für DDOS-Schutz. Es ist möglich, dass deine IP blockiert wird.

Öffnen Sie ein ticket bei MtGox und Ihnen sagen, Ihre IP... Sie können wahrscheinlich whitelist es.

+816
chaws 19.07.2012, 07:18:02

Wie erstelle ich eine SegWit Adresse mit Bitcoin-Core-CLI?

Sie können addwitnessaddress addr, wo addr ist eine vorhandene P2PKH oder P2SH-Adresse von dir. Es wird ein Konstrukt P2SH-P2WPKH oder P2SH-P2WSH-Adresse mit dem gleichen Schlüssel/script, falls bekannt, um gültig zu sein.

Beachten Sie, dass dieser Befehl ist nicht verfügbar, bis SegWit im Netzwerk aktiv ist, wie vor dieser Zeit, solche Ausgänge wäre aufwendbare von allen.

Da Bitcoin Core v0.16.0, P2SH-P2WPKH-Adressen sind die Standard-und die addwitnessaddress RPC ist veraltet.

Auch werde ich in der Lage sein zu erlösen Ausgänge und senden Sie Sie an eine "legacy" - Adresse?

Ja.

Wenn ja, wird diese zweite Transaktion akzeptiert werden, die von älteren, nicht-SegWit Kunden?

Ja, es ist ein softfork. Jede neue Transaktion ist gültig, gemäß der alten Regel. Wenn nicht, wird eine Kette split auftreten würde. Ältere clients können nicht sehen, die Transaktion bis es bestätigt ist, jedoch.

+806
jeffreywryan 12.12.2010, 07:26:32

Wenn Sie nehmen ein Darlehen auf eine Währung ist nicht stabil, Sie sind ärger bringen.

Wenn die deflation rate stabil war, hätte man das berücksichtigen bei der Berechnung der Zinsen, ähnlich als würde man in inflatory Wirtschaft.

Man könnte auch überlegen, die Konzepte der Smart-Eigenschaft, sowie einige Konzepte verwenden, die von Islamic banking. Aber das sind Konzepte, die sich wohl am besten beantwortet werden, in der Wirtschaft SE.

+653
Morrison Chang 10.06.2019, 12:23:40

Sie können verwenden http://brainwallet.org zum erzeugen einer so genannten "Memory Wallet". Verwenden Sie nicht die live-website, laden Sie den sourcecode von github.

Wie dies funktioniert, wählen Sie einen Satz, wie "Correct Horse Battery Staple", und dieser Ausdruck wird konsequent berechnen, um ein Schlüsselpaar zu erstellen, die Sie verwenden können, zu speichern und später wieder abrufen bitcoins.

SEIEN Sie EXTREM VORSICHTIG, oder vielleicht tun Sie das nicht bei allen. Es gibt unzählige Roboter, die ständig der überprüfung der blockchain für alle denkbaren passphrase. Wenn Sie Ihre passphrase ist nicht EXTREM stark, alle Münzen, die Sie setzen in, es wird wahrscheinlich geklaut werden in einer Angelegenheit von Stunden, wenn nicht Minuten.

Siehe: http://www.reddit.com/r/Bitcoin/comments/1ndsxi/a_test_of_brainwallet_passphrases/

Wenn Sie wirklich wollen, um ein brain-wallet, die ich empfehlen, etwas absolut unmöglich für brute-force, wie

mein Lieblings-Superheld, kindheit-Adresse, meine social-security-Nummer

geben Sie

Captain Underpants, 112 Elm Street, Oakland, CA, 555-1212-555

+628
Ata Mohammadi 22.09.2013, 22:11:43

Wenn der block nicht in der Hauptkette, der Bergmann effektiv nicht die Belohnung bekommen. Versuche zu verbringen, wird es nicht als gültig akzeptiert die Zahlung per anderen.

Es ist eine "Reife" - Regel, dass die Prämien können nicht ausgegeben werden, bis weitere 100 Blöcke wurden Hinzugefügt, um die Kette der folgende. Dies hilft sicherzustellen, dass ein miner nicht ausgeben von Münzen eine Belohnung, die wird später für ungültig erklärt werden, damit der Empfänger dieser Zahlungen im Stich.

+622
rkabir 17.03.2016, 21:12:32

Wie die Frage schon beantwortet in den Kommentaren und es anderen Frage zu wecken, über das versenden von API-Befehle, die unabhängig voneinander an den server von jedem Knoten.

Als Nick ODell gab einen richtigen Tipp, in der Tat müssen Sie jedes Präfix API-Befehl wie "getbalance" mit "bitcoin-cli -conf="!

Vielen Dank an Nick ODell!

+616
Nikolay Yasinskiy 30.05.2012, 10:18:43

Ich möchte ein einfaches Programm/script, das nutzt Bitcoin Zahlungen, aber ich habe nicht den Speicherplatz für die Synchronisierung mit der gesamten blockchain, und ich will nicht abhängig von einem third-party-API wie die von blockchain.info oder blockieren.io.

Im Grunde brauche ich eine Brieftasche mit diesen drei properies:

  • Leichte (d.h. nicht erfordern eine vollständige blockchain)
  • Hat ein CLI zu generieren und zurücksenden, erhalten Adresse auf Befehl
  • Hat ein CLI, um die Gesamt-Guthabens

Ich bin mir vage vertraut mit thin clients wie Electrum, MultiBit, und MultiBit HD, und ich weiß, Electrum hat auch eine Befehlszeilenschnittstelle, aber es scheint nicht zu sein, alles in Ihrer Dokumentation über das generieren von neuen Adressen:

https://docs.electrum.org/en/latest/cmdline.html

Ich habe gelesen, dass die Elektron-wallets arbeiten mit einer Warteschlange von Adressen und erzeugen neue automatisch, nachdem Sie verwendet wurden, also selbst wenn ich könnte nur erhalten Sie eine Liste der Adressen, die im Zusammenhang mit der Brieftasche, ich könnte so etwas wie die Funktionalität, die ich will. Aber wieder, die CLI scheint wirklich begrenzt.

Alles in allem, ich bin frustriert. Sicherlich gibt es einen Weg, das zu tun, was ich versuche zu tun, und wenn es nicht eine offensichtliche Lösung, warum nicht? Es scheint, eingängig, dass ich die Verwendung zentraler Dienste und APIs für basic wallet-Funktionalität nur, weil ich nicht leisten können, mieten Sie einen server mit 90+GB Speicherplatz zum speichern der blockchain.

+596
Adrienne Lee 22.03.2019, 02:37:08

Wenn Sie exportieren Sie den privaten Schlüssel für die Adressen, die Sie behalten möchten, dann sind Sie buchstäblich Ihre eigene bank, die meisten Brieftaschen ermöglichen den import von privaten Schlüsseln in gewisser Weise. Ich weiß nicht, die Besonderheiten der dabei auf Elektron obwohl.

Für den export von bitcoin-qt gehen in der debug-Konsole aus dem Menü, und geben Sie

dumpprivkey "1bitcoinaddresshere"

Halten, dass die Schlüssel sicher - es ist der Schlüssel zu allen Münzen, die Adresse, jetzt, Vergangenheit & Zukunft. Don ' T lassen Sie es auf Ihrem desktop oder dropbox, vorzugsweise sorgfältig kopieren und fügen Sie es in die andere Brieftasche, ohne das schreiben auf die Festplatte.

+574
Jodi Carlson 03.05.2016, 08:05:15

Der wichtigste Faktor ist, für pools ist, dass, wenn Sie tun, Ihre Blöcke bekommen könnte abgelehnt werden, indem das Netzwerk und die ehrliche Knoten. Das würde bedeuten, dass nicht nur der Verlust der Gewinne für den pool und die Bergleute, aber auch zu einem Verlust von Vertrauen. Diese beiden Faktoren könnten dazu führen, der pool verliert seine Bergleute und hashpower.

+566
Shayn V Thompson 25.02.2010, 06:12:15

In Bezug auf TradeHill Bitcoin Austausch.

+335
Mr Magoo 12.10.2015, 23:18:52

weil Sie wahrscheinlich erzeugt eine neue Adresse für das senden Ihrer Zahlung zu. Da bist du die einzige, die gegeben wurde, dass die Adresse, wenn die Zahlung kommt für die Adresse, Sie wissen es war Sie, die es bezahlt.

+312
zealoushacker 27.11.2019, 00:26:26

Ich habe diese Maschine seit 2013. Ich möchte diese verwenden, nur für das heck der es. Es hat einen USB-port für die Schnittstelle mit meinem pc und eine Buchse. Leider weiß ich nicht wo der Adapter ist, so wie ich die macht dieses Ding? Was Volt erfordert, ist it center positive? Center negativ?

Ich konnte nicht finden alle Informationen online.

+301
Ankesh Kothari 26.06.2018, 22:20:51

Konsens der Teilnehmer sind nicht bekannt, vor der Zeit, so dass Sie nicht wissen, wem zu hören und wen Sie ignorieren. Auch Identitäten sind extrem schwach in Bitcoin (Bergleute nicht haben Identitäten an alle, die Nutzer in der Regel nur eine Billig-Schlüsselpaar), also sybil-Angriffe (https://en.wikipedia.org/wiki/Sybil_attack) sind Billig.

+297
sswierczek 28.02.2018, 01:46:00

https://github.com/dougdellolio/gdax-csharp

Ich bin versucht, dies funktioniert aber wenn ich versuche, es zu bauen, sagt ein paar thjings nicht existieren.

Schweregrad Beschreibung Projekt-Datei Zeile Unterdrückungsstatus
Fehler CS1003 Syntax-Fehler ',' erwartet GDAXClient C:\Downloads\gdax-csharp-master\GDAXClient\Services\AbstractService.cs 70 Aktive
if (!httpResponseMessage.Header.TryGetValues("cb-after" out-var firstPageAfterCursorId))
{
 zurück pagedList;
}

var subsequentPages = erwarten GetAllSubsequentPages<T>(uri, firstPageAfterCursorId.First());

pagedList.AddRange(subsequentPages);

zurück pagedList;

und:

Schweregrad Beschreibung Projekt-Datei Zeile Unterdrückungsstatus
Error CS0103 Der name 'cursorHeaders' existiert nicht im aktuellen Kontext GDAXClient C:\Downloads\gdax-csharp-master\GDAXClient\Services\AbstractService.cs 91 Aktive
if (!subsequentHttpResponseMessage.Header.TryGetValues("cb-after" out-var cursorHeaders))
{
break;
}

subsequentPageAfterHeaderId = cursorHeaders.First();

Ich bin sehr verwirrt...

+253
Frostis 13.04.2010, 15:07:37

Eine Ressource, die ich empfehlen kann, ist die überprüfung der charts auf blockchain.info. Es gibt Unmengen von historischen Informationen können Sie glänzen, indem Sie analysieren, was passiert ist bisher.

Wie letzten Marktpreis in USD, zum Beispiel: enter image description here

+229
Giovanni Armano 15.08.2014, 07:38:41

Multicoin kann verwendet werden, um den Handel Namecoin obwohl die Funktionen für die Registrierung von Namen und ein solcher kann nicht verwendet werden.

Es ist eine aktuelle Kopfgeld von 750NMC eine web-Benutzeroberfläche für den client innerhalb einer lokalen Maschine. Es finden sich auf der http://dot-bit.org eine wiki-Website.

+223
qwerty2014 10.12.2015, 23:12:23

Derzeit ist dies nicht möglich mit dem standard-client, anders als die separate Geldbörse. Es gibt einen patch für Münzen-Auswahl auf github, das war sehr vielversprechend. So ist dieses feature möglicherweise in einer zukünftigen version.

+139
Superpuey Imjai 12.05.2011, 16:02:49

Ich bin aus der Ukraine und weiß nicht, viel Englisch, sorry. Zum Beispiel im ersten block https://blockchain.info/block/000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26fwenn Bergmann bestätigen diese block-er bonus (50 BTC). Und er Transaktion machen https://blockchain.info/ru/tx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33baber in den ersten block gehalten werden Infos über coinbase und Skript sig

Münze Base - 04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73

Skript sig - 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f OP_CHECKSIG

Und Adresse 1A1zP1eP5QGefi2DMPTfTL5SLmv7Divfna und hash zur Erzeugung Adresse 62e907b15cbf27d5425399ebf6f0fb50ebb88f18

wo hast du die Adresse?

BEARBEITEN

Wie bekommen Adresse oder hash zur Erzeugung Adresse publicScriptSig

+71
AngelCastillo 22.08.2011, 13:24:40

EDIT: Diese Frage ist nicht spezifisch für Bitcoin. Es ist anwendbar auf jede andere crypto-Währung, die Interesse an der Verwendung einer unterschiedlichen Signatur-Schema als Bitcoin oder die QT-Referenz-client. Ein Grund dafür ist die Verringerung der Komplexität (und bugs) in das Protokoll.

Mein Verständnis von Temperguss-Transaktionen in Bitcoin ist, dass zwei verschiedene Werte für "S", wenn eine Signatur überprüft wird.

Die Lösung für dieses ist, zu garantieren, dass S weniger als die folgenden

 X9ECParameters ecParams = Org.BouncyCastle.Asn1.Sec.SecNamedCurves.GetByName("secp256k1");

 HALF_CURVE_ORDER = ecParams.N.ShiftRight(1);

Bei der fülle der Unterschrift Mechanismen zur Verfügung, um die crypto-Währung, welche algorithmen oder eine Signatur, die Ansätze sind nicht anfällig für Temperguss-Transaktionen?

z.B. Was ist, wenn...

  • Eine andere Kurve ausgewählt wurde, anstatt secp256k1?
  • Eine unterschiedliche Signatur-Mechanismus wurde gewählt?
  • Einen anderen Ansatz, wie ein Blinder HMAC zum signieren von Transaktionen?

Ich bin interessiert an Antworten, die beschreiben, beide Lösungen, die defekt sind, und diejenigen, die verhindern würden, dass die Temperguss-Transaktionen, die jemals Auftritt.

Mein Ziel ist es, zu Spülen, ein Algorithmus, produziert konsistente Ergebnisse mit minimaler Komplexität für implementors. (in anderen Worten, auch Mt Gehex wäre es richtig)

+38
dysonsfrog 25.05.2010, 00:14:21

Wenn Sie einen vollen bitcoin Knoten - z.B. bitcoin-qt, und es ist in sync mit dem Netzwerk können Sie bitcoin senden, ohne eine Gebühr. Es ist nicht ratsam, aber, da die Transaktionen Aufenthalt in einem Speicher-pool wartet abgebaut werden, bis ein miner nimmt Sie und fügt Sie in eine Transaktion blockieren. Bergleute Priorisierung von Transaktionen mit hohen Gebühren verbunden aus offensichtlichen Gründen. So können Sie am Ende mit einer Transaktion stecken in einer Transaktion Speicher-pool für Tage, manchmal Wochen, nach ein paar Wochen ist es in der Regel wird fallen gelassen (und wieder zurück in die Brieftasche), obwohl das hängt von Ihrem Geldbeutel-Knoten-Konfiguration.

Wenn es stecken bleibt, es zu erhalten, müssen Sie es gelöscht aus dem Speicher-pool. Dies ist eine böse manueller Prozess, und Ihre bitcoins werden weder im Portemonnaie, noch verbrachte während dieser Zeit.

In der Regel jedoch, wenn die blockchain ist weniger damit beschäftigt, wird es zu fangen auf und löschen den Speicher-pool. Schließlich, und Sie wird es geschafft haben, in der übertragung von btc für nichts...

+34
joernschellhaas 26.06.2013, 00:04:09
Über Bitcoin wie es sein könnte, diskutiert in der ökonomie-Klasse, z.B. Angebot, Nachfrage und Preis in der Theorie.
+29
Anticipation 08.08.2012, 23:27:04

Fragen mit Tag anzeigen