Warum Ein Block ein Merkle root-hash?

Das ist die Frage, warum ein block muss einen Merkle root-hash, als Iundestand, sobald ein block abgebaut wird der hash-Wert dieses Blocks gespeichert ist, in die header der nächsten ein, so erzeugt es die Kette.

Einige Daten geändert werden, wird der hash wird nicht die gleiche sein, so ist es möglich zu bemerken, dass einige Daten geändert werden.

So sehe ich, dass die Speicherung der merkle root-hash in der header eines Blocks unuseful, wie es tut die gleiche Sache wie hash, Zeiger auf den nächsten block in der Kette ist dabei

+964
Lyo 10.12.2010, 02:06:04
26 Antworten

Hier ist ein Beispiel.

Zuerst nennen wir getmemory pool ohne Argumente, um einige Daten für unseren block:

{"method":"getmemorypool","params":[],"id":1}

bitcoind Antworten:

{
 "Ergebnis": {
"version":1,
"previousblockhash":"0000000009a9a1c729d51337bf32ff300eeb59a5b3fbca99fc21c32e939c45f3",
"transactions":["01000000084e8cf9dc5f88ca1491dbfb39cff0d404ce806d399304f10b33074dc7aa17903e000000008b48304502204a5e08b84c37d2fa0d2f0408dc0c57b3f32053b2cf36dec01ed4c74faa99a3dd022100ba7615866be25f117f27d122e2382e444c2dd008d225a0cfdff01f1a211d908d014104f137a019c7aabd0dd14072e3fb48b8052a2418908ab80bcc1644864d862da8230dee295fc0ffe99f2193a4399376f28a9a7017ac4a3512050685e68e153d06e1ffffffff67e9547d3ab191df75a26c05aa7b6c8728480fe45a6b6f894831fd37b0e58712000000008c4930460221009cf693f9044f567c9d0c79e1a00cf0042fc521cac7cfeb391387d7c192840ad3022100f11f8c6c941110621c486bb536cef52448200785abbc766dc18055ff1e7e56ae01410406b695afbaa14941464271fb3040d36fabcd7aa703b93ccf646563e8770a0125fd4da87da429295caf3169a8ccf65da93ce77c15265d0543d3113aae326637f8ffffffff9551e2f50386d363a4d330c58cb22375f29466a11e96891f243c2af2db13c3ba000000008b483045022100b81fa91fa57dd0e14698284d1c8ad7ec13cdc1c23c4d83f94af89f9e00d1c86502207602b111f6451bbfca2157d78462305080806cd1666973a711b7017b771b6f700141042b6a18abc6115d6a999438ec65c4dd123a11e36da7fa8ba0ff5696a7f7e1dc83dc25d3f0128dd4517f15478ca0dce69544ab432372c263d36348a6f44bd16f3fffffffffa6b94d37196d09375fcb0a71d689dddc1d05fe79d1ce0481017d7ad26c03802d000000008c493046022100efe3d5b1d50e27ec4c6655c01b43a7a7a231844ae619bccb8edd5e7f808aefd8022100997ce38e04ce2563ff7e03ee1088cafc50b80b10d6d37812dc71321af4bbc0a4014104820055b30b38ee0a90a14262b98ea434b422dccab78f27e3ed9612337b4b9fd4f59ac14be5e95b33d76230b1652ba1265c387225c0c254f397ef50655b72a418ffffffffbc0b100b9bbcd3fd55a125da9d16bcadea60349725c8592fac6453346ff93608000000008a47304402207e89ce7e140d65546c9700034c5541815d2bc310530e4938ff9b50ed184822d202202576dc9cf0a6fc42058e78f5164d465868939706ad396d3e5b57d8ea0c508073014104d67138f23a4768d3a204a3a273ee1ca6945853ef8c9a2cd8cfd506e47b3b248f213603aef904473af018ed1ff4ef74e4cdb0ff9c2deacf9823a049078a76fedaffffffffc1f5241c12f37a5c3aa47a21c41f3434be91080c7f41e75c0555a0e36200726e000000008b483045022028de22ecd4914df28e39495ea0b143386d74ae13d4b04dbd5fe3e0ee3713c9aa022100fafeadd20075d325ea600a91decd6da9aac41c8298afa41378a05b2734d2d40f014104c779a30cbac10723e95586317608eea86fca983e3c19c9522aa002a336d834646856bd83c36c10fea338cee142d4018766d518440c34bca4560f4c9e321ab5b5ffffffffda732f6cde3aee7312e4d79c736c5e2371054a622e62761f5fb0656bb2343d59010000008c49304602210081d74a79a96f265a9b02b60deb07c22c2c48e7ab3810933a7d0e58ee8681a163022100cbfc11072669baf26fa9ae8d3ba791f2244afa1f93a5f319d8a424d6f39ea290014104bbc1028f6a3236b2957eaec0db8421218666c89373f7763a60932c546be95da5549e610f878f5f6f33002aafeb2d7d64594abcaa04eef8d58f655116d1e66f67ffffffffe49412db7ac64a044ba85b23c9970993c5745e8675ab98d4b7b7ff11702d9fb3000000008a473044022051d1f52323d24daf64473455500734c0f3c4cdebcbcbc254ddb213d9cf98c71902200bf7886b991c7c402fc93f5218f0fc77423837319da361853e9b522ac3b5b6e8014104e6345517e6ed1484774a7e39639b3bd8754f6dff329851405529cb33e6ba73f7c428da905b3155e1e43593b6e5ff2bbe72d68b85f3215ff074c3f452bf179387ffffffff0200cc5501000000001976a914b6392bdac0e2d257dae6c2158a15483189765cd988ac8094dd3a000000001976a9148d3aa39648b3d1c15f3d254f2085ab213cb4e7bd88ac00000000","0100000002ae529af0f0f566f29797c4bfa36f8d9a058adb8c8925d416a08292b27b630d69000000008c493046022100c88e1af2c4981da9e3092ac0cef618786bf4e0dcc275da73af4391a33dda8924022100f85f46672e6d179615f6066093e2898a8b8a91572eaae945e29c4b9334fd9ec10141045ffdf42a00c23bf08493832db37148bb554429acf381d97718b4b01f274fe8d7be3007816f7e64dc31fc409ec477c3674aabad3a0e7c29ecf746ebdaa47bcb56fffffffff64d9d7326670b1d8d6e7c78a8e604145cf1dd0eb9ec9ea46167670667169486000000008b483045022069f2c8fa082e7cdbf4de64eeb81a6bdf33e0f2d7d66dc96b4541fdbe89c17b69022100cfb9f1f9e12797913e379516d1d666908c2f9f3ebb6caff809ea1fae656da46701410434931cfbcd7c3710ba80d0ff4f1280c7fa1d03424c97718990b4b8ab7cd7530a8a09c744ca9db299017543ad006b088726b5259b6578d9b76046a936ddb51f73ffffffff022a316300000000001976a9146e850eec4dc5c1777ca398d2d54eb3420d19975e88ac90b25b07000000001976a9146f25c165604201878a228a4feae39fa207b77eee88ac00000000"],
"coinbasevalue":5000000000,
"coinbaseflags":"062f503253482f",
"Zeit":1350579878,
"mintime":1350577150,
"curtime":1350579878,
"bits":"1c2f36c0"
},
"error":null,
"id":1
}

Weiter, um den block zu erstellen. Wir senden:

{"method":"getmemorypool","params":["01000000f3459c932ec321fc99cafbb3a559eb0e30ff32bf3713d529c7a1a909000000009f83f0d0dc047481466529d0d1b2aacaba8ab1347497f5a9c5b65d0fb938cceaac368050c0362f1cb4cceac60301000000010000000000000000000000000000000000000000000000000000000000000000ffffffff5603db5e01094269744d696e746572062f503253482f13657531020000000000000001000000000000002cfabe6d6db057e134bd9a65e5b7fd3e65082debdf4313eaf44feb0e5932db67e10e60e9b60100000000000000ffffffff0100f2052a010000001976a9146f25c165604201878a228a4feae39fa207b77eee88ac0000000001000000084e8cf9dc5f88ca1491dbfb39cff0d404ce806d399304f10b33074dc7aa17903e000000008b48304502204a5e08b84c37d2fa0d2f0408dc0c57b3f32053b2cf36dec01ed4c74faa99a3dd022100ba7615866be25f117f27d122e2382e444c2dd008d225a0cfdff01f1a211d908d014104f137a019c7aabd0dd14072e3fb48b8052a2418908ab80bcc1644864d862da8230dee295fc0ffe99f2193a4399376f28a9a7017ac4a3512050685e68e153d06e1ffffffff67e9547d3ab191df75a26c05aa7b6c8728480fe45a6b6f894831fd37b0e58712000000008c4930460221009cf693f9044f567c9d0c79e1a00cf0042fc521cac7cfeb391387d7c192840ad3022100f11f8c6c941110621c486bb536cef52448200785abbc766dc18055ff1e7e56ae01410406b695afbaa14941464271fb3040d36fabcd7aa703b93ccf646563e8770a0125fd4da87da429295caf3169a8ccf65da93ce77c15265d0543d3113aae326637f8ffffffff9551e2f50386d363a4d330c58cb22375f29466a11e96891f243c2af2db13c3ba000000008b483045022100b81fa91fa57dd0e14698284d1c8ad7ec13cdc1c23c4d83f94af89f9e00d1c86502207602b111f6451bbfca2157d78462305080806cd1666973a711b7017b771b6f700141042b6a18abc6115d6a999438ec65c4dd123a11e36da7fa8ba0ff5696a7f7e1dc83dc25d3f0128dd4517f15478ca0dce69544ab432372c263d36348a6f44bd16f3fffffffffa6b94d37196d09375fcb0a71d689dddc1d05fe79d1ce0481017d7ad26c03802d000000008c493046022100efe3d5b1d50e27ec4c6655c01b43a7a7a231844ae619bccb8edd5e7f808aefd8022100997ce38e04ce2563ff7e03ee1088cafc50b80b10d6d37812dc71321af4bbc0a4014104820055b30b38ee0a90a14262b98ea434b422dccab78f27e3ed9612337b4b9fd4f59ac14be5e95b33d76230b1652ba1265c387225c0c254f397ef50655b72a418ffffffffbc0b100b9bbcd3fd55a125da9d16bcadea60349725c8592fac6453346ff93608000000008a47304402207e89ce7e140d65546c9700034c5541815d2bc310530e4938ff9b50ed184822d202202576dc9cf0a6fc42058e78f5164d465868939706ad396d3e5b57d8ea0c508073014104d67138f23a4768d3a204a3a273ee1ca6945853ef8c9a2cd8cfd506e47b3b248f213603aef904473af018ed1ff4ef74e4cdb0ff9c2deacf9823a049078a76fedaffffffffc1f5241c12f37a5c3aa47a21c41f3434be91080c7f41e75c0555a0e36200726e000000008b483045022028de22ecd4914df28e39495ea0b143386d74ae13d4b04dbd5fe3e0ee3713c9aa022100fafeadd20075d325ea600a91decd6da9aac41c8298afa41378a05b2734d2d40f014104c779a30cbac10723e95586317608eea86fca983e3c19c9522aa002a336d834646856bd83c36c10fea338cee142d4018766d518440c34bca4560f4c9e321ab5b5ffffffffda732f6cde3aee7312e4d79c736c5e2371054a622e62761f5fb0656bb2343d59010000008c49304602210081d74a79a96f265a9b02b60deb07c22c2c48e7ab3810933a7d0e58ee8681a163022100cbfc11072669baf26fa9ae8d3ba791f2244afa1f93a5f319d8a424d6f39ea290014104bbc1028f6a3236b2957eaec0db8421218666c89373f7763a60932c546be95da5549e610f878f5f6f33002aafeb2d7d64594abcaa04eef8d58f655116d1e66f67ffffffffe49412db7ac64a044ba85b23c9970993c5745e8675ab98d4b7b7ff11702d9fb3000000008a473044022051d1f52323d24daf64473455500734c0f3c4cdebcbcbc254ddb213d9cf98c71902200bf7886b991c7c402fc93f5218f0fc77423837319da361853e9b522ac3b5b6e8014104e6345517e6ed1484774a7e39639b3bd8754f6dff329851405529cb33e6ba73f7c428da905b3155e1e43593b6e5ff2bbe72d68b85f3215ff074c3f452bf179387ffffffff0200cc5501000000001976a914b6392bdac0e2d257dae6c2158a15483189765cd988ac8094dd3a000000001976a9148d3aa39648b3d1c15f3d254f2085ab213cb4e7bd88ac000000000100000002ae529af0f0f566f29797c4bfa36f8d9a058adb8c8925d416a08292b27b630d69000000008c493046022100c88e1af2c4981da9e3092ac0cef618786bf4e0dcc275da73af4391a33dda8924022100f85f46672e6d179615f6066093e2898a8b8a91572eaae945e29c4b9334fd9ec10141045ffdf42a00c23bf08493832db37148bb554429acf381d97718b4b01f274fe8d7be3007816f7e64dc31fc409ec477c3674aabad3a0e7c29ecf746ebdaa47bcb56fffffffff64d9d7326670b1d8d6e7c78a8e604145cf1dd0eb9ec9ea46167670667169486000000008b483045022069f2c8fa082e7cdbf4de64eeb81a6bdf33e0f2d7d66dc96b4541fdbe89c17b69022100cfb9f1f9e12797913e379516d1d666908c2f9f3ebb6caff809ea1fae656da46701410434931cfbcd7c3710ba80d0ff4f1280c7fa1d03424c97718990b4b8ab7cd7530a8a09c744ca9db299017543ad006b088726b5259b6578d9b76046a936ddb51f73ffffffff022a316300000000001976a9146e850eec4dc5c1777ca398d2d54eb3420d19975e88ac90b25b07000000001976a9146f25c165604201878a228a4feae39fa207b77eee88ac00000000"],"id":1}

bitcoind Antworten:

{"result":true,"error":null,"id":1}

Was passiert, ist, dass wir die Daten, die wir erhalten aus dem ersten RPC-Aufruf zu konstruieren blockieren und senden Sie eine hexadezimale Darstellung des Blocks zu bitcoind. Geht über jedes byte in den Daten oben ist ein bisschen viel hier zu tun, aber der große Brocken von Daten, die für unser block folgt das bitcoin-Protokoll Binär-layout für Blöcke, die gefunden werden können, an https://en.bitcoin.it/wiki/Protocol_specification#block.

Der block oben existiert in der Höhe 89819 des testnet verwendet bitcoind 0.6. Sie sind möglicherweise nicht in der Lage, es zu sehen, wenn Sie auf eine andere testnet.

+950
Juli974 03 февр. '09 в 4:24

Wenn Sie sich für die "schnell-um" Investitionen, sollten Sie wahrscheinlich haben, Geld/Münzen sitzen in beiden Konten. Bitcoin und andere cryptocurrencies tranfer nett und schnell, aber fiat Geld ist immer LANGSAM... zu langsam. Erwarten, dass die Worst-case-Szenario beim verschieben von fiat Bargeld. Es gibt keinen Anreiz, sich zu bewegen Ihren fiat schnell Bargeld. (und das ist, warum wir lieben cryptos :D )

+902
agoldis 07.07.2016, 22:31:57

Nicht genau whay du suchst, aber vielleicht erfüllen Sie Ihren Anwendungsfall.

LocalBitcoins.com bietet coupon Funktionalität, wo LocalBitcoins.com Benutzer kann seine eigenen Gutscheine. Gutscheine sind in Papier-coupons, die der Benutzer drucken können, sich selbst und verkaufen Sie dann z.B. in der net-cafe für Bargeld. Bitcoins sind abgezogen von der Emittentin walet wenn der Gutschein eingelöst wird. Das Gutschein-Modell basiert auf Einfache Wallet - Funktionalität, die Sie möglicherweise bereits vertraut mit.

Beispiel Gutschein unter:

LocalBitcoins.com demo bitcoin redeemable coupon

Die Funktion ist derzeit verfügbar für begrenzte Publikum auf LocalBitcoins.com Website.

+884
Dsiah 16.04.2018, 17:28:41

Beste Grüße

Ich habe dabei eine Menge Forschung über bitcoin und blockchain. Viel informacion über das Internet finden, wo viele Menschen, erklärt die Grundlagen des bitcoin-eine seiner darunterliegenden Technologie, aber ich habe eine Frage, kann ich nicht ganz die Antwort zu finden und um für diese Gemeinschaft zu helfen

Wenn Sie eine Suche in Google, die allmächtige kann man die Spur zu bitcoin auf den ersten block ausgegeben, die erzählt wird, die hash:

000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f

auf Blockchain.info die Transaktion info aus verfügbar ist:

https://blockchain.info/block-index/14849

Und ich fand sogar einen blog, in dem die original-block Daten enthält, die jetzt berühmt ist Der Times 03/Jan/2009 Chancellor on brink of das zweite Rettungspaket für Banken ist gegeben

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

Aber, um die Daten, die ich anwenden müssen, SHA256, um die angegebenen hash?

Viele Leute sagen, dass ist die block-header copossed nach Version - Vorherige block-hash - Merkle Root - Timestamp - Schwierigkeit Ziel - Nonce in der block-Struktur, aber eine weitere Frage ergibt sich für mich:

Wenn ein pool ist der Bergbau, hat erhält er die Informationen blockieren und deren hash? Aus wer erhält die Daten?

Hoffe Ihr könnt mir helfen, alle Lesungen/Bücher/videos/Ressourcen, die Sie empfehlen können, werden geschätzt oder threads wo diese Frage bereits beantwortet wurde!

Vielen Dank im Voraus!

+719
kauzi 29.10.2014, 12:48:55

Wäre es möglich, in ein paar Bereichen:

Die Speicherung der block-Kette auf einem server getan werden könnte, in der gleichen Art und Weise irgendwelche Daten gespeichert werden - sei es in einem Orte oder in vielen. Dies wäre trivial aus Bitcoin-Sicht.

Die übertragung der Daten könnte auch partitioniert in Scherben sollte eine kleine änderung am Protokoll vorgenommen werden - so dass man auf Anfrage einen block-header mit Informationen über das gesamte merkle-Baum. Auf diese Weise würde man genau wissen, welche Transaktionen gespeichert sind, die in dem block ohne die Notwendigkeit, zu wissen alles über alle Transaktionen. Der rest der Daten konnten abgerufen werden, wie erforderlich, aus anderen Orten. Dies ist ähnlich wie das beschneiden der block Geschichte.

Vorbereitung des blocks für den Bergbau könnte auch in ähnlicher Weise behandelt, aber es würde mehr Vertrauen von anderen Knoten. Ein pool wäre nur dann verlangen die Transaktion hashes von anderen Kunden nicht wirklich brauchen, um zu sehen, die gesamte Transaktion, um es in die block-header + merkle-Baum-Struktur. Der einzige Nachteil wäre, dass jemand konnte schleichen sich in ein paar ungültige Transaktionen in dieser Weise, als gäbe es keine Daten prüfen. Also alles in allem, die pools, die sich wünschen würden, um den Betrieb zu sehen, nur ein Teil der Daten würde wahrscheinlich begrenzen sich einschließlich Transaktionen, die Sie gesehen haben. Dies würde bedeuten, dass einige Transaktionen, die länger dauern zu zählen als andere, je nachdem, auf welchem pool Sie gesehen hat.

Alles in allem, Bitcoin die Daten partitioniert, mit nur kleinen änderungen des Protokolls, aber das würde erfordern viel überlegung zunächst.

+630
Amarildo Doku 26.11.2012, 11:40:49
  1. Richtig, aber Münzen wurden verloren, so dass, obwohl bis zu 21 Millionen Euro werden abgebaut, es werden weniger als die im Umlauf sind.
  2. Sehen Fraktionen ist routine, aber das senden und empfangen von bitcoins mit einem kleineren Fraktionen fällt eine Bearbeitungsgebühr an.
  3. #1 wahr ist: Die endliche Menge der bitcoins ist eigentlich erwartet, um zu produzieren bitcoin deflation in der Zukunft, so dass Ihr Wert steigen (Konstante Versorgung und wachsende Nachfrage). Allerdings, das Protokoll kann angepasst werden, um slice bitcoins sogar kleiner als die aktuellen 8 Dezimalstellen. Es ist wirtschaftlich unsicheren Gebiet.
+547
satwant singh 31.01.2012, 06:03:52

Full-nodes leiten Ihre Sicherheit von der Durchsetzung alle Regeln des Bitcoin-autark auf alle Daten, die Sie erhalten, und durch die Validierung der kompletten blockchain aus dem genesis block an die Kette Spitze. Dies bedeutet nicht, dass die Aufbewahrung der Daten nach der Validierung.

Rebschnitt Knoten haben die gleiche Sicherheit, dass Archivierung Knoten haben, der einzige Unterschied ist, dass Sie nicht dienen die Blöcke, dass Sie beschnitten werden. Als Sie halten alle blockheaders, ich gehe davon aus, dass Sie auch wieder aus einer Kette Reorganisation über die Blöcke beschnitten, obwohl so etwas dürfte nie passieren (die minimale pruning die Größe ist 540MB). Da die folgende Bitcoin-Regeln ausreichend ist, konvergieren auf die Kette-Spitze, Schnitt-Knoten einen vollständigen Konsens-Fähigkeit.

Wenn ein beschneiden Knoten erfordert eine -reindex aus irgendeinem Grund, wird es brauchen, zu wiederholen, der Erste Block Download (IBD).

+512
Ron Beyer 17.06.2019, 21:22:00

Es ist nicht notwendig, für Sie zu laufen, Knoten, aber es ist immer empfehlenswert, man läuft auf Ihrem server, wenn Sie beabsichtigen, führen Sie eine exchange-Plattform. Es gibt mehrere Vorteile der es. Nur wenige, wie

  • Nicht angewiesen auf Drittanbieter
  • die vollständige Kontrolle über Ihre Adressen, private Schlüssel und Transaktionen
  • Schnellere Verarbeitung Ihrer Transaktionen
  • große Hilfe für Dienste wie watchers und crawler
+405
user240388 05.08.2013, 20:35:33

ich bin in Somalia, Mogadischu. Bitcoin kann eine Lösung für Somalia seine einfache Geld-transfer-service, aber, aber INTERNET-Verbindung Verfügbarkeit ist sehr schlecht.. ich für mich starten möchte bitcoin-service in Somalia! jede Idee unterstützen würde?

+390
TonyC 07.05.2012, 13:55:22

Die Adresse ist nur 160 bit. Der öffentliche Schlüssel ist 257-bits. So gibt es keine Möglichkeit, gehen Sie von einer Adresse zu einer öffentlichen Schlüssel-Informationen fehlen.

Der kürzeste hash mit ausreichender Sicherheit ist 160-bit. So Bitcoin verwendet eine 160-bit-hash als eine Adresse, um die Adresse so kurz wie möglich. Es gibt jedoch keine bekannten public-key-Schema, das ausreichend sicher ist mit nur 160-bit öffentlichen Schlüssel. Damit der öffentliche Schlüssel konnte nicht verwendet werden, weil ein Konto-Adresse, ohne dass das Konto mehr.

Der öffentliche Schlüssel ist erforderlich für die überprüfung einer Signatur. Also, wenn Sie Sie ausführen einer Transaktion, zu behaupten, Münzen geschickt auf ein Konto, müssen Sie die öffentlichen Schlüssel. Bei der Validierung der Transaktion, der öffentliche Schlüssel wird überprüft, um sicherzustellen es ist der korrekte hash (matching-Konto) und anschließend wird die Signatur geprüft, um sicherzustellen, dass es für die Transaktion gültig ist und mit dem mitgelieferten öffentlichen Schlüssel. Von diesem Punkt an, wird der öffentliche Schlüssel entsprechend der Adresse ist öffentlich bekannt.

+364
Peter SEaman 03.05.2019, 17:00:47

Ein Beispiel für einen solchen Fehler führen zu Kette Gabel im Mai 2013: neuere clients (und Kumpels) unterstützt hat, große Blöcke, während ältere, die nicht (durch die Verwendung von anderen Datenbank-engine). Mehr technische details hier.

Ein anderes mögliches Beispiel ist, diskutiert hier: bestimmte Arten von Transaktionen, die eine sehr lange Zeit überprüft werden, indem standard-client. Darunter solche Transaktion zu blockieren, verzögern Ihre Gültigkeit und es besteht eine chance, wahrscheinlich wird jemand mir eine "bessere" block und die langsam verwaist. Aber es könnte die Kette Gabel, wenn erheblicher Teil der Bergleute schneller Bestätigungs-code.

+355
Saberina White 09.05.2015, 19:01:25

Ja, jede person, die Sie geben Ihre rpcpass und rpcuser zu können, Steuern Sie Ihre Geldbörse, das ist nicht das, was das wallet-Passwort-Verschlüsselung entwickelt, um Schutz gegen. Sie wirklich nicht wollen, dass beliebige Benutzer Ihre RPC-Authentifizierung-details unter keinen Umständen, und ich kann nicht von einem denken, wo würden Sie brauchen, um.

+331
MolarFox 18.12.2015, 21:04:25

Der sync von Sie Brieftasche verursachen keine Probleme für retriving bitcoins. Wenn jemand senden Sie ein paar bitcoins an Ihre Adresse, und die Transaktion wurde akzeptiert wird, erhalten Sie bitcoins, wenn Ihr client synchronisiert.

+315
Aydaria 22.02.2018, 17:05:29

In dieser situation kann ich nur meine eigene Erfahrung.

Die Wechselkurse, die sicherlich Einfluss auf meine Entscheidung, auf dem exchange, die ich benutzen würde, um wire-Geld, um einen Kauf zu tätigen.

Ist der USD schwach gegen GBP? Ich würde Draht an einen exchange, das funktioniert nur in USD und konvertiert alle Geld zum Tageskurs.

Ist der Euro schwach gegen das GBP aber der USD wird stark auf die GBP?? Ich würde Draht zu einer exchange wandelt EUR am Markt.

Also ja, es bewirkt, dass einige periphere Effekte, wenn jeder das gleiche tut wie mir, es wird Ursache eine Wirkung im Wert gegen bestimmte fiat-Währung.

Im in der UK für die Referenz.

Ich hoffe, dass dies zumindest teilweise Ihre Frage beantwortet.

+307
user301949 04.04.2013, 14:31:51
  1. Für Mac OSX-Benutzer, müssen Sie Snow Leopard (10.6) oder neuer installiert.
  2. Eine voll angeschlossen BitCoin wallet. sehen http://bitcoin.org/
  3. Wenn dies das erste mal, wenn Sie gerufen haben, BitCoin, es muss herunterladen und überprüfen Sie alle vorhandenen Blöcke im system.
 Dies kann
 eine Stunde oder länger dauern - einfach ignorieren es für eine Weile.

Update: seit der Zeit, von diesem post, die block-Kette gewachsen ist, kann Es mehrere Tage dauern bei einer langsamen Verbindung herunterladen und ist derzeit schieben Vergangenheit 15GB

  1. Installieren DiabloMiner sehen https://github.com/Diablo-D3/DiabloMiner/wiki/Solo-Mining
+300
Marco Acierno 18.06.2014, 14:31:16

getrawtransaction ist nur garantiert , um zu arbeiten für mempool Transaktionen, es sei denn, man läuft mit dem -txindex command line flag, oder txindex=1 in deiner bitcoin.conf - Datei.

In der Praxis funktioniert es für alle Transaktionen, die über mindestens einen nicht benutzten Ausgang übrig, aber es ist relativ langsam, und die Funktionalität, die möglicherweise irgendwann entfernt.

+249
Craig Holton 11.04.2011, 23:40:39

Ich habe diese Zweifel in Bezug auf bitcoin mining, vorausgesetzt, ich habe zwei Kumpels von hashpower 500 H/s .

  1. Kann ich meine hashpower und damit es funktioniert wie ein einzelner Prozessor 1000H/s ODER
  2. Beide Miner wäre selbstständig tätig?

Nach dem, was ich gelesen habe, option 1 ist, wie es stattfindet.

  1. Das bedeutet also, dass ein mining-pool verbunden hat, die macht von all den damit verbundenen Bergleute und arbeiten auf einen block? ODER
  2. Alle miner arbeiten an verschiedenen block von Ihrer eigenen ??

Nach dem, was ich gelernt habe, ist Möglichkeit 3, wie es stattfindet.

Nun, unter Bezugnahme auf die beigefügten Diagramm durch blockchain.info und unter der Annahme der option 1 & 3 für die Fragen Nur oben 3-4 mining-pools werden sollte, profit zu machen. Relativ anderen Bergleute haben eine sehr geringe Wahrscheinlichkeit mit den verfügbaren hashpower mir einen block. Und sagen für den Gewinn, wenn alle Bergleute zu entscheiden, beizutreten großen mining-pools, schließlich wird das Netzwerk zu zentralen.

+235
Amrad6 17.10.2015, 06:35:44

Ist Astraleums im Grunde Bitcoin mit einem Turing-vollständigen Skriptsprache und, wenn ich das richtig verstanden habe, wo das Skript ausgeführt wird (nicht dessen hash) ist in den blockchain?

  • Wenn dem so ist, warum nicht Astraleums setzen Sie einfach die hashes der seine Skripte in der Bitcoin blockchain, senden Sie die Skripts ausgeführt werden, durch ein anderes Sicheres Mittel, wie zum Beispiel über ein P2P-Netzwerk (das würde erheblich reduzieren blockchain aufblasen), und vermeiden, dass ein altcoin insgesamt?

  • Wenn nicht, ist das gas begrenzen, die echte Besonderheit des Astraleums im Vergleich zu Bitcoin? Oder ist gas wirklich den Gegenwert des Bitcoin Transaktion Gebühren? Auch würde Astraleums der Einführung von proof-of-stake weiter differenzieren Astraleums von Bitcon?

vgl. Des Astraleums ' s white paper
(vgl. die im Zusammenhang BitcoinTalk.org thread)

+232
BlackSaphire NegroZafiro NoirS 19.11.2018, 13:19:08

Hallo, ich bin zu wollen, um eine vollständige deinstallation von bitcoin core und einem Buch, das ich habe vor kurzem gekauft, über die Programmierung, auf die bitcoin-blockchain.

Ich habe versucht, das entfernen Sie alle Daten und ausgeführt:

sudo systemctl disable bitcoind

doch BC noch startet beim Start und der obige Befehl funktioniert nicht

Fehler beim deaktivieren Einheit: Keine solche Datei oder Verzeichnis

Meine Installationen sind wahrscheinlich ein Durcheinander habe ich noch den normalen bitcoin-core installieren, nach unten gezogen und läuft so gut wie auf der github-Projekt alle bauen, und installiert auch deshalb bin ich nicht sicher, genau was läuft.

Kann bitte jemand etwas Hilfe.

+228
Krychelle Mae Taberna Ordinari 09.06.2010, 15:39:24

Wenn es sein soll eine dezentrale Währung, dann warum ist es gesetzt, werden begrenzt auf 21 Millionen? Was ist, wenn die Nachfrage nach Bitcoins mehr als 21 Millionen, aber alle von Ihnen sind bereits gekauft? Würde es nicht mehr Sinn machen, peg die Menge an Bitcoins an die Bitcoin ' s "BIP", der Weg, die Geldmenge würde wachsen und schrumpfen nach der gesamten Nachfrage?

+204
user1493000 30.09.2012, 04:53:40

(Auch wenn ich auf den bitcoin.stackexchange Seite dieser kam mit einem den tag, so werde ich die Antwort aus der Perspektive des Astraleums)

Die kurze Antwort ist: ja, es ist durchaus möglich. Mit asymmetrischen public-key-Verschlüsselung wie James erwähnt. Es ist aber auch absolut nicht wirtschaftlich.

Einige neue, andere, private - /public-Ketten wurden speziell entworfen, um der Datenspeicherung auf-Kette, denn die aktuellen Ketten wie Astraleums, es unerschwinglich. Als die Menge der Daten, die Sie suchen zu speichern, erhöht, erhöht sich der Aufwand, der zur "mine" die Transaktion (mit den Daten, die Sie speichern möchten) auch erhöht. Das ist der Grund, warum network-Gebühr sind berechnen bei ein-Byte-rate.

Check-out Tjaden ' s die Antwort hier: https://ethereum.stackexchange.com/questions/872/what-is-the-cost-to-store-1kb-10kb-100kb-worth-of-data-into-the-ethereum-block

Mein bester Versuch bei der Beantwortung der "smart Vertrag zu vereinfachen" Aspekt wäre

  1. Schon zu wissen, der Schlüssel für die Entschlüsselung

oder

  1. Lage, Daten zu entschlüsseln, die in ein smart-Vertrag um einen Schlüssel für die Entschlüsselung.

In '2' würde Sie über ein smart Vertrag akzeptieren würde, Transaktionen mit einem Satz Entschlüsselung. Jedes mal, wenn Einer wollte, eine Nachricht zu senden, dass B Lesen könnte, es würde reichen eine verschlüsselte Entschlüsselungsschlüssel. B würde finden müssen, um die Transaktion, entschlüsseln Sie die Taste, verwenden Sie dann die Taste, um die Nachricht zu entschlüsseln. Es ist mehr wie 2-auth aber für eine verschlüsselte payload.

Das wäre nicht elegant oder effizient. Es gibt bessere Wege um dieselbe Aufgabe auszuführen.

+200
Tan Le 27.10.2013, 23:18:45

Ich verwendet auf der client-website open-source-Bitcoin-Bezahlung Libriary (php/mysql) -

https://github.com/cryptoapi/Payment-Gateway

+148
InnaSalvatore 25.07.2017, 14:54:34

Die wirkliche Voraussetzung ist, dass die zusätzlichen Eingänge zu OP_CHECKMULTISIG ist eine null (das ist: das leere byte array).

Für nicht-SegWit Eingänge, die nur kanonische Art und Weise zu bekommen, wie eine null auf dem stack ist, indem eine OP_0 in der scriptSig. OP_0 nur schiebt ein leeres byte-array auf den stack.

In SegWit Eingänge es ist nicht mehr ein Skript zu bauen, dass der Stapel. Stattdessen geben Sie den stack direkt. Als ein Ergebnis, nicht nur der empfohlene Weg, aber die einzige Möglichkeit ist das hinzufügen eines leeren array an die scriptWitness.

+129
Marc Greenfield 07.01.2014, 07:58:36

blockchain.info's pushtx Funktion ablehnen, Geschäfte mit OP_RETURN in es.

Möchten Sie vielleicht versuchen, mein Werkzeug https://github.com/kaykurokawa/pushtx

+108
william wizer 15.03.2010, 21:08:28

Ich denke, Sie beantwortet Ihre eigene Frage. Ja, die Transaktion ist so teuer, weil Sie die Kombination von mehreren Eingaben. Dies bewirkt, dass die Transaktion hoch in Bezug auf bytes, aber gering im Hinblick auf Wert. Als solche, die Transaktionsgebühr (die basiert auf bytes, nicht Wert), kann nicht lohnen, die übertragung, die Sie versuchen.

Jedoch, da es klingt wie das, was Sie tatsächlich versuchen zu tun, ist der Zugang der BCH (Bitcoin Cash), dass Sie auch eigene durch die Gabel, Sie kann stattdessen lassen Sie Ihre bitcoin, wo es auf die Haupt-Bitcoin blockchain, und stattdessen führen Sie Ihre überweisung auf das Bitcoin-Cash blockchain, wo die Gebühr wird wahrscheinlich billiger sein. Dies ist, natürlich, vorausgesetzt, Sie benötigen, um zu bewegen, Ihren bch überhaupt. Es sei denn, Sie brauchen, um zu verbringen, können Sie einfach lassen Sie Ihre bch, wo es auch ist.

+68
Zeba 31.08.2013, 15:02:03

Jeder (echte) Transaktion mit Bitcoin gespeichert wird auf der Blockchain. Für immer. Wenn Sie sind in der Lage zum senden von Bitcoins an eine andere Adresse, ohne es zeigt sich auf der Blockchain ist, sind Sie nicht senden (real) Bitcoins.

Also für deine Frage auf, wie man erstellen Sie eine anonyme Geldbörse, (public key und private key nehme ich an) können Sie dies sehr einfach durch generieren auf eine offline-Maschine (mit bitaddress.org zum Beispiel, wie es zu benutzen ist dort erklärt), und nur durch Ihren öffentlichen Schlüssel, um die Dienstleistungen/Menschen würde senden müssen, Bitcoins Sie.

Dieser öffentliche Schlüssel wird anonym bleiben, solange es nicht alle offensichtliche verbindungen zu es- making die Börse, wo Sie gekauft Ihre Bitcoins und die, die Ihre ID-Anmeldeinformationen und senden Sie die Bitcoins direkt an den öffentlichen Schlüssel zum Beispiel.

Und wie 'hide' Transaktionen auf der Blockchain - es ist unmöglich. Senden Sie Bitcoins durch verschiedene 'Mischer' (bitmixer.io - oder die Zwiebel für diesen link, bitmixer2whesjgj.Zwiebel ) zu "verstecken" die eigentlichen Ziele Ihrer Bitcoins, oder Sie können senden Sie Bitcoins durch Hunderte von Brieftaschen, in der Hoffnung, dass jeder, der sein könnte, die Rückverfolgung Ihrer digitalen Schritte verloren gehen in den Geschäften.

Aber wie ich bereits erwähnt habe, wird jede Transaktion -je- auf der Blockchain gespeichert wird, durch die viele Vollständige Knoten und wird deshalb nie ausgeblendet werden.

Ich hoffe, dass dies geholfen!

+19
neformal 23.07.2016, 15:54:38

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