Sollten wir noch meins heute mit der CPU/GPU?

Für das bisschen, was ich verstanden so weit über den mining-Prozess, so scheint es mir, dass "Erkenntnis" ein block ist sehr sehr sehr schwierig, für einen CPU/GPU.

Jedoch, da es durch brute-force, es scheint mir, dass es eine sehr kleine chance (hat jemand errechnet, wie viel?) von einem single-cpu-miner zu finden, ein block sehr schnell in ein paar zuerst versucht, damit den jackpot von 25 BTC.

Ist diese Theorie korrekt?

+861
Chetan Patil 09.07.2010, 19:24:37
29 Antworten

Ich habe eine Adresse, von der alle unverbrauchten txouts verwendet wurden, in einer einzigen Transaktion. Wie kann ich herausfinden, was die Transaktion war, dass? In meinem node-Instanz, listtransactions wird keine Liste von Adressen, verbrachte die Münzen, nur diejenigen, die Sie erhalten.

+985
user71457 03 февр. '09 в 4:24

Ausgehend von einem privaten Schlüssel, eine Arbeitsgruppe funktionelle Beispiel stellt Einzelheiten für wie ein des Astraleums-Adresse kann berechnet werden von einem unkomprimierten secp256k1 elliptic curve public-key. Diese funktionale Beispiel deutlich gemacht, die Berechnung des Astraleums-Adresse hatte, um die richtige Keccak Hash-Funktion, ganz anders als die NIST-SHA3-Implementierung. Frage mich, ob Astraleums unterstützt komprimierte secp256k1 public-keys, wenn ja gibt es irgendwelche test-Vektoren zum testen der Implementierungen?

+886
Achille 12.06.2019, 23:27:14

Es scheint, wie Sie versuchen, importieren Sie eine Adresse mit importprivkey, das ist absolut falsch. Eine Adresse ist nicht ein privater Schlüssel und somit nicht importiert werden kann, mit importprivkey. Adressen unterschiedliche Daten und unterschiedliche Präfix-Buchstaben als privaten Schlüssel. Suchen Sie in Ihren code, den Präfix für den privaten Schlüssel 2 , und diese sollten in der Lage sein, um importiert werden, in Ihrer Brieftasche, WENN Sie nicht bereits vorhanden sind, in der Brieftasche (D. H. import in ein anderes wallet). Das hat nichts zu tun mit Ihrer Adresse-Präfix.

+879
BrandonJKessler 10.02.2017, 05:31:40

Wenn Sie wirklich noch nie eine PIN festgelegt, und offensichtliche Dinge wie "0000" nicht funktioniert, dann könnte dies ein Fehler in der app-software. Sie könnten melden Sie den Fehler an https://github.com/bitcoin-com/wallet/issuesund sind voller details über das, was Sie getan haben. Sie haben vielleicht Anregungen, was zu tun ist, aber es kann oder kann nicht ein workaround.

Ich schlage vor, dass Sie vermeiden, Ausdruck von Wut, frustration oder juristischen Drohungen, die in Ihre bug-Meldung. Die Entwickler wollen wahrscheinlich um den Fehler zu beheben, und Sie möchten eher mit Menschen arbeiten, die scheinen motiviert und kooperativ. Wenn Sie scheint eine schwierige person, mit zu arbeiten, werden Sie nicht wollen, und Sie können nicht zwingen oder einschüchtern zu tun.

Sie könnten versuchen, löschen oder zurücksetzen der app und wiederherstellen mit dem 12-word-recovery-Satz, den Sie erstellt, wenn Sie zuerst installiert den Geldbeutel. Es sollte auch möglich sein, verwenden Sie die recovery-Satz für den Zugriff auf Ihre Münzen aus verschiedenen wallet-software.

Wenn Sie nicht speichern Sie die recovery-Satz, oder Sie es verloren haben, dann können Sie nur lernte eine teure Lektion über die Wichtigkeit von backups. Software bugs sind nur eine der vielen Dinge, die schief gehen können bei der Verwendung von Bitcoin; Sie können auch verlieren oder brechen Sie Ihr Gerät, erhalten Sie die Münzen gestohlen, malware, etc, etc. Dies sind die Risiken, die Sie nehmen, und die sicherungen sind eine von der ordentlichen Möglichkeiten zur Verringerung dieser Risiken. (Eigentlich eine PIN festlegen, ist eine andere.)

Ob Sie verklagen, Sie hätten einen Rechtsanwalt zu konsultieren, der kennt das Verbraucherrecht in Ihrem Land. Persönlich, ich bezweifle, dass Sie erfolgreich sein würde. Es ist wahrscheinlich, dass die app die Nutzungsbedingungen wurden sorgfältig geschrieben Bitcoin.com's Anwälte Sie schützen vor rechtlicher Haftung im Falle von software-bugs. Im Allgemeinen, wenn Sie freie software verwenden, sollten Sie davon ausgehen, dass es auf eigenes Risiko erfolgt, und dass niemand entschädigen Sie, wenn die Dinge schief gehen.

+801
Loris Zucchetti 03.02.2012, 12:14:15

Es scheint ein Fehler aus der Boost-library , die ist geworfen "- thread-bezogenen Ressourcen können nicht erworben werden". Du solltest Kontakt mit dem dev team zu diesem Fehler, von deiner Beschreibung her scheint es ein memory leak.

+799
xiidea 05.12.2012, 09:36:27

Sie kann es nicht. Es ist unmöglich, sich den übergeordneten öffentlichen Schlüssel aus dem untergeordneten öffentlichen Schlüssel. Dies ist, weil ein Hash-Algorithmus verwendet wird, bei der Ableitung der untergeordneten Schlüssel-und hashing-algorithmen sind nicht reversibel.

+792
user62689 06.10.2012, 02:42:10

Verwenden Sie eine der australischen Börsen wie coinjar.com oder coinspot.com.au. Sie bieten Methoden wie POLI und BPay (die spezifisch für Australien) für Einlagen von einer australischen bank-account.

Die Preise sind etwas teurer als coinbase, aber ich bezweifle, dass es irgendeine einfache Möglichkeit, um die.

+745
Robert Scott 11.09.2012, 06:40:56

Segwit bech32 bc1-Adressen ist jetzt seit gut 2 Jahren. Warum haben die meisten Börsen immer noch weigern zu implementieren dieses feature für seine Benutzer? Börsen schaffen einen Großteil der bitcoin-Transaktionen und kann auch die Förderung der Verwendung von segwit bc1-Adressen. Was sind einige technische Fallstricke, warum die großen Börsen nicht implementiert diese Funktion?

+672
ElvienneGaia 01.08.2012, 13:44:14

Ich bin wirklich neu auf Bitcoining. Ich habe meinen eigenen Geldbeutel an blockchain.info und dann habe ich beschlossen, ein paar "freie" bitcoins von Wachen anzeigen oder so etwas. Dieser arbeitete. An leas, wenn ich mich anmelden bei Microwallet.org mit der Adresse habe ich von Blockchain. Auf Microwallet es ist angezeigt, mein Kontostand von xxx Bitcoin. Aber auf Blockchain.info (angemeldet mit der gleichen Adresse, natürlich), mein Kontostand ist 0.

Warum?

+655
DorianDorianGrey 18.04.2019, 07:58:15

Ich habe gerade meinen ersten Blitz-Knoten, und haben schon eine aktive Verbindung. Mein problem ist jedoch, dass ich nicht sehen, meine Knoten in jedem lightning-Netzwerk-explorer. Ist es möglich irgendwie überprüfen, ob mein Knoten wirklich online/sichtbar?

+621
Markive 26.06.2016, 17:44:37

Wenn Sie verschlüsseln die Brieftasche, nur die privaten Schlüssel sind tatsächlich verschlüsselt. Sie werden aufgefordert, geben Sie Ihre Verschlüsselungs-passphrase, wenn der private Schlüssel benötigt werden.

Öffentlichen Schlüssel in der keypool -, Transaktions-Informationen und andere Metadaten bleiben unverschlüsselt, weil Sie entweder die öffentlichen Informationen oder haben keine Auswirkung auf die Sicherheit des Bitcoin. Dies bedeutet, dass Sie in der Lage sein, um neue Adressen (Sie kommen aus vorausberechnete öffentlichen Schlüssel in der keypool) und erhalten Transaktionen. Es ist nur, wenn Sie versuchen, verbringen alle Ihre Bitcoin oder wenn der keypool abläuft, die Sie benötigen, um Ihre passphrase einzugeben.


Es ist tatsächlich sicherer, um die Eingabeaufforderung für die passphrase eingeben, wenn erforderlich, da dann die eigentlich wichtigen Dinge, die verschlüsselt sind (d.h. den privaten Schlüssel) werden unverschlüsselt in den Speicher für so wenig Zeit wie möglich. Dies reduziert das Risiko von Ihnen ausgesetzt.

+590
Marcin Gil 17.06.2010, 01:44:09

Wikipedia listet mehrere Schwachstellen bei SHA-256. Vermutlich, keiner von Ihnen kann verwendet werden, um die mine schneller, oder wäre es schon fertig. Warum nicht diese Schwachstellen führen zu einem problem für den Bergbau?

+585
Anagha Pairaiturker 03.09.2012, 23:00:19

Ich glaube, es steht für vector input-Größe und Vektor-output-Größe.

vin_sz ist die Anzahl der Eingänge und vout_sz ist die Anzahl der Ausgänge.

+561
user286406 10.06.2015, 12:02:41

Ist es möglich zu implementieren, die ein Abo/wiederkehrende Zahlung mit Bitcoin-Skripte?

Zum Beispiel könnten Sie senden eine Zahlung für eine Dienstleistung, wo es ist ein monatliches Abonnement zu sagen, und das jeden Monat, wenn es genug bitcoin in Zahlung sprechen Sie den gewünschten Betrag wäre an den Dienstanbieter gesendet. Könnte die Zeit sein, basierend auf block-Nummer, die sollten korrelieren gut mit der Zeit, d.h. eine monatliche Zahlung könnte eine Zahlung jeden 4320 Blöcke.

+519
louije 05.01.2011, 18:39:50

Es hat bei mir nach der Eingabe:

sudo apt-get install libboost-all-dev libdb - ++-dev libminiupnpc-dev
+514
sercher 01.04.2019, 23:44:35

Funktioniert die bitcoin-Transaktion Gebühr hängt von der Anzahl der Adressen in den sprichwörtlich vom Feld oder der Anzahl der Transaktionen, die led, um das Gleichgewicht in den Adressen im Feld "von". zB: Ich habe 10 Adressen mit jeweils 1 bitcoin,ist es besser, Sie zu senden, von wo aus Sie zu einer anderen person oder, wenn ich alle übertragen der bitcoins in jeder Adresse, um eine Adresse und schickte dann die bitcoins von dort. Ich spreche hier nur über die Transaktionsgebühr in den letzten senden um die andere person.

+507
AlleyOOP 30.04.2017, 04:26:13

Löschen Sie die Brieftasche.dat-Datei in Ihrem testnet datadir und neu starten, Bitcoin Core. Beachten Sie, dass dies zerstören Sie alle Ihre Münzen.

+486
user11022 14.05.2014, 05:04:15

Ein Miner ist mit Pool Ein

Nach 1 Stunde die Bergmann schließt die mining-software und wechselt zu einem anderen pool (Pool B), die nach dem Zufallsprinzip ausgewählt.

Dies wäre von Vorteil für das Netz als hash-power ist jetzt zufällig verteilt?

Würde dies auch zugunsten der Bergarbeiter als Sie jetzt haben ein erhöhtes Glück % auf der Suche nach dem nächsten block mit dem random-pool?

Annahme: Liste der pools enthält mindestens 5 nicht-angeschlossenen pools.

+472
Miles Hensey 17.04.2017, 04:28:27

Sehen GetMinFee() in main.h für das der code bestimmt die minimale Transaktionsgebühr.

Der Teil, den Sie gerade beschreiben, ist wie folgt implementiert:

// Den Preis erhöhen als die block-Ansätze voll
wenn (nBlockSize != 1 && nNewBlockSize >= MAX_BLOCK_SIZE_GEN/2)
{
 wenn (nNewBlockSize >= MAX_BLOCK_SIZE_GEN)
 zurück MAX_MONEY;
 nMinFee *= MAX_BLOCK_SIZE_GEN / (MAX_BLOCK_SIZE_GEN - nNewBlockSize);
}

wo:

  • nBlockSize hängt davon ab, wer wir sind:
    • wenn wir einen Benutzer, der eine neue Transaktion, nBlockSize ist 1
    • wenn wir einen Knoten entscheiden, ob relais einen eingehenden Transaktion, nBlockSize 1000
    • wenn wir einen miner zu entscheiden, welche Transaktionen in einen neuen block, nBlockSize ist die Größe des Blocks bauen wir vor dem hinzufügen der neuen Transaktion
  • nNewBlockSize ist die Größe des Blocks, einschließlich der neuen Transaktion
  • MAX_BLOCK_SIZE_GEN ist 500kB
  • MAX_MONEY ist auf 21 Millionen BTC (alles Geld der Welt)

es ist also zu sagen:

  • wenn wir uns entweder entscheiden, ob relais-oder mir die Transaktion, und das hinzufügen der Transaktion, würde der block über 50% die volle:
    • niemals zulassen, dass eine Transaktion, die macht der block 100% voll
    • ansonsten skalieren Sie die Gebühr bis um einen Faktor von 500kB / (500kB - nNewBlockSize)

Hinweis: durch eine Neuanordnung der Symbole, bekommen wir genau das was Meni schrieb in seiner Antwort:

Gebühr = Normale Gebühr / ((500 kB - Format) / 500kB) = Normal-Gebühr / (1 - Größe / 500kB)

+447
28012002ch 16.09.2014, 18:00:50

Die Verwendung einer fremden Währung als gesetzliches Zahlungsmittel kann die Eindämmung der inflation und begrenzen deficit spending. Es wird auch verringern die Reibung für den Handel mit anderen Ländern zu akzeptieren, die gleiche Währung.

In einigen Fällen wird die Stabilität durch die Verwendung einer ausländischen Währung überwiegen die Vorteile der Kontrolle Ihrer eigenen Währung. [Wikipedia: Currency Substitution] listet zum Beispiel zehn Länder, die den USD ausschließlich, sowie zahlreichen anderen Ländern, die nicht pflegen Ihre eigenen gesetzlichen Zahlungsmittel.

+386
TrueBad0ur 17.06.2012, 05:14:33

Ist es möglich, erzeugen solche gehärtet Schlüssel in Elektron, und wenn ja, wie?

Es ist nicht möglich zu generieren, gehärtet Schlüssel in Electrum, weil Elektron sich nicht erlauben, Sie zu geben Sie Ihre eigenen BIP 32 Ableitung Pfade. Die Aushärtung basiert auf der Ableitung Pfade.

+325
agito971 01.07.2015, 22:00:07

Analyse blockchain blk**.dat - Dateien ist sehr einfach. Sie können Durchlaufen alle Blöcke der begninning und die Daten in Ihrer sql-Datenbank

+304
jonrsharpe 21.02.2014, 10:04:52

Ja, Aktien sind da, um den pool-Betreiber, dass Sie bei der Arbeit mit dem pool. Denn Sie sind eigentlich hashing von Daten und die Bereitstellung Gültiger hashes der Daten auf den pool geschickt, es zeigt, dass man mit Ihnen arbeiten, d.h. Sie verdienen etwas von dem süßen BTC Belohnung, wenn sich jemand findet der eigentliche Antwort.

+284
keheliya 01.10.2014, 16:59:53

Ich weiß, das klingt wie eine dumme Frage, aber gibt es einige Ort, die zum herunterladen aller 137.4 GB hashes für die Satoshi-block oder einige andere blockieren?

NÖ.

Ansonsten, was ist der beste Weg, diese zu generieren?

Hier ist ein Programm, das tut, was Sie gefragt haben. Es ist eine Modifikation von Ken Shirrif die Beispiel-mining-Programm. Es Minen die genesis-block.

Es produziert hashes bei 2 MB/s auf meinem laptop.

Kann ich abholen eine alte ASIC miner und habe es schreiben jede einzelne hash auf Festplatte?

Vielleicht, aber es wäre nicht wirklich schneller sein, als es zu tun mit deiner CPU.

+211
Michael Woyo 23.06.2016, 21:08:04

Keine Transaktion ist, zeigt sich auf der blockchain oder bei Bitgo Bitcoin wallet.

+183
sergei2306 22.06.2013, 23:03:32

Leider sind die Gebühren wachsen in diesen Tagen, und jetzt können wir nicht einmal kaufen, eine Tasse Kaffee, da die Gebühren wird die Hälfte des Preises für einen Kaffee an sich. Je mehr Leute mit bitcoin desto höher die Gebühren.

+153
unclesam15 16.01.2019, 20:52:35

Also ich denke, die Antwort ist "ja, nodes akzeptieren Bloom-Filter, da die Filterung nicht vorhandenen DoS-Attacken schlimmer noch Sie einführen ohne neue DoS-Angriffe."

+147
Eline Bolstad Ougendal 10.05.2016, 00:45:18

Ich war in der bitcoin-community im Jahr 2011. Es scheint ziemlich sicher und hat eine Menge von Menschen auf der Suche hinein. Ich denke, einer der wichtigsten Wachstumsschmerzen eine crypto ist, dass es durch den wachsenden Stufen. Mit den vielen Abstürzen und hacks, die Bitcoins haben bekommen durch, es scheint, es ist hier zu bleiben.

+108
Ahmed Maalaoui 23.01.2012, 06:22:57

Ich spreche Bergleute Zentralisierung mit großen pools. Ist es ein problem?

Ich denke, es gibt einige Möglichkeiten zu verhindern, dass Bergleute aus der Bündelung. Zum Beispiel hinzufügen miner Signatur, um die block-header, so dass der pool nicht in der Lage sein, um die Offenlegung Ihrer privaten Schlüssel auszulagern Berechnungen. Bergleute sollten verwenden Sie so etwas wie eine Versicherung, statt zu bündeln.

+84
emedentsii 11.08.2015, 09:44:20

Fragen mit Tag anzeigen