Suche für die umfassende Anleitung zum erstellen von Krypto-Währung

Vor ein paar Monaten kam ich (durch Zufall) eine sehr ausführliche und gut geschriebene Anleitung, wie man erstellen Sie Ihre eigene crypto-Währung bitcoin-Quellcode. Ich Magermilch durch Sie und "Starrte" in Firefox für zukünftige Referenz.

Nun will ich Lesen, kann ich es nicht finden, es in meinen Lesezeichen. (Ich denke manchmal, dass Firefox nicht speichern), sowieso...

Der guide hatte hervorgehoben Quellcode, vollständige Erklärungen von dem, was notwendig war, damit die Generierung des genesis Blocks, etc. Er bot sogar einen Dienst waren, er würde alles für Sie tun.

Hat jemand den link zu dieser Website?

+839
MadGangster1990 09.08.2012, 03:22:25
25 Antworten

Um ein vollständiges Bild von dieser Transaktion (1a55...), Sie müssen auch Informationen über die Eingabe von Buchungen, a83d... und a153....

Der Eingang für a83d hat, "vout" : 0, was bedeutet, es ist die erste Ausgabe, übernachten wir hier. Wenn Sie ziehen die info auf a83d, werden Sie feststellen, dass Ihre erste Ausgabe war für 0.05 BTC an die Adresse 1QKj... Ähnlich, a153 mit ein vout von 1 bedeutet, verbringen wir die zweite Ausgabe. In der zweiten Ausgabe gab es 0.00319234 BTC an die Adresse 1PK5... das sind unsere input-Mengen und-Adressen. Die scriptSig enthält den öffentlichen Schlüssel entsprechend an diese Adressen und die signierte Nachrichten, wodurch die Transaktion. Es ist erwähnenswert, dass von diesen öffentlichen Schlüssel können Sie die Berechnung der input-Adressen, aber nicht die Mengen.

Die Ausgänge sind ein wenig einfacher: Wert ist der Betrag und die Adresse unter Adressen. Diese zeigen, dass die 0.05 BTC geht 1BJC... und 0.00299234 BTC geht 1RFK... Beachten Sie, dass die Ausgänge enthalten nur Adressen (in der rohen form, Sie sind hexadezimale zahlen wie 70f2...), nicht öffentlichen Schlüssel. Die Summe der Eingänge ist ein wenig größer als die Summe der Ausgänge. Der Unterschied, 0.0002 BTC hier ist die Transaktionsgebühr, das geht an die miner findet sich ein block mit der Transaktion.

Eine wahrscheinliche interpretation dieser Transaktion ist, dass die eine person besitzt, Adressen 1QKj und 1PK5; er schickte 0.05 BTC zu 1BJC, und erhielt seinen Wechsel an 1RFK.

Für mehr details und Erklärungen, wie Bitcoin-Transaktionen zu arbeiten, zu sehen , Wie sich das Bitcoin-Protokoll tatsächlich funktioniert von Michael Nielsen und die Transaktionen, die Seite auf dem wiki.

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

Es scheint, wie diese Frage, aber es ist nicht klar zeigen. Ich habe diese Schritt für Schritt und nach fertig stellen im letzten Schritt erzeugen Sie einen block, um die Transaktion zu bestätigen, ich konnte nicht sehen, meine zweite Adresse hinzufügen Geld (bitcoin). Wer begegnet ein solches problem?

Meine bitcoin.conf

[[email protected] bin]$ cat ~/.bitcoin/bitcoin.conf 
rpcpassword=this_is_a_password_for_api_call

Mein bitcoind wie

[[email protected] bin]$ ./bitcoind -regtest -daemon
Bitcoin server starten

Meine bitcoin-cli als

[[email protected] bin]$ ./bitcoin-cli -regtest getbalance
0.00000000

[[email protected] bin]$ ./bitcoin-cli -regtest generieren 101
[
"7b611f41281c882c7b786c74e01b70e990c102aefb5fc28ee12c1d5b90156fb3",
"505699b3bcb9faa394cb3533ed970ca48195643e1a034fc8fe64a34e019e12cd",
"3845286183586d91f3b6a64aa5fb7f741378747b82ed781bc32e2a9d79ac22af",
"342c881a888de56524368fc04735edfbb23ab1767717df8f9c68218a57b852ee",
....]
[[email protected] bin]$ ./bitcoin-cli -regtest getbalance
50.00000000

Sie können sehen, was ich getan habe und über alles so weit so gut. Wenn ich versuche, die folgende Sache, die ich treffe einige Schwierigkeiten.

[[email protected] bin]$ ./bitcoin-cli -regtest getnewaddress
2N6UDwsexfRwRmRYwDFeWjmPvaXtkrsRnfv

[[email protected] bin]$ ./bitcoin-cli -regtest sendtoaddress 2N6UDwsexfRwRmRYwDFeWjmPvaXtkrsRnfv 10
89d08e5517a8f40cfca50b0323c835056c166255d8430897affa6c1cde797b18

Für jetzt werde ich eine Liste aller Transaktionen für Sie:

[[email protected] bin]$ ./bitcoin-cli -regtest listunspent 0
[
{
 "txid": "89d08e5517a8f40cfca50b0323c835056c166255d8430897affa6c1cde797b18",
 "vout": 0,
 "Adresse": "2N6UDwsexfRwRmRYwDFeWjmPvaXtkrsRnfv",
 "Konto": "",
 "redeemScript": "0014b24df37ce7d779a84b06b35517fae3c8229daa3c",
 "scriptPubKey": "a914910f020cef414bcafc49ab1236c82be6367045f287",
 "Betrag": 10.00000000,
 "Bestätigungen": 0,
 "aufwendbare": true,
 "lösbar": true,
 "sicher": true
},
{
 "txid": "89d08e5517a8f40cfca50b0323c835056c166255d8430897affa6c1cde797b18",
 "vout": 1,
 "Adresse": "2NDjzxeozTK8uZ567tCBvCY9aqCL5wKL4rs",
 "redeemScript": "00143a1c7678f95db28e17c47ab32e9a7e8be5b5150a",
 "scriptPubKey": "a914e0d3b4074fdb1a3defd5ca0e660d3c656b0b054087",
 "Betrag": 39.99996240,
 "Bestätigungen": 0,
 "aufwendbare": true,
 "lösbar": true,
 "sicher": true
}
]

Sehen Sie die Transaktion Bestätigungen 0 ist, es bedeutet nicht bestätigt. so im letzten Schritt Generiere ich einen block, um es zu bestätigen. aber vor bestätigen, dass ich einfach beide Konto Gleichgewicht.

[[email protected] bin]$ ./bitcoin-cli -regtest getbalance
49.99996240
[[email protected] bin]$ ./bitcoin-cli -regtest getbalance 2N6UDwsexfRwRmRYwDFeWjmPvaXtkrsRnfv
0.00000000

Und wir sind absolut sicher, dass die Transaktion Einreichen, so gehen Sie auf.

[[email protected] bin]$ ./bitcoin-cli -regtest generieren 1
[
"0636e8cba682cc382833923e23028664e49ade44764cdf81b375b59675b84e7e"
]

Okay, Wir erzeugen einen neuen block und es ist auch erfolgreich. Wie ist die balance? lassen Sie es prüfen.

[[email protected] bin]$ ./bitcoin-cli -regtest getbalance 2N6UDwsexfRwRmRYwDFeWjmPvaXtkrsRnfv
0.00000000
[[email protected] bin]$ ./bitcoin-cli -regtest getbalance
99.99996240

Leider habe ich nichts in der Ziel-account, aber der origin-Konto hat, erhöht sich der Saldo .Meine Frage ist also, wie es geht ?

+947
Dainis 25.05.2017, 21:18:09

Als dark knight erklärte, Bitcoin Core 0.14.0 brachte uns die Funktion, die das fortbestehen der mempool über Neustart des Core. Ich habe auch hören einige Gerüchte, dass es die verbesserte Vereinbarkeit für mempools in die Arbeit von einigen Core-Entwicklern.

+945
Cocokitten 17.06.2015, 15:35:08

An Android mag ich BitcoinSpinner. Es ist Dünn und schnell, da brauchen Sie nicht zum download der blockchain lokal.

+945
Vincent 04.01.2017, 04:00:07

Form die Bitcoin Wiki - Transaktionen sehe ich eine Transaktion hat das folgende format.

Eingang:
Vorherige tx: f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6
Index: 0
scriptSig: 304502206e21798a42fae0e854281abd38bacd1aeed3ee3738d9e1446618c4571d10
90db022100e2ac980643b0b82c0e88ffdfec6b64e3e6ba35e7ba5fdd7d5d6cc8d25c6b241501

Ausgabe:
Wert: 5000000000
scriptPubKey: OP_DUP OP_HASH160 404371705fa9bd789a2fcd52d2c580b65d35549d
OP_EQUALVERIFY OP_CHECKSIG

Der Eingang in diese Transaktion importiert 50 BTC von Ausgabe #0, die in der Transaktion f5d8... Dann wird der Ausgang sendet 50 BTC auf eine Bitcoin-Adresse (hier angegeben in hexadezimal-4043... statt der normalen base58). Wenn der Empfänger will dieses Geld, wird er den Verweis output #0 dieser Transaktion in einer Eingabe der eigenen Transaktion.

Ich nehme an, ich könnte mit BlockExplorer finden Sie die Früheren tx und Index.

  1. Wie würde ich das erzeugen der scriptSig ? Ist es etwas, das getan werden könnte auf der Kommandozeile z.B. openssl.

  2. Die OP_DUP OP_HASH160 ist, dass buchstäblich in die Transaktions-text oder ist es ein pseudonym ?

  3. Die 40437... in der scriptPubkey, wie würde ich das schaffen ?

+920
Emily Williams 26.11.2017, 18:49:07

Angenommen ich habe in einer website, die erstellt mir eine bitcoin-wallet-Adresse für mein Konto und stellt mich mit dieser Adresse (something wie 2RfG1Ph5KlojhnFi8Dg36lfeshnfDiL3ji) und den QR-code.

  1. Wie kann ich erstellen Sie eine Brieftasche auf Elektron aus dieser info?
  2. Wenn dem so ist, wird das Guthaben werden aufwendbare?
+898
Fayez Hallani 06.01.2018, 16:23:12

Warum hat es den Wert null für beide Felder "Adresse" und "multisig_addresses"?

weil die blockchain.info die Programmierer haben Ihre Hände gezüchtet aus dem Arsch

+869
Melanie Lopez 18.02.2014, 14:13:41

Ich bin versucht zu extrahieren, die bech32-Adresse verbunden, um eine Eingabe oder Ausgabe, die die txinwitness Feld enthalten, die in jedem reinen SegWit Transaktion.

Ist dies nicht vollständig möglich, es sei denn, Sie bereit sind, Annahmen zu machen, die wird mit ziemlicher Sicherheit brechen in die Zukunft. Das problem ist, dass ein Teil der Daten in einem segwit-Adresse ist nicht Teil der txinwitness Feld---insbesondere der Zeuge Programm-Nummer, ermöglicht die Aktualisierung segwit zu neuen script-Regeln in der Zukunft wird nur in der scriptPubKey der Ausgang ausgegeben wird.

Das bedeutet, dass, um sicher zu sein, müssen Sie eine RPC-wie getrawtransaction mit der Transaktion index aktiviert das abrufen der Ausgabe ausgegeben wird, um die Adresse. Dies ist leider langsam, wenn diese Informationen benötigen Sie für eine Menge von Eingängen.

Die unsichere Annahme, die man machen kann, ist, dass der Zeuge Programm-Nummer ist 0, wie ist der Fall mit allen standard-segwit Transaktionen jetzt. Dann können Sie nur hash der Letzte Eintrag in der txinwitness pro die BIP141 Regeln, Präfix die Länge (entweder oder 0x20 0x14), und das Präfix 0x00 zu zeigen, es ist Zeuge Programm 0. Aber wenn Sie machen, dass die Annahme, Sie drucken, die falsche Adresse für Transaktionen, verwenden Sie eine andere Zeuge Programm-Nummer in die Zukunft, was könnte bewirken, dass Benutzer von Ihrem system, um Geld zu verlieren, so empfehle ich dagegen.

+821
Martin Pernica 01.08.2014, 09:17:09

Wenn bitcoin Erfolg haben sicherlich die blockchain design wurde erneuert. Gibt es irgendwelche anderen cyrptocurrencies mit einem anderen blockchain design als bitcoin?

+801
Jimmyjay 31.10.2018, 12:11:55

Wir bauen eine generische wrapper um Bitcoin-Qt. Ich Frage mich, ob es ist der Weg, um die Informationen über die Bestätigung der Zählung von einer Transaktion von einem Bitcoin-QT mit einer leeren Brieftasche mit dem RPC-Befehl.

+725
Andi Thomaj 13.06.2015, 16:26:56

Ich bin mit zwei Knoten in der gleichen server, nur wie Sie es wollten, Sie können gehen Sie wie folgt vor:
1. erstellen Sie zwei separate config-Dateien: bitcoin_mainnet.conf und bitcoin_testnet3.conf in ~/.bitcoin

2. stellen Sie den rpc-port und datadir von jedem anderen
Beispiel conf:
testnet

# Diese config gesetzt werden sollte, in folgenden Pfad:
# ~/.bitcoin/bitcoin_testnet3.conf

# [core]
# Geben Sie den Speicherort der Konfigurationsdatei. Für die Verwendung von nicht-Standard-Speicherort, erstellen Sie einen Standard-Speicherort der config-Datei mit dieser Einstellung.
conf=~/.bitcoind/bitcoin_testnet3.conf
# Geben Sie einen nicht-Standard-Speicherort zum speichern der blockchain und andere Daten.
datadir=/mnt/bitcoin

# [debug]
# Führen Sie diesen Knoten auf der Bitcoin-Test-Netzwerk.
testnet=1

# [rpc]
# Akzeptieren Befehlszeile und JSON-RPC-Befehle.
server=1
# Übernahme öffentlicher REST-Anforderungen.
rest=1
# RPC-Benutzer
rpcuser=rpcuser
# RPC-password
rpcpassword=rpcpass
# RPC-ip (allow all)
rpcallowip=0.0.0.0/0
# RPC-Bindung
rpcbind=0.0.0.0
# Holen Sie sich alle Transaktionen
txindex=1

mainnet

# Diese config gesetzt werden sollte, in folgenden Pfad:
# ~/.bitcoin/bitcoin_mainnet.conf

# [core]
# Geben Sie den Speicherort der Konfigurationsdatei. Für die Verwendung von nicht-Standard-Speicherort, erstellen Sie einen Standard-Speicherort der config-Datei mit dieser Einstellung.
conf=~/.bitcoind/bitcoin_mainnet.conf
# Geben Sie einen nicht-Standard-Speicherort zum speichern der blockchain und andere Daten.
datadir=/mnt/bitcoin/mainnet

# [debug]
# Führen Sie diesen Knoten auf der Bitcoin-Test-Netzwerk.
#testnet=1

# [rpc]
# Akzeptieren Befehlszeile und JSON-RPC-Befehle.
server=1
# Übernahme öffentlicher REST-Anforderungen.
rest=1
# RPC-Benutzer
rpcuser=rpcuser
# RPC-password
rpcpassword=rpcpass
# RPC-ip (allow all)
rpcallowip=0.0.0.0/0
# RPC-Bindung
rpcbind=0.0.0.0
# Holen Sie sich alle Transaktionen
txindex=1

3. verwenden Sie folgende Befehle aus, um den Knoten: bitcoind -conf=/root/.ein.bitcoin/bitcoin_testnet3.conf -daemon bitcoind -conf=/root/.ein.bitcoin/bitcoin_mainnet.conf -daemon

4. jetzt können Sie die rpc verwenden, um interaktive testnet & mainnet in verschiedenen port.

5. dieser Ansatz weiter einen Nachteil hat, dass bei einer Verwendung von CLI-interactive können Sie nur eine Verbindung zu einem Netzwerk,können Sie überprüfen, mit welchem Netzwerk Sie eine Verbindung herstellen mit:
bitcoin-cli getblockchaininfo die info gibt so etwas wie unten. "Kette": "test" bedeutet, dass es testnet.

{
 "Kette": "test",
 "Blöcke": 1443057,
 "Header": 1443057,
 "bestblockhash": "00000000000000e9f4078f12d44ee643fd9711e93ad4ddaab5af1977741ce053",
 "Schwierigkeiten": 11974980.94624031,
 "mediantime": 1542001244,
 "verificationprogress": 0.9999998425668387,
 "initialblockdownload": false,
 "chainwork": "0000000000000000000000000000000000000000000000d119525c684f1418b3",
 "size_on_disk": 22997637713,
 "beschnitten": false,
 "softforks": [
{
 "id": "bip34",
 "version": 2,
 "ablehnen": {
 "status": true
}
},
{
 "id": "bip66",
 "version": 3,
 "ablehnen": {
 "status": true
}
},
{
 "id": "bip65",
 "version": 4,
 "ablehnen": {
 "status": true
}
}
],
 "bip9_softforks": {
 "csv": {
 "status": "active",
 "startTime": 1456790400,
 "timeout": 1493596800,
 "da": 770112
},
 "segwit": {
 "status": "active",
 "startTime": 1462060800,
 "timeout": 1493596800,
 "da": 834624
}
},
 "Warnungen": "Warnung: unbekannte, neue Regeln aktiviert (versionbit 28)"
}

6. um dies zu vermeiden Nachteil, Sie können erstellen Sie zwei Benutzer in liunx und machen bitcoind sofortige ausführen von verschiedenen linux-Benutzer, ich habe es getan, bevor es funktioniert.

+714
J Eremko 06.06.2018, 18:50:31

Ich bin mir nicht sicher, ob dies das richtige forum für diese Art von Diskussion, aber ich bin kein mod.

Anyways, die Verringerung der Transaktionen in der Kette tut nichts, um die block Erstellung schneller. Das ist eine hart-codierte Ziel in den code. Wenn die hashing-power nach unten geht, wird die Schwierigkeit nach unten geht, und alles gleicht sich wieder bei 10 Minuten. Es gibt keinen Vorteil in Bezug auf die Bestätigung Geschwindigkeit von Ihrem Vorschlag.

Insgesamt hashing-power ist auch ein großer Faktor, der die Allgemeine Sicherheit. Mit Ihrem Vorschlag, anstelle von 1-Kette mit hashing power of X, Sie haben N-Ketten mit jeweils hashing power of X/N. Es bedeutet, dass die Kosten der Angriff eines einzigen Kette mit einem 51% Angriff sinkt um einen Faktor von N. Das ist nicht gut.

Dies tut auch nichts zur Lösung des Problems der Zentralisierung des mining-power. Großen mining-pools werden einfach diversifizieren Ihre hashing-power über alle N Ketten, indem Sie Ihnen die gleiche proportionale Steuerung, die Sie derzeit haben. Keinen Vorteil gibt.

Angesichts der Komplexität, die benötigt wird, zu re-synchronisieren Sie die Ketten, und nicht wirklich alle davon profitieren, ich würde sagen, dass diese Idee nicht funktionieren würde.

Ich denke, Sie interessiert sein könnten in einer ähnlichen Konzept namens Seitenketten. Sollten Sie geben, die eine Lesen, denn es könnte sein, was Sie sind nach. Wenn Sie mehr Interesse an sofortige Transaktionen, ich glaube, Sie würde finden Sie die Blitz-Netzwerk interessant.

+706
Eugene13 08.02.2014, 15:10:55

Der Punkt von Feathercoin (und die anderen alt-coins) ist zu sehen, was funktioniert und was zu gewinnen Traktion. Feathercoin ist, wo Bitcoin war in den Jahren 2009-2010—eine FTC ist etwa $0.13.

CoinDesk hatte einen ziemlich guten Artikel über Feathercoin: Feathercoin zeigt Schwergewichts-Potenzial.

Intro zu Feathercoin hat eine gute Liste von Feathercoin Ressourcen.

+650
Jk595090 10.02.2013, 06:13:20

Ja.

ECKey key = ...;
String addr = key.toAddress(MainNetParams.get()).toString();

https://bitcoinj.github.io/javadoc/0.12/org/bitcoinj/core/ECKey.html#toAddress-org.bitcoinj.core.NetworkParameters-

+641
REB 02.09.2018, 05:02:48

Ich bin auf der Suche nach pro-Sekunde (oder jede Zeit-Intervall von weniger als einem Tag) bitcoin-Daten für bitcoin Preis und Volumen auf einem bestimmten exchange. Wissen Sie, wo ich kann finden, dass diese Art von Daten? Gefunden haben Coinbase Preis Daten für jede 10 Minuten, die ist gut, aber nicht finden können, alle zugehörigen volume-Daten.

+616
Debojit Bosu 23.10.2010, 03:19:07

Ich habe geklont, litecoin, um meine eigene altcoin für Spaß, und ich will solo mir die neue Münze mit cpuminer auf mainnet. Ich habe kompiliert und installiert, cpu miner in meinem Mac OSX und ich bin mit den altcoin-daemon und den port geöffnet als gut.

./src/altcoind -daemon

Wenn ich cpuminer ich bekomme diese Fehlermeldung.

./minerd -o http://127.0.0.1:26201 -O litecoinrpc:9eac7ba52764a6d42aa48386e8f435f8 -ein scrypt --no-longpoll --no-getwork --no-stratum --coinbase-addr=xxxxxx

[2018-02-27 17:55:48] Binding thread 2 cpu 2
[2018-02-27 17:55:48] Binding thread 0 to cpu 0
[2018-02-27 17:55:48] Binding thread 1, cpu-1
[2018-02-27 17:55:48] Binding thread 4 cpu 4
[2018-02-27 17:55:48] Binding thread 3 cpu 3
[2018-02-27 17:55:48] Binding thread 5 cpu 5
[2018-02-27 17:55:48] 8 miner threads gestartet, mit 'scrypt' - Algorithmus.
[2018-02-27 17:55:48] Binding thread 6 cpu-6
[2018-02-27 17:55:48] Binding thread 7 7 cpu
[2018-02-27 17:55:48] HTTP-Anforderung ist fehlgeschlagen: Failed to connect to 127.0.0.1 port 26201: Connection refused
[2018-02-27 17:55:48] json_rpc_call fehlgeschlagen ist, wiederholen Sie nach 30 Sekunden

Hier ist mein altcoin.conf

rpcuser=litecoinrpc
rpcpassword=xxxxxx
rpcport=262012
rpcallowip=127.0.0.1
server=1
gen=1
listen=1

Warum ist cpuminer nicht funktioniert?

Ein weiterer Versuch: ich habe die conf-Datei entfernen-Anschluss

rpcuser=litecoinrpc
rpcpassword=xxxx
rpcallowip=127.0.0.1
listen=1
server=1
daemon=1

und jetzt scheint es eine Verbindung zu dem port, aber ich erhalte leere Antwort vom server

[2018-02-27 18:23:11] Binding thread 4 cpu 4
[2018-02-27 18:23:11] Binding thread 5 cpu 5
[2018-02-27 18:23:11] Binding thread 6 cpu-6
[2018-02-27 18:23:11] 8 miner threads gestartet, mit 'scrypt' - Algorithmus.
[2018-02-27 18:23:11] Binding thread 7 7 cpu
[2018-02-27 18:23:11] HTTP-Anforderung ist fehlgeschlagen: Empty reply from server
[2018-02-27 18:23:11] json_rpc_call fehlgeschlagen ist, wiederholen Sie nach 30 Sekunden

Jede Hilfe oder Beratung wird sehr geschätzt.

+605
user1219341 09.01.2014, 08:54:18

Es ist wichtig zu verstehen, dass die Transaktion Gebühr, die Sie zahlen müssen, um zu machen, eine Zahlung basiert auf, wie Sie erhalten die Mittel, die Sie verwenden, um die Zahlung zu leisten. Die ausgehende Zahlung (vorausgesetzt, es ist nur an einer Stelle) ist immer die gleiche Größe. Also das " out " - Teil wird immer über zwei standard - "pay-to-Adresse" - Skripte. Die Größe der 'in' - Teil wird davon abhängen, wie viele Ausgaben Sie haben, zu behaupten, das hängt davon ab, wie Sie die Mittel.

Also ich würde nicht vorschlagen, lade die Transaktionsgebühr an die person zurückzieht, denn dann sind Sie Abrechnung mit dem Nutzer auf der Grundlage von Parametern hat der Benutzer keine Kontrolle über. Die Transaktionsgebühren hängen Dinge wie, wie viele Transaktions-Ausgänge Sie sammeln müssen, um die Münzen benötigt. Das ist ganz davon abhängig, wie Sie Ihren Fonds strukturiert sind.

Stell dir vor, wenn Sie zu Fuß in ein candy-Shop und gesagt, dass eine candy bar ist 35 Cent, aber wenn Sie dann klingelte Sie bis Sie geheftet 15 cent Gebühr. Wenn Sie fragte Sie, was es war, erklärte Sie, dass der Vorherige Kunde hatte bezahlt, Sie alle in ein paar Cent, und damit Sie in Ihren ändern, hätten Sie zu zählen all jene Pfennige, und das braucht mehr Zeit.

Ich glaube, Sie wäre Sauer, weil für diese Gebühr hat zu tun mit, wie Ihre Fonds strukturiert und hat nichts zu tun mit Ihrer Transaktion. Sie würden erwarten, dass Sie Essen entweder die Kosten, oder bauen Sie in Ihre Preise. Sie würden nicht erwarten, dass Sie, um genau herauszufinden, wie viel es kostet, Sie zu verkaufen eine candy bar, die basierend auf Ihrer internen business-Konfiguration und laden Sie persönlich, dass.

Entweder erheben eine flache Gebühr pro Auszahlung (.01 BTC ist derzeit üblich) oder Deckung der Transaktion Gebühren selbst. Und verwenden Sie sinnvolle Strategien zur Reduzierung Transaktionsgebühren. Aber, meiner Meinung nach, dass Sie wirklich nicht wollen, pass auf, dass die Art der Kosten an einen Kunden.

+594
gavflynn 16.10.2019, 06:06:48

Angenommen, ich habe eine Brieftasche mit 0.001 bitcoins, von Dutzenden von Mikro-Transaktionen (6000 satoshi im Durchschnitt). Das heißt, wenn ich will, um Ihnen zu verbringen, es muss verkettet werden, und die Transaktion Gebühr höher wäre als der tatsächliche Wert?

+585
Marcel Fabris 10.05.2018, 08:02:22

Ich kann nicht finden, eine website oder eine Dienstleistung zu kaufen bitcoins mit meiner AMEX. www.bctquick.com funktioniert nicht, aymore ? (Webseite inaktiv)

jede raten ?

+520
jpha9 20.07.2017, 12:39:47

Sie können versuchen, und verwenden Electrum wallet. Hier ist eine Anleitung zum übertragen von Münzen (Bitcoin core, Elektron

https://en.bitcoin.it/wiki/Transferring_coins_from_Bitcoin-Qt_to_Electrum

+421
Jim Taylor 19.03.2011, 13:40:07

Basierend auf Maxwells Vorschlag der vertrauliche Transaktion, einen ring Signatur lösen können, die Reichweite der Beweis-Problem. Ich kann ganz Folgen, das pedersen commitment und alles. Ich weiß nicht Recht bekommen, wie ring-Signatur hilft in Auswahl Beweise? Wie wir will wissen, ob der Bitcoin-Betrag nicht negativ ist und wir nicht wollen, um es zu offenbaren. Die Verbindung zwischen ring-Signatur-und Bereichs-Nachweis nicht auf für mich.

+371
user61779 04.02.2018, 13:43:26

Ich habe das problem gelöst. Dies ist der code:

import os
import hashlib
von hashlib import-sha256


def ripemd160(x):
 d = hashlib.neue("ripemd160")
d....update(x)
 Rückkehr d


P = 2 ** 256 - 2 ** 32 - 2 ** 9 - 2 ** 8 - 2 ** 7 - 2 ** 6 - 2 ** 4 - 1
G = (0x79BE667EF9DCBBAC55A06295CE870B07029bfcdb2dce28d959f2815b16f81798,
0x483ADA7726A3C4655DA4FBFC0E1108a8fd17b448a68554199c47d08ffb10d4b8)
B58 = "123456789ABCDEFGHJKLMNPQRSTUVWXYzabcdefghijkmnopqrstuvwxyz"


def point_add(p, q):
 xp, yp = p
 xq, yq = q

 wenn p == q:
 l = pow(2 * yp % P, P - 2, P) * (3 * xp * xp) % P
sonst:
 l = pow(xq - xp, P - 2, P) * (yq - yp) % P

 xr = (l ** 2 - xp - xq) % P
 yr = (l * xp - l * xr - yp) % P

 zurück xr, yr


def point_mul(p, d):
 n = p
 f = Keine

 for i in range(256):
 wenn d & (1 << i):
 wenn q Keine:
 q = n
sonst:
 q = point_add(q, n)

 n = point_add(n, n)

 return q


def point_bytes(p):
 x, y = p

 return b"\x04" + x.to_bytes(32, "big") + y.to_bytes(32, "big")


def b58_encode(d):
 out = ""
 p = 0,
 x = 0

 während d[0] == 0:
 out += "1"
 d = d[1:]

 for i, v in enumerate(d[::-1]):
 x += v * (256 ** i)

 während x > 58 ** (p + 1):
 p += 1

 bei p >= 0:
 a, x = divmod(x, 58 ** p)
 out += B58[a]
 p -= 1

 Rückkehr aus


def make_address(privkey):
 q = point_mul(G, int.from_bytes(privkey, "groß"))
 hash160 = ripemd160(sha256(point_bytes(q)).digest()).digest()
 addr = b"\x00" + hash160
 checksum = sha256(sha256(addr).digest()).digest()[:4]
 addr += Prüfsumme

 wif = b"\x80" + privkey
 checksum = sha256(sha256(wif).digest()).digest()[:4]
 wif += Prüfsumme

 addr = b58_encode(addr)
 wif = b58_encode(wif)

 return-addr wif


drucken("=========================")


von ecdsa-import SigningKey, SECP256k1

sk = SigningKey.generieren(Kurve=SECP256k1)
vk = sk.get_verifying_key()
addr, wif = make_address(sk.to_string())
print("Adresse:" + addr)
print("Privkey:" + wif)
+193
Bhushan 04.01.2018, 09:06:09

Was passiert ist, um Bitcoin-testnet? Bestätigung Zeit ist sehr kurz.

10 Bestätigung erfolgte in drei Minuten.

Ich benutze Bitcoin-core v0.16.0 (64-bit)

+170
Himanshu Dubey 29.09.2017, 13:51:54

Ich kann nicht Holen Sie sich die neuesten (Mai) version von DiabloMiner arbeiten auf OS X Lion. Jedoch, ich kann den März-release, um die Arbeit mit den folgenden Optionen:

-w 64 -v-2 -na 

Wenn Sie nicht finden können, die ältere version, lass es mich wissen und ich ' ll teilen Sie Sie auf dropbox.

Es gibt ein paar Miner würde ich gerne testen, einschließlich BitMinter und phoenix2, für Vergleichszwecke, aber noch nicht die Zeit genommen, noch.

+111
coderhs 19.08.2015, 09:00:32

Gibt es einen inneren Grund, warum cryptocurrencies derzeit nehmen eine Menge Energie, um weiter arbeiten? Gibt es einen Weg, um eine kryptogeld immer noch weit verbreitet, aber machen es energiesparend?

+108
GLOUDY Ma 15.05.2014, 01:44:40

Fragen mit Tag anzeigen