Warum ist Bitcoin-Adresse base58 kodiert?

Warum bitcoin-Adresse-Codierung verwenden base58 statt, zum Beispiel base64? Ich sehe es nicht nützlich ist, in keiner Weise.

+982
Piotr Korlaga 28.05.2016, 11:39:44
24 Antworten

Ich bin auf der Suche nach den Verfahren notwendig, um eine Sicherung wiederherstellen Bitcoin-Core v0.15.1 offizielle release-version.

Vorausgesetzt, ich sicher beenden Bitcoin Core, nehmen Sie ein backup des ~/.bitcoin-Ordner und legen Sie Sie Weg sicher. Ich meine wallet für möglicherweise viele Jahre viele Geschäfte und schließlich, mein computer stirbt.

Ich bekomme meinen neuen computer installieren (lassen Sie uns davon ausgehen, die gleiche version der) Bitcoin Core und kopieren Sie meine Sicherung wieder an den richtigen Ort. Offensichtlich wird es brauchen, um die Synchronisierung mit dem Netz, sobald ich ihn starten und ich kann ein upgrade auf eine neuere version von Bitcoin Core aber; sicherlich die Sicherung wiederhergestellt wird, die nicht wissen, von meinen vielen neuen Adressen für Transaktionen, die seit der Sicherung bei der Prüfung für Transaktionen, die während der synchronisation?

Hat jemand die tatsächlichen Schritte, die notwendig für dieses Verfahren?

+977
Oscar 03 февр. '09 в 4:24
+920
Jamestamp 14.01.2016, 14:23:59

Dies kann ein guter Einstieg. Die welligkeit kann mit Merkle-Baum, aber ich bin mir nicht sicher: http://en.m.wikipedia.org/wiki/Hash_tree Auch prüfen: https://stackoverflow.com/questions/5486304/explain-merkle-trees-for-use-in-eventual-consistency

+916
Ankur Pandey 01.12.2018, 02:20:02

Die blockchain hat eine Menge von Informationen über alle bitcoin-Transaktionen.

Ich habe gehört, eine Menge Vermutungen darüber, wie die anonyme Bitcoin-Transaktionen sind, aber ich habe nicht gesehen, eine wissenschaftliche Studie.

Gibt es Fallstudien, die zeigen, wie zu verfolgen eine bitcoin-Transaktion zu einer einzelnen person? Ich sehe die IP-Adressen auf blockchain.info so, die Informationen könnten vorgeladen werden; auf der anderen Seite, könnten Sie benutzen Tor, das hat auch seine dokumentierten Schwächen.

+813
LeZuse 30.08.2013, 20:05:01

Ich konfigurierte bitcoinj-Bibliothek, so kann ich mit Netzwerk verbinden, replay blockchain erstellen Sie Anschriften, empfangen und senden von bitcoins. Ich mit FullPrunedDatabase als block speichern.

Ich bin immer noch fehlen, so finden Sie alle Transaktion in dieser Brieftasche. Ich bin auch interessiert, wie man berechnen, bestätigte und unbestätigte Guthaben auf eine einzige Adresse. Ich weiß, das war hier gefragt, bevor,Wie man das Gleichgewicht von einer bestimmten Adresse in bitcoinj?, aber ich kann nicht herausfinden, wie zu verwenden CoinSelector

+809
Jimmy Fa 14.02.2011, 14:33:17

Ich habe nicht erhalten eine Gebühr Zahlungen. (...) Irgendwelche Ideen? Oder ist dies zu erwarten?

Läuft ein LN-Knoten nicht garantieren, dass Sie Gebühren erheben. Gebühren werden erhoben iff leiten Sie eine Zahlung für einen anderen Benutzer, so dass zu diesem Zeitpunkt scheint es, dass kein Benutzer weitergeleitet, eine Zahlung durch Ihre Knoten.

Faktoren, die Einfluss auf diese: welche Knoten Sie verbunden sind, die Liquidität Ihres TV, die online-Verfügbarkeit Ihrer Knoten, etc.

Routing-Gebühren bieten einen interessanten Anreiz, aber denken Sie daran, das Netzwerk ist noch jung und nicht weit verbreitet genutzt. Jetzt, Zahlungen für routing-Transaktionen sind zwar selten, aber in Zukunft... ?

Ich habe auch schob einige remote-balance für einige Kanäle

Erwähnenswert ist, ist dies äquivalent zu einer Zahlung an den Knoten, die Sie herstellen. Wenn der Kanal geschlossen ist, wird der remote-Knoten wird der Empfänger der Fernbedienung balance. So, ich hoffe, Sie haben diese Zahlungen für einen Grund haben, sonst haben Sie verschenkt, einige Ihrer BTC.

+801
GuestBob 29.11.2011, 18:03:19

Es war bekannt, dass zu Beginn, während SegWit bekam mehr als 50% der hashrate nach der Aktivierung, dass ein Teil des mining-pools weigerte sich, es zu implementieren.

Aber gibt es noch Blöcke abgebaut von den Bergleuten, die sich weigern zu implementieren SegWit mehr als 2 Jahre später ?
Zum Beispiel ist dieser Artikel oder diese Artikel immer noch wahr ?

+796
Maiaux 07.07.2011, 06:34:48

Der Preis von bitcoins erhöhen mit der Nachfrage. Steigt die Nachfrage, weil die Menschen verbringen kann, die bitcoins. Ich denke, der Preis von bitcoins begonnen, wie eine Droge Geld. Der größte Vorteil von bitcoins ist, dass der Absender oder der Käufer ist anonym. Jedoch nicht dazu führen, den Anstieg der Nachfrage zu dem, was es jetzt ist. Ich glaube, dass die aktuelle Nachfrage steigt, da immer mehr Menschen akzeptieren bitcoins, und das zu sehen, mehr Menschen kaufen es.

Wenn die Regierung macht bitcoins illegal, würden die Leute verlieren das Vertrauen in die bitcoins und die Preise nach unten gehen. Cant diesem Grund die Preise nach unten gehen?

+793
Adrien Delessert 11.04.2017, 03:50:13

Ich finde diese wunderbare software, die eine sehr interessante Art der Programmierung bitcoin, und Sie können betrachten Sie es als ein Buch mit diesem Titel "Asynchronous C++ Bitcoin-Programmierung". Der name der software ist

libbitcoin - Asynchrone C++ Bitcoin-Bibliothek

Hauptsächlich verwendet Sie den berühmten boost-library ASIO. Es bietet Entwicklern eine asynchrone I/O-Modell mit einer modernen C++ - Ansatz.

Die libbitcoin Bibliothek nutzte der Algorithmische Aspekt der jüngeren C++ 11/14 (lambdas Massiv in die Codierung, auch ein Verständnis für die neu eingeführte Zeiger, variadischen Funktionen, bind-Funktion, Versprechen & future ist ein muss).

+788
gladwearefriends 02.12.2014, 02:18:14

warum wir nicht einfach die blocken-Bestätigung Zeit von 10 Minuten bis 1 Tag, für bestimmte interstellaren Gabel. Ich denke den ganzen Tag von unbestätigten Transaktionen ist okay für interstellare Netzwerk und erweitern Sie den radius draasticaly.

+691
Charley Moore 11.09.2017, 05:35:45

Ich Frage mich, wie viel Zeit es nimmt für Das Bitcoin-Netzwerk zu vervollständigen Segwit Verzweigung?

Dank

+664
mauronet 19.10.2016, 06:25:10

Es ist auch https://www.bitcoinbuilder.com/

Dies ermöglicht ein einfaches setup, wo du verbreiten Sie Ihre bitcoin kauft über eine Zeit. Derzeit funktioniert nur mit mtgox. Sie erstellen Handel-nur Rechte für den bot, so dass keine hohen Vertrauen für die Website erforderlich ist.

+600
Steph24U 25.09.2015, 10:46:58

Ich habe ein electrum wallet mit 2fa. Die Adressen in dieser Brieftasche beginnen alle mit 3. Wenn ich " private Schlüssel exportieren und importieren Sie Sie in electron Bargeld zu bekommen, Bitcoin, Bargeld, die Adressen beginnen mit 1, statt. Und die Waage zeigt 0 an.

Warum? Was sollte ich tun, um meine Bitcoin-cash?

+582
liubimaiawww18 08.06.2015, 20:33:25

Ich betreiben einen sehr hohen potenziellen bitcoin faucet. Derzeit ist es das höchste zahlende Wasserhahn (nur für mobile). Ich weiß, Armaturen gelten als altmodisch, aber viele Menschen immer noch verwenden. Ich bin neugierig, welche Funktionen würden Sie gerne die meisten von Armaturen?

+548
pape93 14.11.2018, 15:39:32

Der Algorithmus verwendet, der Nachweis der Arbeit selbst nicht machen einen Angriff wahrscheinlicher. Der Grund, warum sehen wir SHA-256 ASICs aber nicht scrypt ist, dass Bitcoin schon immer verwendet, SHA-256, bis jetzt, und Scrypt und anderen algo-basierten Münzen hatten nicht die value proposition schaffen ein ASIC noch Sinn machen. Dies wird mit der Zeit kommen, aber wenn alles andere würde bedeuten das Gegenteil einer 51% - Attacke.

Die mehr entwickelten Bergbau wird, desto teurer es ist, einen Angriff passieren. An dieser Stelle ein Angriff würde Millionen Kosten und haben eine geringe chance auf Erfolg. Zur gleichen Zeit, wenn ein Angreifer erfolgreich ist, werden viele Menschen Ihre Münzen verkaufen (und mehr kaufen), nach unten drücken den Preis. Je nach dem Angreifer, sein Motiv, dies kann ein Problem sein, aber sobald der Angriff beendet das Netzwerk kann weiter auf mir, wie er vor der Unterbrechung.

Wenn überhaupt, ein Angriff wird teurer die mehr spezialisiert-Technologie bekommt, und ich wäre überrascht, zu finden, jede person/Unternehmen Investition in ASIC-Technologie, das zu wollen, etwas schlecht zu passieren, um das Netzwerk. Nachdem alle, Sie verbrachte Tausende von Dollar auf etwas, das NUR mir SHA-256-Währungen wie Bitcoin.

+423
King Chevy 25.08.2014, 10:48:12

Finden Sie alle Argumente und Befehle hier.

Das korrekte format ist: getaccountaddress "account-name" 1Addressgoeshere wo der account-name ist entweder standardmäßig leer also "" und 1Addressgoeshere ist die öffentliche BTC Adresse

+333
Faris Mee 14.09.2015, 21:08:23

Obwohl es möglich ist, dass beide wallets generiert die gleichen mnemonischen seed (das ist verwendet, um daraus den privaten Schlüssel), ist es extrem unwahrscheinlich. Die chance, dass es die gleiche 1 in 2^256, das ist eine sehr kleine Zahl. Dies ist selbstverständlich vorausgesetzt, dass keine bugs in der code-Generierung der Schlüssel.

Die Wiederherstellung des Kontos ist nur möglich, wenn du noch den Merksatz seed. Wenn nicht, dann fürchte ich, werden Sie nicht in der Lage, den Zugriff auf die bitcoin, bis Sie die Samen.

Beachten Sie, dass der Merksatz seed anders ist als ein vom Benutzer bereitgestelltes Passwort. Eine Eselsbrücke seed ableiten Adressen, in der Erwägung, dass ein Passwort verschlüsseln (sperren) die Brieftasche. Also wenn du den seed wieder den Geldbeutel auf einem anderen Gerät, werden Sie nicht brauchen Sie das Kennwort, um den Zugang zu den Fonds auf dem zweiten Gerät. Das heißt, in einigen Fällen, eine vom Benutzer angegebene Kennwort kann auch verwendet werden, als Teil der seed-Satz (a '13th Wort oder '25-Wort"). So müssen Sie bestimmen die Art Ihres Passworts, um neu zu erstellen Ihrer Brieftasche.

+323
Awen 20.11.2013, 02:54:06

Suchen Sie Ihre Adresse auf blockchain.info. Es gibt eine Liste von ausgehenden Transaktionen von dieser Adresse. Manchmal können Sie finden die IP-Adresse oder auch den Namen des Absenders, z.B. SatoshiDice, Schneematsch.

Hier ist ein Beispiel-link: http://blockchain.info/pl/address/1CRACKafkXsQzUYmu2fUM3j9c2y4yDhvfh

+312
Maggie Appleton 15.08.2013, 10:51:08

Die Kryptoanalyse Forschung im Bereich der hash-Funktion ist vor allem in der Kollision Suche, d.h. der Suche nach zwei verschiedenen plaintexts, so dass die Hash-Bilder sind die gleichen. Soweit ich weiß, diese Art von Schwäche würde nicht sofort Auswirkungen bitcoin und Ihre Verwendung.

+281
jthomp 06.10.2012, 04:25:48

Die zwei Stücke von software, Bitcoin Core und Bitcoin-XT, sehr ähnlich sind. Bitcoin-XT ist eigentlich nur ein fork von Bitcoin Core mit einigen features, die Bitcoin-Core-Entwickler nicht für geeignet halten, wie eine größere Blockgröße (BIP 101) und die Weiterleitung der doppelten verbringt.

Bitcoin Core ist mehr up-to-date mit all der Arbeit, die die Gemeinschaft zu tun. Darüber hinaus Bitcoin-XT hat jetzt einen anderen Konsens-Protokoll über die maximale Größe der Blöcke. Es hat viel Debatte innerhalb der bitcoin-Gemeinschaft über, ob/wie/Wann steigen die künstlich geschaffenen block-size-limit (1 MB), und einem Versuch zur Lösung dieser Debatte getan wird, durch Bitcoin-XT.

Die Bitcoin-XT-README-Datei.md hat diese Anmerkungen, wie es ist, anders als Bitcoin Core:

  1. Unterstützung für größere Blöcke. XT hat die Unterstützung für BIP 101 von Gavin Andresen, plant eine Steigerung von einem megabyte-limit ist Bitcoin jetzt treffen.

  2. Weiterleitung der doppelten verbringt. Bitcoin Core wird einfach unbestätigte Transaktionen, die doppelte ausgeben, andere unbestätigte Transaktionen, zwingt die Händler, die wollen wissen, über Sie, um die Verbindung zu tausenden von Knoten, in der Hoffnung, spotting Ihnen. Dies ist unzuverlässig, verschwendet Ressourcen und ist nicht machbar auf mobilen Geräten. Bitcoin-XT enthält arbeiten von Tom Harding und Gavin Andresen, das relais der zuerst beobachtete doppelte ausgeben einer Transaktion. Es ist außerdem ein highlight in rot in der Benutzeroberfläche. Andere Portemonnaies haben auch die Möglichkeit, die neuen Informationen benutzen, um dem Benutzer darauf hinzuweisen, dass es ein Betrug Versuch gegen Sie.

  3. Unterstützung für die Abfrage der UTXO set gegeben ein outpoint. Dies ist nützlich für apps, die mit der partiellen Transaktionen, wie dem Leuchtturm crowdfunding-app. Die Funktion erlaubt es einem client, um zu überprüfen, dass eine partielle SIGHASH_ANYONECANPAY Transaktion ist korrekt unterzeichnet und durch Abfragen mehrerer Knoten, bauen Sie ein gewisses Vertrauen, dass die Ausgabe nicht bereits ausgegeben.

  4. DNS-Samen änderungen: bitseed.xf2.org entfernt werden, da es nicht mehr funktioniert, und die Samen von Addy Yeow und Mike Hearn (re)Hinzugefügt zu erhöhen Saatgut-Vielfalt und Redundanz.

Also, wenn Sie unterstützt diese änderungen und/oder die mögliche zukünftige änderungen auf der Konsens-block-size-limit, laufen Bitcoin-XT. Die Pressemitteilungen sind hier verfügbar: https://github.com/bitcoinxt/bitcoinxt/releases

+261
Melbaz 08.08.2019, 08:21:29

Hallo Liebe bitcoin-Nutzer,

Ich arbeite aktuell an der Entwicklung einer Anwendung, die die Vorteile der Elektron-Brieftasche, um zu empfangen, und die Auszahlung an die Nutzer meiner Dienstleistung.

Meine Anwendung verwendet die eingebaute json-rpc-server aus Elektron, um zu kommunizieren. Ich bin in der Lage zu akzeptieren und zu überwachen eingehende Zahlungen gut mit der request-Mechanismus, aber ich bin vor einige Schwierigkeiten in Bezug auf die Auszahlung.

Durch ausführen der 'Elektron -h" von der Kommandozeile sehe ich, dass ich mit sollte die "payto" - Befehl, um Zahlungen vorzunehmen. Ich muss eine Adresse angeben und ein Betrag mindestens und dann auch ein Kennwort, falls erforderlich.

Um zu sehen, welche Art von Antwort ich erwartet habe ich zunächst versucht, diese direkt aus der Kommandozeile mit 'Elektron payto [BTC_ADDRESS] [BETRAG]" und dann bin ich aufgefordert, mein Passwort.

Auch wenn ein Falsches Kennwort eingeben, bekomme ich verweigert (also, das ist nicht der Grund).

Ich betrete es und receieve die folgende Antwort:

{
"complete": true, 
"final": true, 
"hex": "01000000026a7bb00035a682b0c51b00f7e60673a7c9480d03f4653abdf96ee68d63503221000000006b483045022100d4f489641dd85084fe301cd186a4630e1301ae24e3e1c2e99a4ed06675bfd8e202203a9ad7c4c9e456f9d21b0e7c1e0210b65e5363f70a4d87cd27f39475cd0ab22d01210257682e6bebcd9c5a7735c3ea80c6454badbc3d2b0e9d86d875b455538b149fc0ffffffff0763798b137db5feb7ba5cef8de2c1234ccadd29effd0c2c97474f4af4c6218d000000006b483045022100c704edbdf075e29382303207c7f445a4f4d3779b70c7b4798f12a6d0c517b5df02205644c9f7f47910477e9e58971ccbcb80258959208c72b6ec95a21c59b23402420121022f55a3753a30d020a5e052592e1dc1b511968b4a91871debe6b9bc9bedc2f4bfffffffff0278500000000000001976a9148353defb1ecee68e5c21a99239e1ec041d675a8588ac50c30000000000001976a914700bcc46e4421238023727492f724d08c499673988ac00000000"
}

Ich hatte erwartet, vielleicht eine Transaktions-ID aber, wie die Dokumentation für die API fehlt (bzw. ich finde, es ist nicht mehr sehr wahrscheinlich ist) ich bin mir nicht sicher, was zu erwarten ist. Die Zahlung ist nicht ausgeführt, indem Sie diesen Befehl so, vielleicht bin ich etwas fehlt.

TL;DR: Wie sende ich Bitcoins mit Elektron von der Kommandozeile aus?

Dank

+191
GameStorm 30.03.2013, 22:16:07

Ich Suche ein Beispiel für eine Transaktion in Bitcoin ist blockchain mit stealth-Adressierung.

Ich bin brainstorming, wie stealth-Adressen verwendet werden würde unter normalen Adressen in Kombination (in der Erwägung, dass Monero und CryptoNote - Protokolle bisher nur stealth-Adressen).

+60
Mattlinux1 23.02.2015, 01:56:16

0.9.0 veröffentlicht wurde, sind heute früher.

+58
Darryl Duncan 31.10.2015, 08:19:26

Theoretisch sollten Sie mit cgminer, um mir eine GPU-Münze mit Ihrer GPU :). Vielleicht nicht die Antwort, die du suchst, aber du bist zu langweilen sehr schnell, wenn Ihr miner gibt 2 Cent für die Woche.

Ich empfehle Bergbau Litecoin mit Ihrer GPU. Konvertieren bitcoin auf BTC-e.com wenn es das ist Ihre Lieblings -. Die praktisch die gleiche Herausforderung/Erfahrung, die Sie arbeiten auf, aber Sie werden zumindest sehen einige Fortschritte erzielt. Viel Glück!

+44
Sanad 911 05.10.2010, 16:42:16

Fragen mit Tag anzeigen