Aufm virtuellen exchange und der Unabhängigkeit von hard Geld?

Mit all dem Gerede von wirtschaftlicher Nachhaltigkeit und die Gefahren des unbegrenzten Wachstums, wie denkst du, eine virtuelle Währung, die verwendet werden könnte, zu ermutigen, den Handel mit virtuellen Gütern ? Oder möglicherweise eine effizientere Nutzung der natürlichen Ressourcen.

+399
efa4ka 17.06.2017, 10:44:44
38 Antworten

Die "unit of account" ist ", was alle Ihre Nummern lauten auf".

Zum Beispiel könnten Sie funktionieren Tag-zu-Tag-in US-Dollar/ Pfund und yen aber Ihre Einheit von Konto-Dollar. Alles bekommen würde, beliefen sich in Bezug auf die "ein-dollar-äquivalente" und würden Sie in der Regel berichten in US-Dollar.

Sie können wählen, welche Einheit des Kontos ist bequem für Sie. Der offensichtliche nutzen ist einfach bitcoin. Haben Sie alle Ihre Konten in bitcoin und Bericht in bitcoin.

Sie müssen jedoch möglicherweise berichten jährlich Konten (in Großbritannien) Companies House, die wollen, um zu sehen, Berichte lauten in Pfund. Sagen, weil dieser Sie entscheiden, zu Ihrer Rechnungseinheit zu sein Pfund.

So müssen Sie eine Regel für die Umwandlung von bitcoin, um Ihre Einheit von Konto, Pfund. Vielleicht wählen Sie eine tägliche conversion rate und konvertieren alle bitcoin an diesem Tag erhalten Pfund. (Oder Sie könnten mit einem anderen Konvertierungs-Algorithmus).

Ihre Rechnungseinheit ist das, was Sie Messen Sie Ihr Geld in. Es ist ein bisschen wie die Messung der Entfernung in cm oder Zoll oder light years. Wählen Sie die Einheit des Kontos an, das leichteste, was Sie zu erreichen versuchen.

+945
tfogo 03 февр. '09 в 4:24

Zur Zeit arbeite ich an einem größeren Zuordnung, wo, ich habe das schreiben über die Verbindung zwischen bitcoin/blockchain und Mathematik. Ich habe mittlerweile weit, aber eine meiner Aufgaben ist, darüber zu reden Prinzipal-rest, E-Modul, größten gemeinsamen Teiler, die Grundlagen der Arithmetik theorem, fermats theorem, eulers theorem und Funktion.

Den Punkt für die Belegung ist, um alles fließen, und nicht aus dem Zusammenhang, so Frage ich mich, was all diese mathematischen Theorien zu tun hat, die mit bitcoin und blockchain.

Irgendwelche Antworten oder Quellen, wo ich nachlesen kann, wäre sehr geschätzt werden!

+907
Ma har 07.07.2015, 09:27:01
Weitere Antworten

Verwandte Fragen

803

Ähnliche Fragen

Ja. Die Transaktionen werden in der richtigen Reihenfolge chronologisch, oder else-block Validierung fehlschlagen würde, weil es würde sein fehlen die Eingänge zu den Geschäften, die außerhalb der Reihenfolge. Zu sehen gibt es eine Feste Reihenfolge für alle Transaktionen in den block-chain?

Ein anderer Weg, dies zu tun ist, um zu sehen, die früheren Ausgänge der Transaktion Referenzen. Wenn Sie im selben block, Sie aufeinander verweisen, und Sie können bestimmen, um dass Weg. Siehe auch Können mehrere Transaktionen, die übertragung der gleichen bitcoin gemacht werden in einem block?. Sie können nicht mit einem timestamp, da der block ist das, was ist, erhalten einen Zeitstempel, so dass alle Transaktionen in den block haben den gleichen Zeitstempel.

+901
Kuanysh Raimbekov 30.03.2017, 03:34:11

Hier ist Ihre Dokumentation für Ihre http-basierte api, und hier ist Ihre Dokumentation für die websockets basieren, ein.

Es gibt viele Wrapper, die in vielen Sprachen schon geschrieben.

um nur einige zu nennen

+804
Lovinnka 01.09.2013, 14:15:58

Ich habe ein wallet für bitcoin-qt-wallet, aber ich versehentlich gelöscht, die einzige Kopie meiner Verschlüsselungs-passphrase... ich habe gelesen, über so genannte brute-force, aber ich bin mir nicht ganz sicher, wie Ihr code verwendet wird. Kann mir jemand helfen bitte!? Ich bin verzweifelt, sich zu erholen mein bc!

+804
Noks 14.09.2018, 20:32:14

Gibt es, aber ich kann mich nicht erinnern, wo ich über Sie zu Lesen. Sorry. Es hat geknallt bis Litecoin-wallets mit malware/Trojaner in Ihnen... Dazu gibt es immer eine Warnung/sagen erzählt, dass Sie zum download die Brieftasche NUR VON der offiziellen Website. (zum Beispiel http://litecoin.org)

+754
MirtheN 10.12.2015, 06:57:34

Könnte Sie mit ihm Weg erhalten? Wahrscheinlich. Gesetze haben nicht eingeholt Bitcoin. Es wäre besser, das richtige zu tun, und klicken Sie einfach auf einen button und erzeugen Sie eine neue private - / public-key-pair-Mädchen, und bewegen sich entlang.

Es ist wie die Suche nach Geld auf der Straße, außer Sie wissen, dass die person, die es verloren ist, zu Fuß zurück, um es zu finden. Können Sie es packen und ausführen? Yup. Sollten Sie es packen und ausführen? NÖ.

+749
RansomTime 19.08.2016, 04:56:51

Verwenden Bitcoin Core 0.14 (oder höher) und das neue importmulti RPC-Aufruf.

importaddress nicht immer ein kompletter rescan (zurück zu den genesis-block), die serval Stunden. Sehr ineffizient, wenn Sie den import mehrerer Adressen.

wo importmulti importieren können mehrere Schlüssel/Adressen auf einmal nur die eine single-rescan. Sie können auch die nach-Adresse, Geburtstag timestamp um zu vermeiden, erneutes Scannen der gesamten Kette von der genesis-block.

+744
unionx 09.02.2012, 19:15:57

Ich bin derzeit mit Mtgoxlive anzeigen ask und bid Wände.

enter image description here

Aber ... ich kann nicht sehen, das Diagramm über etwa $1,5 +- der aktuelle Preis ist.

Gibt es eine andere Seite für die Anzeige ask/bid Wände grafisch, in einer ähnlichen Weise zu Mtgoxlive, das ist die Begrenzung der angezeigten Daten?

Auch ein nice to have wäre, historischen wall-Daten. Es ist die Wand Beobachter-Thread ... gibt es eine andere Website, die dies tut?

+741
Ingvij 06.12.2015, 14:01:01

Hinzufügen zu meinem Kommentar oben, unten ist Scala-code zum Parsen der gesamten bitcoind blockchain und extrahieren Sie rohe Blöcke. Es verwendet Bitcoinj.jar Bibliothek weiter zu analysieren, den rohen block.

Die Blöcke werden in Dateien gespeichert blkxxxxx.dat. Die Struktur der Datei ist wie folgt:

4 | 4 | 80 | TxData| 4 | 4 | 80 | TxData| 4 | 4 | 80 | TxData | ...
  • Erste 4 bytes: Byte Zauberei (identifizieren das Netzwerk, das Sie auf)

  • Zweiten 4 bytes: Anzahl der bytes von dem verbleibenden block

  • Neben 80 bytes: block-header selbst

  • Neben NumBlockBytes - 80 bytes: Vorgang Daten in diesem block [ numTx | Tx1 | Tx2 | Tx3 | ... ]

In meinem system, war ich in der Lage zu Durchlaufen, alle Dateien (über 1000) innerhalb von 4 Stunden (keine überprüfung oder Verarbeitung von block-bytes, nur die dummy-code unten). Es wurde um 140 GB Daten auf der blockchain zu dieser Zeit. Vielleicht haben einige Scala-gurus können Sie es schneller.

Interessanterweise, wenn ich die Synchronisierung bitcoind für die erste Zeit, es fertig innerhalb von 6 Stunden, was auch das herunterladen und überprüfung der Blöcke. Dies wird also schneller in C++.

Auch Sie müssen sich mit den Waisen.

import java.io._
import java.nio._
import scala.Sammlung.veränderlich.ArrayBuffer
import org.apache.Unterhaus.io.FileUtils
import org.bitcoinj.Kern._
import org.bitcoinj.params._
import scala.Sammlung.JavaConversions._

Objekt-Utils {

 // Verwendet zum schließen von Dateien implizit
 def using[A <: {def close(): Unit}, B](param: A)(f: A => B): B = try { f(param) } finally { param.close() }

 // dies ist die Methode, die eigentlich die Datei analysiert
 def parseFile(name:String) = { 
 System.gc // große Dateien (etwa 140 MB, müssen Speicher löschen)
 using(new FileInputStream(name)) {fis =>
 using(new BufferedInputStream(fis)) {bis =>
 var currBlkByte = -1 // das byte der raw-block Lesen wir?
 var currBlk = 0 // in welchem block ist derzeit zu Lesen?
 var currBlkSize = -1L // was ist die Größe des Blocks (in Byte)
 var endBlkByte = -1 // das ist das Ende-byte des aktuellen block?

 val blkSizeBytes = new ArrayBuffer[Byte] // speichert die bytes mit Daten zu blockieren Größe
 val blkBytes = new ArrayBuffer[Byte] // speichert die bytes des block

 Stream.ständig(bis.Lesen Sie).takeWhile(-1 !=).foreach{int =>
 currBlkByte += 1 
 val byte = int.tobyte zum 
 // ignore ersten 4 bytes (magic bytes), die nächsten 4 bytes speichert kommenden Blockgröße in little-endian
 wenn (currBlkByte >= 4 && currBlkByte < 8) blkSizeBytes += byte
 wenn (currBlkByte == 7) { // in diesem byte ist die Letzte Codierung die block-Größe
 currBlkSize = ByteBuffer.wrap(blkSizeBytes.toArray).order(ByteOrder.LITTLE_ENDIAN).getInt & 0xFFFFFFFFL; 
 endBlkByte = currBlkSize.toInt + 7 // die ersten 8 Byte für die info, die restlichen block-Codierung
 blkSizeBytes.klar // klar, für den nächsten block
}
 wenn (currBlkByte > 7) blkBytes += byte // Sperrung von Daten 
 wenn (currBlkByte == endBlkByte) { // haben wir erreicht end of block
 // letzten block byte
 currBlk += 1 // Schrittweite block count
 currBlkByte = -1 // reset
 endBlkByte = -1 // reset
 parseBlk(blkBytes.toArray) // wir haben block in bytes, können analysiert werden,
 blkBytes.klar // reset
 } 
}
}
}
}

 val Kontext = new Kontext(MainNetParams.get) // benötigt für Bitcoinj v 0.13 und oben

 def parseBlk(bytes:Array[Byte]) = { // verwendet Bitcoinj 
 neuer Block(MainNetParams.bekommen, bytes).getTransactions.foreach {tx =>
 val hash = tx.getHashAsString
 val Eingänge = tx.getInputs
 val Ausgänge = tx.getOutputs
 // Mach was mit den oben
}
}
 def getAllFiles(dir:String, Erweiterungen:Array[String], recursive:Boolean) = 
 FileUtils.listFiles(new File(dir), Erweiterungen, rekursive).toArray.map(_.toString)

}
import Utils._

Objekt BlockParser {
 val dir = "/home/user/.bitcoin/blocks"
 //Dateien haben Namen wie blk00000.dat, ..., blk01096.dat (Letzte, zum Zeitpunkt des Schreibens)
 val files = getAllFiles(dir, Array("dat"), false).sammeln {
 falls der name, wenn name.enthält("blk") => // sammeln Sie nur die Datei mit Namen wie "blkxxxxx.dat"
 val num = name.drop(s"$dir/blk".Größe).nehmen(5).toInt // (5 basiert auf tatsächlichen Dateinamen)
 (name, num) 
 }.sortBy(_._2).entpacken Sie._1 // Sortieren nach Datei-Anzahl 

- Dateien.foreach(parseFile)
}
+606
kevintao 18.08.2015, 07:04:07

Sie muss eine getdata auf den letzten Eintrag in der zurückgegebenen WR. Dies wird als trigger verwendet, die Sie bearbeitet haben, ist die Antwort, und die remainer wird automatisch versendet werden.

Beachten Sie, dass seit version 0.10, Bitcoin Core wird nicht mehr über die getdata/WR/getdata/block-Zyklus zu synchronisieren, aber getheaders/Header (für das synchronisieren Header). Die tatsächlichen Blöcke werden dann abgeholt, die asynchron von verschiedenen Kollegen, nachdem die Header entdeckt werden.

+589
mohit bhagwani 23.12.2014, 10:17:45

Alex, Monero ist notiert an allen großen Börsen (bittrex, poloniex, kraken, binance, etc.). Die nicht-exchange-Optionen, wie Gestaltwandlung oder changelly machen es möglich, auch ohne diese, wie oben erwähnt. Es ist nicht meine Sache, natürlich, aber tun Sie etwas Forschung vor dem Kauf in einer neuen Münze (ich würde nicht nehmen Sie Beratung von CNBC, obwohl ich wie Monero und selbst ein paar Münzen). Es gibt eine Menge der Privatsphäre-konzentrierte sich die Münzen jetzt draußen ist, die eine Vielzahl von vor - /Nachteile. Hier ist eine nicht erschöpfende Liste von Münzen, die unterschiedliche Grade der Privatsphäre gebaut... https://drive.google.com/open?id=1PVSBXpjHaqkJv8mLY5AEPk-6AP7BA1BgW7IOPG-h0mc

+579
Nagarjun Prasad 01.04.2015, 05:32:58

Diese Transaktion ist eine der neuesten block. Aber ich verstehe nicht, warum es scheint nur das aufteilen einer einzigen Transaktion ohne ausgegeben und übertragen, um jemand anderes.

+572
Bukung 19.03.2011, 04:16:13

Ich machte eine Transaktion vor 2 Tagen, (mit BitcoinQT 0.8.1-beta auf MacOS X), die nicht propagieren. Ich kann nicht finden die Transaktion auf blockexplorer oder blockchain.info (oder anderswo für diese Angelegenheit) noch. Die Transaktion sitzt nur da, im-client, unbestätigte und verschlang meine Bitcoins. Den transfer musste ich zahlen ein tx-Gebühr habe ich gerne bezahlt.

Status: 0/unbestätigt
Datum: 06.04.13 22:01
Zu: Satoshi Dice 78% 1dicec9k7KpmQaA8Uc8aCCxfWnwEWzpXe
Lastschrift: -0.40 BTC
Transaktionsgebühr: -0.0005 BTC
Netto-Betrag: -0.4005 BTC
Transaktions-ID: 10cfa399f5c0a3c6a36e9678ae7c87af95f38899cfe21c7bd76caebd11a2919b

Was habe ich bisher

  • Ich lasse den Kunden sitzen auf dem Netz für ein paar Stunden, hofft, dass es erneut zu senden die Transaktion.
  • Ich fand diese debug-thread vorgeschlagen, dass die nutzen -neu Scannen, was ich getan ohne Erfolg.
  • Dann habe ich gesichert und gelöscht, alle Daten außer die Brieftasche erneut herunterladen der blockchain - was auch nicht, etwas zu ändern.
  • Ich benutzt die gui-Konsole zu tun, eine Suche, und senden Sie die Transaktion über getrawtransaction / sendrawtransaction resultiert in der folgenden Fehlermeldung

Fehler:

getrawtransaction 10cfa399f5c0a3c6a36e9678ae7c87af95f38899cfe21c7bd76caebd11a2919b 1
Keine Informationen zur Transaktion (code: -5)

sendrawtransaction 10cfa399f5c0a3c6a36e9678ae7c87af95f38899cfe21c7bd76caebd11a2919b
TX entpacken fehlgeschlagen (code -22)

Nun Frage ich mich, was falsch gelaufen ist und welche Schritte zu ergreifen weiter.

Ich bin mir bewusst dass ähnliche Fragen gepostet wurden, bevor, aber ich denke, dieses Beispiel ist anders, weil ich fühle, dass ich schon erschöpft die debug-Anweisungen in den debug-thread. Ich entschuldige mich, wenn ich nichts übersehen habe.

+545
Jaydotaydot 25.02.2011, 23:45:25

Wie @pebwindkraft Kommentar, es ist die neue bitcoin segwit-Adresse (bech32), es unterstützt auf bitcoin-core v0.16.

Bech32 ist ein segwit Adresse format angegeben BIP 0173. Während diese Adresse format wurde in einigen Implementierungen Dezember 2017.

Wenn Sie mehr wissen, sehen Sie dieses

+508
Mercy Msweet 02.11.2014, 12:05:55

Die "xpub" - format war definiert durch BIP32. Es ist ein standard, der angibt, wie die Ableitung öffentliche Schlüssel von master public keys und Samen. Teile davon sind weit verbreitet, einige Teile sind nicht. Aber es sagt nichts darüber, wie der Schlüssel generiert werden sollte, verwandelte sich in Adressen, nur die Tasten selbst.

Jetzt, in der Zeit, es war wirklich nur eine naheliegende Möglichkeit, aus einem Schlüssel in ein-Adressen: durch die Verwendung von hash-Wert in einer P2PKH (1...) - Adresse. Realisiert wurde dies durch die zahlreichen Stücke von software, die mehr als oft nicht behandelt "importieren xpub" als "Import xpub und beobachten alle P2PKH-Adressen für die resultierenden Schlüssel". Das machte Sinn, denn es war, wie jeder wollte mit Ihnen sowieso.

Dann kam Segwit, die eingeführt, zwei neue gemeinsame Wege der Zahlung zu ein-Schlüssel-Ausgänge. Wallet-software benötigt eine Möglichkeit, "mark" ein xpub als gedacht für P2WPKH (bc1,...) oder P2SH-P2WPKH (3...), anstelle der traditionellen P2PKH. Als die xpub standard geworden interpretiert als P2PKH nur (eher als eine Adresse-unabhängige Art und Weise zu beschreiben, die öffentlichen Schlüssel), etwas anderes als xpubs benötigt wurden. Dies ist, warum einige Leute verabschiedet ypub/zpub für diesen Zweck.

Ich glaube, dies ist verwirrend, da unklar ist, was nun ein xpub bedeutet, und es ist nicht skalierbar: wir können uns nicht weiterhin erfinden neue xpub-wie-Formate für alle Arten von Adressen, die kann erfunden werden. Vor allem mit der Einführung von multisig und komplexere Konstruktionen, die passen einfach nicht in einem einzigen xpub Sache (weil Sie brauchen werden, kombinieren mehrere von Ihnen).

Aus diesem Grund, Bitcoin Core ist die Verwendung (und Weiterentwicklung) ein Konzept namens Output-Deskriptoren. Dies sind die Zeichenfolgen, die angeben, genau und eindeutig, was scripts/Adressen gewünscht sind, basierend auf den beteiligten öffentlichen Schlüssel. Diese Ausdrücke unterstützen xpubs, aber nur in der original-Adresse-Neutrale Bedeutung, der rest wird vermittelt, mit Funktionen auf der Oberseite von Ihnen. Zum Beispiel:

  • pkh(xpub.../44'/0'/0'/0/*) beschreiben würde den BIP44-Adressen abgeleitet, die von einer bestimmten xpub (P2PKH).
  • sh(wpkh(xpub.../49'/0'/0/*)) beschreiben würde den BIP49-Adressen abgeleitet, die von einer bestimmten xpub (P2SH-P2WPKH).
  • wsh(multi(2,xpub1.../*,xpub2.../*,xpub3.../*)) entspricht einem 2-von-3 P2WSH-embedded-multisig.

Es gibt viele weitere Funktionen, die in den Deskriptoren, und es gibt Weiterentwicklung.

Disclaimer: ich bin der Autor von BIP32.

+467
Derian Tungka 15.06.2019, 20:37:03

Wie Häufig eine vollständige Knoten mit statischen IP bekommen DDoSed?

Es hängt davon ab, wer besitzt die volle Knotens, und ob der Inhaber eines full-node bekannt ist. Ein voller Knoten selbst ist unwahrscheinlich, dass DDoS würde da wenig Sinn, den Angriff jeder beliebigen Knoten. Allerdings, wenn der Knoten ist im Besitz von, sagen wir, ein Austausch, und es ist bekannt, dass der Knoten ist im Besitz der Börse, könnte es sein, DDoS würde als Angriff, der Knoten kann das Ergebnis in einen Gewinn für den Angreifer. Aber im Allgemeinen, voller Knoten nicht bekommen, DDoS würde, weil es keinen Punkt.

Gibt es irgendeinen guten Grund dafür gibt, statische IP-Adresse dynamische IP-Adresse?

Verbindungen, die peers machen, um Sie basieren auf der IP-Adresse. Sie erinnern sich an die IP-Adressen anderer Knoten, und versuchen Sie erneut zu verbinden, um Sie später, wenn Sie offline gehen. Mit einer statischen IP-Adresse, ist es wahrscheinlicher, dass Ihre Knoten bekommen-verbindungen, da es an der gleichen IP-Adresse für eine Weile und Knoten haben es in Erinnerung hatte. Statische IP hat keinen Einfluss auf deine ausgehenden verbindungen (die zu den Knoten, sind das wichtigste, nicht die eingehende sind).

+455
user313328 02.11.2014, 09:10:03

Es gibt einen schönen wiki-Seite hier: https://en.bitcoin.it/wiki/Mining_hardware_comparison

Der raspberry pi ist aufgeführt, die von dem Prozessor, in der arm-Abschnitt: ARM1176JZ(F)-S. Es wird 0.2 Mhash/s, getaktet mit 800 MHz.

+419
Eric Forgot 03.11.2010, 00:36:04

Bitten Sie ggf. ViaBTC.com für eine schnellere Transaktion. Wenn Ihre Transaktion schließt ein minimum von 0,0001 BTC/KB Gebühr, können Sie uns Ihre txid der Transaktion Accelerator so ViaBTC priorisieren Sie Ihre Transaktion. Die 100 Beiträge Grenze setzt jeder vollen Stunde.

+391
pwdst 29.12.2016, 01:52:44

Gibt es irgendwelche gehostete online-Shops, die set-up-leicht zu nehmen bitcoins?

+357
Vali Aminov 23.06.2011, 08:34:05

Ich weiß nicht, etwas über Multichain also ich bin mir nicht sicher, ob dies die Antwort, die du suchst, aber hier ist eine Antwort, die Ihnen helfen könnten.

Die interessante Sache über proof-of-work (Nakamoto) blockchains ist, dass Sie ermöglichen, eine sich ständig wandelnde Gruppe von unbekannten Knoten im internet zu erreichen Konsens unter bestimmten Annahmen über den Widersacher (D. H., die guten Jungs sind mehr "Power" als die bösen Jungs).

Bevor Bitcoin, niemand wusste, wie dies zu tun (AFAIK) und alle Konsens-algorithmen erforderlich, die den Teilnehmern bekannt waren und dass 2/3 von Ihnen waren ehrlich. In der Regel ist ein admission control Verfahren wurde verwendet, um zu entscheiden, wer teilnehmen kann und wer es nicht konnte. Dies war für die meisten Teil, ein menschlicher Prozess.

Nun, blockchains Lösung dieses sehr schwierigen Problems der permissionless Konsens: Wie kann man sich auf ein Protokoll der Vorgänge zwischen N Teilnehmern, wie Sie gehen, und nehmen Sie das system, ohne eine Zulassung control-Prozess? Die Antwort: Verwenden Sie ein wenig von Wirtschaft, um Anreize Teilnehmer sich korrekt Verhalten, egal, wer Sie sind (D. H., Bitcoin).

Nun, mit diesem Verständnis des schwierigen Problems Nakamoto blockchains zu lösen, Sie können ein image, dass ein system wie die, die Sie vorschlagen, (wenn ich es richtig verstehe), wo die Nutzer müssen darauf Vertrauen, dass Sie richtig diktieren Konsens, ist das nicht interessant noch nützlich ist. Es ist bekannt, wie die zu erreichen Konsens mit Vertrauen: benutzen Sie einfach einen byzantinischen Vereinbarung und halten Sie 2/3 Ihrer Knoten ehrlich.

Ich bin nicht sicher, ob ich richtig deine Frage verstanden und Ihr system, so dass ich hoffe, diese Antwort ist nicht völlig nutzlos für Sie.

+340
Thisun Dharmappriya 20.07.2014, 18:43:38

BitNodes.co zeigt eine Globale Karte der Bitcoin-Knoten.

+318
Asa Stallard 19.12.2011, 20:50:18

Wenn ich versuche zu senden Münze auf multibit die sende-Taste ist ausgegraut und ich kann nicht klicken Sie auf es. Was gibt? Meine Münzen sind bestätigt.

+270
luiza123456789 25.02.2012, 17:27:18

Sie werden nicht erhalten die Gebühr zurück.

Sie haben eine neue Transaktion erfordert eine miner-Gebühr.

+270
lastjeef 13.12.2017, 10:14:28

Die coinbase-Transaktion wird nicht weitergeleitet, durch das Netz. Es ist ungültig, sofern es die erste Transaktion in einem block.

Einen standalone miner erzeugt die coinbase-Transaktion selbst.

In mining-pools, die mining-pool generiert die coinbase, und sendet es an den mining-client.

+243
bill008 19.05.2016, 08:38:01

Alle BTC-transfers sind endgültig. Wenn ein hacker sich Ihre BTC anderswo, Sie können es nicht zurückbekommen.

Sie haben, um Ihre Fonds zu sicher. Sehen https://en.bitcoin.it/wiki/Securing_your_wallet.

+205
Ingemar Ragnemalm 23.11.2012, 02:39:26

Dies ist, wie sich sorgen, dass Ihr Haus wird erhalten Treffer, die von zwei Asteroiden. Es gibt so viele Möglichkeiten, Ihr Haus zerstört, die sind Millionen mal mehr wahrscheinlich. Es ist also nicht rational zu sorgen, außer für die zweite oder zwei, die es nimmt, um zu erkennen, dass es nicht Wert ist sich Gedanken über. Zum Beispiel, eine Kollision auf der hash des öffentlichen Schlüssels ist über 80 Milliarden, Milliarden, Milliarden mal wahrscheinlicher.

+203
Miklos Gy Jozan 28.01.2019, 17:52:37

Ich habe versucht, sich zu engagieren mit Bitcoin auf dem iPad, konnte nicht download eine Brieftasche und dachte, dass Sie eine Papier-Brieftasche war eine alternative; ich erzeugte, sagte Papier Brieftasche und verwendet die Adresse, um Münzen kaufen.

Ich erkannte, dass ich konnte nicht auf den Münzen, so kaufte ich mir ein macbook zum herunterladen einer Brieftasche. Angenommen, ich könnte einfach die Adresse aus der Papier-Brieftasche, aber seine bitte um eine "Beschriftung".

+191
Yully Hardianty 12.03.2017, 07:43:14

Ich habe gelesen, durch die Dokumentation auf die Dekodierung einer Transaktion via API auf Blockr:

http://blockr.io/documentation/api

Ich habe den hex-code, der korrekt dekodiert http://blockr.io/tx/push

enter image description here

So kann es entschlüsseln.

Bitte zeige mir, wo ich bin schief geht, versuchen, zu Folgen in der API-Dokumentation, die besagt:

enter image description here

Mein Versuch, die beinhaltet das hinzufügen der Pfad zu Postbote (als post):

http://btc.blockr.io/api/v1/tx/decode?hex=010000000117f244eba4...

enter image description here

+138
Cloudkiller 09.11.2011, 23:43:18

BitShares ist auf der Suche mit einem Ziel, das ändert sich alle 24 Stunden. Dies ist ein drastischer Unterschied zu Bitcoin ist aktuelle Intervall von 2 Wochen.

Was sind die Auswirkungen auf die Sicherheit, die auftreten, wenn die Absenkung/Anhebung der Intervall retarget-Intervall?

Was Angriffsszenarien hat eine zu geringe retargeting-Intervall ermöglichen?

+137
user240232 21.03.2015, 01:07:36

So wie ich das verstehe, müssen Sie Rückrufe für 0,1,2+ Bestätigung. AFAIK, gibt es zwei Möglichkeiten. Beide wirken in ähnlicher Weise und Sie können Ihre eigenen HD-wallet zu erhalten, ähnlich wie das Myzel Getriebe

Beachten Sie, dass wenn Sie einen online-Shop, werden Sie noch brauchen, um die Nutzung der websocket-API, auf browser-zusätzlich zu den Rückrufen. Dies ist, damit der browser weiß, dass die Zahlung erfolgt ist, und dann Umleitung zu server, um die Zahlung zu bestätigen (ohne busy-polling).

+125
aticcm 14.04.2010, 23:59:26

Wenn Sie schütteln sich die Hände, Ein können sofort zeigen, dass Dokument zu B und B können stellen Sie sicher, dass das Dokument erzeugt den richtigen hash.

Aber um zu überprüfen, dass das Dokument erzeugt, dass hash, B brauchen würde, um es in einen computer, von dem konnte er Programm zu stehlen, das Dokument und die Transaktion vornehmen.

Können Skript damit eine Transaktion abgebrochen werden, wenn seine Ausgänge nicht verwendet eines bestimmten Zeitrahmens?

Es war ein Vorschlag, eine Weile zurück, die erlaubt haben würde, dass - es gab Skripte Zugriff auf die block-Nummer des block-es war in. Es wurde letztlich abgelehnt:

Wir können nicht sicher machen OP_BLOCKNUMBER. Im Falle einer block-Kette reorg nach einer Segmentierung, die Transaktionen müssen in der Lage sein, in zu erhalten die Kette in einem späteren block. Die OP_BLOCKNUMBER Transaktion und alle Ihre Angehörigen würden ungültig werden. Das wäre nicht fair, später Besitzer der Münzen, die nicht involviert sind in der Zeit begrenzt Transaktion.

nTimeLock das Gegenteil tut. Es ist eine offene Transaktion, die ausgetauscht werden können mit den neuen Versionen bis zum Ablauf der Frist. Es kann nicht aufgezeichnet werden, bis er einrastet. Die höchste version, wenn der Termin zuvor aufgenommen wird. Es könnte verwendet werden, zum Beispiel, schreiben einen Treuhand-Transaktion, wird automatisch dauerhaft sperren und gehen Sie durch, es sei denn, Sie widerrufen wird, vor Ablauf der Frist. Die Funktion ist nicht aktiviert oder noch verwendet, aber die Unterstützung gibt es, damit es umgesetzt werden kann später.

Hier ist die aktuelle best-practices für ein Treuhand-Transaktion: senden Sie Ihre bitcoins an eine 2-von-3-escrow-Konto von mir kontrolliert, Sie, und escrow-agent.

  • Wenn der Handel erfolgreich abgeschlossen, dann übernehmen wir die bitcoins an Ihr Konto.
  • Wenn wir uns entscheiden, nicht zu gehen über mit dem Handel, dann übertragen wir die bitcoins auf meinem Konto wieder.
  • Wenn der escrow-agent gehackt wird, dann sind wir in Ordnung, weil die Hacker nicht die Möglichkeit haben, das Geld zu stehlen, ohne unsere Zusammenarbeit.
  • Wenn wir kann nicht Stimmen aus welchem Grund auch immer, dann wird der escrow-agent, vermitteln irgendwie.

Dies ist nicht eine kugelsichere Schema. Zum Beispiel, wenn wir den Handel, und ich Sie dann überzeugen, der escrow-agent, dass Sie nie gehalten, bis Sie Ihr Ende finden, dann kann ich sowohl das Element, das Sie verkaufen, und die bitcoins zurück.

+120
Gurdyal 17.08.2013, 08:01:43

Blockchains können konzeptionell leicht erwerben zwei oder mehr Köpfe, wenn Blöcke sind gelöst in der gleichen Zeit. Schließlich einer der Köpfe wachsen länger als die anderen, in dem Fall die Transaktionen in die kürzere aufhören zu je passiert ist als Bergarbeiter-Schalter zu arbeiten, je länger man.. Das ist ein Grund, zu warten, bis eine angemessene Anzahl von Bestätigungen (Blöcke, die oben auf den block), bevor du den Kerl Fahrt im Auto, das er gerade bezahlt bitcoins für :)

Es gibt eine andere stackexchange thread diskutieren, der längsten verwaisten Kette Köpfe - Was ist die längste blockchain-fork, die hat gewesen verwaist Stand?

+106
dbrink 17.05.2017, 07:15:19

Wie kann ich verstehen, Sie haben Ihre bitcoin-Adresse, um einige Wasserhähne, aber nicht empfangen nichts von ihm? Sie sollten überprüfen, https://blockchain.info/ und geben Sie Ihre bitcoin-Adresse im Feld "Suche". Wenn jemand geschickt Sie etwas, Sie werden auf jeden Fall sehen die Transaktion gibt.

+63
Paul Sonnentag 15.02.2016, 09:22:13

Ich denke, ich habe das problem gefunden: Der code erzeugt eine gefälschte Transaktion, erstellt die UTXO und verwiesen seine TXID statt der TXID der echten Transaktion.

Der neue code:

package main

import - (
"bytes"
"Codierung/hex"
"fmt"
 btcchain "github.com/btcsuite/btcd/chaincfg"
"github.com/btcsuite/btcd/chaincfg/chainhash"
"github.com/btcsuite/btcd/txscript"
"github.com/btcsuite/btcd/wire"
"github.com/btcsuite/btcutil"
)

func txToHex(tx *Draht.MsgTx) string {
 buf := bytes.NewBuffer(make([]byte, 0, tx.SerializeSize()))
tx.Serialize(buf)
 return hex.EncodeToString(buf.Byte())
}

func stkbtc() {
 pvkey := "cNjXNxcfawzyfGUxaG94rKqayAL2n7QWiokhckhbqsbrt7sbdygu"
 txHash := "e028b5bf030a24986a03b03b89dec037e8462ae32bc93679cb49d7c779685987"
 Ziel := "n2kRiAkW1xr5DVy7QKVGaYiZbwpS7j23jj"
 var Betrag int64 = 100000000
 txFee := int64(500000)

 //versuchen Sie, senden Sie btc
 decodedwif, err := btcutil.DecodeWIF(pvkey)
 if err != nil {
 fmt.Printf("decodedwif Fehler: %v\n", err)
}
 fmt.Printf("decodedwif : %v\n", decodedwif)

 addresspubkey, _ := btcutil.NewAddressPubKey(decodedwif.PrivKey.PubKey().SerializeUncompressed(), &btcchain.TestNet3Params)
 sourceUtxoHash, _ := chainhash.NewHashFromStr(txHash)

 sourceUtxo := wire.NewOutPoint(sourceUtxoHash, 0)

 sourceTxIn := wire.NewTxIn(sourceUtxo, nil, nil)
 destinationAddress, _ := btcutil.DecodeAddress(destination, &btcchain.TestNet3Params)

 sourceAddress, err := btcutil.DecodeAddress(addresspubkey.EncodeAddress(), &btcchain.TestNet3Params)
 if err != nil {
 fmt.Printf("sourceAddress err: %v\n", err)
}

 destinationPkScript, _ := txscript.PayToAddrScript(destinationAddress)

 sourcePkScript, _ := txscript.PayToAddrScript(sourceAddress)
 sourceTxOut := wire.NewTxOut(Menge, sourcePkScript)

 redeemTx := wire.NewMsgTx(wire.TxVersion)
redeemTx.AddTxIn(sourceTxIn)
 redeemTxOut := wire.NewTxOut((Betrag - txFee), destinationPkScript)
redeemTx.AddTxOut(redeemTxOut)

 sigScript, err := txscript.SignatureScript(redeemTx, 0, sourceTxOut.PkScript, txscript.SigHashAll, decodedwif.PrivKey, false)
 if err != nil {
 fmt.Printf("sigScript err: %v\n", err)
}
 redeemTx.TxIn[0].SignatureScript = sigScript
 fmt.Printf("sigScript: %v\n", hex.EncodeToString(sigScript))

 //Validierung der Signatur
 flags := txscript.StandardVerifyFlags
 vm, err := txscript.NewEngine(sourceTxOut.PkScript, redeemTx, 0, flags, nil, nil, amount)
 if err != nil {
 fmt.Printf("err != nil: %v\n", err)
}
 wenn err := vm.Execute(); err != nil {
 fmt.Printf("vm.Ausführen > err != nil: %v\n", err)
}

 fmt.Printf("redeemTx: %v\n", txToHex(redeemTx))
}

func main() {
stkbtc()
}

Zusammenfassung der Unterschiede:

(Habe ich nicht veröffentlicht, der neue Transaktions -)

+58
Marjorie Tolander 19.12.2015, 14:13:40

Angenommen, Ihre Brieftasche.dat-Datei wird kopiert wie wild.

Ich arbeite an Methoden für die Erstellung von sehr stark (512bits, hoffentlich viel mehr) Passphrasen würde, dass es unmöglich entweder für die Verwendung von rainbow-Tabellen oder zu versuchen, brute-force-it.

Ideal, auch wenn:

i) ein passphrase ist einfach; und
ii) die Brieftasche.dat-Datei kopiert...

...ein Gegner beschäftigen riesige Rechenleistung, um zu versuchen, um es zu entsperren.

Da ich konnte es nicht aus der Dokumentation, ich Frage mich, ob jemand weiß, wie groß (in bytes) einer passphrase/Passwort werden können.

Verwandte Frage: Wie funktioniert die Bitcoin-client-Verschlüsselung der wallet.dat-Datei?

+54
alastair 25.06.2019, 10:12:26

In Bezug auf "proof of work" meinem Anfänger-Verständnis ist, dass Bergleute binden zu kommen mit einem 64-stelligen hexadezimalen Zahl, "hash", das ist weniger als oder gleich dem Ziel-hash.

Nicht Bergleute immer tiefer als das Ziel hat, durch die Eingabe von "63 Nullen gefolgt von einer 1?

Anfänger hier, ich entschuldige mich für meine vereinfachende Verständnis.

+43
Jerry Kelih 10.11.2018, 08:39:39

Durch Versuch und Erfahrung, kann ich nun beantworten Sie diese Frage selbst. Ich beschlossen, NICHT zu verwenden, eine Ausschüttung, die Adresse für meinen p2pool Befehlszeile, und nur verwendet, dash core wallet Rezeption-Adressen für meine die Namen der Arbeitnehmer, aber jeder worker-Adresse Adresse+difficultNumber. Es ist schön und reporting sowie in der p2pool web-Seite, in der Erwägung, dass es war nicht die Berichterstattung, die Dinge, bevor Sie mithilfe der obigen ersten System. Es sieht aus wie diese Anordnung wird profitabler sein als der Vorherige auch.

+19
yana24061990 23.01.2014, 07:41:32

Fragen mit Tag anzeigen

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil