Könnte ein Netzwerk der unten beschriebenen Funktion-und wie gut?

Ich habe eine Idee, ich arbeite seit einiger Zeit, es wäre mit blockchain-Technologie. Allerdings, obwohl ich weiß etwas über die blockchain, wie es heute steht, ich bin fehlt eine weitere vertiefte Kenntnisse über kryptographische primitive. So, weil ich konnte nicht finden eine definitive Antwort irgendwo, dachte ich, werde ich hier versuchen. Da ich komplett neu bin in diesem forum, bitte informieren Sie mich, wenn meine Fragen gepostet werden sollen in eine andere Kategorie.

Also hier sind die Fragen:

Lassen Sie uns annehmen, dass in einem peer-to-peer-Netzwerk gibt es eine große Menge von Informationen von einem Knoten zum anderen, aber die meisten dieser info ist privat. Also, einen Knoten: 1) signiert seine Nachricht (zum authentifizieren von Quelle) 2) dann verschlüsselt mit symmetrischen Kryptographie 3) dann verschlüsselt den symmetrischen Schlüssel (die verwendet werden, um die Nachricht zu entschlüsseln) mit einem öffentlichen Schlüssel des Empfängers 4) und dann schließt er mit seinem Schlüssel die Nachricht verschlüsselt und der symmetrische Schlüssel

So, endlich haben wir 2 Dinge: 1) Message -> Signiert von seinem private key -> Verschlüsselung mittels symmetrischer Kryptographie -> Schließlich erneut signiert (also die Knoten im Netzwerk werden wissen, von welchem Knoten aus) 2) Symmetrischen Schlüssels, der verwendet wird zum entschlüsseln der Nachricht -> Verschlüsselung mittels asymmetrischer Kryptographie durch die beabsichtigten Empfängers öffentlicher Schlüssel -> und schließlich unterzeichnet von Absender-Taste, so dass die Knoten wissen, dass die Quelle der Nachricht.

Die Vorteile davon ist, dass wir Informationen senden über das Netzwerk, keine Knoten die Weiterleitung dieser Informationen wird wissen, den Inhalt, und trotzdem muss jeder Knoten in der Lage sein zu bestätigen, die Identität der Absender und Empfänger werden in der Lage sein, um endlich zu entschlüsseln, die Nachricht und bestätigen Sie auch die Quelle dieser Nachricht (wie gezeichnet) auch in Entschlüsselter form.

1) gibt es irgendwelche technischen Gründe, warum so etwas nicht funktionieren würde? 2) Könnte eine solche Möglichkeit, privat Nachrichten zu senden verwendet werden, auf ein großes Netzwerk (Größe der bitcoin zum Beispiel), wobei jeder Knoten "pools" - Nachrichten und sendet Sie zu seinen Altersgenossen? Die Probleme, die ich sehe, ist die Größe der Nachrichten (es wächst durch das signieren und verschlüsseln ähnlich). 3) ich bin sicher, dass, aber ich möchte Sie trotzdem bitten - könnte-node Vergleich zweier Nachrichten, die er erhielt, auch wenn Sie anders sind, und finden alle zwei oder mehr Nachrichten, die signiert waren von der gleichen öffentlichen Schlüssel (aus derselben Quelle)?

Natürlich gibt es ein problem, dass als Knoten "pool" - Nachrichten, die Sie nicht wissen, ob die Nachricht zugestellt wurde oder nicht. Das ist aber nicht Teil dieser Frage.

Wenn es einige Experten, die Zeit haben, um Antworten auf so grundlegende Fragen auf diesem forum, bin ich zutiefst dankbar.

+178
FrOyxx 20.06.2010, 12:49:05
27 Antworten

BTC-E zu haben scheint, eine API verfügbar https://btc-e.com/api/1/ticker aber nur Listen der BTC/USD paar Daten. Sie bieten auch paar BTC gegen Alternative Währungen wie Ixcoin und Tenebrix. Ich habe versucht, die offensichtlichen Sachen a la https://btc-e.com/api/2/ticker , aber keine Würfel.

Ich nehme eine API aus anderen multi-currency-exchange-als auch, eigentlich brauche ich nur einen Weg zu schnappen den Preis einfach aus dem code, ohne zu kratzen HTML und befassen sich mit regex.

+977
losara ambika 03 февр. '09 в 4:24

Sie tun es die ganze Zeit über an der "- Gruppe Kauft " im bitcointalk forum. Haben Sie einen Blick auf, wie Sie Ihre haben angeordnet.

https://bitcointalk.org/index.php?board=137.0

+974
Akash Srivastava 10.07.2011, 18:56:03

Jeder bitcoin-client weiß über jedes Konto. Sie brauchen nicht die Tasten, die Steuern, die Gelder in eine Adresse zu kontrollieren.

1) Geben Sie Ihre online-server eine Liste mit Ihren kalten Speicher-Adressen.

2) überprüfen Sie Regelmäßig die balance dieser Adressen, vielleicht mit dem Befehl bitcoind getbalance [account]

API-Referenz

Edit: Leider war ich mit dem Befehl den ich falsch gebucht. Ich denke, diese Funktion ist möglicherweise nicht in bitcoind. Jedoch, es ist ein open-source-tool namens Abe , die ist, lohnt ein Blick in.

+958
Shalini Dixit 30.03.2016, 18:07:24

Warum funktioniert Bitcoin Core, auf die Nachricht Registerkarte "überprüfung", sagen, dass das überprüfen von Nachrichten, unterzeichnet von Bitcoin-Adressen "nur beweist, dass der Unterzeichner erhält mit der Adresse kann es nicht beweisen sendership einer Transaktion." Warum? Und gibt es eine Methode, zu beweisen, sendership in Bitcoin?

+953
Mwenya Patrick 25.04.2013, 05:28:09

Es scheint, wie Sie Ihre eigene Frage beantwortet? Sie können addnode=IP, wenn Sie eine Verbindung herstellen möchten, um einen bestimmten Knoten als auch für andere, oder connect=IP, wenn Sie nur eine Verbindung herstellen möchten, dass ein Knoten und keine andere. Fügen Sie ihn einfach in Ihre Konfiguration Datei.

+930
Joy A 26.09.2013, 16:47:07

Transaktionsgebühren sind freiwillig, aber die client-Anwendung zwingen, die minimale Transaktion Betrag .005. Es ist schon eine lange Zeit, da habe ich die standard-client. .005 klingt richtig.

+810
user3704230 18.02.2016, 05:25:51

Ich habe experimentiert mit Bitcoin und die, die ich installiert Armory wallet. Es sagte mir, es würde ungefähr 8 Stunden zum synchronisieren der weltweit ledger.

Meine Frage ist, wie Bitcoin wird immer beliebter, wird es länger dauern, um zu laden Sie die ledger?

Wenn dem so ist, nicht das problem - könnte es zu groß sein, machbar?

+786
awesomnonymous 24.10.2011, 06:26:48

Ich fand https://minezcash.com/zcash-mining-pool/ also es gibt anscheinend schon ein paar zcash mining-pools schon.

Über die Schwierigkeit, die Frage, ich bin derzeit auf der Suche bei https://github.com/str4d/zcash-pow/blob/master/pow.py Was reizt mich ist, dass es immer noch ein SHA256-Berechnung offenbar.

+785
swetha m 11.01.2010, 06:47:20

Mein Verständnis von cryptocurrencies ist, dass mit dem "51% Angriff" Sie können gefälschte Transaktionen und stop-jeder von jeglichen Transaktionen. Wenn alle crypto-Währung droht Regierung unterstützte Währungen, was dann aufhören würde, ein Unternehmen wie die NSA, die aus der Verwendung Ihrer Ressourcen vom Angriff auf die Währung? Sie haben genug Geld und genug Rechenleistung, wenn Sie sammeln alle diese Daten, und sind gesichert durch die Regierung der Vereinigten Staaten.

+780
sickobamba 15.12.2015, 15:42:56

Viel wird sich ändern in der crypto-Platz, bevor der Letzte Bitcoin wird abgebaut. Die revolution ist DLT (Distributed Ledger-Technologie), nicht blockchain. Blockchain ist bloß die form des DLT, die Bitcoin nutzt. Der Nachteil blockchain ist, dass das Netzwerk warten muss 10 Minuten vor dem hinzufügen jeder aufeinanderfolgende block. Dies ist, um sicherzustellen, dass mehrere Computer fügen Sie nicht die gleiche Transaktion in die blockchain bei der gleichen Zeit. Dies ist der primäre Zweck des Jugendschutzes. Dies ist auch der Grund, warum die mining-Schwierigkeit ist immer zu. Das Netzwerk muss immer eine zehn-Minuten-pause zwischen jedem block.

Wenn die Bergleute erhalten nur die Transaktionskosten für die Validierung von Transaktionen, die dann die Leute mit Bitcoin wird letztlich entscheiden, wie viel Geld Sie bereit sind, zu verbringen, auf Transaktions-Gebühren, Verse über etwas anderes. Viele Bergarbeiter werden wahrscheinlich aufhören, so fahren hinunter die Kosten des Bergbaus zu dem Punkt, wo diejenigen, die bleiben, zu profitieren.

Also, um Ihre Frage zu beantworten, denn das Netz muss immer eine 10-minütige pause zwischen den Blöcken, der einzige Weg, Bitcoin scheitern wird von Bergleuten beenden ist, wenn die Transaktionskosten so niedrig können Sie nicht genug bekommen miner zu verhindern, dass eine 51% - Attacke.

+780
Akshay Shikre 14.08.2015, 22:41:53

Die scriptPubKey, decodiert:

02085c6600657566acc2d6382a47bc3f324008d2aa10940dd7705a48aa2a5a5e33 OP_CHECKSIG OP_SWAP 03f5d0fb955f95dd6be6115ce85661db412ec6a08abcbfce7da0ba8297c6cc0ec4 OP_CHECKSIG OP_SWAP OP_3 OP_PICK OP_SHA256 d68df9e32a147cffa36193c6f7c43a1c8c69cda530e1c6db354bfabdcfefaf3c OP_EQUAL OP_3 OP_PICK OP_SHA256 f531f3041d3136701ea09067c53e7159c8f9b2746a56c3d82966c54bbc553226 OP_EQUAL OP_BOOLAND OP_4 OP_PICK OP_SIZE OP_NIP 20 22 OP_WITHIN OP_BOOLAND OP_3 OP_PICK OP_SIZE OP_NIP 20 22 OP_WITHIN OP_BOOLAND OP_IF OP_3 OP_PICK OP_SIZE OP_NIP OP_3 OP_PICK OP_SIZE OP_NIP OP_EQUAL OP_PICK OP_ELSE OP_BOOLAND OP_ENDIF 

Die scriptSig, die verbringt die Ausgabe dekodiert:

ca42095840735e89283fec298e62ac2ddea9b5f34a8cbb7097ad965b87568100 1b1b01dc829177da4a14551d2fc96a9db00c6501edfa12f22cd9cefd335c227f 3045022100a9df60536df5733dd0de6bc921fab0b3eee6426501b43a228afa2c90072eb5ca02201c78b74266fac7d1db5deff080d8a403743203f109fbcabf6d5a760bf87386d201 OP_FALSE

So sind Sie verbunden, die Ergebnisse in:

ca42095840735e89283fec298e62ac2ddea9b5f34a8cbb7097ad965b87568100 1b1b01dc829177da4a14551d2fc96a9db00c6501edfa12f22cd9cefd335c227f 3045022100a9df60536df5733dd0de6bc921fab0b3eee6426501b43a228afa2c90072eb5ca02201c78b74266fac7d1db5deff080d8a403743203f109fbcabf6d5a760bf87386d201 OP_FALSE 02085c6600657566acc2d6382a47bc3f324008d2aa10940dd7705a48aa2a5a5e33 OP_CHECKSIG OP_SWAP 03f5d0fb955f95dd6be6115ce85661db412ec6a08abcbfce7da0ba8297c6cc0ec4 OP_CHECKSIG OP_SWAP OP_3 OP_PICK OP_SHA256 d68df9e32a147cffa36193c6f7c43a1c8c69cda530e1c6db354bfabdcfefaf3c OP_EQUAL OP_3 OP_PICK OP_SHA256 f531f3041d3136701ea09067c53e7159c8f9b2746a56c3d82966c54bbc553226 OP_EQUAL OP_BOOLAND OP_4 OP_PICK OP_SIZE OP_NIP 20 22 OP_WITHIN OP_BOOLAND OP_3 OP_PICK OP_SIZE OP_NIP 20 22 OP_WITHIN OP_BOOLAND OP_IF OP_3 OP_PICK OP_SIZE OP_NIP OP_3 OP_PICK OP_SIZE OP_NIP OP_EQUAL OP_PICK OP_ELSE OP_BOOLAND OP_ENDIF 

Es prüft die Signatur mit der Länge null OP_FALSE gegen den pubkey 02085c6600657566acc2d6382a47bc3f324008d2aa10940dd7705a48aa2a5a5e33 Offensichtlich, dass der Wert false zurückgegeben. Aber es hat nicht wirklich einen Fehler verursachen, weil CHECKSIGVERIFY nicht verwendet. Der rest des scripts ausgeführt wird, und schließlich einen Wert ungleich null, wird Links auf dem stack. Deshalb ist das Rechtsgeschäft gültig ist.

Da die Transaktion ist jetzt in der blockchain, andere clients müssen es auch verstehen.

Also was dieser Kerl zu tun? Schlägt mich.

+760
mrbrightside 07.09.2011, 04:40:58

Ich würde check out der python-Bibliothek PyBitcoin (https://github.com/blockstack/pybitcoin oder "pip installieren pybitcoin").

Es ist ziemlich einfach, um die Adresse von der wif privaten Schlüssel:

>>> aus pybitcoin import BitcoinPrivateKey
>>> private_key = BitcoinPrivateKey()
>>> private_key.öffentlicher_schlüssel().Adresse()
'1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1t'

Sie können auch leiten Sie eine private key-Objekt aus der raw-hex-Darstellung:

>>> private_key_2 = BitcoinPrivateKey('91149ee24f1ee9a6f42c3dd64c2287781c8c57a6e8e929c80976e586d5322a3d')

P. S. Diese Bibliothek funktioniert auch mit Litecoin, Namecoin und ein paar andere Münzen.

Offenlegung: ich bin einer von den Machern.

+753
Sam Kamensky 19.10.2011, 07:48:47

Es ist möglich für Alice und Bob vereinbaren unter sich zu zahlen, Carol und jede Menge anderer Empfänger (begrenzt auf die Höhe der Transaktion). Es ist jedoch nicht möglich, Carol und andere zusätzliche Empfänger für den Empfang von Zahlungen mit dem gleichen trustless Sicherheit Alice und Bob durch die Zahlung von Kanal-Konstrukt.

Alice und Bob öffnen Sie einen Kanal, indem Sie sich Geld auf eine multisig-Adresse, der benötigt die Unterschriften von beiden von Ihnen, um zu verbringen. Für Alice, das garantiert, dass Ihre Zustimmung erforderlich ist, für jede Transaktion die Gelder ausgeben, die, um gültig zu sein. Bob erhält die gleiche Garantie, dass seine Zustimmung erforderlich ist.

Die innovation von bi-direktionale Zahlungswege (einschließlich, aber nicht ausschließlich solche, die vom Blitz Network) ist, dass jede Zahlung in den Kanal aufgehoben werden kann, indem die Empfänger, so dass eine spätere Zahlung, um Ihren Platz einzunehmen.

Die Belastung (einzulösen Skript), das schützt die widerrufliche Zahlung ist größer als eine normale Bitcoin-Belastung, so dass die meisten wünschenswerte Ende zu einer Zahlung Kanal ist eine gegenseitige Nähe, wo die letzten widerrufliche Zahlung zurückgenommen und umgewandelt in eine nicht widerrufliche Zahlung, die sieht aus wie eine normale Bitcoin-2-von-2-multisig verbringen.

Die einzige bekannte Möglichkeit für widerrufliche Zahlungen zu arbeiten, ist für jede Partei, um eine vollständige Liste der für jede Zahlung, die jemals gemacht wurden und (wenn es widerrufen worden ist), welche Daten notwendig ist, zu widerrufen. Dies ist, was verhindert, dass Carol aus, die den vollen Zahlung channel-Sicherheit.

Alice und Bob können beide sich gegenseitig Zustimmung zu bezahlen Carol und Sie können sagen, Carol über diese Zahlung. Wenn die Transaktion mit, dass die Zahlung bekommt, broadcast, Carol bekommt Ihr Geld. Aber da die multisig-Adresse, an die die Fonds ursprünglich eingezahlt erfordert nur Alice und Bob sich gegenseitig Zustimmung zu erstellen, andere Zahlungen, die Sie erstellen können andere Zahlungen, die im geheimen von Carol.

Wenn einer von den geheimen Zahlungen zwischen Alice und Bob bekommt broadcast, Carol nicht über die notwendigen Daten, um zu beweisen, auf die block-Kette, es war eine betrügerische Absicht. Alice und Bob können also durch die gegenseitige Zustimmung, stehlen Carol-Mittel.

Ein konzeptioneller Weg, es zu sehen, ist die Vision der block chain als ein Vertrauensanker für die Zahlung Kanälen. Sie brauchen, um einige Maß an Kontrolle über die, die Anker um für Sie Vertrauen können der resultierende Kanal. Alice und Bob haben, denn Ihre Zustimmung ist erforderlich, um die Anker; Carol hat keine Kontrolle über den Anker und so nicht Vertrauen können.

+718
Raghuveer Sonkar 21.06.2014, 09:23:02

Sie können p2p-exchange-Dienste wie Bisq, PAXFUL oder Localbitcoins.

+537
Soranoomo 03.09.2015, 10:11:01

Warum ist es mehr als ein fast-food-service? Warum gibt es mehr als einen internet-browser? Die wettbewerbsfähige altcoin Wirtschaft ermutigt auch die anderen Münzen Anstieg mit besseren Umsetzungen. Bitcoin hat eine sehr hohe Transaktionsgebühren ab Anfang 2018, das ist, warum eine Gabel kam aus als Bitcoin-Cash vor ein paar Monaten, aber Bitcoin ist Bargeld nicht das einzige Stück, das kämpfen für niedrige Gebühren. Wir haben gesehen, RaiBlocks (Keine Gebühren) und viele andere altcoins surge vor kurzem wegen der niedrigen Gebühren. Einige Münzen sind nicht nur ein problem zu lösen, sondern einfach um besser zu sein, als die aktuelle Münze. NAV will zu übertreffen Monero, indem Sie nicht nur die Privatsphäre, Münze, aber auch anonymes Dapps und mehr.

Eine Menge von Münzen haben, lukrativer Unternehmen, hinter Ihnen die Antwort auf diese Frage ist nicht wirklich anders als die, die man von der Frage "Warum gibt es mehr als ein Unternehmen im Sektor X"? Die Menschen wollen, um Geld zu verdienen, damit Sie innovativ sein und versuchen, besser als der andere, mit einem besseren Produkt.

Manchmal werden die Unternehmen Ausgabe eines Tokens in der Regel aus einer ICO, um Geld auf Ihrer Plattform. Normalerweise gibt es wenig Grund, für die Zwecke Ihrer eigenen token/Münze anderes als Kapital. Ein normales Unternehmen würde, um wichtige angel-Investoren, die viel schwieriger als das erstellen einer Münze und verkaufen Sie während kryptogeld ist eine heiße asset. Tut ICO-auch nicht erforderlich zu verlieren, eine Aktie der Gesellschaft. Das ist, warum sehen wir einen massiven Zustrom in neue Münzen.

+449
cadm777 01.04.2017, 18:42:54

Mit Bitcoin core 0.14, wie viele Bestätigungen muss ich warten, bevor ich senden Sie die Münzen aus?

Gibt es eine Methode, zu warten X Bestätigungen vor dem senden von Münzen heraus, die von bestimmten Adressen, die weniger als X Bestätigungen?

+425
user233272 20.08.2016, 10:02:33

Wie bereits erwähnt hierkönnen Sie zunächst die Adressen von einem Konto mit getaddressesbyaccount und dann Liste alle unverbrauchten dieser Adressen verwenden

bitcoin-cli listunspent 6 9999999 "[\"1PGFqEzfmQch1gKD3ra4k18PNj3tTUUSqg\",\"1LtvqCaApEdUGFkpKMM4MstjcaL4dKg8sp\"]" 

wo 6 und 9999999 sind die min - und max - Bestätigungen

+340
CryptoCoins 05.01.2013, 13:20:40

Wenn Sie eine Transaktion erstellen, alle Eingänge sind vollständig aufgebraucht.

Sie haben dann geben Sie die Ziel-Adressen des Eingangs-Geld. Jeder Betrag, ohne Ziel wird als Transaktionsgebühr. Daher müssen Sie definieren den Empfänger, und senden Sie zurück auf die änderung selbst.

In anderen Worten, fügen Sie Ihren eigenen Adressen als zweites Ziel, und weisen Sie den Rest Ihrer Eingänge gibt.

Wenn Sie nicht tun, sollten Sie Experimentieren mit der Transaktion Bildung auf dem testnet. Dort können Sie lernen, ohne Kosten, denn es verhält sich wie Bitcoin, aber seine Jetons sind wertlos.

+322
Gavin Fang 22.07.2015, 22:41:32

re-kompiliert auf einem Ubuntu-system), frisch aus github.com:

$ uname-a
Linux-ubuntu-ae 4.10.0-19-generic

$ bitcoind -version
Bitcoin Core-Daemon, version v0.15.99.0-g96ac26e5662

$ bitcoind -testnet -printtoconsole -rpcuser=123456 -rpcpassword=123456

$ bitcoin-cli -testnet -rpcuser=123456 -rpcpassword=123456 getaccountaddress "myaccount"
n2r1aQiA37LLgy4qWjuLHXqA9ZhtcX4Kg6

$ bitcoin-cli -testnet -rpcuser=123456 -rpcpassword=123456 getbalance
0.00000000

und mit falschen Passwort:

$ bitcoin-cli -testnet -rpcuser=123456 -rpcpassword=getbalance 1234564
Fehler: falsche rpcuser oder rpcpassword (Autorisierung fehlgeschlagen)

so en.th. falsch ist mit den Quellen? Oder mit Ubuntu-setup. Welchen kernel hast du (uname -a) ?

+313
patJnr 10.06.2016, 00:45:08

Entlasten Sie Ihre Speicherplatz-problem, können Sie entweder führen Sie es auf einem externen Laufwerk, oder führen Sie Bitcoin Core unter prune - Modus. Abhängig von Ihrem Betriebssystem, Sie müssten sich eine Datei namens bitcoin.conf, ändern Sie, und starten Sie Ihren Bitcoin-Core-Wallet-Prozess. Die Datei würde so Aussehen wie dieser

Die Zeile für den beschneiden - Modus liest

# Aktivieren Sie beschneiden, um den Speicherplatzbedarf zu reduzieren, die durch löschen von alten Blöcken. 
# Dieser Modus ist nicht kompatibel mit -txindex und rescan.
# 0 = default (keine Beschneidung).
# 1 = erlaubt manuelle Rebschnitt über RPC.
# >=550 = target Aufenthalt unter in MiB. 
prune=550 <- diese Zahl ändern, wenn nötig

Elektrum ist eine Licht-Gewicht-Brieftasche, verließ sich auf Vertrauenswürdige Knoten für die Transaktion Informationen. Diese Seite erklärt die erforderlichen Schritte zum migrieren von Bitcoin core, Elektron. Nach, dass, würden Sie brauchen, um einen dump Ihrer privaten Schlüssel von Bitcoin core und sweep, die in Elektron.

+303
user75268 25.10.2011, 17:26:31

Gute Frage. Um zu verstehen, wie es funktioniert, müssen Sie verstehen, dass die Eröffnung eines micro-payment-Kanal (MPC) erfordert ein Engagement, bevor Sie loslegen. Das heißt, beide Parteien müssen nachweisen, dass Sie nicht doppelt ausgeben, werden diese Transaktionen, bevor Sie loslegen.

Wie ist das möglich? SKRIPT, natürlich. Eine Transaktion (2-von-2-Ausgabe), die abhängig sind, auf andere Transaktionen ist unterzeichnet, die ersten, die eröffnet der MPC, und dann, und nur dann, machen beide Parteien Freigabe der Transaktionen würde, dass diese andere Transaktion gültig. An diesem Punkt, sind die Fonds verpflichtet, den Kanal und kann nicht doppelt ausgegeben, da ist es gesperrt in ein 2-von-2-Ausgang, das muss von beiden Parteien unterzeichnet werden, damit die Beseitigung der Möglichkeit von Doppel-zu verbringen.

Eine genauere Erklärung finden Sie hier.

+302
na3uTuB4uk 06.09.2015, 02:15:33

Die Synchronisation muss nur einmal geschehen, startet nach einer vollständigen Synchronisierung wird nur aufholen auf die Daten, die Sie verpasst haben.

+267
karadefrost 05.12.2019, 20:36:37

Ich bin mit bitcoinlib in python zu erstellen, bitcoin wallet, wie gezeigt hier. Meine Frage ist, dass, wie zufällige und private Schlüssel, die erzeugt werden durch bitcoinlib?

Zum Beispiel Alice private key '5ThisIsMyPrivateKey', der geschaffen wurde, durch ein anderes Programm (bitcoin-core, coinbase, hitbtc oder jemand) und ich bin mit bitcoinlib und ich habe eine Brieftasche für Bob und Bob ' s private key generiert bitcoinlib kann '5ThisIsMyPrivateKey'? Was ist die Möglichkeit?

Eine andere Frage ist, dass, gibt es eine Möglichkeit, die gleichen öffentlichen Schlüssel von zwei oder mehr private key? Ich habe gesehen, viele verschiedene private-key-Struktur, wenn ich war auf der Suche nach Informationen und fand ich drei Beispiele, wo private Schlüssel beginnt mit "5", "K" und "L", so ist es möglich, die gleiche öffentliche Adresse können erstellt werden, indem entweder der private Schlüssel version?

Ich bin noch neu hier bei Verschlüsselung und bitcoin und ich bin gerade auf der Suche nach Informationen.

Vielen Dank für Ihre Zeit.

+248
Prashant Timmoli 09.06.2018, 00:58:13

MyBitcoins gadget

Sie können es hier herunterladen: MyBitcoins gadget

+157
Sarkkhan 12.02.2015, 11:47:14

Selfish mining ist nicht im Zusammenhang mit den drei Faktoren, die Sie erwähnt.

Die Grundidee ist, dass ein miner kann eines von zwei Dingen tun:

  • Verlagern Ihre mining-Bemühungen, die auf einem neuen legitimen block hört Sie zu und als broadcast an das Netzwerk beliebigen block findet Sie, sobald Sie findet es
  • Wenn Sie findet einen block, anstatt sendet es sofort, halten Sie es, um sich selbst und versuchen, mir oben drauf und verlängern ein Zweig der blockchain, die Sie später entscheiden opportunistisch und sammeln die Belohnung im Zusammenhang mit der ein (oder mehrere) Blöcke in Ihrem geheimen Zweig.

Die erste Strategie ist die, die vorgeschlagen, in Satoshi ' s Papier. Ich nenne dies ein Vorschlag , weil es nichts zwingt es in die software.

Überraschend (vielleicht) die zweite Strategie gezeigt werden kann, erhöhen sich die Chancen zu gewinnen, den nächsten block, in einigen Fällen.

Bestimmte Arten von double-spend - Attacken sowie die egoistischen miner-Strategie nutzen. Für eine umfassende Analyse können Sie Blick auf dieses Papier sich Auf die Phase-Space-Block-Versteck-Strategien im Bitcoin-ähnliche Netzwerke.

Die zweite Strategie wird vorteilhaft nur, wenn der Bergmann hat eine beträchtliche Vermischung Energie (rund 1/3) - oder ist zentral genug, um viele Bergleute arbeiten auf block-im Falle eines Unentschieden mit dem rest des Netzwerks.

die TLDR ist: Zentralisierung ist schlecht. Sobald ein Bergmann wird zu groß, kann er, im Prinzip, Missbrauch seiner macht, um mehr zu bekommen, als seinem Anteil.

+143
user373310 09.04.2014, 14:27:18

Ich bin darüber nachzudenken, wie die Ziel-Wert abgeschnitten wird und später im Vergleich zu den SHA-256hash der Block-Header.

Da

Das maximale Ziel (niedrigste Schwierigkeit) ist
0x00000000FFFF0000000000000000000000000000000000000000000000000000
und das aktuelle Ziel ist
0x00000000000004985C0000000000000000000000000000000000000000000000
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (4bits * 32 = 128) 
 Dieser Teil ist immer gleich null aufgrund von Kürzungen 

Frage:

  • Es ist einfach da, um die Kodierung und Auswertung einfacher?
  • Das macht den Bergbau-Betrieb schneller (effizienter Vergleiche)?
  • Sind die Wirkungsgrade der vorherigen Kugel endian-spezifisch sind?
  • Gibt es statistische Vorteile oder Nachteile zu non-zero? (geringfügig einfacher zu finden, ein block ist?)

Ich habe nicht gesehen, eine durchdachte Erklärung, warum die Entscheidung getroffen wurde, und ich will nicht zu folgern, etwas auf meinem eigenen.

+103
Jophy job 17.11.2017, 09:12:29

Der Begriff "Zeiger" ist vielleicht nicht das beste in diesem Fall, da die Menschen dazu neigen zu denken, das bedeutet "Zeiger auf Speicher-Adresse". Tut es aber nicht. Hier steht der Begriff "Zeiger" benutzt wird, in der Daten-Struktur Sinn, nicht die variable primitiv.

Eine bessere Bezeichnung könnte sein Schlüssel, wie beispielsweise einem eindeutigen Bezeichner in einer Datenbank. Tatsächlich ist das, was gemeint ist, wenn Leute beziehen sich auf eine hash-Zeiger. Der hash ist ein Bezeichner, der verwendet werden kann zur eindeutigen Auswahl einer Transaktion in einer Datenbank.

+61
Jinesh 08.02.2017, 14:31:56
$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