kann man überprüfen mit wahrscheinlicher ist, dass der pool ist nicht Cheaten?

Kann Bergmann überprüfen Sie mit 100% Sicherheit, dass der pool-Betreiber ist nicht Betrug, wie behauptet, Ihr Anteil ist kleiner im Vergleich zu den anderen Teilnehmern? also sagen Sie, dass Sie Ihren Anteil ist kleiner als das, was es eigentlich ist.

Ich bin mir nicht zu erzählen, über die große Prozentsatz. Aber sagen wir 5% Unterschied unbemerkt bleiben?

+563
Radu Cojocari 05.02.2014, 20:44:38
16 Antworten

Hierarchie ermöglicht interessante Anwendungsfälle.

Sie könnten eine Firma master key m/0' und m/0'/0/0 Unternehmens-Zweig Ein und m/0'/0/1 zur Niederlassung B, etc.

Sie könnte dann erlauben audits durch die aushändigung des erweiterten öffentlichen Schlüssel (xpub) von m/0'/0 zu wenig Vertrauen Organisation (oder einfach nur die hand aus m/0'/0/0 wenn Sie möchten, dass jemand audit-Zweig Einnur). Der Private Schlüssel wird bei m/0' rekonstruieren können alle Fonds aus allen Branchen.

Top-online-shop der Filiale Einen könnte die xpub von m/0'/0/0/0 um die Mittel erhalten, während nicht enthüllt die Brieftasche Struktur von m/0'/0/0usw.

Ein weiterer interessanter Anwendungsfall wäre die map domain-Namen oder anderen string-based - identity-Systemen der Hierarchie. Beispiel: Github.com könnte Ergebnis in m/71'/105'/116'/104'/117'/98'/... (sehr nicht optimierten Weg für Demo-Zwecke).

+998
RScottCarson 03 февр. '09 в 4:24

es geht nicht um software, sondern um die Kapazität des Geräts. so eine software kann nicht fügen Sie einige Flügel auf Ihrem Gerät.

+982
kimperly 30.06.2016, 04:38:08

Welche blogs und websites sind die angesehensten in der Gemeinde, um alle up-to-date mit den Bitcoin-bezogene news? Ich spreche nicht über die Foren, wie die schiere Menge an Nachrichten sind überwältigend, noch spreche ich über die wichtigsten news-Seiten, die gelegentlich erwähnen Bitcoins. Ich würde gerne wissen, wo soll man gehen, wenn Sie wollen, dass die letzen ins und outs der alle Dinge, die Bitcoin-bezogene in eine verdauliche form.

+879
jstevej 12.09.2017, 18:58:19

Jedem privaten Schlüssel entspricht genau einem öffentlichen Schlüssel. Dieser öffentliche Schlüssel kann auf zwei Arten dargestellt, die anhand verschiedener Adressen: unkomprimiert und komprimiert. Dies gibt Ihnen zwei Adressen für einen privaten Schlüssel.
So dass keine Notwendigkeit, um zu überprüfen, jede öffentliche Adressen einzeln, es sei denn, Sie haben auch 10+ Millionen private Schlüssel/Adressen Paare.

Sie können sich diese einfache und leicht zu bedienende software erstellt, die von Shorena auf bitcointalk.orgverwendet blockchain.info Query-API. Ich habe den source-code, saubere codes und nichts bösartiges gefunden.
Wenn Sie wirklich planen, zu überprüfen 58*58*58*58 Adressen, die ich empfehlen, dass Sie eine Verzögerung in den source-code, so dass Sie nicht überlaufen mit Anfragen oder hit limiter, was Sie haben. Auch den code ändern, um die Suche für mehrere Adressen pro Abfrage(Mehrere Adressen werden durch ' | ' getrennt ).

Sie können auch umgehen, die Anforderung limiter auf blockchain.info , durch Anforderung eines API-key.

+812
DraganVG 20.11.2013, 09:19:33

Sie und Ihr Freund müssen sich auf den bitcoin zu fiat Wechselkurs, und vorausgesetzt, er/Sie ist bereits im Besitz der erforderlichen Menge an bitcoins, er kann senden Sie einfach diejenigen, die bitcoins direkt in Ihre bitcoin wallet.

Wenn Sie noch nicht über eine bitcoin-wallet können Sie einfach herunterladen, wie multibit (https://multibit.org/), erstellen Sie eine Empfängeradresse und geben Sie es Ihrem Freund, damit er kann senden Sie die bitcoins an Sie.

Sobald Sie die Transaktion, und nach 3 oder 4 Bestätigungen aus dem bitcoin-Netzwerk, können Sie davon ausgehen, die Schuld getilgt ist.

+800
ann Massey 31.07.2013, 04:12:13

Jedes lebensfähige system der Wert muss dieser einfachen Eigenschaft: nur der rechtmäßige Besitzer des Vermögens ist in der Lage, es auszugeben. Zum Beispiel: wenn Sie im Besitz ein paar bitcoins, aber jemand anderes war leicht in der Lage Ihnen zu verbringen, dann wäre das nicht einen sehr vertrauenswürdigen system jetzt wäre es?

Also, wir brauchen ein system, in dem jemand beweisen kann, dass Sie die rechtmäßigen Besitzer! Eine naive Möglichkeit dies umzusetzen wäre eine geheime Kennwort, sperren Sie Ihre Fonds, damit befestigen Sie das geheime Passwort, um die Transaktion, um Sie zu verbrauchen.

Aber es gibt ein problem: sobald Sie legen Ihr Passwort, jemand anderes das system-monitoring sehen konnte Ihrer Transaktion haben, und kopieren Sie nur das Geheimnis auf eine neue Transaktion, die sendet Ihr Geld an den Angreifer!

Was ist eine Lösung? Mit einer kryptographischen Signatur, die ermöglicht es dem Besitzer eines privaten Schlüssels, um zu beweisen, dass Sie Kenntnis von den geheimen, ohne dass das Geheimnis selbst! Alle anderen können überprüfen Sie die Signatur, und wissen, dass es muss haben wurde von den private-key für die Adresse, und Sie können dies tun, ohne zu wissen, was der private Schlüssel eigentlich ist.

Plus, die Signatur ändert sich je nach den Daten, die signiert wird, so dass ein Angreifer nicht einfach kopieren Sie die Signatur, um eine neue Transaktion zu stehlen und die Fonds (wie im Beispiel oben). Wenn Sie mit dem gleichen privaten Schlüssel signieren, zwei verschiedene Transaktionen, die Signatur der Daten wird anders sein für jeden einzelnen.

gibt es irgendeine andere Methode, die verwendet werden könnte, statt der Unterschriften?

Gibt es vielleicht, aber durch kryptographische Signaturen funktioniert, und die zugrunde liegende Kryptographie wurde untersucht und ausgiebig getestet über die letzten Jahrzehnte, so können wir ziemlich sicher sein das es gut funktioniert.

Viele andere gemeinsame Authentifizierungs-Systeme benötigen irgendeine Art von zentralisierten speichern von Daten (z.B. Benutzer-accounts für eine website, die zugänglich sind durch Passwort), so dass eine dezentrale kryptogeld-Netzwerk hat einige Besondere überlegungen in dieser Hinsicht. Kryptographische Signaturen werden verwendet in einer Vielzahl von verschiedenen Anwendungen, jedoch sind Sie nicht spezifisch für Bitcoins oder cryptocurrencies, Sie sind nur nützlich, cryptographic tool im Allgemeinen.

+778
riza ortega 31.03.2019, 17:47:51

Ich habe nicht gesehen, jemand erklären, Proof-Of-Arbeit auf diese Weise, so dachte ich, Ich würde es teilen hier, ich wäre neugierig, zu wissen, wenn ich mich komplett aus.

Es scheint mir, dass PoW ist einfach eine verteilte dezentrale Quelle Zecken, eine Uhr, zu dem die Daten "gebunden"?

Die Herausforderung Proof-Of-Work ist eine singleton-problem (aus Mangel an einem bessere Begriff), d.h. es gibt nur eine Instanz im Universum. Dies bedeutet, dass es bekannt ist, dass jeder Teilnehmer und jeder arbeiten, es wird Auswirkungen auf das Ergebnis.

Am wichtigsten ist, auch wenn man beteiligt ist, in völliger Geheimhaltung , bis eine Lösung gefunden ist, wird es immer noch Einfluss auf das Ergebnis.

Eine Analogie könnte sein, die Suche nach der größten bekannten Primzahl. Sie brauche nicht zu sagen, wer Sie beschlossen, einen zu finden, die Sie nur ankündigen wenn und wenn Sie tatsächlich finden. Ihre Beteiligung macht die Suche nach einem Lösung eine Möglichkeit, in der Erwägung, dass, wenn niemand schaut für Sie die größte prime ist, wird er nie gefunden werden.

Die Schwierigkeit Algorithmus passt sich in der Weise, dass eine Lösung ist gefunden im Durchschnitt alle 10 Minuten. Es ist eine verteilte dezentrale die Uhr tickt im Durchschnitt einmal alle 10 Minuten. Die Bergleute machen möglich durch Ihre Mitwirkung, und neugierig, Bergleute nicht Notwendigkeit, jemand sagen, Sie beteiligen, Sie müssen nur mit anderen zu kommunizieren, ob und Wann eine Lösung gefunden wird.

Die Uhr hat eine interessante Eigenschaft - Sie können binden Sie Daten an die Zecken, einfach, indem Sie die Daten der Eingabe des SHA. Ein block gelöst ist nichts mehr, als einfach nur ein Ereignis, das geschah genau auf den tick von dieser Uhr.

Und das ist im wesentlichen alles, Proof-Of-Arbeit ist für die blockchain: es bietet ticks einer Uhr, auf die Ereignisse sein können gebunden. Alles andere ist ein "add-on" zu diesem "feature", z.B. mittels des Merkle-Baum können wir kryptographisch Datensatz die Reihenfolge der Zecken. Aber ohne die "PoW-Uhr" nichts davon wäre möglich.

Edit: diese Zecken kommen in unregelmäßigen Abständen, so würde man nicht Ihre Uhr zu. Aber das ist egal, solange es etwa 10 Minuten, was es ist.

Edit: hier ist eine viel ausführlichere Erklärung: https://grisha.org/blog/2018/01/23/explaining-proof-of-work/

+433
vitkim2002 30.07.2013, 18:01:34

Die top-level - Typ - parameter der decodescript RPC kann Ihnen sagen, ob eine scriptPubKey ist standard. Zum Beispiel:

bitcoin-cli decodescript deadbeef
{ 
 "asm": "OP_UNKNOWN OP_CHECKSIGVERIFY OP_UNKNOWN OP_UNKNOWN",
 "type": "flippig",
 "p2sh": "3PbdV4zdrjtFD4fyYebGR4oxeatrSzb2d1",
 "segwit": {
 "asm": "0 5f78c33274e43fa9de5659265c1d917e25c03722dcb0b8d27db8d5feaa813953",
 "hex": "00205f78c33274e43fa9de5659265c1d917e25c03722dcb0b8d27db8d5feaa813953",
 "reqSigs": 1,
 "type": "witness_v0_scripthash",
 "Adressen": [
"bc1qtauvxvn5usl6nhjktyn9c8v30cjuqdezmjct35nahr2la25p89fssxejht"
],
 "p2sh-segwit": "37CpdZEgXUB7LS7rvTLsYopRifDf76eZrz"
}
}

Jedoch ich don ' T wissen, einen Weg zu testen, ob eine P2SH/segwit einlösen Skript ist standard mit der RPC. Wenn statt, Sie wollen wissen, ob oder nicht eine bestimmte verbringen würde akzeptiert werden, um Ihre Knoten, die Speicher-pool, Bitcoin Core-Zweig (master) verfügt über eine neue testmempoolaccept RPC; hier ist es die aktuelle Hilfe:

testmempoolaccept ["rawtxs"] ( allowhighfees )

Gibt an, ob die raw-Transaktion (serialisiert, hex-codiert) würde akzeptiert werden mempool.

Diese überprüft, ob die Transaktion gegen den Konsens oder eine Richtlinie Regeln.

Sehen sendrawtransaction nennen.

Argumente:
1. ["rawtxs"] (array, erforderlich) Eine Reihe von hex-strings von raw-Transaktionen.
 Länge muß ein für jetzt. 2. allowhighfees (boolean, optional, default=false) Erlauben, hohe Gebühren

Ergebnis:
[ (array) das Ergebnis Der mempool Abnahmeprüfung für jede raw-Transaktion in das Eingabe-array.
 Länge ist genau ein für jetzt.
{
 "txid" (Zeichenfolge), wird Die Transaktion in hex-hash
 "erlaubt" (boolean), Wenn der mempool dies ermöglicht, tx eingefügt werden
 "Ablehnungsgrund" (string) Ablehnung string (nur vorhanden, wenn 'erlaubt' ist false)
}
]

Beispiele:

Erstellen Sie eine Buchung
> bitcoin-cli createrawtransaction "[{\"txid\" : \"mytxid\",\"vout\":0}]" "{\"myaddress\":0.01}"
Signieren Sie die Transaktion, und die hex
> bitcoin-cli signrawtransaction "myhex"

Test der Annahme der Transaktion (signed hex)
> bitcoin-cli testmempoolaccept "signedhex"

Sie könnten auch testen, das komplette script mit regtest. Standardmäßig regtest hat die standardness überprüft, deaktiviert, Sie können Sie wieder aktivieren Sie, indem Sie beginnend bitcoind mit dem -acceptnonstdtxn=0 parameter.

+365
Koz 03.05.2011, 02:24:04

die alt-Kette laufen konnte, mehrere unterschiedliche Arten von tokens ... in anderen Worten .. aktualisieren Sie einfach die alt-Kette, so dass es läuft auf dem alten Münzen in der gleichen Weise, während die Spende der Transaktion Bandbreite an BTC von pegging-eine zweite token zu BTC .. Es gibt keinen Grund, ein alt-Kette konnte das nicht tun, außer, dass die Knoten des alt-Kette würde dem Zustimmen es. Der schwierige Teil ist, nicht an dieser Stelle, an alle ... der schwierige Teil ist irgendwie versteckt sich eine Unterschrift von der öffentlichkeit und dann wird hervorgebracht, indem Sie die alt-chain-Betrieb um Anpassungen auf der BTC-Kette. Das sperren des BTC ist einfach ... befreien Sie in einer sicheren Art und Weise hart ist. Es kann eine kryptographische Lösung, aber ich bin mir dessen nicht bewusst. Wenn BTC wurden gleichzeitig verändert, so erkennt return-to-chain-Transaktionen am eine alt-Kette, dann wäre es einfach.

+361
Js3194973 Santillana 03.04.2015, 17:58:33

Die Transaktion ist die EINGABE hat ScriptSig, die sowohl die Signatur als auch den öffentlichen Schlüssel.

+329
ralfmuell 07.07.2012, 09:15:28

Nach dem Lesen der Frage Was sind Möglichkeiten, eine BTC Exchange stehlen konnte von Ihren Kunden, und wie können Sie sich schützen?, es scheint, dass Sie nicht wirklich Vertrauen in die großen Börsen (oder jemand), dass alle viel. Dies wirft ein paar Fragen:

  • Woher wissen wir, dass die großen Börsen nicht die Manipulation der Preis von bitcoin?
  • Gibt es da wirklich keine sichere Möglichkeit zum Erwerb von bitcoins ohne mining Sie sich selbst?
  • Auch wenn Sie (aus irgendeinem Grund) vertraut werden kann, gibt es einen Grund, irgendwann konnten Sie das nicht tun, betrügerische Dinge? Mt.Gehex anscheinend wickelt über 80% der bitcoin-Handel, und so scheint es, würden Sie möglicherweise in der Lage, sich zu bewegen von Münzen zwischen random-Adressen, die Sie besitzen, und dann zu behaupten, dass diese Bewegungen wurden die oben genannten Transaktionen Marktpreis. Sie würden dann in der Lage sein, zum aufblasen der Wert des bitcoin (zumindest auf Mt.Gehex), und dann die anderen Börsen finden würde, Ihre Preise zu bewegen, zu entsprechen, die auf Mt.Gehex. Was stoppen Sie, dies zu tun?
  • Warum ist der Mt.Gehex die größte Börse? Ich fühle mich wie würden die Leute haben eine härtere Zeit das Vertrauen eines Unternehmens in einem fremden Land.
+310
user3658503 16.05.2012, 14:39:34

Ich bin interessiert, senden BTC aus der Brieftasche zu anderen und wahrscheinlich auch automatisieren, es durch einige Bibliotheken.

Ich habe eine Frage: wenn ich einen Samen hex oder 12 Worte, die ich erzeugen kann, die alle meine Portemonnaies (Adressen, private Schlüssel) mit BIP39 Eselsbrücke-Werkzeug.

Wie konnte ich wissen, was der externe Brieftaschen (private Schlüssel) sollte ich verwenden zum senden von btc Bibliotheken, vorausgesetzt, es in der Regel ändert?

Wie könnte ich im Grunde senden BTC für einige Geldbeutel haben nur Saatgut hex oder 12 Wörter?

+240
serpenter 06.01.2017, 11:56: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.

+226
clarkf 05.08.2018, 00:37:07

Die jüngste problem mit Android ist SecureRandom PRNG wieder einmal zeigt, dass die Verwendung von (EC)DSA kann schief gehen , wenn die Signatur nonce ist immer wiederverwendet.

Es ist ein elliptic curve Signatur Schema, nicht teilen diese Eigenschaft: Ed25519.

Gibt es einen Mechanismus, der in das Bitcoin-Protokoll zu erlauben, den übergang zu einer neuen Adresse/Unterschrift-format? Würde es zu einem neuen opcode, oder hat OP_CHECKSIG unterstützen bereits verschiedene Schlüssel-Typen?

Was würde passieren, um Kunden, die nicht unterstützen, eine neue Schlüssel-format, sondern erhalten Transaktionen, die aus solchen eine neue Adresse/Schlüssel? Würde SPV Kunden darauf Vertrauen, dass eine Transaktion, die Sie nicht überprüfen können sich selbst oder abzulehnen, zu blockieren, die es als ungültig?

In jedem Fall, das neue format kann nur einmal verwendet werden (fast) alle clients es unterstützen, aber könnte dies umgesetzt werden, irgendwann, und konnten einige Zeit später?

+134
karel 26.05.2010, 10:19:31

Blockchain.info muss verpasst haben, ein block oder hatte das eine oder andere Komplikation mit Ihrer Datenbank.

http://blockr.io/address/info/127SXekKqYsY6EbASqkvSZ4ZfF31qGKG93

+113
user12053 03.02.2012, 20:39:28

Die blkXXXXX.dat-Dateien in die neue Bitcoin-Qt client (v0.8.1) sind etwa 130MB jeder Größe, während die alten nur etwa 1,9 GB groß jeder. Kennt jemand die motivation hinter dieser änderung?

+75
Gofa 07.08.2019, 05:18:30

Fragen mit Tag anzeigen