Verwirrung über die open/close-Werte auf 1800 Sekunden Perioden

Ich ziehe Ticker von Poloniex mit diesem python-API-wrapper, mit Abständen von 1800 Sekunden.

Bekomme ich wieder-Wörterbücher, die wie folgt Aussehen (ich habe hier zwei aufeinander folgende Einsen für 'BTC_XRP'):

{'close': '4.402 e-5',
'Datum': 1491163200,
'hoch': '4.89 e-5',
'niedrig': '4.333 e-5',
'open': '4.849 e-5',
'quoteVolume': '51355222.751243',
'volume': '2370.18161649',
'weightedAverage': '4.615 e-5'}

{'close': '4.38 e-5',
'Datum': 1491165000,
'hoch': '4.6 e-5',
'niedrig': '3.888 e-5',
'open': '4.492 e-5',
'quoteVolume': '92451720.795809',
'volume': '3902.07294323',
'weightedAverage': '4.22 e-5'}

Warum ist der Eröffnungskurs des zweiten, nicht gleich dem Schlusskurs des ersten? Ist nicht ein Zeitraum, der endet, wenn der nächste beginnt?

+100
Justin G 15.02.2010, 20:48:20
20 Antworten

Sie sind zwei Fragen, die möglicherweise verbunden zu sein scheint, aber sind tatsächlich sehr unterschiedlich.

Zum bewegen von Münzen zwischen Adressen, die Sie haben, um eine Transaktion zu erzeugen und erhalten in der blockchain. Genau wie jede andere Transaktion, könnte dies von Ihnen verlangen eine Gebühr bezahlen. (Sie könnten in der Lage sein zu senden, die die Transaktion ohne Gebühr, je nach Priorität und/oder, ob Ihre Transaktion findet seinen Weg zu einem großzügigen miner.)

Konten, jedoch existieren nur innerhalb der Bitcoin-Core-client. Sind Sie nur eine Buchhaltung-Gerät, um die Gruppe Ihr Geld. Sie können verschieben von coins zwischen accounts mit dem move Befehl in die Bitcoin-Core-Konsole. Dies aktualisiert die client-internen Datensätze anpassen, die Salden dieser Konten, aber nicht wirklich dazu, irgendwelche coins zu verschieben zwischen Adressen, so hat es keine Gebühr.

+999
Thushar G R 03 февр. '09 в 4:24

Ich glaube, dass die Verwendung des Begriffs "Zeiger" in diesem Satz bezieht sich nicht auf die low-level-Daten-Typ, wie int *pointer_to_int; wäre in C. ich denke, es ist mehr bezieht sich auf einen "Zeiger" als ein Schlüssel zu einer Datenstruktur oder Datenbank-Tabelle. In diesem Sinne, der hash ist ein Zeiger/ - Taste dient zum abrufen der Informationen, die Sie suchen.

Zum Beispiel, in Bitcoin, Transaktionen hashes sind in dieser Weise verwendet. Den hash einer Transaktion können beide verwendet werden, um die Transaktion , und um sicherzustellen, dass die Transaktion abgerufen wurde nicht manipuliert, da es gespeichert wurde.

+964
RST 28.12.2015, 13:05:40

Ich glaube nicht, dass finden Sie eine komplette Liste, da gibt es so viele von Ihnen gibt. Einige alt-coins haben sich Ihren 3-Zeichen-codes, einige alt-Münzen haben die gleichen 3-Zeichen-codes, die verwendet wurde, durch eine andere Münze in die Vergangenheit.

Ich habe zu halten wurde eine Liste mit meinen Adressen in der Tabelle unten, aber diese Tabelle listet auch eine gute Anzahl von alt-Münzen.

https://docs.google.com/spreadsheet/ccc?key=0AsVWbj5CxfmHdGxmNmpycThjRzN6NUJtR0ItNnlBVUE&usp=sharing

+938
iicmaster 12.04.2013, 15:54:17

Es scheint ein grundlegendes Missverständnis, wie blockchains Arbeit. Es gibt keine Vermischung und ausblenden von Transaktionen. Transaktionen sind gekennzeichnet durch Ihre hashes und der Hashwert gespeichert ist, in einen block, zusammen mit der Transaktion. Es gibt keine Notwendigkeit für "unhashing", um zu sehen, details der Transaktion, die details sind alle da.

+928
murrayc 03.03.2012, 15:29:50

Dies sind die Schritte zum ausführen des Netzwerk-zitiert aus der Bitcoin-Whitepaper (https://bitcoin.org/bitcoin.pdf):

  1. Neue Transaktionen werden per broadcast an alle Knoten.
  2. Jeder Knoten sammelt neue Transaktionen in einem block.
  3. Jeder Knoten arbeitet auf der Suche nach einem schwer proof-of-Arbeit für seinen block.
  4. Wenn ein Knoten feststellt, ein proof-of-work, sendet er den block an alle Knoten.
  5. Die Knoten akzeptieren den block nur, wenn alle Transaktionen sind gültig und nicht bereits ausgegeben.
  6. Knoten bringen Ihre Akzeptanz des Blocks durch die Arbeit an der Erstellung der nächsten block in der Kette, mit dem hash der akzeptierten block wie der vorherigen hash.

Ich Frage mich, Wetter wird es ein Szenario, in dem die Bergleute nicht akzeptieren, die einen gültigen block oder akzeptieren eine schädliche block. Kann mir jemand erklären, wie die Schritte 5 und 6 ausgeführt werden?

+916
Najtel 18.07.2016, 00:15:31

Wenn ich Geld schicken zu jemand mit dem bitcoin-Netzwerk, ich die Gebühren bezahlen, die für die Konvertierung meiner dollers um bitcoins in ein exchange-Markt, dann muss ich zahlen, das miner-Gebühren dann den Wallet-Gebühren zu empfangen meine bitcoins und die Brieftasche Gebühren für das senden der bitcoins auf die andere person. Warum machen die Leute sagen, das bitcoin-Netzwerk in übertragung von Geld ist weniger Gebühren als Banken?

+913
BartoszAdamczewski 12.05.2014, 20:51:49

In Ihrem Installations-Verzeichnis, die Sie haben sollten armoryd.py. Sobald Sie laufen

python armoryd.py 

dann haben Sie ein Dämon. Jetzt können Sie laufen

python armoryd.py helfen

um eine Liste der Befehle wie folgt aus (die kann dann mit python armoryd.py <command>):

{
"backupwallet": {
 "Beschreibung": "sichern Sie die Brieftasche, um eine Datei an einem bestimmten Ort. Die Sicherung wird nur auftreten, wenn die Datei noch nicht existiert.",
 "Parameter": [
 "backupFilePath - Pfad zu dem Speicherort, wo die Backups gespeichert werden."
],
 "Return Value": "Ein Wörterbuch, das anzeigt, ob das backup erfolgreich war oder fehlgeschlagen ist, mit der Grund für das scheitern gegeben, wenn zutreffend."
},
"clearaddressmetadata": {
 "Description": "alle Löschen armoryd-spezifischen Metadaten für das aktuell geladene Brieftasche.",
 "Parameter": [
"None"
],
 "Return Value": "Keine"
},
"createlockbox": {
 "Beschreibung": "Erstellen Sie ein m-von-n-Schließfach, verbunden mit Geldbörsen, die geladen armoryd server.",
 "Parameter": [
 "numM - Die Anzahl der Signaturen benötigt, um zu verbringen lockbox-Mittel.",
 "numN - Die Gesamtzahl der Unterschriften im Zusammenhang mit einer lockbox.",
 "args - Die Geldbörse oder die öffentlichen Schlüssel verbunden mit einer Schließkassette, die insgesamt die müssen übereinstimmen <numN> in Anzahl. Die Geldbörsen sind, vertreten durch Ihre Base58-IDs. Die Schlüssel müssen unkomprimiert sein."
],
 "Return Value": "A dictionary mit Informationen über die neue lockbox."
},
"createustxformany": {
 "Beschreibung": "Erstellen Sie eine nicht signierte Transaktion an mehrere Empfänger gesendet werden aus der aktuell geladenen Brieftasche.",
 "Parameter": [
 "args - Eine unbestimmte Anzahl von durch Komma getrennten Gruppen von Empfängern sowie die Anzahl der Bitcoins zu senden an den Empfänger. Der Empfänger kann eine Adresse, ein P2SH Skript-Adresse, eine Schließkassette (z.B., \"Lockbox[83jcAqz9]\" oder \"Lockbox[Blank:83jcAqz9]\"), oder einen öffentlichen Schlüssel (komprimiert oder unkomprimiert) " string."
],
 "Return Value": "Eine ASCII-formatierte unsigned Transaktion, die ähnlich der Ausgabe von Arsenal für offline signieren."
},
"createustxtoaddress": {
 "Beschreibung": "Erstellen Sie eine nicht signierte Transaktion an einen Empfänger aus dem aktuell geladenen Brieftasche.",
 "Parameter": [
 "recAddr - Empfänger. Dies kann eine Adresse sein, ein P2SH Skript-Adresse, eine Schließkassette (z.B., \"Lockbox[83jcAqz9]\" oder \"Lockbox[Blank:83jcAqz9]\"), oder einen öffentlichen Schlüssel (komprimiert oder unkomprimiert) " string.",
 "Betrag - Die Anzahl der Bitcoins an den Empfänger senden."
],
 "Return Value": "Eine ASCII-formatierte unsigned Transaktion, die ähnlich der Ausgabe von Arsenal für offline signieren."
},
"decoderawtransaction": {
 "Beschreibung": "die Entschlüsselung eines raw-Transaktion hex-string.",
 "Parameter": [
 "hexString - Eine string-Darstellung, in hex-form, eine rohe Transaktion."
],
 "Return Value": "enthält das Wörterbuch entschlüsselt Transaktion Informationen."
},
"dumpprivkey": {
 "Beschreibung": "Dump des privaten Schlüssels für ein bestimmtes Base58-Adresse im Zusammenhang mit der aktuell geladenen Brieftasche.",
 "Parameter": [
 "addr58 - Ein Base58 öffentliche Adresse im Zusammenhang mit der Brieftasche."
],
 "Return Value": "32 byte binärer private key".
},
"encryptwallet": {
 "Beschreibung": "Verschlüsseln Sie eine Geldbörse mit einem bestimmten Passwort.",
 "Parameter": [
 "passphrase - Die Geldbörse ist neue passphrase ein."
],
 "Return Value": "Eine Zeichenfolge, die angibt, dass die Verschlüsselung erfolgreich war."
},
"getactivelockbox": {
 "Beschreibung": "Holen Sie die lockbox-ID der aktuell aktiven lockbox.",
 "Parameter": [
"None"
],
 "Return Value": "Die Base58-ID für den derzeit aktiven lockbox."
},
"getactivewallet": {
 "Beschreibung": "Holen Sie sich die wallet-ID des aktuell aktiven Brieftasche.",
 "Parameter": [
"None"
],
 "Return Value": "Die Base58-ID für den derzeit aktiven Brieftasche."
},
"getaddrbalance": {
 "Beschreibung": "Holen Sie sich die Bilanz der Base58-Adresse im Zusammenhang mit der aktuell geladenen Brieftasche.",
 "Parameter": [
 "inB58 - Die Base58-Adresse im Zusammenhang mit der Brieftasche.",
 "baltype - (Default=aufwendbare) Eine Zeichenfolge, die den balance-Typ aus, von dem abgerufen die Brieftasche."
],
 "Return Value": "Die aktuelle wallet-Guthaben (BTC), oder -1 wenn ein Fehler aufgetreten ist."
},
"getaddressmetadata": {
 "Beschreibung": "Erhalten Sie alle armoryd-spezifischen Metadaten für das aktuell geladene Brieftasche.",
 "Parameter": [
"None"
],
 "Return Value": "A dictionary mit allen Metadaten gesendet armoryd."
},
"getarmorydinfo": {
 "Beschreibung": "Erhalten Sie Informationen über die version von armoryd läuft auf dem server.",
 "Parameter": [
"None"
],
 "Return Value": "A dictionary listing version von armoryd auf dem server ausgeführt."
},
"getbalance": {
 "Beschreibung": "Holen Sie sich die Bilanz der aktuell geladenen Brieftasche.",
 "Parameter": [
 "baltype - (Default=aufwendbare) Eine Zeichenfolge, die den balance-Typ aus, von dem abgerufen die Brieftasche."
],
 "Return Value": "Die aktuelle wallet-Guthaben (BTC), oder -1 wenn ein Fehler aufgetreten ist."
},
"getblock": {
 "Beschreibung": "Holen Sie den block im Zusammenhang mit einem bestimmten block-hash.",
 "Parameter": [
 "blkhash - Einen hex-string, der den block zu erhalten."
],
 "Return Value": "A dictionary-Auflistung auf den gewünschten block, oder leer, wenn der block wurde nicht gefunden."
},
"gethextxtobroadcast": {
 "Beschreibung": "eine unterschriebene Tx aus einer Datei und Holen Sie sich die raw-hex-Daten zu übertragen.",
 "Parameter": [
 "txASCIIFile - Der Pfad zu einer Datei mit einer signierten transacion."
],
 "Return Value": "hex-string des raw-Transaktion die Daten übertragen werden."
},
"getledger": {
 "Fehler": "die Funktion, Die Beschreibung ist fehlerhaft."
},
"getledgersimple": {
 "Beschreibung": "eine einfache version einer Geldbörse oder lockbox-ledger.",
 "Parameter": [
 "inB58ID - Die Base58-ID der Brieftasche oder lockbox, von dem die ledger. Die Brieftasche oder lockbox muss bereits geladen sein.",
 "tx_count - (Default=10) Die Anzahl der Einträge zu bekommen.",
 "from_tx - (Default=0) Den ersten Eintrag zu bekommen."
],
 "Return Value": "Ein Wörterbuch mit einem wallet-ledger-Typ \"einfache\"."
},
"getlockboxinfo": {
 "Beschreibung": "Erhalten Sie Informationen über die lockbox im Zusammenhang mit einem lockbox-ID-string oder, falls vorhanden, die derzeit aktiv armoryd lockbox.",
 "Parameter": [
 "inLBID - (Default=None), Falls verwendet, armoryd erhalten Informationen über die lockbox mit dem mitgelieferten Base58-ID anstelle der derzeit aktiven armoryd lockbox.",
 "outForm - (Default=JSON), Falls verwendet, armoryd zurück, Schließfach, das in einem bestimmten format. Entscheidungen sind \"JSON\", \"Hex\" und \"Base64\"."
],
 "Return Value": "Wenn die lockbox ist gefunden, ein Wörterbuch mit Informationen über die lockbox zurückgegeben werden."
},
"getnewaddress": {
 "Beschreibung": "um einen neuen Base58-Adresse aus der aktuell geladenen Brieftasche.",
 "Parameter": [
"None"
],
 "Return Value": "wallet" die nächste freie öffentliche Adresse im Base58 form."
},
"getrawtransaction": {
 "Beschreibung": "die roh-Transaktion Zeichenfolge für eine bestimmte Transaktion hash.",
 "Parameter": [
 "txHash - Ein string, der den hex-Wert einer Transaktion-ID.",
 "verbose - (Default=0) Ganzzahl, die angibt, ob oder nicht, das Ergebnis sollte mehr Informationen.",
 "endian - (Default=BIGENDIAN) Zeigt die endianness der ID."
],
 "Return Value": "Ein Wörterbuch mit der dekodierte raw-Transaktion und relevanten Informationen."
},
"getreceivedbyaddress": {
 "Beschreibung": "die Anzahl der Münzen erhalten, die ein Base58-Adresse im Zusammenhang mit der aktuell geladenen Brieftasche.",
 "Parameter": [
 "Adresse - Die Base58-Adresse im Zusammenhang mit der Brieftasche."
],
 "Return Value": "Die balance aus den empfangenen eingehenden Adresse (BTC)."
},
"gettransaction": {
 "Beschreibung": "Holen Sie sich die Transaktion im Zusammenhang mit einer bestimmten Transaktion hash.",
 "Parameter": [
 "txHash - Einen hex-string, der den block zu erhalten."
],
 "Return Value": "A dictionary auflisten von Informationen auf die gewünschte Transaktion, oder leer, wenn die Transaktion wurde nicht gefunden."
},
"gettxout": {
 "Beschreibung": "Holen Sie sich die TxOut-Einträge für eine gegebene Transaktion hash.",
 "Parameter": [
 "txHash - Ein string, der den hex-Wert einer Transaktion-ID.",
 "n - Die TxOut index zu erhalten.",
 "Binär - (Default=0) Zeigt an, ob oder nicht die daraus resultierenden binary-Skript sollte in binärer form oder umgewandelt in einen hex-string."
],
 "Return Value": "Ein Wörterbuch mit dem Bitcoin-Betrag für die TxOut und die TxOut script in hex-string-Formular (Standard) oder in binärer form."
},
"getwalletinfo": {
 "Beschreibung": "Erhalten Sie Informationen über die aktuell geladene Brieftasche.",
 "Parameter": [
 "inWltID - (Default=None), Falls verwendet, armoryd bekommen info für die Geldbörse für die zur Verfügung gestellten Base58 wallet-ID statt der Brieftasche."
],
 "Return Value": "A dictionary mit Informationen über die Brieftasche."
},
"Hilfe": {
 "Beschreibung": "Holen Sie sich ein directionary mit allen Funktionen, die armoryd server ausführen können.",
 "Parameter": [
"None"
],
 "Return Value": "A dictionary mit allen zur Verfügung stehenden Funktionen auf der armoryd server, zusammen mit der Funktions-Parameter und Funktions-Rückgabewert."
},
"importprivkey": {
 "Beschreibung": "Importieren Sie einen privaten Schlüssel in der Brieftasche.",
 "Parameter": [
 "privKey - Einen privaten Schlüssel in einem beliebigen format unterstützt Armory, einschließlich Base58 privaten Schlüssel unterstützt von bitcoind (unkomprimiert public-key-Unterstützung nur)."
],
 "Return Value": "A string von den privaten Schlüssel des zugehörigen hexadezimalen öffentlichen Schlüssel."
},
"listaddrunspent": {
 "Beschreibung": "eine Liste der nicht ausgegebenen Buchungen für das aktuell geladene Brieftasche, die im Zusammenhang mit einem bestimmten, durch Kommas getrennte Liste von Base58-Adressen aus der wallet. Standardmäßig zero-conf UTXOs sind im Lieferumfang enthalten.",
 "Parameter": [
 "inB58 - Die Base58-Adresse zu überprüfen, gegen die Brieftasche."
],
 "Return Value": "A dictionary mit allen UTXOs für die aktuell geladene Geldbeutel der Base58-Adresse, zusammen mit Informationen über jede UTXO."
},
"listloadedlockboxes": {
 "Description": "Liste alle Schließfächer geladen armoryd server.",
 "Parameter": [
"None"
],
 "Return Value": "Ein Wörterbuch mit Base58-Werte der Schließfächer geladen armoryd."
},
"listloadedwallets": {
 "Description": "Liste alle Brieftaschen geladen armoryd server.",
 "Parameter": [
"None"
],
 "Return Value": "Ein Wörterbuch mit Base58-Werte aller Brieftaschen geladen armoryd."
},
"listtransactions": {
 "Description": "Liste der Transaktionen, die im Zusammenhang mit der aktuell geladenen Brieftasche.",
 "Parameter": [
 "tx_count - (Default=10) Die Anzahl der Einträge zu bekommen.",
 "from_tx - (Default=0) Den ersten Eintrag zu bekommen."
],
 "Return Value": "A dictionary mit Informationen über die abgerufenen Transaktionen."
},
"listunspent": {
 "Beschreibung": "eine Liste der nicht ausgegebenen Buchungen für das aktuell geladene Geldbeutel. Standardmäßig zero-conf UTXOs sind im Lieferumfang enthalten.",
 "Parameter": [
"None"
],
 "Return Value": "A dictionary auflisten von Informationen über die einzelnen UTXO in der aktuell geladenen Brieftasche. Das Wörterbuch ist ähnlich wie der zurück durch die bitcoind Anruf mit dem gleichen Namen."
},
"receivedfromaddress": {
 "Beschreibung": "die Rückkehr der Anzahl der Münzen, die von einem bestimmten Absender.",
 "Parameter": [
 "Absender - Base58-Adresse des Absenders, um die Brieftasche."
],
 "Return Value": "Anzahl der Bitcoins gesendet durch die sender, um die Brieftasche."
},
"receivedfromsigner": {
 "Beschreibung": "stellen Sie sicher, dass eine message (RFC 2440: Unterschrift in Klartext oder Base64) wurde unterzeichnet von einer Bitcoin-Adresse und den Betrag der Münzen, die geschickt die Brieftasche durch die Mitteilung der Unterzeichner.",
 "Parameter": [
 "sigBlock - Nachricht mit dem RFC 2440 Nachricht verifiziert werden. Die Nachricht muss in Anführungszeichen eingeschlossen werden."
],
 "Return Value": "Ein Wörterbuch mit verifizierten Nachricht und die Menge an Geld geschickt, um die Brieftasche, die der Unterzeichner."
},
"relockwallet": {
 "Beschreibung": "Re-lock eine Brieftasche.",
 "Parameter": [
"None"
],
 "Return Value": "Ein string, der angibt, ob oder nicht die Brieftasche ist gesperrt."
},
"sendlockbox": {
 "Beschreibung": "E-mail-ASCII-codiert schließkassetten zum Empfänger.",
 "Parameter": [
 "lbIDs - Eine durch Doppelpunkt abgegrenzte Liste von Base58-IDs der Schließfächer zu senden, um eine E-Mail-Empfänger.",
 "Absender Der E-Mail-Adresse des Absenders.",
 "server - Der SMTP-E-Mail-server.",
 "pwd - Die E-Mail-Konto-Passwort ein.",
 "recips - Der Empfänger oder, wenn der string getrennt durch einen Doppelpunkt, eine Liste der Empfänger.",
 "msgSubj - (Default=Waffenkammer Lockbox) Die E-Mail-Betreff."
],
 "Return Value": "Eine Zeichenfolge, die angibt, ob oder ob nicht der Versuch zu senden erfolgreich war."
},
"setactivelockbox": {
 "Beschreibung": "die derzeit aktiven lockbox, die einer bereits geladen auf dem armoryd server.",
 "Parameter": [
 "newIDB58 - Die Base58-ID des lockbox aktiv werden."
],
 "Return Value": "Ein string, der angibt, ob oder nicht die lockbox wurde wie gewünscht eingestellt."
},
"setactivewallet": {
 "Beschreibung": "die aktuell aktive Geldbörse, die einer bereits geladen auf dem armoryd server.",
 "Parameter": [
 "newIDB58 - Die Base58-ID der Brieftasche aktiv werden."
],
 "Return Value": "Ein string, der angibt, ob oder nicht das Portemonnaie war wie gewünscht eingestellt."
},
"setaddressmetadata": {
 "Description": "Set armoryd-spezifische Metadaten im Zusammenhang mit Base58-Adressen.",
 "Parameter": [
 "newAddressMetaData - Ein Wörterbuch mit beliebigen Metadaten zu befestigen Base58-Adressen aufgelistet, mit den Metadaten."
],
 "Return Value": "Keine"
},
"signasciitransaction": {
 "Beschreibung": "- Zeichen, eine vorzeichenlose Transaktion und erhalten das signierte ASCII-Daten.",
 "Parameter": [
 "unsignedTxASCII - Eine ASCII-formatierte unsigned Transaktion, wie die von Arsenal für offline-Transaktionen.",
 "wltPasswd - (Default=None), Wenn nötig, die Brieftasche vergessen hat."
],
 "Return Value": "A dictionary mit einem string mit dem ASCII-formatiert signierte Transaktion oder, wenn die Unterzeichnung scheiterte, eine Zeichenfolge, die angibt scheitern."
},
"unlockwallet": {
 "Beschreibung": "Entsperren Sie eine Geldbörse mit einem bestimmten Passwort und entsperren Zeit lang.",
 "Parameter": [
 "passphrase - Die Brieftasche die aktuelle passphrase ein.",
 "timeout (Default=10) Zeit in Sekunden, die das wallet entsperrt werden."
],
 "Return Value": "Ein string, der angibt, ob die Brieftasche wurde entsperrt oder wenn es bereits entsperrt."
},
"verifysignature": {
 "Beschreibung": "Take a message (RFC 2440: Unterschrift in Klartext oder Base64) unterzeichnet von einer Bitcoin-Adresse und überprüfen Sie die Nachricht.",
 "Parameter": [
 "sigBlock - Nachricht mit dem RFC 2440 Nachricht verifiziert werden. Die Nachricht muss in Anführungszeichen eingeschlossen werden."
],
 "Return Value": "Ein Wörterbuch mit verifizierten Nachricht und die Base58-Adresse des Unterzeichners."
},
"watchwallet": {
 "Beschreibung": "Senden Sie eine e-mail-Benachrichtigung, wenn die Brieftasche, Geld ausgibt.",
 "Parameter": [
 "send_from - Die E-Mail-Adresse des Absenders.",
 "smtpServer - (Default=Keine) SMTP-E-Mail-server.",
 "Kennwort (Standard=Keines) Die E-Mail-Konto-Passwort ein.",
 "send_to - (Default=None) Dem Empfänger oder, wenn der string getrennt durch einen Doppelpunkt, eine Liste der Empfänger.",
 "Subjekt - (Default=Keine) E-Mail-Betreff.",
 "watchCmd - (Default=hinzufügen) Eine Zeichenfolge, die angibt, ob E-Mails vom Absender gesendet werden sollen, oder, wenn Sie auf \"entfernen\", E-Mails von dem Absender, die derzeit gesendet werden, sollte gestoppt werden."
],
 "Return Value": "Keine"
}
}

Quelle: armoryd.README-Datei in dem install Ordner

+838
alexandr2501103 09.07.2015, 12:22:43

Dies ist die Transaktion in Sorge: https://blockchain.info/rawtx/6b1c57d98a557b5f578c02f6c386ef049df5890ebddd01d286bf345f47c5cecc

Ich denke, es ist eine Transaktion, die haben nichts zu tun mit coinbase, weil es eine prev_out Feld in der Elemente in der Eingabe-array. Allerdings gibt es kein Feld "Adresse" in der prev_out Element, im Gegensatz zu dieser transaciton: https://blockchain.info/rawtx/304b90ea66d80652f2473c0b455bfa7775fa32b2de3f170c15bfe8e65c0a7adc und die meisten anderen Geschäfte.

Gibt es einen Grund für das fehlen einer "addr" - Feld? Könnte dies darauf hindeuten, einige Kunstfehler?

+536
kursantomamvd 09.08.2016, 16:35:48

Dies ist ein follow-up Frage "Wie kann ich mein wallet sicher?"

Gibt es eine portable (mindestens Win32&64/Linux) so konfigurieren Sie den offiziellen bitcoin-client verwenden Sie nur die offline-Brieftaschen eingesteckt werden in den usb-Steckplatz für jede Transaktion?

+456
wolex 20.06.2019, 02:38:29

Sie wäre besser, melden Sie den Fehler auf der offiziellen repository.

+452
Srivi 11.10.2012, 19:42:02

Die blockchain muss Aufzeichnung aller Ereignisse, weil diese Transaktion das passiert ist vor 4 Jahren möglicherweise nicht gesendet werden. Was bitcoin tut, ist Sie abgezogen, die insgesamt bekamen von den insgesamt ausgegeben, um Ihre balance erhalten. Wenn Sie nicht über die insgesamt eingegangen sind, wird fehlschlagen.

Ich hoffe, ich konnte dir damit weiterhelfen.

+450
lfg80 16.06.2019, 10:19:50

Moderne CPUs auch in der Regel haben byte-swapping-load-und store-Anweisungen, oder mindestens ein byte-swap-register Anweisung, so dass effektive Programmierer (und Optimierung von Compilern) kann zu beseitigen, oder fast eliminieren, der Aufwand für die endianness Entschädigung.

Diese "kleine design-Fehler" kann ein einfacher Fall von "premature optimization".

+420
Saurabh Nemade 22.12.2010, 09:06:57

Die hashes, die durch Ihre miner ist nur nutzbar für eine einzigartige Reihe von Transaktionen, die Ihren pool aufnehmen wollte. Neben jedem pool Bestellungen, Transaktionen anders und auch das wird Auswirkungen auf die resultierende hash.

Es sei denn, die pools zusammenarbeiten und synchronisieren Sie alle details zu einem bestimmten block (nonce, merkle-Baum, etc) dann ist jede hash generiert wird ist sinnlos, jeder andere pool.

+404
Hidey 16.04.2019, 16:13:40

Laden Sie die offizielle wallet : https://vertcoin.org/wp/get-started/
Dann, installieren Sie es und warten Sie für den vollen sync (aka vertcoin blockchain-download)

Während der Synchronisation, schauen, wie man einen einfachen entsprechenden vertcoin.conf - Datei
der hatte sein Geschäft in der entsprechenden vertcoin-Ordner (%appdata%/vertcoin in windows)
Es ist im Grunde so Aussehen :




rpcuser=WORKER<br>
rpcpassword=SUPERPASSWD<br>
rpcport= X // CheckDefault rpcport vertcoin<br>
daemon=1<br>
server=1<br>
listen=1<br>

Dann starten Sie Ihre Brieftasche (Knoten)
Laden Sie die entsprechende miner entsprechend Ihrer hardware-Konfiguration https://vertcoin.org/wp/mining/

Erstellen Sie eine batch-Datei

sgminer -o 127.0.0.1:rpcport -u WORKER -p SUPERPASSWD -I 13

Stellen Sie sicher, voll synchronisiert mit der vertcoin Netzwerk, bevor Sie es starten.
Hoffnung für die Besten

Es ist keine vollständige Lösung, aber es gibt Ihnen einen guten überblick über die Vorgehensweise zum einrichten eines solo-mining-Konfiguration


+293
Daphosta 15.06.2018, 12:49:07

Scheint, wie namecoind unterstützt nicht die dumpprivkey Befehl.

+178
user13051 06.08.2014, 21:34:07

BitcoinTalk hat eine newbie-Richtlinie , die erfordert, dass Benutzer abgeschlossen haben, diese Kriterien, um in Foren posten, andere als die newbie-forum:

  • 4 Stunden online
  • 5 Beiträge

Wenn Sie bereits signifikante Beiträge zur Bitcoin-community außerhalb von BitcoinTalk, dann können Sie suchen, whitelisting, oder excusal aus der newbie-Politik.

+165
socha23 26.02.2019, 20:57:26

Da BTC ist illegal in Indien, kann jemand aus Indien, die immer noch die bitcoin-transfer zu meinem Coinbase-Konto in den USA? Gibt es irgendwelche Gebühren oder exchange-Gebühren, die wir bezahlen müssen, in beiden Ländern, und ist es legal übertragen?

+147
gofastpilot 26.07.2017, 12:02:33

Wählen Sie eine weniger riskante option. Durch den Verkauf nun bekommen Sie den Preis der Maschine, egal was passiert die BitCoin-Wirtschaft. Sie definieren Ihre Kernkompetenz als im hardware-Geschäft nicht die kryptogeld-Geschäft.

Das gleiche kann gesagt werden für Leute, Verkauf von Spitzhacken, die während des Gold Rush. Warum nicht mit den Spitzhacken, um gold abzubauen? Sie bekam das Geld für die Spitzhacken up-front, dann wurden Sie aus dem Bild. Sie nicht haben, um wählen Sie einen Ort, um die Aussicht und machen sich sorgen, wie lange die gold-dauern würde. Sie hat sich entschieden, in der Pickel-Geschäft nicht das mining-Geschäft. Übrigens, während des Goldrausches war es in diesen peripheren Unternehmer, die viel mehr als Ihre typischen gold miner.

+108
Shivam Shukla 27.01.2010, 01:55:10

Zeit für die Netzwerk-Latenz, tun Nachrichten erreichen absolut alle verbundenen peers und wie lange dauert es für Sie zu tun?

In der Regel, standard-Transaktionen, die Sie zahlen eine ausreichende Gebühr akzeptiert werden die meisten mempools, ohne Konflikte im Netzwerk erreichen fast alle Knoten innerhalb einer minute oder so.

Es gibt jedoch keinerlei Garantie, dass es erreicht alle Knoten. Jeder Knoten hat seinen eigenen relais-Politik, und das sogar vollkommen richtig Verhalten Knoten dürfen nicht wählen, um relais überhaupt nichts.

Die meisten die Verzögerung ist wegen der absichtlichen Verzögerung der Ausbreitung. Zufällige Verzögerungen Hinzugefügt werden, bevor die Weiterleitung, um zu verschleiern, die Quelle von Transaktionen. Jeder hop im Durchschnitt dauert 5-10 Sekunden.

Bitcoin hat sich ein subsystem mit absolut propagagion garantiert, obwohl - die blockchain. Während offenbar unterliegen nicht abgeteilt, das Netzwerk ist jeder Knoten lernt die beste Kette. Es gibt keine Garantien, wie lange das dauert, oder welche Transaktionen sind in ihm enthalten.

+62
moo 30.01.2014, 18:05:43

In diesem speziellen Beispiel, ich denke, man könnte sagen:

2014-06-02 20:08 UTC-ich bin Reddit user TheDJFC, wer gepostet http://www.reddit.com/r/Bitcoin/comments/273vi2/if_you_just_received_800_bitcoin_out_of_the_blue/ und bin eine Rückerstattung zu 1P6iT6SJe4fZkKdzZBvMGoNj4KLnpSgNsp meiner 800 BTC, dass ich versehentlich an eine unbekannte Partei mit der Transaktion 4c1c085b39a64bcbdc8e651d5ffc3cddbb212d43c455c14d652c4600aa751fd6

Und Unterschreiben Sie es mit allen 5 input-Adressen (Unterzeichnung mit 1 von Ihnen nur richtig sagt mir, dass der Absender der 200 dieser BTC unterschrieben, nicht der Eigentümer von allen 800.00197476). Und wenn ich wollen, um ihn herauszufordern mit einem nonce, indem Sie sagen: "ich habe die 800 BTC, schicken Sie mir die gleiche Meldung, aber die gehören nonce 18291312", dann sollte er in der Lage sein, um Zeichen (wieder mit allen 5 input-Adressen)

2014-06-02 20:08 UTC-ich bin Reddit user TheDJFC, wer gepostet http://www.reddit.com/r/Bitcoin/comments/273vi2/if_you_just_received_800_bitcoin_out_of_the_blue/ und bin eine Rückerstattung zu 1P6iT6SJe4fZkKdzZBvMGoNj4KLnpSgNsp meiner 800 BTC, dass ich versehentlich an eine unbekannte Partei mit der Transaktion 4c1c085b39a64bcbdc8e651d5ffc3cddbb212d43c455c14d652c4600aa751fd6 nonce 18291312

In anderen Szenarien, darunter auch andere Dinge, die Sie erwähnen (Datum, E-Mail-Adresse, vollständiger name, PGP-public-key) wäre eine gute Idee. E. g. wenn jemand wollte eine E-Mail senden Sie mir, ich könnte die Zeichen einer Nachricht

2014-06-02 20:08 UTC Mein öffentlicher PGP-key-fingerprint ist a1b2c3a1b2c3a1b2c3a1b2c3 und meine E-Mail-Adresse ist [email protected]

Die oben genannten Beispiele nicht wirklich brauchen ein Datum, IMO: der Reddit-thread hat seinen eigenen Zeitpunkt (und wirklich, es ist mir egal, ob er unterzeichnet diese Meldung nach 5 Minuten oder 2 Minuten), und der PGP-Fingerabdruck bezieht sich auf ein vom öffentlichen Schlüssel (kann abgelaufen sein, wenn es sein muss, denke ich). Aber, es schadet nie, und es könnte helfen, zu klären und zu festigen Dinge.


Was ist der Punkt?

Hier sind einige Möglichkeiten, ich könnte Drehung eine einfache Signatur wie sein (nur "DJFC" von einer der Adressen) zu meinem Vorteil:

  • Ich könnte einen Reddit-account, der aussieht wie "DJFC", und sagen, die gleiche Sache
  • Ich könnte jemanden bitten, zu unterzeichnen, (die vorgibt, es zu sein, eine nonce) die Meldung "DJFC" mit Ihrer Adresse, und behaupten, dass bedeutet ich bin diese person.
  • Die mehrere Eingänge auf die Transaktion haben könnte, wurde von verschiedenen Parteien. Sagen wir mal 200 die BTC wurden mir, und 600 waren DJFC ist. Ich könnte eine Nachricht signieren eine Rückerstattung für mich (und von mir allein) aus einer der Adressen, aber ich konnte nicht melden Sie es, sich von den anderen.
+57
Tomas Dermisek 13.07.2017, 16:14:00

Fragen mit Tag anzeigen