Sweep-Transaktion Problem

Ich habe alte (pre-random-number-bug) Adressen in meinem android bitcoin wallet-app, mit 0 balance. Nach dem patch bin ich mit einer neuen Adresse (mit Gleichgewicht) und immer noch meine alte Adresse in meinem Portemonnaie. Sollten lösche ich meinen alten Adressen aus meiner android-app?

Angenommen, jemand knackte mein Alter Schlüssel, und importierte es in seine Brieftasche. In diesem Fall ist es trotzdem möglich, für ihn ein sweep-Transaktion? Ich erinnere mich, so etwas wie dies geschah mit blockchain.info / mywallet app, aber ich bin mir nicht ganz sicher.

https://en.bitcoin.it/wiki/Sweepprivkey_proposal

+83
Kimberley Rodgers 23.04.2014, 20:45:36
26 Antworten

Ok, gut ich habe beobachtet, wie die Bitcoin trend mit einigem Interesse für mehrere Jahre. Und ich habe endlich beschlossen, mich beteiligt. So gestern und heute habe ich gelesen, für mehrere Stunden aus den zahlreichen Ressourcen, die in dieser Frage und diese tolle Antwort. Ich lese diesen blog-Beitrag in seiner Gesamtheit und glaube, ich verstehe es vollkommen. Ich verstehe, dass, um, um jemanden zu bezahlen oder bezahlt in BTC, ich brauche eine bitcoin-ID und das geht hand in hand mit dem Erhalt einer BTC "wallet". Ich verstehe, dass es im wesentlichen zwei verschiedene Optionen für meine BTC wallet:

  1. ein lokal gespeichert (auf meinem computer) kopieren Sie die gesamte block-Kette
  2. ein Remote-gespeichert (auf einem anderen Rechner) kopieren des gesamten block-Kette, die verschlüsselt ist, mit Anmeldeinformationen, so dass nur ich habe Zugriff auf (obwohl Mt. Gehex Versagen und so viele andere scheinen zeigen, dass dies weniger sicher als die ehemaligen)

Ich denke, ein synonym für option 1 oben ist "cold-storage", obwohl ich bin mir nicht sicher.

Ich merke, dass der Bergbau für BTC ist etwas ganz anderes, dass ist wirklich nur sinnvoll mit einem ASIC oder ähnliche hardware, also ich bin überhaupt nicht daran interessiert, den Bergbau an dieser Stelle. Ich will einfach nur, um mich zu bekommen eine ID und Geldbeutel und verstehen Bitcoin gut genug, um in der Lage sein, um meine eigene Kopie der block-Kette, die auf meiner lokalen Maschine und halten Sie up-to-date. Vielleicht guck ich in den Bergbau, aber ich bin nicht interessiert jetzt.

Von Erik Voorhees blog-post, ich glaube, ich verstehe, dass, wenn ich möchte option 1 oben (was ich, wie es scheint sicherer zu mir, und Bequemlichkeit ist gar nicht wichtig für mich), dann muss ich installieren, entweder bitcoind oder bitcoin-qt. (Ich nehme an, dass diese beiden gelten als Teil der "Bitcoin Core" unten?) Verstärkt wird dies durch meine Bewertung der software-tools sehe ich bei bitcoin.org:

  1. Bitcoin Core:

    • Kontrolle über Ihr Geld
    • Eine volle Validierung
    • Vollständige Transparenz
    • Gefährdete Umwelt
    • Verbesserte Privatsphäre

in der Erwägung, dass der beste, die anderen für Linux gibt:

  1. Elektron
  2. mSIGNA
  3. MultiBit
  4. Waffenkammer
  5. Grüne Adresse

bieten im Hinblick auf die Transparenz ist der "Basic-Transparenz".

Ich entnehme dieser Antwort , dass obwohl es möglich ist, haben Sie beide auf dem gleichen system installiert ist, kann man nicht beides haben bitcoind und bitcoin-qt laufen auf dem selben system zur gleichen Zeit. Also meine Frage ist, wie zu konfigurieren und loslegen läuft bitcoind in Arch Linux; doch gibt es einige spezifische Probleme, ich fühle mich wie ich brauche, besser zu verstehen.

  1. Mit bitcoind, an genau welchem Punkt soll ich erzeugen, meine ID? Ich denke, es müsste nach habe ich heruntergeladen die gesamte block-Kette?

  2. bitcoind.conf will mich einfügen in-der-klar, Klartext, unverschlüsselt Benutzernamen und Passwort hinein, dass ich denke, bitcoind wird, Lesen Sie auf Start. Genau das, was diese Anmeldeinformationen werden verwendet für die von bitcoind? Ich kenne die Optionen benannt sind ziemlich transparent (rpcuser und rpcpassword) und die man-Seite erklärt, dass Sie für JSON-RPC-verbindungen. Aber ich habe nur eine binary in mein Arch bitcoin-daemon-Paket (/usr/bin/bitcoind), also das, was client ist die Verbindung zu meiner Laufenden Instanz von bitcoind mit JSON-RPC-verbindungen?

  3. Mit bitcoind, an genau welchem Punkt wird die software beginnen, downloaden Sie eine Kopie des gesamten block-chain? Ich weiß, das ist eine große Datei und kann Stunden oder Tage dauern, um abzuschließen.

  4. Wenn ich will, zu interagieren mit meiner lokal gespeicherten block-Kette, nachdem es heruntergeladen ist, dann scheint es, dass ich muss mindestens eine auskommentierte Zeile in ~/.bitcoin/bitcoin.conf:

    server=1
    
  5. ...aber was wird die einfachste bitcoin.conf-Datei, die ich brauche, Aussehen? Zum Beispiel, ich brauche, um kommentieren Sie die Einstellungen für diese:

    addnode=
    connect=
    maxconnections=
    rpctimeout=
    rpcssl=
    rpcsslciphers=
    rpcsslcertificatechainfile=
    rpcsslprivatekeyfile=
    keypool=
    paytxfee=
    min=
    minimizetotray=
    
  6. Was sind andere Personen für paytxfee, und abgesehen von dem, was bitcoin.conf sagt, ("Transaktionen mit Gebühren eher als gratis-Transaktionen einbezogen werden, erzeugt-Blöcke, so kann überprüft werden, früher."), warum sollte ich setzen Sie diesen Wert auf etwas anderes als 0.00 (und was diese Zahl überhaupt? ein Prozentsatz? also wenn ich es auf 1.00 1.00%)?

Mein Hauptproblem im Verständnis, jetzt ist nur die Verbindung der spezifischen Einstellungen in bitcoin.conf auf mein abstraktes Verständnis von, wie das Bitcoin-Netzwerk-Funktionen. Ich denke, ich habe eine Allgemeine Verständnis der letztere, aber, wie die Umsetzung der spezifischen Konzepte des letzteren über die Einstellungen der ehemaligen ist überhaupt nicht klar für mich und nach vielen Stunden der Studie, sehe ich nicht eine klare Erklärung von ihm überall.

So ich hoffe jemand hier kann etwas Licht auf diese Fragen. Nach all den Fragen, die ich gesehen habe auf dieser Seite, ich bin mir sicher, dass ich nicht die einzige sein, die Fragen zu diesen Dingen.

Als ich brechen Sie diesen Beitrag in 5 oder so separate posts und ich hoffe, dass die community entschuldigen Sie meine Entscheidung, das nicht zu tun. Ich sehe alle der vielen Fragen, die oben als im wesentlichen Teile des Motivs Frage: "konfigurieren von bitcoind in Arch Linux". Das ist, warum ich es verlassen habe, als ein langer post. Wieder, ich bitte das zu verzeihen der Gemeinde, ob das gilt als eine bedauerliche Entscheidung.

+891
Zloy Lex 03 февр. '09 в 4:24

Ich habe eine whatsminer M3 arbeiten für den letzten 2 Monaten keine Probleme, aber gestern es begann handeln seltsam, da es neu gestartet wird alle 15 Minuten, alle Temperaturen sind in Ordnung, zwischen 80 bis 85deg celsius, und ich bemerkte, dass es eine Veranstaltung mit den folgenden Daten

Veranstaltung: code E011
Ereignis-Ursache: Slot-0 Null HS 1620 Sekunden
Ereignis-Aktion: Null-HS Warnung
Ereignis Anzahl: 3
Quelle: System-monitor

Ich habe überall gesucht, aber ich konnte nichts finden, habe ich auch kontaktiert Pangolinminer ohne Erfolg.

Ich bin wirklich dankbar für jede Hilfe.

Vielen Dank im anvance

Charles

+874
Wheelie 28.04.2019, 20:25:24

Theoretisch sollte eine Netto-Einsparung im Stromverbrauch für die sollte es doch einige Größenvorteile, die in einer einzelnen Hauptplatine mit den 4 Karten gegen 2 separate motherbs. jedes mit jeweils 2 Karten.

Die CPUs Steuern solche Karten verbrauchen macht sich aber ein solcher Verbrauch nicht viel größer, wenn Sie 1, 2 oder 4 Karten in der gleichen motherboard. Plus die Ineffizienzen in der AC/DC-Wandlung in der Stromversorgung verdoppeln würde, also, ja - Sie sollten auf jeden Fall sehen einige Einsparungen mit dieser Anordnung.

Dann aber, so eine Maschine würde verbrauchen Tonnen von macht, die nicht eine Menge Strom versorgt, würde in der Lage sein, um Rendite - 500 Watt, 800 W? Plus all die Wärme, Sie würden erzeugen, die der natürlich muss irgendwie abgeführt werden - was bedeutet, dass nicht nur einige große fans, aber wohl auch einige Kühlkörper, Peltiers oder einfach nur Untertauchen, das ganze arrangement in ein Bad von mineral-öl, fluorinert wäre noch besser, wenn Sie es sich leisten können.

Solche große Investitionskosten könnten, kompensieren einen Teil der Einsparungen, so glaube ich, wäre es kaum mehr rentabel ist, als die 2 Maschinen Weg.

+846
Darryl Huff 04.01.2019, 05:10:51

Ich kann nicht einfach und schnell zu ermitteln, die aus diesen wiki-Seiten 1 und 2, wenn der öffentliche Schlüssel enthalten ist in der signierten Nachricht.

Werden die öffentlichen Schlüssel in der signierten Nachricht, oder werden Sie übertragen neben den Unterschriften, die sich außerhalb der signierten Nachricht?

+835
Kartikey Gupta 15.04.2010, 05:48:35

Sie sollten in der Lage sein, um Ihre mnemonische innerhalb der Android-App unter Einstellungen - > Bitcoin Wallet: Persönliche Brieftasche > Sicherheit: Backup.

+812
Jordan Doyle 03.03.2016, 04:17:55

Die Winklevoss ETF und den SEC-Entscheidungen in Bezug auf es scheint in aller Munde und der Einfluss der bitcoin Preis erkennbar sind.

Allerdings scheint es diese tracker-Zertifikat bereits: https://zertifikate.vontobel.com/DE/Produkt/DE000VN5MJG9 (Website ist in Deutsch, sorry. Im Grunde ein tracker certifate auf BTC/EUR mit einem Faktor von 1/10. ISIN: DE000VN5MJG9)

Warum kann ich nicht sehen es überall in den Nachrichten und warum ist der Winklevoss ETF so wichtig?

+771
tahom0706 13.02.2018, 19:07:00

Ich glaube nicht, dass Sie machen können bitcoin-core-look für den Geldbeutel.dat-Datei außerhalb des angegebenen Daten-Verzeichnis, aber ich glaube, Sie können einen symbolischen link namens wallet.dat im data-Verzeichnis und haben es angeschlossen, um die aktuelle Datei auf einem anderen Laufwerk. Sie können finden die info auf, wie Sie das hier tun:
http://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/

+720
Sahka13 19.09.2011, 03:43:51

Sagen wir ich will einen bitcoin Spenden button/QR-code senden an mehrere Empfänger in verschiedenen Verhältnissen.

Wie in senden, 50% der Brieftasche 1. Senden 25% zu wallet 2. Senden Sie 25% Brieftasche 3.

Gibt es eine Möglichkeit, dies zu tun in einer einzigen Transaktion, DH, eine einzelne bitcoin:uri-die Zahlung auf mehrere Menschen?

Vielen Dank im Voraus.

+704
Ahmed Rajab 31.12.2011, 02:37:36

Ich kaufte ein paar von bitcoin im Jahr 2012, wo Sie lag auf meinem aufeinanderfolgenden Mac Book Pros in einem Bitcoin-QT-v0.6.2.2 wallet. Ich jetzt erkennen, dass Sie Wert sind - ähem - etwas! Die Brieftasche immer noch feuert, auch wenn es immer noch nennt sich selbst eine beta-wallet und so dachte ich, würde ich zuerst versuchen, zu senden my lovely bitcoin, um eine neue und glänzende Exodus Brieftasche.

Jetzt ganz neu in diesem, ich habe meine erhalten-Adresse für meinen Exodus Brieftasche und versucht, den Versand von 0.1 BTC zu meinem Exodus Brieftasche. Irgendwann (in vielleicht 5 Stunden später) es zeigte sich gekommen ist, aber mit null Rückmeldungen. Diese erste Transaktion zeigt immer noch mit 0,1 BTC "Ausstehend" in der Exodus-Wallet (gesendet Freitag, 1. Dezember 10.04.10 Uhr).

Ich merkte, ich hatte nicht enthalten ist die Gebühr auf das erste senden, aber ich wollte nicht sehen, nichts konnte ich dagegen tun.

Jedenfalls habe ich dann an der balance von BTC in meiner Bitcoin-QT-wallet, sondern in dieser Zeit auch eine 0.0004 BTC Gebühr an die gleiche Adresse. Aber 34 Stunden später, es ist nicht einmal zeigen, dass es angekommen an der Exodus Brieftasche.

Nun ich weiß wirklich nicht, was zu tun ist. Ich nehme an, wenn ich meinen Bitcoin-QT-wallet und läuft es halten wird die übertragung der Transaktionen und so werden Sie wohl nie verschwinden. Also ich habe So beenden Sie den Geldbeutel. Aber nehmen wir an, ich lasse es für ein paar Tage. Wenn ich Feuer auf den Geldbeutel, dann nehme ich an, es wird die Sendung wieder und ich werde wieder in der gleichen situation? Ich konnte es starten, offline und aus einer Sicherung wiederherstellen, ich habe nur vor dem senden der ersten Transaktion - ich denke, das würde schneiden Sie die re-Sendungen. Wäre das der Sache zu tun?

Die Bitcoin wallet berichtet, dass die Transaktions-Ids sind:

(Zweite Transaktion mit 0.0004 BTC Gebühr):

60efa66a8aef482cc3f2ce2ae348427e74feb12db91b579ed4c7ea955fbea0bf

(Erste Transaktion mit der Gebühr nicht Hinzugefügt :-(:

a0a70213c2e94119357cdac865e404e1ca6f44cf40a4acf9a6e272d4f0dd3f21

Allerdings, wenn ich die in https://blockchain.info/ mir wird gesagt, dass die Transaktion nicht vorhanden ist. Das gleiche mit ViaBTC Transaktion accelerator.

+673
user59142 25.07.2012, 19:48:01

Kann jemand, bitte mich direkt auf die source-code-Abschnitt(s) relevant für eine Unerwünschte Block Push wie beschrieben in der Bitcoin Developer Guide?

Ich habe gehen durch main.cpp und suchte nach dem Begriff MSG_BLOCK, das wie ein beagle für die Suche nach der richtigen Stelle im code.
Aber als ich Lesen weiter, es scheint mir, als wenn ein frisch abgebauten block ist nicht an eine Inventar-Nachricht, mit MSG_BLOCK, um es zu senden, als ein "Paket" als Antwort auf eine Anfrage (GetData Antwort) , SONDERN wird als eine einzelne Nachricht dieser Struktur:

image is a cropped version of en-ibd-block.svg from Bitcoin Developer Guide

Für mich bis jetzt die beste canditate für Unerwünschte Block Schieben, scheint zu sein, main.cpp#L2393 Teil main.cpp aber ich bin verwirrt, da ich nicht weiß, ob es mehr von möglicherweise relevanten code (wie main.cpp#L3830) für Unerwünschte Block Push - in /src/.

Also: In einem ersten Schritt, ich bin auf der Suche nach code, der relevant ist für die übertragung ein neu gefundenen block. Kann mir bitte jemand helfen?

+601
Kyle Rogers 09.05.2019, 04:14:43

Ist jeder block nur ein link in der gleichen lange Kette, oder gibt es mehrere Ketten?

+568
Anders Bandholm 19.06.2019, 13:32:12

Ich sehe in das bitcoin-wiki gibt es etwas namens "Skript", die kompiliert unten einige bytecode ausgeführt werden, indem eine sehr sehr basic virtual machine. Bedeutet dies, dass jeder block ist eigentlich nur ein string/array von bytes ist, wenn es in kommt und verarbeitet wird, durch einen Knoten? so ein block in seiner "true" - format würde folgendermaßen Aussehen [0x01, 0x04, 0x0f, 0xa1.... etc. ?

und dann die Knoten, erhält den block legt einfach die bytes in der interpreter ausgeführt werden, durch das bitcoin-VM?

ist das so richtig? ein block ist Reine bytecode oder JSON? was wäre ein bitcoincore Knoten verstehen, wenn Erhalt einen neuen block?

+494
user15621 17.08.2014, 20:09:04

Die Antwort auf diese hängt von dem Umfang dessen, was die malware machen kann. Vorausgesetzt, das ganze Gerät kompromittiert ist, daß alle unsere gespeicherten Daten sowie alles, was wir tun, speichern Ihre Brieftasche, die auf einem Mobiltelefon führen dazu, dass Ihre Münzen gestohlen, früher oder später.

Wenn Sie Ihre Münzen zu speichern in einem verschlüsselten wallet, die malware hat sich einfach zu warten, bis Sie geben Sie Ihr Kennwort zu entschlüsseln, Ihre Schlüssel und Ihr Geld ist verloren. Wenn Sie Ihre wallet unverschlüsselt ist, ist es umso leichter.

Man könnte aber noch einen eWallet semi-sicher, wenn einige zusätzliche Maßnahmen ergriffen werden. Wenn die service-provider bieten einmal-Passwörter, die nicht Zeit-synchronisiert, könnte das system entweder die Möglichkeit, für einigermaßen sichere Bitcoin-Nutzung, oder zumindest erkennen, dass Ihr system gefährdet ist. Dies ist, wie es funktionieren würde:

Können sagen, Sie haben eine Reihe von one-time passwords nummeriert 1-10, und Sie alreay verwendeten zahlen 1, 2 und 3. Sie loggen sich in Ihr E-Wallet mit Ihrem Handy, gefährden Sie Ihr Passwort, sondern jede wichtige Handlung, die auf der website erfordert eine von OTPs verwendet werden. Sollte die malware versuchen, etwas zu ändern, würde es bis Passwort 4 versuchen, und wenn Sie wollen, etwas zu tun, würden Sie aufgefordert, das Kennwort zu 5. Zu sehen, dass Sie noch nicht verwendet Nummer 4, könnte man vermuten Kompromiss.

Wenn die malware nicht handeln, könnten Sie versuchen, senden einer Transaktion und Eingabe eines otp, und die malware kann entweder stoppen Sie zu tun, oder führen Sie eine Art von Doppel-zu verbringen, indem Sie versuchen zum ausführen einer zweiten Transaktion von Ihrem eWallet in den hintergrund. Wenn die Anfrage für eine Transaktion, die nach Ihnen kamen, es würde nicht funktionieren, da es erfordern würde, um das Passwort 5, die Sie nicht eingegeben, so, als würden Sie Passwort verwenden, 4.

Je nach der Raffinesse der malware, ist es möglich, die Entwicklung eines sehr spezifischen malware, führen eine eigene Transaktion, die anstelle von Ihnen, spoofing die website-Formular für Ihre Eingaben und lege Sie in die Eingabe des richtigen Kennworts für seine Verwendung.

Alles in allem, wenn Ihr system ist gefährdet, Münzen, die auf Ihr gespeichert sind so gut wie Weg, sobald Sie geben Sie das Passwort zum entschlüsseln. Wenn Sie online gespeichert, gibt es Maßnahmen, die verhindern, dass Ihre Diebstahl, aber es gibt workarounds.

+484
ratherCatPerson 09.02.2019, 13:43:51

Ich installierte Elektron auf meinem Raspberry Pi.

Dann lief ich , Elektron erstellen , um eine Brieftasche.

Dann lief ich Elektrum-daemon starten zum starten der hintergrund-Prozess.

Ich bin gerade dabei eine Abfrage der balance meiner Geldbörse (sollte 0 sein) von der Kommandozeile aus mit Elektrum getbalance

Ich bekomme diese Fehlermeldung

[[email protected] ~]# Elektron getbalance
daemon ist nicht angeschlossen

Daemon status:

[[email protected] ~]# Elektron-daemon status
{
 "blockchain_height": 352760,
 "verbunden": false,
 "nodes": [
"Elektron.thwg.org:50002:s",
"kirsche.emzy.de:50002:s",
"ecdsa.net:110:s",
"erbium1.sytes.net:50002:s",
"Elektron.drollette.com:50002:s",
"öko-Elektron.ddns.net:50002:s",
"OST.Elektron.jdubya.info:50002:s"
],
 "server": "Elektron.werden",
 "server_height": 0
}

Hinweis: die "connected": false, Feld. Was bedeutet das? Ist es in Bezug auf mein Knoten funktioniert nicht?

+455
Cidwel 09.10.2015, 07:45:34

Ich ein Konto erstellt haben in ein bitcoind Geldbörse, die hat einige 1.055 btc, die ausgelöscht werden, um 0.00 BTC auf ein anderes Konto. so kann der tatsächliche BTC geschickt hat ist 1.055 - Transaktion Gebühr.

Gibt es eine Berechnung für bitcoin zu finden, Transaktionsgebühr oder jede jsonrpc zu finden Abschätzung Gebühr wie Astraleums (balance - (gasprice*gaslimit)).

+453
Patty Wood 28.06.2012, 01:08:17

Da der Bitcoin-Markt ist ziemlich instabil + ungeregelte ich glaube nicht, dass es möglich ist, vorherzusagen, das Ergebnis dieser.

Haben Sie einen Blick auf das Papier Kursmanipulation in das Bitcoin-Ökosystem von Neil Gandal et al. um eine Idee zu bekommen, warum dies ist sehr schwer (wenn nicht unmöglich) zu prognostizieren.

+430
Adrian H Smyth 25.06.2016, 16:08:34

BIP91 Kräfte BIP141 Signalisierung, die Blöcke, die nicht signal BIP141 werden abgelehnt durch diejenigen, die " pro-BIP91.
Die Minderheit der Bergleute, die nicht unterstützen, BIP91 (und durch die Erweiterung BIP141), beginnen konnte, die Ablehnung Blöcke von denen, die Signalisierung BIP141, wodurch es zu einer anderen Kette.
Ist, dass eine Möglichkeit, sowohl in der Theorie und in der Praxis?

+426
geonestok 17.08.2014, 01:40:28

Nun, ich habe eine ziemlich einfache Frage , Wie funktioniert die Bitcoin profitieren, geben uns Geld für die Lösung mathematischer Probleme? Eine andere Frage ist, warum will es mit uns zu tun? & gibt es einen größeren Zweck dahinter???

+424
Vyachaslav Gerchicov 23.05.2013, 16:06:45

Nach Blockchain.info hier ist, was verwaiste Blöcke sind:

Freistehend oder Verwaiste Blöcke sind gültige Blöcke, die nicht Teil der Hauptkette. Sie können natürlich vorkommen, wenn zwei Minern Blöcke zu ähnlichen Zeiten, oder Sie kann verursacht werden, durch die ein Angreifer (mit genügend hashing-power) zu versuchen, reverse-Transaktionen.

Also, auch so etwas wie Zeitverschiebung, das ist nicht einmal so viel, nicht wirklich Einfluss auf die rate der verwaisten blocks. Jedes mal, wenn ein Bergmann schließt sich ein block innerhalb von Minuten oder Sekunden von einem anderen miner einen block verwaist.

+306
Matthew Wardle 18.06.2012, 09:41:42

Wenn Sie wollen Gewinn aus Bitcoins, die Sie würde nicht wollen, um gegen die Arbeit, wie es erklärt wurde von Satoshi in seinem ursprünglichen Papier). Ein 51% Angriff würde nicht bringen Sie Gewinn, eher würde es jeder machen, der in das Projekt involviert lose, wie Bitcoin den Ruf würde beschädigt werden.

Die andere Sache ist, immer genug hashing-power. Es sei denn, Sie Ziel-mining-spezifische Maschinen, die Chancen, höhere-end-mining-kompatiblen Grafikkarten ist nicht allzu hoch. Also, der Trojaner hätte, auf die Sie sich verlassen, immer eine Menge von mäßig betrieben-PCs, und um einen 51% Angriff, das botnet müsste ziemlich groß. Die größten botnets, bestehend aus über 100'000 Computern, die potenziell zu erreichen, aber so weit Bitcoin ist nicht ein primäres Ziel für die botnet-Aktivität.

+282
Marcus Bitzl 11.12.2018, 20:52:47

Ist es möglich, nicht zu laden private Schlüssel für die wallet auf einen Vollen Knoten und Zeichen der TXs anderswo, dann broadcast unterzeichnet TXs aus dem Knoten?

+273
Mattias Ahnberg 08.01.2011, 22:10:24

Vermutlich (ich bin mir nicht sicher, dies ist eine Vermutung) Sie nannten es einen antminer, weil Sie sehr viele von Ihnen, alles zu tun, eine einzige Sache, und tun es auch. Man könnte vergleichen, Ihre mining-pool, um eine Ameise Bienenkorb, wo jedes mining-ASIC ist eine einzelne Ameise, bei der Nahrungssuche.

Dies ist eine sehr häufige Metapher, denn Ameisen sind faszinierende Kreaturen, deren Handlungen vollständig regierte, indem Sie sehr einfache Regeln, die zu wirklich unglaublichen emergente Verhalten. Siehe: Ant Colony Optimization für ein gutes Beispiel dafür.

+156
LadyBernkastel 09.06.2011, 22:24:05

Verdammt, was war passiert, ich weiß nicht, wie ein bisschen neu MacOS Sache. Aber, anstatt einen Doppelklick auf dieses dumme Laufwerk-Symbol von "Bitcoin-Core" in den desktop... ich klickte auf das Laufwerk-Symbol aus der linken Seite pan aus dem "Geräte" Abschnitt auf der Finder-Fenster & öffnete es ohne Fehler. Es funktioniert jetzt gut. Problem behebt Jungs. Was für eine Verschwendung von Zeit. -.-

+149
memoryleak 29.11.2011, 07:42:11

Ich glaube nicht, dass es eine Website, die Ihnen zeigen, diese Informationen, aber es ist ziemlich trivial, um es herauszufinden.

Hier ist ein Alter Bitcointalk-thread auf und diskutiert diese: https://bitcointalk.org/index.php?topic=29675.0

Hier ist ein python-Skript, das die Berechnung für Sie. Sie benötigen einen bitcoind für Sie herstellen:

von bitcoinrpc.authproxy import AuthServiceProxy, JSONRPCException
import binascii
import struct

def uint256_to_str(u):
 rs = b""
 for i in range(8):
 rs += struct.pack("<I", u & 0xFFFFFFFF)
 u >>= 32
 zurück binascii.hexlify(rs)

def uint256_from_str(s):
 s = binascii.unhexlify(s)
 r = 0
 t = struct.entpacken("<IIIIIIII", s[:32])
 for i in range(8):
 r += t[i] << (i * 32)
 return r

def byteswap(a):
 return "".join(reversed([a[i:i+2] for i in range(0, len(a), 2)]))

# rpc_user und rpc_password sind in den bitcoin.conf-Datei
rpc_user = "Benutzer"
rpc_password = "Passwort"
rpc_connection = AuthServiceProxy("http://%s:%[email protected]:8332"%(rpc_user, rpc_password))

best_hash = uint256_from_str("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")
best_height = 0
Zähler = 0

while True:
versuchen:
 Befehle, = [ [ "getblockhash", Höhe] für die Höhe im Bereich(Zähler, Zähler + 10000) ]
 block_hashes = rpc_connection.batch_(Befehle)

 für block_hash in block_hashes:
 block_uint256 = uint256_from_str(byteswap(block_hash))
 wenn block_uint256 < best_hash:
 best_hash = block_uint256
 best_height = Zähler
 Zähler += 1

 print("Verarbeitet" + str(counter) + "Blöcke")
 except Exception as e:
Druck(e)
break;

print("Kleinster Block Hash:" + byteswap(uint256_to_str(best_hash).decode()) + "auf block" Höhe " + str(best_height))

Dieses Skript hat mir die folgende Ausgabe:

Niedrigsten Block Hash: 00000000000000000000011246f099d94f91628d71c9d75ad2f9a06e2beb7e92 bei block Höhe 458091
+126
inspecteur 09.12.2015, 20:58:19

Bulletin 32 ermöglicht es mir, zum ableiten von Schlüsseln auf Basis einer root-key-pair-Mädchen, und alle diese Schlüssel werden auf der secp256k1 Kurve. Das heißt ich werde in der Lage sein zu verwenden, Bulletin 32, für andere Münzen, auch basierend auf Ihrer Kurve.

Gibt es eine Liste bekannter Münzen und die Kurve, Sie basieren auf? Mein spot check zeigt, dass die meisten zu sein scheinen, aber ich bin auf der Suche für eine umfassendere Liste

+116
Adam Miller 10.10.2010, 18:05:31

Es sollten zahlen 100USD für jeden 713 Aktien (diff, wie ich).

Das bezieht sich auf Aktien einer bestimmten Schwierigkeit: diff 1 Litecoin Aktien-oder diff-65,536-Aktien nach einigen mining-clients (vor allem CGMiner).

Jedes Gefundene Anteil hat seine Schwierigkeit. Wenn der Anteil der Schwierigkeitsgrad ist gleich zu oder höher als die der Arbeitnehmer Schwierigkeiten, es wird verfasst, indem die Arbeiter und akzeptiert durch den pool.

Bei 713 Schwierigkeit, dauert es durchschnittlich 713 * 65,536 = 46,727,168 diff 1 Aktien zu finden, die einen block. Ebenso würde es dauern, 713 * 65,536 / D diff D Aktien.

Beachten Sie, dass, wenn Sie uns einen diff 256 Aktie bei 128 Arbeiter Schwierigkeit, Sie bezahlt für eine diff-128 teilen. Also, vorausgesetzt, Ihr Arbeiter Schwierigkeitsgrad konstant ist (LTC-pools zu verwenden neigen variable Schwierigkeitsgrad), Ihre erwartete Auszahlung wäre die Anzahl von Aktien * Arbeitnehmer Schwierigkeiten * 50 / Schwierigkeit LTC, wo beide Arbeiter Schwierigkeit und die Schwierigkeit, die gleiche Metrik (einfach die Werte der mining-client-Berichte).

Nicht die Mechanismen, die sollen sehr ähnlich sein?

Für Bitcoin-mining, ein diff 1 share (niedrigste Arbeiter schwer), findet man für jede 232 hashes berechnet werden. Da Litecoin ist scrypt-Algorithmus ist etwa 1000 mal langsamer als SHA256-mining Litecoins würde, haben eine sehr hohe Varianz, wenn die gleiche Metrik der Arbeiter Schwierigkeiten genutzt wurde.

Also, die pools und die mining-Kunden umgesetzt Aktien mit Arbeiter Schwierigkeit niedriger als 1, z.B. diff 2-10.

Um zu vermeiden, Umgang mit Bruch-Schwierigkeiten (ich nehme an), mining-clients gekennzeichnet diff 2-16 Aktien diff 1 Aktien, so dass die tatsächlichen diff 1 Litecoin Aktien geworden diff 65,536 Aktien.

Litecoin Schwierigkeitsgrad ist sehr niedrig!

Seit computing-hashes ist 1.000-mal langsamer für Litecoin mining, eine Schwierigkeit, die von 713 für Litecoin-mining ist mehr oder weniger äquivalent zu einer Schwierigkeit, 713,000 für Bitcoin-mining.

+63
fidgetspinerlover67 8 18.04.2011, 11:59:21

Fragen mit Tag anzeigen