Mehrere öffentliche Schlüssel - Gesamt-Mittel erhalten

Wenn ich einen neuen öffentlichen Schlüssel (Bitcoin-Adresse) für jede Transaktion, die ich erhalte, gibt es eine Möglichkeit zu finden, meine gesamte Guthaben meiner Geldbörse/private key?

Und gibt es Nachteile mit der Schaffung von einzigartigen Adressen, die für jede Transaktion?

Damit das klar ist. Ich spreche nicht über das gesamte Guthaben in der wallet-GUI. Ich Frage, ob es eine Möglichkeit gibt für thirdpart, wer zusieht-Transaktionen auf blockchain.info zur Berechnung meiner gesamten Guthaben in der Brieftasche.

+522
Thiago De Almeida Pereira 02.12.2012, 15:29:57
21 Antworten

Meine Frage ist nicht, wie zu ziehen 51% - Angriff, aber warum eine schädliche miner braucht mehr hashing-power, als der rest des Netzwerks zusammen.

Die bösartige miner erstellt zwei Transaktionen, die zu Konflikten. Er lässt eine Kette einschließlich einer Transaktion und übermittelt er den anderen Transaktion auf der Welt. Er wartet, bis die Welten aufgenommen hat, die Transaktion und die Transaktion hat genug Bestätigungen, dass jemand auf ihn verlassen. Nun, zum Rückgängigmachen der Transaktion und der erfolgreich verdoppeln verbringen, er hat um die Kette zu machen, er ist der Bergbau mehr als die der Kette alle anderen ist der Bergbau.

Nur wenn er mehr mining-power als jeder sonst wird die Kette nur er ist der Bergbau schließlich werden mehr als die der Kette alle anderen ist der Bergbau. Die längste Kette gewinnt, also das doppelte auszugeben nur Auftritt, wenn seine mining-Leistung übersteigt die eines jeden anderen.

+974
Vikram Rao 03 февр. '09 в 4:24

Ich bin jetzt mit cgminer 3.4.2 (Ubuntu 12.04 LTS), da es viel stabiler als bfgminer und die ganzen bugs im cgminer ausgearbeitet worden sind (es unterstützt auch hot-plugging)

Der beste Weg ist, zu kompilieren, die direkt aus dem git. Es gibt einige Abhängigkeit usbdev1, die kompiliert werden muss in cgminer.

  1. Installieren Sie die Abhängigkeiten mit apt-get (einschließlich aller Dinge bauen)
  2. Stellen Sie ein Verzeichnis irgendwo und gehen hinein
  3. git clone git://github.com/ckolivas/cgminer.git
  4. cd in das cgminer-Verzeichnis
  5. ./autogen.sh --enable-bflsc --enable-icarus --disable-opencl
  6. CFLAGS="-O2 -Wall-march=native" ./configure --enable-bflsc --enable-icarus --disable - opencl
  7. make-j8
  8. Führen Sie die aus diesem Verzeichnis ohne Optionen. (außer die mining-pools, die Sie brauchen), wird Es abholen auf dem erupters und ist bereit für die BFL-rigs auch! Hot-plugging funktioniert gut auch!

enter image description here

Seine nicht mit voller Geschwindigkeit, denn ich habe ein kleines Strom-Problem nach dem hinzufügen 7 mehr. Brauche ein neues Netzteil

+971
Merveille van Eck 21.05.2016, 09:59:21

Warum nicht Bitcoin implementieren segwit in den ersten Platz?

Warum und wie wird nicht-segwit Bitcoin ermöglichen, ein Bergmann zu ändern eine Transaktion txid?

Von Mastering Bitcoin ch. 7 § "Transaktions-IDS":

Vor segwit, Transaktionen hätten Ihre Unterschriften subtil verändert, durch Dritte ändern Ihre Transaktions-ID (hash) ohne eine Veränderung der grundlegenden Eigenschaften (Eingänge, Ausgänge, Mengen).

+961
willi 18.07.2015, 02:51:46

https://www.blockchain.com/btc/tx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b?show_adv=true

Das raw-Skript ist in der ersten Transaktion ist: 4104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac

0x41 -> 65 (PUSHDATA) # Warum ?????
0xac -> 175 (OP_CHECKSIG)

Die Liste der OP finden Sie hier https://github.com/bitcoin/bitcoin/blob/bffb35f876572737b175aa3620bbf3e62c20f444/test/functional/test_framework/script.py

Es gibt keine 0x41 OP an alle~~~~

+959
arcety 12.07.2015, 17:12:32

Ein coinbase-Transaktion es nicht auszuschüttende bis es 100 Blöcke tief in die blockchain. Da ein block erzeugt alle 10 Minuten, es nehmen in der Regel 1.000 Minuten (knapp 17 Stunden) vor einem miner verbringen Sie die Belohnung.

1). Nicht die miner belohnt, sobald 51% der Knoten akzeptieren den block? Wenn ja, wie ist die Annahme, dass Informationen weitergegeben, um seine/Ihre eigene Knoten - ist es getan, wie und Wann die einzelnen Knoten im Netzwerk akzeptiert?

Es sind 51% der mining power, keine Knoten. Sobald 51% der mining power ist der Bergbau auf der Oberseite des Blocks, es wird immer mehr mit einer schnelleren rate als jede andere blockchain, um Sie irgendwann 100 Blöcke tief. (Dies ist nicht wirklich zu 100% garantiert, aber es funktioniert auf diese Weise die überwiegende Mehrheit der Zeit.)

2). Oder hat die miner belohnt, der moment, in dem er/Sie erstellt einen block und Sendungen zu Gleichaltrigen? Wenn ja, wie wird die Belohnung zurückgesetzt, falls der block ungültig ist?

Die Belohnung wird zurückgesetzt, falls der block ungültig ist, weil die Belohnung war in diesem block. Also alle Knoten, die nicht berücksichtigen, dass block gültig, nicht berücksichtigen, eine Transaktion zu verbringen, die Belohnung gilt. Um für eine Transaktion, die verbringt, die Belohnung als gültig betrachtet werden, die Belohnung selbst muss als gültig angesehen werden, und der block, in dem der Lohn war die belohnt werden, müssen 100 Blöcke (oder mehr) Tiefe.

+879
Austin Hanson 15.10.2019, 04:13:53

Wie gut bekannt ist, viele Bitcoin-Unternehmen und insbesondere den Austausch haben sich sehr viel Mühe hatte, die Zusammenarbeit mit Banken. Gibt es Banken, die explizit Bitcoin-freundlich?

+759
sobra69 09.01.2016, 22:36:29

In der Bitcoin, SPV-Knoten Abfragen kann, dass seine Transaktion enthalten ist bestimmten block zu voller Knoten, bietet merkle Weg, die super schnelle Berechnung.

Im Hinblick auf die vollständige Knoten, Sie haben voll-ledger und merkle-Baum, der aus der Transaktion Baum. so können Sie finden Sie einige der Transaktion abgefragt SPV Knoten(helle Knoten) aber meine Frage ist, dass, wie können Sie sich effizient finden?

Sie nicht mögen können, berechnen zu finden, die Transaktion, wenn Sie haben, um die Sequenz suchen, weil Sie damit beschäftigt sind, zu finden, der hash-Wert des Blocks zu verdienen, blockieren belohnen.

Sorry für mein Englisch.

+724
travis1097 04.12.2011, 19:03:01

Zu der Zeit nur SQLite ist verfügbar auf Windows-Plattform, so dass die korrekte Konfiguration ist:

[node_db]
type=Sqlite
Pfad=hashnode.db
+698
fsaechou 28.08.2019, 04:38:09

Ich kaufte eine VPN-Abonnement mit Tor und Bitcoins. Die kommerziellen VPN-Dienst-Anbieter nicht weiß, wer ich bin.

Hier sind meine Fragen:

  1. Könnte mir jemand sagen, ob das senden von Bitcoins über Tor bietet mehr Anonymität als der Versand durch meine VPN-Dienst?

  2. Ist es wahr, dass das senden von Bitcoins über Tor ist furchtbar langsam?

  3. Was sind die anderen Vorteile von senden von Bitcoins über Tor?

+675
Lou 02.03.2014, 11:43:04

Dies wird nicht unterstützt.

Was unterstützt wird:

  • Führen Sie Bitcoin Core in der beschneiden-Modus (was bedeutet, es hat immer noch eine lokale blockchain, aber nur die letzten Blöcke behalten werden.
  • Führen Sie leichte software als client, und stellen Sie nur eine Verbindung zu Ihr (natürlich vertrauenswürdigen) server. Auf diese Weise erhalten Sie eine vollständig validiert Kette, ohne die Ressourcen-Nutzung.
+632
Sjur Kindseth 06.11.2010, 16:13:02

Warum tun wir mir?

Wir müssen uns alle darüber einig, wem gehören die Münzen. Wenn Ihre Idee von wem gehört, was anders ist als meine, dann, wie können wir handeln?

Um dies zu erreichen, ist das Bitcoin-Protokoll hält kontenbuch alle Transaktionen in einer Reihe von Blöcken, wobei jeder block die Aufnahme eine Sammlung von Transaktionen. Da wir nicht über eine zentrale Behörde zu erklären, welche Blöcke gültig sind, führen wir eine "Lotterie" statt.

Jeder Bergmann bündelt alle neuen Transaktionen, die er kennt, fügt eine zusätzliche Transaktion, die Sie erschafft einige Münzen aus der Luft zu machen und zahlt Sie an die miner, die Mischungen in eine zufällige Zahl und hashes, die ganze Sache. Wenn er einen hash, der weniger als eine bestimmte Zahl, gewinnt er und sein block wird Hinzugefügt, um die blockchain. Wenn nicht, versucht er sich mit einer anderen Zufallszahl, über und über. Jeder kann überprüfen, dass seine Zufallszahl mit seinen Transaktionen hashes zu einem ausreichend niedrigen Anzahl, so dass Sie akzeptieren, seinen block. Das Netzwerk in regelmäßigen Abständen passt, was das Ziel "geringe Zahl" ist, in einem Versuch zu halten, die Durchschnittliche Geschwindigkeit, mit der block-generation bei etwa 10 Minuten.

Warum brauchen wir eine GPU, nicht die CPU?

Sie generieren Münzen, die von der Berechnung von hashes. Jeder hash berechnen Sie, hat eine gewisse chance einen block, und verdienen Sie die damit verbundenen Belohnung, die derzeit 50 Münzen. Schneller können Sie berechnen hashes, die mehr chance Sie haben für die Generierung von 50 Münzen. Es passiert einfach so, dass ATI-GPUs haben die richtige Art von hardware in die Berechnung von sha256-hashes um ein Vielfaches schneller als eine Intel CPU, kann es tun. Das ist, warum Menschen nutzen GPUs statt CPUs.

Das Bitcoin-Netzwerk passt sich automatisch der "chance pro hash", zu versuchen, die Globale rate der Erzeugung an einem block alle zehn Minuten.

Am Anfang, bevor die GPU-mining im ernst begann und nicht viele Leute waren-mining-CPU mining hat Prima funktioniert. Da aber immer mehr Menschen schlossen sich der Netzwerk-und hash-Tarife wurden schneller, das Netzwerk Schwierigkeitsgrad erhöht zu halten, die Blöcke kommen alle 10 Minuten oder so. Als ein Ergebnis, das CPU-mining wurde weniger lohnend pro CPU.

Wenn es dann häufiger wurde für die Bergleute, um die Nutzung der GPU-hardware zu mir, weil es so viel schneller und energiesparender als CPU-mining, das Globale Netzwerk hash-rate stieg noch weiter, schließlich macht es völlig nutzlos zu mir mit einer CPU; die zu erwartenden Belohnungen sind geringer als die Leistungsaufnahme der CPU.

Vielleicht eines Tages, FPGAs oder ASICs werden render-GPUs nutzlos für den Bergbau, wie GPUs schon auf CPUs.

+618
Corentin H 15.03.2017, 11:23:11

Ein paar Wochen zurück, ein Kunde wollte, um mich zu bezahlen in bitcoin, damit ich ein Konto erstellt bei blockchain.info. Die Transaktion ging durch und die Münzen zeigen, die in meinem Konto.

Als ich versuchte, es zu verwenden, jedoch bekam ich eine Fehlermeldung "der Private Schlüssel passt nicht bitcoin Adresse." Ich habe versucht, die Arbeit mit der blockchain.info unterstützen, aber Sie hielten stealth schließen das ticket auf mich.

An diesem Punkt, ich habe versucht, den Export von privaten Schlüsseln von blockchain-und Import zu einer anderen Website (coinkite). Die coinkite importieren Sie einen privaten Schlüssel routine gelöst werden, die privaten Schlüssel von blockchain.info von verschiedenen öffentlichen Adressen. Ich bin von Optionen, so dass ich dachte, ich würde die pose mit diesem problem an das forum.

Vielen Dank im Voraus für jede Hilfe.

+574
Anguel Roumenov Bogoev 14.09.2019, 08:50:07

Ich glaube, dass getreceivedbyaddress Berichte, die nur auf Adressen, die sind in Ihrer Brieftasche. Es erlaubt nicht, schauen Sie sich beliebige Adressen, wie die 1Dorian ein.

+566
chocotella 17.07.2015, 06:40:34

Ich habe Informationen aus der #ripple IRC-channel, die 'unique' - Knoten gewichtet werden gleichermaßen in der aktuellen Umsetzung.

+536
Chuu 30.09.2018, 09:45:01

Ich denke nicht, dass eine solche Studie existiert, denn es ist sehr schwierig, konkrete Informationen über voller Knoten auf dem Netzwerk. Denn Knoten können (und oft sind), laufen Sie über proxies oder TOR, Ihre wahre IP-Adressen sind oft verdeckt. Darüber hinaus IP-Adressen sind nicht unbedingt ein guter Indikator für die geographische Lage, und sicherlich nicht die Verbindungsgeschwindigkeit.

Auch wenn Sie feststellen, ein Knoten in einem Land mit generell schlechten Wohn - Bandbreite, die Betreiber von diesem Knoten ausgeführt werden konnte, es von einem kommerziellen Daten-center, die hat viel bessere Geschwindigkeit als der Durchschnitt für das Land. Versuch zu Sortieren full-Knoten in den Wohn-und kommerziellen Kategorien wäre fast unmöglich.

Es klingt wie Sie versuchen, etwas zu tun ähnlich wie diese: Bitcoin-Knoten Dezentralisierung

+509
Ridderhoff 21.07.2010, 18:40:12

Sie finden diese alten thread auf bitcointalk hilfreich -> https://bitcointalk.org/index.php?topic=24268.0

Es gibt 2^160 möglichen Adressen in Bitcoin. Um die in der Perspektive gibt es schätzungsweise 2^63 Sandkörner auf der ganzen Erde die Strände, Zitat.

Wenn Sie einen Würfel und Rollen ihn 99 mal, Sie haben 6^99 verschiedene Kombinationen möglich sind. Die Anzahl der verschiedenen möglichen Ergebnisse ist so groß , dass auch mit einem Würfel, die Unvollkommenheiten verursachen weniger Entropie die Wahrscheinlichkeit von jemand anderen Rollen die gleichen 99 zahlen ist astronomisch unmöglich.

+417
Drupgyu 17.10.2014, 02:04:45

Ich bin versucht zu bauen bitcoind auf Ubuntu-16 64-bit. Ich habe installiert die Abhängigkeiten und gebaut haben es gut, viele Male auf anderen Maschinen.

Während ./konfigurieren Sie, ich bin immer

kontrollieren, ob der Boost::Unit_Test_Framework Bibliothek verfügbar ist... ja
die Prüfung für dynamic linked-boost-test... ja
die Prüfung für nicht übereinstimmende boost c++11 scoped enums... ok
die Prüfung für SSL... Nein
configure: error: openssl nicht gefunden.

Ich habe" sudo apt-get install libssl-dev und habe es versucht, habe auch versucht brew install openssl, immer noch keine Würfel.

Vorher war ich immer ein missing pkg-config an dieser Stelle, obwohl ich es installiert hatte. Ich installierte pkgconf und auch installiert es via brew, und es ist jetzt beschweren sich über openssl, das ist definitiv installiert.

$ die openssl
/usr/bin/openssl

Irgendwelche Ideen? Ehrlich gesagt, bin ich überfragt.

UPDATE:

Ich baute openssl von der Quelle, jetzt bin ich immer dies:

die Prüfung für nicht übereinstimmende boost c++11 scoped enums... ok
die Prüfung für SSL... ja
überprüfung auf CRYPTO... ja
die Prüfung für die VERANSTALTUNG keine... 
configure: error: libevent nicht gefunden.

Ich bin mir nicht sicher, was Los ist... scheint es, es nicht finden können, installierte Pakete per apt-get aus irgendeinem Grund.

+391
theklode 21.04.2012, 19:16:46

Lassen Sie uns sagen, einige software, die gab mir die folgende Kombination:

öffentlichen Schlüssel:

13YcHBzsBX8SxHoBftb69cXJkdXLfAVQos

privater Schlüssel:

KwfNqMip1ZdgG2o6wYQUBXv8BqkMQ8VWwescvu5tlpzp31m5eheq

Und lassen Sie uns sagen, aus welchem Grund auch immer, ich möchte zum testen der Gültigkeit:

  1. dass der öffentliche Schlüssel ist eine gültige bitcoin-Adresse, können Zahlungen empfangen, und

  2. der private Schlüssel, der gültig ist für diesen bestimmten öffentlichen Schlüssel

Was sind meine Optionen, die Bewertung der Wirksamkeit von 1 und 2?

+311
Shubham Tyagi 07.02.2014, 13:50:00

Ich sah diese Frage: Wie funktioniert das wiederherstellen einer HD-wallet zu arbeiten? Ich denke, die Antwort passt zu einer Kette wallet (Samen) und ist das Verfahren ein anderes, während er auf einem Baum.

Ich verstehe immer noch nicht, wie die Wiederherstellung eines "HD Wallet" arbeitet.

Wie funktioniert die wallet-app wissen, wo Sie anfangen oder beenden Sie die Prüfung.

+307
user1883721 03.08.2018, 08:21:27

Lohnt es sich Litecoins mining und tauschen Sie dann für Bitcoins (weil ich nicht sicher bin, ob es Raum für weitere Krypto-Währungen in der Zukunft)?

Ich kann über 25k hash/sec durch die CPU-mining auf meinem laptop, so dass diese sich etwas über 0.1 LTC pro Tag 0,06 BTC pro Monat (aktuelle Wechselkurs ist 1:50). Macht mein Ansatz Sinn, oder gibt es heutzutage noch irgendeine Möglichkeit mir mit everage/überdurchschnittlich hardware?

+280
user2993497 09.12.2012, 18:50:36

Jeder spricht über die Vermeidung einer doppelten verbringen Transaktion, aber wie tut man ein, um sich um ein besseres Verständnis für die Vorgehensweise der Angreifer?

  • Was ist erforderlich, um eine doppelte ausgeben? Zwei Handys mit der gleichen btc wallet?
  • Versenden Sie exakt zur selben Zeit?
  • Ist es zufällig eine doppelte ausgeben passiert, wenn Versand an mehrere Adressen?
  • Wie bestimmte online-Dienste, die nicht warten, bis die 1. Bestätigung im Geschäft bleiben? Würde nicht jeder Angreifer will auf Betrug, keine-Bestätigung-service?
  • Was sind einige vorbeugende Maßnahmen, die ein Unternehmen verwenden können, um zu verhindern, dass eine doppelte ausgeben, außer warten, für 1-Bestätigung.
+183
sandayy 15.02.2013, 07:08:33

Fragen mit Tag anzeigen