Erstellen einer Deterministischen Schlüsselanhänger aus BIP32 master public key

Ich bin versuchen, um eine bitcoinj determinstic Schlüsselanhänger aus BIP32 master public key. Dies ist der code, den ich bisher geschrieben haben:

val xpub = "xpub661MyMwAqRbcGiwzoCu93MuL6H91qanyuoybwd4xsh8brkjvnxsp1funnyiwuiu4trhbs3tavhbr4ih9bwnevbmdqanra5swsevvcfza8dy"
val keyChainSeed : DeterministicKey = DeterministicKey.deserializeB58(null,xpub, MainNetParams.bekommen)
val w = Brieftasche.fromWatchingKey(MainNetParams.bekommen, keyChainSeed)

aber ich bekomme die folgende Fehlermeldung:

Keine Schlüssel gefunden, die für absolute Pfad M/0H.
java.lang.IllegalArgumentException: Keine Schlüssel gefunden, die für absolute Pfad M/0H.
 bei org.bitcoinj.crypto.DeterministicHierarchy.bekommen(DeterministicHierarchy.java:94)
 bei org.bitcoinj.crypto.DeterministicHierarchy.deriveChild(DeterministicHierarchy.java:152)
 bei org.bitcoinj.wallet.DeterministicKeyChain.initializeHierarchyUnencrypted(DeterministicKeyChain.java:590)
 bei org.bitcoinj.wallet.DeterministicKeyChain.<init>(DeterministicKeyChain.java:384)
 bei org.bitcoinj.wallet.DeterministicKeyChain.<init>(DeterministicKeyChain.java:393)
 bei org.bitcoinj.wallet.DeterministicKeyChain.Uhr(DeterministicKeyChain.java:444)
 bei org.bitcoinj.wallet.DeterministicKeyChain.Uhr(DeterministicKeyChain.java:436)
 bei org.bitcoinj.wallet.KeyChainGroup.<init>(KeyChainGroup.java:115)
 bei org.bitcoinj.core.Wallet.fromWatchingKey(Wallet.java:260)
 bei com.suredbits.core.bitcoin.WalletTest$$anonfun$2.gelten$MBF$sp(WalletTest.scala:84)
 bei com.suredbits.core.bitcoin.WalletTest$$anonfun$2.gelten(WalletTest.scala:80)
 bei com.suredbits.core.bitcoin.WalletTest$$anonfun$2.gelten(WalletTest.scala:80)

Ich bin mir nicht sicher, warum dies nicht funktioniert, nicht als bitcoinj unterstützt BIP32. Kann jeder spot, was mache ich falsch?

+619
Jerry Dodge 21.09.2015, 19:24:48
35 Antworten

Ich bin kein Steuerberater oder Anwalt, aber in der Regel Kapitalertragsteuer wird nur erhoben, wenn Sie konvertieren Sie Ihre Vermögen in fiat-Währung. Ich würde erwarten, dass die BTC-LTC-trades sind nicht zu versteuern - nur der Verkauf USD wäre eine steuerpflichtige Veranstaltung.

Wenn während des trades, Sie verkauft Ihre (für exampe BTC) - Token für USD, dann verwendet USD, mehr zu kaufen (z.B. LTC) - Token, dann ist der Verkauf USD würde besteuert werden.

+998
laher 03 февр. '09 в 4:24

Ein Standard bitcoin wallet enthält eine Liste der privaten und pub-key-Paaren. Eine Anzahl von Schlüsseln erstellt, die auf generation zu erlauben, für "swap", wie Sie senden Sie Geld von ihm, diese sind nicht direkt sichtbar. Dies hat keine Auswirkung auf Ihre balance, die Sie verwenden.

Ihre Transaktionen sind gespeichert in der blockchain. Wenn Sie generieren neue Adresse erhalten, um dann Ihre Brieftasche Größe wachsen wird. Wenn Ihr Geldbeutel wird verschoben auf einen neuen computer, ohne blockchain, erscheint Sie leer, bis Sie den download blockiert, bis Ihre Transaktionen bekannt sind, die durch den client.

+988
Unit03 28.09.2016, 03:50:47

Es ist nicht so. Sie werden nicht finden, eine definitive Liste der zulässigen Dokumente, unterstützt durch eine Regierung, Regulierungsbehörden, trade group, etc. Möglicherweise finden Sie die Listen der allgemein anerkannten Dokumenten, jedoch gibt es keine Garantie, dass Ihre Annahme ist entweder homogen oder universal.

Dokumente, die normalerweise als akzeptabel für die Zwecke der Einrichtung residency zu einem bestimmten Kleid d.h. Mietverträge, Hypotheken-Dokumentations-und Verbrauchskosten (wie gas, Elektro, Wasser) sind in der Regel verwendet werden (und angenommen), durch das Finanzinstitut, wie Sie binden das Individuum direkt an die Adresse damit befriedigenden Elemente des AML/CFT, insbesondere das Wissen Ihrer Kunden und Identifizierung der Kunden-Programme.

Ihre einzige option ist, zu warten auf eine Antwort von der spezifischen institution (in diesem Fall exchange) und erfragen, welche Dokumente Sie akzeptieren statt der oben genannten, wenn Sie nicht in der Lage sind zur Verfügung zu stellen.

+978
sa3paleasm 04.05.2014, 02:20:33

Angenommen, ich besitze Quanten-computer, reverse - SHA256 in einer Mikrosekunde. Das einzige, was ich will, dann-ist mir in einem block. Danach werde ich wegwerfen mein computer und gehen Sie nach Hawaii.

Also die Frage ist: wie kommen Sie an aktuelle block vom Bitcoin-Netzwerk, und wie Sie meine Arbeit zurück, um es?

Möglicherweise gibt es einige linux-Befehle wie

downloadcurrentblock > Daten.dat

upploadresults < data2.dat

Ich brauche etwas, was maximal einfach, genau das zu tun: empfangen Eingang Daten und sendet die Ausgabe von Informationen.

+920
user2021355 02.05.2011, 21:01:48

So im Versuch, eine Bezahlung zu verlangen durch meine website, aber Probleme.

Im mit Windows 7 x32 als Test-Umgebung. Ich installiert, Elektron über den installer und nicht die standalone-exe.

Erste Sache ist, dass Elektrum zeigt diese in den Einstellungen, wenn es um SSL geht:

enter image description here

Im mit ein selbstsigniertes Zertifikat generiert ich von OpenSSL. Weiter denke ich, dass ich versaut, als es kam zu den rewrite-Einstellungen, weil wenn ich in "Elektrum addrequest 3.14 -m "dies ist ein test" " über CMD (mit admin), werden zwei Dateien generiert, die in die richtige Pfad von meinem server enter image description here

(die index.html wurde nicht generiert, ich verkraftete es von einem der Elektron-Ordner)

die index.html wurde nicht generiert, ich verkraftete es von einem der Elektron foldersbut ohne index.html. Ich versuchte wirklich zu finden eine Kopie der index.html und einfügen der direkt der Ordner und versucht dabei die "index.html?id=(ID)", aber nichts änderte sich, wie hier gezeigt!

enter image description here

Wenn ich habe versucht zu tun, "listrequests()" über das Elektron Befehlszeile, bekam ich dies:

enter image description here

Kann mir bitte jemand sagen, wo ich Durcheinander?

+906
NicoNing 27.10.2014, 02:50:07

Da Sie davon ausgehen, dass eine 51% - Attacke geworden wäre vorteilhaft, dadurch werden Anreize jeder Versuch, eine 51% - Attacke. Dies ist ähnlich zu einem Wettrüsten, nur die Ergebnisse von jemand, dies zu tun, in 40 Jahren wäre finanziell katastrophalen. Ich vermute, es werden Supercomputer wartet im Speicher, bereit für jeden, der versucht einen first strike mit einem starken Vergeltung Antwort. Es wird wahrscheinlich auch andere Formen der Vergeltung von Angriffen auf das Netzwerk, so dass nichts vom Tisch.

+866
user91346 27.09.2014, 03:49:58

Ich habe versucht, zu erstellen eine multisig sowohl das Bitcoin-Netzwerk und das Bitcoin-testnet. Es scheint zu funktionieren nur, wenn alle öffentlichen Schlüssel aus der Brieftasche. Das bedeutet, dass, wenn ich rufe listunspent sende ich nach Münze auf die multisig-Adresse, es war nicht als eine multisig-Adresse, es sei denn, diese multisig-Adresse erstellt wurde, aus der Brieftasche. Ich habe versucht, es in beide echte Münze und testnet. Was ist das problem?

Hinweis: ich benutze Bitcoin-qt 0.9.2.1

Warum "listunspent" doesnt-show-multisig-Adresse ?

Wie kann ich überprüfen, Gleichgewicht der multisig-Adresse und erhalten Sie txid und vout und scriptPubKey für die multisig-Adresse ?

Edit 2:ich versuche, um die Suche für die software(tool) kann sein track bitcoin-Adresse (Saldo und Transaktionen) ich fand bitcoin-abe, aber wenn ich suchen, ich fand ich kann nicht Suche nach bitcoin-Adresse, um es abzurufen Gleichgewicht und die Transaktion ? wer weiß, Werkzeug wie blockchain, wenn ich Anfrage über den bitcoin-Adresse geben Sie mir balance und Transaktionen ?

+819
chris6654 18.07.2015, 04:00:00

Es gibt Speicher-intensiv-mining-algorithmen, sondern in der Regel das "Gedächtnis" diskutiert wird, ist nicht der DDR3-Vielfalt. 64 GB DDR3-RAM Sie haben, ist eine hervorragende Ressource für viele EDV-Aufgaben (und genug, um mich eifersüchtig), aber auch dramatisch langsamer als der L1-und L2-cache physisch auf dem chip mit der CPU. Dies ist die Erinnerung, die wir sprechen.

Speicher-intensiv-mining-algorithmen entstand in Reaktion auf die GPU (und später FPGA-und ASIC -) Beschleunigung. Weil GPUs so viele Kerne, jeder Kern hat Zugriff auf nur eine winzige Menge des RAM, die oft eine Höhe, gemessen in Kilobyte. Denn Bitcoin ist SHA256-mining-Algorithmus hat einen kleinen Speicher-footprint, läuft es ganz hervorragend auf dieser hardware. Einige sagen, das ist ein problem, andere sehen das anders.

CPUs, die auf der anderen Seite, mit relativ wenigen Kernen gemeinsam genutzt wird, auf Durchschnitt, 64 bis 128 kB L1-cache und 2 bis 4 MB L2-cache. Aufgrund der Tatsache, auf dem gleichen Chip wie die CPU-Kerne, RAM ist außerordentlich schnell und hat erstaunlich geringe Latenz. Dies, so scheint es, ist einer verwertbaren Unterschied, dass speicherintensive algorithmen nutzen.

Eine ideale Umsetzung eines solchen "Speicher-intensiv" - algorithmen (für den Bergbau) wird so eingestellt, dass der RAM-Platzbedarf ist höher als die paar Kilobyte zur Verfügung GPU-Kerne, aber niedriger als die paar Megabyte in der Regel in L1/L2. Auf diese Weise wird der mining-Algorithmus kann ausgeführt werden mit hoher Effizienz auf standard-CPUs, also die Maximierung der hashrate zur Verfügung, um zu sichern das Netzwerk, aber es ist immer noch resistent gegen die GPU/FPGA/ASIC-Beschleunigung. Die CryptoNote-Algorithmus verwendet, der von Monero ist ein gutes Beispiel.

Leider, einige altcoins solche Sorgfalt bei der Umsetzung. Die meisten verwenden entweder so wenig Speicher, dass Sie frei beschleunigte mit GPUs oder verwenden Sie so viel, dass alle mining-Prozesse, die Essen in Ihre gute alte DDR3 und Effizienz verlieren. Kurz gesagt, es ist fast sicher eine Münze gibt, kann so eine obszöne Menge von system-Speicher, aber das ist fast sicher ein Zeichen, dass Sie es getan haben, falsch, denn das Ziel eines solchen Algorithmus zu maximieren hashrate auf dem Zielgerät (CPUs) aus Gründen der Netzwerk-Sicherheit ein und verhindert die Beschleunigung von nicht-Ziel-Geräte (GPUs, FPGAs, ASICs).

In jedem Fall, alle proof-of-Arbeit-Systeme, die derzeit in Verwendung sind mathematische in der Natur. Dies macht die Anforderungen an den Arbeitsspeicher eher Sekundär in der Natur - Sie werden immer noch erfordern eine Menge Rechenleistung zu mir und es ist diese Rechenleistung, die bestimmen weitgehend Ihre Ergebnisse. In einigen Fällen werden die zusätzlichen RAM kann helfen, aber deine CPU wird noch tun, die schweres heben.

Besonderer Hinweis: In bestimmten nicht-mining-Implementierungen solcher Speicher-intensive algorithmen (wie der scrypt Implementierung BIP38 verschlüsselte Schlüssel) die schlechten Wirkungsgrad, verursacht durch überschreitung der verfügbaren on-chip-cache kann tatsächlich eine positive Wirkung und wird Häufig bewusst verwendet. Durch erzwingen der Verwendung von langsameren Speicher, können wir drosseln die Anzahl der entschlüsselungsversuche ein Angreifer in der Lage ist, innerhalb einer bestimmten Frist, die drastisch reduziert die Wirksamkeit von brute-force-Attacken. Dies ist der Grund, warum entschlüsseln BIP38 key auf einem Handy dauert oft 30+ Sekunden - es ist ein feature, kein bug.

+792
user2777543 25.09.2014, 18:04:45

Ich erstellte eine multi-Signatur wallet 2 von 3. Ich möchte die xpub Schlüssel, der verwendet wird zum generieren der Adressen. So wie ich das verstehe alle 3 öffentlichen Schlüssel zum erzeugen der Adresse. Ist es möglich, diese 3 Tasten zum erzeugen einer einzigen xpub Schlüssel für weitere Adressen?

+738
timbooo 26.12.2013, 00:08:11

Läuft litecoin-0.13.2 mit testnet=1 bekomme ich "Keine block-Quelle zur Verfügung."

Muss ich hinzufügen, einige Knoten zu litecoin.conf ? Ich habe versucht, das hinzufügen einige, die ich gefunden habe aus http://litecointools.com/ . Gibt es eine weitere offizielle Liste?

+705
Dark Lord 06.01.2014, 13:37:25

Wenn ich bitcoins sehe ich eine bestimmte Anzahl von "Bestätigungen" in der client. Was bedeuten diese? Warum tun die meisten Seiten machen mich warten, für 6 "Bestätigungen", bevor Sie einen Kauf kommt?

+695
NANDU MISHRA 09.06.2019, 12:38:48

Schwierigkeit ist einfach das Verhältnis zwischen dem max-Ziel und dem aktuellen Ziel. Es ist einfacher zu sprechen in Bezug auf die Schwierigkeit als in Bezug auf das Ziel.

Die max-Ziel ist definiert als (2^16 - 1) * 2^208 oder etwa 2^224. Da es 2^256 verschiedene Werte, die eine hash-nehmen können, wird eine zufällige hash hat eine chance von etwa 2^(-32), die niedriger ist als das max Ziel.

Es folgt, dass, wenn die Schwierigkeit " D " ist, das Ziel ist (2^224 / D) und es dauert im Durchschnitt 2^32 * D-hashes zu finden, der einen block.

+693
grd 14.05.2014, 16:10:26

Sie können exchange bitcoins für Dollar auf der crypto-exchange. Wählen Sie es je nach Kommission, die zu Ihnen passt.

+662
user1763769 20.04.2013, 22:39:46

Die Wiederherstellung eines solchen Fonds stützt sich auf mehrere Faktoren, die übernahme der Transaktion bestätigt wurde, einschließlich Regel:

  1. der Empfang-Adresse in einem gültigen format für das senden von blockchain
  2. haben oder bekommen Zugriff auf den privaten Schlüssel für die Empfängeradresse (dies kann schwierig sein, für 3rd-party-services)
+646
NoChance 18.08.2010, 19:44:10

Ihre website hat die Methode, durch die die Wechselkurse berechnet werden.

+638
Freewalker 02.12.2016, 12:14:00

Dark wallet (https://github.com/darkwallet) ist im wesentlichen inaktiv und wurde alphaware, nie sollte verwendet werden, für die Produktion verwenden. Es war ein großes experiment. Seine architektonische integration vision mit libbitcoin ist hier in diesem veralteten Webseite.

Werfen Sie einen Blick auf https://monero.stackexchange.com/questions/1500/what-is-a-stealth-address/1506#1506 um zu verstehen, was ein stealth-Adresse wirklich ist. Gelder an einen stealth-Adresse erfordert Scannen der blockchain für entsprechende OP_RETURN - Adresse zu vervollständigen Diffie-Hellman-Schlüssel exchages zu berechnen privaten Schlüssel. Es wird verschiedene private Schlüssel für jede Transaktion gesendet mit einer Brieftasche, die unterstützt stealth-Transaktionen. Die libbitcoin-server (bs) Indizes stealth-Transaktionen finden Sie unter https://github.com/libbitcoin/libbitcoin-server/wiki/How-to-Initialize. Die libbitcoin-explorer (bx) unterstützt auch bs stealth-Interaktionen finden https://github.com/libbitcoin/libbitcoin-explorer/wiki/Stealth-Commands. Viel Glück.

+580
DeveloperByChoice 20.11.2012, 21:56:59

Der öffentliche Schlüssel ist egal, keine Münzen sind in der genesis-block.

nBits entscheidet die Blöcke Schwierigkeit, die beeinflussen, wie lange es dauern wird, um meine. Sie modifizieren auch die daemons-code können diese Schwierigkeit.

+574
vernon 16.12.2018, 13:30:34

Sie können nicht senden Sie bitcoins von einem neu generierten Adresse. Zum senden von bitcoins, die Sie als Eingänge Transaktionen, die zuvor an eine Ihrer Adressen als Ausgabe. (Ihr Kunde wird mehr als einer früheren Transaktion ausgegeben, wenn es braucht, um bis einige Transaktionen zu erreichen, die erforderliche Menge.)

Die Eingänge , um eine neue Transaktion sind direkt rückführbar auf die Ausgabe aus einer vorherigen Transaktion. Sie können das senden von bitcoins an sich selbst, aber das fügt nur eine andere Transaktion hop in der Sequenz. Die Transaktion Kette kann immer zurückverfolgt werden.

+530
Mamaghia 06.09.2017, 18:20:18

Aus der Lektüre online, die Allgemeine Stimmung zu diesem zu sein scheint "kein". Sie müssen mindestens 1 Bestätigung um zu verhindern, dass ein double-spend-Angriff.

Aber im Mastering Bitcoin, gibt es diesen Hinweis:

Ein häufiges Missverständnis über bitcoin-Transaktionen ist, dass Sie müssen "bestätigt", indem Sie warten 10 Minuten ein neuer block, oder bis zu 60 Minuten für eine volle sechs Bestätigungen. Obwohl Bestätigungen gewährleisten die Transaktion akzeptiert wurde, durch das gesamte Netzwerk eine solche Verzögerung ist unnötig für kleine-Wert-Gegenstände wie eine Tasse Kaffee. Kaufmann annehmen darf, die eine gültige kleine-Wert der Transaktion mit keine Rückmeldungen, mit nicht mehr Risiko als eine Zahlung mit Kreditkarte gemacht, ohne eine ID oder eine Unterschrift, als Händler routinemäßig akzeptieren heute.

Ist das richtig? Ich bin mit einem e-commerce-Plattform, wo die Verkäufer in der Regel setzen Element Preise im Bereich von $1-$5 und ich bin debattieren, ob null-Bestätigung Zahlungen.

Ich kann verstehen, dass die Begründung für eine Tasse Kaffee, aber mit virtuellen Gegenstände, die online sind, könnte ein Angreifer versuchen, zu verdoppeln, verbringen viele billige items gleichzeitig.

+458
Ham From Hell 14.01.2012, 16:43:02

Ich Lesen Sie die folgenden Artikel:

Wo könnte der Mann kaufen, wie eine große Menge von Bitcoins? Auf einem exchange?

+433
ValerioSSS 21.10.2016, 13:16:06

Sie können auch einfach Schwanz der debug.log-Datei in einem neuen terminal-Fenster während der bitcoind ausgeführt wird. Es zeigt die aktuelle Blockhöhe d.h. Höhe=181888 und Prozentsatz der download abgeschlossen, d.h. progress=68.189662 und rennt in die Fenster, so dass Sie den Fortschritt sehen.

Unter Linux: tail-f ~/.bitcoin/debug.melden

Auf Dem Mac: tail-f $HOME/Library/Application\ Support/Bitcoin/debug.melden

+393
Moh Rifaldi Rifaldi 09.11.2017, 10:00:07

Soweit ich weiß, in der früheren version von Bitcoin, es war ein Mechanismus, über Transaktions-Prioritäten. Jedoch, es entfernt wurde oder nicht (berücksichtigt mehr) und jetzt das einzige Kriterium ausgewählt werden, für die Bestätigung der Gebühr.

Kann mir jemand erklären, was der Grund dafür war, das hinter dieser design-Entscheidung? Kurz, warum?

+388
Abdelbari Chabou 17.09.2015, 05:48:23

ich habe Probleme mit meinem system, mit iotop ich identifiziert bitcoind als die Quelle der Probleme. Ich bin mit bitcoind bitcoin-0.10.0-linux32 und bin mit dem RPC-Aufrufe von bitcoind. Meine wallet Datei ist 112 MB. Meine Vermutung ist, jedesmal, wenn eine neue bitcoin-Adresse erstellt wird, die ganze wallet-Datei auf die Festplatte geschrieben wird. In iotop ich sehen, dass über ~110 MB auf die Festplatte geschrieben wird regurarily von der bitcoind Prozess. Dies ist problematisch für das system-setup, weil es verlangsamt den anderen Verfahren deutlich. Und das passiert oft, mehr als 1 mal in einer minute.

Kann ich etwas dagegen tun?

Danke Cahoiner

*************Bearbeiten*************

Dieses problem besteht immer noch mit aktuellen bitcoind 0.11.2.

Ich montierte Statistik mit inotifywatch. Ich sah, wie die bitcoin Verzeichnis für 4800 Sekunden sind die Ergebnisse: Wallet-Datei änderungen: 7585738 (pfui !!) Änderungen in subdir chainstate: 1290930 (auch high, pls tiefer)

+337
user6412593 18.06.2014, 04:59:30

Ich habe die software installiert kann aber nicht alle Knoten zu verbinden, um auf testnet. Es ist eine website mit mainnet Knoten aber nicht testnet. Weiß jemand, wo ich finden kann, einige testnet Knoten?

+336
Apiwe 21.07.2016, 10:19:04
Dieser tag sollte genutzt werden für Fragen zu digitalen Signaturen. Eine digitale Signatur beweist, dass der Inhaber eines privaten Schlüssels hergestellt oder empfohlen eine bestimmte Nachricht. Diese in Transaktionen verwendet werden, um zu beweisen, dass ein Ausgang ausgegeben werden können, in einer Transaktion.
+316
user5619 12.07.2012, 06:52:36

Bitcoin ist ein Kommunikations-Protokoll, es muss nicht Politik. Es ist wie zu Fragen, ob TCP/IP erlaubt Pornos.

+272
tanzeelrana 24.09.2012, 02:19:30

Die CPU ist praktisch nutzlos für scrypt basierten coins wie litecoin, stick-GPUs, für jetzt.

Hier ist ein Vergleich der top-GPUs, die Sie kaufen können, für den Bergbau, mit dem Benutzer vorgelegt Einstellungen.

http://coinpolice.com/gpu/

+256
Jefferson Osaruyi 02.04.2010, 20:44:02

Abweichungen in den Wechselkursen entstehen kann, viele Dinge, wie zum Beispiel:

  • wie oft sind die Wechselkurse neu berechnet oder Cache von der website
  • wo die website, ruft die Daten ab (z.B. gibt es viele verschiedene Plattformen für den Austausch, die live Preis variiert ein bisschen zwischen Ihnen allen)
  • wie die rate berechnet wird (die meisten Börsen unterstützen nur BTC/USD als fiat-Währung, Preis, so dass jede andere fiat-Währung wie Rupie oder Ripple Münze berechnet werden müssen, verwenden Sie mehrere conversion-Schritte (z.B. ripple -> bitcoin -> USD -> Rupee)

Auch, wenn Sie eine website wie zebpay, stellen Sie die rate sich um eine Gebühr, weil Sie Gewinn machen wollen, so können Sie erwarten, dass der Zinssatz immer höher sein als der Preis auf so etwas wie coinmarketcap.com. Das ist nur die rate , die Sie verkaufen.

+251
Gene Diaz 01.02.2014, 14:16:08

Ein möglicher Grund, nicht angreifen, eine Münze mit niedriger Sicherheit ist die verlorene Gelegenheit Kosten. Um ein Netzwerk angegriffen, die Angreifer müssen widmen hashing-power für den Angriff.

Wenn Sie nicht von der Bühne ein Angriff, Sie verwenden könnten, die hashing-power, um mir eine gewinnbringende Münze statt. Der Vorteil von dem Angriff muss zumindest überwiegen die verlorene Gelegenheit Kosten, sich in den Angriff ein.

+228
Ekha Januartati 22.08.2013, 20:18:27

Hintergrund

Ich bin die Erforschung, wie Sie in einer niedrigen Bandbreite mesh-Netzwerk Zahlungsverkehr von Knoten kombiniert werden können, um reduzieren Sie die Bandbreite verwendet, die für Zahlungen. Aggregierten Signaturen scheinen, wie eine nützliche Technik, um die Größe der Transaktionen zwischen den Knoten eingebunden in eine Nachricht-relais-Schaltung.

Ich glaube, es ist wichtig, sich auf die Signaturen, weil im Gegensatz zu der Zahlung addresseses in einer Transaktion, die Unterschriften können nicht komprimiert werden, indem eine lookup-Tabelle, deren hash-und/oder ein HD-Geldbörse Weg.

Greg Maxwell ' s schreiben auf aggregierten Signaturen erwähnt ein System mit Schnorr-Signaturen und andere zwei Systeme, ein Weg aggregierten Signaturen (OWAS) und Boneh–Lynn–Shacham (BLS) Signatur aggregation.

Frage

Die Signatur aggregation Ansatz, wenn überhaupt, tun Sie denken, ist am besten geeignet für den Aufbau einer payment-Transaktion, bei der jeder Knoten in einer Kette zahlt der nächste Knoten eine kleine Menge?

Zu versuchen, meine Frage zu konkretisieren, ein Vereinfachtes Protokoll könnte so Aussehen:

1) Knoten A sendet eine Transaktion tx_A, die hat zwei Ausgänge: man verbringt einige Wert zu jeder Adresse, und man verbringt die änderung wieder zu einer Adresse, die dem Knoten A steuert.

2) Knoten B erhält tx_A, und überträgt eine tx_B, die verbringt den unverbrauchten Wert von tx_A an eine Adresse Knoten B steuert, und verbringt von dieser Adresse (weniger einige Gebühr, die Sie halten), um jede Adresse. Knoten B erstellt eine Signatur für tx_B, dass Aggregate die Ausgaben Signatur von tx_A.

3) Knoten C empfängt tx_B und macht das gleiche wie in Schritt 2 zu produzieren tx_C. Dies wird fortgesetzt, bis die Nachricht empfangen wird durch das Ziel der Nachricht Knoten F, oder es gibt keine mehr die nicht ausgegebenen Wert nach Links.

4) Das Letzte tx_E sollte eine aggregierte Signatur, die verbringt, von Adressen, die gesteuert durch den Knoten A..E zu bezahlen Knoten B..F.

Wichtige Anforderungen sind:

  • nicht-interaktive (oder nur interaktiv mit dem nächsten Knoten in der Kette)

  • Aggregation der vielen Unterschriften nicht zu einer Erhöhung des Transaktionsvolumens

Vielen Dank im Voraus und sorry, wenn meine Frage nicht klar. Ich habe Schwierigkeiten, zu verdauen die primäre Quelle material und hoffen, dass das, was ich Frage ist nicht zu verrückt.

+177
FrostyfrostyNYC 14.12.2014, 19:35:37

Wenn Sie eine Bicoin Transaktion in der block-Kette und es hat Eingänge von mehreren Adressen ist es sicher davon ausgehen, dass diese Adressen sind alle gesteuert durch die gleiche person/Organisation/wallet-software?

Hier ist ein Beispiel für eine Transaktion mit 31 verschiedenen input-Adressen

https://blockchain.info/tx/a6bffa6208c72412399997b0c504670662e259fd5ba50128d0e2823b739bd18b

Wenn ich der endgültige Beweis, dass eine dieser Adressen ist im Zusammenhang mit jemandem, kann ich daraus schließen, dass die anderen 30 sind da gut?

+164
sla 05.08.2019, 16:40:12

Es gibt ein paar verschiedene Faktoren, die für die Synchronisation der Zeit:

  • Sie sind nicht nur das herunterladen von Daten, aber auch die Daten, die validiert wird. Es gibt eine Menge von I/O geht. Festplatte Geschwindigkeit ist ein wichtiger Faktor.
  • Die früheren Blöcke sind viel kleiner als die späteren Blöcke. Validierung-Zeit grob skaliert Linear mit der Größe der Daten.
  • Komplexität der Transaktionen, die möglicherweise im Laufe der Zeit erhöht, Transaktionen mit mehr Eingängen nehmen deutlich mehr Zeit, zu validieren.
  • Die UTXO Datenbank größer als Sie analysieren die blockchain, und jeden input und für jede Transaktion muss nachgeschaut werden in der UTXO Datenbank.
+120
ermek74 29.03.2014, 02:19:50

Was du suchst ist ein payment-gateway-service, und wenn Sie nehmen die Siedlung in fiat wie USD oder Euro.

Es erscheint Coinpayments.net funktioniert auf Woocommerce und ermöglicht es Ihnen, den Rücktritt in fiat-Paare. Sie konnten auch einen Blick in GloBee, BitPay, Paybear und Coinbase Zahlungen, und vergleichen, was Sie anbieten zu sehen, wenn Sie die suite Ihre Bedürfnisse.

+92
kwanami 20.10.2019, 10:42:40

Ich im Grunde verstehen die Prinzipien der blockchain, Knoten und Bergleute. Ich im Grunde auch verstehen, wie Geschäfte Hash berechnet werden Hinzugefügt, um die Kette, aber ich versteht nicht, das dezentralized Teil.

  1. Zum Beispiel bitcoin hat eine riesige Menge von Knoten, so dass es unmöglich angeschlossen werden an alle Knoten. Gibt es irgendeine Art von connection broker, root-Knoten das ist, immer online-oder Rundfunk-hält eine Liste von Knoten?

  2. Wenn eine Transaktion erfolgreich gehasht und veröffentlicht, wie funktioniert es erreichen alle Knoten, so dass niemand die Arbeit an einem bereits Hinzugefügt die Transaktion, weil er glaube, seine noch nicht fertig? Ii denke, dass in einigen Unternehmen wie an der wall street zu kämpfen, etwa Millisekunden.

+83
mcj 16.01.2013, 05:28:16

ich schaute auf das bitcoin-tx

https://blockchain.info/tx/b4ea693a9d2d7e32b66777964fce13da302bed024bd9fd4651919da650fb1c40

wo

Eingänge und Ausgänge
Insgesamt ein 0.00003 BTC
Gesamtleistung 0 BTC
Gebühren 0.00003 BTC
Gebühr pro byte 12.821 sa/B
Gebühr pro Gewichtseinheit 3.205 sa/WU
Geschätzte BTC Abgewickelt werden 0 BTC

der Benutzer hat insgesamt Ausgabe als 0 BTC also kurz gesagt alle Eingaben gegeben als Gebühr.

Ist das gängige Praxis, oder bug ?

+70
Shishire 31.10.2011, 08:10:19

Fragen mit Tag anzeigen

$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