wo ist der code zum senden Befehl getblocks in bitcoin-Quellcode

Ich lese das Protokoll Teil. Eine dumme Frage. Ich fand den Teil, Verarbeitung getblocks Teil, aber ich habe nicht gefunden, Wann und wo senden die getblocks Befehl.Oder es ist gelöscht in die neue bitcoin-edition. Eine Idee, ich Schätze es sehr.

+684
Tuomo Mattila 05.04.2014, 06:37:12
26 Antworten

Danke für die Antwort! :) Könnte man sagen, eine Sache? Wie kann ich die bekommen ordnungsgemäße Ausgabe-Skript? Ich dachte, dass ich alle Informationen, die benötigt werden, um zählen Sie in dieser Transaktion. Wenn ich zum Beispiel diese Transaktion link was soll ich tun? Was scriptPubKey soll ich verwenden?

Dont Angst bekommen durch die Wand folgenden Text, ich möchte nur, um es so verständlich wie ich kann:

Geben Sie diese TX-Daten:

{
 "txid": "1ea183203c2a2b8db9a84b0d90bfc0b072f0484ec6536b95f69733ae251a3288",
 "version": 2,
 "locktime": 0,
 "tx-Kommentar": "",
 "vin": [
{
 "txid": "8094704e00978c58f3d51d6c44b460af6c04dac86ef1b79c202208e5c65d0a50",
 "vout": 0,
 "scriptSig": {
 "asm": "304402205474316eb33e1c61e4fa099a0a99d9448e0ffa380b1da8d894e0101fd0eecf7e02206b4bd7498894eb626b1ab1945ddff720b240e8d992e756ff9711a7390951d8a501 03e1cc71fe608be3fa01247476d6fbb758c14af7fa269b151e202f4a2e5a530022",
 "hex": "47304402205474316eb33e1c61e4fa099a0a99d9448e0ffa380b1da8d894e0101fd0eecf7e02206b4bd7498894eb626b1ab1945ddff720b240e8d992e756ff9711a7390951d8a5012103e1cc71fe608be3fa01247476d6fbb758c14af7fa269b151e202f4a2e5a530022"
},
 "sequence": 4294967295
}
],
 "vout": [
{
 "value": 1.3491183,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 9aa813b6983a609ebb5992408457dbb814824124 OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a9149aa813b6983a609ebb5992408457dbb81482412488ac",
 "reqSigs": 1,
 "type": "pubkeyhash",
 "Adressen": [
"FKvrsYB5dR2xSW1ujUXq7RLdiUxoZHEH58"
]
}
},
{
 "value": 1.59661273,
 "n": 1,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 3ea405431679a7d51fb5da6106cb91f4a1d066ec OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a9143ea405431679a7d51fb5da6106cb91f4a1d066ec88ac",
 "reqSigs": 1,
 "type": "pubkeyhash",
 "Adressen": [
"FBYKr3SGVWMrbHngSGVua1LiCN2GYQV8lp"
]
}
}
]
}

Diese Transaktion habe ein input:

 "vin": [
{
 "txid": "8094704e00978c58f3d51d6c44b460af6c04dac86ef1b79c202208e5c65d0a50",
 "vout": 0,
 "scriptSig": {
 "asm": "304402205474316eb33e1c61e4fa099a0a99d9448e0ffa380b1da8d894e0101fd0eecf7e02206b4bd7498894eb626b1ab1945ddff720b240e8d992e756ff9711a7390951d8a501 03e1cc71fe608be3fa01247476d6fbb758c14af7fa269b151e202f4a2e5a530022",
 "hex": "47304402205474316eb33e1c61e4fa099a0a99d9448e0ffa380b1da8d894e0101fd0eecf7e02206b4bd7498894eb626b1ab1945ddff720b240e8d992e756ff9711a7390951d8a5012103e1cc71fe608be3fa01247476d6fbb758c14af7fa269b151e202f4a2e5a530022"
},
 "sequence": 4294967295
}
]

Diese Eingabe bezieht sich auf eine Ausgabe aus einer vorherigen Transaktion:

"txid": "8094704e00978c58f3d51d6c44b460af6c04dac86ef1b79c202208e5c65d0a50"
"vout": 0

Dies ist der Punkt, wo bekommen Sie Ihre scriptPubKey aus. Input:

"vout": [
{
 "value": 3.04573103,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 a0207d9ea622db7f63b70223ba4dea67c260a91b OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a914a0207d9ea622db7f63b70223ba4dea67c260a91b88ac",
 "reqSigs": 1,
 "type": "pubkeyhash",
 "Adressen": [
"FLRnVzFCvGbKEpbjsFBSRejBHEcpbKScae"
]
}
},
{
 "value": 29.93357942,
 "n": 1,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 5eecec983a2105c049b4d1c1a43287ee07bd075f OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a9145eecec983a2105c049b4d1c1a43287ee07bd075f88ac",
 "reqSigs": 1,
 "type": "pubkeyhash",
 "Adressen": [
"FEV2oce6qUAq9zYfJeBMVZTk6qeJfvkQ7n"
]
}
}
]

Es gibt zwei Ausgänge. Der richtige ist:

"n": 0

da war der Bezug:

"vout": 0

Und hier ist das Skript, das Sie brauchen:

"asm": "OP_DUP OP_HASH160 a0207d9ea622db7f63b70223ba4dea67c260a91b OP_EQUALVERIFY OP_CHECKSIG"
"hex": "76a914a0207d9ea622db7f63b70223ba4dea67c260a91b88ac"

Zurück zu Ihrem ursprünglichen Transaktion und deren Ausgaben:

"vout": [
{
 "value": 1.3491183,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 9aa813b6983a609ebb5992408457dbb814824124 OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a9149aa813b6983a609ebb5992408457dbb81482412488ac",
 "reqSigs": 1,
 "type": "pubkeyhash",
 "Adressen": [
"FKvrsYB5dR2xSW1ujUXq7RLdiUxoZHEH58"
]
}
},
{
 "value": 1.59661273,
 "n": 1,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 3ea405431679a7d51fb5da6106cb91f4a1d066ec OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a9143ea405431679a7d51fb5da6106cb91f4a1d066ec88ac",
 "reqSigs": 1,
 "type": "pubkeyhash",
 "Adressen": [
"FBYKr3SGVWMrbHngSGVua1LiCN2GYQV8lp"
]
}
}
]

Diejenigen, die nicht erforderlich sind für die überprüfung der Eingaben der Transaktion. Sie werden gebraucht für die nächste Transaktion verbringen Sie Ihre Münzen aus dieser Transaktion.

Ich hoffe, dass ich nicht zu verwirren, und wenn ich Tat, wir können wahrscheinlich verwenden, chat oder so.

+924
darlavice 03 февр. '09 в 4:24

Wie berichtet auf der Tech Schmutz hier die Adresse, wo die bitcoins beschlagnahmt von SilkRoad gespeichert sind identifiziert worden hier.

Dies hat dazu geführt, dass viele Menschen, die Mikro-Zahlungen an die Brieftasche und die Befestigung Ihrer eigenen Nachrichten, ich nehme an, für den Spaß von ihm.

Können die ursprünglichen Mittel der FBI bezahlt, um Ihre Brieftasche noch unterschieden werden von der insgesamt Fonds jetzt in der Brieftasche nach der zusätzlichen Transaktionen von 3rd-parties? Ich nehme an, Sie hielt eine strichliste, wie viel Sie übertragen aber für die Zwecke der Beweis, den ich mir vorstellen Sie müssten wissen, die tatsächlichen Münzen und nicht nur ein Betrag.

+873
jordan314 28.06.2012, 19:43:41

Hier haben Sie ein Beispiel einer Transaktion, Ausgaben aus P2PKH Ausgang und die Schaffung eines P2SH-Ausgang mit einem OP_1.

Und hier haben Sie das Gegenstück, eine Transaktion, die Ausgaben von den ersten (mit einem input script '0151') und die Generierung P2PKH Ausgabe.

Ich habe beide verwenden eine Python-Bibliothek, ich bin Co-Autor des Buches. Sie können check it out hier.

+742
PauAI 23.01.2012, 06:36:58

Ich glaube, dass ist das, was der NXT - Projekt ist der Versuch, das zu tun.

Es ist ein von Grund auf Implementierung der vorgestellten Ideen von Bitcoin et al. Verwenden Sie Proof-of-Stake und Anspruch auf "built-in-Unterstützung für robuste Funktionen, wie eine dezentrale peer-to-peer-Austausch, voting-system, messaging/chat, Dezentrales DNS und Optionen für sofortige Transaktionen".

+726
Jay Zawadzki 10.09.2015, 06:23:05

Ein Antminer U3 ist ein SHA256 miner, es kann nicht von mir etwas anderes. Die Aktien werden abgelehnt, weil Sie effektiv Unsinn, um die das Becken, als Sie nicht erfüllen die Schwierigkeit, die Anforderungen, die Sie gefragt haben.

+644
Justus Bruines 09.08.2012, 13:16:37

Ich entwickle eine bitcoin-wallet für Bildung verwendet, und ich arbeite an einem getbalance - Methode gegeben eine Adresse, die ich Rückkehr die balance der Adresse.

Problem ist, wenn die Kommunikation über das RPC-Protokoll bin ich angesichts der Menge in ein double-format eher als satoshi (int). Und ich möchte den Betrag in Satoshi ' s.

Wie kann ich richtig konvertieren die doppelte Menge, in uint64 satoshi-Betrag? Da double nicht einen genauen Wert, wie kann ich sicherstellen, dass mein "Benutzer" den richtigen Wert für Ihre balance, oder für Ihre Transaktionen?

Vielen Dank,

+638
Sonador 10.04.2015, 05:12:03

Die genesis-block ist der erste block in einer blockchain. Jeder blockchain-basierte Krypto-Währung muss eine blockchain, das ist die Bilanz für die Währung. Zum Beispiel Litecoin hat seine eigene genesis-block, die völlig anders als die Bitcoin genesis-block.

Jeder block in eine blockchain hat einen übergeordneten block, außer dem genesis-block, die keine übergeordneten block.

+630
Gozde 16.06.2018, 03:29:31

Ich habe Vanitygen erzeugen eine Bitcoin vanity-Adresse. Ich habe das "-e" - option zum verschlüsseln des privaten Schlüssels. Was ich nicht herausfinden kann, ist, wie zu entschlüsseln die geschützten Schlüssel nach der Erzeugung der vanity-Adresse, noch kann ich die Verschlüsselungs-Methode verwendet.

Gibt es ein Dienstprogramm, eine Bibliothek oder ein Programm, das ich verwenden kann, der zum entschlüsseln des geschützten Schlüssel, um Zugriff auf den privaten Schlüssel?

+623
Jonel Gregorio 05.01.2012, 05:26:07

So ziemlich jedes single-Programm können Sie ein upgrade ohne Datenverlust und Multibit, die fast sicher ist nicht Ausnahme.

Nur ein upgrade.

In Fall, dass Sie besorgt sind, sichern Sie Ihre wallet-ersten.

+620
user178110 10.03.2018, 11:13:48

Electrum ist gesichert durch eine Anzahl von Elektron-Server (electrumx ist eine neuere Implementierung). Diese Server erhalten Sie die volle utxo gesetzt, und auch dazu dienen, Informationen wie block-Header electrum clients.

Da beide Ihre Elektron-Installationen sind mit der gleichen Saat, werden Sie erzeugen immer die gleichen Adressen.

Wenn Sie beginnen, Elektron, es wird Kontakt Elektrum-server zum abrufen des aktuellen blockchain-Informationen. Es wird dann nutzen Sie eine vereinfachte Zahlung Verifikation (SPV) system zur Abfrage der Knoten für Transaktionen im Zusammenhang mit Ihren Adressen. Wie es realisiert-Adressen verwendet wurden, generiert es mehrere Adressen, über die seed-Wörter.

Der Prozess, wie die Adressen erstellt werden, aus einer gemeinsamen Wurzel ist beschrieben in BIP32. Die SPV-Protokoll ist beschrieben in dem whitepaper, und auch durch MultiBit (einer anderen Brieftasche, die verwertet SPV-Systeme)

+581
zena0205 05.07.2011, 01:18:13

Zurück in ich möchte sagen, von 2011 bis 2013 war ich arbeiten und ich war kippte von einem Mann, der war ganz aufgeregt, mir zu zeigen, diese neue form der Währung. Ich hatte ein Konto erstellt, dass er mich gesandt hatte, Münzen über. Seitdem habe ich verloren/ gewechselt Handys und kann mich nicht erinnern die genaue app, dass ich zu der Zeit hatte. Gibt es eine Möglichkeit zu suchen meinen Namen und meine E-Mail?

+540
kleopatra777 23.03.2013, 04:32:08

Unabhängig von der Länge der Zeit, die erforderlich ist zum berechnen eines hash, wie viele hash-Operationen werden benötigt, um zu produzieren ein Bitcoin?

+465
Mike T 13.05.2013, 19:17:10

Ihr Szenario klingt so ähnlich wie das design der HD-wallets. Mastering Bitcoin führt Sie in Kapitel 4:

Die am weitesten fortgeschrittene form der deterministischen wallets ist die hierarchische deterministische wallet-oder HD-Brieftasche definiert durch die BIP0032 standard. Hierarchische deterministische wallets enthalten Schlüssel abgeleitet, die in einer Baum-Struktur.....

Mit einem high-level-Beispiel-Anwendung:

Zweige der Schlüssel kann auch verwendet werden, in einem Unternehmen, Zuteilung der verschiedenen Zweige zu den Abteilungen, Tochtergesellschaften, bestimmte Funktionen oder die Buchführung Kategorien.

Von was ich verstehe, das Kind / Enkelkind sind voll funktionsfähig individuellen Schlüssel für das eigene Portemonnaie. Sie nicht und kann nicht entsperren übergeordneten Konten. In der Erwägung, dass der Stamm / Eltern hat immer die Möglichkeit, Nachkommen / Kinder. In dieser Struktur, die Wurzel / der Elternteil nicht teilen seine Brieftasche. Das Kind Geldbörsen sind gemeinsam zu den Eltern. Es ist also nicht teilen uneingeschränkt die eine Brieftasche zwischen mehreren Parteien. Es ist das teilen in einer Richtung.

+425
aceontech 13.09.2013, 11:23:40

Sie können jede Größe-Passwort in Elektron und jeder Größe können Sie das Kennwort zu verschlüsseln mit AES-256. Auch der Schlüssel stretching, das Elektron führt auf das Passwort ist eher minimal. Nur ein Doppel sha256sum. So ein schwaches Passwort wird nicht aufstehen, um brute Force.

Nicht zu verwechseln mit dem wallet-Passwort mit dem wallet-seed. Das ist computer generiert und bietet 135 bit-Sicherheit.

Das Passwort ist nur für die Verschlüsselung der wallet Datei auf Ihrem PC. Ein Angreifer kann von Ihnen zu stehlen, wenn Sie a) den seed-Wörtern oder b) die wallet-Datei + eine Vorstellung von der wallet-Passwort.

+399
Leona Clarke 07.08.2012, 23:18:24

sagen wir, rein hypothetisch , zwei Personen, die Zugang zu denselben privaten Schlüssel. macht eine Transaktion mit 1 Eingang und 1 Ausgang.

person 1 legt Gebühren = 500 sat/Byte
person 2 legt Gebühren = 10 sa/Byte

Fall 1 :

sowohl der Personen-Sendungen Transaktion an der exakt gleichen Zeit.

Die Transaktion geht durch und die wird gekennzeichnet als doppelt verbringen ?


Fall 2:

person 2 (mit weniger Gebühren) - Sendungen auf 0 Sekunden während person 1 (mit höheren Gebühren) Sendungen unter 1 Sekunde

Die Transaktion geht durch und die wird gekennzeichnet als doppelt verbringen ?

+345
amc 06.12.2014, 20:20:35

Zum Beispiel, am späten SilkRoad-Markt, oder in bitcoin mixing services. Sie angeblich ein "pool-Konto" (oder escrow-Konto, etc), wo all die Münzen gehen, und von denen Abhebungen vorgenommen werden.

Würden nicht so eine Einrichtung sein, ein Alptraum in Bezug auf, wie groß die Transaktionsgebühren bei einer Auszahlung, aufgrund der großen Menge von input-Adressen? Zumindest von dem, was ich verstehe von Gebührenberechnung (ehrlich gesagt, eine Menge von bitcoin-Konzepte gehen über meinen Kopf, egal wie viel ich Lesen Verwandte Artikel).

+308
Mike logan 10.11.2014, 02:45:43

Ich habe diese Zweifel in Bezug auf bitcoin mining, vorausgesetzt, ich habe zwei Kumpels von hashpower 500 H/s .

  1. Kann ich meine hashpower und damit es funktioniert wie ein einzelner Prozessor 1000H/s ODER
  2. Beide Miner wäre selbstständig tätig?

Nach dem, was ich gelesen habe, option 1 ist, wie es stattfindet.

  1. Das bedeutet also, dass ein mining-pool verbunden hat, die macht von all den damit verbundenen Bergleute und arbeiten auf einen block? ODER
  2. Alle miner arbeiten an verschiedenen block von Ihrer eigenen ??

Nach dem, was ich gelernt habe, ist Möglichkeit 3, wie es stattfindet.

Nun, unter Bezugnahme auf die beigefügten Diagramm durch blockchain.info und unter der Annahme der option 1 & 3 für die Fragen Nur oben 3-4 mining-pools werden sollte, profit zu machen. Relativ anderen Bergleute haben eine sehr geringe Wahrscheinlichkeit mit den verfügbaren hashpower mir einen block. Und sagen für den Gewinn, wenn alle Bergleute zu entscheiden, beizutreten großen mining-pools, schließlich wird das Netzwerk zu zentralen.

+296
Vitthal Agav 30.05.2019, 22:14:32

Nach der wiki-Spezifikation des bitcoin-Protokolls, hashes sind in der Regel "berechnet zweimal". Zum Beispiel:

Hallo
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (erste Runde von sha-256)
9595c9df90075148eb06860365df33584b75bff782a510c6cd4883a419833d50 (zweite Runde von sha-256)

Was ist der Grund dafür? Ich Stelle mir irgendwie eine zusätzliche Sicherheit bietet, oder zum Schutz gegen mögliche Angriffsvektoren, aber ich kann nicht Grund, was diese Angriffe sein könnte.

+282
Stephen Sper 26.04.2015, 00:01:15

In der Regel, halten Sie ein Papier-wallet ist sicherer als offline, es ist nicht Leck, um das internet. Natürlich müssen Sie halten es in einer Weise, dass es nicht verfügbar sein, um die Besucher als auch.
Es gibt Optionen, um ein Kennwort hinzufügen, Papier-wallets, die vielleicht helfen zur Abschreckung von Gelegenheits-Entdecker.

Bisher unerwähnt: Sie müssen sicherstellen, dass Sie erstellen die Papier-Brieftasche in safe Mode! Wenn Ihr computer bereits mit malware-Gefahren, die beim erstellen der Papier-Brieftasche offensichtlich die Papier-Brieftasche wäre nicht für eine sichere Aufbewahrung entweder.

+249
Mitchell D 21.11.2019, 09:27:23

Eine Ausgabe von einer vorhergehenden Transaktion kann nur ausgegeben werden, vollständig. Also, wenn Sie 3BTC und senden möchten, 0,5 bis jemand, Sie machen eine Transaktion, sendet die 0.5 und dann die 2.5 zurück an Ihre eigene Adresse. Dieser nennt sich "ändern", wie du Sie zurückbekommen, wenn die Zahlung im Supermarkt, außer in diesem Fall geben Sie die änderung an sich, so dass Sie nicht brauchen, um über die andere person laufen mit ihm.

Beachten Sie, dass diese Adresse ändern soll, um eine neue Adresse (im Besitz von sich selbst) und NICHT die gleiche Adresse. Adresse re-use ist schlecht für die Privatsphäre: da hast du gerade entdeckt, können Sie in diese Transaktionen bestimmen Sie einfach, welcher Teil der Transaktion war zu ändern und die war tatsächlich an eine andere person.

+215
melsayed 12.03.2011, 09:15:16

Weil die Gebühren + 12.5 BTC - > 0 + 12.5 BTC. Es ist eine verlieren für die miner, weil Sie könnte ausgewählt haben Transaktionen, die bezahlt haben, haben Sie mehr.

+215
Paul Sanchez 21.03.2013, 05:35:42

So nach und nach immer hier, ich habe Sie vergessen, warum Sie überhaupt wollen, um zu überprüfen, eine Transaktion in einem block, und wie genau dieser funktioniert. Fragen, wenn man erklären könnte

  1. In welcher situation möchten Sie überprüfen, eine Transaktion in einem block.
  2. Wie findest du den block, dass die Transaktion könnte.

Dieser link hier sagt:

Denken Sie zum Beispiel an ein SPV Knoten, der daran interessiert ist, eingehende Zahlungen auf eine Adresse, die in Ihrer Brieftasche. Der SPV-Knoten wird die Einrichtung eines bloom-filters (siehe [bloom_filters]) auf seine verbindungen zu Gleichaltrigen zu beschränken, die Transaktionen erhalten nur diejenigen, die mit Adressen die von Interesse sind. Wenn ein peer sieht eine Transaktion, die Spiele der bloom filter, es wird senden, dass der block mit einer merkleblock Nachricht. Die merkleblock Nachricht enthält die block-header sowie eine merkle-Pfad, links die Transaktion im Interesse der merkle Wurzel in den block. Der SPV-Knoten können mit diesem merkle Pfad zum verbinden der Transaktion um den block und stellen Sie sicher, dass die Transaktion enthalten ist, in den block. Der SPV-Knoten verwendet auch die block-header verknüpfen Sie den block, um den rest der blockchain. Die Kombination dieser zwei verbindungen, die zwischen der Transaktion und block sowie zwischen dem block und blockchain, beweist, dass die Transaktion aufgezeichnet wird in die blockchain. Alles in allem, das SPV-Knoten erhalten haben, weniger als ein kilobyte an Daten für die block-header und merkle Weg, eine Menge von Daten, die mehr als tausendmal kleiner ist als ein ganzer block (über 1 MB derzeit).

Ich verstehe immer noch nicht, warum Sie benötigen, um zu überprüfen, die Transaktion im block, einige Fragen, die kommen werden:

  1. Die Relevanz, die bestimmten block zu Ihnen. Selbst wenn Sie es überprüfen, ist Teil der block, ich sehe nicht, warum Sie kümmern uns es ist von das block.
  2. So erbringen Sie den Nachweis, dass es aufgenommen wird in die blockchain. Ich sehe nicht, wie das heißt, es ist gültig.
+199
joely 16.10.2012, 06:28:54

Instanzen von Diebstahl durch cold-boot-Angriffe aufgezeichnet wurden? Wenn ja, ist dies ein häufiges problem?

Wenn dem so ist, sind Bergleute installieren von Speicher-Verschlüsselung-software wie Trezor?

+42
AbrahamH 06.06.2016, 22:44:43

Sie müssen die Daten löschen, Verzeichnisse vollständig mit der node-software heruntergefahren, wenn Sie das tun. Wenn beide Knoten' data-Verzeichnisse entfernt wurden, und starten Sie eine von Ihnen führt immer noch in der blockchain heruntergeladen wird, bedeutet, dass es einen Knoten, die Sie verbinden, um die nicht haben, Ihre Daten-Verzeichnis gelöscht. Finden Sie heraus, welche Knoten durch einen Blick in die debug.log-Datei und sehen Sie die IP-Adresse des Knotens, zu dem Sie eine Verbindung herstellen (oder ist die Verbindung zu Ihnen).

Alternativ, wenn Sie das erzeugen einer neuen genesis-block, Sie werden nicht dieses problem haben, als was auch immer blockchain, die Sie mit der neuen genesis-block unterscheidet sich von der original-blockchain.

+23
user70307 21.03.2017, 18:29:45

Sind Sie Bitcoin mining mit cpuminer? Solo? Haben Sie eine bessere Wahrscheinlichkeit des Gewinnens der Lotterie. Meine CPU Münze wie Quark oder Primecoin, und der Handel für Bitcoin auf einem exchange wie BTC-e.com. ASICs (Application Specific Integrated Circuits) mine bitcoin Größenordnungen schneller als eine CPU, da Sie entworfen sind, um computer SHA-256 und nur SHA-256.

+16
vimal patel 03.09.2016, 12:37:21

Ehrlich gesagt, ich glaube nicht, dass Ihre Definitionen sind sinnvoll. Aber durch Ihre Definitionen, PoS macht ein Netzwerk permissioned per definition. In einer proof-of-stake-Netzwerk, Sie können nur an die Validierung von Transaktionen, wenn Sie im Besitz des Tokens ist, die können Sie nur bekommen, jemand anderes hat das token und entscheidet, es zu geben Sie. Durch Ihre Definitionen, das macht das system permissioned.

Wieder, ich glaube nicht, dass Ihre Definitionen sind sinnvoll.

Vorschlagen mehr hilfreiche Definitionen:

Ein system ist permissionless, oder öffentlich, wenn es ermöglicht die Teilnahme sowohl in der Einreichung von Transaktionen und die Wahl der Transaktionen, Fortschritte machen auf. Es müssen keine speziellen Berechtigungen erforderlich, um zu senden und die Ausführung von Transaktionen über den Besitz irgendeiner Weise zu bezahlen, Transaktions-Gebühren, und diese müssen (in der Praxis) werden allgemein und leicht zugänglich für jedermann, macht angemessene Anstrengungen, Sie zu erwerben. Die Methode, in der die ledger macht Fortschritte nachweisen muss eine vernünftige Erwartung, dass sich die harte Zensur wird nicht auftreten-das ist, wer legt gültig signierte Transaktionen das Netzwerk sollte in der Lage sein, die vernünftigerweise erwarten, dass Sie ausführen, ohne befürchten zu müssen, dass bestimmte clique oder Gruppe kann entscheiden, zu verbieten, Ihre Geschäfte im besonderen.

Ein system ist die genehmigte oder private, wenn es nicht zulässt, öffnen Sie die Teilnahme entweder in der übermittlung von Transaktionen oder die Auswahl von Transaktionen, um Fortschritte auf. Das heißt, die Einreichung einer Transaktion erfordert eine Berechtigung über den reinen Besitz von einer weit-verfügbar, anti-spam-asset oder Teilnehmer, die nicht vernünftigerweise erwarten, dass das system zu widerstehen, die Zensur, das heißt, nicht alle Teilnehmer haben eine angemessene Gewähr, dass Ihre Transaktionen nicht diskriminiert zu werden, in einer Weise, die deutlich wirkt sich auf Ihre Fähigkeit, das system und seine Vorteile.

+16
TWC 24.06.2018, 11:43:25

Fragen mit Tag anzeigen