Was ist die genaue definition von "Zeugnis-Programm"?

BIP 141 verwendet den Begriff "Zeuge Programm" extensiv ohne offenbar die Einhaltung einer konsistenten definition.

Aus der überschrift "Zeugnis-Programm":

Ein scriptPubKey (oder redeemScript wie definiert in BIP16/P2SH), bestehend aus einem 1-byte-opcode push (für 0 bis 16), gefolgt von einem push-zwischen 2 und 40 Byte bekommt eine neue Besondere Bedeutung. Der Wert für das erste drücken wird als "version byte". Die folgenden byte-Vektor geschoben wird als "Zeugnis-Programm". [meine Betonung]

https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#witness-program

In anderen Worten, ein "Zeugnis-Programm" ist eine byte-Sequenz 2 40 Byte Länge. In P2WPKH Authentifizierung, das Zeugnis-Programm ist der 20-byte-hash-Wert des öffentlichen Schlüssels. In P2WSH Authentifizierung, der Zeuge Programm ist die 32-byte hash-Wert von der serialize - "Zeuge-Skript" (Letzte element des Zeugen Daten).

Mindestens, das ist, was ich sammeln aus der Lektüre der definition unter der überschrift.

Jedoch, BIP 141 macht weitere Verweise zu "bezeugen-Programm", die scheinbar etwas anderes suggerieren. Zum Beispiel:

  • "Darüber hinaus opcodes innerhalb der Zeugnis-Programm sind gezählt, identisch wie zuvor in der P2SH check-Skript."
  • "Die P2WPKH Zeuge Programm wird dann ausgeführt, wie im vorherigen Beispiel beschrieben."

Auch überschriften scheinen zu behaupten, dass "Zeugnis-Programm" etwas anderes bedeutet:

Was ist eine präzise definition für den Begriff "Zeuge Programm?"

+139
Yury Bushev 31.12.2017, 14:41:47
18 Antworten

Nein, es ist nicht. Der Wert von Bitcoins schwankt im Laufe der Zeit. Cloud-mining dauert Jahre, nicht Monate, um profitabel zu sein. Dann Sie haben verpasst, sich auf den Gewinn aus den Preisschwankungen, die viel höher als der Gewinn von cloud-mining. Cloud mining ist nur rentabel, wenn Sie annehmen, der Wert des Bitcoin steigt nicht in diesen Jahren.

+989
J G 03 февр. '09 в 4:24

Nach dem bitcoin.es wiki ist, wie Stephen Gornick verlinkt in einem Kommentar, dies sollte der code-review-Prozess:

Pull-requests sind diskutiert in den Foren und wenn einigkeit besteht, sind Sie sicher, getestet, nützlich, gut geschrieben, match-coding style, etc. dann sind Sie eingebunden in die 'master' - branch.

Vorausgesetzt, die bitcointalk.org Foren, ich kann nicht wirklich finden, jeder pull-request Diskussion. Auf Github scheint es pull-Anfragen diskutiert, obwohl zum Beispiel: Bloom-filter-pull-request.

+974
zzamboni 05.11.2019, 16:38:42

Die clients nutzen die Gegner , um zu bestimmen, ob ein block hash gültig ist und akzeptiert wird durch das Netzwerk. Das Bitcoin-wiki steht Folgendes:

Das Ziel ist eine 256-bit Zahl (extrem große), dass alle Bitcoin Kunden teilen. Die SHA-256-hash einen block header muss niedriger sein als oder gleich das aktuelle Ziel für den block aufgenommen zu werden Netzwerk. Je niedriger der Ziel, desto schwieriger ist es, zu generieren block. [...]

Jeder hash-im Grunde gibt Ihnen eine Zufallszahl zwischen 0 und der maximale Wert einer 256-bit-Zahl (die ist riesig). Wenn Ihre hash ist unter dem Ziel, dann gewinnen Sie. Wenn nicht, erhöhen Sie die nonce (komplett ändern des hash) und versuchen Sie es erneut.

Der aktuelle Sollwert kann hier gefunden werden: http://blockexplorer.com/q/hextarget

+924
kidshenlong 05.10.2015, 15:41:24

Wir führen unsere eigenen Knoten, um Transaktionen zu überprüfen, die für unseren store, und ich Frage mich, was die Nachteile für mich läuft ein Knoten beschnitten? Ich lese Sie voll überprüfen, eine Transaktion, also ich bin mir nicht sicher, warum ich brauche eine vollständige Kopie der blockchain.

+761
James Hubbard 18.03.2010, 03:23:36

Bei der Aussage Schulden, ausgestellt von Mt. Gehex nach seinen Konkurs es zeigt die folgenden zahlen als Summe:

enter image description here

Die Anweisung Menge "Hinterlegt BTC" ist 5,202,383,086.88638 bitcoins, die über 5 Milliarden bitcoins. Da es zum Zeitpunkt des Mt. Gehex Konkurs, in 2013 waren es nur etwa 10 Millionen bitcoins in der Existenz, die Aussage scheint zu sein unmöglich.

Gibt es etwas, was ich nicht verstehe, über die japanische Zahl-system?

+613
Laila Agaev 28.10.2014, 15:20:10

Ich habe eine technische Frage bezüglich der signrawtransaction Funktion im Bitcoin-core, wenn die Unterzeichnung eines teilweise signierte Transaktion.

Ich habe getestet, verschiedene Szenarien und signrawtransaction wird immer die Sortierung der Signaturen in der richtigen Art und Weise, in der scriptSig, unabhängig von der Reihenfolge der Transaktion unterzeichnet one-by-one.

Wird dies erreicht, indem die Analyse der scriptSig des teilweise signierte Transaktion bei der Unterzeichnung, und dann überprüfen jede Signatur in der teilweise signierte Transaktionen scriptSig gegen alle öffentlichen Schlüssel in die redeemscript und schließlich bestellen Sie richtig? Oder gibt es einen besseren Weg, dies zu tun?

Leider verstehe ich nicht wie dies geschieht, durch das Lesen der C-code von bitcoin core.

+610
Olaleye Akintemi 20.09.2015, 01:31:47

Dies ist definitiv ein Betrug.

Auch wenn eine Aktivierung Gebühr war eine legitime Sache, Sie würde einfach berechnen, dass der Betrag aus der Betrag, den Sie im Begriff waren, zu erhalten - wenn Sie Sie erhalten 1000 € und die Gebühr war $5, Sie würde Ihnen nur $995. Darüber hinaus, keine bank, ich bin mir dessen bewusst, Gebühren Gebühren in cryptocurrencies.

Nicht senden Sie kein Geld an diese Leute.

+591
ANTON 01.04.2013, 08:00:37

Blöcke verpflichten sich, Ihre direkten Vorfahren und somit durch Induktion, um alle Ihre Vorfahren. Als MeshCollider bereits erklärt, nichts gültig sein kann, angekettet auf der Spitze einer ungültigen Kette-Tipp.

Aus der Perspektive von jedem Netzwerk-Teilnehmer, die die Durchsetzung der Regeln von Bitcoin, ungültige Blöcke nicht hinzufügen, eine consensus-relevanten Informationen. Der Inhalt des blocks wird einfach ignoriert, als ob der block nicht existieren würde (wobei Knoten sehr gut drop könnte die Verbindung zu dem Knoten weitergeleitet ungültige Informationen für Sie, oder sogar das Verbot).

Dies bedeutet, dass Transaktionen nur in der ungültige block sind einfach nur noch unbestätigt, und wenn jemand findet ein weiterer block neben, Sie können wählen, um Sie in Ihren block.

+498
Hardith Growar 08.12.2015, 20:59:03

Mining ist ein null-Summen-Spiel, so dass die pool-Größe hat keinen anderen Effekt als die Varianz zu verringern, nicht Durchschnittliche Auszahlungsquote. Ihr Ziel wäre zu erreichen, 100% fairer Wert je Aktie.

Einige Faktoren:

  • Die Aufnahme von block-Gebühren. Während die kleinen pools, die block-Gebühren führen zu einer geringeren Auszahlung als solo-mining.
  • Zusammengeführt mining. Derzeit fügt eine etwa 5% bonus relativ zum BTC nur Bergbau.
  • Hop Beweis Lohn-Algorithmus. Proportional-pools sind anfällig für pool-hopping. Da der Bergbau ist ein null-Summen-Spiel etwas pool Hoppers gewinnen 24/7 Bergleute verlieren.
  • Pool-Gebühren. Gebühr bezahlt-pool reduziert sich der Umsatz pro Aktie im Vergleich zu solo-mining.
  • Pool Effizienz. Dieser ist hart, weil pool-source-code ist oft closed-source. Wenn der pool hat einen bug, die Ergebnisse in einer extra 1% veralteten Aktien dann, dass in der Tat ist ein 1% versteckte Gebühren.
  • Pool Betriebszeit. Ein pool mit 0,5% Ausfallzeit ist in der Tat kostet Sie eine 0,5% Gebühr. Dies kann teilweise gemildert durch die Verwendung von Bergmann unterstützt backup-server.
  • Pool Latenz. Die langsamere Kommunikation zwischen Ihnen und pool server desto größer ist der Anteil der Aktien, die verloren gehen werden, wie abgestanden in einem block ändern. Teil davon ist aufgrund von server-Ressourcen Einschränkungen, aber einige dieser kommt auch aus dem geo-Standort. Wenn Ihr Bergleute befinden sich in China einen pool, der nur aus einer server-Ost Küste UNS ISP geht, um eine mehr als Durchschnittliche Latenz.

Also die effizienteste pool wäre eine, Transaktionen, Gebühr, Gebühren, kein Schwimmbad Gebühr, hat low-latency-Verbindung zu Ihrem Bergleute, bietet merged mining, hat eine hohe Verfügbarkeit, und hat keine versteckten back-end-bugs, die zu einer Verringerung der Effizienz von Aktien.

+480
Alex N 01.03.2011, 15:36:00

Ich möchte zum speichern eines hash (einen tweet) in einer Weise, die ist :

  • Zensur Beweis
  • Öffentliche
  • Unveränderlich
  • Persistent
  • Nicht zentrale
  • Weniger teuer als möglich, natürlich kostenlos, wenn möglich

Technologie-Angebot der blockchain scheint zu meinen Anforderungen passen.

Da ich nicht wollen, dass meine eigene blockchain, weil ich nicht einen Weg finden, um es kostenlos tun (oder nicht macht es Sinn, meine eigene blockchain auf meinem eigenen server ?). Nach der Lektüre über das Thema, kam ich mit einer vorhandenen Münzen (Bitcoin ?) und wie Sie vielleicht erraten haben, die OP_RETURN Feld in einer Transaktion. Aber der Speicherung meiner hash in das Feld ist, wirklich angemessen ?

Kann ich nicht mit anderen Münzen oder meine eigene Münze ?

Da werde ich speichern, viel (3k/Tag) von tweets wird, wird es nicht teuer sein, dies zu tun ?

+379
LoliconSuspect 20.12.2011, 08:06:37

Ich bin mit bitcoin-Qt version v0.7.0-beta, und wenn ich versuchte, Sie zu senden eine Transaktion (1.5 bitcoins) erhielt ich eine Nachricht

Transaktion-Erstellung ist fehlgeschlagen

was kann der Grund sein? Paar Minuten die ich gesendet 0.1 bitcoins und es wurde akzeptiert. Drei Stunden habe ich gesendet, 0.3 bitcoins und es wurde akzeptiert und erhielt auf der anderen Seite.

Ich habe versucht, neu zu starten, die Brieftasche, aber das passiert immer noch.

P. S. ich habe mehr als 1,5 bitcoins, wenn ich versuche, Sie zu senden.

Nur ein paar Beobachtungen. Ich versuchte, Sie zu senden, 0,3 und 0,5 bitcoins man mehr Zeit und es funktioniert mit den beiden.

Habe gerade versucht ein weiteres mal zu übertragen, ein paar bitcoins auf ein anderes Konto in BitCoin Qt (version v0.8.3-beta - das neueste zum Zeitpunkt des Schreibens).

In dieser Zeit bin ich immer einige zusätzliche Fehlermeldung, die ist noch nicht sinnvoll.

Transaktion zu groß

und nachdem es ein weiteres

Fehler: Transaktion-Erstellung ist fehlgeschlagen!

P. S. gerade vor einigen Tagen habe ich aktualisiert der client v0.8.5-beta , aber das problem bleibt bestehen. Ich will wirklich verbringen meine bitcoins, aber kann dies nicht tun. Ich habe auch versucht, verschiedene Adressen.

+330
chota Satoshi 09.12.2010, 14:48:47

Bleiben innerhalb der Grenzen des aktuellen Bitcoin-Protokoll, es gibt wirklich keine Möglichkeit, dies zu tun. Wie es jetzt steht, Bergleute belohnt, die regelmäßig für Ihre Arbeit, wenn Sie den pool zusammen, und selten, wenn Sie mir einzeln. Und da die meisten würden eher belohnt werden, mehr als einmal alle 100 Jahre, Bergleute Anreiz zu bündeln.

Es ist wohl erwähnenswert, dass, wenn der pool-mining waren wirklich unmöglich gemacht wird, dann könnte es einen negativen Effekt auf die Sicherheit des Systems. Dies ist, weil die kleinen Bergleute, würde wahrscheinlich nicht dazu beitragen, als würden Sie nicht sehen, Belohnungen Häufig genug.

Es gibt ein paar Vorschläge für die Begrenzung der Bergbau Zentralisierung. Ich beschreibe zwei von Ihnen hier. Multi-PPS - (https://bitcointalk.org/index.php?topic=281180.0) ist ein anderer, aber ich bin nicht so vertraut mit dieser.


2P-PoW

Ittay Eyal und Emin Gün Sirer haben einen Vorschlag genannt, Zwei Phase Proof of Work (2P-PoW), die versucht, auf Bergbau-Zentralisierung - http://hackingdistributed.com/2014/06/18/how-to-disincentivize-large-bitcoin-mining-pools/. Dieses Zitat zeigt, wie es funktioniert:

Ein zwei-Phasen-PoW besteht aus einem block mit zwei separaten cryptopuzzles in es. Unter einem zwei-Phasen-PoW:

  1. Die Doppel-hash-header (SHA256(SHA256(header -))) kleiner ist als eine Schwierigkeit, die parameter X und
  2. Der header wurde mit der coinbase-Transaktion den privaten Schlüssel und den Hashwert (SHA256(SIG(header, privkey))) die Signatur ist kleiner als eine zweite Schwierigkeit parameter Y.

Teil 1 wird genau wie mining jetzt in Bitcoin. Teil 2 macht es so, dass nur ein einziger Schlüssel kann verwendet werden, zu sammeln Prämien in der coinbase-Transaktion und dem block-header ist immer wieder mit diesem Schlüssel signiert nach Teil 1 ist fertig, bis man etwas findet, dass hashes niedrig genug ist.

Teil 1 kann durchgeführt werden durch viele Bergleute bündeln, während Teil 2 würde dann hauptsächlich durch 1 person (oder eine kleine Gruppe von Menschen, die Vertrauen einander genug zu teilen, Bergbau privaten Schlüssel mit einer anderen-diese Taste erhält alle Gewinne der Bergbau, so dass Sie wollen, stellen Sie sicher, dass jeder, der es nicht um das Geld nehmen und laufen).

Durch die Anpassung der Schwierigkeiten dieser beiden Komponenten, kann es leichter/schwieriger zu bündeln mine. Da nur der pool Betreiber(s) tun können, phase 2, wenn die phase 2 mehr und mehr schwierig, dann weniger pool-Betreiber wird in der Lage sein, den zweiten Teil des 2P-PoW, auch wenn Sie haben Millionen Bergleute zu tun Teil 1.

Dies scheint eine sehr gute Idee, außer für eine Sache. Wie können wir in einer dezentralen Art und Weise, festzustellen, wie die Schwierigkeiten, die sich ändern sollte? Im Idealfall könnte ein Weg, um zu sehen, wie viel pool mining Los ist, und wenn ein pool hat einen großen Anteil an der mining-power, dann machen die Teil 2 Schwierigkeitsgrad höher. Dies könnte getan werden, in einer zentralen Weise leicht, aber diese beginnt zu besiegen, die ganze Punkt, der mit kryptogeld. Es könnte getan werden, mit einem hart kodierten Parameter über die Schwierigkeit, Zeitplan, aber was ist, wenn wir es falsch und es ist entweder (1) macht der block-Kette extrem hart zu mir und jeder hat halt zu mir solo oder (2) macht es extrem einfach zu tun, Teil 2, und nicht den beabsichtigten Effekt zu begrenzen, pool-mining überhaupt.

Ich weiß nicht, 2P-PoW Münzen. Es ist eine interessante Idee, aber es scheint nicht zu sein ein guter Weg, um zu ändern, die Schwierigkeit, die Parameter in einer dezentralen Art und Weise, und sicher sein, zu erfüllen, das angestrebte Ziel der Begrenzung der pool Zentralisierung.


Zeichen Mine

In einem Sinn, Zeichen zu Mir ist ähnlich, nur dass die zweite phase der 2P-PoW, obwohl es implementiert ist ganz anders.

Melden Sie Mir (zunächst umgesetzt durch ziftrCOIN) grundsätzlich entfällt die nNonce Bereich der block-Header und ersetzt ihn durch einen ECDSA Signatur - (R, S). Wie immer, gültige Blöcke muss hash (hash der ganze Kopf, einschließlich Signatur) auf einem ausreichend niedrigen Wert zu befriedigen, ist die Schwierigkeit, die parameter. Es gibt eine zusätzliche Regel, jedoch, dass die Blöcke müssen auch über eine gültige Signatur von den anderen teilen der block-header, überprüft mit dem öffentlichen Schlüssel empfangen von Zahlungen in die coinbase - (block-reward) Transaktion. Im wesentlichen, Zeichen Mine Kryptographie verwendet, um sicherzustellen, dass der Bergmann ist in der Lage, verbringen Sie die Belohnungen für die abgebauten block.

Melden Mir macht es so, dass die person, die abgebauten block (produziert die Rechte (R,S) pair, um die block-header hat, der niedrig genug ist) muss auch in der Lage sein zu verbringen, die Belohnung für diesen block. Also, man kann nicht wirklich von mir für den pool-Betreiber mehr, als Sie müssen einen privaten Schlüssel zu mir und nur der öffentliche Schlüssel für die Gewinnung der private Schlüssel kann verwendet werden, um in den Genuss der Gewinn aus dem Bergbau.

Bergleute, die sich wünschen bündeln würde wahrscheinlich, mine individuell und aufgeteilt die Belohnungen. Dies ist problematisch, wenn, weil ein Mitglied kann akzeptieren Belohnungen nach Anteilen, wenn er/Sie nicht, die lösen den block, aber dann stehlen kann, wird der ganze block Belohnung, wenn er/Sie die eine, die zu lösen blockieren. Daher pooled mining ist disincentivized.

Wenn man an Zeichen, um Mir pooled mining, dann würde er/Sie sicherstellen möchten, dass die anderen Mitglieder des Pools sind vertrauenswürdig und gerecht zu verteilen die Belohnung, wenn Sie eine Lösung blockiert.


Fazit

Es gibt drei Ebenen der pooled-mining-disincentivization.

  1. (Bitcoin) Keine fehlanreize. Anreize pooled mining durch Begrenzung der Varianz der Belohnungen.
  2. (2P-PoW) Einige fehlanreize. Erlauben einige pooled mining, aber machen es schwer zu schaffen, unnötig große pools.
  3. (Zeichen von Mir) Völlig disincentivized.

Den mittleren Boden, 2P-PoW, wäre toll, wenn wir könnten (dezentral) zu bestimmen, wie viel pooled mining Los ist. Während es schön wäre irgendwo in der Mitte, die nur komplette Lösungen, die existieren, sind polarisiert. Pool-mining ist komplett erlaubt (Bitcoin), oder es ist meist beseitigt (Zeichen von Mir).

Bitcoin ist unwahrscheinlich zu ändern, und die Zentralisierung wird wahrscheinlich begrenzt sein, durch gewissenhaftes Bergleute die Wahl nicht an übermäßig großen pools. Leider scheint dies nicht zu begrenzen, Zentralisierung, dass alle viel. https://blockchain.info/pools

+256
Angchantha 30.08.2014, 23:54:42

Ich habe gerade verwendet btcsuite btcwallet. Wie bekomme ich "paytxfee" Wert zur Berechnung des optimalen tx-Gebühr je nach tx Größe, nach veraltet "getinfo" - Befehl?

+209
mattador 06.10.2013, 22:48:45

Es gibt derzeit viele cryptocurrencies basierend auf PoS (Proof of Stake). Alle diese PoS-algorithmen unterscheiden sich von einander. Einige oder vielleicht alle von Ihnen (ich weiß nicht) implementieren eine Art von zufälligen Wahl von Knoten, die an der "Buchhaltung-Prozess"/"block-Schmieden-Prozess" über einige Höhe des Anteils.

Wie kann eine zufällige Wahl der Arbeit in einem trustless dezentralisierten Umgebung?

+191
Cosmobomja23 31.10.2014, 18:26:23

Der einfachste Weg ist, um nicht wieder Adressen, etwas, das Portemonnaie tun, die standardmäßig sowieso. Jedes mal, wenn Sie erhalten möchten Bitcoin, bekommen Sie eine neue Adresse aus der Brieftasche und gebe, dass, wer sendet Sie Bitcoin. Sie in der Regel tun dies, indem Sie die "Receive" - Seite oder Registerkarte in Ihrer Brieftasche und klicken auf "Receive Bitcoin" (oder ähnlich). Dadurch kann der Absender nicht wissen, wie viel Geld Sie in Ihrer Brieftasche, und Sie werden nicht in der Lage, um zu sehen, alle Ihre Transaktionen.

Wenn Sie Bitcoin senden, sollten Sie auch neue Adressen ändern sich jedes mal. Dies ist das Standardverhalten bei Portemonnaies so, das ist nicht etwas, die Sie benötigen, um manuell tun oder sich sorgen über.

Durch nicht wiederverwenden von Adressen, ist es schwieriger, verknüpfen Sie Ihre Transaktionen für Sie und es macht es schwieriger für alle, die Sie transact mit (empfangen und senden), um zu wissen, wie viel Geld Sie haben und wer Sie Geld versenden oder empfangen von Geld aus.

+104
user8607771 17.09.2018, 09:12:19

es gibt grundsätzlich zwei Möglichkeiten, Ihre Füße nass in den Bitcoin-Raum:

(1) ein team mit anderen und tun Sie etwas learning-by-doing (mehr unterhaltsam, sondern möglicherweise zeitaufwendige)

(2) es gehen alle allein (in der Regel schneller, wenn auch nicht als "sozial" und wahrscheinlich nicht so viel Spaß)

Im team mit anderen, gehen Sie zu meetup.com und überprüfen, ob es irgendwelche lokalen Versammlungen auf Bitcoin könnten Sie besuchen. In den meisten Städten, gibt es. Sie können einfach die Anmeldung und Teilnahme an einem treffen, Fragen stellen, andere haben, zeigen Ihnen die Seile, und zu Fuß mit einem grundlegenden Verständnis.

Geht es allein bedeutet, Lesen Sie es alle auf Ihre (einsame) auf dem Bildschirm (genauso wie diese Antwort). Ein guter Ausgangspunkt online wäre http://www.bitcoin.com/ oder websites wie Start-Mit-Bitcoin, aufgeteilt in Themen wie http://startusingbitcoin.com/blog/3-how-to-buy-bitcoins/ oder http://startusingbitcoin.com/blog/2-how-to-store-your-bitcoins/ , die sind sehr hilfreich. Jeder Neuling muss wissen, dass diese, insbesondere, wie speichern (und sichere) der bitcoins (oder andere Krypto-Münzen wie Llitecoin, Dogecoin etc, Sie sind alle gleich in dieser Hinsicht). Sonstiges news zu Bitcoin und anderen Crypto-Währungen sind auch auf http://bitcoinFinancial.info/ wie Sie geschehen; Sie können möchten, abonnieren Sie Ihren RSS-feed und Lesen Sie die Artikel auf Ihrer website.

Es gibt auch sehr gute einführende Youtube-videos zum Thema, wenn Sie möchten, dass der Alleingang Ansatz besser unterhalten. Viele von Ihnen sind nützlich für die Abdeckung der Grundlagen.

+61
KetoTrimpill 17.04.2011, 21:10:56

Bitcoin wallet aus der Kollektion von UTXO ich.e, Unverbrauchte Transaktion vorhanden in der Brieftasche. Wir sind nicht nur besorgt über das Gleichgewicht und den öffentlichen Schlüssel, den wir für den Unterhalt der Transaktion zu verfolgen, in-Fluss-und out-flow. Blockchain immer Transaktion Geschichte, weil für jede neue Transaktion, die wir brauchen, um die Transaktion-id (UTXO) aus unserem Portemonnaie haben, so müssen wir speichern die Informationen zu den Transaktionen

+27
OnePunchMan 16.11.2013, 17:01:20

Ich merke, dass diese Frage vielleicht grenzwertig bannable, da es ist zu Fragen, für Anregungen, Werkzeuge, aber es wird wirklich helfen Neulingen. Dieses online-tool erlaubt mir zu spielen, um mit hashes und um wirklich zu verstehen, Sie auf einer tieferen Ebene: http://www.fileformat.info/tool/hash.htm

Ich kann nicht finden, ein ähnliches tool (das klappt) für ECDSA-Kryptographie, wo ich kann spielen, um mit öffentlichen und privaten Schlüssel und digitale Signaturen für Nachrichten und test Verifizierung der Signatur.

Ich habe festgestellt, diese 2 Seiten, die behaupten dies zu tun, aber hat bei mir nicht funktioniert:

  1. http://dbis.rwth-aachen.de/~renzel/mobsos/lib/js/jsrsasign/sample-ecdsa.html

  2. http://extranet.cryptomathic.com/ecc/index

Gedanken? Vorschläge?


UPDATE: Tolle Anregungen unten. Einige tools die ich gefunden habe:

für das hashing: http://www.fileformat.info/tool/hash.htm

Generierung von public-private-key-Paare und Entschlüsselung von Chiffren: https://8gwifi.org/rsafunctions.jsp

Erzeugung von EG-öffentlich-private Schlüsselpaare und signieren Verifizieren der Nachricht https://8gwifi.org/ecsignverify.jsp

Generierung von public-private-key-Paare und-Prüfung signing: https://kjur.github.io/jsrsasign/sample/sample-ecdsa.html

+10
66Milano 02.04.2014, 23:42:38

Fragen mit Tag anzeigen