Gibt es eine aktualisierte genaue Liste der Händler, die Bitcoin akzeptieren von Kanadiern?
Ich bin neu bei Bitcoin und ich wollte wissen, welcher Händler/hotels würde, die Bitcoin akzeptieren als Zahlungsmittel von Kanada. Wenn eine Website akzeptiert Bitcoin als Zahlungsmittel bedeutet das, dass Sie akzeptieren, dass es aus allen Ländern oder nur für bestimmte Länder, obwohl Sie möglicherweise akzeptieren Kreditkarten als eine form von jedem Land.
Die blockchain ist nicht darauf ausgelegt, in einer Weise, wo man leicht Informationen erhalten, richtig? Sie haben mehr wissen als python-Grundlagen und haben gute Programmierkenntnisse, wie Ihre scheint keine API und keine Methoden, nur das Abfragen der Daten um grundlegende Statistiken wie "die Letzte Transaktion" oder "größte Transaktion aller Zeiten"....
Ich verstehe die Funktion der mod-inverse, aber ich habe wirklich keine Idee, warum dies wichtig ist mit dem Prozess der Erstellung öffentlicher Schlüssel. Was macht diese Funktion tun, was Wert bekommen wir es? Kann mir jemand erklären, wie es zu einem 5 Jahre alten bitte.
Dank
Verwandte Fragen
Ähnliche Fragen
Ja, Sie können tun
Elektron wiederherstellen <seed>
Sie können sehen, welche Befehle verfügbar sind, indem Sie tun
Elektron -h
und konkrete Hilfe zu einem Befehl zu tun
electrum <cmd> -h
Wir sind ein wenig Licht auf Erfahrung, d.h. wir haben nie eingerichtet oder konfiguriert ein Testnet Umgebung vor, so sind wir auf der Suche nach einer Beratung oder Empfehlungen für die richtige Vorgehensweise oder wichtige details zur Implementierung, jemand könnte in der Lage sein zu bieten.
Es gibt Testnet3 (die aktuelle öffentliche testnet) und Regtest (eine private, lokal erzeugten, proof-of-Arbeit-weniger Netzwerk. Wenn Sie möchten, zu Experimentieren mit Konsens änderungen können Sie nicht mit dem öffentlichen Netz, weil diese änderungen werden abgelehnt. Regtest ist gut für schnell zu testen, und Testnet3 ist mehr der realen Welt und hat eine kleine Anzahl von anderen Netzwerk-Teilnehmern.
Von unserer Hochschule haben wir die Fähigkeit zu vergeben haben, um unserem Projekt einen server, und wir haben gefragt, was sind die Anforderungen, die unser Projekt brauchen würde - weiß jemand, was sind die erforderlichen Spezifikationen?
Idealerweise haben Sie so viel Kapazität, wie Sie können, aber Sie erhalten Weg mit jedem modernen Intel-CPU und ein paar Gigabyte Speicher. Je mehr Arbeitsspeicher Sie haben, desto mehr können Sie zuweisen, um die Zwischenspeicherung (dbcache
standardmäßig auf 100 MB, kann aber gesetzt werden, die weit höher für Leistung). Testnet ist nicht eine große Reflexion darüber, wie die real-network betreibt, die Voraussetzungen für das gesamte Netzwerk mit einer guten Leistung sind höher.
Herausgefunden hatte ich eine Bestellung aufgegeben zu verkaufen, die Hälfte meiner bit-Münzen eine Weile zurück und es vergessen... die Bestellung war immer noch in der Wirkung, so dass die Hälfte meiner Lager unbrauchbar hahaha! Alles ist gut jetzt!
Ich schaue mir Coinapult die API-Dokumentation , welche details der Verwendung von PEM-format in python-ecdsa. Insbesondere die privaten Schlüssel und die öffentlichen Schlüssel müssen formatiert werden mit dem PEM.
Nehmen wir Coinapult die angegebenen öffentlichen Schlüssel:
-----BEGIN PUBLIC KEY - - - - - -
MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEwp9wd4eulhiznaougzxqztsjrbqgtt0w
LBq8RwigNE6nOOXFEoGCjGfekugjrHWHui8ms7bcfrowpajkqmfzxg==
-----END PUBLIC KEY - - - - - -
Mit python-ecdsa:
vk = ecdsa.VerifyingKey.from_pem(ECC_COINAPULT_PUB)
s = vk.to_string()
s.encode('hex')
> > > "5a9f7077812e2e121935aa14819c50ced4a3adbaa04d3d302c1abc4708a0344ea738e5c51281828c67de92e823ac7587522f26b3b6dc7eba30a5a24aa8c7d95e"
Oder wenn es eine Bitcoin-public-key, das wäre 045a9f7077812e2e121935aa14819c50ced4a3adbaa04d3d302c1abc4708a0344ea738e5c51281828c67de92e823ac7587522f26b3b6dc7eba30a5a24aa8c7d95e
OK, das macht Sinn, aber wenn wir die base64-codierten Daten zwischen der vorderen und hinteren -----BEGIN-----
:
base64_data = "".join(ECC_COINAPULT_PUB[27:-26 ].split('\n'))
s = base64.b64decode(base64_data)
Ergebnis = en.encode("hex")
> > > "3056301006072a8648ce3d020106052b8104000a034200045a9f7077812e2e121935aa14819c50ced4a3adbaa04d3d302c1abc4708a0344ea738e5c51281828c67de92e823ac7587522f26b3b6dc7eba30a5a24aa8c7d95e" # WTF ist das????
Beachten Sie, dass die PEM-format decodiert, um eine Art DER Zeichenfolge, 3056301006072a8648ce3d020106052b8104000a034200045a9f7077812e2e121935aa14819c50ced4a3adbaa04d3d302c1abc4708a0344ea738e5c51281828c67de92e823ac7587522f26b3b6dc7eba30a5a24aa8c7d95e
aber was auf der Erde ist dies DER string? Ich sehe 5a9f7077....a8c7d95e
ist in dieser Zeichenfolge, also, was sind die führenden bytes Bedeutung?
Fragen: 1. Wie kodiere ich einen pubkey zu PEM-format ohne die Verwendung von python-ecdsa? 2. Ist es die gleiche Prozedur in #1 für private Schlüssel , wie es ist, die öffentlichen Schlüssel?
Neben dem offiziellen client gefunden am bitcoin.org site was ist die Liste der alternativen bitcoin-clients? Und auf welchem Betriebssystem arbeiten Sie auf?
Wenn Sie bitcoin-cli installiert. Die nachstehenden Befehl wird helfen.
echo `bitcoin-cli getblockcount 2>&1`/`wget -O - http://blockchain.info/q/getblockcount 2>/dev/null`
Beispiel-Ausgabe
365320/512421
Dies ist eine leichte Verbesserung der oben genannten Antwort. Aber es kehrte Fehler: Befehl Zeile enthält unerwartetes token 'getblockcount', siehe bitcoind -h für eine Liste von Optionen./512421
in meinem Fall. Hoffe, es hilft jemand.
Ich bin mit Litecoin RPC in meiner app. Ich habe zwei Portemonnaies auf meinem server. Einige senden-empfangen-Operationen und Letzte Ergebnis ist so:
{
"Ergebnis": {
"": -0.381788,
"wallet1": 0.11,
"wallet2": 0.271788
},
"error": null,
"id": 12729
}
Was bedeutet es? Wenn ich senden Sie ein paar Münzen aus wallet2 dann ("") diese Geldbörse ist rückläufig, aber wallet2 bleiben gleichen Wert. Ich denke, wallet2 abnehmen muss. Was ist die Frage dazu? Danke.
Da Millionen von Menschen Bitcoin und Bitcoin Wallets, benutzen Sie Ihre eigenen Adressen verwenden mehrere Adressen pro Tag, ist es offensichtlich, dass die Generatoren erzeugen kann, die die gleichen Zeichen für die Bitcoin-Adresse mehrere Male. Also bitte daher einfach sagen Sie mir, wie würde man verhindern, dass andere Zugriff auf oder verbringen Sie die Münzen, die gespeichert sind, auf meine Papier-bitcoin-Adresse.
Es ist der gleiche hash, sondern Umgekehrt, da bitcoin überträgt die Daten mit little-endian-format (most significant byte zuletzt)
Im moment bin ich der Durchführung einer Transaktion überschreibt Sie mit NOPs für in der Ripple. Ich möchte zum speichern von Informationen über eine Transaktion, die ich bin, zu überschreiben innerhalb des NOP. Blick auf die PreviousTxnID
Feld es zu sein scheint ideal für diesen Zweck. Jedoch, wenn ich versuche, es zu verwenden, ich erhalte eine Fehlermeldung von:
{
"id": 11,
"status": "success",
"type": "response",
"Ergebnis": {
"engine_result": "tefWRONG_PRIOR",
"engine_result_code": -184,
"engine_result_message": "Diese frühere Transaktion nicht überein.",
"tx_blob": "1200032200000000240000F69555DA10915AA58303872299078F4CD9AD81D4771219C38764BE84B3AB3D6763977268400000000000000F7321025D9E40A50D78347EB8AFF7A36222BBE173CB9D06E68D109D189FF8616FC211077446304402204710D875B7DFC0F9A9F2101F67E0043AE255258BF9F6F21BCF7D42BC19B3A41E0220554CAB999EF43FD3EF720C6869D63F2E324AD774662B51AE4599F50B60E9B4DA8114448BD3912AA0E86A18B17784E7177B262FC38D73",
"tx_json": {
"Konto": "rfESTMcbvbvCBqU1FTvGWiJP8cmUSu4Gkg",
"Gebühr": "15",
"Flags": 0,
"PreviousTxnID": "DA10915AA58303872299078F4CD9AD81D4771219C38764BE84B3AB3D67639772",
"Sequence": 63125,
"SigningPubKey": "025D9E40A50D78347EB8AFF7A36222BBE173CB9D06E68D109D189FF8616FC21107",
"TransactionType": "AccountSet",
"TxnSignature": "304402204710D875B7DFC0F9A9F2101F67E0043AE255258BF9F6F21BCF7D42BC19B3A41E0220554CAB999EF43FD3EF720C6869D63F2E324AD774662B51AE4599F50B60E9B4DA",
"hash": "B1932085BA94FEBE7A360D71359752A1666C48CCBBD97DFF16FFFA8626EDA253"
}
}
}
Was ist der richtige Weg, um PreviousTxnID
überschreiben einer vorherigen Transaktion in der Ripple? (sagen wir, eine Transaktion haben wir eingereicht, die nie in einem Hauptbuch durch die Verwendung von LastLedgerSequence).
Mit der "Nachricht signieren" - Funktion, in der Bitcoin und Strich es ist statisch mit der gleichen Meldung. Unterzeichnung die gleiche Meldung mit dem gleichen privaten Schlüssel wird das Ergebnis immer in die gleiche Signatur.
Dieses Verhalten ist nicht das gleiche in Peercoin oder in der alten wallet von Bitcoin. In diese Portemonnaies, die Signatur ändert sich auch wenn die beiden Nachrichten gleich sind, bei mir hat es einige "nonce" drin.
Beispiel:
Nachricht: xxx
Adresse: 18ZbyqYYwgEmn5hVMtJpihPeYxsUpCLhr7
Bitcoin-0.8.5-beta:
INbwudFmql3iOH6c1UWylOpgLu5zrrqGrcfcanirz+Zb/nmJkcDXSkug5J0s3Yawb1/GzZKqXVjRHRNVSenRdMI=
II7W5su7EBQ4u1ppSKMVcmy8etnJsSOsvqhz3j+moJs2P/vjwpqMlZkvOQ+W5odCdmwOz/5wK2T0RDV6aiqaEQs=
H7XNf5of1kmpwvcvLqVKIYc3TY5eN3kIrzwjpldyhkvzekz7xk2qnjwjnddsodkytleyn5p6fjfic9lr+/rQky0=
Bitcoin 0.14.2:
IBl6SRpJwzGjXTDbO/IuUcHzlbxqbzN+MmeGRLRIAcPjKpQ9XgQG+gBOzo5PcgtBbtDqXhJIKnbUH9vEcQ5CNlm=
IBl6SRpJwzGjXTDbO/IuUcHzlbxqbzN+MmeGRLRIAcPjKpQ9XgQG+gBOzo5PcgtBbtDqXhJIKnbUH9vEcQ5CNlm=
IBl6SRpJwzGjXTDbO/IuUcHzlbxqbzN+MmeGRLRIAcPjKpQ9XgQG+gBOzo5PcgtBbtDqXhJIKnbUH9vEcQ5CNlm=
In der alten Bitcoin-qt die gleiche Meldung mit dem gleichen privaten Schlüssel erstellen Sie verschiedene Signaturen. Aber in der neuen Bitcoin-qt Ergebnis in die gleiche Signatur.
Was ist der Unterschied zwischen dieser Signatur-Methode? Eine alternative haben, um auch weiterhin immer die PK aus einer Signatur im zweiten Fall? Haben der name dieser speziellen ändern?
Gibt es irgendwelche anderen Methoden als der RPC-Befehl invalidateblock <hash>
für die Erstellung von Gabeln?
Ich weiß, dass Gabeln auftreten, wenn zwei Miner (fast) gleichzeitig je eine ein-block für einen vorhergehenden gemeinsamen block, aber ist dies die einzige Natürliche Methode zur Abspaltung der blockchain?
Ich will testen blockchain-Gabeln mit mehreren Knoten und möchte einen Knoten haben absichtlich erstellen Gabeln von Zeit zu Zeit. Wie kann ich das erreichen?
Brauche ich, um alle Knoten generieren Blöcke gleichzeitig und hoffen, dass zufällig zwei oder mehr Blöcke zur gleichen Zeit erstellt? - Das führt zu einem Chaos, richtig?
Von der offiziellen Bitcoin-FAQ:
Könnte Bergleute sagen, zu geben, sich Geld oder zu einer grundlegenden Veränderung der Natur von Bitcoin?
... Bitcoin ist ein verteiltes Netzwerk, so dass alle änderungen implementiert, um die system muss akzeptiert werden, von allen Benutzern. Jemanden, der versucht, die Weise zu ändern Bitcoins generiert werden würde überzeugen müssen, jeden user zum download und verwenden Sie Ihre software
Wenn jemand gehackt bitcoin.org konnte Sie nicht, Sie senden ein update, um das Bitcoin-Protokoll/client enthalten, dass schädliche "stehlen alle Ihr Geld" - code?
Seit dem update kam aus offiziellen Quellen, jeder läuft bitcoin würde sehen dies als eine regelmäßige und standard update, wenn es tatsächlich war malware.
Ich habe derzeit eine Idee, die Gründung einer bitcoin-pool Unternehmen mit meiner einzigartigen Strategie-Muster. Allerdings würde ich nicht genug hash-power an den start.
So ist es möglich, für einen mining-pool beizutreten anderen mining pool? Oder gibt es irgendwelche Möglichkeiten, dass ich gehen über das tun dies?
Dank
Ja. Der Angriff war das hinzufügen von junk am Ende der sonst gültigen Transaktionen zu bewirken, dass die junk-E-in weitergeleitet um. (nebenbei, wenn wir noch nicht behoben, segwit einfacher gewesen wäre zu implementieren...)
Nach dem importieren / wiederherstellen mit 12 Satz, balance war immer noch 0.00, so wie andere gesagt haben, ich drückte auf "Einstellungen" > "SMS" > "Optionen" - > "Wallet-Adressen" > "Scan-Adressen für Fonds"
. Habe 3 Adresse eines, was ich suchte. Balance ist immer noch 0.00, aber ich konnte kopieren eines Schlüssels. Ist dies der private Schlüssel? Oder die Adresse der Brieftasche? Wie bekomme ich mein Geld zurück mit dieser Taste?
Man könnte hinzufügen, eine zweite Grafikkarte und meine mit einem und die zweite für die Produktivität.
Kommerziell gesehen ich weiß es noch schlimmer als sinnlos! Aber bitte, sei sanft und nicht mich daran zu erinnern. Weder über die Mühe dich zu beleidigen oder herablassend, da Frage ich solch eine "dumme" Frage. Vielen Dank für Ihr Verständnis.
Der Grund, warum ich möchte, dass der - bereits vier mal über veraltete - cpu-mining ist, weil ich nicht wollen, um Geld zu verdienen. Es geht darum neugierig, wie Bitcoin funktioniert. Nicht ein altcoin oder etwas anderes. Es ist zu lernen, über BC.
CPU mining ist die einzige option Links. Asic-usb-Miner ausverkauft überall. Raspberry Pi-keine Unterstützung für GPU-mining, tun Sie ? Und ich möchte wirklich nicht zu kaufen ein widmen Gerät - weil ich wissen will wie es technisch funktioniert. Tun CLI-Zeug, es zu schaffen.
Wenn dies nicht ernst zu mir, ich wirklich würde nicht die Mühe zu Fragen, um, wie es zu tun.
So, jetzt, dass aus dem Weg...
Ist es heute immer noch technisch durchführbar zu machen solo cpu mining ? (auf Rpi3)
Wenn nicht, wie kommt das ?
Wenn es machbar ist, gibt es eine online-Anleitung, tutorial, ..., die ich verwenden könnte ?
- Optional: Warum sind die Menschen so ungern über diese ? Es ist nicht so, dass ich werde zum Absturz des BC-system, bin ich ? :-)
Es ist völlig in Ordnung, mich zu laden Sie die bulk-Daten mit einem schnelleren Rechner und laden Sie es auf dem rpi.
Die Transaktion verfügt über 2 Eingänge und 5 Ausgänge. Ich sehe, Sie sind auf testnet3. Ich schaute auf die S-Werte:
21: OP_LENGTH_0x21: diese SIG ist S (33 Bytes)
00A65F3F8BD0E3F8:C56567B28A37D3C6:0FF383FB10F416D2:5261C8453D278F8B:81
Prüfung S-Wert kleiner als N/2, S-Wert ist null gepolstert - ok
20: OP_LENGTH_0x20: diese SIG ist S (32 Bytes)
1B1C9E34E1D32DE4:25480B4AFCDF5FEF:4957011511E6C859:658C6AD70ACA23F3
Prüfung S-Wert kleiner als N/2, yup... - ok
Ich sehe nicht ein Problem hier... Was benutzt du unsigned tx?
UPDATE 2018-Mar-10:
Schnell Dekodieren ersten Teil der unsigned-Transaktion:
01000000
02
375C75E7E1108C74511D53E5A47DE40CD7A587BF219279E81DCF8C5817C6B7B0
00000000
19
76A9147C48AAB4405B50CA5394FCF21BC08BB58BC91E0588AC
FFFFFFFF
B5F2776EC7BD0FE2DE8E197CEEF493317CE3A65CF41EB1D7AB653D5DB4239EE5
01000000
00
FFFFFFFF
05
8096980000000000
19
76A914DB9C91ED4690C016140E84D4D2EC72CB4225E59A88AC
8096980000000000
19
76A914D51779439CE3441647F5F4813177BE8EB0FEBD3D88AC
8096980000000000
19
76A914FC5DA273AEA2B3B1346FA9648E4020E7697CEB3B88AC
8096980000000000
19
76A91428EF437E0E48B8ED4D65A10CA47A129149DE6B4788AC
00093D0000000000
19
76A914476F97A1BDD330FAE9BBDE17DE407FBFD409170488AC
00000000
Ich kann sehen, dass die scriptsig ist nur gefüllt für einen Teil des tx. Also ok für die erste Runde. Dann tx-Teil zwei ist irgendwie Durcheinander:
01000000
02
375C75E7E1108C74511D53E5A47DE40CD7A587BF219279E81DCF8C5817C6B7B0
00000000
00
B0B7C617 <-- ich denke, dies sollte FFFFFFFF (Sequence number)
00000000375C75E7E1108C74511D53E5A47DE40CD7A587BF219279E81DCF8C58...
Ich Sache, die der Sequenz-Nummer fehlt, und dann sollte irgendwie weiter wie diese:
Sequenz-Nummer FFFFFFFF
OutPoint hash B5F2776EC7BD0FE2DE8E197CEEF493317CE3A65CF41EB1D7AB653D5DB4239EE5
OutPoint index hex=01000000, Umgekehrt=00000001, dezimal=1
Script Länge hex=19
Skript Sig 76A9147C48AAB4405B50CA5394FCF21BC08BB58BC91E0588AC
Sequenz-FFFFFFFF
und dann die TX_OUT Struktur...
Ja. Alle Bergleute mit dem Standard Bitcoin-Core-Einstellungen umfassen einige Kostenlose Transaktionen in Ihre Blöcke basierend auf Priorität.
Lassen Sie uns sagen, Sie haben ein microtransaction-Größe von 5.000 satoshi-Eingang (über 0,01 $jetzt). Nach Bitcoin Core 0.10.0 ist estimatepriority
RPC, die Sie gerade brauchen 59985719 Priorität um eine zero-fee Transaktion abgebaut in 25 Blöcke (~4 Stunden). Das bedeutet, dass Sie nur warten muss, bis der Eingang ist über 46 Jahre alt:
satoshis * Blöcke pro Jahr * Jahre / tx Größe > Priorität
5000 * 52596 * 46 / 200 > 59985719
Das ist, weil die Priorität wird berechnet durch die Eingabe Betrag in satoshis, mal die Anzahl der Blöcke, da es empfangen wurde, geteilt durch die Anzahl der bytes, die in der Transaktion.
Ich habe nicht gehört, der alle Bergleute, die Kostenlose Transaktion Richtlinien, die sind großzügiger als die Bitcoin-Core-Standard.
Fragen mit Tag anzeigen synchronization ripple