Kann man eine bitcoin-Blitz Knoten auf einem raspberry pi null?

Wird ein bitcoin lightning node läuft auf einem raspberry pi null? Hat es die volle Bitcoin blockchain synchronisiert, oder es kann eine Verbindung zu einem remote-Knoten? Auch, was sind die minimalen Anforderungen, um eine Blitz-Knoten?

+170
Derek Peterson 13.11.2018, 00:20:37
23 Antworten

Ich habe Probleme beim Verständnis getblocktemplate.

Aus https://en.bitcoin.it/wiki/Getblocktemplate,

Ich sehe, wie man die block-header und dann beginnen hashing durch Erhöhung der nonce, das gleiche als würde ich die arbeiten auf das Ergebnis einer getwork nennen.

Was ich nicht verstehe, ist die folgende

Da machen Sie alle die Blöcke selbst, werden Sie nicht wirklich jemals brauchen, um eine andere Vorlage... bis es ungültig.

Nachdem ich konstruiere meine merkle root und dann mein block-header und hash-Weg durch die Inkrementierung der nonce, was dann? Wie kann ich "erstellen" ein block? Sicherlich werde ich überlaufen die nonce schnell mit einem ASIC - so was bin ich unterschiedlich während hashing?

Ich fühle mich wie ich bin fehlt ein sehr wichtiger Schritt.

Vielen Dank im Voraus!

+936
Shahid ali 03 февр. '09 в 4:24

Ein wallet ist eine Menge (oder Sammlung) von Adressen.

Eine Adresse ist ein Ort, um zu senden (Bitcoin) von und zu.

Wie ein Schlüssel (Adresse) und ein Schlüsselanhänger (Geldbörse/Adressen)!

+935
Boyoung Zheng 30.08.2014, 13:30:48

Ich machte einen transfer auf 6/16 von einem wallet auf ein anderes. Trotz überprüfung auf blockchain.com die Münze ist Weg von der sende-wallet-noch nie kamen in den Erhalt Brieftasche. Der Empfang wallet-Adresse gültig ist, bis 6/23, und ich bin besorgt darüber, was passieren kann, wenn dieser Horizont überschritten wird, während die Transaktion noch fehlt. Transaktion info unten. Vielen Dank im Voraus für jedes Licht, jeder kann in der Lage sein, um Schuppen zu diesem Thema.

4bfc13e27bd2d4b22a7e8d2070b70059064913be89e0286e7c6c2ce146cadbef

smoothsus

+859
Aman Jain 12.05.2018, 23:45:42

Diese beiden Dinge sind eigentlich nicht verwandt sind. Es gibt keine Einschränkungen, Adresse Wiederverwendung in das Protokoll. Sie konnten sich nie mehr als eine einzige Adresse überhaupt (obwohl das nicht empfohlen, vor allem aus Gründen der Privatsphäre) und p2sh Adressen sind da keine Ausnahme.

Das einlösen Skript kodiert die Bedingungen, die erfüllt sein müssen, um verbringen Fonds von einer unverbrauchten Transaktion Ausgang (UTXO). Was der Satz sagt, ist, dass Sie nicht haben, eine Sperre zu einem anderen einlösen Skript in einen einlösen Skript.

+826
stellsDealer 15.02.2015, 22:05:59

Wenn ich 0.00603581 in meine bitcoin-wallet, die viel tun, ich accually eigenen ?

+759
Cluisanna 16.03.2010, 17:22:18

Was Sie vorschlagen, ist derzeit nicht möglich mit Bitcoin, aber es könnte Hinzugefügt werden, in der Theorie. Mastercoin Pläne, um diese Funktion beinhalten, und nennt es "saving accounts", obwohl es natürlich nicht ursprünglich die Idee.

Die Idee ist, eine Adresse im Zusammenhang mit zwei Tasten A und B. Die IP-Adresse wird verwendet für langfristige Einsparungen. Die Fonds ausgegeben werden können, von dieser Adresse nur in einer der folgenden Bedingungen:

  • Eine Transaktion wird mit Unterzeichnung durch beide A und B.
  • Eine Transaktion unterzeichnet, und es gibt keine "Nachricht Abbrechen", unterzeichnet von B innerhalb von X Stunden.

Darüber hinaus wird die Transaktion Ausgänge nicht ausgegeben werden, bevor X Stunden vergehen.

Diese Adressen werden erkannt Einsparungen Adressen und Händlern wird nicht akzeptieren die Zahlung direkt von Ihnen. Sie sind nur für langfristiges sparen, schließlich bewegten sich zu einer hot wallet für den täglichen Gebrauch (nach X Stunden).

Diese Anordnung hat die folgenden Sicherheits-features: Zu verlieren - die Münzen, müssen Sie vergessen Sie Schlüssel A. - Zu stehlen Ihre Münzen, muss der Angreifer stehlen Tasten A und B, oder der Angreifer Stiehlt Ein und vergessen Sie B.

Das ist eine andere Konfiguration von normal-Adressen und multisig-Adressen, die möglicherweise vorteilhaft sein, in einigen Szenarien.

+752
Jina25 10.09.2011, 06:01:51

was ist die Münze Bezeichnung, ich sollte es mir mit meinem persona-PC CPU, um jede Art von Geld. meine Erwartung ist, dass es sich um eine Münze entworfen, um abgebaut werden mit der CPU hauptsächlich und in der gleichen Zeit, hat eine starke Nachfrage, so dass der Wert nicht gezogen werden, auf null fallen, wie viele andere Münzen. Ich merke, dass die Frage, die gebeten worden sind, bevor in 2013, aber ich bin mir sicher, dass die Antwort heute anders. vielen Dank für jede Rückmeldung.

+618
Skull 16.11.2010, 14:20:34

Ich bin versucht zu klären einige Unsicherheiten rund um den mempool

Ein tx kommt, seine validiert, und keine anderen Transaktionen haben aktuell markierte jeden seiner Eingänge. Tx Hinzugefügt wird mempool.

Wenn eine doppelte ausgeben, kommt in (ich.e a tx, verwendet jeder markiert die Eingaben verworfen, vielleicht markieren wir es als verdoppeln verbringen Versuch.

Wenn ein block ist verpflichtet, alle txs im mempool Referenzierung ausgegeben Eingänge entfernt, von dem mempool. Wenn der Tx entfernt wird, ist nicht gleichwertig zu dem einen Hinzugefügt, dass Tx ist markiert als Waise, (wenn Sie wollte tx orphan-tracking)

Wenn ein block ein Rollback ausgeführt wird, verbraucht unspents wiederhergestellt, tx Hinzugefügt wird, zurück in mempool als unbestätigt.

Ist das in etwa korrekt? Ich fühle mich wie es gibt einige Grenzfälle rund mempool und block roll zurück, dass diese Adresse keine.

+415
MiPnamic 12.03.2013, 10:45:52

Ich Frage mich, ob es machbar ist, zu kompilieren eine bitcoin-Transaktion, der sich irgendwo zwischen (segwit und nicht-segwit), vielleicht einer von diesen Szenarien. Ich nenne die non-segwit Eingänge normale Eingänge nur der Einfachheit halber.

  • Verwenden Sie eine normale UTXO-Eingang und ein Eingang segwit
  • Verwenden Segwit Eingänge haben aber normale Ausgänge
  • Eine Transaktion mit zwei Ausgängen, einer Segwit und eine normale

Wenn die Antwort auf diese ist ja (vielleicht nicht anwenden, um die letzten Szenario), was wäre der Fall für die transaction malleability? würde die Letzte Transaktion werden immer noch anfällig für transaction malleability wie die Signatur ist immer noch in der Haupt-Transaktions-Objekt?

+390
OMan 28.10.2013, 06:07:45

Während solo-Bergbau-der Bergmann fällt zurück, um zu versuchen, zu erstellen real-Schwierigkeit Aktien, eine.k.ein. die Blöcke. Damit Sie nicht sehen, eine Aktie, bis Sie tatsächlich finden einen block. Der einzige Grund, pools, verwenden Sie niedrigere Schwierigkeit Aktien, um zu bestimmen, welche Bergleute sind aktiv versucht, mir einen block. Da Sie der einzige miner es gibt keine Notwendigkeit, Sie zu halten Registerkarten auf die miner, es ist bereits klar, wer die Belohnung bekommen.

tl;dr: das ist völlig in Ordnung, solange die miner zeigt eine hashrate finden Sie einen block schließlich, obwohl Sie mit Ihren aktuellen hashrate es 193 Jahre, in der Erwartung für Sie zu finden, ein block.

+360
World of Warcraft 13.06.2013, 00:01:29

Ersten post. Ich muss sagen im Voraus vielen Dank an alle für die tolle Unterhaltung und Hilfe-und software so weit. Es hat mir wirklich geholfen, um sich mit bitcoins und bitcoin-mining.

Ich habe eine Frage über die Funktionsweise der Bitcoin-Netz und wie mining-Kredite werden angewandt, um die richtige person.

Angenommen eine person ist solo-mining. Das heißt, ein computer ist dabei der Bergbau. ES kann ausgeführt werden, einen pool, aber das ist nicht relevant für diese Frage. Also, nehmen wir an, ein solo-miner erzeugt ein paar blocks und Sie akzeptiert.

Wenn das Netzwerk befürwortet ein block erstellt wurde, wie ist der Kredit für die block Erstellung (50 bit-Münzen, die bald 25), der auf die miner ' s Brieftasche?

Lassen Sie uns sagen, dass ein GPU-miner, wie DiabloMiner ausgeführt wird, und bekommen Ihre Arbeit von Bitcoin-QT. Wie funktioniert Bitcoin-QT, erkennen die mining-credit von 50/25 bitcoins und senden Sie es an die richtige Bergmanns-Adresse?

Danke.

+337
mmc4 03.02.2017, 07:41:26

Es ist eigentlich ganz einfach. Deine wallet ist eine Sammlung von privaten Schlüsseln, die jeweils identifiziert durch eine ID. Wenn jemand schickt Sie bitcoins, die sind einfach zugeordnet zu einem diese privaten Schlüssel.

Die Informationen über die Schlüssel hat, wie viele bitcoins gespeichert ist, in das bitcoin-Netzwerk selbst, dh in der Datenbank hat jeder Kunde.

Nun, wenn Sie wollen, verwenden Sie die bitcoins, die gehören zu einer bestimmten Schlüssel, müssen Sie diesen Schlüssel zum signieren der Transaktion.

Also Nein, du musst nicht online sein müssen, um zu erhalten eine Transaktion. Sie können auch Wiederherstellung von einem älteren backup, solange Sie noch nicht erstellt keine neuen keys in der Zwischenzeit. Wenn Sie erstellt haben, einen neuen Schlüssel, es hängt alles von Ihrem Glück - war die Transaktion an einen neuen oder einen alten Schlüssel?

Und wenn es beschädigt wird, bevor Sie ein backup machen, Sie SOL - niemand hat den korrekten privaten Schlüssel dann.

+322
RM Wilkes 25.09.2018, 21:18:28

Sie brauchen, um eine Empfangs-Adresse von dem client (oder eine e-wallet, wenn Sie bevorzugen), und kopieren Sie und fügen ihn in das Adressfeld gegen Ihren account bei BTCGuild.

Bedenken Sie, dass, wenn Sie den Bitcoin-QT client es ist eine sehr lange Synchronisations-Prozess zu warten, obwohl Sie möglicherweise in der Lage, eine Empfängeradresse, bevor es abgeschlossen ist (aber Sie werden nicht sehen, die erhaltenen bitcoins in Ihrem wallet, bis es synchronisiert). Je nach hardware und Bandbreite, synchronisation kann mehrere Tage dauern, um abzuschließen.

Zwar gibt es keinen Empfang-Adresse gegen Ihren BTCGuild account, werden Sie gerade ansammeln von bitcoins gegen Ihre BTCGuild Gleichgewicht, so dass Sie nicht verlieren alles, was in der Zwischenzeit.

Beachten Sie, dass der "Schwierigkeitsgrad" level of mining für das Netzwerk als ganzes hat, stieg auf einem sehr hohen Niveau aufgrund der Ankunft der hocheffiziente dedizierte ASIC-bitcoin-mining-hardware. Dies bedeutet, dass der Bergbau auf Grafikkarten ist wahrscheinlich nicht mehr rentabel (je nach Kauf-und Stromkosten) und die CPU-mining nicht profitabel gewesen für eine lange Zeit.

+312
AttackOnMorty 20.04.2011, 11:18:00

In diesem thread auf den Bitcoin Foren es wurde vorgeschlagen, dass ein lokaler Angriff auf bitcoind möglich sein könnte, durch fehlerhafte img-tags oder (wahrscheinlicher meiner Meinung nach) mit embedded-flash. Dies bringt auch die Möglichkeit der Verwertung über Java et al.

Ich weiß leider nicht genug über flash, um zu bestimmen, ob es daran gehindert, den Anschluss an einen abfragenden client auf localhost. Ich würde annehmen, dass es die Sandbox Weg von allem, was sonst auf dem lokalen Netzwerk, aber ganz ehrlich, ich weiß nicht, ob Sie sich schon die Mühe gemacht, um den Zugriff auf localhost.

+302
Geir Sagberg 07.05.2013, 19:25:40

Elektrum nicht speichern Sie Ihre Samen, der server wird durch freiwillige betrieben, und Sie können Ihre eigenen, wenn Sie es wünschen.

Brauchen Sie nicht nehmen Sie mein Wort für es: Beide , Elektron und electrumx sind open source, und Sie können überprüfen, die Funktionalität, und erstellen Sie eine version von code, den Sie überprüft haben.

+279
The AEB 24.10.2015, 20:27:25

BTC.com sehen Sie, wie Bergleute sind, die Signalgebung, die in Ihrer coinbase. In Ihren pools Seitesehen Sie den letzten Blöcke für jeden pool zu, so dass Sie sehen können, Wann pools, start/stop-Signalisierung für die verschiedenen Vorschläge.

+265
kizzx2 16.04.2010, 10:33:11

Was ist der beste Ansatz zum konvertieren von Ardor Zeit in Unix-Zeit?

+242
terrimidogen 08.11.2017, 07:44:30

Werfen Sie einen Blick auf, was sind die Schritte, um einen privaten Schlüssel generieren hier. Wenn Ihr Hauptschlüssel ist die raw-256-bit-Sequenzen oder irgendwelche Zwischenergebnisse, die Sie möglicherweise in der Lage zu generieren, die das Ende der privaten Schlüssel durch den nachfolgenden Schritten, vorausgesetzt, die app verwendet die gleichen Methoden. Das ist der einzige Weg, um erzeugen Sie einen privaten Schlüssel wieder. Es gibt keine Möglichkeit zurück zu gehen, aus dem öffentlichen Schlüssel den privaten Schlüssel ein. Hoffe das hilft und Sie können wieder Ihre Münzen!

+137
Ganga 27.09.2010, 04:34:27

Ich weiß, diese Frage gestellt, bevor, aber die Antworten noch geben, machen für mich keinen Sinn. Die häufigste Antwort ist: "die Transaktionsgebühr geht an die miner" ich bin in eine kleine Bergbau-Gemeinschaft, und niemand erhielt eine Gebühr. Also ich bin neugierig, wer sind die Menschen und Unternehmen, die wirklich erhalten Sie die Gebühren, da dies zu sein scheint real real big business.

+95
Bone Head 22.09.2015, 03:46:37

Oder Sie kaufen eine billige USB 1Tb Festplatte. Stecker, und dann beim Start wählen, um die datadir (UND DEN GELDBEUTEL) auf, dass.

Wenn Sie dies tun, und dann senden Sie alle Münzen, stellen Sie sicher, dass Sie ein backup der wallet.

+81
CentosMiner 17.03.2011, 22:54:30

Ich habe eine Frage. Recht Nein, ich bin mit litecoind + pushpoold + mmcFE (als front-end), es ist ein kleines großen pool mit peaks bei etwa 3000kh/s so weit, aber wir wachsen schnell.

Allerdings, einige Benutzer sind immer eine MENGE von ungültigen/veralteten Aktien. Die Menschen haben gesagt, Ihre miner kann für eine Weile stoppen, und starten Sie subimitting nur stales für ein paar Minuten, dann geht es zurück zu der Einreichung gültige. Mir selbst wird nur etwa 10%, das scheint fair, während mit getwork.

Nun zu der Frage: Ist es schwierig, den Schalter von pushpoold zu sagen... poolserverJ? Ich habe gehört, es ist bevorzugt, da es verwendet GBT (getblocktemplate). Dies würde verringern die Menge der Arbeit, die unser server führt, während die Beseitigung ungültige Aktien.

  1. Sind die Aktien dann gespeichert, wenn wir die switch-back-end? (Wir haben nicht gefunden, einen block noch, wir sind bis zu einer Summe von über 200k Aktien bisher)
  2. Unsere Benutzer bemerken keinen Unterschied an Ihrem Ende?
  3. Ist poolserverJ kompatibel mit mmcFE für litecoin?

Etwas Hilfe wäre genial!

+64
Manoj kumar 08.07.2017, 12:39:30

Erstens, es ist dringend empfohlen, nicht zu verwenden, ein brainwallet, Ihre Münzen gestohlen werden.

Aber im Allgemeinen, wenn Sie einen privaten Schlüssel, es gibt keinen Weg, um die 12 word-recovery-Satz von ihm. Das ist, weil die 12-Wort-Satz verwendet wird, wie ein Samen zu erzeugen, eine hierarchische deterministische master erweiterten privaten Schlüssel, wie beschrieben in Bulletin 39 und BIP 32 und dieser Prozess ist nicht umkehrbar. Auch Ihr privater Schlüssel ist nicht eine erweiterte private-key, welcher benötigt wird für ein HD-Geldbeutel, so dass die beste Sie tun können, ist einfach importieren Sie, dass einzelne Adresse manuell ein. Einige Geldbörsen nicht unterstützt Import von individuellen Adressen für die Sicherheit, denn Sie wäre nicht gedeckt durch die 12 word-Eselsbrücke backup. Also ich würde einfach vorschlagen ein neues zu generieren Brieftasche und alles, und vergessen Sie Ihr Gehirn Brieftasche.

+53
Richard Ho 08.03.2010, 02:36:34

Ich habe eine website, die Benutzern ermöglicht, den Handel Informationen für ein Preis. Der Preis ist berechnet basierend auf einem Algorithmus innerhalb der website. Die website erhebt eine Prozentsatz pro Transaktion für den service.

Ich würde gerne wissen, wie man über die Aktivierung der Benutzer zum ausführen der Transaktion mit bitcoins als alternative zu Kreditkarten-Transaktionen.

Die website ist codiert in Ruby on Rails, ich bin derzeit bitcoind, und die bitcoin-ruby-Bibliothek, aber ich fühle mich ein wenig überfordert mit der neuen Technologie.

Könnte mir bitte jemand erklären, wie könnte ich gehen? Ich bin auf der Suche nach einer übersicht über den Prozess.

Zum Beispiel: Die website stellt eine Verbindung zu einem bitcoind-server, und schafft eine einzigartige Geldbörse pro-Benutzer sind, dann bieten Transaktionen, die die Benutzer benötigen, um die übertragung von Münzen, die irgendwo auf Ihrer persönlichen website Brieftasche. Wenn der Benutzer wünscht, zu erwerben, Informationen von einem anderen Benutzer, der website verbindet sich dann mit der bitcoind und erzeugt eine Transaktion zwischen den beiden Portemonnaies, und erstellt eine zweite Transaktion zur Deckung der website provision.

Ich habe dieses Beispiel aus meinem grundlegenden Verständnis der system - aber was Fragen der Sicherheit beteiligt sind, in diesem. Wird diese Vorgehensweise funktionieren, oder gibt es eine bessere Möglichkeit?

+20
Meet Doshi 30.12.2010, 14:01:29

Fragen mit Tag anzeigen