Wenn Bitcoins sind nicht gebunden an eine herkömmliche Währung, wie sind Sie so wertvoll?

Ich würde es begrüßen, wenn jemand könnte mich mit einige aufschlussreiche Informationen.

+727
xRahul 02.05.2014, 02:48:19
38 Antworten

Dieser Beitrag fragt die gleiche Frage: Was ist eine "unverbrauchte Ausgang"? aber die Antworten sind für mich völlig unverständlich, wahrscheinlich, weil mir fehlt ein wichtiges puzzleteil des Wissens.

Ich habe gelesen, jeder Artikel, den ich finden kann, auf "nicht benutzten Ausgänge" und mit jedem bekomme ich immer mehr verwirrt. z.B. diese:

https://www.r3.com/blog/2017/07/18/what-is-a-utxo/

https://bitcointalk.org/index.php?topic=2011399.0

Sagen wir ich habe 1 BTC in eine coinbase Brieftasche oder ähnliches.

Habe ich aus irgendeinem nicht benutzten Ausgänge noch?

Wenn ja, wer erstellt es?

Wenn Nein, wie schafft man einen nicht benutzten Ausgang (oder in welchem Umstand/Anwendungsfall sind Sie angelegt?

Kann eine einzige Adresse mehr als einen nicht benutzten Ausgang? Wenn ja, in welchen Umständen?

Gibt es einige Artikel, die erklärt, dass diese Grundlagen in juristischer Hinsicht?

Dieser ist auf das Allgemeine Thema, ist aber nicht erwähnen herrenlosen Ausgänge:

https://en.bitcoin.it/wiki/Transaction

Es sagt dies:

Eine Ausgabe enthält Anweisungen für das senden von bitcoins. Wert ist Anzahl der Satoshi (1 BTC = 100,000,000 Satoshi), dass dieser Ausgang wird Wert sein, als behauptet wird.

Was ist die Beziehung zwischen behaupteten und unverbraucht?

Ist unverbraucht, nicht beansprucht?

Wie funktioniert ein Anspruch genommene Ausgaben und unter welchen Umständen würden Sie am Ende nicht beansprucht?

+980
ekstrasens 03 февр. '09 в 4:24

11/12 März 2013 Kette Gabel auf block Höhe 225,430.Es ist 31 Blöcke lang.

+967
zzzJEZzzz 12.07.2016, 19:12:28
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Ich brauche, um zu überprüfen Bitcoin-Adressen in einer Anwendung bin ich zu entwickeln; ich habe gefunden, verschiedene code-Beispiele für verschiedene Sprachen (auch auf StackOverflow), aber keine spezifischen für die, die ich verwende (in C#); auch, all diese Proben zu kommen scheinen von Freiwilligen auf der ganzen Welt, aber ich habe nicht in der Lage zu finden, eine "offizielle" Referenz-Algorithmus für die adressvalidierung.

Dieser Link erklärt, wie eine Adresse generiert, aber auch er hat einige zweifelhafte Aussagen, wie "dies ist die am häufigsten verwendete Bitcoin-Adresse format" am Ende des Artikels; auch ist es nicht zu erklären, wie man tatsächlich überprüfen, wenn Sie nicht tun, die adressgenerierung.

Was ist die offizielle, Referenz-Algorithmus für die überprüfung der Gültigkeit eines Bitcoin-Adresse?

Natürlich, ich bin nur daran interessiert, die syntaktische Gültigkeit; I don ' T care, wenn die Adresse war eigentlich immer verwendet, wenn es keine Bitcoin-balance, oder wenn der Benutzer auch wirklich im Besitz des entsprechenden privaten Schlüssels.

Bitte vermeiden Sie code-Beispiele, wie Sie sind sprachspezifisch; was ich verlange, ist eine detaillierte Beschreibung der erforderlichen Schritte für die Validierung, so dass es umgesetzt werden kann in jeder Sprache der Wahl.

+925
chirick 09.08.2017, 23:14:21

Das Bitcoin-Protokoll nicht erzwingen nichts aus dem Portemonnaie, asides eine bestimmte ECDSA-Kurve verwendet werden, für die Schlüssel-Generierung. Wenn Sie zufällig generieren ein Schlüsselpaar Kollision mit einem anderen Schlüsselpaar, herzlichen Glückwunsch, es ist ein sehr Seltenes Ereignis ! Gleiche, wenn Sie Ihre öffentlichen Schlüssel wird der hash in der gleichen Bitcoin-Adresse (theoretisch könnten Sie haben zwei verschiedene Schlüsselpaare, die haben die gleiche Adresse zugeordnet).

Die Konsequenz für solch ein Ereignis ist, dass sowohl der Eigentümer des keys können Sie das Geld ausgeben, verbunden mit der entsprechenden Adresse, keine ideale situation. Wenn Sie Glück haben, können Sie in der Lage sein, zu stehlen jemand die Bitcoins (aber Schande über Sie, wenn Sie tun), aber wahrscheinlich wirst du nur über einige-Adresse, die verwendet wurde, nur einmal, als der standard-client eine Tendenz hat, von der Generierung neuer Schlüsselpaare für jede Transaktion, um zum Schutz Ihrer Anonymität.

+835
TipiTip7 30.05.2017, 22:36:29

Ich habe recherchiert bitcoin-mining für eine Weile, und ich habe beschlossen, dass ich bauen möchte, eine dedizierte miner. Da bin ich mit sehr wenig budget, ich dachte, dass ich vielleicht verwenden Sie einen alten computer, ich habe in meinem Haus für die motherboard-und CPU-Anforderungen, und mit nur einer GPU. Mein Alter computer hat ein AsusTek computer inc P5S800-VM motherboard, mit einem Intel Pentium 4 Prozessor. Link: http://www.asus.com/Motherboard/P5S800VM/

Gibt es eine Möglichkeit zum hinzufügen einer ATI-GPU, die auf dieses system und es funktioniert wie ein Bergmann? Danke für alle Antworten, und sorry wenn ich nicht klar genug - ich bin ganz neu auf diesem Gebiet.

+796
Dhandapani 06.10.2016, 21:49:39

Ich habe eine Ausgabe Skript: OP_DUP OP_HASH160 629dba50de30602afbf52b89bd0de056b0ad0e92 OP_EQUALVERIFY OP_CHECKSIG

und ein input-Skript für eine nächste Transaktion: script_asm" : "30450221008d928cf86eec73535e401e22db895f23d2a04ecb355fa3acfaa6c88de278606602200b34186f5bb90023c06f68bc401276ae7db55433eb0e5b5846a0edb3938876e601 026c6090ef2c100a1beea5c0584de29925d070ebc614fd00f52832250c5b66873c

Mein Verständnis ist, dass die Ausgabe-Skript ist eine Reihe von Bedingungen, die vorgestellt werden sind Sie der Eigentümer der Münzen.

Leider ist die Seite hier: https://en.bitcoin.it/wiki/Script ist nicht ganz klar, wie der Ausgang Skript wird Schritt für Schritt ausgeführt.

Was ich meine ist, was passiert, in jeder Phase dieser OP-codes: OP_DUP OP_HASH160 629dba50de30602afbf52b89bd0de056b0ad0e92 OP_EQUALVERIFY OP_CHECKSIG

+790
user246610 31.12.2015, 11:39:05

Die wichtigste Konsequenz:

Sie würde zu einer Erhöhung der orphan-rate, das gibt große Bergleute chance mehr zu mir (weil Sie Ihre eigenen ISP, während ein Bergarbeiter mit 0,1% hashrate des Netzwerks vermutlich nicht), und dies führt zu Zentralisierung.

+782
Bubbalu 22.10.2012, 13:33:00

Bitcoin-Blöcke wurden absichtlich erschwert zu mir. Der Punkt ist:

  1. Um zu verhindern, dass das Netz geflutet werden mit einer Tonne von gültigen Blöcken, die auf Gültigkeit überprüft werden und gespeichert werden. (Die Schwierigkeit meiner, Sie ist dynamisch angepasst, so dass im Durchschnitt, weltweit, einen block erzeugt alle 10 Minuten.)

  2. Auch das gibt Zeit für neu erstellte Blöcke verteilt über das Netzwerk. Typische Millisekunde Latenzzeiten können dann ignoriert werden. Wenn die Latenzen nicht zu vernachlässigen, der Bergbau, das "Spiel" wäre unfair, schlecht verbunden Bergleute.

Und zum Schluss deine Frage zu beantworten, die den Zweck des Bergbaus ist nicht zu verteilen, Münzen, aber gemeinsam bauen Sie einen Verweis Transaktion Geschichte. Coin-Verteilung ist nur eine Belohnung für diejenigen, die teilnehmen. Bitte Wie funktioniert das mining-Prozess unterstützen, die Währung?

+755
Adil 21.09.2014, 00:00:26

Als der 0.14.0, wenn Sie erhalten eine verack, müssen Sie auch senden Sie eine verack Nachricht zurück.

Also in der Erwägung, dass, bevor Sie dies tun könnte:

Client: version
Knoten: version
Knoten: verack
......

Sie müssen nun, um dies zu tun:

Client: version
Knoten: version
Knoten: verack
AUFTRAGGEBER: verack <- dies zu tun!
......

Links

+703
Chells123 12.06.2013, 03:53:07

Der einfachste Weg zu berechnen wäre:

averagecost = ((BTC[t0] x DM[t0]) + (BTC[t1] x DM[t1]) + (usw))/total_BTC

wobei t0,t1 und so weiter sind unterschiedliche Zeit, wenn Sie gekauft haben.

Das obige gibt Ihnen die durchschnittlichen Kosten für alle Ihre BTC

Jetzt zu wissen, der Gewinn, verwenden Sie das untere Formel:

profitloss = (current_BTC_price - averagecost) x total_BTC

Wenn profitloss negativ ist, dann haben Sie einen Verlust.

Wenn profitloss positiv ist, dann haben Sie einen Gewinn.

+648
Wim Edens 06.11.2012, 00:15:34

Der einfachste Weg, um sofort zu sehen, warum dies wäre extrem schwierig, wenn nicht unmöglich, ist es dir so vorstellen: Angenommen, Sie beschlossen, dass der Preis für eine Unze gold in US-Dollar (oder relativ zu einem Bündel von waren oder was auch immer) war der perfekte Preis für gold. Was könnten Sie tun, um es stabil zu halten?

+596
Nahuel Barrios 19.04.2010, 07:44:35

Sind die BIP-100, BIP 101 und BIP 102 Vorschläge abgestimmt wird nun von den Bergleuten? Was ist das Verfahren für einen bitcoin miner in der Abstimmung für eine bestimmte Grenzkontrollstellen und wo kann eine Aufzeichnung der Stimmen, gesehen werden?

+588
Binil Jacob 10.10.2012, 13:48:54

Ich habe gelesen, dass blockchain sitzt oben auf dem internet und ist dezentral organisiert. Wir haben noch Zugriff auf die blockchain-Netzwerk über einen ISP. Ohne ISP -, wir können nicht auf das internet zugreifen, also warum kann das nicht ein ISP, der den Zugang zu einem blockchain-Netz vollständig?

Viele davon gesprochen hat, über p2p, aber ohne ISP -, wie können wir eine Verbindung zu anderen Knoten? Ist es nicht eine leichte Aufgabe für einen ISP zu blockieren blockchain?

+551
MrRooman 02.02.2013, 19:11:21

Jeder Knoten im Bitcoin-Netzwerk überprüft jeden block, den er empfängt und überprüft alle Transaktionen in es. Als coin-generation ist eine Transaktion, das ist der block, es wird auch kontrolliert. Gleiche wie ein Knoten würde nicht akzeptieren, eine Transaktion, die sich nicht ausgleichen, deren ein-und Ausgänge (zum Beispiel durch die Ausgaben mehr Geld, als es ist), noch würde es akzeptieren, einen block Belohnung anders, als der, der geplant ist, auftreten (50 Münzen, die derzeit die Hälfte, dass für eine gewisse Anzahl von Blöcken, und dann andere Fraktionen, die Menge). Die Knoten wissen, welche Belohnungen zu erwarten, basierend auf den block-Nummer, da es sich um die Hälfte basierend auf dieser Zahl.

Um es zu ändern müssten Sie (die Menschen davon überzeugen zu) ändern Sie alle die Kunden, genau wie jedes andere Protokoll ändern.

+540
niftinessafoot 25.08.2010, 04:05:24

Die Berechnung des privaten Schlüssels aus einer Signatur (r, s) erfordert, dass Sie die Botschaft kennen, die (zur Berechnung der "z-Wert") und die "k" - Wert (die verwendet wird, die der Unterzeichner für die Ableitung der r-Wert über eine trapdoor-Funktion).

Die Berechnung der "k" - Wert (gebraucht oben) benötigt zwei Signaturen (Sie benötigen zwei s-Werte), die Zeichen zwei verschiedene Nachrichten (benötigen Sie zwei z-Werte) mit dem gleichen privaten Schlüssel und das gleiche r (also die gleichen k-Wert.

In Ihrer Frage verweisen Sie auf zwei Transaktionen unterzeichnet von verschiedenen private keys (die Sie wissen, zu bemerken, dass Ihre öffentlichen Schlüssel zu unterscheiden), und daher haben Sie nicht genug Informationen, um eine korrekte Berechnung der k-Wert.

In die ähnliche Frage, die Sie vor kurzem gebeten, die beiden Transaktionen wurden unterzeichnet, die von den gleichen privaten Schlüssel (und Sie haben die gleichen r & k), also in diesem Fall ist es möglich zu berechnen, die privaten Schlüssel. (Der service, den Sie verlinkt, scheint die Berechnung richtig, aber es nicht angezeigt wird das unkomprimierte Adresse.)

+534
kevinbtc 28.09.2012, 01:36:30
  1. Wenn ich das richtig verstanden habe https://github.com/bitcoin/bips enthält eine Liste von änderungsvorschlägen, die angenommen wurden, wie BIPs, die von der BIP-editor?

  2. Warum sind einige der zahlen, die fehlen, zum Beispiel 0155.mediawiki zu 0158.mediawiki?

+532
Aaron Silman 14.02.2016, 21:18:48

Um zu finden, dass ein Block braucht, um EINE MENGE versucht - über 2^32 * die aktuelle Schwierigkeit. Diese Zahl ist so groß, dass solo-Miner selten in der Lage wäre zu lösen, blockieren. Eine Freigabe auf der anderen Seite ist ein block mit Schwierigkeitsgrad 1, die im moment ein paar Millionen mal einfacher zu finden.

Zu finden ist der Anteil der nicht-Hilfe bei der Suche nach einem block, in keiner Weise - jeder hash ist unabhängig von allen anderen. Aber eine Freigabe IST ein Nachweis der Arbeit, die der Bergmann - Sie setzen in der Bemühung zu helfen, den pool find den block. Sobald ein miner eine Lösung gefunden, um den block, problem, der pool verdient Geld und bezahlen kann, seine Bergleute - logisch zahlt jeder für jede Aktie vorgelegt. Diese Aktien nicht zu lösen den block, aber Sie waren ein Beweis dafür, dass ein Bergmann war, zu lösen versucht einen block. Je mehr Aktien, desto mehr Arbeit nötig sind, gelegt werden.

Ohne Aktien wären alle wesentlichen solo-mining - gäbe es keine Möglichkeit zu beweisen, dass ein setzen in der Arbeit, so gäbe es keinen Grund zur Zahlung der Bergleute - Sie könnten Betrug, nachdem alle.

Eine nützliche Analogie wäre lottery tickets - es ist unwahrscheinlich, dass Sie gewinnen, aber wenn Sie Leben in einer kleinen Stadt und entscheiden sich Aktie der potentielle Gewinn mit allen, die beteiligt sich an der Lotterie, im Verhältnis zu, wie viele tickets Sie gekauft haben, würden Sie im wesentlichen ein mining-pool. Jedes ticket, auch wenn es nicht gewinnen Sie nichts, lohnt sich eine Scheibe der Gewinne - Sie hatte zu zahlen für dieses ticket, es ist also ein Beweis dafür, dass Sie in der Anstrengung stellen müssen.

+475
Itsik D 21.10.2017, 00:52:00

Im Gegensatz zu dem Buch " Mastering Bitcoin, es gibt keinen boolean-Wert "True" im Bitcoin-Skript. Eine durchgeführte Transaktion Skript gültig ist, wenn das oberste Element übrigen in dem Stapel auf den Abschluss, die Ausführung ist nicht-null. Zur Bekämpfung der transaction malleability BIP62 (Transaktion, version 3) stellt auch die weitere Gültigkeit der Anforderung, dass der stack muss enthalten keine zusätzlichen Datenelemente, nur die nicht-null-Wert.

+428
Mk Kashyap 10.02.2011, 18:53:57

Sollte es wieder den HTTP-status 500, wenn die Transaktion nicht vorhanden ist. 404 ist nur für Methoden-does-not-exist Fehler. (Siehe hier.) Lesen Sie den code, ich weiß nicht, wie Fehler 404 zurückgegeben werden, für eine Transaktion, die nicht vorhandene. (Ich habe in der aktuellen code und 0,13.)

HTTP-status-codes sind ziemlich unspezifisch. Sie sollten Parsen der JSON-Antwort, wenn Sie etwas spezifischer als " ein Fehler passiert ist." (Es muss aber nicht immer JSON zurückgeben. Wenn ich mich Recht erinnere, 401 Authorization Fehler nicht JSON.)

+411
cipher ware 13.06.2013, 07:07:45

Kurzem jemand verkaufen will mir ein iPhone, aber der Verkäufer will sich nicht zeigen Sie mir etwas über es. Es ist ein second-hand-Handy, und ich bin besorgt über diese ein wenig. Gibt es eine chance zu sehen, die Informationen über den Verkäufer von bitcoin-hash?

+371
ohmaar 18.02.2019, 06:27:14

Sie können sehen, weiter zurück in die Bitcoin-Charts http://bitcoincharts.com/charts/mtgoxUSD#vztgSzm1g10zm2g25

+365
Nastun 22.12.2012, 18:49:47

Wir haben in dieser ausführlichen Anleitung für Lucid Lynx, aber irgendwie funktioniert es nicht für Natty.

Wir haben auch eine ähnliche Frage , aber es ist zu breit, und die Lösung es ist nicht genug, um zu arbeiten.

Ich habe diese Frage zu Fragen, für ein Lernprogramm, das auf jedem frisch installierten Natty.

+351
Celty 01.08.2013, 18:03:24

Denn wenn es jemand schafft, eine Transaktion, die Sie nicht wissen, welche anderen Transaktionen in der gleichen block... und es ist den Transaktionen, die Unterzeichnung durch den Absender, nicht den ganzen block.

Es ist ein Mechanismus dazwischen, nämlich CoinJoin, wo mehrere transaction-Ersteller/Absender Zusammenarbeit zu schaffen, eine gemeinsame Transaktion mit mehreren Eingängen und outouts von jedem der Teilnehmer, zur Erhöhung des Datenschutzes.

+348
Valtteri Luoma 13.03.2018, 01:17:07

Ich habe die folgende Ausgabe, wenn ich gen=1 auf test net:

BitcoinMiner:
proof-of-work gefunden 
 hash: 00000000502cfb2fe549f1d672ff60cab179b8c91c95fe6d4d9dce490a8e00e8 
Ziel: 00000000ffff0000000000000000000000000000000000000000000000000000
CBlock(hash=00000000502cfb2fe549, ver=2, hashPrevBlock=000000008efd2a2075c9, hashMerkleRoot=cae3a8d5d1, nuhrzeit=1355478291, nBits=1d00ffff, nNonce=119890730, vtx=1)
 CTransaction(hash=cae3a8d5d1, ver=1, vin.size=1, vout.size=1, nLockTime=0)
 CTxIn(COutPoint(0000000000, 4294967295), coinbase 03b39b00010e062f503253482f)
 CTxOut(nValue=50.00000000, scriptPubKey=031e72826fe94305e81a34e34ea316)
 vMerkleTree: cae3a8d5d1 
generiert 50.00
keypool halten 6
AddToWallet cae3a8d5d1 neue
NotifyTransactionChanged cae3a8d5d1feb8e058ddf4a30d021a9f1f85775b474456f4d6b595ffd832b7f3 status=0
updateWallet cae3a8d5d1feb8e058ddf4a30d021a9f1f85775b474456f4d6b595ffd832b7f3 0
 inWallet=1 inModel=0 Index=0-0 showTransaction=0 derivedStatus=0
SetBestChain: neue beste=00000000502cfb2fe549 height=39859 Arbeit=4384611213659391 date=12/14/2012 09:44:51

ProcessBlock: AKZEPTIERT
CreateNewBlock(): Gesamtgröße 1000
Läuft BitcoinMiner mit 1 Transaktionen in einen block (189 bytes)
CreateNewBlock(): Gesamtgröße 1000
Läuft BitcoinMiner mit 1 Transaktionen in einen block (189 bytes)
CreateNewBlock(): Gesamtgröße 1000
Läuft BitcoinMiner mit 1 Transaktionen in einen block (189 bytes)
CreateNewBlock(): Gesamtgröße 1000
Läuft BitcoinMiner mit 1 Transaktionen in einen block (189 bytes)
keypool Hinzugefügt-Taste 110, Größe=101
Verbindungs-timeout
keypool reserve 10
CreateNewBlock(): Gesamtgröße 1000
Läuft BitcoinMiner mit 1 Transaktionen in einen block (189 bytes)
CreateNewBlock(): Gesamtgröße 1000
Läuft BitcoinMiner mit 1 Transaktionen in einen block (189 bytes)
CreateNewBlock(): Gesamtgröße 1000
Läuft BitcoinMiner mit 1 Transaktionen in einen block (189 bytes)
CreateNewBlock(): Gesamtgröße 1000
Läuft BitcoinMiner mit 1 Transaktionen in einen block (189 bytes)
erhalten getdata für: block 00000000502cfb2fe549
erhalten getdata für: block 00000000502cfb2fe549
erhalten getdata für: block 00000000502cfb2fe549
erhalten getdata für: block 00000000502cfb2fe549
erhalten getdata für: block 00000000502cfb2fe549
erhalten getdata für: block 00000000502cfb2fe549
erhalten getdata für: block 00000000502cfb2fe549
erhalten getdata für: block 00000000502cfb2fe549
erhalten getdata für: block 00000000502cfb2fe549
erhalten getdata für: block 00000000502cfb2fe549
+324
Vadim Vasilyev 27.09.2016, 10:18:05

Ich habe einen Rechner für die Berechnung der trade-Gebühren für Bitcoin auf Börsen (http://tradeli.st)

Aber ich bekomme eine Menge gefragt, um hinzuzufügen, "kurzschließen".

Im Grunde genommen, für eine "long" - position. Ich mache Folgendes:

KAUFE 1 BTC @ $100 USD
VERKAUFEN .996 BTC @ $200 USD /Kauf/Gebühr subtraced vom Verkauf Betrag

Dann nehme ich ein anderes .6% aus dem Verkauf Handel zu bekommen, die gesamten Gebühren (1.2%). Dies alles funktioniert einwandfrei und gut.

Aber für einen Kurzschluss, (ich bin nicht vertraut mit Gebühr die Berechnung auf einem kurzen). Ist die Reihenfolge Umgekehrt:

VERKAUFE 1 BTC @ $200 USD //dies ist, was der Benutzer eingeben wird, um zu starten
KAUFEN ? BTC @ $100 USD

Der Benutzer gibt "VERKAUF 1 BTC @ $200". Wie soll ich nach Abzug der Gebühren auf einen kurzen?

+306
madcarlotta 13.07.2018, 11:28:57

Ist es möglich, manuell erstellen Sie ein samenkorn aus dem Bulletin 39 englische Wort-Liste, und geben Sie Sie in die Trezor-Modell T-recovery zum erstellen einer Brieftasche aus diesen Worten. Ich weiß, dass die Wahl der 12 Worte, die nicht funktioniert, weil das Letzte Wort ist eine Prüfsumme der früheren 11. Gibt es eine Möglichkeit, um zu bestimmen, die 12th Wort aus der ersten 11?

+301
Paramesh Korrakuti 16.01.2013, 13:32:54

Das Hauptproblem sehe ich mit diesem erhöht sich die Komplexität und die mögliche Kollusion zwischen 2 der 3 Parteien. Wenn Carol ist jetzt unterzeichnen updates, was wird Alice tun, wenn Carol nicht reagiert? Broadcast Ihrem Rettungs-Transaktion, obwohl Bob ist ein responsive Teilnehmer? Hat Sie das rescue-Transaktionen für Fehlverhalten von beiden, Bob und Carol? Was ist, wenn Bob und Carol sind Absprachen? Jetzt braucht Sie birgt für jeden von Ihnen, plus dann kombiniert. Was passiert, wenn Sie hinzufügen, Dave an den mix?

Alle diese Szenarien würden die behandelt werden müssen, um das system trustless. Wie Sie erhöhen die Komplexität eines einzelnen Kanals, der Skalierung die möglichen Probleme noch mehr. Es ist wahrscheinlich besser, um die Kanäle, die sich, so einfach wie möglich und versuchen Sie zu skalieren, via-routing.

+300
BNY 07.11.2011, 21:02:50

Das Problem war, dass - Adresse ist eine ungültige Adresse - eine Main-Net-Adresse nicht funktioniert auf der Test Net, und Umgekehrt. (Aus dem Bearbeiten-Revisionen der Geschichte, das code-Beispiel, das Sie zur Verfügung gestellt wurde, mit bitcoin.wallet.CBitcoinAddress('1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1t') , die eine Main-Net Adresse)

Ersetzen Sie die Adresse geliefert, die in dem addr - variable, die ein berechtigtes Test-Net-Adresse, und es sollte funktionieren.

+270
Kermit PeckTM Transwarp Media 13.04.2014, 21:30:04

Wenn Alice sendet 2 Bitcoin, geht es an die Knoten überprüft werden. Wenn Knoten überprüfen, dann was Bergleute zu tun? Ich habe irgendwo gelesen, dass, wenn Bergmann änderungen der Transaktionen in einem block, wird der block ist ungültig. Wie kann Bergmann ändern Sie die Transaktionen in einen block?

+171
Stephane Rolland 14.12.2011, 21:47:33

Ich hatte keine Brieftasche in der Zeit...

Meinst du, Ihr Geldbeutel war einfach nicht komplett synchronisiert? Sie müssen irgendeine Art von Brieftasche zu erhalten, Münzen, unabhängig davon, ob es vollständig synchronisiert oder nicht.

Ich bin mir nicht sicher, wo finden Sie den privaten Schlüssel

Die GUI übernimmt die Verwaltung der privaten Schlüssel für Sie, so müssen Sie nicht wirklich haben, um über diese denken, wenn Sie nicht wollen. Senden-Münzen, alles, was Sie tun müssen ist, gehen Sie auf die senden-Münzen-Registerkarte und füllen Sie das Formular aus.

(Wenn Sie wirklich brauchen, um Zugriff auf den privaten Schlüssel, können Sie die Debug-Konsole (aus dem Menü "Hilfe") und tun

dumpprivkey {your_address}
+171
Shauntee 08.10.2012, 15:58:39

Ich mag die Sicherheit eines lokalen wallet, aber zur gleichen Zeit ich weiß nicht wie die der Zugriff eingeschränkt. Also ich denke, ich werde installieren der gleichen wallet-software auf einem zweiten computer in meinem Büro und verwenden die gleichen seed-Wörter. Dies sollte mir den Zugang zu den gleichen privaten Schlüssel sowohl zu Hause und im Büro. Ich werde die einzige person, mit der Geldbeutel, so dass ein versehentliches doppeltes Absenden wird nicht passieren. Ich weiß nicht, ob Transaktionen auf einer Geldbörse zeigt auf der anderen, jedoch, aber ich don ' T care zu viel über, die.

Gibt es mögliche Probleme mit diesem, die ich nicht sehe?


Ich werde mit Elektrum und Coinomi durch Bluestacks, die beide auf Windows 7.

+171
shivraj gunjal 23.03.2018, 06:11:44

Blockchain derzeit nicht bieten, und die einzige Möglichkeit zum Bau einer Transaktion wie das zu bauen ist es manuell. Also als Ergebnis sowohl der Absender und jeder Empfänger muss l33t Fähigkeiten.

Diese Fähigkeit wird kommen, es ist nur so, dass da eingeführt wurde, Skalierbarkeit hatte Vorrang vor neuen features für die meisten Bitcoin-Entwicklung.

Sie geschehen aber nur selten. Hier ist ein Beispiel des Bitcoin-Adresse zuletzt verwendet (5. März 2013) in ein Treuhand-Transaktion:

,- http://blockchain.info/address/13MH4zmU4UT4Ct6BhoRFGjigC8gN9a9FNn

+137
Anomnybus 09.09.2014, 09:20:34

Bitrated wurde vor kurzem veröffentlicht und ermöglicht die Verwendung von m-of-n Transaktionen, die allerdings nicht für Allgemeine Zwecke und wurde speziell für den Zweck der Arbitrierung, die durch eine Vertrauenswürdige Dritte Partei.

(Disclaimer: ich erstellt Bitrated)

+126
Jordan Roher 31.12.2010, 04:52:54

Zahlungswege sind eine spezifische form der staatlichen Kanäle für die Weiterleitung von Zahlungen (wie in der Lightning-Netzwerk). Zustand Kanäle ein abstrakter Idee: In der Theorie könnten Sie die Ideen von kryptografisch sichern ein Zustand zwischen zwei oder mehr Teilnehmern (die balance in Zahlung-Kanäle) gesichert durch eine blockchain für etwas anderes, als die Zahlungen (wie Spiele). Aber wie bei blockchains, ist es sehr zweifelhaft, ob diese tatsächlich wirtschaftlich sinnvoll ist, für nichts anderes als Geld selbst.

+94
Klear19 14.11.2018, 17:06:27

Das ist, wie Bitcoin funktioniert. Accounts nicht wirklich gleicht, haben Sie nicht benutzten Ausgänge. Sie haben zu verbringen, die gesamten Ausgaben, aber Sie können die Beträge zurück zu sich selbst zu schaffen, eine neue "change" - Ausgabe, die Sie ausgeben können, später.

+80
vsvld 11.06.2015, 03:42:25

Es gibt kein problem mit dem ausführen von out-of-Adressen. Der Kennzeichnende Teil des bitcoin-Adresse ist eine 160-bit-hash. 160 bits gibt im Bereich von 10^48 Adressen, oder etwa 1 für jedes atom auf der Erde.

+61
motormaniac 09.08.2012, 19:25:55

Um es so einfach wie möglich:

Für den Handel mit crypto-Sie brauchen nur eine gute Internetverbindung und einen computer (auch tablet oder Handy kann ausreichen).

Für den Bergbau, die Sie brauchen günstigen Strom, gute internet-Verbindung und einen sicheren Ort. Sowie eine angemessene Kapital-mining-rigs sind nicht Billig.

+43
Jteve Sobs 12.03.2011, 10:43:08
  • Welcher Teil / Bereich der input bezieht sich auf den hash-Wert der Ausgabe?

Die outpoint enthält eine txid (32 bytes) und vout (4 bytes), die angeben, die Ausgabe, die Sie ausgeben.

Dies ist nicht die Absender-Adresse!

Was Sie tun (wenn Sie nicht den Umgang mit coinbase-Transaktion) ist, dass Sie sich die Transaktion mit der txid, und betrachten die Transaktion ausgegeben, das entspricht vout. So, zum Beispiel, wenn vout war 3, Sie schaut auf die vierte Ausgabe der entsprechenden Transaktion. Wenn vout 0 war, Sie würde Blick auf die erste Ausgabe. Die Adresse auszugeben, die Ausgabe ist die Absenderadresse der ursprünglichen Transaktion.

Die genesis-Transaktion ist ein coinbase-Transaktion, so die txid alles Nullen, und vout ist, alle diejenigen.

  • Und welcher Teil / Bereich der output bezieht sich auf die Adresse, welche Sie erhalten die Ausgabe?

Es kommt auf das format der Ausgabe, aber hier sind die Allgemeinen Regeln:

  • Wenn es P2PK, wie hier, laufen HASH160 auf das erste element des scriptPubKey, dann codieren Sie es als eine Adresse.
  • Wenn es P2PKH, nehmen das Dritte element der scriptPubKey, und Kodieren Sie das pubkeyhash als eine Adresse.
  • Wenn es P2SH nehmen das zweite element des scriptPubKey und Kodieren Sie es als eine Adresse mit der Adresse.fromP2SHHash.

Ich gehe mehr ins detail über möglichen Adressen hier: Die bitcoin-script Formulare sollten erkannt werden, wenn ein tracking-wallet-Guthaben?

Wie kann ich extrahieren, dass die Empfänger-Adresse ist, dass scriptPubKey?

Dies tun:

import org.bitcoinj.Kern.*;
import org.bitcoinj.params.MainNetParams;

import org.spongycastle.crypto.digests.RIPEMD160Digest;

import java.nio.Datei.Dateien;
import java.io.Datei;
import java.Sicherheit.MessageDigest;
import java.Sicherheit.NoSuchAlgorithmException;

public class Test {
 public static void main(String[] args) throws Exception {
 byte[] b;
 NetworkParameters np = MainNetParams.get();
 Kontext.propagate(neuen Kontext(np));
 b = Dateien.readAllBytes(new File("genesis.bin").toPath());
 Transaction tx1 = new Transaktion(np, b);
System.aus.println(tx1);
 byte[] pk = tx1.getOutput(0).getScriptPubKey().getPubKey();
System.aus.println(bytesToHex(pk));
System.aus.println(bytesToHex(hash160(pk)));
 Adresse a = new Adresse(np, hash160(pk));
System.aus.println(a);
}
 static byte[] hash160(byte[] in) {
 MessageDigest d1;
 try {
 d1 = MessageDigest.getInstance("SHA-256");
 } catch(NoSuchAlgorithmException e) {
 throw new RuntimeException(e);
}
d1.update(in);
 byte[] digest = d1.digest();
 RIPEMD160Digest d2 = new RIPEMD160Digest();
 d2.update(digest, 0, 32);
 byte[] ret = new byte[20];
 d2.doFinal(ret, 0);
 return ret;
}
 final protected static char[] hexArray = "0123456789abcdef".toCharArray();
 public static String bytesToHex(byte[] bytes) {
 char[] hexChars = new char[bytes.length * 2];
 for ( int j = 0; j < bytes.length; j++ ) {
 int v = bytes[j] & 0xFF;
 hexChars[j * 2] = hexArray[v >>> 4];
 hexChars[j * 2 + 1] = hexArray[v & 0x0F];
}
 return new String(hexChars);
}
}

(Beachten Sie, dass ich eine Datei in meine aktuelle Arbeits-Verzeichnis mit dem Namen genesis.bin, die enthält die raw-bytes für die genesis-Transaktion.)

Und Sie bekommen:

4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b
 == COINBASE TXN (scriptSig PUSHDATA(4)[ffff001d] PUSHDATA(1)[04] PUSHDATA(69)[5468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73]) (scriptPubKey PUSHDATA(65)[04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f] CHECKSIG)

04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f
62e907b15cbf27d5425399ebf6f0fb50ebb88f18
1A1zP1eP5QGefi2DMPTfTL5SLmv7Divfna

Was ist die Adresse wir haben versucht, zu bekommen.

+24
Ashish Dadhich 09.01.2014, 19:17:03
$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