Wäre es theoretisch möglich, eine Kryptogeld in einer Skriptsprache wie PHP, Python oder Ruby?

Nur Frage mich, ob dies überhaupt möglich ist. Wenn ja, gibt es irgendwelche praktischen Gründen nicht zu?

+464
valik803 13.06.2012, 21:27:12
28 Antworten

Was ist die Frist Textfeld für die in der NXT-register alias?

+979
timj11dude 03 февр. '09 в 4:24

Ich möchte kaufen eine kleine Menge von bitcoins über google checkout. Jeder service-Anbieter ?

Dank

+939
Tony Delgado 26.03.2019, 11:57:58

Abgesehen von der Re-mit der gleichen R-Wert, Welche unbedingt ecdsa-Werte benötigt werden oder ein Verfahren zur Wiederherstellung des privaten Schlüssels eines p2pkh-Adresse.

Bei der gleichen Adresse wiederverwendet wird mehrfach empfangen von bitcoin, was bedrohlich wirkt es darstellen?

+863
idonutunderstand 14.01.2011, 10:00:12

Ich werde versuchen, eloipool und in einer solo-mining-Konfiguration mit dieser installation https://bitcointalk.org/index.php?topic=158105.0 eolipool startet fehlerfrei doch die clients können sich nicht verbinden. Der Hafen ist und keine optischen Fehler in irgendeiner log. tcpdump zeigt die Pakete schlagen den Hafen.

Ich folgte den Anweisungen und ich bekomme keine Fehler. Port 8338 kommt live und kann über netstat.

tcp6 15 0 :::8338 :::* zu HÖREN
tcp6 0 0 :::22 :::* zu HÖREN
tcp6 70 0 192.168.1.8:8338 192.168.1.8:33885 CLOSE_WAIT
tcp6 0 71 192.168.1.8:8338 192.168.1.8:33896 CLOSE_WAIT
tcp6 0 71 192.168.1.8:8338 192.168.1.8:33890 CLOSE_WAIT
tcp6 0 71 192.168.1.8:8338 192.168.1.8:33897 CLOSE_WAIT
tcp6 0 71 192.168.1.8:8338 192.168.1.8:33899 CLOSE_WAIT
tcp6 70 0 192.168.1.8:8338 192.168.1.8:33892 CLOSE_WAIT
tcp6 0 71 192.168.1.8:8338 192.168.1.8:33895 CLOSE_WAIT
tcp6 0 71 192.168.1.8:8338 192.168.1.8:33891 CLOSE_WAIT
tcp6 0 71 192.168.1.8:8338 192.168.1.8:33900 CLOSE_WAIT
tcp6 0 71 192.168.1.8:8338 192.168.1.8:33889 CLOSE_WAIT
tcp6 0 71 192.168.1.8:8338 192.168.1.8:33894 CLOSE_WAIT
tcp6 0 71 192.168.1.8:8338 192.168.1.8:33898 CLOSE_WAIT
tcp6 70 0 192.168.1.8:8338 192.168.1.8:33887 CLOSE_WAIT
tcp6 70 0 192.168.1.8:8338 192.168.1.8:33884 CLOSE_WAIT
tcp6 70 0 127.0.0.1:8338 127.0.0.1:49649 CLOSE_WAIT



gentoo001 home # ./minerd -o stratum+tcp://192.168.1.8:8338 -u admin -p butthole -q
[2014-01-18 22:51:19] 1 Bergmann threads gestartet, mit 'scrypt' - Algorithmus.
[2014-01-18 22:51:19] Ab Schicht auf stratum+tcp://192.168.1.8:8338
[2014-01-18 22:51:49] stratum_subscribe timed out
[2014-01-18 22:51:49] ...Wiederholung nach 30 Sekunden
[2014-01-18 22:52:49] stratum_subscribe timed out
[2014-01-18 22:52:49] ...Wiederholung nach 30 Sekunden





gentoo001 eloipool # Katze config.py
# Bitte beachten Sie, dass config-Dateien sind in der Python-source-code!
# Ein häufiger Fehler ist, um eine option aus der Liste (wie TemplateChecks,
# JSONRPCAddresses, etc) ohne das abschließende Komma.
# Zum Beispiel (das ist FALSCH):
# JSONRPCAddresses = (
# (", 8337) # <-- da muss ein Komma nach JEDEM Element, auch im letzten
# )
# Ohne das abschließende Komma, sollte die option Liste immer nur ein Element in
# es, Python interpretieren würde der "main" - Klammer als Reine sub-Ausdruck
# statt einer Liste von Werten. Wenn dies der Fall ist, erhalten Sie möglicherweise verrückten Fehler, oder
# Dinge, die vielleicht nur nicht richtig funktioniert. Seien Sie vorsichtig, um nicht zu verpassen die Kommas.

### Einstellungen für server-Identität

# Der Name des Servers
ServerName = 'Whirpools'

### Einstellungen für server-Skalierung/laden

# Share-hashes werden müssen, unter dieser gültig ist Aktien
# Wenn die dynamischen gezielt aktiviert ist, das ist das minimum
ShareTarget = 0x000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffff

# Automatisch anpassen, Ziele pro Benutzername
# 0 = deaktiviert
# 1 = beliebige Ziele
# 2 = hoch zwei Schwierigkeiten (null-bit zählt)
DynamicTargetting = 2

# Wie viele Aktien pro minute zu erreichen im Durchschnitt
DynamicTargetGoal = 6

# Anzahl der Sekunden, die hashrate ist gemessen über
DynamicTargetWindow = 120

# Minimum und maximum des merkle Wurzeln zu halten in der Warteschlange
WorkQueueSizeRegular = (0 x 100, 0 x 1000)

# Minimum und maximum des LEEREN merkle Wurzeln zu halten in der Warteschlange
# (wird verwendet, wenn wir ausgehen bevölkert sind)
WorkQueueSizeClear = (0x1000, 0x2000)

# Minimum und maximum des LEEREN merkle Wurzeln zu halten, in der Warteschlange, die eine Höhe bis
# (verwendet für longpolls)
WorkQueueSizeLongpoll = (0x1000, 0x2000)

# Wie lange warten zwischen getmemorypool updates normalerweise
MinimumTxnUpdateWait = 5

# Wie lange warten zwischen den Wiederholungen, wenn getmemorypool ausfällt
TxnUpdateRetryWait = 1

# Wie lange schlafen im idle-loops (temporäre!)
IdleSleepTime = 0.1

### Einstellungen in Bezug auf belohnen generation

# Adresse zu generieren, die Belohnungen zu
TrackerAddr = '13siH3VpL4nwJCXpWnMMAaSZCAz9EVsNcv' # testnet

# Coinbaser Befehl zu Steuern belohnen delegation
# %d wird ersetzt mit dem Wert der block-reward (in satoshis)
# %p wird ersetzt mit dem vorherigen block-hash in hexadezimal
# HINWEIS: Dieses Beispiel spendet 1% des block-rewards zu Luke-Jr für Eloipool Entwicklung
#CoinbaserCmd = 'echo -e "1\\n$((%d / 100))\\n1579aXhdwvKZEMrAKoCZhzGuqMa8Eonuxu"'

### Einstellungen in Bezug auf die upstream-Daten-Anbieter

# JSON-RPC-Server zu bekommen-block-Vorlagen aus
# Siehe https://en.bitcoin.it/wiki/BIP_0023#Logical_Services für wichtige details
TemplateSources = (
{
 'name': 'primäre'
 'uri': 'http://admin:"Spundloch"@localhost:8332',
 "Priorität": 0,
 "Gewicht": 1,
},
{
 'name': 'sekundären',
 'uri': 'http://admin:"Spundloch"@localhost:18332',
 "Priorität": 1,
 "Gewicht": 1,
},
)

# JSON-RPC-Server zu überprüfen, block-Vorschläge mit
# Wenn keine zur Verfügung gestellt, und die ausgewählte Quelle unterstützt die Vorschläge, es allein auch
# verwendet werden, für die Prüfung
# HINWEIS: Alle aufgeführten Server hier MUSS der support BIP 23 Block Vorschläge
# HINWEIS: Mainline bitcoind (ab 0.8) dies NICHT unterstützt (obwohl die 0.8.0.eligius Niederlassung keine)
TemplateChecks = (
# {
# 'name': 'primäre'
# 'uri': 'http://admin:"Spundloch"@localhost:8332',
#
# # Wenn 'einstimmigen' wahr ist, wird keine Vorlage verwendet werden, wenn diese Knoten
# # ablehnt
# 'einstimmigen': False,
#
# # Wenn der check-Servern nicht einverstanden sind, auf alle Vorlagen, die Sie erzielt werden und
# # die höchste Punktzahl verwendet werden; "Gewicht" kann verwendet werden, um die
# # scoring-pro-server
# 'Gewicht': 1.1,
# },
# {
# 'name': 'sekundären',
# 'uri': 'http://admin:"Spundloch"@localhost:18332',
# 'einstimmigen': False,
# 'Gewicht': 1,
# },
)

# JSON-RPC-Server zu senden gefunden Blöcke (wenn Sie entsprechen den vollen target -)
# Die spezifischen TemplateSource, dass der block basierend auf immer gesendet werden
# den block zuerst.
# Wenn die Einstellung nicht angegeben ist, oder Keine volle TemplateSources-Liste verwendet wird.
# Wenn eine leere Liste, die keine zusätzlichen Beiträge werden versucht.
# Wenn eine leere Liste, und der block gefunden wurde, auf eine "klare" merkle root (nicht
# auf jeder TemplateSource), die volle TemplateSources-Liste verwendet wird.
BlockSubmissions = (
{
 'name': 'primäre'
 'uri': 'http://admin:"Spundloch"@localhost:8332',
},
{
 'name': 'sekundären',
 'uri': 'http://admin:"Spundloch"@localhost:18332',
}
)

# Templates nicht verwendet werden, es sei denn, Sie haben eine Annahme-Verhältnis über diesem
# Bereich: 0.00 - 1.00
MinimumTemplateAcceptanceRatio = 0

# Keine Vorlage mit einem kombinierten Gesamtpunktzahl unterhalb dieser verwendet werden
MinimumTemplateScore = 1

# Setzen Sie dies auf True, wenn Sie möchten Aktien der Erfüllung der upstream-Gegner warten
# Antwort von einem upstream-server vor der Anmeldung Sie. Ansonsten, für solche
# Aktien, upstreamResult wird immer Wahr sein und upstreamRejectReason wird
# immer Keine. Beachten Sie, dass es diese verursachen Aktien werden abgemeldet
# um, oder mit dem falschen Zeitstempel (wenn Ihr Anteil logger verwendet die log-Zeit
# statt teilen-Zeit).
DelayLogForUpstream = True

# Bitcoin-p2p-server für die Bekanntgabe Blöcke gefunden
UpstreamBitcoindNode = ('127.0.0.1', 8333) # mainnet

# Netzwerk-ID für den primären blockchain
# Andere bekannte Netzwerk-IDs können hier gefunden werden:
# https://en.bitcoin.it/wiki/Protocol_specification#Message_structure
#UpstreamNetworkId = b'\x0b\x11\x09\x07' # testnet3
UpstreamNetworkId = b'\xF9\xBE\xB4\xD9'

# Secret Benutzernamen verwenden dürfen, setworkaux
#SecretUser = ""

# URI zu senden gotwork mit info für jede Aktie Vorlage
#GotWorkURI = "

# Share-hashes werden muss, unter diesem vorgelegt werden gotwork
GotWorkTarget = 0x00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff

# Das Ziel die Herstellung von Blöcken mit der Transaktion zählt, die eine Potenz von zwei
# Dies hilft zu vermeiden, keine chance, jemanden zu missbrauchen CVE-2012-2459 mit Ihnen
# 1 = cut-out feeless Transaktionen; 2 = cut-out auch Gebühr-inklusive Transaktionen (wenn möglich)
#POT = 2

# Vermeiden mining feeless Transaktionen außer zu befriedigen TOPF
# Hinweis: dies funktioniert nur, wenn TOPF ist in der Tat aktiviert, in den ersten Platz
Greedy = False

### Einstellungen für Netzwerk-services
# Beachten Sie, dass Eloipool unterstützt nur IPv6-sockets, und wenn Sie möchten, binden Sie an ein
# IPv4-Adresse, die Sie brauchen, um stellen Sie es mit ::ffff: eg ::ffff:192.168.1.2

# Adressen die Empfangsbereitschaft für JSON-RPC-GBT/getwork server
JSONRPCAddresses = (
 (", 8337),
)

# Adressen zu hören, für Stratum-mining-server
StratumAddresses = (
 (", 3334 Schlitz),
)

# Adressen Abhören für Bitcoin Knoten
# Hinweis: dies wird nur verwendet, um die Verteilung der Blöcke am pool findet, nichts anderes
BitcoinNodeAddresses = (
 (", 8338),
)

# Adressen zulässig sind, die zu "fälschen" von " - Adresse mit der X-Forwarded-For-header
TrustedForwarders = ('::ffff:127.0.0.1',)


# Protokollierung der Aktien:
ShareLogging = (
{
 'Typ': 'logfile',
 'filename': 'share-logfile',
 "format": "{Zeit} {F(remoteHost)} {username} {YN(nicht(rejectReason))} {dash(YN(upstreamResult))} {dash(rejectReason)} {Lösung}\n",
},
{
 'Typ': 'sql',
 'engine': 'mysql',
 'dbopts': {
 'host': 'localhost',
 'db': 'Becken',
 'user': 'admin',
 'Passwort': 'Spundloch',
},
 "statement": "insert in Aktien (rem_host, Benutzername, our_result, upstream_result, Ursache, Lösung) values ({Q(remoteHost)}, {Benutzername}, {YN(nicht(rejectReason))}, {YN(upstreamResult)}, {rejectReason}, unhex({Lösung}))",
# },
# {
# 'type': 'sql',
# 'engine': 'sqlite',
# 'dbopts': {
# 'Datenbank': 'teilen.db',
# },
# "statement": "insert in Aktien (remoteHost-Rechner, Benutzernamen, rejectReason, upstreamResult, Lösung) values ({remoteHost}, {Benutzername}, {rejectReason}, {upstreamResult}, {Lösung})",
},
)

# Authentifizierung
# Es sind derzeit 2 Module.
# - allowall wird jeder Benutzername/Passwort-Kombination.
# - simplefile wird, verwenden Sie den Benutzernamen/Passwörter aus einer Datei, die enthält username<tab>password\n-ohne \n in der letzten Zeile.
Authentication = (
{
 'module': 'allowall',
},
# {
# 'module': 'simplefile',
# 'filename': 'userdatabase',
# },
)

### Einstellungen zur Protokollierung poolserver

# Standardmäßig, bedeutende Ereignisse ausgedruckt werden, um die interaktive Konsole
# Sie können Ihre Anmeldung entweder einfache Parameter oder Python ' s advanced logging-framework
# Beachten Sie, dass die Verwendung von Python-logging-framework überschreiben die Standard-Konsole Protokollierung!

# Einfach melden alles in das SystemProtokoll (syslog) sowie:
# LogToSysLog = True

# Um eine log-Datei:
# LogFile = 'filename.log'

# Für eine rotierende log-Datei:
LogFile = {
 'filename': 'eolipool.log',
 'Wann': 'midnight',
 'backupCount': 7,
}
# Details finden Sie unter:
# http://docs.python.org/3/library/logging.handlers.html#logging.handlers.TimedRotatingFileHandler
+853
Taylor Jasko 14.04.2015, 19:40:56

Ich bin der überprüfung Bitcoin Transaktion Daten zurückgegeben werden 'getrawtransaction' bitcoind-Befehl. Ich Frage mich, warum Feld: vout->Adressen ist eine Tabelle, und warum es erlaubt, mehr als eine Adresse zugeordnet werden, die entsprechenden vout von der Transaktion? Gibt es irgendwelche Transaktionen in die blockchain mit diesem Feld gefüllt mit mehr als einer Adresse? Was ist der Anwendungsfall für dieses Szenario?

Beispiel unten:

{
hex=010000000498bf04c3f5e129c67f193703ac84a75a968ae821f67e03ed643e272d984a7788010000008b483045022100df0fc6c8ebacf2986f98f4fd4fe790c870f43180fe4e21d21dae67bbc4b36d82022049889a9a992eb31f34f83fbfe721a2fee580d9a50c65274b477c63adef4c3b07014104b1d702ecd1157a9ebd5194e39ee01d4bc317c1eec5aa49ca8457a08872cc34e0940404e5e17afcd970c324563f884c02c0bec6a4b840972cb17de6366da07917ffffffff4aa8cb48a783871d51612be73ae2571bf20a068a6181e9a0b286bfecd18a9e0b010000008b483045022100bc6d4f859b962510db20aa2b4f2018de8448101866637950f4852d57a5bfc3b402201b7da77067dea8b20ab069343f90b0e94191456d37dbb2bf84b31d3732c686e1014104bd33836b8247ddf109037ea57c0b23d23b215c6ab88926478f2fd884aa209b3296ec565ac54896a24675d0e584a0f8e56b98a2a1a64bd9ac9febaf942a90d047ffffffff9158a28a9d610bd8d0132c49365ca3fc4b3b4656427c6b65c77e021ba81f3d18010000008b483045022100dc1f01e3a8850374c7929cd43c1b75bfb34093974ecc128d99895d279d541dca022023952ef2e3d8f97130a4490c114a432de5643c8cf413762860d9787c1c5364c401410401de03d4723cef6a0f0fc278cffd257a611c17e177e80cc6f382d3c218aebf41263172a6d64f2f0210e620256b0bf3430c8251c60ef38083ff6c6a87e7d80698ffffffff7edbc0f244d55f4d4191c36f0d7578729d0775327e83d00a08622f36370db42b000000008b483045022069a96fdd4ec434aa8a70185cd861fe8bc3e82aa4db8967e6ed3d2f7ff0a1a3bd022100b1464600ae2a9d8b2c8e14217746ac3eba32e99068611847273e4886bca47cea0141047cfc6e801a25c1c52ba2e00859142e9ff03bea35670e9f94be22b8dbe4edae2a4046fa9c86d2d4c2af6402ae3a98d725ec1a30a461013a968294043ea33d3b79ffffffff02af859600000000001976a914c962d40fc3302ad21a554d28509a4a9dcafc624388ac4defb301000000001976a9146999a9826e7f5b90e4f4a3ac5fb6cdfa32d3942288ac00000000, txid=0c58341ad9b9846771c0be43bea903911d7e7bd3c5dea38ca4e684ba172821ab,
version=1,
locktime=0,
vin=[
 {txid=88774a982d273e64ed037ef621e88a965aa784ac0337197fc629e1f5c304bf98, vout=1, scriptSig={asm=3045022100df0fc6c8ebacf2986f98f4fd4fe790c870f43180fe4e21d21dae67bbc4b36d82022049889a9a992eb31f34f83fbfe721a2fee580d9a50c65274b477c63adef4c3b0701 04b1d702ecd1157a9ebd5194e39ee01d4bc317c1eec5aa49ca8457a08872cc34e0940404e5e17afcd970c324563f884c02c0bec6a4b840972cb17de6366da07917, hex=483045022100df0fc6c8ebacf2986f98f4fd4fe790c870f43180fe4e21d21dae67bbc4b36d82022049889a9a992eb31f34f83fbfe721a2fee580d9a50c65274b477c63adef4c3b07014104b1d702ecd1157a9ebd5194e39ee01d4bc317c1eec5aa49ca8457a08872cc34e0940404e5e17afcd970c324563f884c02c0bec6a4b840972cb17de6366da07917}, Reihenfolge=4294967295}, {txid=0b9e8ad1ecbf86b2a0e981618a060af21b57e23ae72b61511d8783a748cba84a, vout=1, scriptSig={asm=3045022100bc6d4f859b962510db20aa2b4f2018de8448101866637950f4852d57a5bfc3b402201b7da77067dea8b20ab069343f90b0e94191456d37dbb2bf84b31d3732c686e101 04bd33836b8247ddf109037ea57c0b23d23b215c6ab88926478f2fd884aa209b3296ec565ac54896a24675d0e584a0f8e56b98a2a1a64bd9ac9febaf942a90d047, hex=483045022100bc6d4f859b962510db20aa2b4f2018de8448101866637950f4852d57a5bfc3b402201b7da77067dea8b20ab069343f90b0e94191456d37dbb2bf84b31d3732c686e1014104bd33836b8247ddf109037ea57c0b23d23b215c6ab88926478f2fd884aa209b3296ec565ac54896a24675d0e584a0f8e56b98a2a1a64bd9ac9febaf942a90d047}, Reihenfolge=4294967295}, {txid=183d1fa81b027ec7656b7c4256463b4bfca35c36492c13d0d80b619d8aa25891, vout=1, scriptSig={asm=3045022100dc1f01e3a8850374c7929cd43c1b75bfb34093974ecc128d99895d279d541dca022023952ef2e3d8f97130a4490c114a432de5643c8cf413762860d9787c1c5364c401 0401de03d4723cef6a0f0fc278cffd257a611c17e177e80cc6f382d3c218aebf41263172a6d64f2f0210e620256b0bf3430c8251c60ef38083ff6c6a87e7d80698, hex=483045022100dc1f01e3a8850374c7929cd43c1b75bfb34093974ecc128d99895d279d541dca022023952ef2e3d8f97130a4490c114a432de5643c8cf413762860d9787c1c5364c401410401de03d4723cef6a0f0fc278cffd257a611c17e177e80cc6f382d3c218aebf41263172a6d64f2f0210e620256b0bf3430c8251c60ef38083ff6c6a87e7d80698}, Reihenfolge=4294967295}, {txid=2bb40d37362f62080ad0837e3275079d7278750d6fc391414d5fd544f2c0db7e, vout=0, scriptSig={asm=3045022069a96fdd4ec434aa8a70185cd861fe8bc3e82aa4db8967e6ed3d2f7ff0a1a3bd022100b1464600ae2a9d8b2c8e14217746ac3eba32e99068611847273e4886bca47cea01 047cfc6e801a25c1c52ba2e00859142e9ff03bea35670e9f94be22b8dbe4edae2a4046fa9c86d2d4c2af6402ae3a98d725ec1a30a461013a968294043ea33d3b79, hex=483045022069a96fdd4ec434aa8a70185cd861fe8bc3e82aa4db8967e6ed3d2f7ff0a1a3bd022100b1464600ae2a9d8b2c8e14217746ac3eba32e99068611847273e4886bca47cea0141047cfc6e801a25c1c52ba2e00859142e9ff03bea35670e9f94be22b8dbe4edae2a4046fa9c86d2d4c2af6402ae3a98d725ec1a30a461013a968294043ea33d3b79}, Reihenfolge=4294967295}
],
vout=[
 {Wert=0.09864623, n=0, scriptPubKey={asm=OP_DUP OP_HASH160 c962d40fc3302ad21a554d28509a4a9dcafc6243 OP_EQUALVERIFY OP_CHECKSIG, hex=76a914c962d40fc3302ad21a554d28509a4a9dcafc624388ac, reqSigs=1, type=pubkeyhash,

 // WARUM MEHR ALS EINE ADRESSE GEBRACHT WERDEN KÖNNTEN, UNTEN?
Adressen=[1KMqDGqpLBZPzfVGENErKce1hkaL8TnBwz]
 } 

},
 {Wert=0.28569421, n=1, scriptPubKey={asm=OP_DUP OP_HASH160 6999a9826e7f5b90e4f4a3ac5fb6cdfa32d39422 OP_EQUALVERIFY OP_CHECKSIG, hex=76a9146999a9826e7f5b90e4f4a3ac5fb6cdfa32d3942288ac, reqSigs=1, type=pubkeyhash,

 // HIER DAS GLEICHE: WARUM MEHR ALS EINE ADRESSE GEBRACHT WERDEN KÖNNTEN, UNTEN?
Adressen=[1AdN2my8NxvGcisPGYeQTAKdWJuUzNkQxg]}

}
],
blockhash=0000000000000155303b637fda8f13f1778f58b64328c95ae201ccffbc5c6a8c, Bestätigungen=1885, Zeit=1368707765, blocktime=1368707765
}
+804
ardee 25.02.2014, 14:15:35

Es gibt mehrere Ansätze , um die pooled mining, jede mit Ihrer eigenen Vorteile und Nachteile. Vorausgesetzt, Sie sind eine dedizierte miner, der nicht - pool-hop - dann-Szenario, das Sie beschreiben, sollte ein "Grenzfall", die selten, wenn überhaupt, auftreten. Das heißt, gemeinsame Auszahlung-Regelungen umfassen:

  • PPS - Pay-Per-Teilen. Jede eingereichte Aktie Wert bestimmte Menge an BTC. Da die Suche nach einem block erfordert Aktien im Durchschnitt eine PPS-Methode mit 0% Gebühr wäre 50 BTC geteilt durch . Es ist riskant für die pool-Betreiber, daher ist die Gebühr am höchsten ist.
  • SMPPS - Shared Maximale Pay-Per-Teilen. Wie Pay-Per-Share, aber zahlt nie mehr als den pool verdient.
  • ESMPPS - Ausgeglichen Freigegebene Maximale Pay-Per-Teilen. Wie SMPPS, aber ausgleicht, Zahlungen gerecht unter alle diejenigen, die schuldig sind.
  • CPPSRB - Aufgestellter Pay-Per-Share mit den Letzten Backpay.
  • Prop. - Proportional. Wenn der block gefunden wird, wird die Belohnung verteilt sich auf alle Arbeitnehmer proportional zu, wie viel Aktien jeder von Ihnen hat gefunden.
  • PPLNS - Pay-Per-Last-N-Shares. Ähnlich proportional, aber anstatt sich auf die Anzahl der Aktien, in die Runde, stattdessen blickt auf die letzten N shares, unabhängig von der Runde hinweg.
  • Score - Score-basiertes system: eine proportionale Belohnung, aber gewogen by-Zeit vorgelegt. Jede eingereichte Aktie mehr Wert ist in der Funktion der Zeit t seit Beginn der aktuellen Runde. Für jede Aktie score aktualisiert: score += exp(t/C). Das macht später die Aktien viel mehr Wert als früher-Aktien, so der Bergmann, um die Punktzahl schnell abnimmt, wenn Sie aufhören, Bergbau auf den pool. Belohnungen werden anteilig berechnet, um scores (und nicht auf Aktien). (bei slush ' s pool C=300 Sekunden, und jede Stunde erzielt werden normalisiert)

Der wichtige Faktor ist, dass Sie vermeiden Proportional Auszahlung Systeme, wie Sie sind anfällig für pool-hopping, so werden Sie wahrscheinlich verlieren einen Teil Ihrer Einnahmen zu Trichtern auf diesen pools. Für Ihre Anliegen, SMPPS, ESMPPS oder PPLNS wäre eine gute Wahl, aber es gibt andere Faktoren zu berücksichtigen, und es ist letztlich an Ihnen zu entscheiden, eine Auszahlung Schema und pool , die am besten zu Ihren Bedürfnissen passt.

+799
DumbBrunette 20.03.2018, 16:31:36

Ich investierte in bitcoins und leider habe ich Probleme das system zu verstehen. Vielleicht können Sie Sie beantworten Sie mir folgende Fragen?

1.a) ich weiß, dass meine öffentlichen und meinem privaten Schlüssel. Ich habe noch ein backup meiner wallet.dat?

1b), Wenn ich die Brieftasche.dat: Es gibt keinen Punkt in die Rettung meines öffentlichen und privaten Schlüssel, wenn ich die Brieftasche.dat sowieso, richtig?

  1. Wenn ich sichere mein wallet.dat mit einem starken Passwort, kann ich die wallet.dat nur auf dropbox und senden Sie es an ein paar Freunde oder muss ich damit die Datei nicht mehr private?

  2. Ist die decripting Funktion von Bitcoin-QT genug?

  3. Ich bin okay mit dieser actionsteps:

  4. Die Verschlüsselung meiner wallet mit Bitcoin-QT und schreiben mein Passwort auf Papier

  5. Schreibe meine privaten und öffentlichen Schlüssel auf Papier
  6. Senden Sie die bitcoins von mtgox an meine öffentliche Adresse
  7. Mit der backup-option von Bitcoin-QT und senden Sie die Sicherung auf dropbox + ein Freund, den ich Vertrauen

Bitte lassen Sie mich wissen, wenn ich weitere Schritte oder kann ich einen Schritt aus.

Danke!

+788
Carole Cerenzio 08.10.2019, 15:09:04

Heute können die Staaten Folgen, Geld, Wege und Transaktion Geschichte, in der Regel mit der überprüfung von Bankkonten. So wie ich verstehe, Es ist unmöglich für jemand anderes zu Lesen, Ihre Bitcoin Transaktionen und der aktuelle Kontostand ohne Ihre Zustimmung.

In einer Bitcoin-Welt, wie kann sich ein Staat überwachen bank-Konto, wenn es unmöglich ist, zu prüfen, Ihre Transaktionen?

+765
malina34 07.11.2012, 20:56:40

Ich kann mir vorstellen, eine Zukunft, in der die Banken oder andere Finanzinstitute (Betrieb mit Bitcoins, natürlich) Ihre eigenen mining-rigs und sind Ihre (outbound) Kunden-Transaktionen in die Blöcke, die Sie mir als Dienst. Sollten Sie entweder extrahieren Sie eine Gebühr von Ihren Nutzern (für die Aufbewahrung Ihres Geldes "sicher") oder eine partielle reserve system (also Sie verdienen Geld durch Kreditvergabe), wäre es eine Gebühr von einem anderen Namen Ihre Bedeutung mining wären immer noch profitabel, obwohl Sie nicht mit Geld verdienen direkt durch die Erhebung von Transaktionsgebühren. Es gibt Geld zu werden gemacht in vielerlei Hinsicht...

+745
Huy Vuvan 25.06.2013, 07:29:13

Wie beantrage ich meine bitcoin-cash (BCH) von einer einzigen Adresse Mycelium wallet?

+698
zolotay123 22.10.2017, 01:20:30

Wenn es ein Preis überschneiden sich, ich.e ein Fragen und einem teureren Angebot, wer bekommt die Differenz? In anderen Worten, wird der Verkäufer erhalten eine "extra -", oder der Käufer einen "Rabatt"? Ich bin daran interessiert, BTC-e, die hauptsächlich, aber Allgemeine Kenntnisse über den Austausch auch hilfreich.

Ich sah mich hier um und fand ähnliche Fragen, wie dieses eine, dieses eine, und dieses eine, ich aber noch nicht vollständig verstehen, wie es funktioniert.

Diese Antwort scheint nahe zu legen, dass der effektive Preis wird sein, dass die Reihenfolge im Buch, die man auf den ersten Platz. Also, vorausgesetzt, volumes übereinstimmen, eine Frage zu $1000 mit einem Gebot bei $1050 gefüllt wird, die bei $1000, wenn die Frage gestellt wurde ersten oder bei $1050, wenn das Angebot auf den ersten Platz.

Hier ist es erklärt, dass "der Austausch wird mit dem buy order mit die niedrigste sell orders", aber es ist mir nicht klar, ob das der Fall ist, nur in dem gegebenen Beispiel in der Frage, oder immer. Das andere stimmt mit den beiden anderen, aber nicht sagen, was passiert im umgekehrten Fall (swapping bids und asks).

+697
David King 14.08.2015, 11:25:03

Ja, diese Aufgaben sind normalerweise betreut von Bitcoin Core oder gleichwertig-mining-software.

Ich nehme an, im Prinzip einige miner könnte patch Ihre software so, dass Sie gebeten, einen Mitarbeiter zu genehmigen, jede Transaktion vor der Zugabe zu einem block, oder beteiligen sich in anderer Weise. Aber ich kann mir nicht vorstellen, warum jemand wollen würde, oder was ein Mensch Aussehen würde, für eine Transaktion wäre das nicht einfacher Skript.

Für mehr Allgemeine Informationen über den Bergbau, zu sehen , Was genau ist der Bergbau? Die wichtigste Quelle für technische Informationen über Bitcoin ist die wiki auf https://en.bitcoin.it/wiki/Mining (oder ein Spiegel).

+622
0967437336 15.12.2015, 03:26:17

Ich weiß, dass es ein torrent download der blockchain, um Starthilfe für Ihre neue installation. Dies sollte auch helfen, zu aktualisieren Ihre lokalen wallet. Um herunterladen und importieren der blockchain manuell haben Sie einen Blick auf die Anleitung und den download-link in diesem bitcointalk thread:

https://bitcointalk.org/index.php?topic=145386.0

+521
user2932202 01.05.2018, 07:48:42

Der ganze Zweck des proof-of-work-mining ist die Kraft, die Teilnehmer drehen Ihre Räder tun Geschäftigkeit. Es dauert etwa 10 Minuten, um mir einen block, weil der Schwierigkeitsgrad ändert sich automatisch so, dass es immer dauert etwa 10 Minuten, um mir einen block. Wenn mehr hashing-power zum Netzwerk Hinzugefügt wird, wird die Schwierigkeit erhöht, um Platz für. Die Zeit, die es braucht, um dort ein block ist absichtlich auf 10 Minuten festgelegt.

Sie sollten Lesen , Was genau ist der Bergbau? für die Klärung.

+513
avangard39 26.07.2015, 02:27:30

Da jeder Bitcoin ist nicht tagged, die in irgendeiner Art und Weise, es kann jedoch schwierig sein, zu verfolgen, das Token, wenn Sie übertragen werden, um einen Austausch oder tumbler/shuffler. Bevor Sie gehen zu einer von denen, sollte es einfach sein zu verfolgen, obwohl.

Mit dem derzeitigen system ist es einfacher zu beobachten, ein Konto, ist eine Bitcoin da jeder Bitcoin nicht irgendeine Art von einzigartigen ID, während die accounts tun.

+413
user44963 19.05.2011, 18:15:12

Niemand kann ermitteln, die Auswirkungen bestimmter Bedrohungen verursachen, aber einige "beliebte" Gefahren sind:

  • Extreme Staatliche Regulierung.
  • Bitcoin verlieren, um einen Konkurrenten Münze.
  • Technische Anschläge, darunter Angriffe auf Protokoll - (51% - Angriff) oder Angriffe auf Kryptographie.
  • Vorsätzliche Marktmanipulation zu Abstürzen der Preis.

Einige Faktoren können diese Ereignisse häufiger auftreten oder es Ihnen ermöglichen werden:

  • Ungelöste technische Probleme, wie blockchain aufblasen, oder die Transaktion der Grenzen innerhalb der Blöcke.
  • Ende oder abnehmende block-Belohnungen, die Menschen zu verlassen mining.
  • Erhöhte Zentralisierung aus welchem Grund auch immer (advanced technology, null Stromkosten, etc.)
+412
Goyst99q 26.05.2011, 02:06:57

Nach viel suchen, fand ich die bit-code, verwendet "Bitcoin Samen". Also ja, die Bitcoin-Kern verwendet die Zeichenfolge "Bitcoin-Saatgut" im tandem mit einem zufälligen seed.

https://github.com/bitcoin/bitcoin/blob/d0f81a96d9c158a9226dc946bdd61d48c4d42959/src/key.cpp#L302

+403
Angelina Izumova 19.07.2019, 02:16:57

Wir unterscheiden ein paar Fälle:

Genossenschaft schließen

Im Falle einer Genossenschaft schließen, die beiden channel-partner können vereinbaren, die jede Transaktion, die Sie möchten. So, Sie können wählen Sie die Gebühr, die an Ort und Stelle. Als die beiden Ausgaben würden wahrscheinlich keine zeitschlossfunktion, jede Partei könnte sich von Kinder-zahlt-für-Eltern (CPFP) zu stoßen, die initial closing der Transaktion. Sie könnte sogar die Ausgabe eines RBF-Transaktion zunächst und aktualisieren Sie es später, wenn es nicht bestätigen schnell genug.

Einseitige schließen

Die Partei initiiert, die das closing der Transaktion hat Ihre Mittel gesperrt, um zu ermöglichen, dass die Gegenpartei Ihre Verletzung-Abhilfe, wenn ein Alter Zustand veröffentlicht wurde. Dies bedeutet, dass traditionell nur die Gegenpartei verwenden kann, CPFP, um zu beschleunigen das schließen der Transaktion. Das ist unbequem, denn es würde nicht notwendig sein, für eine einseitige schließen, es sei denn die Gegenpartei derzeit unkooperativ.

Die letzten lnd Version 0.7.0 release notes erwähnen, dass Verbesserungen vorgenommen wurden, um Ihre Transaktion zu schließen Verfahren für die Unterstützung von RBF und CPFP.

+396
ndd 31.05.2014, 21:03:00

Ich habe eine Reihe von PCs hasing bei 100 kH/s und ist derzeit die Netzwerk-Schwierigkeit ist 2674.36329706.

Mein Leistungsaufnahme 200 W und als pro https://www.litecoinpool.org/calc?hashrate=100&difficulty=2674.36329706&power=200&energycost=0.12&currency=USD

die Wahrscheinlichkeit, dass mir das finden eines Blocks in 30 Tagen ist 2.23%

Aber meine internet-Geschwindigkeit wurde gedrosselt auf 52 Kilobyte pro Sekunde, und ich Frage mich, wenn Sie, dass änderungen der oben genannten Wahrscheinlichkeit von 2% auf null? sprich, brauche ich eine große internet-Anschluss zu haben, dass die 2 - % - chance?

+379
Jonathan Hartley 03.08.2010, 15:06:06

Als relativ neuer user, ich habe erzeugt nur eine Handvoll von öffentlichen Adressen. In der Regel, um zu einer neu entdeckten und bevorzugt Brieftasche.

Ich habe erst vor kurzem gelernt, dass eine einzelne Samen-Satz generieren kann mehrere key-Paare, Und jedes der privaten Schlüssel generieren können mehrere öffentliche Adressen.

Dennoch, ich habe gehört, die alte Weisheit der Erzeugung einer neuen Adresse für jede Transaktion, aber keine Ahnung haben, wie sinnvoll dies in die Praxis umzusetzen, oder warum.

Als neue Benutzer, sollten wir lernen über die Nutzung viele öffentliche Adressen, die für unsere Geschäfte, oder ist es nur in Ordnung, zu verwenden?

+330
NightShadow 13.12.2011, 16:42:50

Waffenkammer oder msigna könnte wohl eine Verbindung zu ihm herstellen.

+325
hasan hasani 17.10.2012, 20:24:25

Ich bin mit magento Erweiterung von coinbase bitcoin für meine sandbox-Konto.

Aber immer, wenn ich versuche, eine Bestellung über meinen Shop ich bin immer folgenden Fehler :

Fatal error: Uncaught exception 'Coinbase_ApiException' with message 'Status-code 401' .

Mir helfen diese zu lösen.

+307
sisko 11.11.2010, 06:38:51
Proof of stake ist eine alternative Konsens-Mechanismus passt sich der Bergbau Erfolgschancen der Anteil der kryptogeld das Token im Besitz der miner.
+258
Daedalus 23.07.2017, 05:57:22

Da es ein bisschen schwierig zu finden Entwickler Informationen für Bitcoin-Cash Frage ich ja hier. Welche änderungen wären erforderlich, von einem mining-pool-Entwickler-Sicht auch den support Bitcoin-Cash?

+167
user214961 21.04.2016, 17:39:16

So, zum Glück Bitcoin Core-0.16.0 zu uns kam, die Allgemeinen Menschen.

Aber dennoch, nativen segwit Adresse Bech32 war nicht als default ausgewählt.

Ist es nicht besser, verwenden Sie ein Bech32 Adresse rechts Weg, anstatt P2SH segwit-gewickelt-Adresse?

+138
brian cheatham 22.08.2012, 20:12:59

Ich habe ein android-wallet (Die Andreas Schildbach eine). Ist es möglich, importieren Sie diese Brieftasche in meinem desktop-wallet?

Ich möchte in der Lage sein zu verwalten, mein Geld mit meinem Handy oder meinem desktop - sowohl die gleichen wallet.

Ich war Graben durch die Dateien von meinem Telefon auf der Suche nach einer Geldbörse.dat / .Geldbeutel, aber kann nicht scheinen, einen zu finden.

Ich habe meine mobile wallet dann versucht, den Import der backup-Datei in meinem desktop-wallet, aber das hat nicht funktioniert.

+113
SMR 09.07.2016, 14:30:52

Dieser blog-post beschreibt eine Methode zum Schutz gegen replay-Angriffe nach jedem hard-Gabel auf die Bitcoin-blockchain. Es asumes Sie haben BTC in eine Geldbörse, und will es zu übertragen, ohne zu riskieren, die Gabel-die Münze.

In der Zusammenfassung heißt es:

  1. Kaufen BTC in einer exchange
  2. Transfer BTC von exchange in Ihrer Brieftasche
  3. Transfer in voller Höhe einschließlich der neu empfangenen BTC von wallet auf ein anderes wallet

Laut dem Autor, die Letzte Transaktion kann nicht wiedergegeben werden, auf die neue Kette, da es für eine größere Menge, als welche, die Adresse müsste in der neuen Kette.

Kann jemand bestätigen, ob dies tatsächlich der Schutz vor replay-Angriffen? Dies wäre eine gültige Methode für eine harte Gabel?

Meine Sorge ist, dass jemand könnte replizieren die erste übertragung (Schritt 2) in die neue Kette, damit die zweite Transaktion (Schritt 3) wiederholen können.

+85
mishavelikiy 11.11.2017, 00:23:26

% echo -n "Absender" | bx-base16-Kodieren | bx sha256 | bx sha256 | bx ec-to-public | bx ec-zu-Adresse -v-0

18aMGf2AxQ3YXyNv9sKxiHYCXcBJeJv9d1

% echo -n "Absender" | bx-base16-Kodieren | bx sha256 | bx ec-to-public | bx ec-zu-Adresse -v-0

1DcTtaa37w971TmoafPpE9Pk16xc42YA87

+70
GoodBadUgly 08.01.2013, 19:59:17

Fragen mit Tag anzeigen