Gibt es eine JavaScript-Bibliothek für die Validierung P2SH-Adressen?

Ich sah Sie an coinstring.js aber es sieht aus wie es validiert nur einfache BTC-Adressen (1-vorangestellt-Adressen).

isValid(base58str, version)

Überprüft, ob die Adresse, string oder wallet import format-string ist gültig.

base58str: Ein string , der entweder die wallet import format oder öffentliche Adresse.

version: Ist eine Ganzzahl, die die version oder Puffer. Siehe unten für weitere Informationen.

Gibt einen true oder false.

Ich bin auf der Suche nach einer JS-Bibliothek, die bestätigen können, BIP16 P2SH - Adressen.

+185
Salzz 13.10.2012, 17:45:21
28 Antworten

Es ist eine grundlegende bitcoin-Konzept habe ich nicht bekommen. Bin ich richtig, dass ich alle "müssen", um Geld senden und empfangen eine einzelne Adresse und den zugehörigen privaten Schlüssel?

In anderen Worten, kann ich nicht erstellen Sie einfach eine Adresse und ein private-key und drucken Sie Sie aus und speichern Sie es in meinem Schreibtisch? Und in diesem Fall, wenn ich drucken zwei Adressen und private Schlüssel, konnte nicht meine körperliche Schreibtisch als eine "Brieftasche"?

Ich versuche nur, um herauszufinden, was eine Brieftasche ist speziell. Ist das nur eine Art von Datei oder Ordner, speichert private und öffentliche Schlüssel?

Danke!

+995
LovePsycho 03 февр. '09 в 4:24

Einfachste API, doh!:

$ bitcoin-cli-getinfo
{
 "version": 120100,
 "protocolversion": 70012,
 "walletversion": 60000,
 "balance": 0.00000000,
 "Blöcke": 414105,
 "timeoffset": -165,
 "verbindungen": 9,
 "proxy": "",
 "Schwierigkeiten": 199312067531.243,
 "testnet": false,
 "keypoololdest": 1466689642,
 "keypoolsize": 101,
 "paytxfee": 0.00000000,
 "relayfee": 0.00001000,
 "Fehler": ""
}
+971
Vasiliy Grin 03.08.2010, 16:20:36

Ich habe gelesen über HD-wallet-Ableitung Schlüssel-Mechanismus. Ich habe verstanden, dass, wenn ein Angreifer bekommt irgendwie eine untergeordnete private Schlüssel plus den chaincode verwendet, um abzuleiten, dass das Kind " - Taste, dann könnte er die Berechnung der übergeordnete private Schlüssel. Wie konnte das möglich sein? Durch eine Art von brute-force-Angriff?

Außerdem, wie kann die gehärtete Ableitung Schema zu neutralisieren, die dieses problem mit Hilfe des übergeordneten privaten Schlüssels anstelle seines öffentlichen Schlüssels als input für den HMAC-SHA512-Funktionen?

+969
w43L 27.05.2016, 17:50:21

Ich veränderte die open-source-Intersango exchange-code, so dass es ausstellen kann und die Bitcoin akzeptieren Gutscheine. Sie können den code anzeigen , um zu sehen, wie ich es Tat. Mein code nicht speichern das ganze Gutschein-code in der Datenbank, so dass selbst wenn ein hacker erhält Lesezugriff auf die Datenbank, die Sie nicht einlösen kann die nachrichtenlosen coupons.

Zur Beantwortung Ihrer speziellen Fragen:

1) gibt es einen Beispielcode für den Versand von Münzen mit bitcoind / PHP ?

Ja. Hier ist etwas code , der tut es in einer sehr einfachen Weise.

2) gibt es eine 3d-party-API bietet eine solche Funktionalität (anstelle von bitcoind)?

Ich weiß es nicht. Vielleicht einer von diesen hat, was Sie wollen.

3) haben die MtGox und Tradehill haben APIs für transfers?

Tradehill ist nicht mehr in Betrieb. MtGox hat.

4) captcha Ist ein muss?

Nein. Sie sind lästig. Haben Sie den code ein, die überprüft coupons eine lange Zeit dauern, bis ein Ergebnis zurückgeben, und nur Benutzern ermöglichen, zu prüfen, ein zu einer Zeit. Dann können Sie keine brute-force-coupons in angemessener Zeit.

+859
Candice Amos 24.03.2011, 08:58:07

Der Weg, dies zu tun zu validieren jeder block vor Beginn der arbeiten auf den nächsten block. Wenn Sie überprüfen Sie den block, den Sie haben überprüft, dass jede und jeder Transaktion enthalten, die in dem block. Dies gibt dir dann die Kenntnisse, die Sie brauchen, um zu bestimmen, wenn bestimmte Transaktionen enthalten waren oder nicht. Wenn Sie in einem block sind Sie auch entfernt von der mempool. Der Prozess der ersten Validierung ein block kann langsam sein und ist nicht immer beliebt, so viele Bergleute Abkürzungen nehmen und mir mit SPV (nur die Kopfzeilen), Sie sind also nicht bewusst, welche Transaktionen enthalten sind, die in jedem block während der überprüfung Auftritt, so zu halten, Bergmann beschäftigt Sie wird mir einen block ohne einschließlich aller Transaktionen.

+754
Felipe Rosa 19.05.2017, 12:20:09

Wenn Sie den Bitcoin-Qt client, dann ist die Adresse vielleicht erinnern Sie sich noch sehen, ist nur die erste Adresse. Sie können sehen, dass-Adresse, und alle anderen, die Sie Hinzugefügt haben, indem Sie auf "Empfangen". [Edit: dieses schreiben aus der Erinnerung, ohne ein Bitcoin-Qt client zu wissen, ob ich den richtigen Namen für die Registerkarte ein.]

Wenn Sie einen anderen client, können die Schritte variieren.

+738
buddyhughes 24.02.2010, 11:52:29

Für theoretische Zwecke, wie würde man Spritzen, ein blockchain-fork in das Bitcoin-Netzwerk? Zum Beispiel, können sagen, wir haben eine kleine Kette von Blöcken vorbereitet in ein Programm, das nicht ein standard client / standard-client mit dem geänderten code. Kann man Sie zwingen, einen client zu akzeptieren, die Blöcke durch getmemorypool RPC-Befehl, oder wird der Kunde nicht akzeptieren, jede block-das würde nicht gehen an die Spitze der aktuellen blockchain?

Was sind die Wege, um eine blockchain-fork in das Bitcoin-Netzwerk?

EDIT: Ich spreche nicht über alternative blockchain Gabeln, wie SolidCoin, etc., aber eher über eine Gabel in der standard-Bitcoin-Kette/testnet Kette dazu führen würde, dass einige Blöcke verwaist.

+736
lillianna marie 23.09.2018, 22:50:39

Nach dieser Antwort: https://bitcoin.stackexchange.com/a/58908/41513 byzantinisch Fehlertolerante Fehlertoleranz (BFT) Konsens Schwelle ist 1/3.

Auf der anderen Seite, es ist eine gemeinsame überzeugung, dass Bitcoin-Netzwerk sicher ist, bis die Mehrheit der mining-power (D. H. mehr als 1/2) ehrlich, das bedeutet, dass byzantinische Fehlertoleranz Fehlertoleranten Schwelle von Bitcoin-Netzwerk ist 1/2.

Die Schwelle ist die richtige? 1/3 oder 1/2 ?

+704
Patrik 13.02.2017, 22:43:58

Ich spreche NICHT über die doppelte Ausgaben. Ich spreche über diese Art von Szenario:

Sagen wir, Adresse Ein 1 BTC balance zunächst. Eine gültige Transaktion ist erstellt und der Einfachheit halber angenommen, dass alle das Gleichgewicht geht auf Adresse B, die in einer gültigen Weise.

Okay, jetzt, dass die Transaktion bestätigt und hat zudem noch 1 BTC aus einigen anderen zufälligen Adresse.

Nun, was verhindert, dass einen böswilligen Benutzer zur Wiederholung der alten Transaktion die gleichen Bedingungen eingehalten werden. Die Eingabe hat exakt die gleiche Bilanz, der alte Signatur sagt zu senden, die balance zu B usw.

Offensichtlich würde dies bedeuten, es wäre das gleiche Transaktions-ID und dem Netzwerk würde es ablehnen. Meine Frage ist also, was ist die variable, die in einer Transaktion, die es Ihnen ermöglicht, zu verhindern, dass diese Art von Angriff? Ich finde keine Dokumentation.

+696
1dareu2mov3 04.01.2018, 20:42:22

Vorausgesetzt, Sie haben mehrere (30+) Computer, welche Möglichkeiten gibt es, um eine verteilte solo-mine? Kann ich diese alle Check-in eine bitcoin-Anwendung über das Netzwerk, oder muss ich die erstellen/beitreten, einen pool?

+676
Vikas Khandola 26.09.2015, 16:49:18

Ich bin mit magento Erweiterung von coinbase bitcoin für meine sandbox-Konto.

Aber immer, wenn ich versuche, eine Bestellung über meinen Shop ich bin immer folgenden Fehler :

Fatal error: Uncaught exception 'Coinbase_ApiException' with message 'Status-code 401' .

Mir helfen diese zu lösen.

+676
user41613 28.04.2013, 00:11:36

Es gibt mehrere Gründe, warum Sie bekommen können zufällige BTC:

  • Jemand ist sehr großzügig und liebt es Sie
  • Menschen BTC senden, um zufällige Adressen als Teil der Vermischung manchmal
  • Somone versucht, zu wissen, die Identität hinter dieser Adresse. Also, wenn Sie verbringen die bitcoins, Sie verfolgen die Ausgaben um Hinweise. So können Sie zum Beispiel verwenden, dass BTC auf exchange, wo Sie haben ein öffentliches Profil.

Mach dir nicht zu viele sorgen, genieße die BTC, während Sie es haben, und verwenden Sie einen mixer, während die Ausgaben!

+664
Clarissa 24.02.2012, 12:20:24

Aber wie können Sie überprüfen, dass die Transaktionen in den block, nicht falsch? Wie sehen Sie, dass die Beträge, die ordnungsgemäß genehmigt wurden? Ein Angreifer könnte eine Transaktion erstellen, in dem Alice und schickt ihn 5 BTC, ohne Alice wissen. Ist es möglich?

Die meisten Münzen ausgegeben, um Adressen, die eine Unterschrift erfordern, um Ihnen zu verbringen. Diese Signatur kann nur erzeugt werden, wenn Sie wissen, der private Schlüssel(s) entsprechend der Adresse, die Sie gesendet wurden. Ohne den privaten Schlüssel, der Transaktion die Ausgaben dieser Münzen ist ungültig, und jeder kann sehen, dass es ungültig ist. Wenn also eine Transaktion mit einer ungültigen Signatur enthalten war, in einem block, der gesamte block wäre ungültig, auch abgelehnt und durch das Netz.

+624
philipsahli 07.09.2019, 09:32:54

Ich bin auf der Suche zu verstehen, die Bitcoin-C++ - source-code auf GitHub. Die Python-Version ist eine einfachere, aber selbst das ist zu kompliziert für einen Anfänger. Könnte jemand mich leiten, um einige gute Ressourcen auf die tatsächliche Umsetzung und die details? Die eigentlichen C++ - Techniken verwendet, zu sein scheinen ziemlich kompliziert.

+580
Divisadero 04.09.2012, 12:08:19

Bei aktuellen Bewertungen ($5.59 während ich dies Schreibe), ist die Rentabilität der GPU-mining ist dominiert durch die Kosten der körperlich-Gehäuse, die Kühlung und die Aufrechterhaltung der GPU-mining-rigs in einem kommerziellen Maßstab datacenter. Strom-und rig Kapital Kosten sind weniger. Strom-und GPU-hardware-Abschreibung Kosten sind in der Regel nur die Kosten berücksichtigt, die in der heutigen mining-Profitabilität Taschenrechner.

Unsere Analyse finden Sie hier.

+555
JGBooysen 07.12.2013, 11:37:31

in bitcoin Whitepaper gibt es nur Angreifer und ehrliche Knoten. Sie haben p und q für Wahrscheinlichkeiten.

im double-spend-Angriff, in bitcoin whitepaper, können wir reden über den möglichen Gleichstand der Angreifer und ehrliche Knoten ? ist ein Unentschieden möglich und was bedeutet es, wenn es möglich ist ? in Bezug auf die block-Kette und blockiert ?

+503
zxsoft 30.03.2014, 14:41:47

Es ist richtig: die neuen Adressen werden nicht geprüft, gegen jede vorhandene Adresse. Kryptographisch zu sprechen, diese Adressen sehen aus wie völlig zufällige Zeichenfolgen (das ist, sind Sie ununterscheidbar von einer echt zufälligen Zeichenkette). Interessanterweise Bitcoin-Adressen verwendet, die Transaktionen sind noch nicht einmal verpflichtet, zu real: Sie können setzen, was zufällige Zeichenfolge (natürlich in diesem Fall würden Sie Ihr Geld verlieren :).

Nun, noch kryptografisch zu sprechen, dass "fast unmöglich" bedeutet, dass die Wahrscheinlichkeit, dass dieser Fall eintreten wird, das gleiche für Sie zu werden, vom Blitz getroffen 5 mal in einer Reihe auf einem sonnigen Tag...(oder so ähnlich :) Was ich meine ist, dass, obwohl die Veranstaltung ist mathematisch möglich ist, ist es in der Praxis unmöglich.

Das heißt, falls es tatsächlich passiert, die person, die generiert die kollidierenden Adresse hätte auch den gleichen privaten Schlüssel, indem Sie Ihnen die Fähigkeit, alle Ausgaben auf den Münzen verbunden, um die original-Adresse.

+496
angela munden 11.03.2019, 19:22:32

Von der Transaktion zur Verfügung gestellten link (link)

Sie können sehen, dass die Gebühren knapp unter $2 für diese Transaktion:

enter image description here

So, den rest (über 18 Pfund) getroffen wurden, als eine provision/Gebühren für die Benutzung Ihrer Schnittstelle.

Ich würde dir empfehlen, zu versuchen, einige andere website zu kaufen BTC, wie Sie bezahlen einen sehr hohen Gebühren zu kaufen BTC.

+494
Brick 16.06.2013, 10:20:13

SegWit nicht, und wurde nie entwickelt, um "beheben von Netzwerk-Staus". Es:

  • Updates der Drittanbieter-malleability - Problem, das Bitcoin hat seit seiner Gründung erheblich vereinfacht viele multi-Transaktion smart Vertrag-Konstruktionen (wie ein Blitz).
  • Korrekturen der O(N2) Signatur hashing problem.
  • fügt Betrag Verpflichtungen zu Signatur-hashing, die Vereinfachung der Konstruktion der hardware Unterzeichnung Module ("hardware-wallets")
  • fügt Skript Versionsverwaltung, macht es wesentlich einfacher, neue Funktionen hinzufügen, die später als eine weiche Gabel
  • führt eine scripthash-Modus mit 128-bit-Sicherheit (P2SH hat nur 80-bit-Sicherheit gegen bestimmte Angriffe)
  • führt ein discount-Faktor 4 für Signaturen w.r.t. block Größe Rechnungswesen, teilweise mit der Beseitigung des Problem, dass das erstellen einer Ausgabe ist viel billiger als die Ausgaben ein.

Alle der oben genannten Punkte sind Verbesserungen zu Bitcoin langfristig w.r.t. Skalierbarkeit und Sicherheit. Außerdem, der Letzte Punkt auch indirekt bietet eine bescheidene Erhöhung der Kapazität - ermöglicht einen etwas höheren Durchsatz für diejenigen, die verwenden new-style-Transaktionen. Dies ist begründet durch die Tatsache, dass gleichzeitig einige der worst-case-Kosten zu dem Netzwerk entfernt werden (O(N2) sighashing), und technologische Verbesserungen für die block-relais (siehe BIP152). Es ist keineswegs eine Decke "verdoppeln wir die Kapazität", mehr eine Verbesserung in der Genauigkeit bei der Zählung der Kosten für die Transaktionen, was passiert, um Dinge billiger für die gebräuchlichsten.

Bezüglich der Netzwerk-Staus, das ist einfach eine Tatsache des Lebens, wenn das Netzwerk in Betrieb ist sanely. Es ist sowohl notwendig für das system ist überleben (wie der Bergmann Zuschuss vermindert, Gebühren mehr und mehr direkt definiert werden, der Anreiz für die Bergleute zu sichern das Netzwerk), und ein logisches Resultat eine Beschränkung in der Kapazität - egal ob 1MB oder 2 MB oder 100 MB-Blöcken. Wenn die Kapazität in Blöcken nicht verwendet wird, ist der Preis von block space drop, und neue Anwendungsfälle entwickeln. Zum Beispiel, wenn der verfügbare Speicher nicht für längere Zeit, ich erwarte, dass die feerate zu gehen, so niedrig, dass die Menschen beginnen zu versuchen, Ihre backups in die Blöcke - Belastung der ganzen Welt. Im wesentlichen, was Sie nennen, Netzwerk-überlastung ist nur ein Zeichen für eine funktionierende Gebühr Markt: wenn Sie nicht limit den Preis, die Nachfrage wird sich unendlich.

Disclaimer: ich entwarf ein bedeutender Teil der SegWit.

+458
afina1975 06.03.2011, 07:32:49
  1. "Gibt es ein problem mit 0.9.3, die bewirkt, dass Sie sich nach hinten fallen? Das ist ein ernstes problem für das Netzwerk, aber ich habe nicht gehört, jemand anderes zu berichten. Wenn Sie Debuggen, und entdecken Sie, dass es Bitcoin Core ist Schuld, bitte melden. Allerdings, hier sind ein paar häufige Gründe für die Probleme:

    • Unzureichende Ressourcen: wenn Sie mit Bitcoin Core auf einem unterlegenen VPS, Raspberry Pi, oder anderen marginalen hardware, erhalten Sie alle möglichen seltsamen Probleme. Ich empfehle ein minimum von 1 gigabyte Arbeitsspeicher für einen vollen Knoten.

    • Hardware-Probleme: schlechtes Gedächtnis, in Ermangelung Festplatten, und vor allem die CPU eine überhitzung kann dazu führen, dass Knoten nicht mehr funktioniert oder die Validierung fehlschlägt, dass ein block.

    • Suspend/Hibernate Probleme: beim wiederherstellen aus dem Ruhezustand auf Linux, meine Knoten manchmal dauert eine lange Zeit zum wiederherstellen von verbindungen und starten Sie den Download blockiert, d.h. meine Knoten sieht wie es gefallen hat hinter für eine Weile.

    • Uhr Themen: wenn die Uhr auf einem computer fällt hinter der realen Zeit von etwa mehr als 2 Stunden, kann es nicht akzeptieren, die letzten Blöcke.

  2. "Brauche ich ein update auf 0.10.0?" Jetzt 0.10.0 ist in der Release Candidate (RC) phase, welche die Letzte Testphase. Wenn Sie möchten, um zu helfen, testen, fühlen Sie sich frei, zu aktualisieren. Aber wenn Sie sich auf Bitcoin Core richtig verhält, bleiben auf der neuesten version (0.9.3) wird empfohlen.

  3. "Wann wird 0.10.0 veröffentlicht werden? Wenn die Entwickler denke, es wurde gut getestet, und nicht eine minute früher. Ich weiß, großes software-Unternehmen oft release-software auf einem festgelegten Zeitplan, aber Sie tun es mit gedrückter zurück (hoffentlich) release hochwertiger software. Open source funktioniert nicht so---jeder kann den Quellcode sehen, so dass Sie entweder freigeben, wenn es fertig ist oder jemand anderes, gibt es für Sie. :-)


Debugging-Tipps

Ich empfehle, dass Sie versuchen, herauszufinden, welche Ursachen Ihre Knoten an, die sich falsch Verhalten, oder du bist wahrscheinlich die gleichen problem auf 0.10.0, dass Sie auf 0.9.3. Hier sind einige schnelle Tipps:

  • Check $HOME/.bitcoin/debug.melden Sie für Warnungen oder Fehler. Wenn Sie nicht herausfinden können, alle Nachrichten mit einem web suchen, fühlen Sie sich frei, Fragen Sie hier.

  • Starte bitcoind mit -debug - log weitere Informationen. Beachten Sie, das macht Ihre log-Datei in der Größe wachsen schneller als normal, und es wird verhindert das verkleinern der Protokolldatei beim Start so lange wie Sie es verwenden.

  • Wenn Sie nur selten überprüfen Sie Ihre Knoten, Scannen Sie das gesamte Protokoll kann hart sein. Ich schlage vor, beginnend in der angegebenen Zeit in der Kopfzeile von dem alten block, den Sie durchstochen auf. Zum Beispiel, wenn Sie stecken auf block-330,000,

    • führen Sie bitcoin-cli getblockhash 3330000 , um die block-header, hash;

    • führen Sie bitcoin-cli getblock <hash> um den block. Hinweis: das Zeit - Feld

    • führen Sie Datum -ud @<time> konvertieren Sie die Zeit in lesbarer UTC, der im debug.log.

  • Verwenden bitcoin-cli ausführen von RPCs in einem jeder-minütigen cron-job melden weitere Informationen. Ein Beispiel cron-job sein könnte, * * * * * { date-u ; bitcoin-cli getnetworkinfo ; } >> getnetworkinfo.melden

+456
user938501 15.08.2012, 23:00:54

Sie sind Recht, um zu beweisen, dass eine Transaktion bestätigt wurde, in einen block, den Sie benötigen mehr als nur die Merkle root. Die Informationen, die erforderlich ist genannt Merkle Pfad und besteht aus den Links - /rechts-Blatt, um Ihre Transaktion-Knoten und das rechts - /Links-Eltern, und so weiter bis zu der Wurzel.

Hier ist ein Diagramm, das einen Merkle-Pfad: http://chimera.labs.oreilly.com/books/1234000001802/ch07.html#merkle_tree_path

Die Merkle root und Weg, und auch die block-Header der blockchain, werden gebeten, aus einer Auswahl von zufälligen Bitcoin-Knoten. Ihre SPV-client kann nicht überprüfen, ob die Transaktion gültig ist (keine doppelte ausgeben, korrekte Signaturen, etc.), aber da kann es sicherzustellen, dass die Transaktion in einen block mit X-Bestätigungen, kann es davon ausgehen, dass das Bitcoin-Netzwerk akzeptiert die Transaktion. Damit Ihr SPV Knoten wird die Transaktion zu akzeptieren, indem Sie darauf Vertrauen, dass das Bitcoin-Netzwerk enthält nur gültige Transaktionen an die blockchain.

+349
NIKITA23051994 21.10.2017, 17:33:12

So haben alle die ängste der größeren Blockgrößen kommen, um bass mit Bitcoin Geld?

Ich denke, die meisten BTC-Befürworter würden sagen, Nein, die ängste haben nicht bestanden. Es ist nicht eine schwarz/weiß-situation, in der ein kryptogeld sofort fehlschlägt oder erfolgreich ist, sind die Effekte von den technischen Entscheidungen kann Jahre dauern, zu spielen voll.

Zum Beispiel: in Bezug auf die zusätzliche Belastung setzen Sie auf volle Knoten, die von einem größeren Datenblock, in den letzten sieben Tagen die Durchschnittliche BCH-block wurde ~1/3 der Größe der durchschnittlichen BTC block. Deshalb an dieser Stelle gilt es auch nicht zu sagen, "großen Blöcken arbeiten, nachgewiesen durch BCH", da die durchschnittlichen BCH-Knoten laden hat eigentlich schon niedriger als der Durchschnittliche BTC-Knoten laden. Die BCH-Netzwerk zu wachsen wesentlich, um eine genaue, Reale Blick auf die Auswirkungen von größeren Blöcken. Es ist vielleicht erwähnenswert, dass ich glaube nicht, dass jemand argumentieren, größere Blöcke zu erhöhen, die Dezentralisierung, die einige Nutzer einfach argumentieren, dass Dezentralisierung ist weniger wichtig als eine schnelle, lineare Skalierung der Lösung.

Im Allgemeinen verbleibenden dezentralen wichtig ist, es hilft sicher, der einzelne Benutzer bleibt die Souveränität. Zentralisierung verringert die Fähigkeit des Benutzers, um ein Mitspracherecht zu haben, den code, der regelt deren Wert.

+313
ejcjason 26.09.2018, 22:27:16

Ich versuche es mal mit der build-in-API von bitcoin-client, und ich Frage mich, wie man den sync-status via API von einer Tarantel client.

+289
Meseery 23.12.2011, 22:29:18

Der Preis ändert sich ständig, so dass diese Antwort wird je ein wenig Recht, auch innerhalb eines Tages.

Zum Zeitpunkt des Schreibens (Nov 2015) der Preis ist $375.40 je 1 bitcoin.

$1.00 sollte ~0.0027 bitcoin.

Sie können prüfen, Preis, jederzeit an: http://www.coindesk.com/price/

Preis pro USA-dollar in bitcoin wäre nur ~ (1 / bitcoin-Preis).

+262
Magic Lady 18.11.2015, 21:00:17

Für diese bestimmte Transaktion, es ist KEIN ABSENDER. Beachten Sie die "coinbase" - Feld in der vin, es gibt diese neu generiert Münze, erstellt über den Bergbau.

+233
user2404816 09.05.2018, 17:36:06

verwenden cgminer auf der ATI nur, Sie können deaktivieren andere opencl-Treiber zu halten, nur das AMD eine in der Registrierung :

  • HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Anbieter
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Khronos\OpenCL\Anbieter

Es gibt 2 unterschiedliche keys für x86-und x64-binaries

Ich hatte das problem auf meinem PC, die hat 3 verschiedene opencl-Treiber (Intel + Nvidia + AMD)

+212
user64082 05.02.2017, 12:39:36

Wo bekomme ich offizielle DiabloMiner.app? Ist es sicher?

Durch sichere ich meine, dass es weder werden versuchen, Sie zu stehlen meine Brieftasche noch Graben für jemand anderes.

+199
skabdul Rausan 22.06.2013, 03:02:26

Sie sollten in der Lage zu ändern Sie die Berechtigungen der Dateien blockieren, verwenden Sie den folgenden Befehl:

sudo chmod -R go+r .bitcoin/

(einbauen .bitcoin/ mit Ihrem Bitcoin-Daten-Verzeichnis)

Das problem ist, dass bitcoind wird erstellen Sie alle neuen Dateien mit den Berechtigungen, so dass nur zulassen, dass der Besitzer die Dateien Lesen und in Sie schreiben (600), weil die folgende Zeile in init.cpp:

umask(077);

Ich habe einen patch erstellt, und einen pull-request, das sollte dieses Problem beheben, aber: https://github.com/bitcoin/bitcoin/pull/4286

+124
richfiles 25.04.2014, 06:44:26

Fragen mit Tag anzeigen