Ich habe eine Bitcoin-ABC voller Knoten. Wie kann ich die split-off Bitcoin SV?

Ich habe einige BCH in eine Bitcoin-ABC-full Knoten, die momentan läuft 0.18.5. Ich will, um die entsprechenden Bitcoin SV ohne Ausgaben für beide Ketten zur gleichen Zeit, und verlieren den BSV. Ich bin in der Lage läuft eine Bitcoin-SV volle Knoten mit der gleichen oder einer anderen Brieftasche. Ist es sicher, verbringen diese Münzen, wie es ist, oder gibt es ein spezielles Verfahren für die Aufteilung Ihnen?

Leider habe ich bisher noch nicht in der Lage zu finden alle nützliche Informationen, andere online, andere als "senden Sie es zu einem Austausch", die ich wirklich nicht wollen, zu tun. Auch bitcoincash.org hat keine nützlichen Informationen, und scheint zu wollen, zu behaupten, dass nichts bedeutendes auch passiert.

+148
user82846 08.11.2011, 22:47:56
30 Antworten

Wenn ein hacker Zugriff auf eine website und geht zu beschädige der website, einschließlich der änderung der public-key von einer BTC-wallet, dies würde direkte Zahlungen an den hacker. Ist das ein Sicherheits-Risiko für die Verwendung von BTC oder gibt es so etwas umgesetzt werden könnte dies verhindern? Ich bin neu in der BTC/crypto-Währung, so dass ich nicht vollständig verstehen, alle details.

+966
toyotasandwich 03 февр. '09 в 4:24

Es würde unmöglich sein patent das Bitcoin-Protokoll als ganzes, aber es ist möglich, patent neue codes, bevor die Integration in das Bitcoin-Protokoll.

Ein gutes Beispiel sind die Patente made by Blockstream. 2015/2016

US-Patent : US20160358165A1

US-Patent : US20160330034A1

So stellen Sie sich diese neuen codes werden integriert in das Bitcoin-Protokoll, und jemand später möchte die Gabel von der neuen bitcoin-Protokoll. Blockstream wissen hat die IP-Miteigentum an dieser neuen codes in das bitcoin-Protokoll. Sie können Anspruch auf eine Zahlung für die Lizenz oder forbit die Gabel. Es depents auf Blockstream wenn Sie möchten, verwenden diese Patente, um Geld zu machen.

+953
Mike Socha III 17.09.2012, 10:44:24

Deine Frage macht nicht wirklich viel Sinn, ich werde erklären, warum:

Als Bergmann, die Anzahl der hashes pro Sekunde ausführen können, ist relevant für die Höhe der Auszahlung, die Sie erhalten. Mehr hashes pro Sekunde für die gleiche mining-Algorithmus bedeutet eine höhere Auszahlung, alles andere gleich. Die 'k' oder 'G' - Präfix ist das Kürzel für eine Potenzierung:

1 kh/s = 10^3 h/s = 1,000 hashes pro Sekunde

1 Mh/s = 10^6 h/s = 1,000,000-hashes pro Sekunde

1 Gh/s = 10^9 h/s = 1,000,000,000 hashes pro Sekunde

etc.

Mit diesem im Verstand, ist der Grund, warum ich sagen, deine Frage macht keinen Sinn, dass die Anzahl der hashes pro Sekunde ist nur ein Teil der Gleichung für die Bestimmung Ihrer Bergbau-Einkommen. Der Algorithmus, mit dem Ihre hardware zu tun, mehr hashes/Sekunde ist nicht unbedingt der Algorithmus, der höchst gewinnbringend sein wird, zu mir. Es gibt viele andere Faktoren, wie das, was Ihr Anteil an dem Netzwerk hashrate ist, was ist der Preis der Münze belohnt Sie ist, etc.


Als Spielzeug Beispiel 'mining-Algorithmus' (maA), und 'mining-Algorithmus B" (maB). Mit maA-Sie können nur tun, 1 h/s, aber mit der maB, die Sie tun können 1 Gh/s, so offensichtlich, Sie können ausführen Weg, mehr hashes mit maB.

Allerdings, wenn die gesamte Netzwerk-hashrate von maA ist nur 5 h/s, und die gesamte Netzwerk-hashrate von maB 100 Gh/s, dann haben Sie einen viel größeren Anteil der hashrate für maA (1/5) als für maB (1/100). Vorausgesetzt, der block reward ist gleich, es wird mehr rentabel, um mir am maA, trotz der scheinbar niedrigen hashrate.

+943
Weezy 19.08.2014, 14:21:28

Die Angriffe sind gegen ein "poor man 's" - version des SHA-256, wo weniger Runden durchgeführt werden als in der realen SHA-256. Sie sind nutzlos für das brechen SHA-256 selbst, und um so mehr für den doppelten SHA-256 verwendet, die in Bitcoin mining.

Auch, was wäre am sinnvollsten für den Bergbau ist ein preimage-Angriff, und diese sind viel schwerer als collision-Angriffe. Sehen Sie in der Tabelle auf Wikipedia, dass die vorgeschlagene preimage-Angriffe, aber schneller als Reine brute-force, sind immer noch unglaublich Komplex.

+877
Ann Book 03.11.2019, 17:40:10

6 Blöcke, nicht 6 clients. Die Chancen, den Fang bis auf den block mit den Transaktionen, die begraben ist 6 Blöcke tief ist schlank. Zugegeben natürlich, dass die unehrliche Partei nicht zu einem ganz erheblichen Teil (sagen weniger als 15% oder so) der hashing-power. Diese änderungen können berechnet werden unter Verwendung der Poisson-Verteilung, wie in Satoshi ' s original-Papier (Letzte Seite).

+840
bryanph 28.09.2011, 22:35:47

Ich möchte kaufen ein ASIC-miner und verwendet eine mining profitability calculator. Ich sah, dass Sie eine "Schwierigkeit-Faktor". Wann wird diese Schwierigkeit Faktor Aufstieg und warum? Kann man Vorhersagen, wenn es steigen oder fallen?

+772
Sun Liwen 08.12.2013, 04:57:59

Nach einigen Experimenten scheint es, dass wie der Aufruf der Funktion zu einem Fehler führt, wird er nicht verarbeitet, und somit die unlock-Zeit nicht verlängert.

+735
Dan Fego 23.08.2013, 13:57:56

Ich bin software-Entwickler, und ich möchte, um eine website, die Benutzern erlaubt, zu verkaufen, bitcoin sofort paypal Geld, ohne die Schwierigkeiten des Austausches - ich will es auch gar nicht um einen Gewinn aus it. Die Idee ist es, eine 100% fair exchange, instant, und kein Konto/Anmeldung erforderlich, Sie zu ermutigen, mehr Menschen für Bitcoins.

Egal, ich dachte Letzte Nacht, und fragte sich, ob Geldwäsche ist hier ein Problem? Zum Beispiel, ein Benutzer gestohlen bitcoins und verkauft es mit meinem exchange. Ist es der Verkäufer in der Verantwortung sicherzustellen Fonds sind sauber (da haben wir es mit fiat-cash)? Was ist, wenn jemand kauft bitcoin mit schmutzigen Geld und versucht zu verkaufen, der bitcoin auf meinem exchange für sauberes Geld? Würde der Verkäufer in Schwierigkeiten, obwohl es weiß, so ist zu wissen Mittel sind legitim? Ich bin in den USA.

+733
sandeep sharma 22.05.2019, 16:22:54

Wenn Bergleute Investitionen in mining-hardware, bekommen Sie ein Gerät, das erzeugt Hashwerte mit einer rate von X, im wesentlichen für immer. Was Sie bekommen es ist X-mal das integral von jetzt bis unendlich von a*B*P/D, wobei P der Wert von einem bitcoin, D ist die Schwierigkeit, B ist der block Belohnung und a ist eine Konstante der Verhältnismäßigkeit. Die zukünftigen Werte von P und D sind unbekannt, und so, was Sie bekommen werden, aus dem Bergbau, ist unbekannt.

Dies kann abstrahiert werden, indem Sie sagen, Sie haben eine spekulative mining-position von X, und Sie wollen die Absicherung Ihrer position durch Investitionen in Instrumente, die negativ korrelieren mit der zukünftigen Erträge des Bergbaus.

Die mehr ausgerichtet das spekulative instrument ist, mit dem eigentlichen Abbau, desto effizienter ist die Absicherung sein wird. Die effizienteste instrument, dann, ist ein mining-Anleihe - ein asset, die zahlt die erwartete Ausgabe des Bergbaus, die mit einer bestimmten hashrate, deterministisch und ständig. Durch Ausgabe solcher Vermögenswert selbst, oder verkaufen, auf margin-Vermögenswerten in speziellen Märkten, der Bergmann neutralisieren kann seine position, so dass Sie sicher, dass änderungen in der Zukunft die Werte von P und D haben keinen Einfluss auf seine Einnahmen (wie jede Abnahme im Verhältnis sinkt der Wert seiner Pflicht, sich um genau den gleichen Betrag und Umgekehrt).

Ein paar solcher mining-Anleihen angeboten wurden, auf GLBSE, wenn es existierte, und es ist zu erwarten, dass jetzt die leere wird gefüllt mit Vermögen, die auf OpenTransactions, Farbige Münzen und so weiter.

+725
Hashirama Senju 21.10.2014, 19:44:41

Denn es gibt keine bekannten preimage-Angriffe auf RIPEMD160 und SHA256, es ist unmöglich zu wissen, was der Inhalt einer redeemScript sind da nur die scriptHash. Also ja, es ist unmöglich zu wissen, welche Bedingungen notwendig sind, zu verbringen, von einer Adresse, nur die Adresse. Das ist einer der wichtigsten Punkte, der mit scriptHashes: es blendet die redeemScript von den anderen, bis es ausgegeben wird, aus.

Auch kann der Bergleute erfahren Sie die endgültigen Zustand, wenn der Ausgang ausgegeben wird, an seinem zweiten nLockTime, wie wenn Bob und Carol versuchen zu verbringen, Sie müssen auch die einlösen Skript, so dass Bergleute, um zu sehen, wenn Sie warten 500 weitere Blöcke, die Sie beanspruchen kann, die gesamte Produktion, nicht nur die Gebühr, und es nicht in einen block, bis dann.

Ja, das ist derzeit ein problem. Wenn die Transaktion unterzeichnet und Rundfunk redeemScript offenbart werden wird, und Bergleute könnten dann sehen die ANYONECANSPEND Zustand, in welchem Fall Sie möglicherweise angestachelt, um nicht lassen Sie die Transaktion bestätigen. Das ist ein Problem.

Aber das Problem ist nicht ohne Lösung. Dies ist insbesondere etwas, das MAST (BIP 114) behebt. Im Grunde un-besuchte Verzweigungen im Skript versteckt hinter einem hash. Also, wenn MAST vorhanden waren und die redeemScript Gebrauch gemacht, dann die Bedingungen, die nicht verwendet wurden (z.B. die ANYONECANSPEND Bedingung) wäre versteckt hinter einem anderen hash und somit Außenstehenden Beobachter würde es nicht wissen.

Taproot ist eine Erweiterung auf MAST, die weiter ergänzt Privatsphäre, indem wir es so, dass die Beobachter nicht einmal wissen, dass es noch andere Filialen, die nicht verwendet wurden.

+711
Merc 02.06.2016, 04:52:11

Bewertung

Ich glaube, Sie sind leicht Missverständnisse einige Dinge, aber im Grunde sind Sie bereits auf dem richtigen Weg.

  1. Wallet

    Ich habe mich für eine bitcoin-wallet (coinbase), wo ich eine id.

Toll.

Wenn Sie möchten, verwalten Sie Ihre Brieftasche (senden und empfangen von Bitcoin, erstellen Sie neue wallets etc.) auf Ihrem lokalen Rechner, das ist ein muss. Auf der einen Seite-Hinweis: im Fall, dass Sie etwas einfacher (das heißt: mit einer GUI), sollten Sie einen Blick auf die Vielzahl von desktop-clients, die bitcoin.org Punkte auf; zum Beispiel: Bitcoin-QT.

  1. Pool

    Ich trat ein pool (Slush ' s Pool), wo ich überprüfte meine E-Mails und noch meine private? id aus meiner Brieftasche. Sie registrierten eine erste worker für mich:

    login: "Benutzername".worker1 
    Passwort: etwas gegeben
    

Das ist perfekt.

  1. Bergmann

    (meine hardware zu tun Mathematik), Xeon Prozessor ...

Gut, Sie nicht zu erwähnen - mining-software noch – und das ist, wo Sie falsch abgebogen.

Füllen Sie die Lücke mit Mining-Software

Nun, da Sie wissen, dass Ihre "Miner" muss "- Mining-software" in der Lage sein, um tatsächlich von mir Dinge wie Bitcoin, lassen Sie uns nehmen einen Blick an, was Sie brauchen, um starten Sie Ihren eigenen mining-Bemühungen...

Da Sie erwähnt haben, bist du mit dem Ubuntu-Betriebssystem, können Sie einfach Tauchen Sie ein in das Ubuntu Software-Center herunterladen und laden Sie eine der ready-bauen Bergleute:

  • cgminer

    Falls Sie es vorziehen, zu erstellen Sie Ihren eigenen build aus dem Quellcode, überprüfen Sie die cgminer GitHub-repository.

    Die einfachere Möglichkeit ist die Installation eines ready-made-build aus dem Software-Center oder durch Eingabe der folgenden Befehle in einem terminal-Fenster:

     apt-get update
     sudo apt-get install cgminer
    

    Oder Sie installieren einfach "cgminer" über das Ubuntu Software-Center:

    Screenshot of “cgminer” in the Ubuntu Software Center

  • bfgminer

    Falls Sie es vorziehen, zu erstellen Sie Ihren eigenen build aus dem Quellcode, überprüfen Sie den bfgminer GitHub-repository.

    Die einfachere Möglichkeit ist die Installation eines ready-made bauen durch Eingabe der folgenden Befehle in einem terminal-Fenster:

     apt-get update
     sudo apt-get install bfgminer
    

    Oder Sie installieren einfach "bfgminer" über das Ubuntu Software-Center:

    Screenshot of “bfgminer” in the Ubuntu Software Center

    Sie können auch Ihre eigenen erstellen aus dem Quellcode, falls Sie das bevorzugen. Prüfen Sie dazu den bfgminer GitHub-repository.

  • CPU Miner

    Ich persönlich würde nicht empfehlen die Verwendung von CPU-nur Bergleute, weil Sie dazu neigen, langsamer zu sein im Vergleich zu den oben genannten mining-software. Der Grund ist einfach: der CPU-Miner ignorieren den möglichen Vorteil, der Ihre GPU (Grafik-Karte) bieten könnten. Gesagt haben, dass...

    Falls Sie es vorziehen, zu erstellen Sie Ihren eigenen build aus dem Quellcode, überprüfen Sie die cpuminer GitHub-repository.

    Die einfachere Möglichkeit ist die Installation eines ready-made bauen durch Eingabe der folgenden Befehle in einem terminal-Fenster:

     apt-get update
     sudo apt-get install cpuminer
    

    Oder Sie installieren einfach "cpuminer" über das Ubuntu Software-Center:

    Screenshot of “cpuminer” in the Ubuntu Software Center

    Nebenbei: Diese mining-software-Projekt, sofern der sourcecode-Basis, auf der andere Projekte wie bfgminer und cgminer aufgebaut waren.

Läuft das Mining-Software

Alle mining-software, die bereits oben erwähnt kommt mit speziellen Dokumentation, die erläutert, wie zum kompilieren der software aus sourcecode, wie die kompilierte software, etc.

Aber um Sie gehen, werde ich Ihnen einfache Beispiele für beide cgminer und bfgminer. Ich denke, Sie wissen bereits, wie man öffnen Sie ein terminal-Fenster zu starten, software von einer Kommandozeile. Für den commandline-parameter-Daten, ich nehme an, Slush 's pool wie Sie angegeben haben in Ihrer Frage, als auch mit Ihrem Beispiel-login - Benutzername".worker1 und die Beispiel-Kennwort mypassword.

  • cgminer

    cgminer -o stratum+tcp://stratum.theminingsite.com:3333 -u theusername -p thepassword
    
  • bfgminer

    bfgminer -o stratum+tcp://stratum.theminingsite.com:3333 -u theusername -p thepassword
    
  • cpuminer

    cpuminer -o stratum+tcp://stratum.theminingsite.com:3333 -u theusername -p thepassword
    

Da die meisten Kommandozeilen-Parameter hängt stark mit Ihrer hardware haben, müssen Sie die Dokumentation Lesen, um zu sehen, ob man einstellen kann, Dinge hin zu höheren Geschwindigkeiten. Im Zweifelsfall, --help bietet eine erste heads-up auf möglichen tuning-Optionen der einzelnen mining-software.

Das ist es... sobald Sie haben Ihre mining-software installiert, und läuft, werden Sie im Bergbau Bitcoin (oder gleich crypto-Währung).

Viel Glück – du wirst es brauchen

Es sei denn, "die Bitcoin-fee" behandelt Sie sanft, Bitcoin mining mit durchschnittlichen computer-hardware wird mehr Kosten als die Gewinne. In dem unwahrscheinlichen Fall, Sie machen den "Gewinn", nicht erwarten, dass Hunderte von Bitcoins... denke eher in eine realistische Reichweite von ein paar Satochi.

Allgemein, Bergbau ist ein Strom-Vampir. In anderen Worten: Sie können Vertrauen in die Tatsache, dass der Bergbau wird steigern Sie Ihre Energie bill. Die chance, Gewinne zu erzielen, hängt von einer ganzen Menge Glück, und der eigentliche Hash-Geschwindigkeit, die Sie erreichen, mit Ihr mining rig.

Wenn Sie wirklich wollen, um Ihre Hände schmutzig zu machen und profit aus dem Bergbau, werden Sie haben zu prüfen, die Investition in spezielle hardware (ASICs und/oder FPGAs) zu erreichen, höher hashing-Geschwindigkeiten – das kann ziemlich preiswert, je nachdem, was hashing Geschwindigkeit, die Sie wollen/brauchen/erwarten. Eins ist sicher: je mehr Vermischung Geschwindigkeit, die Sie erreichen wollen, desto mehr finden Sie sich den Kauf von mehr und/oder bessere hardware – das wird wieder wird steigern Sie Ihre Energie bill proportional. und nur Sie kann entscheiden, wo zieht man die feine Linie zwischen "hobby" und "Investition".

Am Ende, die Höhe der Geld, das Sie haben zu zahlen für Strom haben die stärksten negativen Auswirkungen auf Ihre mining-Bemühungen und Ihre Stromrechnung wird letztlich diktieren Sie Ihre break-even-point.

+684
Kevin Tonon 14.11.2019, 09:57:49

Ich bin langsam meinen Weg durch https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki und während es scheint, dass mit mehr Zeit, ich sollte in der Lage sein, um es richtig zu verstehen, es wird eher langsam und ich habe das Gefühl, es wäre viel effizienter, eine Quelle, das würde erklären das etwas besser, vielleicht durch die Ausarbeitung mehr auf, warum es getan, genau auf diese Weise, mit mehr Beispielen usw.

Aber auch alles andere, was ich gefunden habe, ist eben weit von der technischen genug. Alle guten Referenzen, die Sie empfehlen könnte?

+648
James C 05.07.2013, 22:00:38

Ich würde behaupten, dass der mining-pool-Teilnehmer keine sorgen zu machen, weil Sie eigentlich nicht sind mining (Erstellung von Bitcoins) - nur die Durchführung einer computergestützten service als Zulieferer an den mining-pool Betreiber, nämlich-computing-hashes. (Dies wird durch die Tatsache verdeutlicht, dass die pool-Teilnehmer wird bezahlt für Ihre Aktien, unabhängig davon, ob der eigene computer fand tatsächlich eine nonce, deren hash-ausreichend 0-zu qualifizieren, als einen neuen block an der aktuellen Schwierigkeit.) Die einzige Person, die gesagt werden könnte, werden "die Schaffung von Bitcoins", würde die mining-pool Betreiber, denn Sie sind die einzige Person, die weiß, der private Schlüssel benötigt, zu behaupten, die aktuellen block-Belohnung, die auf die neu abgebauten Blöcke. Dann verteilen Sie ein "contracting-Gebühr" oder die Auszahlung an die pool-Teilnehmer, im Austausch für Ihre Hilfe, Herstellung von hashes. So, eine pool-Teilnehmer ist nicht zu schaffen Bitcoin, nur bezahlt für ein computational-service.

Vorsichtsmaßnahmen: IANAL, und ich bin derzeit nicht der Bergbau selbst (weder solo noch pool).

+611
Bill Demon 14.08.2019, 19:24:57

Bitcoin setzt auf überprüfung statt Vertrauen. Die Beschaffung der Daten nur auf den letzten 200 Blöcke würde verlangen, dass Sie Vertrauen in die Daten, ohne eine Möglichkeit zu überprüfen, es. Jetzt kann ein Knoten beschnitten, dass nur die vorderste 550 Blöcke auf der Festplatte, aber es zunächst downloads auf und überprüft alles. Leider läuft einer beschnittenen Knoten nicht erlauben, Sie zu sehen, UTXO (balance) Angaben zu Adressen, die Sie nicht besitzen; Sie müssen einen vollständigen Knoten mit der Transaktion index und schreiben Sie einen block parser für die.

+598
Nicholas Stamper 12.04.2010, 03:01:18

Wenn ich importieren Sie einen privaten Schlüssel in eine bitcoin-qt-wallet, ist es möglich, dass eines Tages einige der Transaktion sende ich aus der Brieftasche sein-pair-Adresse (bitcoin-Adresse erzeugt aus diesen privaten Schlüssel ) als Adresse ändern Ziel in den Ausgaben ?

+591
Nicktar 01.04.2018, 07:57:14

Die Sicherung der verschlüsselten wallet-Datei und das Kennwort speichern, anderswo ist im Grunde gleichwertig zum verschlüsseln der Samen selbst und das speichern der verschlüsselten Samen an einem anderen Ort, um den Verschlüsselungsschlüssel. Aber in der Tat, erfordern würde, dass beide Teile verwendet werden, so wäre sicherer als nur die Sicherung einer unverschlüsselten Samen selbst

+584
Tom Dewalt 03.07.2011, 11:52:57

bitcoind cache wird der private Schlüssel verwendet. Es liegt in der onion_private_key - Datei in Ihrem bitcoind Daten-Verzeichnis (standardmäßig wird ~/.bitcoin/onion_private_key). Löschen Sie die Datei, und Sie sollten eine neue Zwiebel privaten Schlüssel und damit eine neue Zwiebel URL.

+577
releseabe 22.07.2014, 15:15:48

Sie sind im wesentlichen im Gespräch über eine "Gabel" - oder einer separaten Kette. Es würde nicht und könnte nicht Schnittstelle mit bitcoin - arbeiten bloß (im besten Fall) neben ihn. Börsen, Kaufleute und offizielle bitcoin-wallets konnte nicht getäuscht werden über diese alternative. Jemand hätte das herunterladen einer manipulierten client. Da jeder block bezieht sich auf die Vorherige, gäbe es keine Möglichkeit für Sie, zu "injizieren" fake-Blöcke in den Weg.

+526
Lebogang 08.11.2014, 15:36:10

Erzeugen Sie eine Adresse, die auf der hardware wallet. Dann loggen Sie sich in Ihren web-wallet-Konto an und senden Sie alle Ihre Münzen zu dieser Adresse. Das ist alles.

+515
Iskandar Panjaitan 12.03.2019, 18:26:52

Ich bin mit einem kleinen script und bekomme ein timeout von python. Dies ist mein Skript:

import bitcoin
import bitcoin.rpc
von bitcoin.rpc-import RawProxy
p = RawProxy()
hash = '0000000000000001b6b9a13b095e96db41c4a928b97ef2d944a9b31b2cc7bdc4'
infoblock = p.getblock(hash -)
print(infoblock['Schwierigkeit'])

Das ist mein Fehler:

[email protected] ~/.bitcoin/BuchSkripte $ Python ist3 49_rpc_example.py
Traceback (most recent call last):
 Datei "49_rpc_example.py", line 11, in <module>
 infoblock = p.getblock(hash -)
 Datei "/usr/local/lib/python3.5/dist-packages/bitcoin/rpc.py", line 306, in <lambda>
 f = lambda *args: selbst._call(name, *args)
 Datei "/usr/local/lib/python3.5/dist-packages/bitcoin/rpc.py", line 236, in _call
 response = self._get_response()
 Datei "/usr/local/lib/python3.5/dist-packages/bitcoin/rpc.py", line 261, in _get_response
 http_response = self.__conn.getresponse()
 Datei "/usr/lib/python3.5/http/client.py" Linie 1198, in getresponse
Antwort.begin()
 Datei "/usr/lib/python3.5/http/client.py", line 297, in beginnen
 version, status, Grund = selbst._read_status()
 Datei "/usr/lib/python3.5/http/client.py", line 258, in _read_status
 line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
 Datei "/usr/lib/python3.5/socket.py", Linie 576, in readinto
 return self._sock.recv_into(b)
socket.timeout: timed out

Wenn mit der gleichen Methode getblock über bitcoin-cli - es dauert 120 Sekunden fertig auf meinem Raspberry. Wenn die timeout bezieht sich auf diese Dauer, kann ich die im script?

Ich habe gelesen , dass die socket-timeout eingestellt werden können, aber ich Frage mich, ob ich dies tun kann, wenn ich eine Bibliothek für die Verbindung.

+503
timdev 09.09.2019, 09:39:15

Sie können sehen, eine Schätzung der Gesamt-hashrate hier. An dieser Stelle 12.85 Terahash/s. Also Ihre Aktie, dass wäre 600/12850000 = 0,00004 = 0,004%.

50BTC / 10 Minuten vergeben werden, um Bergleute, das ist 7200 BTC /Tag.

0,00004 * 7200 = 0.34

So, grob 0.34 BTC/Tag, wenn meine Berechnungen richtig sind.


Auch hier ist eine Liste von Rechnern , die verwendet werden können.

Der Letzte scheint sehr einfach zu bedienen, geben Sie einfach Ihre hashrate und drücken Sie "berechnen".

+451
Hydra 12.08.2014, 01:10:15

Der "Magische string" vorangestellt ist, um eine Nachricht vor dem hashing. Man könnte es als Einstellung für den Hash-Funktion auf einen bestimmten Anfangszustand vor dem hashing der Nachricht. Es dient nur zu geben, einige Unterscheidung hashes Bitcoin-spezifische Nachrichten, indem Sie daraus ein hash-Wert, der Verschieden ist von hashing nur die Nackte Nachricht. Es gibt keine kryptographischen Grund oder Folge diesem.

+392
Daniil Shevelev 06.07.2012, 21:00:01

Ich habe die Papier-backup für die Armory Wallet, aber keinen Zugang zu dem computer, der die die Wallet erstellt wurde. Wie Exportiere ich die BTC?

+390
Viktor1512 13.09.2013, 07:58:51

Was bedeutet das-server-option haben in bitcoin-Knoten? https://en.bitcoin.it/wiki/Running_Bitcoin sagt 'Akzeptiert Kommandozeilen-und JSON-RPC-Befehle'. Allerdings kann ich nicht sehen, keinen Unterschied. In beiden Fällen bin ich in der Lage, curl meine Anfrage sowie die Nutzung des cli.

+308
parurik15 21.06.2017, 00:59:23
"Zukunftssicherheit" ist der Prozess der versucht, künftige Entwicklungen zu antizipieren, so dass Maßnahmen ergriffen werden können, zur Minimierung möglicher negativer Folgen und Chancen zu ergreifen. Als solche ist ein system, das beschrieben wird als "zukunftssicher" bestanden hat, diese überprüfung. Dieser tag sollte genutzt werden, um Fragen der Zukunftssicherheit von Bitcoin (und ähnlichen Projekten).
+225
countermind 24.01.2016, 15:08:58

Ardor Zeit wird gemessen in Sekunden seit dem Genesis-block, dargestellt als Java-int. Derzeit gibt es keine API, die Konvertierung auf Unix-Zeit, also müssen Sie code sich.

Wenn Sie die Codierung einer server-side-Vertrag in Java den folgenden code verwenden:

lange EPOCH_BEGINNING = new " = SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z").parse(isTestnet ? "2017-12-26 14:00:00 +0000" : "2018-01-01 00:00:00 +0000").getTime();

public static long fromEpochTime(int epochTime) {
 zurück epochTime * 1000L + EPOCH_BEGINNING - 500L;
}

public static int toEpochTime(long currentTime) {
 return (int)((currentTime - EPOCH_BEGINNING + 500) / 1000);
}

Wenn Sie Programmieren eine client-side app in Javascript verwenden:

Funktion fromEpochTime(epochTime) {
 zurück epochTime * 1000 + EPOCH_BEGINNING - 500;
};

Funktion toEpochTime(currentTime) {
 return Math.floor((currentTime - EPOCH_BEGINNING) / 1000);
};
+192
Steven Ryssaert 10.01.2011, 03:39:18

Sehen Sie, Wie können Sie kaufen XRP mit BTC, wenn Sie haben noch keine XRP?

Derzeit gibt es keine Möglichkeit, ein Konto zu eröffnen, mit direktem Zugang zum XRP. Könnte das ripple-Protokoll modifiziert werden, um einen Weg zu öffnen, ein Konto mit BTC statt XRP? Die BTC wäre exchange für die XRP in der verteilten exchange unter Verwendung der besten verfügbaren exchange-rate.

+174
katalist 10.12.2012, 07:19:04

Ich aktualisiert meine bitcoin-core version 0.16.0, bisher war ich mit v0.15.1. Ich habe eine Anwendung zu senden, einige BTC mit listunspent -> createrawtransaction-> signrawtransaction -> sendrawtransaction Ich habe diesen Fehler auf v. 0.16.0 während der Verwendung sendrawtransaction :

64: nicht-obligatorische-script-verify-flag (Unterschrift muss null sein, fehlgeschlagene Prüfung(MULTI)SIG-Betrieb)

Aber meine app arbeiten, die normalerweise auf der version 0.15.1 Was ist eigentlich Los auf version 0.16.0, dass macht meine Transaktion-Fehler

Ich dekodierten meine raw-Transaktion, um zu sehen, ob alles in Ordnung ist, ich bin mit BTC-testnet

array:2 [
 "status" => true
 "result" => array:8 [
 "txid" => "261c30c9c167b079c45c5ea706617635eb477b9cb601b7c7addbd6fedc2c14d9"
 "hash" => "261c30c9c167b079c45c5ea706617635eb477b9cb601b7c7addbd6fedc2c14d9"
 "version" => 2
 "Größe" => 197
 "vsize" => 197
 "locktime" => 0
 "vin" => array:3 [
 0 => array:4 [
 "txid" => "d4fcae2238c7edde389c3e1d28ddd67570931c72982312fbae3292c6eb7b7620"
 "vout" => 0
 "scriptSig" => array:2 [
 "asm" => ""
 "hex" => ""
]
 "Sequenz" => 4294967295
]
 1 => array:4 [
 "txid" => "5e759bcccc5123e9fbad740b57a1571a5950e867619dfd4cbbe6786dd50ab054"
 "vout" => 0
 "scriptSig" => array:2 [
 "asm" => ""
 "hex" => ""
]
 "Sequenz" => 4294967295
]
 2 => array:4 [
 "txid" => "d1be0d65d5338c9bc4b51b14f6adee7f88e56d0f9625c92646e16aa86e7c6a71"
 "vout" => 1
 "scriptSig" => array:2 [
 "asm" => ""
 "hex" => ""
]
 "Sequenz" => 4294967295
]
]
 "vout" => array:2 [
 0 => array:3 [
 "value" => 1.0
 "n" => 0
 "scriptPubKey" => array:5 [
 "asm" => "OP_HASH160 7ba3562975f6203987c03b40dd84e010948af2e4 OP_EQUAL"
 "hex" => "a9147ba3562975f6203987c03b40dd84e010948af2e487"
 "reqSigs" => 1
 "Typ" => "scripthash"
 "Adressen" => array:1 [
 0 => "2N4WxmhixnDF6x2gmJSjgoX28RMSd6oCamr"
]
]
]
 1 => array:3 [
 "value" => 6.01032205
 "n" => 1
 "scriptPubKey" => array:5 [
 "asm" => "OP_HASH160 b449a4b595e856c16eba7d7168ac5fdcc552fbbf OP_EQUAL"
 "hex" => "a914b449a4b595e856c16eba7d7168ac5fdcc552fbbf87"
 "reqSigs" => 1
 "Typ" => "scripthash"
 "Adressen" => array:1 [
 0 => "2N9gVqeSJnLKPGRJJa2gKXUPy5bT331sxno"
]
]
]
]
]
]
+161
yfdb 13.02.2013, 04:28:51

Sie brauchen nicht zu.

Wenn ein block ist der Zeitstempel in der Zukunft, so wird es nicht angenommen, aber auch nicht als ungültig markiert. Wenn genug Zeit vergeht, wird der Knoten akzeptieren den block, wenn es angeboten wird, oder wieder empfangen.

Effektiv, die maximale Zeitstempel nicht eine Konsens-Regel, sondern nur eine temporäre Abnahme-Regel.

+132
Azade yazdan 16.04.2017, 18:55:41

Kann jemand mit genug Rechenleistung, nehmen Sie über das Netzwerk ? Dies folgt aus einem vorherigen Kommentar , wo ich gefragt wurde :

... wie kann das möglich sein (um das Netzwerk zu Steuern) wenn mining neigen asintotically zu 21M ( alias das Ende des Bergbaus ) ? Nur die Steuerung ist am Anfang der Produktion der Münzen, nicht auf die allover crypto-Wirtschaft IMO.

wo ich war, antwortete wie folgt :

Blöcke geben Bergleute Münzen, aber das ist nicht Ihr Zweck. Ihr Zweck ist zu halten, eine geordnete Liste von Transaktionen. Durch die Verwendung von 51% der mining-power, Sie können verhindern, dass Transaktionen immer auf, dass die Liste auf unbestimmte Zeit.

Was sagt Ihr dazu ?

+109
Samr Neymar Masre 22.08.2019, 06:21:43

Fragen mit Tag anzeigen