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.

+501
user327068 04.08.2011, 22:32:13
22 Antworten

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"....

+914
Gaya 03 февр. '09 в 4:24

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

+812
Diana Rincon 06.03.2010, 23:37:25

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
+776
amida 03.02.2014, 05:55:05

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.

+753
Fasani 04.01.2013, 15:59:34

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!

+725
Andre Jesus Barreiro 09.08.2015, 05:45:36

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, 3056301006072a8648ce3d020106052b8104000a034200045a9f7077812e2e121935aa14819c50ced4a3adbaa04d3d302c1abc4708a0344ea738e5c51281828c67de92e823ac7587522f26b3b6dc7eba30a5a24aa8c7d95eaber 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?

+711
euphrit 14.03.2013, 15:01:50

Neben dem offiziellen client gefunden am bitcoin.org site was ist die Liste der alternativen bitcoin-clients? Und auf welchem Betriebssystem arbeiten Sie auf?

+566
Nikhil Modi 05.05.2018, 12:50:41

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.

+523
omixam 15.02.2013, 23:32:58

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.

+519
immortal squish 26.01.2019, 22:32:46

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.

+498
mmeyer 19.03.2012, 16:07:24

Es ist der gleiche hash, sondern Umgekehrt, da bitcoin überträgt die Daten mit little-endian-format (most significant byte zuletzt)

+490
shashanka n 17.11.2011, 10:18:58

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).

+446
h4ck3d 20.12.2016, 04:28:15

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?

+441
Efrainq07 18.11.2012, 18:20:53

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?

+433
NastyaTwins19 23.08.2010, 17:41:14

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.

+411
pauloEsteban 01.10.2011, 12:03:36

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

+400
KrisAna0417 15.09.2017, 14:44:36

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...)

+277
suboo8491 10.01.2019, 00:10:47

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?

+152
Andrew John Simpson 16.08.2013, 05:02:17

Man könnte hinzufügen, eine zweite Grafikkarte und meine mit einem und die zweite für die Produktivität.

+122
Michael Yasumoto 20.10.2017, 08:07:23

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.

+51
James Mason 09.01.2012, 13:31:13

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...

+43
Galatia Politopoulou 23.02.2010, 09:26:45

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.

+38
Anonymous Mohit 16.02.2010, 08:57:40

Fragen mit Tag anzeigen