bitcoind und rollntime Unterstützung

Laut dieser Seite: https://en.bitcoin.it/wiki/Poolservers bitcoind ist rollntime support ', Unterstützt, aber nicht beworben'. Ich bin die, die meinen, dass es nicht die X-Roll-Nuhrzeit header, bewerben würde diese Unterstützung, aber Sie können erhöhen Sie die nuhrzeit Wert, um zusätzliche nonce Raum und noch Einreichen Blöcke gefunden, nachdem dies zu tun.

Ist das richtig? Wenn ja, was wäre die max Menge, ein mining-client kann Erhöhung des nuhrzeit Wert?

+729
Ansuman Palo 16.01.2012, 11:57:01
18 Antworten

Ich weiß, ich bin spät zur party, aber was ist der Anreiz für die Verwendung benutzerdefinierter hardware, wenn Skaleneffekte machen die CPUs Billig ?

Eine gesunde, Reich Angreifer nur kaufen, Hunderte von 4-cpu-Server mit, sagen wir, Bulldozer-CPUs (Im Fall von bitcoin ein Reichhaltiges Angreifer könnte kaufen eine Schreiende ton von GPUs oder welche Ausrüstung gibt ihm die beste bang pro buck)

Sie kann sich nicht wehren Sie sich gegen einen Reichen Angreifer durch die technologischen Mittel, denn egal ob CPUs, GPUs, oder Babage Motoren, wird er nur kaufen, mehr tech als Sie sich leisten können, das Ende der Zeile.

+963
cluster626 03 февр. '09 в 4:24

Ist es möglich mit "Bitcoin Tage zerstört", als Einheit von Währung? Wenn ja, wie Preis, etwas über diese? Wenn Nein, warum nicht?

+933
Felix Aguilar 26.11.2018, 17:03:22

Eine optimale hash-rate hängt nicht nur von den gesendeten Parameter zu cgminer aber auch auf, wie wurde dieses Programm kompiliert, wenn es 32bits/64bits, und der OS-Konfiguration.

Die besten Ergebnisse die ich gesehen habe sind mit Gentoo Linux - wie Sie vielleicht wissen, mit dieser Distribution Sie erste stärket Ihre spezifischen hardware-Konfiguration und kompilieren Sie alles aus dem code, also die Optimierung aller unserer software für die hardware, die Sie haben, um die meisten Wert von ihm Weg.

Etwas, das Sie tun können, ohne die esoterischen route von OS Optimierungen, könnten Sie versuchen, ändern der GPU-mem-clock, als auch für (leicht) übertakten. In der Regel, wenn Sie auf den Punkt des abnehmenden Ertrags mit der Intensität, thread-concurrency und work unit sind die nächsten Werte zu optimieren.

Wenn Sie haven ' T Lesen Sie die "README" - Datei von Con Kolivas selbst, wenn er über die Litecoin er skizziert eine Optimierung des Algorithmus, in dem Sie zunächst einen Schweiß Punkt mit Intensität, dann mit einem anderen Wert, dann noch eine... endlich mal mem-Takt und übertakten, er sagt, Sie extrahieren Sie die beste Leistung, die Weg - ein solcher Ansatz ist gültig für alle scrypt basierenden coins.

+905
user74678 15.11.2014, 11:56:41

Ich habe seit bitcoin core auf einem android-Gerät (nexus 5x) und-emulator, und sync auf testnet schlägt immer fehl bei rund 3% Fortschritt

das Letzte, was angemeldet ist

“pre-allocating bis zu position 0x900000 in rev00006.dat"

core stürzt ab und beim Neustart wird der sync-Prozess nie neu gestartet, immer stecken in

“Fehler beim öffnen mempool-Datei von der Festplatte. Weiterhin trotzdem"

Rückschnitt ist der Satz zu 550mb und das Gerät hat 2gb ram, aber 70% scheint das OS

Wird dieses Problem verursacht durch einen Mangel an ram? Oder eher etwas anderes?

+838
Bijoy Debnath 04.05.2012, 23:59:16

Wenn ich versuche zu verbinden testnet websocket zur Verfügung gestellt von blockchain.info api. Verbindung nicht herstellen, wenn ich sah in den code ein. Es sagt für testnet es verwendet "wss://ws.testnet.blockchain.info/inv" - url. Ich denke, dass blockchain.info beendet den Dienst für testnet. Gibt es irgendeine andere websocket-api-provider für den bitcoin-testnet?

+800
Ankur Parikh 04.09.2018, 06:56:48

BIP62 ist eine vorgeschlagene änderung zu Bitcoin, würde beseitigt nicht die Zahlung-Absender Quellen der transaction malleability. Es ist derzeit im Einsatz als standardness Regel, aber nicht eine Konsens-Regel. (Dies bedeutet, dass die Bergleute können wählen, Sie zu ignorieren BIP62, wenn Sie wollen.)

+787
Xhk Hadi 29.10.2015, 11:10:28

Von Bitcoincore release notes:

Weil release 0.10.0 macht Gebrauch von headers-first synchronization und parallelen block-download (siehe weiter), die block-Dateien und Datenbanken nicht rückwärts-kompatibel mit älteren Versionen von Bitcoin Core oder andere software:

  • Blöcke werden auf der Festplatte gespeichert, außerhalb der Reihenfolge (in der Reihenfolge, wie Sie sind erhalten, wirklich), was macht es unvereinbar mit einigen Werkzeugen oder andere Programme. Reindexing, die mit früheren Versionen funktioniert auch nicht mehr als das Ergebnis.

  • Die block-index-Datenbank halten Sie nun die Kopfzeilen für die kein block ist auf einer Festplatte gespeichert, die frühere Versionen nicht unterstützt.

Wie genau funktioniert die neue blockchain-format-Effekt blockchain analysieren Projekte (von blkxxxx.dat - Dateien), die wahrscheinlich verlassen Sie sich auf das alte format? Gibt es einen work-around? Gibt es irgendwelche anderen Besonderheiten erwähnenswert?

Beispiele für konkrete Projekte:

+707
aepound 18.12.2010, 12:15:20

Ihre Münzen sind immer noch vorhanden, aber Ihre Fähigkeit, Sie zu nutzen , ist verschwunden. Niemand weiß, wie Sie noch zu sein scheinen, durchaus gültig. Und in der Tat, wenn Sie jemals erholt Ihren Geldbeutel irgendwie (sagen Sie entdeckt eine Sicherung auf einem USB-Stick irgendwo), könnte man dann Ihnen zu verbringen.

+693
Subhamkumar Raut 05.03.2016, 22:58:30

enter image description here

Hallo, ich habe ein schwerwiegendes Problem, wie diese Transaktion erfolgreich ist, aber der Empfänger besteht darauf, dass es nicht in Ihrer Brieftasche weder hat Sie irgendeine Art von Bestätigung über die Transaktion, ich habe versucht zu verstehen, was schief gelaufen ist und warum ich immer sehen diese Transaktion als 'unverbrauchte'. Wie kann ich dieses Problem beheben bitte.

+569
lucassp 10.08.2012, 10:23:58

Wenn jemand eine Transaktion, es wird überprüft, indem die Bergleute & danach wird es Teil des Hauptbuch. So als Belohnung Bergleute erhalten einer kleinen Menge von bitcoin. Nun meine Frage ist die Belohnung, die ein miner ist immer für eine erfolgreiche Validierung, es sollte auch Hinzugefügt werden, um ledger und geprüft werden muss von jemandem sagen, 'neue miner'. Die neuen miner belohnen sollte auch überprüft werden, indem jemand anderes. Und dieser Prozess der überprüfung der Prämien wird immer weiter.

Ist mein Verständnis richtig, oder bin ich etwas fehlt?

+375
foxautonomus 23.08.2011, 03:11:30

In Bezug auf diese Frage, die Ihr wahrscheinlich sinnvoll zu überprüfen, Bittunes. Das Unternehmen wurde im Mai 2013 mit der mission zu aktivieren, die Monetarisierung von file-sharing mit Bitcoin. Die Bedeutung von diesem ist, dass es nicht nur über die Verwendung von Bitcoin als eine Möglichkeit, Musik zu kaufen, aber eigentlich Anreize kauft (fans) zu dienen als eine neue Art von Vertriebskanal für Musik. ~ Mit anderen Worten, eine 'verdienen Plattform" für Künstler und fans. Es ist früh Tage für das system, mit viele Aspekte, die noch bis zum roll-out. siehe: www.bittunes.com und www.bittunes.org für mehr detail.

+288
Joel Brown 08.04.2011, 11:09:09

Angenommen, Sie haben zwei Adressen, eine Adresse A und Adresse B Wenn jemand sendet Münzen, um Sie an der Adresse Ein, und jemand sendet auch Münzen zu Adresse B, dann kann niemand die link-Adressen zusammen. Sie sind nur separate Transaktionen mit separaten Transaktion Ausgänge, wie zwei Transaktionen, die an verschiedenen Personen.

Aber jetzt, wenn Sie senden ein paar Münzen, und Sie müssen zu verbringen, sowohl von der vorherigen Transaktion Ausgänge generiert wurden, durch das senden an Adresse A und Adresse B, dann werden Sie die Zuordnung dieser Adressen zusammen. Dies ist nicht eine bewährte association, zwei unterschiedliche Menschen zusammen kommen konnten und verbringen Sie zwei Ausgänge, die zusammen in der gleichen Transaktion, aber diese ist nicht sehr wahrscheinlich. Das eher Szenario ist, dass die person, die die Initiierung der Transaktion (Sie) besitzt, die beide die Adresse Ein und die Adresse B.

Das heißt, nur weil jemand gerade die block-Kette kann sagen, dass die GLEICHE person besitzt-Adresse A und Adresse B, das bedeutet nicht, dass Sie wissen, dass SIE derjenige sind, der besitzt-Adresse Ein und die Adresse B. Lesen Sie dieses stack exchange für mehr info: Wie anonym sind Bitcoin-Transaktionen?. Wenn Sie wissen, dass Sie der Besitzer der Adresse Ein, obwohl, dann würden Sie in der Lage sein, um festzustellen, dass Sie (wahrscheinlich) auch der Besitzer der Adresse B (aber nur, wenn Sie eine Transaktion vor, die verbringt, aus beiden Adressen).

+268
Xavier Smalls 23.10.2018, 06:02:36

Es gibt drei Teile zu diesem:

  1. Die Bergleute haben, um zu überprüfen, jede Transaktion, die geht in den block und alle Transaktionen, die in dem block werden Sie auf Basis Ihrer eigenen Arbeit auf
  2. Jeder Kunde muss sich die für die Transaktion bestimmt ist, zu Ihrer eigenen Adressen, die schwer zu bekommen, wenn Sie einen großen Adress-pool
  3. Da alle Transaktionen sind broadcast das Netzwerk selbst könnte potenziell überflutet werden.

Die ersten beiden sind ziemlich einfach zu lösen, da die meisten Computer bereits kann bis zu 100 Transaktionen pro Sekunde (was in etwa 10*60*100=60'000 Transaktionen pro block) und diese kann gedrückt werden, durch Investitionen in größere hardware zu tun, die Verarbeitung, und-Verschiebung Verifizierung von vertrauenswürdigen Dritten.

Der Letzte Teil ist schwieriger zu lösen als es die Ergebnisse möglicherweise in O(n^2) - Nachrichten rund um das Netz. Hier ein besser strukturiertes Netzwerk könnte den trick tun, aber alle versuche, es so weit zu schaffen, ein strukturiertes Netzwerk, wurden abgewiesen.

Nicht zuletzt die blockchain wächst Linear mit jeder Transaktion, die verwendet Speicherplatz auf jedem client. Dies wurde teilweise dadurch gelöst, Satoshi in seinem Papier.

+206
user7245 28.12.2016, 04:04:58

Ich überlege mir ab, ein ethisches Geschäft für Benutzer akzeptiert Bitcoin als Zahlungsmittel. Meine Absicht ist es, die Einhaltung aller Gesetze und interpretieren Sie in einer angemessenen Art und Weise.

Meine Absicht ist es, die Einhaltung der "Geist" des bestehenden Steuer-und Landesrecht. Welche besonderen Maßnahmen sollte ich nehmen, wenn akzeptiert Bitcoin als Bezahlung für meine Dienste?

Einige Dinge, die ich betrachtet habe sind:

  • Ausführliche Protokollierung der Transaktion (IP-Adresse, Versand-Adresse)
  • Freiwillig Steuern zahlen, auf Einkommen, die internationalen Gebühren (sofern zutreffend)
  • Erweiterte Identität Validierung der einzelnen person an der Transaktion beteiligt
  • Die Einhaltung der Datenschutz-Gesetze (EU-PII Gesetze, HIPAA, etc.)
  • Kooperation mit staatlichen Behörden im Hinblick auf rechtliche Vorladungen (etc)
+186
tntpro 09.03.2011, 18:14:21

Verwandte Frage: Was kann getan werden, um das Risiko zu mindern eines Finney-Angriff?

Der Finney-Angriff ist eine form von double-spending-Angriff, wo der Angreifer pre-Minen ein block mit einem Konflikt-Transaktion und veröffentlicht dann eine Transaktion. Kaufmann stützt sich auf die veröffentlichten Transaktionen, etwas zu tun, unumkehrbar. Der Angreifer dann erfolgreich, wenn er veröffentlichen kann, die pre-abgebaut-block nach dem Kaufmann begangen hat, und bevor das Netzwerk finden können, einen anderen block. (Die Händler müssen handeln unwiderruflich auf eine veröffentlicht, aber unbestätigte Transaktion.)

Es wurde vorgeschlagen (von David Perry), dass die Verringerung der block-generation Zeit, wird das Netz widerstandsfähiger gegen diese Art von Angriff. Die Argumentation ist (ich nehme an), dass das Fenster, in dem die Angreifer starten Sie den Angriff, die Zeit danach veröffentlicht er die Transaktion vor, die Transaktion wird in einem block, wäre kleiner. Jedoch, ich finde nicht, dieses argument überzeugend.

Erstens, der Angreifer Strecken kann das Intervall, indem erstellen ein platzen der sinnlose Transaktionen mit älteren Münzen oder mit geringen Transaktionsgebühren. Er kann Sie sammeln viele neue inputs in seine Transaktion zu reduzieren Ihre Priorität. Also, er kann machen es sehr unwahrscheinlich, dass von ihm veröffentlichte Transaktion in den nächsten block gefunden, durch das Netz sowieso.

Zweite, mit einem schnelleren block generation time, die Schwierigkeiten niedriger sein wird. Der Angreifer hat zu warten, bis er Glück hat trotzdem. Also vielleicht kann er einfach warten, bis er Minen zwei blocks vor dem Netzwerk. Dann ist es wahrscheinlicher das Netzwerk finden Sie einen block, bevor er seinen Angriff, das Netzwerk zu finden, zwei Blöcke, nicht nur eine. Und in der Zwischenzeit, kann er immer auf der Suche nach noch mehr Blöcke. (Vorstellen, er ist verschworen mit einem mining-pool, der hat, sagen wir, 30% des Netzwerk-hashing-power.)

Also, was ist die richtige Analyse? Würde ein schneller block generation time wirklich einen Unterschied machen, um die Wirksamkeit der Finney-Angriff?

+172
Olizerro 16.04.2011, 09:38:56

Sie haben keine chance. Egal, wie stark Ihr computer ist, werden Sie nicht mehr als ein paar Cent (USD) pro Tag.

Es gibt ein paar scrypt basierenden altcoins (z.B. Litecoin), die möglicherweise noch kaum rentabel.

+69
Gualtiero 14.11.2015, 09:11:32

Bitcoin Core client hat vor kurzem angewendet änderungen an Ihrer Münze Auswahl-algorithmen , basierend auf Murch Master-thesis.

+42
TheHedgehog 21.07.2018, 17:09:25

Für absolute Klarheit, sollten Sie die geeigneten Rechtsanwalt / Steuerberater in Ihrer GERICHTSBARKEIT.

Jedoch, im Allgemeinen, bitcoin akzeptieren für die Zahlung sollte nicht anders sein als die Annahme irgendeiner anderen form der Zahlung. Denken Sie daran, wie die Annahme einer ausländischen Währung, und die Anwendung der entsprechenden Rechnungslegung. Gibt es auch Dienste gibt, die Ihnen erlauben, die Zahlung anzunehmen von Kunden in bitcoin, aber dann zahlen Sie in Ihrer Landeswährung.

KYC/AML-Typ Zeug gilt in der Regel für Unternehmen, die Geld-Sender, den Handel eine Art von Währung gegen eine andere. Aber wie ich bereits erwähnte, wenn Sie wirklich besorgt sind, dann sollten Sie nicht den Rat von einem fremden auf dem internet, Sie sollten mieten die entsprechenden Experten beraten Sie zu der Sache.

+26
Tracy 10.03.2012, 00:45:46

Fragen mit Tag anzeigen