Wie generieren Sie einen QR-code für eine nicht so beliebte Münze?

Ich bin mit einem der datacoin-qt client und Frage mich, wie generieren Sie einen QR-code? Dies ist eine relativ neue Münze, die ich erzeugen kann, die eine Adresse, aber ich bin mir nicht sicher, wo ich gehe, um einen QR code für diese.

+418
Reyes Yang 11.11.2017, 09:50:48
28 Antworten

Ich habe eine Waffenkammer Geldbeutel, der wurde offline für eine lange Zeit. Wenn ich starte, der computer läuft es Prima, aber es dauert eine Ewigkeit zum herunterladen der blockchain. Basierend auf meiner Schätzung von blockchain Größe 116 gigs, und wie viel Speicherplatz auf meinem computer, ich Schätze es dauert noch 12 Tage, um zu beenden. Ich kann aber laufen Waffenkammer im offline-Modus und Ansicht meine privaten Schlüssel.

Was ist der beste Weg, um zu verbringen meine bitcoins. Ich würde gerne ein neues Portemonnaie, das nicht von mir verlangen, zum herunterladen der blockchain und importieren Sie die bitcoin-Adressen aus der Waffenkammer, aber ich kann nicht finden Informationen, wie Sie.

Vielen Dank

+875
Zissouu 03 февр. '09 в 4:24

Ich bin noch neu in bitcoin und Experimentieren viel mit bitcoinjs-lib in JavaScript.

Wie erstelle ich einen lesbaren string aus einem privaten Schlüssel? Dies ist mein Aktuelles setup:

 const seed = bip39.mnemonicToSeed(seedPhrase)
 const bitcoinNetwork = bitcoin.Netzwerke.testnet
 const hdMaster = bitcoin.bip32.fromSeed(Saatgut, bitcoinNetwork) // same von oben
 const Schlüsselpaar = hdMaster.derivePath (m'/0')
 // versuchen, den privaten Schlüssel als lesbaren string
 const privateKeyBuffer = Puffer.aus(Schlüsselpaar.privateKey)
 const privateKey = privateKeyBuffer.toString('utf8')
 console.log('privateKey → ', privateKey)
 // keine privaten Schlüssel als lesbaren string
 const { Adresse } = bitcoin.Zahlungen.p2pkh({ pubkey: Schlüsselpaar.publicKey })

irgendwelche Ideen für mich?

+851
Evgeny Mikhaylov 23.11.2018, 12:58:57

Ich arbeite mit einer bitcoin-Knoten mit den folgenden bitcoind.conf

# bitcoind.conf
bind=127.0.0.1

# minimale Speicherplatz
prune=550

# Pare down traffic auf minimum
blocksonly=1
maxconnections=20
maxuploadtarget=150

# Verwenden Sie nur tor
Proxyserver=127.0.0.1:9050
listenonion=1
onlynet=Zwiebel

torcontrol=127.0.0.1:9051
torpassword=Not_Posting_Here
##############################
addnode=gyn2vguc35viks2b.Zwiebel
addnode=kvd44sw7skb5folw.Zwiebel
addnode=nkf5e6b7pl4jfd4a.Zwiebel
# mehr von diesen Zwiebel-Knoten erstellte

Ich habe reduziert, die Speicherplatzauslastung und die Bandbreite so weit wie möglich. Ich will laufen ein Knoten, der wird mir erlauben, zu verbringen, Münzen, anonym - kleine Einkäufe wie 4chan Pässe etc. Nicht allzu besorgt mit dem, überfallen zu werden, als mein Geldbeutel würde nie mehr als 50 Dollar Wert, aber in der Lage sein wollen zu verbringen, anonym.

Es ist in den Prozess des Herunterladens genug von der blockchain zu sein, bereit zu verbringen, jetzt ( glaube ich - nicht zu viel traffic über das tor Netzwerk nach nyx ) und ich Schwanz den debug-log und sehen diese Art der Sache:

6b756b2d2cb7db97f39c7bd2 height=14835 version=0x00000001 log2_work=45.75637 tx=13952 date='2009-05-09 05:00:57' progress=0.000044 cache=3.0 MiB(15823txo)
2018-04-17 13:11:31 UpdateTip: neue beste=00000000349ad71b516db92e4799a7bad2dc8976ca6b3cd2d894167011d51b92 height=13836 version=0x00000001 log2_work=45.756474 tx=17956 date='2009-05-09 05:44:46' progress=0.000044 cache=3.0 MiB(14829txo)

und es hält spucken diese aus

bitcoind ist mit wie 1-3% der cpu nach oben.

Ist bitcoind mining? Ich will es nicht zu mir.

Gibt es eine Möglichkeit, dies schließen sich aus?

Auch wenn es den Bergbau, und wenn ich kann nicht aufhören, es aus dem Bergbau, wo wären die Münzen würde ich mir geh? Ich Suche für dieses, aber es sagt, der Bergmann bekommt Sie. ABER WO? Wenn ich den Bergmann, wie geht bitcoind wissen, was meine bitcoin-Adresse ist?

Ich habe nicht irgendwelche Adressen in meinem Portemonnaie. Also wo würde die Münzen gehen?

Der Bergbau-Frage ist irrelevant, ob ich einen Weg finde, der zum abschalten der Bergbau sowieso.

Ich habe einen Knoten einmal und hinterlegt ein paar Münzen in der Brieftasche, und dann später verbrachte Sie. Aber ich möchte das alles über tor ohne Beschlag alle meine Bandbreite oder Speicherplatz.

+820
Sagar Rakshe 19.01.2015, 17:07:33

Die Anzahl der Knoten irrelevant ist. Was zählt, ist, wie viel hashpower haben Sie; also, welche Art von hardware angeschlossen ist, der Knoten, und wie schnell Sie ausführen kann SHA256D hashes. Wenn Ihr Knoten ist ein ganz normaler computer ohne spezielle ASIC-hardware, dann auf der heutigen Schwierigkeitsgrade, für alle praktischen Zwecke, Sie wird nie mein block (im Durchschnitt, es dauert mehrere Millionen Jahre, um so zu tun).

Sehen https://en.bitcoin.it/wiki/Difficulty#How_soon_might_I_expect_to_generate_a_block.3F um zu erfahren, wie schätzen Sie die Zeit, um mir einen block gegeben, Ihre hashpower.

+750
user16203 04.02.2012, 12:27:40

Meines Wissens gibt es keine solche Liste, obwohl viele Vergleiche zwischen einer Teilmenge von Brieftaschen und Dienstleistungen verfügbar sind.

Obwohl man könnte unter Umständen bauen Sie eine Liste, wie Sie vielleicht auf dem Bitcoin-wiki, es wäre begrenzt, um den nutzen für die tatsächlichen Geldbörsen.

Geldbeutel vs. Wallet-Dienste vs. Hüter vs. Austausch

Dienste wie Robinhood qualifizieren sich nicht als eine Brieftasche, da es keine Möglichkeit zum senden oder empfangen von bitcoin. Diese sind einfach tauscht, und Sie haben in der Regel keine Möglichkeit zu überprüfen, dass die Bitcoins, die Sie angeblich selbst sind eigentlich da, oder der Zugang zu Ihnen.

Sie haben auch die ambulanten Dienste, von denen die meisten bieten exchange-Dienste wie Coinbase, Bitfinex und anderen beliebten Austausch. Über diese können Sie senden, empfangen, und den Handel mit bitcoin. Sie sind jedoch immer noch nicht die Kontrolle über Ihre Schlüssel und unterliegt einem erheblichen gegenparteirisiko.

Sie haben dann die wallet-Dienste wie Bitpay und BitGo. Diese Dienste bieten mobile und desktop-apps, und auch können Sie pflegen Sie Kontrolle über Ihr Saatgut Wörter, die dazu führen, dass Ihre privaten Schlüssel. Hier sind Sie noch implizit darauf Vertrauen, dass Ihre apps nicht stehlen Ihre BTC, aber frei zu bewegen, Ihren Schlüssel zu einer anderen Anwendung, wenn Sie es wünschen, oder wenn der Dienst heruntergefahren.

Schließlich haben Sie Programme, die nicht zentral, und ermöglichen es Ihnen, um vollständige Kontrolle über Sie Münzen, wie die Bitcoin-Kern-und Elektron. Hier gibt es keinen single point of failure, der code ist open source, überprüfbar und können kompiliert werden direkt durch Sie. Backend-Dienste sind auch verteilt und redundant, und Ihre Schlüssel verlassen niemals Ihren Computer. Dies ist die einzige Phase, in der ich überlegen würde, eine echte Geldbörse.

In dieser Phase, jede Brieftasche erzielen würde, die feature-Parität relativ schnell, da die zugrunde liegende Transaktion Mechanismus, der die blockchain ist für alle gleich. Als solche, ein Vergleich wäre begrenzt auf der code/Benutzerfreundlichkeit/team, und andere Faktoren.

Auf höheren Ebenen, auf denen Depotbank-und exchange-Dienste beteiligt sind, ein Vergleich macht mehr Sinn, da Funktionen abweichen, ein gutes Stück. Dies ist jedoch schwierig in ein wiki, da es nicht oft schwarz und weiß - zum Beispiel, einige Börsen bieten nur bestimmte Funktionen für die Bewohner/Bürger in bestimmten Jurisdiktionen rechtlichen Gründen.

Darüber hinaus ist eine solche Liste wäre auch anfälliger für Beleidigung und spam-Attacken mit Wettbewerbern/hinterhergelaufen, die versuchen, sich künstlich machen, jemanden gut Aussehen oder schlecht ist, das wäre schwer, mäßig schnell und effektiv - Auf eine beliebte, Liste, Auflistung eine scammy wallet für sogar eine kurze Zeit, könnte leicht dazu führen, jemanden zu verlieren eine Menge Geld.

+724
Pietro Antinori 02.09.2011, 13:56:16

Weiß jemand was das ist erforderlich, um ein exchange akzeptiert Guyana-Dollar als Zahlung für Bitcoins?

+694
algiogia 30.04.2015, 10:30:09

Die macht der Entscheidung, die Funktion von bitcoin zu gehören?

Das Bitcoin-Core-Entwickler, insbesondere diejenigen, die mit commit-Zugriff, stellen Sie die letztendliche Entscheidung darüber, welche Funktionen hinzufügen, um die Bitcoin-Kern---aber Sie hören auf community-feedback, besonders höflich und kompetenten Kommentare, die Links auf GitHub pull-Anforderungen.

Was wird die Prozedur der Abstimmung (wer und wie) würde entscheiden, ob oder nicht zu zählen Seitenketten?

Seitenketten wird zunächst eingeführt als federated Seitenketten, die beschrieben wird in Anhang A der Seitenketten Papier. Federated Seitenketten erfordern keine änderungen an Bitcoin Core oder das Protokoll, so wird es keine Abstimmung.

Zusammengeführt-abgebaut (DMM) Seite Ketten können Hinzugefügt werden, wie eine weiche Gabel. Wenn diese auf die gleiche Weise erfolgt wie die BIP34 weichen Gabel oder der kommenden BIP66 weiche Gabel, es werden Bergleute, die Stimme. Sie werden Ihre Stimmen durch die Aktualisierung auf die version von Bitcoin Core mit dem neuen SPV-Nachweis umbenannt op-code.

Aber die nur-lassen-Miner-vote-Methode, die in Erster Linie für nicht-kontroversen-Gabeln. (Wir brauchen Miner Stimmen, denn nur Sie können erzwingen, eine Konsens-Regel ändern (Gabel) in einem minimal-disruptive Weise.) Wenn das hinzufügen des SPV Nachweis op-code umstritten ist, brauchen wir wahrscheinlich etwas anderes zu tun, um sicherzustellen, dass die minimale Störung. (Siehe Punkt weiter unten.)

Hat der Teilnehmer Knoten (etwa mehr als 6300) Abstimmung auch?

Sie können. Jeder Knoten unabhängig überprüft jeden block der block-chain, indem Sie Ihnen die macht zur Durchsetzung oder nicht-Durchsetzung einer Regel, die Sie wollen. Zum Beispiel, wenn Sie nicht wie die bevorstehende BIP66 weiche Gabel, können Sie ändern den code der Knoten, um alle ablehnen, version 3 Blöcke.

Wenn Sie dies tun, indem Sie sich selbst, es wird wahrscheinlich bedeuten, dass Ihr Knoten wird nie akzeptieren, eine andere wieder sperren, da jeder anderes auf die Kette, die version enthält 3 Blöcke. Es wird auch bedeuten, dass die Menschen nicht wollen, um die Verbindung zu Ihrem Knoten, weil Ihr Knoten sieht aus wie es hat sich hinter alle anderen.

Aber wenn eine Menge von node-Betreiber machen, die gleiche Entscheidung zu verwerfen version 3 Blöcke, es wird unübersichtlich über das, was Los ist. Und wenn ein paar Miner sich Ihnen anzuschließen, müssen Sie eine Gabel-block-Kette, die schaffen noch mehr Verwirrung.

Während die Verwirrung, es wird schwer zu sagen, wer kontrolliert, was bitcoins, und doppelklicken verbringt, kann sich einfach. Dies macht Bitcoin unzuverlässig, und niemand will eine unzuverlässige Finanz-system---das ist, warum wir arbeiten sehr hart, um zu vermeiden, eine solche Verwirrung. Das ist, warum die nur-Miner-vote-system ist nur für nicht-kontroversen-Gabeln.

Es ist meine Vermutung, dass Greg, Adam und der rest der Blockstream co-Gründer planen zu verwenden verbundener Seitenketten einzuführen, die uns alle-zwei-Wege-Wirbel, so dass wir sehen können, was Sie tun. Dann, als wir uns wohl mit Ihnen und beginnen möchten, den zusätzlichen Vorteil der verteilten Vertrauen von merged mining, mit dem wir arbeiten können durch irgendeine Kontroverse um das hinzufügen einer SPV-Beweis-op-code.

+593
Undefined V 04.02.2012, 23:19:53

Wie setzen Sie den txfee nachdem Sie erfolgreich war die Transaktion? Ich meine, immer wieder auf den "Automatik-Gebühr"?

+581
Randall 26.10.2010, 02:38:05

Ich spreche über die spezialisiert: Xapo -, Shift -, BitPay

Xapo

Geschlossen

BitPay

Pre-paid

Shift

Es scheint, Sie haben ein Coinbase Konto an und autorisieren Sie die Umschalttaste, um einige zu verwenden. Vermutlich Verschiebung nicht gestatten, alle Visa-Transaktion, für die Ihre Coinbase-Konto verfügt jedoch nicht über ausreichende Mittel? Wenn Sie die Shift-haben Ihre eigenen Coinbase-Konto können Sie vermutlich sofort übertragen jeden Betrag in jeder anderen Sorgeberechtigten wallet bei Coinbase, dass Sie berechtigt wurden, auf die Nutzung durch den Kunden.

+562
lambmj 22.03.2012, 15:29:57

Mit der Schwierigkeit (entweder in der "bits" - form, big-integer-form, oder menschlich-lesbaren format) und einem block-hash, wie wird man wissen, ob Sie gelöst, der block? Was ist die Formel oder der Algorithmus für die Prüfung?

(Die Frage mag trivial erscheinen, aber es scheint nicht beschrieben werden, die explizit auf das SE oder das Wiki)

+552
mifysik 15.11.2019, 05:55:46

Ich bin ein echter noob mit bitcoin-und bitcoin. Ich habe eine Menge Fragen, und ich weiß nicht, wo zu beginnen. Lassen Sie mich versuchen.

Ich habe einen bitcoin-qt client und ich habe die Kette (hat mich einen Tag) und nun Spiele ich mit bitcoinj.

  • Kann ich mit dem block-Kette heruntergeladen mit bitcoin-qt mit bitcoinj ? Wenn ja, wie ?

Erstellt habe ich eine Brieftasche mit bitcoinj-client und ich bekomme die Adresse drin und senden Sie Geld von meinem bitcoin-qt client zu dieser Adresse.

  • Benötige ich für das herunterladen der block chain zu erhalten, diese btc ?

Es gibt in diesem code:

// Wir wollen wissen, Wann die balance-änderungen.
wallet.addEventListener(new AbstractWalletEventListener() {
 public void onCoinsReceived(Wallet w, Transaction tx, BigInteger prevBalance, BigInteger newBalance) {
 // Läuft auf einem peer-thread.
}
}
  • Tun Sie diesen code benötigen, der block-chain ?

Vielen Dank für Eure Antworten und die Hilfe.

+544
anant virk 04.07.2010, 22:22:15

Bitte jemand erklären, wie IQOPTION sagt mir, dass ich zu kaufen ein $700 privaten Schlüssel, um Zugang zu meinem BTC Blockchian wallet sobald Sie mein WLAN Findet sich in dieser Brieftasche?? jemand bitte eine Antwort haben?

+520
Joshua Braska 06.11.2014, 01:43:11

Nach dem Bergbau, ein block ist validiert und übermittelt durch die miner. Dann, wo kommt dieses neu abgebauten block zu bekommen gespeichert? Wo ist mein Bitcoin client ziehen Sie die Bewegungsdaten aus?

+497
alexashka 05.09.2011, 14:08:57

Nicht unbedingt. Es hängt davon ab, zu welcher Adresse einer person geschickt bitcoins. Wenn jemand, den Sie gesendet, um Ihre Adresse, die im Zusammenhang mit online-wallets (so etwas wie mtgox-account), dann brauchen Sie nicht einmal einen bitcoin-client. In der Tat, einige der Menschen, die traiding online nicht sogar bitcoin wallet installiert.

Ansonsten brauchst du einen client zu laufen. Außerdem ist ein client synchronisiert werden sollen mit dem rest des Netzwerks (also, wenn ich Ihnen Münzen und Sie gerade heruntergeladen haben, einen client und führen Sie es aus, Sie müssen für einige Zeit warten, bis Sie erhalten Sie).

Die Beantwortung Ihrer zweiten Frage, die Sie nicht brauchen, um ausführen die Kunden genau auf den Zeitpunkt der Absendung. Sie können schalten Sie den client in wenigen Tagen nach dem Versand und wenn der client synchronisiert alles, Sie finden Ihre Münzen.

+496
atomh33ls 26.05.2019, 04:41:48

Ich bin versucht, zu konvertieren, eine bitcoin-Adresse und habe den folgenden code von hier (Berechnen Segwit-Adresse aus dem öffentlichen-Adresse, 2. Antwort):

Schritt1: $ printf 1L88S26C5oyjL1gkXsBeYwHHjvGvCcidr9 > adr.txt
Step2: $ printf $( cat adr.txt | sed 's/[[:xdigit:]]\{2\}/\\x&/g' ) >adr.hex
Schritt3: $ openssl dgst -sha256 -binary <adr.hex - >tmp_sha256.hex
Step4: $ openssl dgst -ripemd160 <tmp_sha256.hex
## Ergebnis sollte sein: 56379c7bcd6b41188854e74169f844e8676cf8b8

Jetzt möchte ich diese in Java. Momentan habe ich den folgenden code. Egal was ich versuche, ich bekomme kein richtiges Ergebnis. :(

String Adresse = "1L88S26C5oyjL1gkXsBeYwHHjvGvCcidr9"; // Schritt 1
System.aus.println("Adresse:" + Adresse);
String addressHex = toHex(Adresse);
System.aus.println("Adresse hex:" + addressHex);
byte[] addressBytes = addressHex.getBytes(StandardCharsets.UTF_8); // Schritt 2
MessageDigest digest = MessageDigest.getInstance("SHA-256");
byte[] hash = digest.digest(addressBytes); // Schritt 3
RIPEMD160Digest digest2 = new RIPEMD160Digest(); // 4 Schritte
digest2.update(hash 0, hash.Länge);
byte[] out = new byte[20];
digest2.doFinal(aus, 0);
System.aus.println("Ergebnis:" + bytesToHex(out)); // = 62ab42cba5d2632d1350fafb2587f5d2ece445d3
 // sollte 56379c7bcd6b41188854e74169f844e8676cf8b8

Ausgabe:

Adresse: 1L88S26C5oyjL1gkXsBeYwHHjvGvCcidr9
Adresse hex: 314c383853323643356f796a4c31676b58734265597748486a764776436369647239
Ergebnis: 62ab42cba5d2632d1350fafb2587f5d2ece445d3

Kann mir jemand helfen? Ich denke das problem ist irgendwo macht die Konvertierung String - /hex - /byte ...? Ich wirklich versucht, aber finden nicht den richtigen Weg, es zu tun.

Ich habe auch versucht zu konvertieren der Adresse in hex und nach, dass die bytes, hat aber nicht funktioniert auch nicht. :/

// post aktualisiert ... noch nicht das richtige Ergebnis :/

// update2:

byte[] address = ("1L88S26C5oyjL1gkXsBeYwHHjvGvCcidr9").getBytes();
System.aus.println("Adresse byte-array:" + Adresse);
String addressHex = bytesToHex(Adresse);
System.aus.println("Adresse hex:" + addressHex);
byte[] addressBytes = addressHex.getBytes();
MessageDigest digest = MessageDigest.getInstance("SHA-256");
byte[] hash = digest.digest(addressBytes);
RIPEMD160Digest digest2 = new RIPEMD160Digest();
digest2.update(hash 0, hash.Länge);
byte[] out = new byte[20];
digest2.doFinal(aus, 0);
System.aus.println("Ergebnis:" + bytesToHex(out));

Ausgabe

Adresse byte-array: [[email protected]
Adresse hex: 314c383853323643356f796a4c31676b58734265597748486a764776436369647239
Ergebnis: 62ab42cba5d2632d1350fafb2587f5d2ece445d3
+488
rewol 23.08.2011, 21:50:30

Dieses Weihnachten mehrere Millionen Dogecoins gestohlen worden Dogewallet. Auf Reddit wird es erklärt, dass der hacker erlangt Zugriff auf das Dateisystem und modifiziert die send/receive-Seite zu senden, um eine statische Adresse.

Ist ein ähnlicher Diebstahl/hack theoretisch möglich mit dem (weit mehr Wert) Bitcoins? Oder ist das schon passiert in der Vergangenheit?

+470
coffeebreaks 22.10.2013, 03:20:44

Ich bin momentan dabei, viele abgeleitet die Adressen aus einer xprv (HD private key).

Ich habe das Lesen über die Lücke begrenzen problem. Die Lücke begrenzen, ist auf 20 Adressen vor.

Wie bekomme ich meine Geldbörse zu erkennen-Mittel, in Adressen, überschritten haben, die Lücke zu begrenzen?

d.h. m/100 abgeleitet, die Adresse Transaktionen würden nicht erkannt, bis der Spalt limit gefüllt ist. Gibt es irgendwelche tricks, das zu umgehen?

Wenn nicht, Plane ich für den Massenimport von entsprechenden WIF - Tasten für jede Adresse. Tun Menschen empfehlen, dies zu tun?

Idealerweise würde ich gerne alles steuerbar über 1 master-Schlüssel.

+455
Raja Sudhan 07.02.2013, 15:08:13

Beide Forscher zeigen zwei verschiedene Zeitstempel. "Received time" ist die Zeit, die die Transaktion war zuerst gesehen durch den block-explorer (weitergeleitet von über die peer-to-peer-Netzwerk). "Abgebauten Zeit" (angezeigt durch blockchain.info unter "Enthalten in " - Blöcke") ist der UNIX-timestamp den block, in dem die Transaktion enthalten war. Sie werden bemerken, dass beide Forscher Stimmen über die abgebauten Zeit als 12:05:22 UTC (Hinweis blockexplorer.com ist die Anzeige in Ihrer lokalen Zeit-zone, ich glaube, das ist UTC+1).

Für empfangene Zeit, blockchain.info zeigt 12:00:17 während blockexplorer.com zeigt 12:05:22 (gleich wie abgebaut-Zeit). Eine Möglichkeit ist also, dass die Transaktion war eigentlich erstellt und veröffentlicht, um die peer-to-peer-Netzwerk auf 12:00:17 (oder früher), und blockchain.info erhalten Sie über das Netzwerk zu dieser Zeit. Aber aus irgendeinem Grund die Transaktion nicht machen, blockexplorer.com über das Netzwerk, nicht die Transaktion, bis Sie bekam den block, in dem die Transaktion enthalten war.

Es ist schwer zu erraten, warum das passieren würde. Aber es scheint aus dem screenshot, dass dies vielleicht ein nicht-standard-Transaktion, die die meisten Knoten werden nicht weiterleiten. Vielleicht blockchain.info ist besser mit den wenigen Knoten, die diese weiterzuleiten.

+438
makhan 15.05.2019, 19:41:17

Also von dem, was ich verstehe, Bitcoin ist PoW ist anfällig für 51% Angriff, sondern als ein verteiltes system, es ist auch anfällig für BFT ist 1/3 richtig angreifen?

Nein. Bitcoin ist kein "Konsens-system" durch eine der traditionellen Definitionen: Es nie einen Zustand erreicht, von dem es nicht wenigstens theoretisch roll zurück. In der Theorie der heutigen Blöcke bekommen könnte rückgängig gemacht Jahre ab jetzt, aber in der Bitcoin die rechnerisch Schwierigkeit, die mit der Zeit zunimmt.

Als Folge der Unmöglichkeit, die Ergebnisse für einen Konsens in der Regel nicht gelten.

Das andere ist, wenn mehr als 1/3 der Knoten in dem gesamten Netzwerk sind die bösen Jungs arbeiten zusammen, die mit modifizierten bösartige Knoten code dann können Sie potenziell stoppen der richtige block entgegengenommen.

Nee. Solange ein Angreifer nicht gelingt partition der graph der ehrlichen Knoten, die Sie kontrollieren konnte (sagen wir) 99% der Knoten und das Netzwerk weiter zu laufen just fine. Gibt es nicht einige Magische Grenze für die Anzahl der Knoten, auf dem partitionieren passiert, müssen Sie nur noch einen einzigen ehrlichen peer werden vollständig funktionsfähig ist.

+420
Oxon 21.04.2012, 00:31:05

Bei DER sigs, es ist möglich für R oder S, sehr klein sein.

  1. DER sigs: re.compile('^30[0-9a-fA-F]{72,136}02[0-9a-fA-F]{0,64}02[0-9a-fA-F]{0,64}[0-9a-fA-F]{8}')

Bitcoin-Adressen können nicht eine 0. Auch die {1} ist überflüssig

  1. Bitcoin-Adressen: re.compile('^[123mn][a-km-zA-HJ-NP-Z1-9]{26,33}$')

Wieder {1} ist überflüssig für OP_RETURN. Auch, der eine kann aktiviert werden.

  1. OP Return hex-strings: re.compile('^6[aA][a-fA-F0-9]{0,80}$')

TXIDs sind in Ordnung

+369
no1zzz 16.11.2012, 13:55:40

Hier ist ein web-tool für BIP32 schlüsselableitung.

Das einzige problem ist die hardcoded 50k Runden HMAC-SHA256. Sie müssen wissen, wie Sie Ihre wallet-software genau abgeleitet der Meister den privaten Schlüssel auch aus dem Merksatz, oder du wirst völlig unterschiedliche Schlüssel. Leider gibt es keine Konvention für die HD-wallet-backup/restore-Prozess und ich befürchte, das rangiert ganz hoch unter die größten Nachteile gegen die Bitcoin-Annahme.

+364
Ali Mamoon 07.11.2016, 23:54:40

Dieses problem ist im Allgemeinen bekannt als "nichts auf dem Spiel steht" oder "kostenlos simulation", wo es in der Tat nichts Verhinderung jeder machen, beliebig lange Ketten, wo Sie sind der einzige Teilnehmer in Netzwerk. Wenn Sie eine frühe Mehrheit Inhaber der altcoin, emuliert ein massives Netzwerk mit tausenden von Benutzern und anschließend zu präsentieren, dass peers gültig wäre trivial und effektiv kostenlos. Kompromittierten privaten Schlüsseln oder "leer" private keys gekauft von der frühen Teilnehmer im Netzwerk wäre auch eine gute Wahl für bootstrapping-ein Angriff wie dieser.

Die vorgeschlagene Lösung in NXT ist, der Knoten wird sich weigern, neu zu organisieren, sehr tief (mehr als ein oder zwei Tage), so dass eine schwache Annahme, dass die erste Kette, die Sie gesehen haben ist wohl derjenige sein, der rest des Netzes ist. Astraleums hat vorgeschlagen, für die Ihre Bewegung bis zum Beweis des Anteils, dass Sie einen "phone a friend" - Kryptosystem, das im wesentlichen erfordert, dass Benutzer, um zu bestätigen, dass Sie auf die gleiche Wurzel Nachweis der Pfahl-block-chain mit der realen Welt out-of-band-Kommunikation (wie ein Telefonat oder Royal Mail).

Weder hat besonders starke Bestätigung der Gültigkeit, und ist einfach eine der Realitäten eines Proof of Stake system, die Kosten und die Belohnung verinnerlicht. Der Nachweis der Arbeit gibt es einen erheblichen realen Welt Kosten, um zu versuchen, konkurrierende Ketten, und angesichts der Wahl von beiden gibt es klare Regeln für die Knoten zu unterscheiden.

+330
Nolap 06.03.2019, 17:54:44

Ich habe gesehen und gehört über Themen, bei denen eine Münze Netzwerk zu bekommen "stecken" in einem bestimmten block. Ich verstehe, warum es würde stecken bleiben aufgrund der hohen Schwierigkeit und low-hash, aber einige Münzen scheinen unfähig zu sein, an mir vorbei einen block mit niedrigen diff und mehr als genug hash-Leistung im Netzwerk.

Die beiden Beispiele, die ich denken kann, sind Thorcoin derzeit stecken am block #85745 und mehr vor kurzem Suncoin bei block #180561.

Was genau bewirkt diese und wie wird es behoben?

+281
Barry Armstrong 09.09.2017, 11:23:47

Was passiert mit den Gebühren in Bitcoin?

In Bitcoin, die Transaktionsgebühren bezahlt werden Hinzugefügt , um den block Belohnung, so, wenn ein miner löst einen block, den Sie derzeit bekommen 12.5 BTC block Belohnung plus die Summe aller Gebühren. Wenn die Gebühren summieren sich auf 12,5 BTC auch dann der miner bekommt 25BTC insgesamt.

+251
warinmi 17.07.2018, 16:26:37

Leider, zumindest für bitcoin und litecoin (und wahrscheinlich die meisten bitcoin-Derivat-block-Ketten), der einzige Weg, um diese Informationen zu erhalten, ist eine Knoten - /client-hören auf die Zeit, die Transaktion erscheint auf dem Netzwerk.

Andernfalls wird Ihr Kunde einfach das block-s Zeitstempel für jede Transaktion.

Dieses design bedeutet, dass das abrufen dieser Informationen ist nur möglich, wenn über eine Dritte Partei, wer war die Aufrechterhaltung einer Kopie der blockchain, oder potenziell immer einen dump von einer vertrauenswürdigen Quelle, die blockchain, das sollte (glaube ich, obwohl ich es noch nicht getestet ich) halten die ursprüngliche client-timestamps.

Wäre toll, wenn jemand könnte dies bestätigen. Ich werde mich, wenn ich die chance bekomme es zu testen, aber, die möglicherweise nicht in absehbarer Zeit geschehen.

+201
user40882 30.10.2018, 05:05:33

Ich nehme an, Sie haben eine so genannte browser-basierte Brieftasche auf bitcoin.de. Sie sollten in der Lage sein senden Sie bitcoins von dieser Geldbörse auf, um Ihre Bitcoin-QT wallet. Um dies zu tun, kopieren und fügen Sie eine Ihrer bitcoin-Adressen von Bitcoin-QT (Sie erzeugen können so viele wie Sie möchten), um die Transaktion Formular auf bitcoin.de Dann, wenn Bitcoin-QT ist vollständig synchronisiert mit dem Netz, Sie sollten sehen Sie Ihre Bitcoins nach einer Weile.

Kaufen Sie online etwas ist ähnlich: Die shop - /Website/was auch immer gibt Ihnen eine Bitcoin-Adresse. Kopieren-einfügen Bitcoin-QT (oder jede andere wallet) und senden den entsprechenden Betrag.

+176
Abhishekstudent 14.10.2013, 10:57:03

Gibt es eine website, die bietet einige webminer oder andere Weg für eine person um zu überprüfen, Ihre mining-Geschwindigkeit, ohne tatsächlich Verbindung einer pool oder mache ein solo-mining? Alternativ gibt es einige Bergleute, die kann vorkonfiguriert sein, führen Sie den Bergbau, die auf einen bestimmten pool mit bestimmten Zugangsdaten?

Oder um es in einer anderen Weise, wenn ich wollte, um vereinfachen den Prozess der überprüfung eines mining-Geschwindigkeit von einem bestimmten computer für jemanden, der mit minimalem wissen, was Bitcoin ist, was websites oder software sollte ich verwenden?

+121
Anna0106 12.09.2011, 10:26:05

Ich könnte hier falsch sein, aber ich glaube, Elektron 2.5.4 nutzt die Lücke begrenzen, wie einen Puffer, wo es immer erzeugen, dass viele weitere Adressen, wie Sie mit bereits vorhandenen. In anderen Worten, Sie haben immer, dass viele "verfügbar" - Adressen.

Zum Beispiel, wenn Sie beginnen, eine neue Geldbörse, und Ihre Spalt-Grenzwert liegt bei 20 (was zu sein scheint das Standard), sobald Sie Ihre erste Transaktion (an die erste Adresse), eine neue Adresse abgeleitet werden, die für Sie von Ihrem Samen zu halten die Anzahl der "nicht verwendete Adressen" am 20.

Sieht aus wie der Algorithmus für dies hier: https://github.com/spesmilo/electrum/blob/0dcaa13d314225826c40bf578e199adda1e5c23e/lib/wallet.py#L1551

Und es sieht aus wie Sie können dies ändern, von der Standardeinstellung über die Kommandozeile: https://github.com/spesmilo/electrum/blob/c86ef5e8b0dcebf1940a68e8857165e6e4768920/lib/commands.py#L638

+26
user204280 11.09.2017, 03:09:13

Fragen mit Tag anzeigen