Wie Sie ein upgrade Andockfenster clightning

Ich habe versucht, zu aktualisieren, clightning auf die neue version 0.7 von

  1. docker-verfassen stoppen
  2. docker-verfassen rm clightning_bitcoin
  3. docker-Komponieren bis

Allerdings ist es immer noch version 0.63 Wo kann ich einstellen, dass es ein Upgrade auf 0.7?

Würde diese änderung im Andockfenster-Komponieren.yml korrekt sein?

clightning_bitcoin:
 Bild: elementsproject/lightningd

zu

clightning_bitcoin:
 Bild: elementsproject/lightningd:neueste
+898
Franco 22.08.2011, 05:08:01
22 Antworten

Ich bin versucht, Folgen Sie den Anweisungen in dem folgenden Beitrag: Überprüfen Sie den status des daemon

Wenn ich versuche zu laufen, bitcoin-cli getblockchaininfo bekomme ich die folgende Fehlermeldung:

enter image description here

Wenn ich mir für die Konfigurationsdatei. Wie es aussieht ist es gar nicht da.

Ich bin auf Windows.

+923
89149425285 03 февр. '09 в 4:24

In C-Blitz ist es ziemlich einfach. Einfach den server Herunterfahren und machen Sie eine vollständige Sicherung der ~/.Blitz - Ordner. Dieser Ordner enthält insbesondere die HSM-Geheimnis, das ist für key-Ableitung von später Tasten und es hat auch die sqlite3-Datenbank, die verwendet wird zum speichern aller aktuellen Staaten. Dies bedeutet, dass es keine Notwendigkeit, um in der Nähe von Kanälen oder nichts.

+905
Priya Jain 12.12.2011, 15:53:30

Was ist der einfachste Weg für einen Benutzer, um eine Transaktion zu erzeugen, mit 2-Adressen empfangen?

Ich Rede nicht über "ändern". Angenommen, ich möchte zum send 1 BTC zu zwei Adressen: Alice 1KMkHaogstQ33Ea9k1rQuT5uduPPPQunt4 und Bob 123uibcSV7mTDSkzHi8pVaM4grLXxLfKre

Alice soll 0.9 BTC und Bob 0.1 BTC. Wie kann ich das in eine Transaktion?

Ist es ein praktischer Weg, um das geschehen aus der aktuellen (August 2013) Bitcoin-client-software?

+778
Himanth 02.11.2012, 12:40:02

Gibt es proof-of-work-algorithmen, die sind stochastisch abhängig?

Ja. Eine andere Idee, ähnlich der, die Nick beschrieben:

Fügen Sie eine zusätzliche 8 Byte am Ende jeder Transaktion bei der merkle-tree, in einem Feld namens" nEffort. Die nBits Feld in der header beschreibt die Summe der Arbeit, die getan werden muss (im Durchschnitt) auf den block. Split, die Arbeit durch die Anzahl der Transaktionen in den block, und dann können Sie mir jede Transaktion individuell und durch Veränderung nEffort , bis das Blatt von der merkle-tree hashes zu einem ausreichend niedrigen Wert. Beachten Sie, dass dies nicht ersetzen-Transaktionen-IDs, es würde im wesentlichen nur ein zusätzliches Feld, jedes Blatt, das element des merkle-tree.

Um zu überprüfen, die Arbeit, stellen Sie sicher, dass jedes Blatt des merkle-Baum entspricht dem Schwierigkeitsgrad/Number_of_transactions parameter.

Die Nachteile dieser:

  • Ein block-header nicht überprüft werden kann, ohne dass alle Bewegungsdaten, die offensichtlich sehr begrenzt für SPV Knoten, auf dem die Sicherheit Ihrer Transaktionen wird, wie viele Blöcke Sie auf.
  • Dies könnte auch doppelt verbringt einfacher. Nur eine Transaktion geben Sie Münzen, um sich selbst und lassen Sie es, nachdem Sie senden Sie die Münzen, um jemand anderes.
  • Es würde abschrecken, hinzufügen von neuen Transaktionen in Ihrem block, da jede neue Transaktion würde bedeuten, dass alle zuvor abgebauten Transaktionen zählen, die für weniger arbeiten.

Es ist wahrscheinlich nicht eine gute Idee, aber es ist ein weiterer Weg, um eine stochastisch abhängigen Nachweis von Arbeit.

+740
Wuka 25.05.2015, 15:45:42

Als ich herausfand, von dieser Frage, die Standard-Brieftasche enthält 100 private-keys, sondern macht nur sichtbar.

Aber was ich nicht verstehe, ist, warum Bitcoin mit diesen "versteckten" Adressen? Ich habe mit meiner Haupt-Email-Adresse "ABCDE" und nach einem gewissen Punkt habe ich bemerkt, dass mein Guthaben ist verteilt auf verschiedene private Adressen, die ich sehen kann in "Receive coins" - Registerkarte. Warum konnte es nicht einfach meine Haupt-Email-Adresse?

+730
Juan de Parras 18.11.2014, 04:33:02

Ich möchte hinzufügen, dass es nicht ein "wo". Kryptogeld nicht gedruckt, noch hat es jemals existieren in einem physischen Standort. Es gibt nur überprüft, erfasst die Transaktionen zwischen den Benutzer/peers.

+651
infinity 12.06.2013, 10:50:09

Bitcoin 0.5 Spülen Sie die Schlüssel-pool auf Verschlüsselung. Dies bedeutet, dass beim verschlüsseln einer frischen Brieftasche, keiner der aktiven reserve-Schlüssel wird je berührt haben, die den Datenträger in unverschlüsselter form.

+530
Leon Mak 14.09.2014, 05:38:38

Ja, der Zeuge kann mutiert werden, bevor es in einem block. Sobald in einem block, den er begangen hat, um mit einem hash. Dies ist nicht gravierend, jede änderung, die nicht die Gültigkeit spielt keine Rolle für den Urheber oder Empfänger der Transaktion.

+489
user184191 15.06.2014, 09:45:44

Ich habe gelesen, über die ATOMIC-SWAP, den ich finden konnte nur der Konzept-Ebene und konnte nicht finden, technisch. Gibt es eine doc über die atomic-swap -, zu erreichen, die technisch und code-Quellen, dies zu erreichen.

+462
sudipto 28.04.2012, 13:45:16

Ich bin immer um 4 Aktien eine minute (mining 100Mh/s aber das stört mich nicht, dass viel, weil die Anzahl der Aktien ist das, was wirklich wichtig ist, oder?) und seit LTC/USD ist 2 und er zahlt 50 LTC für jeden block Belohnung, sollte es bezahlen 100USD für jeden 713 Aktien (diff, wie ich) so sollte ich mich immer wie 100 $alle 3 Stunden (das ist ziemlich guter Hinweis, mein Mathe falsch ist) und das ist, weil der Unterschied nur so gering ist!

Wenn ich dies tun Mathe für BTC funktioniert es nur Recht. Nicht die Mechanismen, die sollen sehr ähnlich sein?

+435
bradmurray 12.05.2010, 23:38:22

Gibt es eine Adresse zugeordnet P2WSH scripts?
für testnet txid =6717c8971dccbf826790efc16fb357f1e225fed3448247b8556c9f13a6c0ce42, bekomme ich: "vout": [ { "value": 0.05994165, "n": 0, "scriptPubKey": { "asm": "0 43aac20a116e09ea4f7914be1c55e4c17aa600b7", "hex": "001443aac20a116e09ea4f7914be1c55e4c17aa600b7", "type": "witness_v0_keyhash" } } ] Gibt es keine Adresse im Zusammenhang mit diesem?

+408
Nancy Azzarelli Delgado 03.07.2011, 04:11:25

bitcoinjs-lib und bitcore-lib sind beide javascript-Bibliotheken, die es ermöglichen, key-signing.

Zum Beispiel mit bitcore-lib:

var Message = require('bitcore-Nachricht');

var privateKey = new bitcore.PrivateKey('L23PpjkBQqpAF4vbMHNfTZAb3KFPBSawq7kinftzz7dxq6tzx8ua');
var message = new Message ("Dies ist ein Beispiel für eine signierte Nachricht.');

var Signatur = Nachricht.sign(privateKey);

EDIT: auch die Verifizierung Beispiel von bitcore ist github.

var Message = require('bitcore-Nachricht');

var Adresse = '13Js7D3q4KvfSqgKN8LpNq57gcahrVc5jz';
var Signatur = 'IBOvIfsAs/da1e36W8kw1cQOPqPVXCW5zJgNQ5kI8m57fyczxdefmeyoiqjsreze4w7vfdmdmpk0hokujpvgppe=';

var verifiziert = new Message ("Dies ist ein Beispiel für eine signierte Nachricht.').überprüfen(Adresse, Unterschrift);
+371
Sentinal21 12.02.2012, 13:29:16

Die meisten bitcoin-Knoten erlauben nur ein paar bestimmte Arten von scriptPubKey, einschließlich P2PK, P2PKH, OP_RETURN, P2SH, native Zeugen und multisig. Diese sind die "standard-Typen", andere nicht Verwandte per default (zunächst aus Sicherheitsgründen, wegen bugs).

Also Adressen mit nicht-standard-pubKeyScripts wäre im Grunde unbrauchbar, auf das Netzwerk, wie es ist, und es gibt keine Notwendigkeit, den vollständigen pubKeyScript in diesem Fall - es ist platzsparender und sicherer zu machen, benutzen Sie einfach die Vorlage.

Adressen version byte an den start zu differenzieren zwischen Arten.

Ist es möglich, Skripte zu erstellen, die tun, was Sie wollen, in einer ähnlichen Weise zu dem, was Sie fordern, mit P2SH. Noch P2SH-Adressen haben eine bestimmte scriptPubKey-format, welches auch immer verwendet, aber wenn dann verbringen Sie den einlösen-Skript

+358
Anish Bari 19.06.2019, 08:02:20

Ich benutze die Bitcoin-Kern auf dem PC, wo es beginnt, indem Sie die gesamte blockchain, bevor man mit der Brieftasche. Warum nicht verlangen, der download der blockchain bei der mobile app?

+337
user13730 05.11.2015, 13:43:59

Dein Angriff würde nicht funktionieren, weil die Knoten nehmen die meisten-work-Kette als führende, die Anzahl der Blöcke ist irrelevant. Angreifende Kette verbringen muss mindestens so viel Arbeit wie für das original. Diese tatsächlich einen bug in der whitepaper und die ursprüngliche bitcoin-software-Implementierung: es überprüft die längste Kette statt am arbeiten. Es war das fest sehr früh auf.

Die Checkpoints sind Zentralisierung, wie Sie geben, die devs macht. Sie sind nicht mehr getan, in Bitcoin.

+315
Taken 05.03.2014, 23:50:17

Ich glaube, ich verstehe, Bergbau gut genug, aber was ich nicht verstehe ist, wie die Blöcke von Transaktionen zusammengesetzt sind. Nach diesem Beitrag - Was genau ist der Bergbau? - die Bergleute montieren Sie die Blöcke, und dann lösen die Schwierigkeit.

Also, sobald ein block gelöst ist, und die Bergleute müssen, erstellen Sie einen neuen block, wie die Bergleute entscheiden, wie viele Transaktionen zu legen, in den block? Konnte der Bergmann nur montieren ein block mit einer einzigen Transaktion? Könnten bestimmte Bausteine enthalten mehr oder weniger Transaktionen als die andere? Danke!

+315
LCB 02.11.2011, 10:29:04

2/24/18: habe das gleiche Problem - ich nutze ein ASUS B250-MINING-EXPERTEN mit GeIL Pristine 4 GB und Intel Core i3-6100T. 2: RAIDMAX RX-1000AP-S 1000W und 1: Corsair 450 MYR

Die 450 MYR läuft das Mainboard, der SSD, während die 2: 1000W läuft 10: Ver006C Mining Dedizierten PCIe-Riser-Karte und das 2: MSI RX480-RÜSTUNG 8GB, 2: XFX RX480-CORE 4GB, 1: MSI RX 570 RÜSTUNG 8GB, 5: MSI RX580 RÜSTUNG 8GB. Das RIG ist stabil, kein Zweifel, führt toll!

"ABER ich weiß, es kann besser werden!"

Das gleiche problem tritt bei Verlust der hash-rate etwa 80-90 H/s pro Karte. Alles was ich Tat, war der Umzug aus dem PCIe 16x langen Schlitz auf dem alten computer, die ich für bios modding zu den riser-Karten auf meinem Haupt-rig mit der ASUS-B250-Mining-Expert.

Beispiel: Nach Bios-MOD - Mining-XLC Leviar Münzen, ich bin derzeit immer 816 H/s mit einem RX580. Ich habe diese gleiche RX580 in meinem ECS P67H2-A2 BlackEdition läuft im PCIe 16x Langen Schlitz. Gestartet EthOS / SGminer auf ein Daumen-Laufwerk. Die RX580 solo in den PCIe-16x Langen Schlitz war hashing es bei 905-915 H/s.!

****Ich verstehe nicht die 80-90 h/s Unterschied von den PCIe16x Langen Schlitz vs Ver006C Mining-PCIe-Riser-Karte** Es ist definitiv ein Verlust der hash-rate und es ist sehr ärgerlich. Mit 10 Karten - ich verliere fast 1000 H/s Wie die anderen sagen, kein mater, was Einstellung, die Sie ändern, ist es gedrosselt wie ein Flaschenhals. Ich hoffe mir kann jemand geben einige Einblicke in das Thema.**

Macht Lust auf laufen Sie 10 solo-rigs zurück zu gewinnen, mein 1000H/s Verlust.

Vielen Dank für das Lesen...

+278
Daniel Grieff 28.02.2019, 02:50:09

VoteWatcher ist eine neue Lösung arbeitet jetzt mit bitcoin blockchain.

+244
Adrian Ferreira 14.03.2014, 10:54:03

Diese Frage ist nicht eine Kopie der Bergleute Können wählen, welche Transaktionen zu mir?

Jeder scheint sich einig über die Tatsache, dass die Bergleute können wählen Sie die Transaktionen, die Sie Bergbau sind. Aber ich kann nicht einen Weg finden, es zu tun! Ich erstellte eine persönliche bitcoin-Netzwerk (testnet-Protokoll), wo ich der einzige miner. Ich schicke Geschäfte, um meine mehrere (fake -) Knoten und Sie erhalten alle in den mempool.

Zu Demonstrationszwecken möchte ich einige der Transaktionen (mit hohen Gebühren) werden includeed in den ersten block und den rest in der zweiten. Ich habe versucht, prioritisetransaction (mit meinem miner-Knoten) zu tun, aber alle Transaktionen gingen auf dem gleichen block:

bitcoin-cli prioritisetransaction txId1 5000 200

bitcoin-cli prioritisetransaction txId2 0 -200

Ich legte beliebige Werte, das Ziel ist, von mir Tx1 in den ersten block und Tx2 der zweiten oder sogar nach dem. Wie kann ich solch ein Verhalten? Brauche ich wirklich mehr als 1000 Transaktionen zu sehen, meine Geschäfte gehen in verschiedene Blöcke?

Ich wird jede Hilfe willkommen, danke im Voraus.

EDIT: ich bin das hinzufügen einer Frage zu diesem post. Auf einem anderen führen um einen Weg zu finden, um das "wählen", in welchen block meine Transaktion wird aufgenommen ich habe versucht, "estimatefee/Priorität" nennt. In meinem privaten bitcoin-Netz (Höhe: 14.000 Blöcke), wenn ich rufe:

bitcoin-cli estimatefee X

was auch immer X (Anzahl der block vor der Aufnahme), die Antwort ist "-1", was bedeutet, dass das Netzwerk nicht einschätzen können, was ich verlange (sollte nur anfügen, für hohe Ziffern). Brauche ich mehr Blöcke in meinem Blockchain? Mehr Transaktionen? Dasselbe experiment in der realen testnet, estimatefee funktioniert, ist aber wirklich weit Weg von der Realität, was auch immer die Gebühr, alle meine Geschäfte gehen, um den ersten block.

+217
SFbay007 16.02.2012, 03:31:50

Ich bin versucht hinzuzufügen verifyTransactionBytes zu meiner app. Ich bin derzeit stecken, weil der Transaktion.Empfänger !== Daten.Empfänger. Ich verstehe nicht, wie die Transaktion.Empfänger wird jemals den gleichen Daten.Empfänger.

Daten.Empfänger gleich ARDOR-64L4-c4h9 gebunden-Z9PU-9YKDT

Jedoch Transaktion.Empfänger entspricht 12686039152117651770352583052021228896653772998482022211948610002430512793010043372255281183988421160450227631016638876582933743874739812608892576232835541561180017189881475915550182092483428449468438018195304514943626747005224233901130236596723251118266281272406204049816147466250586545776300564249483796886483621200942491492199171631589798205980673

Das wundert mich nicht, denn ich sehe nicht, wie ein GLUT-Adresse wird generiert aus der Transaktion.recipient = String(Helfer.byteArrayToBigInteger(byteArray, pos));

Das sieht aus wie es der eine Zahl zurückgeben sollte, nicht einen string. Was bin ich

+91
niran 25.01.2018, 05:21:53

Sie können tatsächlich tun dies, ohne zu Vertrauen, die Mitarbeiter mit Ihren Münzen. Da es ungewöhnlich, dass Menschen zu viel bezahlen, Sie könnte so etwas wie dieses:

  1. Eine Hierarchische Deterministische (entspricht Elektrum) wallet, wo der server/POS-Terminals kann das ableiten einer neuen öffentlichen Schlüssel, aber keinen Zugriff auf private Schlüssel. Es bietet dem Kunden eine einzigartige Adresse zu zahlen.
  2. Ein server mit einem wissen um Ihre Aufträge + Ihre Adressen überwachen kann (ohne den privaten Schlüssel, wenn Sie möchten) diese Adresse für die Zahlung, und informieren Sie über den Eingang des Geldes.

Zwei-Wege-Bitcoin-Geldautomaten auf eine ähnliche Weise arbeiten - Sie können sicher sein, dass Sie nicht senden BTC zu einem privaten Schlüssel statt auf das Gerät, aber einige andere wallet vollständig.

Wenn Sie brauchen, um Problem sofort Erstattungen bewusst sein, dass die PaymentProtocol, Massiv in alle Brieftaschen für die Erfüllung von Zahlungen an andere, können die Käufer geben Sie eine Absenderadresse ein. So könnten Sie, statt eine Reine offline-wallet, nutzen Sie HD-wallets mit multisignature-Adressen.

  1. Jeder Mitarbeiter hätte ein HD-Brieftasche haben Sie die privaten Schlüssel für. Geben Sie jedem Mitarbeiter Ihre persönlichen extended public key, und Ihren Filialen extended public key. Für jede Bestellung ein neues 2-aus-3 multisig-Adresse erstellt wird.
  2. Jeder Mitarbeiter kann jetzt generieren einer Empfangs-Adresse für den Kunden zu zahlen. Sie können benachrichtigt werden, Zahlungen, die auf ähnliche Weise vor.
  3. Wenn Sie brauchen, um eine Rückerstattung, die Mitarbeiter können fügen Sie eine Unterschrift von Ihrem privaten Schlüssel, aber die Einschränkung ist, 2 Unterschriften, so muss er Sie um Ihre Zustimmung.

Auch da haben Sie zwei Schlüssel, es bedeutet, dass Sie persönlich eine Rückerstattung an Käufer, wenn der Mitarbeiter nicht anwesend war.

Die Vorteile für den zweiten Fall sind: Erstattungen werden vollständig übernommen, und Ihre Mitarbeiter sind nicht ausgesetzt zu bewegen Guthaben auf ein offline wallet.

+73
symmetron 28.09.2013, 12:37:08

Wir wissen nicht, was passieren wird, deshalb ist es schwer zu sagen, welcher client auf "die längste Kette".

  • Kern ist scool mit bip141, so wird es Folgen haben.
  • Segwit2x schwer Gabel wird mit BTC1.
  • USAF könnte schwer Gabel auch so, dass client wird für die Kette.
  • BItmain ist BitcoinABC haben Ihre eigenen client (ich bin mir nicht sicher, was das client/genannt wird).
+50
Coded Monkey 17.11.2018, 20:21:38

Fragen mit Tag anzeigen