Zusammengestellt und modifiziert, Quelle nicht funktionieren mit server=1

Ich habe gerade zusammengestellt dogecoin-qt mit der ursprünglichen Quelle, und bearbeitet es mit erzeugen neue genesis-block, weil ich neu anlegen möchten Münze für pädagogischen Zweck. Es funktioniert einwandfrei, und ohne Fehler, aber wenn ich versuche Kiste eine conf-Datei in %appdata%\dogecoin\dogecoin.conf mit diesem Inhalt

rpcuser=abc rpcpassword=abcd rpcport=22565 server=1 daemon=1 listen=1

Es wird sagen

"Die-server-Optionen Sie müssen setup a secure rpcpassword in der Konfigurationsdatei unter xxxxx\Dogecoin\dogecoin.conf rpcuser=xx rpcpass=xxxxxxxxx

dies ist ein Fehler, das sollte nur erscheinen wenn ich server=1 in der conf-Datei, aber nicht bieten rpcuser und pass. aber ich bin schon vorausgesetzt.

Ich bin auf der Suche nach jemandes Hilfe, um mich zu verstehen, was ich falsch mache. Und sorry, wenn das hier nicht her gehört.

+253
Zaba 07.02.2013, 10:39:35
26 Antworten

Es ist bekannt, dass die historische Datenbank aller bitcoin-Transaktionen gespeichert in blk*.dat-Dateien. Ist es möglich für bitcoin-core zu ändern, diese Dateien in jeder Zeit? Oder diese Datenbank ist für alle gleich bitcoin-peers (außer vielleicht die letzten paar Dateien?)

Ich denke, diese Dateien bestehen aus nicht-veränderbare historische Daten für die blockchain. Ist es wahr?

+978
Maths64 03 февр. '09 в 4:24

Wenn Sie sind in der Lage, um zu sehen, in der blockchain Transaktionen, dass Ihre Menge blieb gesendet an die richtige Adresse - dann würde ich an die support-Center mit whaleclub.co.

Wenn Sie können, überprüfen Sie in der blockchain, dass Ihr btw gesendet wurde, die richtige Adresse, dann klingt es wie ein Problem auf dem empfangenden Ende?

Nicht sicher, wenn dieses hilft.

+932
clinomaniac 23.09.2015, 23:22:11

Ich habe ein bisschen konzeptionelles problem hier, Sagen wir, ich habe eine BIP32 Umsetzung. Wenn ich leite zwei Unterschlüssel (1/2/1/2) und (1/2). ist es möglich abzuleiten (1/2/1/2) von (1/2) mit einem Unterschlüssel (1/2)? Ich habe versucht, mit chain_code und einige andere Eigenschaften, aber nicht tun konnten. von der Theorie sollte es möglich sein, dies zu tun.

{
 "BTC_address_uncompressed": "1Pgi2HfASCtdVRNvX9HAtExenob1P5Xtnd", 
 "address_uncompressed": "1Pgi2HfASCtdVRNvX9HAtExenob1P5Xtnd", 
 "chain_code": "2b8efcd0870f61cac59eada4a1134a4f85d6817dc9a3dd7bf05f36e6c441a86c", 
 "child_index": "2", 
 "hash160": "392c59e21bc90f9c64ecc231db10cb04536277d6", 
 "hash160_uncompressed": "f8d53bbd2c19a6ba9e8f35acecea7c37e31f80b1", 
 "key_pair_as_sec": "02f9f02c77c6941f6352a2dd0a49964855ca239f008cd3be82532dacda0a3c79cd", 
 "key_pair_as_sec_uncompressed": "04f9f02c77c6941f6352a2dd0a49964855ca239f008cd3be82532dacda0a3c79cd3872f468b85780e4bdcf377d8edf489598db1c2599cda0b850485fca2dbfb2cc", 
 "netcode": "BTC", 
 "parent_fingerprint": "1d6a6638", 
 "private_key": "ja", 
 "public_pair_x": "113050249498765822977324374771814145675507826911953945709948991807419582282189", 
 "public_pair_x_hex": "f9f02c77c6941f6352a2dd0a49964855ca239f008cd3be82532dacda0a3c79cd", 
 "public_pair_y": "25532626935404182358748554952372223106065623765752497625888032090220560102092", 
 "public_pair_y_hex": "3872f468b85780e4bdcf377d8edf489598db1c2599cda0b850485fca2dbfb2cc", 
 "public_version": "xpub6DkSjhJroC5HcnATQeZbdVZ2jFvWfvrqtayujrc3h7gqezjkknn1bzdjdxyfyybctt38hyhz6zcdwwuav6rnzqpone2ogmbturbwsefijgb", 
 "secret_exponent": "21957517685205718377964087536472375993731742179518736675030422350744044394236", 
 "secret_exponent_hex": "308b83bc8496fba96b299ca060f8c4cd15201aef14319891118facee42fb56fc", 
 "subkey_path": "1/2/1/2", 
 "tree_depth": "4", 
 "wallet_key": "xprv9zm6LBmxxpWzQJ5zJd2bGMcJBE61rthzxn3swucrimjrmkybnftkeckfnfrcnqussapb6ap38enjnqzwmi51kxsupnu5rns3uwncnw93vwi", 
 "wif": "Kxr5MqcX6p1kCHLYhAtDA8dsuihHC3YJrfqfzrpui9dzabv1co8g", 
 "wif_uncompressed": "5JBfbdPYk1EJwfbLR49RxYBd1ASthZkLopfttaq96f6zfsxb2uk", 
 "y_parity": "auch"
}
{
 "BTC_address_uncompressed": "1CpmMHVTTn49351P4miiJZ6Wmw7rDJbg3z", 
 "address_uncompressed": "1CpmMHVTTn49351P4miiJZ6Wmw7rDJbg3z", 
 "chain_code": "566d6d36816b37d1bc9f0f926c1bcf48b9bf6c63154f65be05092a7ce0bac35d", 
 "child_index": "2", 
 "hash160": "387e7a981a85ded4ad332ac22400d542de38a978", 
 "hash160_uncompressed": "81b1f48274c505147b5bf587db589062b1b69f5b", 
 "key_pair_as_sec": "02c2f7da1cdc57f27e145a9fda472bfdc16cfc5b4ee32ee222413b0d88edc965f1", 
 "key_pair_as_sec_uncompressed": "04c2f7da1cdc57f27e145a9fda472bfdc16cfc5b4ee32ee222413b0d88edc965f1a42ae022c788b0979dd88be456fd1c978ff3b0106799bc17de4cd46d17832970", 
 "netcode": "BTC", 
 "parent_fingerprint": "35a566ae", 
 "private_key": "ja", 
 "public_pair_x": "88186609208940930858580461894832276236539662740019279303523484605501248464369", 
 "public_pair_x_hex": "c2f7da1cdc57f27e145a9fda472bfdc16cfc5b4ee32ee222413b0d88edc965f1", 
 "public_pair_y": "74255061673209624574278121782459859935947830070827127273487212667373296494960", 
 "public_pair_y_hex": "a42ae022c788b0979dd88be456fd1c978ff3b0106799bc17de4cd46d17832970", 
 "public_version": "xpub6AAW9FwEvZaNLKtYTx1vFA1R1dVQv5gwtxwqgcg6gxq7e3fkvz7aanglfvchh9lpwgqupj7frfcibtrwzj1wegqzzyynr66kxdlupcpjrnk", 
 "secret_exponent": "88370307846732603980165533658065807515286167433444038693954586861070917075377", 
 "secret_exponent_hex": "c35fd25e084c54afae5c7a9942f1374780bd2b8a55e4148c5615ea2ed84c81b1", 
 "subkey_path": "1/2", 
 "tree_depth": "2", 
 "wallet_key": "xprv9wB9jkQM6C257qp5MvUut24gTbevwcz66k2espguicj8mflaxsol2zwrqeahdck2eughxu5w6p5z6chldk9ye9bc5axxbat49ccs4uuptzb", 
 "wif": "L3mVYhLfDx23vrSRdWYQgk1Myqga4cFXvepcfj4eq774e5grfhxb", 
 "wif_uncompressed": "5KJL9zdB282beaQS4jwhFttHY19xyZ17uicespn87btkrjehtzh", 
 "y_parity": "auch"
}
+921
Machou 27.07.2011, 10:13:56

Es gibt erstaunlicherweise sehr wenige Informationen auf das Skript und "erste Schritte" auf dem Netz, aber man findet eine Menge von Skripten. Wenn Sie möchten, bauen Sie eine Skript, nur zu spielen, um mit Ihren Eigenschaften und Auswirkungen, wird es schnell sehr schwierig. Ich hatte, beantwortet eine ähnliche Frage hier im detail, um zu zeigen, erste Schritte und wie Sie gehen.

Ich bin in der Regel mit unixoide Systeme, also bin ich nicht 100% sicher, dass auf Windows. Aber wenn Sie ein (regtest) - Dienst ausgeführt wird, indem Sie den Befehl Linie und senden Sie es einige Befehle sollten den trick tun.

Grundsätzlich gibt es 5 Schritte:

  1. bereiten Sie Adressen & Salden
  2. erstellen Sie ein tx
  3. Zeichen der tx
  4. passen Sie die scriptsig
  5. senden tx

Der wichtigste Teil ist, der in Schritt 4, wo Sie brauchen, um spielen Sie mit der Länge des Skript - und wahrscheinlich eine Menge von Versuch und Irrtum :-) viel Glück!

+877
thnee 11.07.2012, 21:04:01

Um die Bitcoin-API, müssen Sie entweder bitcoind laufen, oder führen Sie Bitcoin-QT mit einem server - parameter und auch mit RPC-username und ein Passwort festlegen (in bitcoin.conf-Datei). Nach, dass Sie mit ihm kommunizieren über JSON-RPC auf port 8332 (standardmäßig).

+868
csv90 02.07.2019, 06:55:59

Wenn Sie wissen wollen, was mir (es ist viel, viel mehr als bei bitcoin und litecoin), haben einen Blick auf:

http://wheretomine.com/

oder

http://litecoinminingcalculator.com/ (für ausführliche Informationen über die litecoins.)

+862
rapdev 23.03.2012, 04:34:38

Multichain ist direkt gebaut, die von Bitcoin-Core-die Kraft der bitcoins. Natürlich gibt es änderungen. Multichain bietet eine direkte Schnittstelle mit vielen Parametern und ist im Grunde verwendet, um permissioned Netzwerke. Und der große Unterschied zwischen multichain und andere blockchain Technologien ist keine Verwendung von smart-Verträge in multichain.

Auch Bitcoin ist ein offenes Netzwerk, Astraleums mit dem öffentlich-network-apps, hyperledger wird verwendet für den Aufbau von private blockchains und multichain für permissioned blockchains.

+809
Jenina Juancito Bornillo 25.07.2019, 15:58:02

Dies beschreibt, was der erste Knoten soll zu tun. Es gibt jedoch keine Garantie, dass Sie es tatsächlich tun - Sie könnte ausgeführt werden, modifizierte software, die verläuft entlang einer Transaktion, auch wenn es nicht gültig ist. Die anderen Knoten haben keine Möglichkeit, um sicherzustellen, dass der erste Knoten ist gut erzogen, außer zu wiederholen, die für sich prüfen.

Dies geht zurück auf die trustless und dezentrale Natur des Bitcoin. Sie wollen nicht auf andere Leute verlassen um zu vermeiden, betrogen zu werden - Sie wollen in der Lage sein, alles zu überprüfen, unabhängig.

+809
William Hu 11.07.2017, 20:50:44

https://en.bitcoin.it/wiki/Block_hashing_algorithm sagte das über die block-header:

"Angesichts der nur die Felder, die Menschen würden Häufig erzeugen die exakt gleiche Sequenz von hashes, wie jeder andere und die Schnellste CPU würde fast immer gewinnen."

Aber ist das nicht genau das, was wir wollen?

Also, nutzen Sie die merkleRoot was macht der Kopf fast einzigartig und "Jeder hash berechnen Sie, hat die gleiche chance zu gewinnen wie jeder andere hash berechnet, indem das Netzwerk."

Ich denke, diese änderung macht die CPU-Geschwindigkeit weniger wichtig ist, aber nicht viel weniger wichtig. Wie viel weniger wichtig ist die CPU-Geschwindigkeit (oder auch Netzwerk-Latenz) mit dem Zusatz der merkleRoot zu den block-header?

+798
dDarkLORD 20.11.2019, 14:42:17

So, während Mac enthält python nicht enthalten gcc standardmäßig, auch wenn Sie einmal installiert habe, Xcode 4.2 oder höher. Für jetzt, greifen, gehen Sie zu Einstellungen, downloads und Holen Sie sich die Kommandozeilen-tools.

Einmal eine version von Xcode höher als 4.6 ist aus Sie müssen einen neuen Weg finden, gcc zu installieren, auf dem mac, als gcc wird nicht mehr enthalten sein, aber ich denke, das ist eine Frage für einen anderen stackexchange, und wahrscheinlich ein macports oder homebrew-Lösung.

+784
jslayer 27.02.2015, 01:33:12
  • Alle exchange-websites haben eine Rücktritt-option, die erlauben das senden von BTC an eine andere wallet (eine lokale oder eine online-Brieftasche, die Sie selbst auf einem anderen exchange-website). Aber Vorsicht, einige Plattform machen Sie zahlen Transaktionsgebühren, müssen Sie überprüfen Sie auf der Seite "Gebühren" zu finden.

  • Wie gesagt, alle exchange-Plattformen haben den Rücktritt BTC option, und Sie können in allen exchange-Plattformen tauschen Sie Ihre BTC für USD / EUR / ... dann können Sie sich zurückziehen "echte" (nicht, wie dieser Begriff) Geld auf ein Bankkonto. WARNUNG : die Gebühren sind viel höher.

+732
Enjoyment 10.01.2013, 05:47:59

bis eine Transaktion abgebaut wurde in einem block-es ist nicht in Stein gemeißelt. daher können Sie einfach eine neue Transaktion, die verbringt die gleiche txout als Ihr original, aber was sendet das Geld auf eine andere Adresse.

würde diese eingestuft werden doublespending? technisch nicht, da nichts ausgegeben wurde, bis die Transaktion wird in einem block.

dies kann schwierig (unmöglich?) zu tun in der standard-client, wie Sie weiß über die Transaktion, die Sie gerade erstellt haben, und so hat abgezogen, die Mittel im Vorgriff auf diese abgebaut werden in einem block. aber Sie können erstellen Sie Ihre zweite Transaktion:

  • herunterladen Sie Ihren privaten Schlüssel aus der Brieftasche und laden Sie es in ein bitcoin-client, der nichts weiß über Ihre erste Transaktion (Hinweis: niemals fügen Sie Ihren privaten Schlüssel in eine website), oder
  • manuell erstellen eine Transaktion mit bitcoin-cli, und sendet es an das Netzwerk
+713
Popex 26.07.2014, 23:51:30

Diese Seite ermöglicht Ihnen das vergleichen der mining-Profitabilität der verschiedenen Münzen: http://dustcoin.com/mining

+535
Laurie Stearn 21.09.2012, 11:24:30

Ich hörte ein wenig über Bitcoin und die Leute Geld damit zu verdienen. Wie starte ich mein Bitcoin. Ich bin ganz neu hier.

+535
steve john 06.06.2015, 11:43:30

Ich verstehe, dass, wenn Bob ruft eine Transaktion (BTC) von Alice und möchten, senden Sie es mit Charlie, er muss einen Schlüssel, der Beweis, dass er der Eigentümer der Transaktion. Aber in welchem Stadium Bob tatsächlich unterzeichnet, die Transaktion? Kann es sein, dass Alice war derjenige, der unterzeichnet, die Transaktion für Bob, ohne zu wissen, seinen privaten Schlüssel?

+469
bluesky 20.01.2011, 09:44:57

Dieses Verhalten wurde behoben, durch 12493. Wie bereits von Andrew Chow in den pull-request, war dies bisher getan:

...verhindern, dass die BDB-Umgebung aus schreiben von unverschlüsselten privaten Schlüssel auf der Festplatte in die Datenbank-log-Dateien, wie wurde hier angemerkt. Diese PR ersetzt das unerwünschte Verhalten mit einem CDBEnv flush, schließen und erneut öffnen, die den gleichen Effekt erzielt: es ist alles sauber gespült und geschlossen, die log-Dateien werden entfernt, und dann die Umgebung wieder der normale Betrieb fortgesetzt.

Um sicherzustellen, dass keine unverschlüsselten privaten Schlüssel werden in den log-Dateien nach die Verschlüsselung der wallet, schrieb ich dieses Skript zu ziehen private Schlüssel von die original wallet-Datei und sucht nach diesen Schlüsseln in die log-Dateien (beachten Sie, dass müssen Sie ändern Ihre Datei-Pfade zu machen, arbeiten auf Ihre eigene Maschine).

Für Bedenken über private Schlüssel geschrieben werden pufferbereich oder wird im Speicher gehalten, diese Verhaltensweisen nicht mehr existieren, nachdem die original wallet-Verschlüsselung PR-und Herunterfahren-Lösung von 2011.

+425
sfgiants2010 30.03.2013, 13:33:04

Sie können SCIP (prägnante computational Integrität und Vertraulichkeit) für diese. (siehe auch http://www.scipr-lab.org/)

SCIP ist eine Allgemeine Methode, die ermöglicht es Ihnen, eine kurze, leicht überprüfbar, die Beweis für die Tatsache, dass Sie wissen, einige Informationen, die, wenn die Eingabe in ein bestimmtes Programm, die Ergebnisse in einem bestimmten Wert.

So konnten Sie das Programm, das überprüft, der tx hat alle diese Bestätigungen dem normalen Weg, und die Verwendung SCIP zu generieren, einen kurzen Beweis dieser Tatsache. Der Nachweis der Länge nicht erhöht mit der Größe der Daten bzw. die Laufzeit des Programms, und somit Ihren Anforderungen genügt. Und Sie können dies tun, ohne änderungen an Bitcoin selbst.

Aber mit den derzeit bekannten Methoden, die Generierung der Nachweis dauert eine lange Zeit. Siehe Nick ' s Antwort für eine schnellere Methode, die bezieht sich spezifisch auf diesen Fall.

+377
maxgan86 14.02.2015, 09:03:15

Ich habe gefragt, meine Mutter, von denen ich weiß, dass Sie zuverlässig sind) und Sie vereinbarten, dass mein Dienst, bitvau.lt, war in der Tat völlig sicher und funktional. Sie sagte auch, Sie war stolz auf mich, und Sie wollte nicht, dass ich jemals verdienen nichts mit ihm.

+357
Kharitonov Aleksey 28.01.2016, 23:48:38

Hab ich eine Transaktion mit der Bither Brieftasche, aber versehentlich eingeschlossen zu wenig Gebühr. Ich hab da meine aktualisierten wallet-software, also sollte es nicht wieder passieren. Jedoch, was kann ich tun, um zu beschleunigen, die steckte Transaktion eine Bestätigung oder, um es zu ersetzen?


Dies ist eine Ergänzende Frage , Wieso ist meine Transaktion nicht immer bestätigt und was kann ich dagegen tun? welche Antworten auf die Frage nach weiteren Konsequenzen und schlägt Abschwächung hauptsächlich auf Bitcoin Core.

+335
guroba0095 14.01.2013, 05:10:51

Ich schickte meine btc an eine andere Adresse, was ich fand, es unverbraucht auf block-Kette wie kann ich es zurück auf mein Konto? Ich kontaktierte coinjar meine Brieftasche und habe noch immer keine Antwort 1 Woche!


Ich heruntergeladen bitcoin core und verwendet die Adresse[erhalten], um den Abschluss der Transaktion, so dass im nicht sicher, warum es nicht in meiner Brieftasche, wie die Adresse, die ich bekam war von meinem bitcoin-core-wallet?

+239
hussain Rehmat 02.03.2015, 02:40:25

Ja, witnessScript ist nur die RedeemScript, das wäre auch das Letzte element des Zeugen Daten. Ich bin nicht sicher über die OP_CODESEPARATOR, oder warum ein script enthalten, dass in den ersten Platz.

+187
micadelli 16.09.2015, 15:28:07

Hintergrund-ich habe gerade gestern angefangen zu lernen Python, und ich bin derzeit mit dem Bau meines ersten iPhone-Spiel.

Was ich versuche zu tun ist, erstellen Sie eine Bitcoin-Topf Jar innerhalb einer iPhone app wie Sarutobi:https://itunes.apple.com/us/app/id932194840?mt=8

Sie können testen, das Spiel zu sehen, wie es funktioniert. Der Anwender tut, ist fügen Sie Ihre bitcoin-Adresse in ein Eingabefeld, irgendwie diese Daten irgendwohin geht, und dann erhält der Benutzer nach dem Zufallsprinzip kleiner Tipp, während des Spiels. Wie erstelle ich so etwas? Welcher code wird verwendet, um diese Arbeit zu machen?

+186
Hetson1 16.07.2015, 06:03:01

Die Gebühr ist der Unterschied zwischen der ein-und Ausgänge, so können Sie die Gebühr per verlassen, dass die Menge vermisst in Ihrer Transaktion.

Seien Sie aber vorsichtig, dies führt zu 200BTC Transaktion Gebühren in der Vergangenheit, wenn jemand vergessen, eine änderung Adresse: http://www.reddit.com/r/Bitcoin/comments/1lb5my/asicminer_refunds_the_accidental_200_btc/

+55
Valeriy Katkov 30.09.2019, 18:23:50

Nicht, dass ich bewusst bin, in Bezug auf den Umgang mit den traditionellen öffentlich-facing Unternehmen an den Börsen, die Sie erwähnen. Es gab eine Reihe von versuchen, erstellen Sie neue, bitcoin-nur Austausch für privat-gehaltenen Unternehmen, aber nur wenige haben Sie bekommen viel Traktion. Diese reddit Kommentar geht sehr ins detail über die Geschichte der privaten Börsen in bitcoin, die möglicherweise nützliche Kontext:

https://www.reddit.com/r/Bitcoin/comments/3jh9t5/are_there_any_private_stock_exchanges_that_deal/cuphn6y

Edit: Auch das Vorherige SX Bitcoin thread könnte deine Frage zu beantworten: Kann ich Aktien kaufen mit Bitcoin?

+45
shara092 07.03.2013, 08:49:15

Gibt es irgendwelche Voraussetzungen, um Bitcoin-Börsen [USD/EUR/usw], als für das, was die [USD/EUR/usw.] verwendet werden kann? Oder ist das [USD/EUR/usw] erhielt Anwesen des Emittenten von bitcoins?

Leider ist dies nicht beshrieben überall.

+39
user271345 15.02.2018, 08:07:59

Ich lese über bitcoins, block-Kette etc, aber ich bin verwirrt, in einem basic-element.

Was eigentlich ein bitcoin ist bitcoin tatsächlich eine pseudo-zufälligen privaten Schlüssel zugeordnet ist miner als Belohnung, wenn er löst computational puzzle?

Wenn person A schickt bitcoin-Transaktion zu person B, in Wirklichkeit gibt er den privaten Schlüssel von denen bitcoins von person B?

+28
Scotifer 19.12.2016, 13:36:33

Fragen mit Tag anzeigen