Warum bitcoin-Protokoll nicht verwenden JSON anstelle von low-level-Datenstrukturen?

Wäre das nicht einfacher für die Knoten zu bauen, die Nachrichten mit JSON, dann codieren Sie es zu Byte, damit Sie übertragen werden können, die über TCP/IP? Ich spreche nicht über die JSON-RPC, aber die Kommunikation zwischen den Knoten.

+271
omerbalyali 08.03.2012, 01:16:00
30 Antworten

Ich habe den code von Blockchain.info und konvertiert es in ein standalone javascript-Datei , die Sie ausführen können mit node.js.

Es gab einige Probleme, als der original-code nicht behandeln, falsche Passwörter, und mein code hat nun eine einzelne Funktion check_password(encrypted_json, Passwort) , die true zurückgibt, wenn Sie Sie entschlüsseln können, und false, wenn nicht.

Nun, mein Ziel ist es, die oben genannten und es verwenden, um wiederherstellen von einem Freund das Passwort. Ich werde erstellen Sie eine Liste aller Kombinationen, er könnte gewählt haben, und testen Sie es mit diesem Skript.

+992
user109578 03 февр. '09 в 4:24

Meine Adresse hat sich geändert, aber ich zeige 0.00 mbtc. wenn ich Suche die Informationen über die Blockchain bestätigt 0.00 dann aber Zustände, die die Adresse noch nicht im Netzwerk verwendet wird. Ich bin verwirrt, bitte um Hilfe.

+991
Soksan Serey 19.06.2017, 09:45:15
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

https://blockchain.info/tx/c1669dabe1bcadf50c4b712e42da7b3d3152aef53752731b04a4f585dde6f5f2

Die coinbase-Staaten:

035fd807174d696e656420627920416e74506f6f6c311e205aaed698fabe6d6d4b889c7cba7d6b5f78928c66ca81b377e39cf502340287a9e7545b9f234c7a06040000000000000094010000bb5c0100
(dekodiert) _�Förderte durch AntPool1 Z�֘��mmK��|�}k_x��fʁ�w��4���T[�#Lz��\

Welcher Teil ist der eigentliche AntPool-Adresse, und welcher Teil ist der zusätzliche Nonce, auch warum es entschlüsselt haben?

Analysiert es in json und es kam heraus:

"vin": [
{
 "coinbase": 
"0362d8070483ddae5a642f4254432e434f4d2ffabe6d6dbd4affe5698eb19c52b5ac94015a2eaecd44f4b274883786f086673ba406c05001000000000000003c0d701e0000cfc79db70100",
 "sequence": 4294967295,
 "n": 0
}
]
+947
Cucuruzac Mihai 01.07.2015, 18:28:46

Eine der Buchungen wurde abgelehnt blockchain.info und einer kam durch.

Es wurde ein "malleability-Attacke" läuft gerade vor kurzem, das ist wohl der Grund. Die Angreifer nehmen kann, legitime Transaktionen, ändern Sie die Transaktions-ID (hash) und veröffentlichen Sie die Transaktion mit dem Netzwerk. Sehen Sie mehr unter https://en.bitcoin.it/wiki/Transaction_Malleability - es wird eine BIP-62 in der pipeline mit diesem problem zu tun.

Der Angriff ist nur ein ärgernis, der Empfänger wird nie die doppelte Menge (800 mBTC in deinem Fall) durch die malleability-Attacke.

+920
jonas18175 01.09.2017, 00:48:05

Beim senden einer Transaktion an einen Empfänger, Sie in der Regel egal, was die Gebühren gezahlt worden sind; Sie kümmern sich nur um wie viel haben Sie erhalten an Ihre angegebene Empfängeradresse.

Wenn Sie wollen, sind zu senden 0.015 BTC dann müssen Sie sicherstellen, dass die Gebühren nicht senken, die Menge. Angesichts der screenshot, es ist halbwegs klar, dass müssten Sie geben Sie mit 0,016 BTC, um sicherzustellen, dass 0.015 BTC kommt in der Empfängeradresse.

+907
Lau881 06.03.2015, 13:06:44

Problem

  1. heruntergeladen meiner Brieftasche in einem Laufwerk, das nicht genügend Speicherplatz übrig.
  2. hat derzeit nicht synchronisiert noch
  3. übertragen von bitcoins, die durch Fehler, während es die Synchronisierung
  4. Habe ich gesichert, meine Brieftasche, aber nicht verschlüsselt, es noch.
  5. Ich versuche, Zugriff auf meine Münzen über den Import von keys .blockchain-website.
  6. Ich folgte dieser Anleitung:

Zum exportieren eines privaten Schlüssels aus Ihrem Satoshi bitcoin-qt-client:

starten Sie Ihre bitcoin-client wie gewohnt und warten Sie, bis das laden der blockchain und start-up
klicken Sie auf "Hilfe" in der Menüleiste (oben rechts)
klicken Sie auf "debug-Fenster",
wählen Sie die "console" - tab
Typ: walletpassphrase "Ihre walletpassphrase hier" 600
Typ: dumpprivkey [Ihren öffentlichen Schlüssel hier]
das liefert den privaten Schlüssel, können Sie es kopieren jetzt; sicherzustellen, dass Sie klar Ihre Zwischenablage/Geschichte danach
Typ: walletlock }

Alle, heißt es in der Konsole..

Abgesicherter Modus,Warnung, was nicht angezeigt wird kann falsch sein
vielleicht müssen Sie herunterladen, aktualisieren und Knoten code-2

Ich möchte den Zugriff auf meine Münzen über blockchain-website. Mein Betriebssystem ist Windows; client bitcoin-qt version 0.8.1.

Wie Exportiere ich diesen Schlüssel?

+904
user3625707 10.09.2010, 02:22:48
  1. Erstellen Sie ein backup Ihrer Brieftasche.dat-Datei. Überprüfen Sie, dies ist Sie wissen nicht, wo die Datei gespeichert ist.

  2. Überprüfen Sie die debug.melden Sie sich in Ihrem bitcoin datadir, sehen, ob es irgendwelche Fehler, jemanden Fragen, hier posten, post im IRC

  3. Starte bitcoind oder Bitcoin-Qt mit dem command-line-argument -salvagewallet (wenn Sie nicht wissen, wie Sie eine Anwendung mit Kommandozeilen-Argumente, versuchen, jemanden zu bitten, oder Hilfe über IRC-freenode/#bitcoin.

  4. Wenn Schritt 3 nicht hilft, prüfen Sie, ob Sie ein backup von Ihren Geldbeutel.dat, Dateien ersetzen (überschreiben nur Ihre Brieftasche.dat-wenn Sie nach Schritt 1).

  5. Wenn nichts geklappt, Holen Sie sich Hilfe von einem bitcoin-Experte über IRC (aber niemals Weg geben Ihrer Brieftasche.dat!)

+830
Vijay Shinde 12.05.2015, 22:38:19

Kann jemand die post eine detaillierte Beschreibung, wie man Bergbau hat sich seit der Einführung von Bitcoin ganzen Weg bis heute? Ich meine, die Menge der Bergleute, der verwendeten hardware, Gewinne, ROI etc. Ich denke, es hat eine große Veränderung/Verschiebung in der Art und Weise mining erfolgt über die Zeit. Ist es mehr oder weniger auf einer industriellen Ebene ist heute aufgrund der enormen Geschwindigkeit der Netzwerkverbindung, Wachstum und ein neccesity der ASIC-hardware?

+792
Vangelis Tasoulas 31.08.2012, 01:49:29

Sie haben zwei Möglichkeiten: Entweder Sie warten, bis Ihre Brieftasche hat sychronized mit der Netzwerk – Ihr bitcoin wird sich zeigen, wenn der block bearbeitet wurde, die Gültigkeit der Transaktion, mit dem es an Sie gesendet wurde. Die andere option ist, dass Sie können exportieren Sie den entsprechenden privaten Schlüssel auf einem client, der nicht store der blockchain und es auf diese Weise zugreifen.

+742
Noname Inkognito 09.02.2015, 17:42:13

Sollte es nicht, sonst würde es zeigen, eine Schwäche in der Generierung der Adressen. Die vanitygen initialisieren sich selbst mit einem zufälligen privaten Schlüssel Nummer jedem Lauf, sonst wäre es wirklich einfach zu generieren, die eine exakte dieselbe vanity-Adresse jemand anderes generiert.

+693
Jonathan Moore 28.10.2012, 20:40:27

In meinem letzten Unterfangen zu lernen Scala, das Lesen der Scala-Buch von Martin Odersky et al. Ich erinnere mich, schlug mit der Betonung durch die Autoren auf die Schwierigkeit, richtig überschreiben der equals und hashCode Methoden unserer user-defined types. Insbesondere, ich erinnere mich, dass andernfalls zu definieren equals und hashCode konsequent führen können, um subtile Fehler im code, die sich mit hash-maps und Wörterbücher. Jetzt das ECKey - Klasse von bitcoinj scheint zu leiden, eine solche Inkonsistenz. Ich Frage mich, ob jemand wusste, dass der hintergrund zu diesen, ob dies ein versehen oder eine bewusste Entscheidung, oder wenn es einen fundamentalen Grund, warum die Gleichheit zwischen den Tasten nehmen sollte Zeitpunkt der Erstellung zu berücksichtigen (zum Beispiel), während hashCode sollte es ignorieren. Bin ich so kleinlich bin, oder sollte equals und hashCode werden konsistent?

import org.bitcoinj.core.ECKey;

public class Test {

 public static void main(String[] args){

 // random komprimierten Schlüssel
 ECKey k1 = new ECKey(); 

 // gleichen Schlüssel, aber Erstellung ist anders
 ECKey k2 = ECKey.fromPrivate(k1.getPrivKey());

 // Die beiden Tasten sind als andere, wegen der Bildung Zeit
 System.aus.println(k1.equals(k2)); // false

 // noch hashCode ignoriert Zeitpunkt der Erstellung
 System.aus.println(k1.hashCode() == k2.hashCode()); // true

}
}
+664
Patrick Huizinga 06.01.2013, 09:33:55

Derzeit nutze ich ein Ledger wallet und finden es umständlich zu schließen Sie es jedes mal, wenn ich überprüfen will, mein Gleichgewicht.

Ich habe Zugriff auf meine master-xpub key, wie würde ich das herausfinden, alle Adressen der entsprechenden es? Gibt es eine Website, die Gastgeber diesen service und hat eine API?

Gefunden habe ich ein Skript online, das dies tut, aber es ist in PHP geschrieben und ist ziemlich langsam. Ich bin auf der Suche nach etwas, das kompatibel mit python.

+651
TechnoNewbie 30.07.2014, 15:09:45

In diesem blog: http://www.nilsschneider.net/2013/01/28/recovering-bitcoin-private-keys.html der Autor zeigte ein Fall, der mit der gleichen k zweimal undicht privaten Schlüssel.

Viele Menschen kennen diese Methode. Aber ich finde manchmal, die Formel kann es nicht geben die richtige Antwort(oder berechne ich falsch Liege).

Blick auf diese, Sie können das überprüfen von Signaturen durch public-key:

öffentlicher_schlüssel = 02a50eb66887d03fe186b608f477d99bc7631c56e64bb3af7dc97e71b917c5b364
msghash1 = 01b125d18422cdfa7b153f5bcf5b01927cf59791d1d9810009c70cd37b14f4e6
msghash2 = 339ff7b1ced3a45c988b3e4e239ea745db3b2b3fda6208134691bd2e4a37d6e1
sig1 = 304402200861cce1da15fc2dd79f1164c4f7b3e6c1526e7e8d85716578689ca9a5dc349d02206cf26e2776f7c94cafcee05cc810471ddca16fa864d13d57bee1c06ce39a3188
sig2 = 304402200861cce1da15fc2dd79f1164c4f7b3e6c1526e7e8d85716578689ca9a5dc349d02204ba75bdda43b3aab84b895cfd9ef13a477182657faaf286a7b0d25f0cb9a7de2

Also input-Daten:

r=0861cce1da15fc2dd79f1164c4f7b3e6c1526e7e8d85716578689ca9a5dc349d
s1=6cf26e2776f7c94cafcee05cc810471ddca16fa864d13d57bee1c06ce39a3188
s2=4ba75bdda43b3aab84b895cfd9ef13a477182657faaf286a7b0d25f0cb9a7de2
z1=01b125d18422cdfa7b153f5bcf5b01927cf59791d1d9810009c70cd37b14f4e6
z2=339ff7b1ced3a45c988b3e4e239ea745db3b2b3fda6208134691bd2e4a37d6e1

Ich arbeite:

private key = eaa57720a5b012351d42b2d9ed6409af2b7cff11d2b8631684c1c97f49685fbb
public key = 04e0e81185567ea58fc7e7258aa4d5c3e201a8d4ce2810c1007d87727a67eeb9a8c2ba06935280209f8bf42fc7603b65095f036044c4124ddf7c6a250cb450e4c8

Aber, es ist falsch.

Ich bin mit diesem python-code zu berechnen:

# diese Funktion ist aus 
# https://github.com/warner/python-ecdsa/blob/master/ecdsa/numbertheory.py
def inverse_mod( a, m ):
 """Inverse von a mod m."""
 wenn a < 0 oder m <= a: a = a % m
 # Von Ferguson und Schneier, etwa:
 c, d = a, m
 uc, vc, ud, vd = 1, 0, 0, 1
 while c != 0:
 q, c, d = divmod( d, c ) + ( c, )
 uc, vc, ud, vd = ud - q*uc, vd - q*vc, uc, vc

 # An dieser Stelle ist d der GGT, und der ud*a+vd*m = d....
 # If d == 1, dies bedeutet, dass ud ist eine inverse.
 assert d == 1
 wenn ud > 0: return ud
 sonst: zurück ud + m


def derivate_privkey(p, r, s1, s2, hash1, hash2):
 z = hash1 - hash2
 s = s1 - s2
 r_inv = inverse_mod(r, p)
 s_inv = inverse_mod(s, p)
 k = (z * s_inv) % p
 d = (r_inv * (s1 * k - hash1)) % p
 zurück d, k


p = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFfebaaedce6af48a03bbfd25e8cd0364141

# in diesem Fall richtig ist
public_key=0x04dbd0c61532279cf72981c3584fc32216e0127699635c2789f549e0730c059b81ae133016a69c21e23f1859a95f06d52b7bf149a8f2fe4e8535c8a829b449c5ff
r =0xd47ce4c025c35ec440bc81d99834a624875161a26bf56ef7fdc0f5d52f843ad1
s1=0x44e1ff2dfd8102cf7a47c21d5c9fd5701610d04953c6836596b4fe9dd2f53e3e
s2=0x9a5f1c75e461d7ceb1cf3cab9013eb2dc85b6d0da8c3c6e27e3a5a5b3faa5bab
z1=0xc0e2d0a89a348de88fda08211c70d1d7e52ccef2eb9459911bf977d587784c6e
z2=0x17b0f41c8c337ac1e18c98759e83a8cccbc368dd9d89e5f03cb633c265fd0ddc
print "private:%x\n random:%x" % derivate_privkey(p,r,s1,s2,z1,z2)
drucken

# in diesem Fall können falsch sein
öffentlicher_schlüssel=0x02a50eb66887d03fe186b608f477d99bc7631c56e64bb3af7dc97e71b917c5b364
r =0x0861cce1da15fc2dd79f1164c4f7b3e6c1526e7e8d85716578689ca9a5dc349d
s1=0x6cf26e2776f7c94cafcee05cc810471ddca16fa864d13d57bee1c06ce39a3188
s2=0x4ba75bdda43b3aab84b895cfd9ef13a477182657faaf286a7b0d25f0cb9a7de2
z1=0x01b125d18422cdfa7b153f5bcf5b01927cf59791d1d9810009c70cd37b14f4e6
z2=0x339ff7b1ced3a45c988b3e4e239ea745db3b2b3fda6208134691bd2e4a37d6e1

print "private:%x\n random:%x" % derivate_privkey(p,r,s1,s2,z1,z2)

In der Tat gibt es einen anderen traf dieses problem:

https://crypto.stackexchange.com/questions/16615/ecdsa-how-to-retrieve-a-non-random-k

Aber er wusste nicht, gab mehr Informationen, vielleicht hat er es herausgefunden.

Ich haben nicht gefunden mehr Menschen beschweren sich über Sie, also, es ist wahrscheinlich meine Schuld, irgendwie.

Kannst du meine Fehler? oder zeigen Sie einfach sich für den richtigen Weg? Danke.

+609
Jude Boyonas 05.09.2018, 23:07:17

Ich studiere das MuSig-Protokoll und habe Probleme beim greifen bestimmte Segmente. Dies ist mein Verständnis so weit:

In der aktuellen Bitcoin CHECKMULTISIG format, die Größe der Unterschrift wächst Linear mit der Anzahl zusätzlicher "m" - Unterzeichner. Der Weg CHECKMULTISIG funktioniert, ist, dass jeder Unterzeichner produziert eigene Signatur, und wir Betten alle diese einzelnen Werte in der scriptsig. So, 3 von 5 entsperren-Skript kann Lesen [sig-1][sig-2][sig 5]...der Einfachheit halber werde ich diese aufrufen Zusammenstellung aller einzelnen sig-Werten der "Konzern-Signatur". In dem gegebenen Beispiel, das Signatur-Feld wäre 3x die Länge von einem standard-P2PKH.

In einer "naiven" Schnorr multisignature Schema, eher als das löschen aller möglichen öffentlichen Schlüssel und [viel größeren] Gruppe Unterschrift auf der blockchain für verifier Berechnung haben, können wir die Unterzeichner interaktiv Summe Ihrer individuellen öffentlichen Schlüssel in ein precommitment-phase, um daraus einen einzigen "Aggregat" - Taste, das liest sich Synonym zu einer traditionellen öffentlichen Schlüssel. Ein außen-Mitglied könnte dann senden Sie BTC dieses Aggregat Schlüssel, wo es kontrolliert die von den Mitgliedern der Gruppe. Für die Gruppe ausgeben, jede Partei würde eine partielle Signatur mit Ihren einzigartigen persönlichen Schlüssel, und interaktiv Summe alle diese Unterschrift-Werte um eine Gruppe zu erstellen Signatur. An diesem Punkt sind wir Links mit einer Gruppe der Signatur (das ist die Größe einer grundlegenden P2PKH sig) und der aggregierten öffentlichen Schlüssel angehängt wird, um die blockchain, die uns große Platzersparnis. Jedoch dieses Schema ist unsicher, es sei denn, die unter einer KOSK Modell. Wir wenden uns an eine andere Schnorr-Variante, MuSig, das kann bieten nachweisbar sichere Schlüssel-aggregation während des Betriebs in der reinen public-key-Kontext.

Im Jahr 2018 Blockstream blog-post, der besagt:

Stattdessen beschränken uns auf eine Unterschrift pro Eingang, wir können tatsächlich eine Signatur für die gesamte Transaktion. Schlüssel-aggregation kann nicht verwendet werden, die über mehrere Eingänge, wie die öffentlichen Schlüssel sind verpflichtet, die von den Ausgängen, und diejenigen, die ausgegeben werden können, unabhängig.

Ich habe Probleme beim Verständnis dieses Absatzes. Ich vermute, dass jedem Aggregat, muss der Schlüssel verwiesen werden, in der scriptsig, die seit der vorherigen Absenders scriptpubkey hätte beauftragt, Beweise um zu entsperren die Belastung. Ich bin kämpfen, um zu verstehen, wie die aggregierte Signatur, die über mehrere Eingänge Teil ist vollbracht.

+602
ZettaCircl 18.09.2018, 04:03:07

Siehe dieser thread.

Wie würde P2Pool Skala, wenn 10% Bitcoin-mining war getan über es? 50%? 100%?

Ist die aktuelle Implementierung skalierbar? Wenn nicht, gibt es designs dafür, dass es skalierbar?

+597
user549067 26.09.2016, 01:05:30

Ich weiß nicht, über die Multibit speziell, aber in bitcoin-qt das Kennwort nicht schützen Sie Ihr Adressbuch und Liste Transaktion, nur die privaten Schlüssel; und eine Eingabeaufforderung für das Kennwort wird angezeigt, wenn Sie versuchen, das senden von Münzen. Also ohne das Passwort können die Leute noch sehen, was Sie gemacht habe, aber kann nicht stehlen Ihre Münzen.

Wenn Sie wollen, um die wallet-Datei in einen öffentlichen Ort, sollten Sie eine zusätzliche Ebene der Verschlüsselung.

+577
Can Guney Aksakalli 07.11.2012, 07:19:02

Das haben Sie nicht. Nonce ist noch 4 bytes [1]. Bergleute nicht haben, zu warten, wenn Sie laufen von nonces. Bergleute stellen eine weitere nonce (die extraNonce) in der ersten Transaktion (D. H., in scriptSig der coinbase-Transaktion [2]). Das gibt Ihnen ein anderes ~4 Milliarden versucht für die erste nonce.

+571
Rio1210 13.03.2010, 16:41:48

Lassen Sie uns sorgfältig auf https://blockchain.info/tx/3a0c283c8574205c2cc95cea0e603bfff9087af2ab0360ebd2e98740a3193a18

Ausgabe #0 ist msig 1-von-2 - { 0336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641e, 20434e5452505254590000000a00000000d806c1d5000000039dc87f4000000000 }

die erste lange Zahl [0336..641e] öffentliche Schlüssel der Adresse 1GcFhAQGFZVDAr4jiR2tKwisHcgNUjhGnc

die zweite [2043..0000] ist eine nicht-öffentliche Adresse an alle. bc.ich hashes, die es an eine Adresse 17YnWEp2vjT1wEgALyy2BApY8CAMr78M7o

die Adresse 1HT7xU2Ngenf7D4yocz2SAcnNLW7rK8d4e ist hash160 ( 0000...0000 ) - invalid public key

mir scheint, dass der client wandelt alle ungültigen öffentlichen Schlüssel an die Adresse 1HT7xU2Ngenf7D4yocz2SAcnNLW7rK8d4e

schau mal hier: https://bitcointalk.org/index.php?topic=8728.msg202068#msg202068

und hier: http://code.google.com/p/bitcoinj/issues/detail?id=264

+544
sanjay belwa 20.12.2014, 01:32:33

Es ist gegründet von Menschen, die Veröffentlichung der Kauf-und Verkaufsaufträge.

+480
soterios 28.02.2018, 08:39:08

Das Hauptproblem, das ich bin versucht zu bewältigen, ist das erstellen einer Funktion, die es erlaubt für Geldbörsen, die mit einem Bankkonto verbunden, die braucht Kontrolle und Transparenz zu verhindern Unterschlagung. Denke sowas wie ein Gehäuse, das die Gesellschaft Mittel in einer bank Konto-Nr. 123XXX. Wenn alle 123XXX die Transaktionen auf der blockchain(durch die Verknüpfung dieses Konto, um eine Brieftasche), alle Ausgaben werden transparenter.

Wie bereits von Murch, mein Lösungsversuch war -

Ich bin versucht zu ändern das bitcoin-Protokoll(möglicherweise Gabel und erstellen Sie eine altcoin) ermöglicht es, dass für die Schaffung nicht-anonymer wallets, haben eine öffentlich sichtbare Bankkonto(Identitätsdiebstahl kein Problem) als eines der Felder, auf die Blockchain jedes mal, wenn diese Brieftaschen sind Teil einer Transaktion.

Bitte führe mich in diese Richtung.

+478
DeeDee 30.01.2018, 11:18:14

Abgesehen von dem, was @Murch♦ erwähnt (besonders die developer reference), eine gute Quelle HIERFÜR ist die Doxygen-Dokumentation. Sie können generieren es lokal oder scheint es hier veröffentlicht werden:

Bitcoin: Entwickler-Dokumentation

Leider ist die Dokumentation selbst ist ziemlich spärlich, aber die Dinge, die Doxygen-adds (insbesondere call-Graphen und Vererbung Grafiken) hinzufügen, viel mehr als das, was Sie erhalten würden, nur durch das surfen im Quellcode in einem editor.

+432
Olugbenga 18.01.2016, 01:49:36

du könntest auch die dump es mit pywallet zimmerreserviereung, ohne das Sie zum installieren und ausführen von Bitcoin Core oder andere bitcoin-client, und überprüfen Sie die Adressen, wie MeshCollider sagte.

+415
monaco 19.12.2017, 01:23:34

In meinen logs sehe ich, dass ich erhalte:

FEHLER: "Nicht-kanonische" public-key: noch komprimiert unkomprimiert

Dieser Fehler wird geworfen, von innerhalb der Methode:

bool IsCanonicalPubKey(const valtype &vchPubKey, unsigned int flags)

Ich kann nicht verstehen, was diese Methode ist die überprüfung. Ich weiß, dass es der überprüfung, ob der Öffentliche Schlüssel wird Canonical aber, ich verstehe nicht, was das bedeutet.

Können Sie bitte erklären?

+405
Ranveer Singh Rajpurohit 13.01.2020, 21:15:18

Verschiedene Länder, verschiedene Gesetze, unterschiedliche Währungen, verschiedene Banken, verschiedene Zahlungs-Systeme.

Wettbewerb und freier Markt.

Keinen einzigen, zentralen point-of-failure.

+386
koksimoksi 04.04.2011, 19:59:53

Hier ein Schnappschuss von der listchannels Ausgabe auf c-lightning ab Feb 19 2018 https://gist.github.com/coinables/4f29d85c3902b3d8b0d929cd318af3f9

Und gleiche Zeit wie oben, aber der Ausgang ist für den listnodes https://gist.github.com/coinables/19223b8bf09a24a3a6e8240433df04bf

Mit diesen beiden Daten-sets, die Sie sollten in der Lage sein erstellen Sie einen einfachen Knoten & Kanten-relationship-Diagramm. Hier ist ein sehr grobes Beispiel für die Verwendung sigma.js aber die performance ist ziemlich schlecht. https://gist.github.com/coinables/034003b80148e88f68c641950ff08956

+300
mkm13 11.10.2015, 20:06:13

Alles, was benötigt wird ist eine Reihe von Bergleuten ausreichend, so dass ein Konsens schlechte Schauspieler erhält die Kontrolle zu stören, die blockchain nicht passieren.

Transaktionsgebühren werden auf einen winzigen Bruchteil der Ebene der block-reward-Subvention ( noch nicht mehr als 1% ), aber bitcoin ist weit verbreitet, die Gebühren werden am Ende für die Subvention gesenkt. Das ist, was erwartet wird, und so weit, dass scheint das zu sein, was eigentlich passiert ist:

+289
Tarek Shalla 26.12.2014, 21:37:09

Theoretische Antwort: ja und Nein.

Praktische Antwort: gar nicht.


SHA-2, oder speziell SHA-256 ist ein guter Hash-Algorithmus so weit wie wir wissen. Es verfügt über alle gewünschten Eigenschaften und es gibt keine wirklichen Angriffe auf it. Es wurde bereits erprobte eine Menge in den vergangenen Jahren. Dass Bitcoin nutzt den SHA-256 macht es noch interessanter Algorithmus, um zu versuchen zu knacken (es ist "Geld" dahinter), und mit all den ASIC-Herstellern auftauchen, wird es immer weniger Arbeit zu schaffen auch ASICs, die versuchen, Passwörter zu Cracken Hash mit diesem.

Also mit all die extra Aufmerksamkeit, die SHA-256 wird, ist es jetzt wahrscheinlicher, dass Fehler gefunden werden, eher früher als später. Aber SHA-2 ist eine sehr weit verbreitete Algorithmus, wie es ist, unabhängig von seiner Verwendung in Bitcoin. Wenn es eine große und offensichtliche Mängel, würden Sie bereits gefunden wurden.

Es kann verglichen werden mit RSA, der nun Befugnisse viele der heutigen Finanz-Transaktionen und die verschlüsselte verbindungen. Dass zu viel Aufmerksamkeit auf sich zieht, aber gute algorithmen nicht schlecht werden, nur weil Sie in der Bild.

Während also all die zusätzlichen ASIC-Produktion für Bitcoin-mining kann auch für besseren Passwort-cracking-tools und bringt mehr Menschen betrachten den Algorithmus, ist dies kein praktisches problem. Auch, sollten Sie nicht verwenden SHA-2-direkt als Passwort-hashing-Mechanismus sowieso. Lesen Sie dazu diese Frage: https://security.stackexchange.com/q/211/10863

Edit: Lesen Sie Ihre Rede gründlich nun, statt der Reaktion auf den Titel.

Ist bitcoin-mining mit seinem täglichen 4000+ TH/s power, finanziert und besetzt ausschließlich von den Nutzern der hardware in der Hoffnung zu gewinnen Bitcoins (und hoffen, dass Sie es Wert sind, einige echte $$) wirklich einen Dienst führt für die NSA (oder jemand) und effektiv "hiding in plain sight"?

Nein. Das ist nur Alufolie hattery und auch nicht Wert die "Gedanken-experiment" (netter Versuch, Verschwörungstheoretiker), denn es kann leicht widerlegt werden. Siehe andere Antworten über das, was wir hashing (Hinweis: wir sind nicht der Suche nach hashes für die tatsächlichen Passwörter oder andere Zwecke).

+184
user82490 22.09.2016, 04:17:31

Der wichtige Teil ist, dass Zeichenketten eingeschlossen werden soll, in dreifacher Doppel-Anführungszeichen. Zum Beispiel:

bitcoind sendmany "" {"""1ELvnrA6PhUyDBS6iR25K1Xx4xXL6VMfjx""":0.001,"""1NX3R5Le4c1y9E316NPMze7aEmCXjpCY58""":0.001}
+168
MMH 06.10.2015, 21:22:40

Können Sie mir helfen? Ich hab den seed aber wie verwende ich es? Wenn ich starten Sie die software, die nur Portemonnaie zu wählen, ist default_wallet.

Geben Sie einen eindeutigen Dateinamen statt default_wallet. Sagen Brieftasche-Restaurierung-62907. Klicken Sie dann auf weiter, und wählen Sie "standard-Geldbeutel" und weiter "und dann" ich habe bereits ein seed'. Weiter wie pro Anweisungen auf dem Bildschirm, um die Wiederherstellung von Saatgut.

+133
Allan Jude 27.11.2019, 14:05:04

Es wird langsam sein, wenn Sie zuerst installieren. Ich würde empfehlen den Download der bootstrap.dat-Datei. Wenn es eine X-und zwei Monitore, bist du entweder nicht mit dem internet verbunden oder so etwas wie Ihre firewall verhindern, dass Sie aus aktualisieren.

+116
Zeppe 27.02.2016, 10:24:32
$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil