Wie eine Leichte Knoten können einen block?

Ich würde gerne besser verstehen, wie eine leichte Knoten können Sie abrufen, einen kompletten Knoten. Wenn ich das richtig verstanden habe, kann ich einen leichten Knoten ein Knoten ist Teil des peer-to-peer-Netzwerk, erhält und speichert nur die block-Header, was bedeutet, dass rund 80 Bytes alle 10 Minuten (natürlich mit einigen Näherungen).

Nehme an, dass die light-client abrufen möchte den kompletten block die Zahl 1234. Ich habe gesehen, auf die Dokumentation der getData - Nachricht, welche andere Knoten die Antworten können mit einem block - Nachricht.

Haben Sie irgendwelche Tipps, wie man bewerten , wie viele bytes der light-client senden muss, für die getData-Nachricht und wie viele bytes empfangen werden müssen? Ich denke, es könnte ausreichend, um abrufen, nur einen block vom Netzwerk aus, da das Licht Knoten überprüfen kann, ob dieser block ist Teil seiner local-Kopf-nur-blockchain.

Vielen Dank für die Unterstützung :)

+554
k8g1g1 02.11.2017, 18:21:17
21 Antworten

Wenn das angegebene wallet unterstützt, Sie gehen auf die Konsole und geben Sie "importprivkey" und dann Ihren privaten Schlüssel (in der Regel in der sogenannten WIF, oder Wallet Import Format). Das aber geben die Kontrolle über diese Adresse auf das Programm.

Der andere Weg, es zu tun ist, erstellen Sie manuell eine Transaktion (auf eigene, mit hashing-websites, Taschenrechner, Umrechnung von zahlen etc) und gehen dann in der Konsole den entsprechenden Geldbeutel und die Eingabe von "sendrawtransaction".

Es gibt auch Besorgnis über die volle Sicherheit der ein solches Verhalten, aber ich bin nicht verweisen auf die hier.

+989
Ketchup God 03 февр. '09 в 4:24

Eine der Lösung, niedrige Latenz und hoher Skalierbarkeit in BTC ist die Erhöhung der Blockgröße. Ein einzelner block dauert 10 min im Durchschnitt für proof-of-Arbeit. Erhöht block wird auch die gleiche Zeit für den proof-of-Arbeit und Netzwerk-Latenz wird erhöht werden. Eine Transaktion aufgezeichnet, wenn in der Blockchain wird gültig nur nach Nachweis der Arbeit wird überprüft durch Konsens. Ich verstehe nicht, wie wird Sie erhöht die Blockgröße reduzieren, die Zeit für die Transaktion gültig werden aufgenommen und in der Finanzbuchhaltung. Bei max, wird Es nur erlauben, eine größere Anzahl von Transaktionen in einem bestimmten block.

+882
Francisco Torres 20.11.2016, 17:44:45

Oft sind diese CPU-Miner sind gekennzeichnet durch spezifische AV-Heuristik, vor allem, weil das Programm eine exe-Datei mit einem versteckten CPU-mining-Algorithmus innerhalb, die, wenn es in jeder anderen exe-Datei wie ein Bild-viewer, dies deutet darauf hin ruchlosen mining.

Dass gesagt wird, die altcoin-wallets und Bergleute sind berüchtigt für bösartige Codes und Bitcoin ist das Ziel von mehr als 100 Arten von BTC stehlen malware.

Da cgminer/cudaminer nutzt scrypt-n einfach finden, ein Bergmann, die geprüft wurden (dh Prüfsumme der exe-Datei übereinstimmen sollte).

+874
srspear 30.12.2011, 12:53:04

Stell dir vor es gäbe Eine bank aus den USA und die B-bank von England, und Sie sind beide auf dem Ripple-Netzwerk.
Bank A will-transfer $100 zu bank B.

Wie funktioniert Eine bank Geld in die Ripple-Netzwerk? Braucht es nicht zu kaufen XRP von einigen gateway?

Angenommen bank A hat bereits das äquivalent von $100 in XRP.
Bank B erhält dann XRP, aber die B-bank ist nicht daran interessiert, XRP, es will Pfunde.
Wie wird die B-bank zu konvertieren Pfund? Braucht es nicht zu finden ein gateway?
Was ist, wenn der Wechselkurs an diesem gateway ist schlimm für ihn?










+841
Emiel Schumacher 19.02.2019, 01:14:31

Oder ist es möglich zu reservieren, mehrere Kerne(nicht threads) zu JSON-rpc

Nein. Das problem ist nicht das zu tun, mit Gewinde-oder core-Allokation. Vielmehr ist Bitcoin Core macht die Verwendung von locks zu halten die Kette konsistent, wenn mehrere threads darauf zugreifen können. In diesem Fall müssen Sie den Zugriff auf die Kette Zustand zu erhalten Transaktionen, so dass mehrere getrawtransaction fordert, kann nicht wirklich parallel ausgeführt werden (Schlösser sind nicht gehalten, für den gesamten Anruf, aber Sie sind gehalten, für die Teile, die Materie). So das hinzufügen von mehr Kerne oder threads überhaupt nicht helfen.

Das einzige, was hilft, ist die Verwendung der blockhash parameter. Ohne es, getrawtransaction warten, bis Bitcoin Core ist nicht in der Mitte der Verarbeitung mehrerer Blöcke, und die prüfen und warten Sie, bis der Vorgang dauert einige Zeit. Allerdings, wenn Sie angeben, blockhash, es wird sofort wissen, welcher block zu schauen und schnell nachschlagen, kein blockieren oder warten auf Blöcke verarbeitet werden. Dies wird also schneller sein als ohne.

Ansonsten gibt es nichts anderes, dass Sie tun können.

+839
Robina Sevilla 24.07.2018, 12:01:05

Bin ich beim Lesen des Blitz-Netzwerk-WP und kam über SIGHASH_NOINPUT, kam dann auf dieses: der Blitz Netzwerk: wie war Formbarkeit tatsächlich behoben?

Gibt es andere design-überlegungen im Weißbuch, die sich geändert haben in der tatsächlichen Umsetzung?

+737
NickyT 31.07.2010, 18:51:49

Kunden brauchen nur zu verfolgen, die derzeit gültigen Informationen (es gibt ein Ablaufdatum für domains, zum Beispiel) und nicht alle Anwendungen müssen alle gespeicherten Daten in der Kette. So viel wie Bitcoin selbst, anwendungsspezifische Versionen der gespeicherten Informationen in der blockchain verwendet werden, wird für die meisten Anwendungen, und Sie können SCIP-oder distributed trust-Modelle zu prüfen, die Gültigkeit von Informationen statt, da der gesamte blockchain lokal.

Für scheißt und kichert, ich habe die top 1 million-Domänen und einige IP-blacklists, was eine 4MB CSV-Datei mit 142,202 IP <-> domain-Paare. Einfach die Zip-Komprimierung ergab ein 2:1 - 3:1 Komprimierung während PAQ8 geliefert Tarife >4:1. Eine benutzerdefinierte Daten-Struktur würde wahrscheinlich liefern noch höhere Kompressionsraten.

Einfache extrapolation dieser zahlen zeigt, dass 5megs kann problemlos eine halbe million solcher Paarungen. Wenn der traffic verteilt sich in einer Zipf-wie Verteilung, der .bit-namespace kann bis zu 2,5 Millionen domains (die Größe der .bi*z* domain-Raum) und die Kunden könnten noch store die top 20% der Standorte, die erhalten 80% des gesamten Verkehrs in einen 5 meg cache. Mit noch .INFO tragen von 6 Millionen domains, die wir haben Raum, um zu wachsen :)

Und, schließlich, Lagerung dazu neigt, billiger im Laufe der Zeit und die Kette könnte eingerichtet werden, um dynamisch zu set-Preisen.

+626
Synthx 08.02.2010, 17:29:26

Dies ist eine ziemlich klassische Programmier-Frage, aber ich denke, es ist eine sehr verbreitete eine für die Bitcoin-community, und würde hilfreich sein, um den code öffentlich verfügbar.

Meine Präferenz ist für ein php-Skript.


Bitpay gibt es die Wechselkurse hier: https://bitpay.com/api/rates

Wenn ein Element ist $10 USD, wie würde ich das folgende tun?

1) extrahieren Sie den BTC/USD-Wechselkurs aus der Reihe, die unter dieser URL
2) bestimmen Sie den Preis, dann dividiert durch den Wechselkurs
3) Anzeige der BTC Preis in eine HTML-Seite?

+583
Amy Jian 05.09.2019, 14:50:32

Ich habe master public key von meinem Geldbeutel und ich möchte, um Adressen zu generieren, aber ohne die mithilfe meiner Brieftasche. Gibt es ein tool, das funktioniert?

+564
telemexa 29.06.2014, 21:26:48

Gibt es eine Möglichkeit an die Kette ruft in der Bitcoin-core-client-Konsole-Fenster wie dieses

validateaddress ein (getaccountaddress "")

statt

getaccountaddress ""
validateaddress ein _adresse aus früheren call_
+512
Edmund Heaphy 14.11.2018, 18:04:16

Es gibt mindestens 2 Möglichkeiten, die mir bekannt sind:

  1. https://www.goochain.net/
  2. https://github.com/bitcoin-abe/bitcoin-abe

Die erste option ist ein web-basiertes tool, dass die Suche der block-explorer deiner Wahl. Die zweite wird die blockchain, und laden Sie in eine Datenbank ein, welche Sie suchen können Sie Ihre gewünschten Kriterien.

Ich lief eine test-Suche auf goochain mit den unten aufgeführten Kriterien und gefunden 26 Transaktionen:

Von : 2016-05-03 di 03:00 UTC

Zu : 2016-05-03 di 04:00 UTC

3.1 BTC ≤ Betrag ≤ 3.2 BTC

+503
Mark von Delft 13.07.2010, 14:24:47

Sie können komplette und up-to-date-Preis-Geschichte hier:

http://api.bitcoincharts.com/v1/csv/mtgoxUSD.csv

Sie können auch Teilmengen der Daten.
Für details siehe: http://bitcoincharts.com/about/markets-api/

+495
user12915 26.01.2014, 18:33:11

Ich habe einige server auf hostinger. es ist keine software oder ein Skript mit, dass ich mir für mit einem Zeit-Einstellung.... Ich habe versucht, für php-Skript zur Google-Suche, aber nicht finden können Sorry für mein schlechtes Englisch Pls geben miner oder Skript-und pool-name-link......

+482
Mraz 03.07.2016, 17:33:19

Keine Sorge, Google hat Hinzugefügt, dass diese Funktion in Chrome : http://www.pcworld.com/article/2059579/googles-chrome-will-automatically-block-malware.html

Aber es scheint, dass manchmal in Chrome markiert, die als bösartig etwas, was nicht ist. Wenn Sie heruntergeladen haben es von der offiziellen website brauchen Sie sich keine sorgen zu machen.

Wenn Sie wollen sicher sein, können Sie eine Prüfsumme der Datei (es ist nicht die Prüfsumme auf der offiziellen Seite, so Fragen Sie einfach jemanden, dem Sie Vertrauen).

+481
tyvinezz 10.11.2013, 19:27:05

Ich brauche Hilfe zum entsperren meines passphrase. Ich erinnere mich nicht die Einrichtung, aber jetzt ist es ein pasphrase. Eitherway ich bin nicht in der Lage zu senden, Münzen aus meiner LitecoinQt an der Börse.

+417
TMKasun 15.06.2010, 08:25:34

Sie vertreten beide die gleichen "Informationen". Die NXT-... ist das gleiche wie die ID brachte aber auch zum Ausdruck in Reed-Solomon-format, die unter anderem hat diese Vorteile:

  1. Es kann mit bis zu 2 Tippfehler, nicht, dass Sie sollten zielgerichtet geben es falsch, aber wenn Sie schreiben, ein oder zwei falsche Ziffern, Ihr Guthaben wird noch gehen Sie auf das angegebene Konto. Es ist nicht unfehlbar, aber es gibt eine zusätzliche Schicht von "Vertrauen".
  2. Es ist einfacher zu Lesen. Eine lange Zeichenfolge von zahlen ist nicht die einfachste Sache zu Lesen/digit, verlassen Sie eine Ziffer hinter oder geben Sie eine falsche und Ihre Transaktion geht zu jemanden anderen.

mehr info: http://wiki.nxtcrypto.org/wiki/RS_Address_Format

Kredit: https://nxtforum.org/nxt-helpdesk/why-two-different-account-numbers/

+362
LM Pro 11.07.2017, 11:56:29

Was wäre die maximale Anzahl von bits, die hashing-hardware speziell für bitcoin-mining würde jemals brauchen werden, um hash-pro Betrieb? Zum Beispiel:

block header = 80 Byte = 640 bits
nach der ersten hash = 256 bits

Zu finden merkle root: 256(pro txn) x 2 = 512 bits

So ist 640 bits der max-input-Nachricht, die Größe der Hash hardware-Anforderungen zu bewältigen?

+351
Rashad Abda 24.11.2016, 12:38:20

Fand es. Es gibt 3 Möglichkeiten, das zu tun, bitpay.

  • Export durch das Scannen des QR-Codes finden Sie in: "Einstellungen" > "Wallet-name" > Mehr Optionen > Export Geldbörse
  • In Datei exportieren w/ Kennwort. Gleichen Pfad wie vorher.
  • Die backup-option, w/ den backup-Satz, in: Einstellungen > Sicherung
+307
Jarrod Mosen 07.07.2010, 10:14:11

Mit der bevorstehenden bitcoin Gabel auf August 1, 2017. Deshalb würden alle anderen Münzen fallen, während Bitcoin steigt? Würde man nicht verkaufen wollen bitcoin verstecken Ihre coins wie LTC, dem Sturm zu trotzen?

+265
NEONZEE 18.08.2010, 07:38:11

Könnte eine-Welt-Wirtschaft werden ausschließlich auf Basis der Bitcoin? Ich meine, das einzige Mittel zu bezahlen, würde bitcoin sein.

Aus der Sicht der Wirtschaft wäre das möglich oder würde die gesamte Wirtschaft zusammenbrechen?

Könnten wir Leben, nur auf Bitcoin, die Zahlungen an Arbeit und so weiter, während diese Währung ist so flüchtig?

+214
muski 18.10.2010, 05:23:15

Das team hinter Welligkeit kann hier gefunden werden https://ripple.com/company/leadership/#brad

Team-Ripple-Stiftung können hier eingesehen werden https://www.rippelfoundation.org/about-us/from-the-president/

Sie haben eine Reihe von Banken unterzeichnet, um die Arbeit auf den Austausch Alter SWIFT-basierte Transaktionen zwischen Banken. Es war auch daran interessiert, einen Geldwechsel.

+193
JeffC 17.11.2015, 10:01:51

Fragen mit Tag anzeigen