Wie konvertiert channel id c-lightning-auf-lnd?

Sorry für die dumme Frage, aber ich bin nicht sehr gut in die Blitz-Netzwerk... Also ich habe zwei daemons: c-Blitz und LND.

Kanäle aus der c-lightning kommt, wie dies 505580:1917:1; Kanäle aus der LND kommt, wie dies 556369376388317185;

Ist es möglich, bringen Sie zu einem einzigen format? Für Beispiel c-lightning konvertieren, um einfache integer wie LND , um zu finden, die gleichen Kanäle aus beiden Dämonen?

+764
Elliot Brooker 01.08.2016, 06:47:15
20 Antworten

1)

Native P2WPKH nicht benutzten Ausgänge sparen 22 bytes, wie Sie Ihre ScriptSigs sind leer statt 0x0014{20-byte-Schlüssel-hash}. So, die Höhe der Einsparung ist unbedeutend.

2)

Ja, es gibt bereits eine Prüfsumme, die die gleiche Länge.

Die neueren Prüfsummen-Algorithmus ist

Darüber hinaus könnten Sie daran interessiert sein, die Liste der Bech32 Vorteile.

+995
Sandra Davis 03 февр. '09 в 4:24

Im Allgemeinen, je höher die Varianz für die Bergarbeiter eine Belohnung Methode, die höheren Kosten von sabotage-Angriffen (und ich glaube auch den potentiellen Gewinn, der Lügen-in-warten).

Im PPS gibt es keine Abweichung; und die Kosten für die sabotage vernachlässigbar ist, ist es lediglich die Belohnung von 1 Aktie.

In einer typischen Methode, ohne Risiko, absorption und moderate Abweichung, Zurückbehaltung ein block bedeutet, dass Sie verlieren Ihren Teil der Belohnung, die h/H, ist Ihr Teil der pool-hashrate.

Wenn Sie eine extrem hohe Varianz belohnen Verfahren wie "pay-per-letzten 10 shares", Quellensteuer Blöcke bedeutet ein Verlust von 10% der Belohnung, da, wenn Sie uns einen block, dann ist per definition haben Sie einen Anteil in den letzten 10 Aktien, keine Angelegenheit Ihre hashrate.

Und natürlich, als solo-mining -, block-Quellensteuer bedeutet verlieren alle Ihre mining-Belohnung.

Ein block-finder-bonus Hinzugefügt wird multiplikativ zu den anderen Kosten. Zum Beispiel in PPL10S mit 20% finder bonus, wenn die Zurückhaltung verlieren Sie sowohl den bonus von 20% und 10% der verteilten 80%, bei Gesamtkosten von 28%. Allerdings-finder-bonus ist ein schlechter Weg, um Kampf block Quellensteuer, weil es schafft eine Menge Varianz.

+909
Coyote Crafty 22.09.2015, 18:57:30
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Ja, es gibt solche services.

bitcoincharts.com bietet so einen überblick, Sie können aber auch verwirrt von den vielen fiat-Währungen.

CoinDesk chart ist viel sauberer, nur verwendet USD, und Sie können wählen Sie einfach die Börsen zu betrachten. Allerdings CoinDesk Listen weit weniger Austausch als bitcoincharts.com.

Es gibt verschiedene Dienste – beispielsweise BitcoinAverage – , die versuchen, um den Verlauf der Durchschnitts-Preis.

Wenn Sie wollen, können Sie die APIs für den Austausch, der Sie interessiert, und schreiben Sie ein Skript oder kleines Programm, das zeigt die aktuelle Preise.

+824
antr 29.07.2018, 16:52:18
Blöcke, die nur die coinbase-Transaktion bezeichnet Sie als "leere Blöcke".
+670
Bradley Harris 31.08.2013, 18:09:09

Bitcoinj basiert auf Java und ermöglicht das senden von Transaktionen an das Netzwerk. Seine eine Implementierung des Bitcoin-Protokolls. Aber es bietet keine Möglichkeit zur Visualisierung der blockchain (es speichert nur 646kb der blockchain, nicht alle 30gbs). Sie verbessern sollten, die Frage zu descrbe was genau ou machen wollen!

+634
sinta 22.03.2013, 22:40:23

Ich bin mit Bitcoinj und dabei die Transaktions-und ich bin immer der TX-hash-der hash wird nicht angezeigt im explorer-Website

SendRequest finalReq = SendRequest.zu(toAddress, Münze.parseCoin(Menge).subtrahieren(fAmt));
kit.Brieftasche().completeTx(finalReq);
kit.Brieftasche().commitTx(finalReq.tx);
kit.Peer().broadcastTransaction(finalReq.tx);

Mache ich etwas falsch.

+625
user432764 28.08.2015, 18:48:01

Ihre Adresse ist eine klassische 1 (Pay-to-public-key-hash) - Adresse. Dein Freund hat eine neuere Bech32 Pay-to-Zeuge-public-key-hash-Typ Adresse. Der block-explorer, das Sie verwiesen wird, ist teilweise kompatibel mit Bech32. Manchmal funktioniert es nicht. Auf der anderen Seite gibt es nichts verhindert, dass Sie aus der Betrachtung Ihres Freundes Transaktionen mit einem anderen block explorer wie https://Blockstream.info oder https://blockchair.com/.

+617
pugnator 28.05.2016, 23:47:23

Bitcoin ist eine dezentralisierte kryptogeld, d.h. es gibt keine zentrale Autorität, es zu kontrollieren. Was Sie brauchen, um sich in zentralen Währungen. Wenn Sie möchten, gehen für die einfachste Weg, alles, was Sie brauchen, ist Kenntnis der Programmierung von Webseiten und Datenbanken, und Sie können leicht einige Datenbank speichert beliebige zahlen, die dem Betrag Ihrer Währung Zugehörigkeit zu jemand. Dies aber wäre, wie Facebook credits, Microsoft Points oder ähnliches, nicht wirklich ein kryptogeld. Man konnte sich in zentralen cryptocurrencies, wie loom.cc . Auch erwähnenswert sind die Offenen Transaktionen.

Man könnte aber die Schaffung einer alternativen dezentralen kryptogeld, wie SolidCoin, LiteCoin und ein Dutzend andere, aber das schafft nicht so viel Lösungen, wie es Probleme verursacht. Wenn Sie möchten, ändern Sie den Quellcode könnte man es so machen, dass nur eine Adresse anlegen dürfen, die Münzen, aber das ganze system wäre anfällig für zahlreiche Angriffe, wie Sie Ihre computing-power könnte nicht genug sein, das system zu sichern.

Alles in allem, es ist nicht schwer zu erstellen, eine zentrale Währung, aber Bitcoin-Modell möglicherweise nicht die beste für dieses problem.

+612
Jonathan Maim 20.01.2014, 14:34:14

Es klingt wie Sie ausgeführt werden bitcoind auf dem gleichen server, das bereitstellen von Webseiten. Ich würde empfehlen, läuft bticoind auf einem separaten server insgesamt, aus mehreren Gründen:

  1. bitcoind tut viel mehr als einfach generieren Adressen, und deshalb erfordert eine Menge Ressourcen Weg von Ihrem webserver.
  2. Wenn Sie mit dieser Instanz von bitcoind zu speichern Münzen, ist es am besten, um es aus einer öffentlich zugänglichen server. Es gibt Möglichkeiten der Sicherung Ihrer Brieftasche, aber es ist am besten, einfach nicht verfügbar machen eine Angriffsfläche
  3. Durch ausführen von bitcoind auf einem separaten server befindet, können Sie es von mehrere Webserver, so dass das gesamte system besser skalierbar

Bewegen bitcoind auf einem zweiten server zu beseitigen, die Ressourcen-problem auf dem webserver, als auch Ihnen eine zusätzliche Ebene der Sicherheit. Diese Vorteile werden vermutlich überwiegen die Kosten für den zweiten server.

+549
fiksiki 23.06.2019, 06:18:29

Ich möchte wissen, ob ein cryptocoin ist aus einem Stück code oder es ist so eine Art Rechnung, dass eine person übertragen hat konzeptionelle Münze an eine andere person, wenn für eine Transaktion veröffentlicht. Wenn es ist ein Stück code, wie es gemacht wird.

danke.

+498
user278076 06.07.2010, 12:16:33

Ich habe eine extended public key, ich brauche, um zu überprüfen, ist es das Gleichgewicht (ich habe keine Verbindung zum wallet), ist es eine Drittanbieter-Dienst, der für, die ? Edit: ist Das nicht eine bitcoin-Adresse. Dies erzeugt mehrere neue Adressen für jeden Zeit, und ich will eine Methode zur überprüfung der Gesamtbilanz nur den master public key .

+497
msrdjan 25.04.2018, 01:01:06

Sagen wir ich will einen bitcoin Spenden button/QR-code senden an mehrere Empfänger in verschiedenen Verhältnissen.

Wie in senden, 50% der Brieftasche 1. Senden 25% zu wallet 2. Senden Sie 25% Brieftasche 3.

Gibt es eine Möglichkeit, dies zu tun in einer einzigen Transaktion, DH, eine einzelne bitcoin:uri-die Zahlung auf mehrere Menschen?

Vielen Dank im Voraus.

+417
user3193503 13.02.2014, 10:17:08

Es hängt davon ab, was man tatsächlich Fragen. Bitcoin existiert nicht innerhalb des normalen Modell der BFT Konsens, also in einem Sinn ist die Antwort mu.

Unter konventionellen Annahmen Bitcoin wird, konvergieren auf eine stabile Geschichte zu sein, wenn ehrliche Teilnehmer haben eine Mehrheit hashpower. Aber die Argumente gegeben, warum könnte man erwarten, dass diese hashpower Mehrheit Annahme zu halten, sind im wesentlichen ökonomisch.

Sie können zeigen, unter einigen Modellen, zumindest wenn das Verhalten von hashpower unterliegt die Kurzfristige Rendite, dass, wenn die Angreifer die Kontrolle mehr als ein Drittel, dann können Sie machen es mehr rentabel für den Gewinn, die Ruhe wesentlich zu kooperieren. Siehe egoistisch-mining - ein Beispiel (die genaue Schwelle für egoistisch-mining hängt von der Angreifer die Kommunikation der Vorteil, das ist einer der Gründe, warum blockieren Sie die Ausbreitung und die worst-case-block Ausbreitung Geschwindigkeiten sind ein Problem). Dies widerspricht nicht der oben, weil es erfordert, dass die Bergleute sein Gewinn zu maximieren, anstatt ehrlich... aber es ist ein faires argument angesichts der wirtschaftlichen Argumente für die Existenz von hashpower zu beginnen.

Interessanterweise, wenn Sie davon ausgehen, dass hashpower steigt exponentiell immer für beide die Verteidiger und die Angreifer ( z.B. Moore ' s law, um eine tatsächliche physikalische Gesetz ), dann alle Angreifer behauptet, dass alle Konstanten Bruchteil der hashpower wird 'irgendwann' ersetzen Sie die Kette mit Wahrscheinlichkeit 1, einschließlich kleinen Fraktionen wie 0.001%. Dies ist nicht eine tatsächliche Schwäche, die allerdings wegen der daraus resultierenden Zeit, die die Angreifer zu bestehen, während sich die kein Einkommen aus Ihren Angriff verwandelt sich schnell in Billionen von Jahren für eine vernünftige zahlen, aber es ist interessant, darüber nachzudenken, als nur ein Beispiel, wie die verschiedenen von BFT Konsens Bitcoin ist.

Siehe auch PoW 51% Angriff vs. BFT 1/3-Angriff?

+411
Nicholas Votolato 11.06.2011, 13:31:54

Ich versuche zu analysieren, ein bitcoin-block mit Python.

Ich rief getrawtransaction über JSON-RPC. Ich habe dieses:

01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0704ffff001d014dffffffff0100f2052a01000000434104e70a02f5af48a1989bf630d92523c9d14c45c75f7d1b998e962bff6ff9995fc5bdb44f1793b37495d80324acba7c8f537caaf8432b8d47987313060cc82d8a93ac00000000

Wie berechne ich die txid dieser raw-Transaktion?

+410
Deepika Hariwan 25.09.2010, 20:34:10

Ich weiß nicht, exchange, erfordert eine Ziel-tag, wenn Sie nicht senden, um ein Konto benötigt. Aber Sie können jede Ziel-tag wenn Sie zu einer nativen Brieftasche. 1 ist völlig in Ordnung.

+285
Wim Maas 27.07.2011, 00:09:55

Für die Zwecke dieser Frage, PageRank, es ist jetzt so ein service: https://bitcoinfees.21.co/ .

+101
user260994 18.09.2013, 21:09:28

In aller Kürze:

PoW - Erfordert den Nachweis, dass eine Art Arbeit (in diesem Fall die hardware-Verarbeitung), um zu bestimmen, den nächsten block PoS - Erfordert eine tatsächliche Anteil der Währung zu bestimmen, den nächsten block

Beispiele:

PoW - Bitcoin PoS - Astraleums (Konstantinopel Gabel - vor der ETH war, PoW)

+95
vitalik92 23.09.2018, 09:05:28

Ich habe mit CgMiner 3.4.1 seit Ende September. Sie können sehen, meine vier USB-Block Erupters, und funktioniert:

 cgminer version 3.4.1 - Schritte: [2013-11-20 07:48:07]
--------------------------------------------------------------------------------
 (5s):1.223 G (avg):978.4 Mh/s | A:18 f:0 HW:1 WU:17.4/m
 ST: 2 SS: 0 NB: 1 LW: 37 GF: 0 RF: 0
 Verbunden mit Schicht.bitcoin.cz diff 3 mit Schicht als Benutzer joesmith
 Block: 00070bedfe64cbc8... Diff:609 M Gestartet: [07:48:07] Best-Freigabe: 124
--------------------------------------------------------------------------------
 [P]ool management [S]gen [D]zeigt die Optionen für [Q]uit
 AMU 0: | 307.2 M/327.5 Mh/s | A:12 R:0 HW:0 WU:10.0/m
 AMU 1: | 267.8 M/314.6 Mh/s | A: 0 R:0 HW:0 WU: 2.5/m
 AMU 2: | 280.3 M/322.7 Mh/s | A: 6 R:0 HW:0 WU: 3.7/m
 AMU 3: | 127.4 M/308.9 Mh/s | A: 3 R:0 HW:1 WU:10.5/m
--------------------------------------------------------------------------------

 [2013-11-20 07:48:43] Angenommen 1326b92d Diff 13/3 AMU 0
 [2013-11-20 07:48:47] Angenommen 3e086003 Diff 4/3 AMU 0
 [2013-11-20 07:48:58] Angenommen 487047eb Diff 3/3 AMU 3

Aber es regelmäßig stürzt mit einem stack-überlauf.

Vor etwa einem Monat habe ich versucht, ein upgrade auf CgMiner 3.6, aber es nicht finden, meine USB-Geräte:

 cgminer version 3.6.0 - Schritte: [2013-11-20 07:49:52]
--------------------------------------------------------------------------------
 (5s):0.000 (avg):0.000 h/s | A:0 R:0 HW:0 WU:0.0/m
 ST: 2 SS: 0 NB: 1 LW: 2 GF: 0 RF: 0
 Verbunden mit Schicht.bitcoin.cz diff 3 mit Schicht als Benutzer joesmith
 Block: 00070bedfe64cbc8... Diff:609 M Gestartet: [07:49:52] Best-Freigabe: 0
--------------------------------------------------------------------------------
 [P]ool management [S]gen [D]zeigt die Optionen für [Q]uit
--------------------------------------------------------------------------------

 [2013-11-20 07:49:49] Begann cgminer 3.6.0
 [2013-11-20 07:49:49] Loaded configuration file cgminer.conf
 [2013-11-20 07:49:51] Keine Geräte erkannt!
 [2013-11-20 07:49:51] Waiting for USB hotplug-Geräte oder drücken Sie q, um zu beenden
 [2013-11-20 07:49:51] Probing für ein alive-pool
 [2013-11-20 07:49:52] Pool 0 Schwierigkeitsgrad geändert 3
 [2013-11-20 07:49:52] Netzwerk-diff eingestellt 609 M

Also habe ich wieder 3.4.1, das Leben mit der semi-täglich abstürzt und sich zu erinnern, neu zu starten CgMiner. Heute morgen habe ich getestet CgMiner 3.8der Hoffnung, dass Sie Feste Ihre Unfähigkeit zu sehen, USB-Block Eruptors (und der stack-overflow). Leider ist es noch nicht, siehe USB-Geräte:

 cgminer version 3.8.0 - Schritte: [2013-11-20 07:44:46]
--------------------------------------------------------------------------------
 (5s):0.000 (avg):0.000 h/s | A:0 R:0 HW:0 WU:0.0/m
 ST: 2 SS: 0 NB: 1 LW: 16 GF: 0 RF: 0
 Verbunden mit Schicht.bitcoin.cz diff 1 mit Schicht als Benutzer joesmith
 Block: 70bedfe6... Diff:609 M Gestartet: [07:44:46] Best-Freigabe: 0
--------------------------------------------------------------------------------
 [P]ool management [S]gen [D]zeigt die Optionen für [Q]uit
--------------------------------------------------------------------------------

 [2013-11-20 07:44:42] Begonnen cgminer 3.8.0
 [2013-11-20 07:44:42] Loaded configuration file cgminer.conf
 [2013-11-20 07:44:44] AMU 0 SendWork usb write err:(-7) LIBUSB_ERROR_TIMEOUT
 [2013-11-20 07:44:44] FAIL: USB get_lock nicht gefunden (3:2)
 [2013-11-20 07:44:44] FAIL: USB entfernen nicht bereits im Einsatz (3:2)
 [2013-11-20 07:44:45] Keine Geräte erkannt!
 [2013-11-20 07:44:45] Waiting for USB hotplug-Geräte oder drücken Sie q, um zu beenden
 [2013-11-20 07:44:45] Probing für ein alive-pool
 [2013-11-20 07:44:46] Pool 0 Schwierigkeitsgrad geändert 3
 [2013-11-20 07:44:46] Netzwerk-diff eingestellt 609 M
 [2013-11-20 07:45:14] Pool 0 Schwierigkeit auf 1 geändert
 [2013-11-20 07:45:14] Schicht aus pool 0 Arbeit neu starten
 [2013-11-20 07:45:14] Schicht aus pool 0 Arbeit neu starten

Also bin ich, einmal mehr, wieder auf Die 3.4.1.

Was Taten Sie nach der Pause CgMiner 3.4, und wie behebe ich es?

WinUSB

Nur zu präjudizieren Menschen, die vielleicht nahelegen, dass es, anstatt mit einer Einsicht, die ich wieder ran zadiag 2.0.1.162 (Aktualisiert 11/20/2013), und "installiert" die WinUSB - Treiber für meine USB Geräte (und neu gestartet)

enter image description here

Keine Wirkung.

Was ist CgMiner 2.8 falsch, dass CgMiner 2.4 richtig gemacht hat?

Edit: die Verwendung von Silicon Labs eigenen VCP - (Virtual COM-Port-Treiber):

enter image description here

gibt den Fehler (in der BfgMiner):

usb_devinfo_scan: Fehler beim öffnen des Gerätes: LIBUSB_ERROR_NOT_SUPPORTED

In CgMiner gibt es:

USB-init, open device failed, err -12 installieren, benötigen Sie einen WinUSB Treiber für AMU-Gerät 1:3
USB-init, open device failed, err -12 installieren, benötigen Sie einen WinUSB Treiber für AMU-Gerät 3:3
USB-init, open device failed, err -12 installieren, benötigen Sie einen WinUSB Treiber für AMU-Gerät 3:2
USB-init, open device failed, err -12 installieren, benötigen Sie einen WinUSB Treiber für AMU-Gerät, 3:6
USB-init, open device failed, err -12 installieren, benötigen Sie einen WinUSB Treiber für AMU-Gerät 3:8
USB-init, open device failed, err -12 installieren, benötigen Sie einen WinUSB Treiber für AMU-Gerät mit 3:10
USB-init, open device failed, err -12 installieren, benötigen Sie einen WinUSB Treiber für AMU-Gerät, 3:11
USB-init, open device failed, err -12 installieren, benötigen Sie einen WinUSB Treiber für AMU-Gerät 3:12
USB-init, open device failed, err -12 installieren, benötigen Sie einen WinUSB Treiber für AMU-Gerät 3:13
USB-init, open device failed, err -12 installieren, benötigen Sie einen WinUSB Treiber für AMU-Gerät 6:2
USB-init, open device failed, err -12 installieren, benötigen Sie einen WinUSB Treiber für AMU-Gerät 8:3
USB-init, open device failed, err -12 installieren, benötigen Sie einen WinUSB Treiber für AMU-Gerät 8:1

So, ich habe mich verändert, es versucht jeder Fahrer mit einigen der Bergleute. Drei sind mit der libusb-win32 - Treiber, drei sind mit dem libusbx.org Fahrer, und der rest wird mit den Silicon Labs CP210x USB to UART Bridge Treiber:

enter image description here

Beide CgMiner und BfgMiner erkennt keine Geräte.

+63
rabbitluver 15.09.2015, 05:51:14

Ab 16. April 2018, gab es 518563 Blöcke (z.B. https://blockexplorer.com/api/status?q=getBlockCount). Ist jemand bekannt, der einen Weg, um die Anzahl der Transaktionen in jedem dieser 518563 Blöcke?

Es gibt eine Seite, die den Durchschnitt pro Tag, die Anzahl der Transaktionen pro block (z.B. https://blockchain.info/charts/n-transactions), aber ich möchte die Rohdaten, ging in die Durchschnittsberechnung.

Es gibt eine andere Seite, die die Liste aller Blöcke, und klicken Sie auf einen block, gibt Sie die Anzahl der Transaktionen in diesem block (https://blockchain.info/blocks), das ist, was ich brauche, aber ich muss auf mehr als 0,5 Millionen mal.

Ist jemand bekannt, der einen Weg, um die raw-Daten der Anzahl der Transaktionen im jeweils alle vorhandenen Blöcke?

+19
Cobbbiz 07.11.2011, 07:02:57

Fragen mit Tag anzeigen