Kann Bitcoin-software verwendet werden, um eine private Währung (Emittenten)

Ich verstehe die Bitcoin-software kann verwendet werden, für private Währungen. Kann es verwendet werden, um eine private Währung (die NewCurrency), wo es nur einen Emittenten von NewCurrency und irgendwelchen Geldern, die investiert werden. So, dass sich die Investitionen "gehören" die Inhaber der NewCurrency und eine Rückgabe von den Investitionen profitieren die Inhaber von dem NewCurrency (d.h. Sie verbessern die Wechselkurse gegenüber anderen Währungen). Emittenten von NewCurrency zitieren, der net asset value der Investitionen täglich (wie bei offenen Immobilienfonds), die unterstützt, den Wert (D. H. exchange rate) der NewCurrency?

Hat die Bitcoin-software/Infrastruktur Unterstützung der Umsetzung dieser?

+682
421 05.03.2012, 21:11:56
36 Antworten

http://www.yokucloud.com

YOKU Cloud ist eine bitcoin unterstützt hosting-Anbieter.

+988
Brandorf 03 февр. '09 в 4:24

Der code, den Sie verlinkte funktioniert bei mir in Python 3.4, so werde ich annehmen, du bist auf der Suche nach etwas für Python 2.7.

Dieser code ist direkt von hier auf GitHub:

import base64, hashlib, Sammlungen, struct

def int_to_bytes(int_rep, min_length = 0):
 """konvertiert eine Ganzzahl in einen string von bytes (in der big-endian-Reihenfolge)
 :param int_rep: eine nicht-negative Ganzzahl
 :Typ int_rep: long oder int
 :param min_length: die minimale ausgabelänge
 :Typ min_length: int
 :zurück: die raw-bytes, Nullen aufgefüllt (am Anfang), wenn nötig
 :rtype: str
"""
 behaupten int_rep >= 0
 hex_rep = "{:X}".format(int_rep)
 if len(hex_rep) % 2 == 1: # hex-decoder unten erfordert
 hex_rep = "0" + hex_rep # genau 2 Zeichen pro byte.
 return base64.b16decode(hex_rep).rjust(min_length, "\0")


dec_digit_to_base58 = "123456789ABCDEFGHJKLMNPQRSTUVWXYzabcdefghijkmnopqrstuvwxyz"
base58_digit_to_dec = { b58:Dez für Dez,b58 in enumerate(dec_digit_to_base58) }


def base58check_to_bytes(base58_rep, expected_size):
 """decode a base58check string raw bytes
 :param base58_rep: check-code angehängt base58-kodierten string
 :Typ base58_rep: str
 :param expected_size: die erwartete Anzahl der dekodierten bytes (mit Ausnahme der check-code)
 :Typ expected_size: int
 :zurück: die base58-decodiert bytes
 :rtype: str
"""
 base58_stripped = base58_rep.lstrip("1")

 int_rep = 0
 für base58_digit in base58_stripped:
 int_rep *= 58
 int_rep += base58_digit_to_dec[base58_digit]

 # Konvertieren von int zu raw bytes
 all_bytes = int_to_bytes(int_rep, expected_size + 4)

 zero_count = next(Nullen für Nullen,byte in enumerate(all_bytes) wenn byte != "\0")
 if len(base58_rep) - len(base58_stripped) != zero_count:
 raise ValueError("vorangestellten Nullen mismatch")

 wenn hashlib.sha256(hashlib.sha256(all_bytes[:-4]).digest()).digest()[:4] != all_bytes[-4:]:
 raise ValueError("base58 check code mismatch")

 zurück all_bytes[:-4]

def base58check_to_hash160(base58_rep):
 """die Konvertierung von base58check-Adresse zur hash160 form
 :param base58_rep: check-code angehängt base58-codiert-Adresse
 :Typ base58_rep: str
 :Rückgabe: der ripemd160(sha256()) hash des pubkey/redeemScript, dann die version byte
 :rtype: (str, str)
"""
 decoded_bytes = base58check_to_bytes(base58_rep, 1 + 20)
 zurück decoded_bytes[1:], decoded_bytes[0]

BIP32ExtendedKey = Sammlungen.namedtuple("BIP32ExtendedKey",
 "Tiefe version Fingerabdruck child_number chaincode Schlüssel")
#
def base58check_to_bip32(base58_rep):
 """decode a bip32-serialisiert erweiterten Schlüssel aus seiner base58check form
 :param base58_rep: check-code angehängt base58-codiert bip32 extended key
 :Typ base58_rep: str
 :zurück: ein namedtuple enthält: version Tiefe Fingerabdruck child_number chaincode Schlüssel
 :rtype: BIP32ExtendedKey
"""
 decoded_bytes = base58check_to_bytes(base58_rep, 4 + 1 + 4 + 4 + 32 + 33)
 zurück BIP32ExtendedKey(decoded_bytes[0:4], ord(decoded_bytes[ 4:5]), decoded_bytes[ 5:9],
 struct.entpacken(">I", decoded_bytes[9:13])[0], decoded_bytes[13:45], decoded_bytes[45:])

In bestimmten, können Sie anrufen möchten, base58check_to_hash160() zu überprüfen, eine "normale" Adresse oder base58check_to_bip32() zu überprüfen, ein BIP-32 erweiterte Adresse (eine "xpub" oder "xprv"). Sie werden entweder zurückgeben, die Ergebnisse der Decodierung der Adresse, oder raise ValueError , wenn die Adresse ungültig ist.

Es ist technisch lizensiert unter GPLv2, aber wenn Sie möchte mich (wie der Autor) zur relizenzierung unter etwas weniger restriktiv für Ihr Projekt, z.B. BSD - oder MIT -, wäre ich glücklich. Bitte lass es mich in einem Kommentar wissen.

+982
Raymond DeMartini 06.07.2012, 11:31:57
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Es wurden Schätzungen der Zahl der veröffentlichten Adressen. Zum Beispiel:

https://blockchain.info/charts/n-unique-addresses

(dieses Diagramm zu sein scheint, die Unterschätzung der Zählung)

Ich bin allerdings daran interessiert, die Anzahl der öffentlichen Schlüssel. Die meisten von Ihnen erreicht würde aus der Transaktion Eingänge mit P2PKH-Antwort-Skripts.

Dieser Artikel lässt darauf schließen, dass mindestens 56 Millionen, aber beschreibt nicht, wie diese Zahl gefunden wurde, oder wenn die raw-Daten stehen zur Verfügung:

... Ich erhielt rund 56 Millionen pubkeys von der blockchain (Mitte Januar) [2015] ...

Gibt es eine günstige Quelle, die die Anzahl der veröffentlichten öffentlichen Schlüssel in Echtzeit?

+978
Vannrith 13.04.2016, 09:23:45

In dieser Transaktion, die ich übertragen 2 BTC von meinem Coinbase.com Brieftasche an eine externe Adresse.

Transaction Outputs

Warum gibt es 3 Ausgänge in der Transaktion?

Ich verstehe die Ausgabe von 2 BTC, und die 0.0001 BTC Transaktionsgebühr. Einer der Ausgänge ist wahrscheinlich eine Adresse ändern. Aber ich weiß nicht, was die 3. Ausgabe ist für.

Ist/tut Coinbase.com

  • kombinieren unabhängigen user-Transaktionen in einer einzigen blockchain Transaktion?
  • tracking des Benutzers Fonds oder Transaktionen aus der blockchain (effektiv Vermischung Fonds)?
  • extrahieren eigenen Gebühren aus der Transaktion?
+940
sampi 30.06.2018, 20:59:02

Führen Sie den client mit dem parameter -keypool=10000 zu generieren 10000 keys in deinen keypool.

Vorteile: Weniger sichern

Nachteile: Ihr Geldbeutel wird größer sein (Dateigröße), und nehmen Sie vielleicht ein paar Sekunden extra zu laden

+917
marcus7777 23.05.2012, 15:12:09

Die Gebühren zahlen die Leute für Transaktionen nicht zerstört. Sie werden bezahlt, um die miner, der den block abgebaut. Jeder block enthält in der Regel etwa 2'500 Transaktionen. Für diese Arbeit, die Sie haben, um über Sie so viele Blöcke wie Transaktionen. Ihre Transaktionsgebühr dann weniger als 0,1% von den Gebühren, die Sie bekommen von den anderen. Plus, die block-Belohnung ist derzeit viel höher als die Gesamt-Transaktionskosten pro block. Sie würden bei weniger als 0,01%. Also, wenn Sie einen block haben, warum nicht tun es die ganze Zeit und kommen leicht 10'000 Geld sparen?

+875
Manzil Monabber 20.05.2012, 09:43:51

Y kann nicht verbringen die Bitcoins. Sie müssen den privaten Schlüssel für eine Adresse ausgeben, die Bitcoins von dieser Adresse. Es gibt keine Möglichkeit um ihn herum.

+852
Darrick Z 27.11.2016, 11:39:48

Ich bin einrichten eines Raspberry Pi-3 ein voller Knoten und Bergmann. Ich weiß, ich werde wohl nie gewinnen, Bergbau-block. Ich mache das für Spaß und lernen.

Ich will nicht zu tun, ein pool. Ich will nur das zu tun, solo-mining lernen, wie es funktioniert.

Ich richte bitcoind von der offiziellen bitcoin-0.13.2 git repo.

Ich fand einen cpuminer (minerd) und bin Einstellung, die bis.

Die Frage die ich habe ist über die wallet-Adresse, erhalten alle bitcoins, die generiert als Belohnung für den Bergbau einen block.

Ich weiß, dass, wenn ein Bergmann gewinnt der Bergbau einen block erstellt es eine Transaktion, die in dem block erhalten die bit-coins belohnt werden.

Was ich nicht verstehe, ist wie die wallet-Adresse wird erstellt.

Ich habe meine eigenen wallet auf einem anderen computer, und möchte nur alle belohnt, die Münzen für den Bergbau zu gehen, in das Portemonnaie.

Ich weiß auch, dass man eine wallet auf der mining-Rechner (RPi) selbst. Ist das erforderlich?

Geben Sie bitte einige Anweisungen zum einrichten, die mining Belohnung-Adresse überall dort, wo es aufgebaut werden muss.

Wie ich sagte, ich werde es wohl auch nie sein Glück, Verstand, ein block, aber wenn ich zufällig mal Glück ich möchte, um eine ordnungsgemäße Adresse einrichten, erhalten die Belohnung.

+843
Knob 20.08.2018, 14:48:40

Bitcoin mining Berechnung ist einfach doppelte SHA256-hashing und hat keine andere Anwendung bekannt.

Der hashing-Algorithmus ist höchst unwahrscheinlich, jemals zu ändern, obwohl es andere, digitale cryptocurrencies, die einen anderen mining-Algorithmus. Litecoin, zum Beispiel, nutzt scrypt - hashing-anstelle von sha256.

+825
Shannon Rothe 22.09.2017, 03:08:42

Dies ist das Weltuntergangs-Szenario: bitcoin market cap geht in die Billionen von Dollar und die Kosten - /nutzen-Verhältnis von knacken der Verschlüsselung-Algorithmus-Tipps, so dass es interessant wird zu werfen massive computing-Ressourcen in einer bisher unmöglichen Maßstab das problem.

Die gleiche Verschlüsselung sichert die Webseiten der Welt, so gibt es derzeit ein ziemlich guter Grund für das "knacken", pools zu bilden. Aber es ist nicht genügend Zentralisierung der Wert, plus die menschliche intervention, um zu verhindern, dass die voll Szenario zu entfalten - wäre das Internet abgeschaltet wird, bevor alle Konten überall waren trockengelegt. Diese beiden Faktoren sind weitgehend abwesend mit bitcoin.

Eine Runde Zahl, innerhalb von ein paar Billionen Dollar, wird ausreichend genau sein. Wenn es gibt zu viele Variablen, oder du hast keine Ahnung, dann bitte fühlen Sie sich frei, um nur eine Zahl!

+756
Vijay47 20.11.2014, 01:12:10

Zuerst möchte ich zu beachten, dass Namecoin und Bitcoin sind getrennt, Sie teilen eine Menge code, aber Sie haben verschiedene blockchains und Netzwerke.

Lassen Sie mich über das problem reden, dass Bitcoin löst: Doppel-Ausgaben. Er löst dies, indem er den Knoten Abstimmung mit Ihren hashpower auf, was Sie denken, ein möglichst genaues Bild des Netzes ist. Dies erstellt eine geordnete Liste von Transaktionen.

Wie funktioniert Namecoin im Grunde arbeiten?

Es stellt sich heraus, dass mit einer geordneten Liste von Transaktionen ist genau die Art von Sache, die Sie brauchen, um zu erstellen ein naming system, das alle drei Elemente von Zooko ' s triangle

  • Sichern
  • Unvergesslich
  • Dezentrale

Die Registrierung einer domain sieht wie folgt aus:

  1. Veröffentlichen Sie eine Transaktion, die sagt, "finden Sie mysite.das bit an der 23.12.34.67"
  2. Andere Knoten enthalten, die in einem block.

Es ist ungefähr so schwer zu stehlen Ihre domain-Namen, wenn es X Bestätigungen, wie es ist, zu verdoppeln verbringen Sie eine Transaktion, die X-Bestätigungen.

Nicht bedeutet es, dass wir schließlich läuft der Versorgung von Namecoins?

Das ist wahr, aber das Angebot an gut klingenden einprägsame domain-Namen sind, ist so klein, dass es Sinn macht, für die es werden die Kosten für die Registrierung von domain-Namen en masse.

+750
Victor Haymon 02.04.2014, 15:17:50

Sie können sehen, dass die tatsächlichen zahlen, die sind hart codiert in das bitcoin-core-Quellcode

CreateGenesisBlock(1231006505, 2083236893, 0x1d00ffff, 1, 50 * MÜNZE)

wo die Funktion Unterschrift

statische CBlock CreateGenesisBlock(uint32_t nuhrzeit, uint32_t nNonce, uint32_t nBits, int32_t nVersion, const CAmount& genesisReward)
+701
Md Samir 12.11.2015, 20:41:40

Hier finden Sie einige details, wie dies zu tun -

https://bitcointalk.org/index.php?topic=189350.msg2038801#msg2038801

Sie benötigen, um eine Ausgabe-Skript und schließen Sie das Skript, und der öffentliche Schlüssel für Sie an der richtigen Stelle im source-code.

Sehen Sie sich hier ein nützliches script zum erstellen einer genesis-block unter Verwendung der verschiedenen algorithmen, die für verschiedene Münzen (und die können Sie stecken Sie den pubkey in) -

https://github.com/lhartikk/GenesisH0

+677
Ales Hakl 16.05.2018, 04:30:16

Ich lese viele Artikel, die versuchen zu verstehen, wie hash, der die Daten zurückgegeben, die von getwork; aber ich habe Total übersehen getblocktemplate.

Ich versuche nur zu verstehen, wie alle nachfolgenden Angaben zusammengestellt ist, zum generieren von hashes, um einen gültigen block (mit verschiedenen nonces).

Entschuldigt, wenn dies hat bereits beantwortet. Ich weiß, es gibt viele Artikel auf, wie man eine block-header, und mit midstate, etc. Die meisten, die ich verstehe; aber die Daten, die Zusammensetzung der getblocktemplate ist ganz ein bisschen anders, und wirklich warf mich aus.

Wenn jemand so nett sein würde zu erklären, das ganze hashing-Prozess (aus einem mining-Sicht), ich würde es wirklich schätzen. Eine programmatische Erklärung wäre ideal, da ich versuche, meine eigenen mining-client.

{
"Ergebnis":{
"version":2,
"previousblockhash":"00000000000000075f2f454573766ffae69fe41d6c7ccfcabbf8588fcd80ed52",
"Transaktionen":[
 { 
"data":"0100000001cba672d0bfdbcc441d171ef0723a191bf050932c6f8adc8a05b0cac2d1eb022f010000006c493046022100a23472410d8fd7eabf5c739bdbee5b6151ff31e10d5cb2b52abeebd5e9c06977022100c2cdde5c632eaaa1029dff2640158aaf9aab73fa021ed4a48b52b33ba416351801210212ee0e9c79a72d88db7af3fed18ae2b7ca48eaed995d9293ae0f94967a70cdf6ffffffff02905f0100000000001976a91482db4e03886ee1225fefaac3ee4f6738eb50df9188ac00f8a093000000001976a914c94f5142dd7e35f5645735788d0fe1343baf146288ac00000000",
"hash":"7c90a5087ac4d5b9361d47655812c89b4ad0dee6ecd5e08814d00ce7385aa317",
"hängt davon ab":[],
"Gebühr":10000,
"sigops":2
},
...
],
"coinbaseaux":{
"flags":"062f503253482f"
},
"coinbasevalue":2501100000,
"target":"0000000000000026222200000000000000000000000000000000000000000000",
"mintime":1379549850,
"veränderlich":[
"Zeit",
"Transaktionen",
"prevblock"
],
"noncerange":"00000000ffffffff",
"sigoplimit":20000,
"Größenbegrenzung":1000000,
"curtime":1379553872,
"bits":"19262222",
"Höhe":258736
},
"error":null,
"id":"curltest"
}
+651
SirloinStockade 17.12.2018, 02:07:33

Ich Suche eine API, die es mir erlaubt, Abfrage für UTXOs auf der Basis von meta-Daten, e.g:

  • Wann wurde die Transaktion mit der UTXO ausgestellt?
  • Von welcher Adresse?
  • etc.

Ich fand diese Frage: Was ist der beste Weg, um einen download "letzten" UTXO set snapshot?

Aber es enthält nur die Informationen, dass es unsicher. Ich bin nur daran interessiert, die meta-Daten und nicht wollen, dass es eine Brieftasche auf. Also ich bin nicht daran interessiert, security-Aspekte.

Ist es ein Krieg, um die Abfrage auf die UTXO weltweit, ohne eine bestimmte Adresse? Oder eine Möglichkeit zum download des gesamten UTXO?

+636
YangH 26.10.2015, 11:26:59

Ich meine bitcoind laufen auf tor-Netzwerk. Wenn ich die Liste von peers, bekomme ich 8 ausgehende verbindungen und 4 eingehend, die alle haben

"addr": "127.0.0.1:46310",
"addrlocal": "****.Zwiebel:8333",

wo die addrlocal-Adresse ist von mir Zuhören-Adresse.

Warum gibt es für eingehende verbindungen zu mir selbst?

+611
amree 07.04.2016, 10:11:14

Wenn Sie ausführen, generiertes die Minen ein block mit Transaktionen im mempool:

generieren nblocks ( maxtries )

Mine bis zu nblocks blockiert sofort (bevor der RPC-Aufruf zurückgegeben) an eine Adresse in der Brieftasche.

Wenn Sie möchten, dass diese neuen Münzen zu abgebaut werden, um eine spezifische Adresse, die Sie verwenden können, generatetoaddress

Können Sie Transaktionen erstellen, und legt Sie dem mempool entweder mit der wallet-RPC, z.B. sendtoaddress oder mit dem rawtransactions RPC: z.B.

  1. createrawtransaction
  2. signrawtransaction
  3. sendrawtransaction

sendrawtransaction wird die Transaktion im mempool, die dann in der nächsten block mit generieren

+506
charan kumar 18.07.2017, 00:17:37

Wie kann jemand berechnen Sie den Strom - /real-time-Wert von einem Bitcoin block?

Was ist die Gleichung/Algorithmus verwendet, um dies zu bestimmen?

Ich habe einige gefunden-Ressource online, aber ich bin ein wenig verwirrt

+504
floxyz 04.08.2018, 04:32:52

Finden Sie die Gesamt-hashrate des Netzwerks auf http://bitcoinwatch.com/ ( in Terahashs/s und im PetaFLOPs/s ) und vielen anderen ineresting bitcoin-Statistiken auf der gleichen Seite.

Bezüglich "was ist mit Menschen die solo-mining", nicht sicher, ob ich verstehe Sie, aber wenn Sie wollen, kennen Ihre eigenen "solo-miner" hashrate können Sie es mit der bitcoind-Befehl :

bitcoind gethashespersec
+487
Vatec 25.12.2017, 07:19:58

Da Bitcoin ist weitgehend eine flooding-basierten P2P-Netzwerk, das es bedeutet, dass jede Nachricht, die es erhält, auf einer seiner verbindungen muss auch weitergeleitet werden an alle anderen Anschlüsse. Dies bedeutet, dass durch die definition Bitcoin verbraucht weit mehr upload-Bandbreite als download-Bandbreite, da jede heruntergeladene Nachricht wird auch brauchen, um hochgeladen werden zu jedem anderen peer (durch einen Faktor von der Anzahl der verbindungen - 1.)

Wir können davon ausgehen, dass ein Knoten im Bitcoin-Netzwerk kann nur hochladen, Nachrichten so schnell wie er Sie empfängt, so bedeutet dies, upload ist auch begrenzt durch download. Die meisten ISPs haben auch weit weniger upload-Bandbreite zur Verfügung, um Ihre Kunden als download-Bandbreite, so dass sich in der Praxis bedeutet dies, dass, wenn ein Knoten maxing seine download-Bandbreite, es fehlen die erforderlichen Ressourcen, um in der Lage sein, um broadcast-Nachrichten, die mit Ihr verbundenen peers.

Meine Frage ist: was passiert, wenn die Nachrichten beginnen zu überlaufen und die Knoten können nicht mithalten? Hat Bitcoin pflegen eine Art Warteschlange für die Nachrichten und was tut es, wenn es nicht mehr? Es tut einfach anfangen, Sie zu verwerfen, zufällige Nachrichten? Auch, da kann man nicht semi-zuverlässig wissen vorher, was die zur Verfügung stehende Bandbreite (ohne Prüfung), wie würden Sie selbst eine Grenze, was die Größe des Puffers müsste (überlauf des Puffers schließlich, wenn das Netzwerk nicht mithalten kann, nicht wahr?)

(Sorry, wenn diese Fragen scheinen ein bisschen technisch, aber ich bin wirklich gespannt, wie die Bitcoin diese verarbeitet.)

+456
Jakub Lech 28.03.2014, 05:41:35

Suche bei Bitcoin-Core-Umsetzung von SHA256, bemerkte ich, es war ein bisschen anders von der OpenSSL-Implementierung.

In OpenSSL, würden Sie initialisieren eine variable mit SHA256_CTX, wenn in Bitcoin Core, es ist getan, die entweder mit valtype (aka. std::vector<unsigned char>) oder uint256. Sie würde auch, gehen durch die Schritte, INIT, Update, Finale.

In Bitcoin Core, es zu Schreiben und zu Finalisieren.

Es wäre genial, wenn jemand könnte gehen Sie durch die grundlegenden Schritte und vielleicht erklären, warum es anders implementiert. Danke!!!

+441
zlotnleo 05.03.2016, 22:08:54

Der Schwierigkeitsgrad bestimmt, wie viele hashes, die es dauert, Sie zu produzieren, zu teilen. Die meisten modernen mining-pools erhöhen die Schwierigkeit, wie Sie Ihre hash-rate erhöht. Die Idee ist, halten Sie Ihr share generation rate in etwa konstant, unabhängig von Ihrem hashing rate. Dies ermöglicht es der mining-pool, um noch genau zu Messen Sie Ihre hash-rate, die immer noch sammeln eine tatsächliche blockieren, sollten Sie eine finden, nicht aber verarbeitet werden müssen, um eine absurd große Anzahl von Aktien. Sogar einen kleinen pool kann mit einem client mit einem extrem hohen hashing rate. Es ist nicht mehr schwierig, so lange, wie Sie nicht verwenden veraltete Protokolle wie "getwork".

+438
Carlos Jesus 12.07.2013, 18:22:57

Der Wert eines Satoshi ist behoben.

Das Schlüsselwort ist "derzeit" (kleinste derzeit möglich).

Wenn die Teilbarkeit ist immer erhöht, ein Satoshi noch genau 0.00000001 BTC, obwohl es existiert Zeiteinheit darstellt, eine noch kleinere Menge.

Es müsste einen neuen Namen für diese neue Konfessionen, die sind sogar kleiner als ein Satoshi, aber dSatoshi (1/10th of a Satoshi), cSatoshi (1/100stel satoshi), und mSatoshi (1/1000stel eines Satoshi), würde wahrscheinlich ausreichen.

+418
MahBa 11.09.2019, 19:02:26

durch die Spezifikation.

Sie sind nicht "normalerweise länger"

Sie sind "immer mehr durch 1-symbol"

+356
James Prentice 10.09.2014, 21:52:25

Ändern von Adressen unsichtbar sein sollte von der wallet-GUI.

+356
Aulis 28.07.2010, 16:41:10

Sie tut nur das ausprobieren aller möglichen Adressen verwandt mit der seed master key ? (Dies scheint unpraktisch imo).

Nein, das ist eigentlich unmöglich zu tun, weil es ist tatsächlich eine unendliche Anzahl von Adressen, die kann generiert werden aus einem einzigen master-privaten Schlüssel.

Stattdessen Brieftaschen Schlüssel generieren, auf standardisierte Ableitung Pfade und davon ausgehen, dass andere Brieftaschen Folgen den gleichen standards. Dies ist in der Regel eine sichere Annahme. Brieftaschen, die sich nicht an die standard-Ableitung Pfade in der Regel eine Dokumentation, die besagt, welche Ableitung Pfade, die Sie verwenden, so dass Sie angeben können, in einer anderen Brieftasche, was die Ableitung Pfade zu verwenden.

Die meisten Brieftaschen Folgen die BIP-44 Spezifikation für die Ableitung Pfade.

Gibt es standards, auf die max nth-of-Adresse zu generieren, die von der wallet-Seite ?

Nein. In der Regel wallets generieren Adressen, bis Sie generiert haben n ungenutzte Adressen (bekannt als die Lücke begrenzen). Die Lücke begrenzen, ist nicht standardisiert und viele wallets können Sie es konfigurieren. In vielen Portemonnaies, die die Lücke begrenzen, ist 20 Tasten, jedoch ist dies wahrscheinlich nicht ausreichend, wenn die Wiederherstellung. In anderen Brieftaschen, kann es sein, 100 Schlüssel, und andere 1000.

+335
cheremushkin 19.02.2010, 17:01:56

Ein solches Diagramm ist trivial zu erstellen, die Sie sich durch kratzen blockchain.info. Das folgende bash - Skript wird genau das tun:

#!/bin/bash
ENDE=$(date-d "heute 00:00:00' +%s) # Heute 00:00:00
START=1354147200 # Mitternacht 2012/11/29 (Tage nach der Belohnung Halbierung)
DIFF=86400 # Anzahl der Sekunden eines Tages

for i in $(seq $START $DIFF, $ENDE); do
 # Blockchain.info verwendet Millisekunden, daher die zusätzlichen 0EN
 BLOCKS=$(curl -s https://blockchain.info/blocks/${i}000 | grep '(Hauptkette)' | wc -l)
 BLOCK_DATE=$(date +'%Y-%m-%d' -d @${i})
 echo $BLOCK_DATE, $BLOCKS
getan

Diese iteriert über alle Tage, da der block reward Halbierung Tag (2012/11/28) und zählt die Blöcke, die abgebaut wurden, auf diesem Tag. Die folgende Darstellung zeigt die Anzahl der Blöcke pro Tag. Multiplizieren Sie diese durch 25 und erhalten Sie die tägliche Lieferung von bitcoins in das system eindringen.

enter image description here

Beachten Sie, dass der Begriff der Tag kommt auf die Zeitzone Sie sich befinden, und blockchain.info scheint GMT-Zeitstempel. Auch blockchain.info verwendet die timestamp included in the block, welche kann ausgeschaltet werden für bis zu 2 Stunden, das sollte aber auch auf lange Sicht.

Sie finden das script und die Daten hier.

+269
Adam McMahon 09.09.2013, 17:54:09

Die blockchain kaut bis weit über ein gigabyte Festplattenspeicher. Sind Sie running out of disk space?

+254
Oleg55 16.10.2015, 09:58:36

Es gibt insgesamt ~16 Millionen bitcoins in der Existenz, und 21 Millionen insgesamt verfügbar sein wird. Daher gibt es ~5 Mio bitcoins noch abgebaut werden können von jetzt an bis um 2140. Wie viel bitcoin ist Links mir? - ...

Quelle: https://www.quora.com

Warum will keiner kann mir jeder bitcoin nach 2140? Angesichts dieser Informationen wahr ist?

+250
BadHand 01.06.2011, 12:59:47

Ich schickte eine kleine Menge an BTC an jemanden und Sie war binnen Sekunden. Aber die erste Bestätigung nicht geschehen, so zehn Minuten oder so.

Was ist die Wahrscheinlichkeit, dass diese Transaktion scheitern könnte zwischen der Meldung und der ersten Bestätigung?

Macht es alle hängt davon ab, wie gut ich versuchen zu verdoppeln verbringen?

+172
user55290 26.12.2017, 12:55:41

SPV Knoten verlassen sich auf Ihre Kollegen, um Sie zu senden Transaktion Daten, die für Sie relevant ist. Wenn ein SPV Knoten stellt einen bloom-filter mit einem vollen Knoten peers, nicht nur sagen, die voller Knoten, der Transaktionen, zum senden der SPV Knoten von nun an?

Wie SPV Knoten fangen, nachdem er offline? Das p2p-Anrufe können Sie nutzen, um Ihre Transaktion info von Ihren Kollegen?

+139
Ivo Calado 04.09.2018, 19:14:46

Ich bin auch neu und habe meinen Gerechten Arbeit der Forschung. Allerdings suchen in Ihrem Szenario, wenn der Bergmann nicht zurück wollen die Gebühr, weil Sie Ihren Unfall Ihr problem. Generell gute Bergleute zurück, die Gebühr, aber das ist nicht immer der Fall, es ist ein Risiko von Transaktionen mit kryptogeld. txid

+129
Ayush Pahwa 17.10.2015, 05:44:09

Die inflation der Abstimmung und der verbundenen Abstimmung in der SCP-Konsens-Algorithmus geschieht auf völlig verschiedenen Ebenen der Abstraktion. Inflation-voting ist eine Eigenschaft, die in Ihrer Brieftasche gespeicherten in der Finanzbuchhaltung. Was auch immer Sie bleibt in Kraft, bis Sie Sie ändern. Die inflation Algorithmus, wenn es ausgeführt wird, geht nur aus der inflation Stimmen in der Finanzbuchhaltung.

Jetzt eine Prüfung in der SCP könnte versuchen zu verhindern, dass Sie von Ihrem Wechsel inflation Ziel, das wäre das gleiche als versucht zu verhindern, dass Sie das senden einer Zahlung. Wenn das validator (oder einige validator-es ist ein schändliches mit) zufällig die höchste Priorität Knoten im PB-Protokoll für eine ledger -, dann könnte es in der Tat potentiell zu zensieren, die Anfrage für das Hauptbuch. Sobald aber eine ehrliche validator führt das nominations-Protokoll, die zuvor zensiert Transaktion wird es durch Nominierung in der Stimmabgabe-Prozess.

Einmal der inflation anpassen der Transaktion, ist es durch Nominierung, bad Prüfer sich weigern könnte, zur Teilnahme an SCP Stimmabgabe, die ähnlich zu Abstürzen. Ob oder nicht, der crash bringt das Netzwerk zum Stillstand hängt davon ab, ob es ausreichend vorhandene gute Knoten, ein quorum zu bilden.

+116
Leonor Gonzales 09.12.2011, 20:41:12

Bitte helfen Sie. Ich war neu in die blockchain und nicht wissen, über das immer wieder ändern. bei der Adresse geben Sie mir meinen Wechsel zeigte sich auf meinem Ledger-nano-Geldbörse drücke ich das x anstelle des Häkchens. Ich glaube nicht, ich habe meine änderung. Kann ich gehen bis zu der gleichen Transaktion in der blockchain und versuchen Sie es erneut. Ich bemerkte, gibt es eine Schaltfläche, um eine Zahlung zu erhalten sollte das funktionieren. Tut Sie es sehen, dass es in meiner Brieftasche und senden Sie die Adresse erneut ein.

+93
GAOS 25.12.2012, 16:43:19

First off, Sie brauchen, um vollen Zugriff auf Ihren server haben, da müssen Sie ausgeführt werden, einen Bitcoin-node (ständig) mit dem Bitcoin-Netzwerk. Also ein einfaches shared-server nicht schneiden es. Sie könnten eine Verbindung zu Ihrer remote-Bitcoin-Knoten. Aber in diesem Fall, brauchen Sie noch einen server laufen, der Knoten.

Der programmer ' s Art:

  1. Installieren Sie und führen Sie einen Bitcoin-Knoten auf Ihrem server. WIE
  2. Lernen, wie man JsonRPC in Ihrer bevorzugten Programmiersprache.
  3. Mit der API Programmieren Sie Ihre eigenen virtuellen Brieftasche.

(im Grunde, wie alle online-wallets mehr oder weniger Funktion)

Die lazy programmer ' s Weg

  1. Installieren Sie und führen Sie einen Bitcoin-Knoten auf Ihrem server.
  2. Verwenden Sie ein Drittanbieter-DIY self-hosted wallet, wie Coinpunk

(Hinweis: wie auf der website angegeben, sind solche Projekte noch sehr beta. Vorsichtig.)

+39
Rathod Darshot 24.04.2013, 10:38:15

Frage mich, wie viele Münzen haben Ihre core-wallet-software, die zugänglich ist, die auf mobilen Geräten? 3rd-party-devs nicht zählen.

Die wollen nur eine Liste von Münzen, die verwendet werden können, die auf mobilen Geräten, da dies reduziert das Risiko von Diebstahl der wallet-software wird von den core-devs.

+30
Alex Cole 02.05.2015, 13:40:21

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