Was sind Kontrollpunkte?

Ich habe oft gelesen, dass checkpoints schützen das Netzwerk von einem 51% Angriff, da ein Angreifer kann nicht rückgängig gemachten Transaktionen, die vor dem letzten checkpoint.

Wie genau funktioniert diese checkpoint-Mechanismus funktioniert? Und wer schafft die checkpoints?

+855
pan4er1992 29.10.2013, 16:51:32
20 Antworten

Wenn Sie möchten, eine vollständige BCH-Knoten - dann ja. Die meisten dieser 140 GB ist das gleiche jetzt wie bei BTC-Knoten, aber das geht nicht, Sie helfen bei der Reduzierung des flächenbedarfs.

Sie können immer führen Sie Ihre Knoten beschnitten, mit ~5-10Gb Speicherplatz-Anforderungen max.

Wenn Sie beabsichtigen, führen Sie beide BCH-und BTC-Knoten zur gleichen Zeit auf demselben computer - das Problem wird sein, dass Sie beides benötigen-port 8333 öffnen. Wenn Sie mehrere IPv4-Adressen oder IPv6-Subnetz - Sie haben zu wählen, nur 1 Knoten sichtbar für die Welt.

+932
Matt Kenefick 03 февр. '09 в 4:24

Ich weiß, die option zum speichern von bitcoin.

1) Ein Portemonnaie

2) Ein Austausch

aber beide sind unsicher

Soweit ich weiß wallet speichern Sie die Münzen offline in Ihrem Telefon und daher, wenn Sie zu brechen Ihr Telefon verloren oder es Münzen sind Weg. Und der Austausch kann auch gehackt.

so was wird sicher zu speichern, einen bitcoin/ ehereum. auch ist es sicher zu kaufen, bitcoin/Astraleums, ohne zu wissen, was ich Tue, genau im Gegensatz zu der Bestände(wo wir, um alle Bücher Lesen und auf dem Laufenden bleiben und alle).

+910
Marco Scannadinari 24.09.2015, 05:20:19

Ich habe versucht, zu verwenden matbea.com finden Sie die Kaution Adressen meiner binance und bittrex-accounts zurücksetzen meine 2fa, und ich war in der Lage, Sie zu finden mit dieser Seite

+825
user2888164 22.03.2012, 21:30:47

Bitcoin verwendet F9 WERDEN B4 D9 als seine wichtigsten Netzwerk-magic bytes. Ich habe gesucht, die Quelle aber nicht finden, wo diese Werte gespeichert werden. Vermutlich sind Sie berechnet, aber ich bin nicht sicher, wo. Kann mir jemand sagen wo es Sie gibt oder berechnet werden, die in den source-code? Ich bin zu wollen, um diesen Wert zu ermitteln, die für andere altcoins.

+733
Ricardo Silva 18.06.2010, 08:02:50

Sowohl in der Basic-Blitz-Technologie (BOLT) Dokumente, und in der Spezifikation lnd, gibt es eine unterschiedliche Behandlung für den letzten Kanal in eine route. In BOLT#2 es bezieht sich auf eine variable min_final_cltv_expiry:

min_final_cltv_expiry ist die minimale Differenz zwischen HTLC CLTV-timeout und der aktuellen block Höhe, für den terminal-Fall (C).

Dieser Wert ist 9, im Gegensatz zu 144 für cltv_expiry_delta.

Dies ist wahrscheinlich im Zusammenhang mit der Ausgabe einer route beim Abfragen lnd, zum Beispiel, nehmen wir an, die route Alice -> Bob -> Lied -> Dave, geleitet von Alice: die Ausgabe ist:

$> lncli-alice queryroutes --dest=<Carol_pubkey> --amt=5 --num_max_routes=1
total_time_lock: 1443640
total_fees: 1
total_amt: 6
Hopfen {
 chan_id: <id_chan_alice_bob>
 chan_capacity: <cap>
 amt_to_forward: 6
 Ablauf: 1443610
 amt_to_forward_msat: 6000
 fee_msat: 1
}
Hopfen {
 chan_id: <id_chan_bob_carol>
 chan_capacity: <cap>
 amt_to_forward: 5
 Gebühr: 1
 Ablauf: 1443466
 amt_to_forward_msat: 5000
 fee_msat: 1000
}
Hopfen {
 chan_id: <id_chan_carol_dave>
 chan_capacity: <cap>
 amt_to_forward: 5
 Ablauf: 1443466
 amt_to_forward_msat: 5000
}
total_fees_msat: 1001
total_amt_msat: 6001

Beachten Sie die letzten beiden hops haben den gleichen Ablauf Wert. Warum ist der Letzte hop unterschiedlich im Hinblick auf den Ablauf?

+692
Ross Rogers 01.03.2013, 09:34:57

Zu machen anklickbar Bitcoin-links für lassen Sie die Menschen einfach bezahlen aus der Brieftasche, ich sehe zwei Formate benutzt in verschiedenen Situationen:

bitcoin:14bTZTm1uX2uVAqHr62oyGFEkwy2mNLbvb?Betrag=0.25
und
bitcoin://14bTZTm1uX2uVAqHr62oyGFEkwy2mNLbvb?Betrag=0.25

Also das ist mit und ohne die beiden Schrägstriche. Beim testen auf Android, Sie scheinen beide zu funktionieren. Ist das so richtig?

+581
Dom 2020 23.02.2017, 18:47:37

Wenn Alice schickt Bob einen bitcoin auf dem mastercoin Netzwerk dieser Vorgang ist technisch umgesetzt mittels eines standard-bitcoin-Transaktion mit eine vernachlässigbare Menge. Ist das nicht äquivalent mit der Erstellung von bitcoins aus der Luft?

+530
Alex T 24.12.2018, 17:51:33

Dass bestimmte code-Zeile behauptet, dass der private Schlüssel passt in ein 32-byte-Größe byte-array ordnungsgemäß mit der erforderlichen zero-Polster. Der private Schlüssel ist einfach eine zufällige Große Zahl zwischen 0 ~ 2^(256-1), javascript codieren, dass integer in anderen byte-array Größen. Zum Beispiel, wenn der d - Wert einfach 1 ein, dann könnte es leicht passen in ein 1-byte-Größe byte-array, und Sie hätten nicht die führenden/nachgestellten Nullen erforderlich, je nach den endian Typ Ihres Kodierung der Wahl.

+523
SurgeForce 08.06.2018, 08:59:41

Es ist Piper Geldbörse.

Und Bitfrore ist in Arbeit.

Beide sind eigenständige Geräte, die erstellen und drucken Sie einen privaten Schlüssel und Adresse Paare.

+402
user64857 22.04.2017, 18:23:17

Ich habe bisher die Erfahrung genießen das lernen über Bitcoin, Bergbau, usw. Ich habe setup eine bitcoin-daemon, in der Hoffnung, die Entwicklung von ein paar apps und services in der nahen Zukunft. Es gibt jedoch eine Sache, die mich stört für ein paar Tage jetzt und ich kann nicht scheinen, eine Antwort zu finden, für.

Es ist ein 'move' - Befehl in der client/API-Aufrufe Liste "Verschieben von einem Konto in Ihrer Brieftasche zu einem anderen". Ich habe irgendwo gelesen, dass dies fließt NICHT durch die block-Kette. Wenn das der Fall ist, dann WIE können Sie tatsächlich nutzen diese Münzen in das neue Konto/Adresse, wenn es gibt keine öffentliche Aufzeichnung der übertragung.

Vielen Dank für Eure Hilfe

+384
Christopher Valdivia 24.12.2015, 06:17:09

Wenn wir für block-hash-0000000000000006770c3806960539ca83a24facbd99ea212f37f2a0e6a5629a zum Beispiel.

Die Schwierigkeit, wie ein 32-bit-float ist 50810339.04827648. Die Schwierigkeit in bits, da ein unsigned 32-bit integer ist 424970034?

Was sind die Gleichungen gehen vom Schwierigkeitsgrad -> bits und bits -> Schwierigkeiten?

+368
user38256 06.02.2016, 14:47:23

Wenn ich das richtig verstehe. SegWit ist eine der Lösungen, um die vollen 1MB block problem, dass nicht erforderlich ist eine harte Gabel. Aber ich habe gelesen, erhöht dies nur die 1MB vielleicht etwa 2-4x nur. Wenn das der Fall ist, würden wir nicht haben das gleiche problem auf der ganzen Linie, wenn Transaktionen auf dieser Ebene wieder?

+356
Arlong 11.07.2019, 16:06:22

Gefolgt Ihre parameter: ~/bitcoin/bin/bitcoind -blocksonly=1 -dbcache=50 -maxorphantx=10 -maxmempool=100 &

nur 286M Speicher wird verwendet, nachdem bitcoind laufen.

+273
Chirlo 16.10.2017, 16:55:39

Zunächst lassen Sie uns wissen, den Unterschied zwischen den privaten bitcoin-wallet-und Third-Party-Portemonnaie. Für bitcoin-wallet den private key der wallet ist der Schlüssel zu Ihrem bitcoin wallet, also wer besitzen/kennen, können Sie leicht verbringen Geld, dass der private Schlüssel jeder Zeit.

In privaten bitcoin-wallets der private Schlüssel bekannt ist Ihnen nur, und Sie teilen Sie nicht mit jemand anderem. Es ist sicherer als ein Banktresor, wenn korrekt ausgeführt. Hier sind Sie verantwortlich für das speichern und die Sicherung der Guthaben und die Erstellung der öffentlichen Adresse für Transaktionen etc. Es gibt viele offline-wallet-Optionen wie desktop-wallet-client, eine mobile offline-wallet, alle Papier-bitcoin-wallet-oder offline-wallet-hardware. Es gibt keine Gebühren, die direkt zugeordnet

Im Dritten bitcoin wallets den privaten Schlüssel von Ihrem Konto von der website, und die meisten oft Sie nur zeigen Sie Ihre bitcoin-balance-wie Sie sich in Ihrer Datenbank und verwenden Sie einige cold-storage wallet zum speichern der tatsächlichen bitcoins von allen Benutzern auf Ihrer Website. Die meisten der Zeit, die Sie erstellen können, die nur ein oder zwei öffentliche Adressen, und alle die Zahlung an diese Adresse zugeordnet ist Ihrem Konto. Dieser online-wallets in der Regel Gebühren auf der Grundlage der Transaktionswert, die Gebühren variieren von 0.01% bis 0.1% BTC pro Transaktion. Die meisten wahrscheinlich, dass nicht berechnen Sie basierend auf der Uhrzeit, der Dauer, halten Sie in der Brieftasche.

Hinweis: einige Bitcoin-wallet-Seiten Ihr Konto löschen können, wenn Sie nicht auf Ihr Konto zugreifen, für einige vordefinierte Zeit wie 3-6 Monate. so Lesen Sie die Bestimmungen sorgfältig.

+240
Dan Nick 24.01.2014, 02:46:58

Ich weiß, dass es eine Python-Bibliothek für das schreiben von plugins für c-Blitz. Was würde ich tun müssen, um zum Beispiel mit einem JVM-Sprachen wie Scala?

+212
Ron LC 10.07.2011, 19:49:37

Willkommen auf der Website!

Es kommt auf das verwendete Protokoll.

Einige Protokolle haben den pool zu diktieren, wie oft die Liste der Transaktionen wird aktualisiert, und andere haben es definiert durch den mining-client.

Stratum

In der Schicht, der pool schickt der Bergmann eine neue merkle-Zweig, wenn es sieht, einen neuen block oder wenn eine bestimmte Zeit vergangen ist. Standardmäßig aktualisiert die Liste der Transaktionen, die alle 60 Sekunden.

Natürlich ist dies nur ein Standard; eine pool-Betreiber können dies ändern.

GBT

In getblocktemplate mit longpoll, den pool sendet neue arbeiten auf block ändern, oder nach 60 Sekunden. (Für bitcoind, zumindest).

// Warten, um zu reagieren, bis entweder der beste block ändert, ODER eine minute ist vergangen und es sind mehr Geschäfte
...
checktxtime = boost::get_system_time() + boost::posix_time::Minuten(1);

(Quelle)

In getblocktemplate ohne longpoll, der Bergmann sieht für die neue Arbeit, die jeder so oft. 'Jeder so oft", ist Bergmann-definiert.

cgminer hat es alle 60 Sekunden:

static void gen_gbt_work(struct pool *pool, struct work *Arbeit)
...
if (jetzt.tv_sec - pool->tv_lastwork.tv_sec > 60)

(Quelle)

bfgminer ist Benutzer-konfigurierbar, aber standardmäßig auf 60 Sekunden:

--scan-Zeit <arg> - Obergrenze für Zeit verbracht aktuellen scan-Arbeit in Sekunden (default: 60)

(Quelle)

Fazit

Eine änderung der Arbeit, die jeder nach dem Netz findet einen neuen block und alle 60 Sekunden ist bei weitem die häufigste Art und Weise, Dinge zu tun.

+182
Helen Clement 03.10.2018, 10:01:04

Solange Sie den Ordner, in dem .Geldbeutel und .info-Dateien gespeichert sind, Ihre Bitcoins sicher sein sollte.

Ich würde versuchen, Multibit auf einem anderen computer sichern. Sie können kopieren Sie den Ordner "data" mit Ihr .Geldbeutel und .info-Dateien, und die sollten Sie haben vollen Zugriff auf Ihre Bitcoins wieder.

+166
user9446235 02.06.2012, 23:01:56

FAQ sagt, es ist möglich, vanitygen die Suche nach einer übereinstimmung für eine komplette Adresse aber wenn ich die Eingabe einer kompletten Adresse bekomme ich ein "zu lang" Fehlermeldung. Gibt es eine Möglichkeit zu laufen vanitygen Einsatz einer vollständigen public address?

+141
Richard Wiseman 11.11.2012, 06:08:04

Für bitcoin, es ist das umgekehrte von dem Ziel, dass die hash muss kleiner sein als. Litecoin scrypt verwendet anstelle von SHA256, also ich bin mir nicht sicher, was die Schwierigkeit zeigt.

+133
gli 08.03.2017, 09:16:35

Ich weiß nicht, was diese Frequenz-Analyse-Technik tun würde, also diese Antwort entspricht der zweiten Frage, die Sie fragte:

Blockchain.info verbindet bis zu Hunderten von Knoten:

Die IP-Adresse Blockchain.info zeigt ist die Adresse von einem dieser Knoten, die Sie geschehen zu sein, verbunden mit dem ersten, der sah, dass Transaktion. Ein Knoten, wo Privatsphäre gewünscht wird, ist nicht eingehende verbindungen erlauben und nur verbindungen zu vertrauenswürdigen Knoten, die nicht gegen Datenschutz-Erwartungen.

+131
MitchB 03.05.2018, 00:24:20

Fragen mit Tag anzeigen