Gibt es einen Weg, um alle Adressen aus einer Brieftasche?

Wenn ich die Suche in der blockchain für die Adresse X, dann sehe ich, dass es hat zwei Eingänge in eine Transaktion, X und Y.

Ich kann sicher davon ausgehen, dass X und Y sind im Besitz von der gleichen person?

Nun, wenn ich schaue auf alle Transaktionen für Y, und ich sehe, dass es eine Transaktion mit zwei Ausgängen, Y und Z.

Dann kann ich jetzt davon ausgehen, dass X, Y und Z sind alle im Besitz von der gleichen person, richtig?

Wenn eine Geldbörse hat 10 Adressen, dann könnte ich nicht alle diese Adressen mithilfe der oben beschriebenen Methode?

Also habe ich im Grunde davon ausgehen, dass alle ein-und Ausgänge gehören zu der gleichen person für eine bestimmte Adresse nachschlagen.

Auch, wenn X sowohl auf der input-und der output, dann ist es sicher davon ausgehen, dass X auf die Ausgabe wurde als Adresse ändern.

+537
user58972 18.12.2016, 04:27:44
40 Antworten

Ich möchte senden Sie eine Transaktion mit 5 BTC an eine Adresse und eine Transaktion mit 2 BTC zu einem anderen.

Die Schnellste (und billigste) Weg, dies zu tun ist mit einer einzigen Transaktion.

Viele Geschäfte haben 2 Ausgänge, einer ist für den Wandel, aber es muss nicht sein, zu ändern, und braucht nicht begrenzt zu sein auf 1 oder 2 Ausgänge.

Nehmen Sie diese Transaktion zum Beispiel, hat es über 2 Dutzend Ausgänge: https://blockchain.info/tx/df9ba42c44d25df13d3bdba0994b98b97d8c22293daf0c27e8e5d9b4e21c5906

Trnasaction

Insgesamt Gebühr, nur 0.00483272 BTC

+983
tlbrack 03 февр. '09 в 4:24

Nein.

Bitcoin-Skripte nur noch die Kontrolle über die spendability der Mittel (ja oder Nein) und Sie nicht sehen, wo der Ausgang wird ausgegeben. Ein Konzept, ein system, wo haben Sie diese Fähigkeit ist aufgerufen, eine Münze, Bund, und wird im Allgemeinen gedacht, um eine schreckliche Idee, für einige der aufgeführten Gründe in diesem thread. Wenn Sie bezahlt werden, um eine Pubkey-Hash-Skript (Bitcoin-Adresse beginnend mit 1) die Mittel sind unwiderruflich von Ihnen gesteuert werden, egal was.

Ich habe gelesen, dass es möglich ist zu Programmieren, einfache Verträge in bitcoins, um sicherzustellen, dass der Empfänger ausgeben muss, die Münze in einer bestimmten Weise [snip]. Hier ist die vereinfachte video, dass beschreibt dies als ein feature, aber nicht in die Sicherheit von it.

Dies ist nicht ein feature von Bitcoin, das video ist falsch.

+953
Gianni Costanzi 03.12.2012, 08:28:13

Ich glaube, Sie brauchen zum starten des daemon und übertragen Sie die Transaktion:

electrum --testnet-daemon starten
electrum --testnet broadcast 0100000001c36cdc20a497f12731f96b89f830d2743245c4adc1f4a622b8c2e234821cd76e7f0000006a4730440220028106ef3432af605c882db4d9065e318ee6a7513e7731d83a01d3a156985c1d0220256e6213c0bc59f63239a9375636228a6e601b02822bfb28f31adcc15d42e7da0121031720b63d82383198cf67c770d6f8c00877d2721bcb2308ad0717685d706aba55feffffff0240420f00000000001976a914a4e5cdf9a742245b2cb4254640ee2aa16e95809e88ac2cd1cf00000000001976a91457054c8af735007871b7a3697c5736280f59183f88acbd8d1500
+930
Duany Dreyton 10.12.2016, 13:13:25

Versuchen Sie, diese:

sudo apt-get install libdb5.3++-dev

Die neueste "stable" - Paket, habe ich dieses auf die neue Bitcoin-Qt 8.3 patch aus dem GIT und es kompiliert einwandfrei, für alle Dateien, die hatte das als include.

Hinweis:

Wenn Sie mit gcc / g++ in der version 4.8 und Sie waren auf der Suche für libdb4.8++-dev, es gibt einen Grund, warum Sie nicht finden konnte, ein Installations-Kandidat.

Verwechseln Sie nicht die libdb5.3++-dev-Paket mit der version des gcc / g++ - compiler-und-linker, Sie sind nicht Teil der gcc / g++, aber ein add-on Entwicklung-Bibliothek unabhängig davon, welche version der compiler, den Sie verwenden.

+888
sailakshmi 16.11.2013, 00:17:16

Sie können, aber vielleicht sollten Sie nicht.

Nicht kaufen, Bitcoin mit Geld, das Sie nicht leisten können zu verlieren.

+818
Kbii 03.12.2018, 15:38:28

Gerade angemeldet und brauche Hilfe.ein bisschen neues, ein bisschen mining und bin mit slushes pool mit guiminer und kann nicht akzeptiert Aktien aus meiner Radeon HD 6870 ,hat es die Hash-rate von 200mh/s und 0 Aktien, nachdem es lief für einen Tag. Ich bin auch der Bergbau mit meiner cpu und es ist um immer 5mh/s und ist mittlerweile über 73 Aktien,Jede Hilfe herauszufinden dieses heraus würde sehr geschätzt werden.

specs: Amd-Treiber Catalyst Version 15.7.1 Windows 7 64-bit Cpu: Amd Phenom x6 1045T

+809
ngodwayndae 06.12.2011, 03:41:22

Also, ich bin neugierig über den Wert von altcoins.

Sagen wir, ich waren zu schaffen, ein altcoin, und etwas Menschen, es zu benutzen... wie würde ich berechnen Sie den Wert der Münze? Wird diese bestimmt durch den Austausch? Oder wie viel Geld die Leute geben im Austausch für Betrag X von der Münze? Ich bin ein bisschen verwirrt von diesem. Ich habe versucht zu recherchieren, aber nichts hat wirklich geholfen.

Vielen Dank im Voraus!

+745
user153364 27.03.2015, 08:27:16

Ich denke, die Prämisse der Frage ist nicht korrekt. Die Arbeit ist nicht nutzlos, es sichert die Transaktionen. Die öffentlichen hash-Kette sorgt dafür, dass Bitcoins können nur ausgegeben werden, sobald. Der Mechanismus Haufen Berechnungen, die auf der Oberseite der legitimen Transaktionen, so dass der Empfänger weiß, dass ein Angreifer muss mindestens so viel computing-Fähigkeit, "rückgängig", die Transaktion.

Es gibt derzeit keinen bekannten Weg, um die Arbeit noch effizienter. Das problem ist, dass der primäre Zweck der Sicherung von Transaktionen stellt eine Reihe von Anforderungen an die Arbeit gemacht:

  1. Die Arbeit muss viel, viel leichter zu prüfen, als dies zu tun. So ist es ziemlich viel aus der Suche nach etwas Seltenes, das tun Milliarden von suchen, um zu testen, ob eine Eingabe ein bestimmtes Merkmal besitzt. So die überprüfung erfordert lediglich bestätigt, dass der input, den Sie gefunden hat, dass charakteristisch.
  2. Die Arbeit muss in der Tat sichern die Transaktionen und nicht getrennt von Ihnen. Wenn ich sehe, dass Sie mir 10 Bitcoins und dann Milliarden von Berechnungen obendrauf, dass, es darf nicht möglich sein, entfernen Sie diese Transaktion und dann Haufen die gleichen Berechnungen auf der Oberseite eine entgegenstehende Transaktion. So können Sie nicht das Ergebnis einer willkürlichen Teil der Arbeit beweisen die arbeiten auf der Bitcoin-chain.

Es ist schwer vorstellbar, zusätzliche sinnvolle Arbeit, die erreicht werden könnte, während immer noch die Erfüllung dieser Anforderungen.

+709
user44370 11.03.2013, 13:37:04

sind Sie mit bitcoin testnet3?

fügen Sie die folgenden Zeilen, um Ihre conf-Datei, Herunterfahren und neu starten, erneut zu synchronisieren

addnode=104.237.131.138
addnode=151.80.205.132
addnode=192.155.82.123
addnode=74.220.255.190
addnode=80.100.203.151
+692
Malina59 02.12.2015, 10:47:40

Sie wurden höchstwahrscheinlich haben Sie Probleme mit der Synchronisierung mit dem Arche-Netzwerk vorausgesetzt die Adresse, die Sie gesendet waren und die Prüfung ist die gleiche. Wenn Sie noch dieses Problem versuchen Sie die Umstellung Ihrer peer in die desktop-wallet.

+691
Lilliputian Lady 26.06.2016, 12:55:52

Dies ist ein Paradebeispiel dafür.

Menschen, die nicht wissen, überhaupt etwas über Bitcoins, nur gehört Ihr der Preis geht höher und höher, und denken, "hey, vielleicht ich sollte kaufen einige".

Und Sie sind wahrscheinlich Recht... für eine Weile. Bis jemand endet als die Letzte zu kaufen höchster Preis, bevor die Blase platzt.

+676
MEDBRO 15.06.2011, 01:44:17

es gibt keine Liste von bitcoin von vertrauenswürdigen websites, aber Sie können einige Dinge, die eine gute Idee, das Vertrauen, das Sie geben können, um eine website :

  • überprüfen Sie die whois :

    • anonyme whois - ( domainsbyproxy oder andere ) : -1
    • aktuelle Webseite ( erstellt mit 1-oder 2 Monaten ) : -1
    • alt und bekannt website : +1
  • überprüfen Sie die bitcoinpolice website ( bitcoin.crimeunit.net/wiki/index.php ), könnte es einen Bericht hier ( bitcoin.crimeunit.net/wiki/index.php/MyBitcoin als ein Beispiel )

  • wenn Sie IRC benutzen, kommen Fragen auf #bitcoin-otc und #bitcoin-police im IRC-Kanäle auf dem freenode-IRC-server

  • bitcoin-otc ist ein p2p-bitcoin exchange, Aufbau einer Ruf-system ( wiki.bitcoin-otc.com/wiki/OTC_Rating_System ) , wenn eine website betrieben, die von einem alten und vertrauenswürdigen otc-Mitglied ( z.B. von alten vertrauenswürdigen Benutzer : bitcoin-otc.com/viewratingdetail.php?nick=ne0futur ) wahrscheinlich können Sie der website Vertrauen.

  • helfen Sie uns besser zu machen, Bericht kein problem mit dem bitcoin-Polizei

+617
Tasiko 05.02.2013, 16:13:24

Es ist veraltet, aber wie @GeorgeKimionis erwähnt in einem Kommentar, Multibit veröffentlichten einige Daten, die auf Ihrem blog:

https://multibit.org/blog/2014/03/10/multibit-downloads-reach-1.5m.html

Und im Falle, Sie nehmen Sie Ihren blog, hier die Daten:

enter image description here

Downloads Im Monat
Apr bis Okt 2011 kleine
Nov 2011 200
Dez 2011 500
Jan 2012 600
Feb 2012 700
Mar 2012 800
Apr 2012 1,000
Mai 2012 von 1.200
Jun 2012 1,500
Jul 2012 2,200
Aug 2012 3,000
Sep 2012 rund 3.300
Okt 2012 zu 3.600
Nov 2012 3,900
Dez 2012 4,200
Jan 2013 4,600
Feb 2013 8,800
März 2013 von 26.000
Apr 2013 73,200
Mai 2013 50,600
Jun 2013 34,100
Jul 2013 zu 75.000
Aug 2013 103,500
Sep 2013 71,400
Okt 2013 97,200
Nov 2013 330,000
Dezember 2013 298,600
Jan 2014 131,900
Feb 2014 132,400
(unvollständige) Mar 2014 53,200
Insgesamt 1,517,200
+617
tkh44 01.11.2010, 08:10:19
  • gehen Sie zu C:\Program Dateien\Ufasoft\Münze

  • dann benennen Sie die "coin-miner.exe" zu "bitcoin-miner.exe"

  • dann in Ext. Pfad auf GUIminer eingeben C:\Program Files\Ufasoft\Coin\bitcoin-miner.exe

+598
Macaret 18.08.2018, 17:09:24

Gibt es ETF, der es ermöglicht, den Kauf von Bitcoins?

Ist das möglich?


Mehr info...

Ein ETF wird wie eine Aktie, die öffentlich gehandelt an der Börse, und es kann darstellen:

  • Eine Auflistung der Bestände
  • Ein Vermögenswert, wie gold oder Silber
  • Eine position, wie einem Derivat auf einen index wie SPX$
+556
Adeiko 11.06.2017, 20:16:35

Ich habe gelesen,

"Hashcash ist ein proof-of-work-Algorithmus erfordert einen wählbaren Betrag der Arbeit zu berechnen, aber der Beweis überprüft werden kann, effizient. Für E-Mail verwendet, eine textuelle Codierung der hashcash-Stempel Hinzugefügt wird, um die Kopfzeile einer E-Mail zu beweisen, der sender hat verbraucht eine geringe Menge an CPU-Zeit der Berechnung der Stempel vor dem versenden der E-Mail. In anderen Worten, die als Absender genommen hat, eine bestimmte Menge an Zeit, die zum generieren der Stempel und die E-Mail senden, ist es unwahrscheinlich, dass Sie ein spammer sind. "(https://en.wikipedia.org/wiki/Hashcash)

Dann, in bitcoin, so scheint es natürlich, dass der Absender sich in der proof of work statt der Bergleute. Warum ist es nicht so?

+534
Ezincr 24.04.2011, 07:23:44

dieser tx hat "Staub" Ausgabe von 300 satoshi. miner-Knoten behandeln diese Transaktionen als nicht-standard und nicht bestätigen

Könnte mir jemand sagen, was passiert mit meiner Transaktion (~100 DM), wenn kein miner bestätigt es aus irgendeinem Grund?

nichts geschieht, um Ihre Transaktion

+518
Abdulejelil Mohammed 04.09.2014, 04:41:59

Wie ist es möglich, in UNS, wenn jemand reveiced Gehalt in Bitcoin, mit der rechten an diesem Tag Einkommen zu versteuern? In Europa, In Ungarn nur bei BTC verkauft wird und an einer bank ein Konto zu versteuern sind. Also in meinem Land meine Vermutung ist, es ist möglich zu verschieben, wenn das Einkommen zu versteuern erhielt in BTC.

Mein Steuerberater sagte, der Grund ist, weil BTC ist nicht eine anerkannte Währung bei unserer Zentralbank, das ist der Unterschied zwischen EU-und US-BTC Besteuerung. Sind Sie damit einverstanden?

+407
Darlo 05.06.2014, 05:21:31

Beim erstellen einer neuen Ihre Adresse auf einen Datenträger geschrieben werden gesichert und lokal (d.h. auf Ihrer Festplatte).

Wenn Ihre Festplatte war zerstört oder gestohlen wird, verlieren Sie Ihre bitcoin ja. Das ist, warum wir empfehlen, backups auf einem anderen Rechner oder USB-Laufwerk.

Es gibt keine versteckten Schlüssel-pool in MultiBit

+345
sergeyz 17.02.2010, 07:31:18

99.9% dieser Unternehmen sind Betrügereien.. Sie einfach sammeln Geld von neuen Benutzern und Auszahlung der alte Benutzer. Wiederholen Sie dies, um genug Vertrauen bei den Nutzern. Um es lukrativer werfen Sie in affiliate oder Empfehlungs-Systeme. Das stellt sicher Menschen finden Freunde und Familie oder gehen Sie einfach in sozialen Förderung dieser Standorte mit einer Geschichte, die Sie verdient haben (was Sie wirklich Tat). Menschen Vertrauen Menschen, wenn Sie sehen, Erfolgsgeschichten. Und haben die Tendenz, mit dem Fluss zu gehen. Auch wenn ich wusste, dass seine ein Betrug, ich würde nehmen eine chance, da das Unternehmen zunächst zahlt sich aus. Um diesen, diese Unternehmen bieten eine Vielzahl von Einnahmen an andere review-Seiten. Diese Gutachter nicht nur Geld von ref-links, die Sie veröffentlichen auf Ihre Bewertungen, aber eine direkte Einkommens direkt von der Gesellschaft für Werbung für Ihre website.

Am Ende, irgendwann, wenn das alles vorbei ist.. diejenigen, Die Geld zu verlieren, sind diejenigen, die investiert am Ende. Viele, die investiert, die ersten Rollen halten das gleiche Geld und wenn Sie nicht beenden Sie mit der Zeit verlieren alle, die investiert wurde. RUHE JEDER macht Geld aus diesem. Von der Gründer der Firma, um die ersten Investoren & Anlegern, die waren klug, entfernen Sie die Gewinne an die Inserenten alle Geld verdienen. Diejenigen, die die Partei eingetreten spät verlieren.

Ich meine mich, und dies für einige Zeit jetzt. Sie können die Art von Geld, das Sie Versprechen, im Bergbau, in der Tat. Allerdings gibt es Höhen und tiefen und man kann nicht immer das gleiche Einkommen über und über. Es gibt riesige Schwankungen in der Münze Preise, die manchmal arbeiten und manchmal sind ein großer Rückschlag. Wenn Sie sich leisten können, sitzen fest auf Ihre Investitionen, gehen mine oder noch besser den Handel mit das Geld, das Sie anderweitig investieren im Bergbau. Handel mit alt-Münzen und bitcoins. Es ist viel mehr Geld zu verdienen gibt. Seine relativ leichter und macht mehr mit Handel allein im Vergleich zum ersten Bergbau-und dann Handel was haben Sie abgebaut. Plus es spart eine Menge Zeit für Sie und Sie können Sie bedienen über die gehen mit nichts zu Schnallen Sie unten zu einem Ort. Auch haben Sie dann nichts zu tun mit der Kraft Kosten oder Ausrüstung, die Instandhaltung oder upgrades.

Ich begann mit cloudmining. dann zog physikalisch-mine Münzen. Dann erkannte trading gibt Ihnen einen Vorsprung, über körperlich-mining-Münzen. Jetzt habe ich 90% Handel und 10% Bergbau - mining nur unbekannte Münzen nichts besonderes. Hält Verlagerung abhängig von einigen Faktoren.

In allen, die Erträge aus cloud-mining-Unternehmen sind für eine begrenzte Zeit. Wenn Sie für eine lange Zeit, nur über die Zeit, die Sie fahren und laufen Weg mit dem Geld. Sie sind nicht hier, um zu bleiben. Machen die meisten, während Sie hier sind. Halten Sie sich an einer strengen ROI und nehmen Sie Ihre ursprüngliche Investition aus. Lassen Sie die Ruhe und lassen Sie es bauen. Halten Sie das entfernen können sagen, 50% der Gewinne von dort aus jeden Monat oder was auch immer der Zeitrahmen. Schützen Sie sich vor diesen Betrügern.

+325
Mike Lin 14.07.2013, 21:18:25

Coinbase wird ein offline-Transaktion je nachdem, ob die Adresse des Empfängers ist Teil der coinbase-wallet. Wenn die Empfänger-Adresse ist Teil eines coinbase wallet dann der tx kann leicht getan werden offline, sonst ist der tx auf der bitcoin-blockchain.

Wenn Sie wallets wie electrum/Myzel wird Sie immer wieder tun onchain Transaktionen.

+323
glassesRCool 29.12.2013, 04:22:49

Ich Folgen Sie dem Verfahren der Herstellung eines cold storage wallet: heruntergeladene Kopie von bitaddress.org ein off-line-computer gebootet mit Ubuntu von CD.

Statt den Druck aus der private Schlüssel und die entsprechenden Adressen für meine bitcoin, ich einfach eine JavaScript-Datei (http://prgomez.com/ursa/) zu verschlüsseln, der private Schlüssel, während ich mit Ubuntu. Ich habe dann halten Sie zusammen die Adresse und verschlüsselte bitcoin privaten Schlüssel sicher, so dass ich nicht verlieren, aber ohne die Notwendigkeit für spezielle Sicherheit. Alles was ich brauche zu halten in dem Papier ist meine 80-bit-plus-Kennwort für die Verschlüsselung der Schlüssel.

Logisch, das scheint mir sicher, obwohl ich bisher nur anvertraut kleinen Summen von Geld zu diesem Verfahren.

Ist es sicher?

+316
sandySteven 20.06.2018, 10:29:20

Laut meinem Verständnis, erzeugt eine stetig wachsende Liste von Primzahlen nutzen die Mathematik und die Gesellschaft auf geheimnisvolle Weise. Angesichts dieser, warum in jüngerer Zeit erstellten proof-of-Arbeit konzentriert sich Münzen weitgehend ignoriert Primecoin-mining-Algorithmus zu Gunsten von Bitcoin ist, das ergibt keinen epiphenomenal Vorteile?

+278
stakSmashr 26.11.2015, 11:05:46

Viele bitcoin-Börsen können Benutzer speichern zwei Gleichgewichte: ein in bitcoin und eine in eine fiat-Währung wie USD. Dies ist praktisch, denn es ermöglicht den Handel in die und aus der bitcoin-Markt ohne die Gebühren und Verzögerungen bewegen, Geld in die und aus der exchange.

Es wurden zahlreiche Fälle von Diebstahl von bitcoin-Börsen, aber keine von Ihnen verloren Benutzer' fiat Fonds in dieser Weise gespeichert? Oder haben nur bitcoin Guthaben aufgebraucht wurde von Dieben?

Eine der wichtigsten Börsen irgendwelche Aussagen (bitte link!) darüber, wie sicher ein Benutzer die fiat-Währung gespeichert ist?

+259
user3288943 16.06.2013, 20:23:04

Abgesehen von der hardware und Programmierung, ist es auch vorteilhaft, um mir in einem pool, weil:

  1. Sie wahrscheinlich benötigen weniger Wartung Mitarbeiter.
  2. Wenn Sie ziehen viel Strom, Sie können der Regel erhalten Sie eine bessere Preis pro watt aus dem Netz durch verhandeln einen deal.
  3. Sie können leichter die Kontrolle externer Faktoren, wie Temperatur, disaster recovery, etc.
+240
James Wong 25.06.2018, 11:42:17

ja,sehr einfach, die Sie verwenden können, mainstream bitcoin-client:bitcoin core, hier ist, wie:

starten Sie den server: 
 bitcoind -regtest -daemon oder bitcoind -regtest -printtoconsole
 finden Sie eine regtest Ordner generiert, irgendwo, Beispiel auf ubuntu, es ist ~/.bitcoin/regtest
client: 
 generieren von Blöcken: bitcoin-cli -regtest generieren 101 (101 ist, weil, wenn Sie beginnen, diese private Kette, zunächst keine Blöcke und es wallet-Guthaben 0 ist, und coinbase Belohnung kann nur ausgegeben werden, nach 100 bestätigen)
 checkbalance: bitcoin-cli -regtest getbalance
andere:
 bitcoin-cli -regtest getblockcount
 bitcoin-cli -regtest getblockhash 0

Bitcoin Core regression-test-Modus (regtest-Modus) können Sie sofort erstellen Sie eine brand-neue private-block-chain mit den gleichen grundlegenden Regeln wie testnet—aber mit einem wesentlichen Unterschied: Sie wählen beim erstellen neuer Blöcke, so haben Sie die vollständige Kontrolle über die Umgebung.--https://bitcoin.org/en/developer-examples#testnet

~/.bitcoin/regtest

+229
calistia 15.06.2015, 18:42:52

Was ist der Unterschied zwischen CKDpub und CKDpriv aus der Pfad-notation

1.

CKDpub (public-key-Kind-Schlüssel-Ableitung)

Stammt ein Kind pubkey mit erweiterte pubkey (pubkey & chaincode) und Kind-index. Funktioniert nur für nicht-gehärtete Ableitung.

CKDpriv (private-key-Kind-Schlüssel-Ableitung)

Leitet eine untergeordnete private Schlüssel mit erweiterte privatekey (privkey & chaincode) und Kind-index.

Der Schlüsselpfad nicht unterscheiden zwischen private - und public-keys, so dass auf dieser Ebene gibt es keinen Unterschied zwischen CKDpub/CKDpriv.

Obwohl, wie du bereits erwähnt hast, ableiten gehärtet Schlüssel – auch wenn Sie nur wollen, um daraus die öffentlichen Schlüssel müssen Sie die entsprechenden erweiterten privaten Schlüssel.

Beispiele:

  1. Sie können daraus die erweiterte pubkey in m/1 , wenn Sie die erweiterte pubkey m
  2. Sie können nicht leiten Sie den pubkey in m/1' mit der erweiterten pubkey m
  3. Sie können daraus die pubkey (und privkey) bei m/1' mit der erweiterten privatekey m

Aus diesem Astraleums Standardabweichung Knoten /m/44'/60'/0'/0/0 ,wie kann jemand bekommen, der erweiterte öffentliche Schlüssel und leiten die anderen öffentlichen aus, dass der extended public key Einhaltung dieser Konventionen.

Sie müssen die xpriv (extended private key) zum ableiten /m/44'/60'/0', aber weitere öffentlich-Kind-Schlüssel (wie /m/44'/60'/0'/0 und /m/44'/60'/0'/0/0) abgeleitet werden können, die mit der xpub (extended public key an /m/44'/60'/0').


f(parentExtendedPubKey, index ) = childPubKey --> Adresse. Wie wird dies erreicht und wie können Sie einen privaten Schlüssel, der blieb in der HD wallet können später verwendet werden, um zu entsperren oder verbringen Sie diese Mittel, an diese Adresse gesendet, generiert durch den übergeordneten öffentlichen Schlüssel ?

Ableitung einer untergeordneten öffentlichen Schlüssel, unabhängig davon, ob Sie haben, verwenden Sie die xpub oder xpriv – Ergebnis in der gleichen öffentlichen Schlüssel. Just bewusst sein, dass nur die xpriv ableiten kann, gehärtet childkeys.

Angenommen, Sie haben abgeleitet, die pubkey bei m/10 mit xpub auf m, können Sie später daraus die nach priv-key bei m/10 mit der xpriv auf m.

Weitere Gedanken

BIP44 wurde für die hardware wallets und oder kalten Lagerung. Idealerweise Sie sollten nicht mischen Sie nicht gehärtet Schlüssel-Ableitung (CKDpub) mit der Möglichkeit des Exports untergeordnete private Schlüssel. Wenn Sie ein Leck xpub und ein einzelnes Kind ist der private Schlüssel, Sie verraten Sie alle Ihre Schlüssel.

+202
user35583 10.04.2010, 11:56:52

Ich glaube du verwechselst hier zwei Dinge:

  • Block-generation rate
  • Neue bitcoins pro block eingeführt

Blöcke werden immer gefunden werden, in einer rate von etwa eins pro 10 Minuten. Die Schwierigkeit, einen block stellt sich selber nach, wie viele Menschen versuchen. Einfach gesagt, wenn es N Leute sind Bergbau (alle mit gleicher hashing-power), die Sie jeweils (im Durchschnitt) finden einen block pro N*10 Minuten.

Auf der anderen Seite, die neu eingeführte Währung in jedem block ist derzeit 50 BTC/Blöcke, aber irgendwo Ende 2012 wird dieser Rückgang auf 25 BTC. 4 Jahre später, wird es mit 12,5, und so weiter. Rund 130 Jahren, der Letzte block mit nicht-null neue Münzen erstellt werden. Nachdem der Bergbau immer noch, aber die Blöcke haben nur Transaktionsgebühren als Belohnung, und keine neuen Währung mehr.

+194
Dominik Peters 23.10.2017, 00:14:15

MultiBit-Entwickler hier. Wenn Sie die neueste version von MultiBit HD (0.2.0 zu der Zeit des Schreibens), dann Ihre Standard wäre eingestellt worden, um ein angemessenes Niveau für die aktuellen Netzwerk-Bedingungen in der Nähe von vollständigen blocks. Man kann es höher, wenn nötig.

Falls Ihre version älter ist und Sie noch nicht aktualisiert haben, wird die Standard-Gebühr wird wahrscheinlich zu niedrig sein, um angenommen werden durch einen Bergmann unter den aktuellen Bedingungen. Es ist wahrscheinlich, um zu hängen, bis es schließlich gelöscht, indem alle Knoten aus Ihren mempools. Dies kann mehrere Tage dauern.

Mehr Informationen gibt es hier: https://bitcoin.stackexchange.com/a/9737/117 (vorgeschlagen von @StephenM347).

+191
Gerda23 23.06.2012, 07:57:49

Für bitcoinjs-lib 3.2.0 (nicht die Letzte):

bitcoinjs = require('bitcoinjs-lib');

const wif = 'privaten Schlüssel der Absender-in-WIF';
const sender = 'miq6AWvTYZJ63hJfh1W7zozHAf1URDv5ps';
const unspent_txid = '8e320e71d43b130c0786cc9d50fae9ed79b953fba9bcf45070625e37120544c3';
const unspent_vout = 1;
const network = bitcoinjs.Netzwerke.testnet;
const Schlüsselpaar = bitcoinjs.ECPair.fromWIF(wif,Netzwerk);
const Empfänger = 'mwLfrTGnLNtyLWFzLfPVcmxEMcW4yaRUza';

const txb = new bitcoinjs.TransactionBuilder(Netzwerk);
const data = Buffer.von('IHRE OP_RETURN DATEN HIER', 'utf8');
const dataScript = bitcoinjs.script.nullData.Ausgabe.encode(data);
txb.addInput(unspent_txid, unspent_vout); // Zahler
txb.addOutput(Empfänger, Math.Stock(1.88*1e8)); // Empfänger
txb.addOutput(dataScript, 0); // OP_RETURN immer mit dem Wert 0, es sei denn, Sie brennen wollen Münzen

txb.Zeichen(0, Schlüsselpaar);

const txRaw = txb.build();
const txHex = txRaw.toHex();

// Zu verbreiten, verwenden Sie die lokale bitcoin-core `sendrawtransaction` oder 3rd-party-service

UPDATE: mit bitcoinjs-lib 5.0.2 (neueste Version), gleiche wie oben, nur das update der dataScript Bewertung und das hinzufügen der OP_RETURN Ausgabe:

const dataScript = bitcoinjs.Zahlungen.embed({ data: [data] });
txb.addOutput(dataScript.Ausgabe, 0); // OP_RETURN immer mit dem Wert 0, es sei denn, Sie brennen wollen Münzen
+179
dwilli 17.05.2016, 10:36:53

Sie haben, um die byte-swap-Transaktion-ID ist vor der Vermischung Ihnen, hash-jeden untergeordneten Knoten und byte-swap der endgültige Hash-hex-Wert.

Transaktion 1 (Coibase Transaktion) 8c14f0db3df150123e6f3dbbf30f8b955a8249b62ac1d1ff16284aefa3d06d87

Zu Byteswap es, die Sie verwenden können:

a = "8c14f0db3df150123e6f3dbbf30f8b955a8249b62ac1d1ff16284aefa3d06d87" "".join(reversed([a[i:i+2] for i in range(0, len(a), 2)])) @Greg Hewgill

Bytegeswappten = 876dd0a3ef4a2816ffd1c12ab649825a958b0ff3bb3d6f3e1250f13ddbf0148c

Transaktion 2 fff2525b8931402dd09222c50775608f75787bd2b87e56995a7bdd30f79702c4 Bytegeswappten = c40297f730dd7b5a99567eb8d27b78758f607507c52292d02d4031895b52f2ff

Sie verketten möchten die byte-vertauscht Transaktion Werte von 1 und 2. Transaktion 1 geht zuerst.

876dd0a3ef4a2816ffd1c12ab649825a958b0ff3bb3d6f3e1250f13ddbf0148cc40297f730dd7b5a99567eb8d27b78758f607507c52292d02d4031895b52f2ff

Hash dieser hex-string ist, können Sie verwenden Sie den folgenden code ausführen Python in Ihrem terminal-Befehl:

import hashlib

transaction12_hex = "876dd0a3ef4a2816ffd1c12ab649825a958b0ff3bb3d6f3e1250f13ddbf0148cc40297f730dd7b5a99567eb8d27b78758f607507c52292d02d4031895b52f2ff"

transaction12_bin = transaction12_hex.decode('hex')

hash = hashlib.sha256(hashlib.sha256(transaction12_bin).digest()).digest()

hash.encode('hex_codec')

15b88c5107195bf09eb9da89b83d95b3d070079a3c5c5d3d17d0dcd873fbdacc

Transaktion 3 6359f0868171b1d194cbee1af2f16ea598ae8fad666d9b012c8ed2b79a236ec4 Bytegeswappten = c46e239ab7d28e2c019b6d66ad8fae98a56ef1f21aeecb94d1b1718186f05963

Transaktion 4 e9a66845e05d5abc0ad04ec80f774a7e585c6e8db975962d069a522137b80c1d Bytegeswappten = 1d0cb83721529a062d9675b98d6e5c587e4a770fc84ed00abc5a5de04568a6e9

Wenn Sie die gleiche Sache für die Transaktion 3 und 4 die final-hash: 49aef42d78e3e9999c9e6ec9e1dddd6cb880bf3b076a03be1318ca789089308e

Unser letzter Schritt ist das kombinieren der Letzte Hash-Wert der 1 & 2 und 3 & 4 und Doppel-hash-und byte-swap-it.

Unsere Antwort ist f3e94742aca4b5ef85488dc37c06c3282295ffec960994b2c0d5ac2a25a95766 die Merkle Root.

+164
jhndlntylr 26.01.2015, 17:07:46

Ja, es refs die den öffentlichen Schlüssel und einem hash der sig-Inhalte, von denen der sig hash-nur teilweise enthalten in der txn-Reihe

+162
Ngannv 15.06.2015, 07:05:01

Nur die entsprechenden trade-offs zu Vertrauen, eine andere Partei, die mit Ihrem Geld vs Vertrauen zu sich selbst nicht, Ihre Daten zu verlieren.

Wenn Sie halten Sie Ihr Geld auf einem exchange-website oder online-wallet-service, werden Sie nicht nur Vertrauen auf Ihre guten Absichten, sondern auch, dass Sie im Geschäft bleiben und einen sicheren service. Eine erhebliche Anzahl von Börsen und OWS beeinträchtigt wurde, oder setzen Sie aus dem Geschäft.

Wenn Sie halten Sie Ihr Geld auf Ihre eigenen Geräte, werden Sie Vertrauen zu sich selbst nicht gehackt werden, täuschen Sie in senden von Geld an eine falsche Adresse, und halten Sie Ihre Daten sicher. Die letztere erfordert, dass Sie sich in einen anständigen backup-Richtlinie und haben ein grundlegendes Verständnis, was Sie tun. Es wurden zahlreiche Fälle von persönliche Computer gefährdet ist (google zum Beispiel "AllInVain"), Menschen verlieren Ihre Daten, um hardware-Fehler die zimmerreserviereung, ohne das eine Sicherung, oder vor kurzem, jemand wirft seine Festplatte im Wert von $7Mio in den Müll.

+103
AmericanUmlaut 01.04.2010, 07:38:42

Ich weiß, wie ich Abfrage, die in der blockchain gespeichert auf meinem Rechner programmgesteuert mit bitcoind-Befehle. Ist es möglich, das gleiche zu tun auf einem öffentlichen Knoten?

Zum Beispiel ist es möglich zu senden "getblockcount" über das internet an bitcoinstats.com, hart-codiert in das bitcoin-Quelle, oder, um inductivesoul.uns, gefunden in den bitcoin.es wiki? Was sind die Schritte zu tun?

Bearbeiten

Die kurze Antwort ist:

  • Nein, Sie können nicht bitcoind-Befehle.
  • Sie haben für die Kommunikation mit einem remote-Knoten über TCP.
  • Verwenden Sie einen anderen Satz von Befehlen finden Sie in der Protokoll-Spezifikation.
+94
Gekon 03.02.2012, 21:59:32

Es ist auch mtgoxlive.com/ordersaber Sie hatten einige Probleme in letzter Zeit. Ich habe auch vor kurzem entdeckt http://bitcoin.clarkmoody.com/ das ist schön, aber es fehlt die schöne Darstellung von um Tiefe

+81
robp 27.09.2013, 23:52:21

Dieses Skript scheint, um die Arbeit zu tun

https://github.com/jleni/wallet-decrypt

Sie brauchen nur ein backup zu erstellen und es wird dir eine Eselsbrücke, die Sie verwenden können, im Elektron oder Elektrum Bargeld.

+79
janbert 31.07.2016, 10:59:35

Arbeite ich an einem proof-of-concept für eine blockchain-Projekt und im Kern wird es eine modifizierte SPV Knoten mit iOS. Der Grund, warum ich brauchen, um es zu ändern ist, damit ich darauf aufbauen kann die nicht-standard - (z.B. OP_RETURN) Skripte ohne Sitz-von-der-Hose-Techniken wie das hacking in der Transaktion hex.

Ich bin mir bewusst, dass einige grundlegende Ausgangspunkte wie picocoin und libbitcoin, die ich sollte in der Lage sein zu kompilieren für iOS. Aber gibt es etwas anderes zur Verfügung, insbesondere stellen Sie eine SPV-Knoten einfacher zu entwickeln, die auf iOS?

+73
riza ortega 04.08.2011, 20:29:40

Ja, die GPU ist aus der Frage für die Bitcoin. Obwohl, Sie konnte mir Scrypt Alt-Münzen mit, wie Litecoin und Dogecoin. So weit wie Ihr ASIC betroffen ist, können Sie geben Ihre zahlen in der Gewinn-Rechner an http://mining.thegenesisblock.com und sehen, was Sie mit kommen...

+73
Sergey Kozlovskiy 30.01.2010, 00:29:48

Kann ich zu einem Bitcoin-miner durch die Einrichtung mehrerer Knoten höhere Priorität einräumen, um meine eigene Transaktionen zu verarbeiten, die für weniger Gebühr oder ohne Gebühr?

Mein Verständnis ist, dass eine Bestätigung ist, wenn ein Bergmann schließt Ihre Transaktion in einem block kalkuliert und übermittelt. So können Sie Einstellungen wie sechs oder mehr mining-Maschinen, die eine höhere Priorität auf Ihre eigenen Transaktion, wenn Sie wissen, die Transaktionen Ausgabe-Adressen schon? Oder ist es nur ein automatischer Prozess, die Sie nicht ändern können?

Wenn es möglich ist dann, wie genau kann ich das erreichen?

+20
srob 16.05.2014, 06:17:05

Ein hash ist das Ergebnis einer hash-Funktion, die ein one-way-Funktionen, zu wissen, wo der Ausgang nicht helfen, herauszufinden, was der input war. Sie können manchmal dienen Sie als kurze, eindeutige Kennungen für die Daten, die an die Funktion übergeben, um darauf hinzuweisen, dass Daten. Hash-Zeiger sind nur hashes, die verwendet werden, um Bezug auf ein anderes Stück der bekannten Informationen.

Bei bitcoin der Fall ist, ein Ort, wo die hash-Zeiger verwendet werden, ist in den 80-byte-block-header. Der block-header ein Hashwert erzeugen eine block-ID. Sehen Sie diese ID auf jedem block explorer. Siehe dieses Beispiel. In der oberen rechten Seite der Seite gibt es auch einen link für die "Previous Block", das ist ein hash, und es ist ein hash, die Punkte auf den block, dass das ID.

Bitcoin nutzt auch hashes Referenz-Fonds geliefert, die in früheren Transaktionen. Also, wenn Sie wollen, um eine Transaktion geben Sie ein paar bitcoins an jemand, den Sie haben, zu verweisen (mit einem hash-Zeiger) die Transaktion, wo Sie gegeben wurden einige Fonds.

+14
Erebus 23.06.2010, 02:03:53

Fragen mit Tag anzeigen