Bergbau, ohne Knoten

In meinem Verständnis sollte es möglich sein, zu laufen stratum-server über einige ein bisschen beschränkt, Knoten (die, die nicht die ganze blockchain) da Schicht muss nicht viele Funktionen, die von den Dämonen... ich denke, würde getblocktemplate sollte ausreichend sein für den Bergbau.

In meiner bescheidenen Schätzung, die, ich es sehen kann, sollte ausreichen, um nur die X letzten Blöcke anstatt die ganzen Daten für den Bergbau Zweck. ist das richtig? (ja, ich weiß, dass der Unterschied zwischen der vollständigen Knoten-und thin-client)

Was ist gonna be der beste Weg, um das setup-thin-client-und mining-pool, ohne zu warten Wochen für Sie, um die Synchronisierung mit dem Netz? Gibt es eine API für das vielleicht?

+454
Martin Herrmann 31.12.2011, 19:47:17
20 Antworten

Könnten Sie ein Skript schreiben, dass gernerates einen privaten Schlüssel, dann einen öffentlichen Schlüssel, dann die Adresse. Verbinden Sie die Adresse mit dem Benutzer, und bitten Sie ihn, kopieren Sie den privaten Schlüssel und sicher ist es sicher. Wenn er/Sie will zu machen ein Geschäft, Fragen Sie Sie für den privaten Schlüssel, um es zu Ihrem backend, das macht die Transaktion...

Übrigens:

gespeichert wird in einem cookie auf dem computer des Benutzers

Das klingt schrecklich, weil Sie Zugang hatte zu den key, wenn Sie Zugang zu dem computer gehabt und Benutzer manchmal löschen Sie Ihre cookies...

+969
noesgard 03 февр. '09 в 4:24

Wenn Ihr Kontakt Anfrage technischer Natur ist, können Sie auch den github issue-tracker und erstellen Sie ein ticket.

Beachten Sie die Richtlinien der Berichterstattung, interessante Artikel zitiert:

Erstens in Bezug auf die Struktur, es gibt keine Besondere Konzept der "Core-Entwickler" im Sinne von privilegierten Menschen. Open-source-oft natürlich dreht sich alles um Leistungsgesellschaft, wo mehr Begriff Mitwirkende gewinnen Sie mehr Vertrauen von der Entwickler-community. Jedoch, einige Hierarchie notwendig ist, für praktische Zwecke. Als solche gibt es-repository "Betreuer", die dafür verantwortlich sind für das Zusammenführen von pull-Anforderungen sowie einen "lead maintainer" wer ist verantwortlich für den release-Zyklus, insgesamt das Zusammenführen, die moderation und die Ernennung von Betreuern.

+882
Philip Kuo 26.10.2016, 19:38:13

Verschiedenen Börsen bieten verschiedene Tarife in der gleichen Zeit, da die Schwankungen im Handelsvolumen, Märkte, etc.. Dies geschieht in der echten Währung-Märkten, wie gut. Mit genug Geld ist es auch möglich, die Währung Markt, den "Kauf" von Dollar mit Euro, dann Kauf yen mit US-Dollar, dann Kauf Euro und yen, und kommt voran.

+808
wellwisher 01.09.2015, 08:51:54

So verstehe ich, dass die Schwierigkeit erhöht werden durch algorithmen berechnet, die alle 2016 Blöcke. Aber mein Verständnis ist, dass dieser Algorithmus versucht, eine Schwierigkeit, so dass die Durchschnittliche Zeit, die es braucht, um dort ein block ist etwa 10 Minuten. Mein Verständnis überprüf mal, dass der einzige Weg, um zu Messen die Zeit in Minuten wird durch die Verwendung vertrauenswürdigen Zeitstempel, was ich davon ausgehen, bitcoin nicht tun (denn es soll ja nicht zu trauen).

Also meine Frage ist, wie funktioniert die bitcoin-Protokoll Messen die Zeit in Sekunden oder Minuten, um zu bestimmen, was die Schwierigkeit sein sollte?

Ich lese hier , dass "jede Bitcoin-client vergleicht die tatsächliche Zeit, die zur Erstellung dieser Blöcke mit der zwei-Wochen-Ziel und ändert das Ziel, indem die prozentuale Differenz". Wie funktioniert jeder bitcoin-client betreffen die Schwierigkeit, die vom Netzwerk eingestellt? Ist das ein Szenario, wo es die minimalen und maximalen Grenzen auf Schwierigkeit und jede Schwierigkeit innerhalb dieser Grenzen akzeptiert, die durch Knoten in dem Netzwerk? Oder ist die Berechnung der Schwierigkeit etwas diskrete und präzise?

+774
user3537812 20.06.2015, 02:38:12

Warum nicht starten, bei einigen anderen integer > 0 zum Beispiel?

Warum würden Sie? Geht von 0 bis n , wo n ist der maximal mögliche Wert bedeutet, dass die miner die Suche durch alle möglichen Werte für die nonce. Beginnend irgendwo anders und gehen auf n bedeutet, dass einige nonce-Werte werden übersprungen, was bedeutet, dass es möglich ist, zu verpassen, der nonce-Wert, der erhalten Sie einen block.

Wenn Sie die wrap-around wieder auf 0, wenn Sie zu erreichen nsind, dann ist es nicht anders zu gehen von 0 bis n. Es ist nur schwerer zu implementieren. Geht von 0 bis n ist am einfachsten zu implementieren und garantiert, dass Sie werden suchen durch alle möglichen nonces.

+750
Pramod P Bangwal 23.02.2015, 18:42:57

hat jemand hier btc reorg ganze Konzept Dokumentation kann online angesehen werden?

auch ich Frage mich, ob ein bestimmter block reorged?

oder alle Blöcke, das ist nach der Transaktion muss reorged?

zum Beispiel der Kerl, der verloren 8,999 BTC im Jahr 2011.

können die Kumpels helfen ihm jetzt reorg seinen block, es wieder zu bekommen?

oder Sie haben zu re-un-mining-alle Blöcke, die Sie haben zwischen 2019 und 2011 zu tun, erfolgreich zu sein ?

+747
Corezone0 10.08.2017, 13:15:30

Ich habe diesen link gefunden, den anderen Tag, der zeigt, wo können Sie bitcoins https://www.spendbitcoins.com/places/?place_type=service meist für hosting-Unternehmen, einige poker-Websites/online-Kasinos & viele computer co ist, dass ich bin sicher, würden die meisten Menschen nie verwenden Sie jetzt. Sah einen Artikel, der ein restaurant in New York wollte, Sie zu akzeptieren, bald aber wohl sein ein marketing-Gag vor dem Absturz zu bekommen, einige Kostenlose Werbung. gibt es auch einen Artikel von der Kerl in Kanada verkaufen zu wollen, sein Haus für bitcoins. Ich bin mir sicher, dass er ' s gehen zu müssen, viel mehr bitcoins jetzt nach der 2-Tages-crash-es sei denn, prallt zurück.

Viele haben Sie auf der Seidenstraße für den Kauf von Drogen auch, aber ich bin sicher, dass gov ' T gehen, um nach unten zu knacken auf, dass . Hörte, fing Sie einige Kerl in Australien vor kurzem für die Seidenstraße.

Hoffe, das hilft

+641
Doug Molineux 08.01.2019, 13:11:24

Sicher.

Adressen sind nicht wirklich eine Sache, die so weit wie blockchains gehen - meist sind Sie nur Sorge um die Tasten geht (oder im Fall von Bitcoin und Bitcoin-basierte Netzwerke, die sperren-sperren-Skript, welches eine Ausgabe zu sein aufwendbare nur durch eine bestimmte [set] - Taste[s]).

Da der key-generation-Prozess stützt sich auf die Entropie, und nicht verlassen sich auf das Netzwerk, zu dem Sie den Schlüssel zu erstellen, ist es möglich, und sehr unwahrscheinlich, dass zwei Menschen sind in der Lage erzeugen einen identischen Schlüssel.

Es ist so unwahrscheinlich, dass keine Brieftasche ich bin mir bewusst, dass tatsächlich Kontrollen für die wichtigsten Wiederverwendung auf der Ziel-chain weiter. Es ist einfach etwas, dass ist nicht zu rechnen, vorausgesetzt, Sie haben eine gute genug Quelle von Entropie.

Beachten Sie, dass selbst wenn Sie am Ende erzeugen (oder manuell) ein-Schlüssel über Netzwerke, die eigentliche "Adresse" kann noch anders sein, da Bitcoin verwendet base58/bech32-Adressen, während der BCH verwendet base58/cashaddr-Adressen. Dies ist lediglich eine Codierung, aber, und nicht ändern Sie die zugrunde liegenden Schlüssel benötigt, um zu verbringen die Ausgänge.

+597
Sama Walt 28.10.2019, 08:22:54

Ich habe meine eigene c-lightning-Knoten. listchannels gibt 11,455 aber Forscher, e.g https://explore.casa/ show rund 39.000. Muss ich irgendwas eingestellt, um alle Kanal-info?

$ Blitz-cli listchannels | grep source | wc
 11455 22910 996585

Ich denke "initial_routing_sync" relevant sein könnte. Aber ich kann nicht herausfinden, wie es zu benutzen.

nach dem Empfang eines init-Nachricht mit der initial_routing_sync-flag auf 1 gesetzt: Schicken SOLLTE, Klatsch Nachrichten für alle bekannten Kanäle und Knoten, als wären Sie gerade erhalten.

https://github.com/lightningnetwork/lightning-rfc/blob/master/07-routing-gossip.md


Update 1

Ich neu gestartet clightning 3 Stunden her, aber immer noch die Zählung 8,433. Und scheint die Nummer bleibt bei der nahezu gleichen Anzahl.

Was ich gemacht habe:

1. Stop lightningd
2. Delete /home/lightningd/.lightning/gossip_store
3. Start lightningd
4. Die Verbindung zu einem peer

$ Blitz-cli verbinden 03e[email protected]144.76.235.20:9735

5. Warten Sie 3 Stunden
6. Überprüfen Sie die Zählung

$ Blitz-cli listchannels | grep source | wc
 8433 16866 733671
+449
JackOfficer 24.12.2015, 20:26:24

Stack Exchange Seiten für Cryptocurrencies:

Bitcoin https://bitcoin.stackexchange.com/

Des Astraleums https://ethereum.stackexchange.com/

Monero https://monero.stackexchange.com/

Andere Vorschläge:

NEO-Blockchain http://area51.stackexchange.com/proposals/110921/neo-blockchain

Augur http://area51.stackexchange.com/proposals/106367/augur

Factom http://area51.stackexchange.com/proposals/114019/factom

Sia http://area51.stackexchange.com/proposals/114211/sia

Golem http://area51.stackexchange.com/proposals/109578/golem

Diese sind in der vorliegenden Liste zu den besten meines Wissens.

+436
Brosko 28.09.2018, 20:02:39

Bitcoin und Bitcoin-Cash verwenden Sie die gleiche Adresse-format. Dies bedeutet, dass, wenn Sie nehmen Sie den Schlüssel aus der Bitcoin-Core-client und importieren Sie Sie in Ihren Bitcoin-Cash-Kunden, die Bitcoin-Cash-client wird in der Lage sein, dass Geld ausgeben.

Allerdings, wenn jemand anderes betreibt die Bitcoin-Core-client, die Sie brauchen, um Sie zu überzeugen, senden Sie das Geld.

+429
liriklove 07.02.2011, 18:56:28

Ich kam vor kurzem in Steemit, ein Reddit-artige Plattform, die scheint zu laufen auf der Steem blockchain. Es sieht aus wie es ist, zahlt seinen Nutzern zu veröffentlichen und kuratieren von Inhalten. Allerdings sieht es eher misstrauisch, die im wesentlichen einem langen blog-post könnte eine ausstehende Auszahlung von über $3900. Selbst unter Berücksichtigung der Wechselkurs von etwa 0,25 USD/Steem, das ist eine gute Bezahlung für das schreiben von Artikeln.

So Frage ich mich - wo ist der Haken? Was ist Steem und Steemit alle über? Ist die Plattform wirklich bezahlen die Leute Hunderte von Dollar, um Artikel veröffentlichen, oder ist da etwas faul?

+416
Matthew Grant McDaniel 16.09.2010, 17:28:15

Gefunden die Daten auf crypto vergleichen

const endpoint = 'https://min-api.cryptocompare.com/data/histoday?aggregate=1&e=CCCAGG&extraParams=CryptoCompare&fsym='+ ticker.toUpperCase() +'&limit=365&tryConversion=false&tsym=' + Währung.toUpperCase();
+374
Bambi 27.07.2016, 23:01:04

Es ist nicht möglich zu bestätigen, eine Transaktion, Sie haben mir einen vollen block, das passiert zu gehören, die Transaktion.

Bei den aktuellen Preisen, die Sie brauchen, um 100PH/s, um mir einen einzigen block innerhalb von 24 Stunden. also 2,5 EH/s (in etwa!) mir einen block in unter einer Stunde. Das, mein Freund, ist eine farm, macht 250.000 USD pro Stunde (ohne Strom wohlgemerkt).

+238
Alvin Bunk 27.05.2019, 19:52:27

Ich schlage vor, bcrypt. Es ist nicht eine kryptographische hash-Funktion per se, aber es könnte ersetzen Sie SHA-256 und fügen Sie einige Speicher-Einschränkungen, würde Ihre Umsetzung schwieriger auf GPUs.

Bcrypt verwendet den blowfish zur Verschlüsselung einer Zeichenkette mit einem Schlüssel von einem Passwort abgeleiteten durch den Benutzer ausgewählt. So erhält eine Zeichenkette und ein Ziel, der Suche nach einem Kennwort, das verschlüsselt den string unter dem target funktioniert genau so wie die Bitcoin Lotterie.
Als Speicher für die constraints ist es möglich, zu implementieren bcrypt auf eine GPU, aber es ist viel schwieriger (wahrscheinlich unmöglich), um die gleiche Art von performance-Verbesserungen, die wir sehen, mit SHA. Hier ist ein Auszug von einem post auf crypto stackexchange über die Implementierung von bcrypt mit cuda:

Nun bcrypt ist eine Variante der Blowfish-key-scheduling, die ist definiert über eine Tabelle (ein paar Kilobyte), die ständig zugegriffen und verändert den ganzen Algorithmus. Aufgrund der Größe der Tabelle jeder Kern haben, um es zu speichern in den GPU-main-RAM, und Sie werden Wettbewerb für die Verwendung des Speicher-bus. So bcrypt läuft -- aber nicht mit der vollständigen Parallelität. Jederzeit, die meisten Kerne werden ins stocken geraten, warten auf den Speicher-bus zu werden.

+189
user67579 13.03.2019, 12:43:58

Viele!

Wenn man sich die Bolzen ( Blitz RFC) finden Sie viele Situationen, in denen die Knoten müssen nicht eine Kanal (also eine Kraft schließen), wenn etwas passiert, in einer unerwarteten Art und Weise während der Kommunikation mit channel-partner. Dies könnte sogar so einfach, wie einem nicht reagierenden channel-partner, während mit der Begleichung einer htlc in welchem Fall Sie zu erledigen haben, die htlc onchain. Aber es gibt viele weitere Bedingungen, in denen das Protokoll fordert zum scheitern der Kanal.

+123
Leadri 03.12.2013, 23:33:55

Ich habe cent os in meine amazon ec2-instance-ich versuche in diesem post zu installieren litecoin-daemon danach erfolgt die Kompilierung und Ausführung ./litecoind gibt die folgende Fehlermeldung

litecoind: Schlüssel.cpp:134: {anonymous}::CECKey::CECKey(): Assertion `pkey != __null' ist fehlgeschlagen.
Abgebrochen

Konfigurieren von litecoin.conf in AMI?

+93
Feng Yao 18.10.2016, 01:58:05

Außerhalb des Bitcoin, wenn ein Unternehmen ein blockchain wie Struktur, kann öffentlich zugegriffen werden, sondern nur das Unternehmen selbst Minen blockiert, bedeutet das, dass die blockchain nicht trauen kann?

Ich habe nur eine grobe Theorie im Hinterkopf, keine harte Beispiele. Sagen ein Kartenspiel, implementiert unter Verwendung einer block-Kette. Karte-Sammlungen und Spiel-Statistiken gespeichert werden, in einer blockchain und zugänglich für alle Spieler des Spiels. Keiner der Spieler mir die Blöcke. Als Spieler das Spiel spielen, Handel Karten, öffnen von booster-packs, etc, die Sie senden unterschiedliche Arten von Transaktionen, die das Unternehmen und die Gesellschaft überprüft, und fügt die Daten in die blockchain. Aber das Unternehmen gewinnt die blockchain zu festigen diejenigen, die Transaktionen selbst und nicht mit dem Kunden zu mir an alle.

Ich kann sehen, wie Geld (Bitcoin, fiat, etc) würde den Besitzer wechseln, für die rare-Karten oder booster-packs. Naturgemäß wäre es Wert, für die Karten, die nicht im Gegensatz zu Magic: The Gathering oder Pokemon mit seltenen Karten, die die Leute wollen. Kann ein Spieler das Vertrauen des Unternehmens blockchain? Da die Zahl der Bergleute wird gesteuert durch die Firma, was wäre eine akzeptable Schwierigkeit für die Miner zu haben, zu erreichen? Wäre das nicht ein zu niedriger Schwierigkeit nicht Beweis genug arbeiten, um vertrauenswürdig zu sein?

Da es im besten Interesse des Unternehmens zu fördern, um die ordnungsgemäße Verwendung der Kette ist es nicht wirklich ein 51% Angriff (technisch gesehen eine 100% - Angriff). Die Nutzer würden wissen, Sie sind nicht Bergbau von Anfang an. Würde das anders sein als die Gesellschaft die Wahl postgres über MySQL? Es ist nur die Wahl für die Lagerung, richtig?

+92
Ocracoke Island 15.09.2017, 01:14:30

Als es war wies mich darauf hin, durch ArtForz in diesem Beitrag: https://bitcointalk.org/index.php?topic=44707.msg534605#msg534605 die hashes gespeichert werden in little-endian-notation, so dass ich zuerst umkehren müssen, bevor Sie Doppel-hashing, und dann in umgekehrter Ausgang zurück zu bekommen das richtige Ergebnis.

+35
wonder95 03.02.2015, 03:20:50

Ich habe eine Brieftasche auf Blockchain.info und Sie erzeugen eine Bitcoin-Adresse für mich. Jetzt habe ich eine andere Bitcoin-Adresse. Kann ich immer noch meine alte Bitcoin-Adresse?

+13
Billy Phetla 07.07.2013, 10:11:17

Fragen mit Tag anzeigen