Ist es möglich (in einigen oder andere Weise) zu verfallen, eine txout?

Ich lese Verträge: Wird dies möglich sein? wo ein Teil der Frage in Bezug auf die ablaufende Transaktion und eine der Antworten gesagt, dass es nie möglich wäre, da es Probleme verursacht. Leider ist die Antwort ließ nicht darauf schließen, was für Probleme es verursachen würde.

Ich kann nicht ganz verstehen, aus der Frage/Antwort, ob es war eine Frage der ablaufenden einen (unbestätigten?) Transaktion (was vielleicht auch problematisch sein) oder Auslaufender eine txout aus einer zuvor bestätigten Transaktion.

Ist die letztere ganz unmöglich ist, indem alle aktuellen Methode, z.B. scripting und/oder eine Kombination von Transaktionen?

Eine Möglichkeit, die ich sehe, könnte es möglich sein (und ich bin nur eine bitcoin-Neuling, so nehmen Sie bitte Mitleid mit mir und helfen Sie mir zu verstehen, ob dieser Vorschlag ist offenkundig lächerlich zu bitcoin-Experten) wäre es, eine neue bitcoin-Skript-Vorgang, der verwendet werden könnte, in der scriptPubKey der txout, schieben Sie die 'aktuelle' Zeit auf dem Stapel, so dass Sie verglichen werden können (mit OP_LESSTHAN, OP_GREATERTHAN, OP_LESSTHANOREQUAL oder OP_GREATERTHANOREQUAL) zu einem festen Ablauf der Zeit (was ist in scriptPubKey und schob den Stapel von scriptPubKey) und nur, wenn die aktuelle Zeit kleiner ist, als der Ablauf der Zeit wird der rest der scriptPubKey erlauben, die Transaktion (d.h. bitcoin-Zahlung) bestätigt werden.

Ein Hinweis auf das, was ich damit meine 'aktuellen' Zeit...es könnte eine langwierige Debatte über die Quelle der aktuellen Zeit und der Vertrauenswürdigkeit der Quelle, aber ich würde vorschlagen, die 'aktuelle' Zeit, nicht wirklich brauchen, um die tatsächliche aktuelle Zeit, solange es eine halbwegs gute Annäherung in den bitcoin Reich (über 10 Minuten im Durchschnitt, aber vielleicht länger, vielleicht kürzer). Also es könnte sein das der Zeitstempel des vorherigen block in der blockchain; auf diese Weise wird jeder Knoten (vorausgesetzt, keine Gabel), wird die Beurteilung der txout Ablauf gegen die gleichen "aktuellen" Zeit.

Eine unerwünschte, aber wohl akzeptabel Nebeneffekt ist, wenn eine Transaktion die Ausgaben der txout eingereicht und bestätigt in einem kurzen blockchain fork dann wird es requeued auf der längeren Gabel und es gibt eine chance, dass txout könnte abgelaufen sein, bevor die Transaktion wird wiederverwertet und somit die Transaktion schlägt fehl, beim zweiten mal.

Eine andere Feinheit zu Hilfe usability könnte sein, die bieten zwei Varianten der neuen 'aktuellen' Zeit in Betrieb, um den Spiegel der zwei "Varianten" der lock_time, eine Variante zum schieben des vorherigen Blocks, der Zeitstempel auf dem Stapel und die andere Variante zum schieben des vorherigen Blocks, die Höhe auf dem Stapel. Auf diese Weise kann ein Benutzer schreib-Transaktionen, die sich konsistent in zeitlichen Bezug oder in sich konsistent in die Höhe festgelegt.

+801
Vipassenger 24.06.2014, 01:09:23
27 Antworten

Diese Werte sind Teil der IsSuperMajority weiche Gabel deployment system. Diese Methode der Bereitstellung von soft-Gabeln ist nicht mehr verwendet in Bitcoin nun und entfernt wurden. Diese Werte sind für den Parameter aktivieren wird eine weiche Gabel verwendet, die IsSuperMajority Methode; Sie sind nicht relevant, wenn Sie nicht haben eine weiche Gabeln bereitstellen.

nMajorityEnforceBlockUpgrade ist der Schwellenwert für die Durchsetzung der neuen Konsens über die Regeln angegeben, die durch die weiche Gabel. nMajorityRejectBlockOutdated ist der Schwellenwert für die Ablehnung aller Blöcke, die nicht die Versionsnummer angegeben, die von der weichen Gabel. nMajorityWindow ist die Anzahl der Blöcke in dem Fenster, das überprüft werden.

Zum Beispiel, die zahlen, die Sie veröffentlicht, angenommen, Sie aktivieren eine weiche Gabel, wo Bergleute signal durch setzen der block-version zahlen von 2 oder größer. Wenn 2 (nMajorityEnforceBlockUpgrade) der letzten 3 (nMajorityWindow) Blöcke haben eine version Zahl von 2 oder größer ist, dann Sie beginnen, die Umsetzung der neuen Regeln angegeben, die durch die weiche Gabel (z.B. block Höhe in coinbase). Wenn 3 (nMajorityRejectBlockOutdated) der letzten 3 (nMajorityWindow)- Blöcke sind, in version Nummer 2 oder größer ist, dann ist jeder block mit einer Versionsnummer kleiner als 2 (also 1 oder 0) sind jetzt ungültig und werden abgelehnt.

+984
Gunnlaugur Briem 03 февр. '09 в 4:24

Disclaimer: ich halte STORJ. (Nicht, dass es irgendwelche Auswirkungen auf die Antwort)

Was Sie hier sehen, ist ein ERC20 token. Also, Ihre Frage dreht sich um die Astraleums blockchain.

Wenn ein neuer block abgebaut, es werden an die Knoten auf dem Netzwerk. Dies wird erreicht, indem der Bergmann, der Sie wiederum an seinen Knoten und seine Knoten überträgt, um anderen Knoten, so weiter und so weiter.

Die Idee der "Endpunkt", Sie Fragen einen Knoten, sagen wir den Knoten, oder eine 3rd-party-Anbieter Knoten für Informationen. In einer idealen Welt alle Knoten haben die gleiche genaue Informationen. In der realen Welt Sie kann unterschiedlich sein, aber die Knoten-software löst diese Unterschiede, die mit "längste Kette gewinnt". Das ist, warum wir warten auf Bestätigungen. Astraleums ein wenig anders funktioniert, wie es verwendet eine "confirmed" - flag statt der Anzahl der Zeiten, die es gesehen haben, da die original-block, den er zuerst gefunden wurde, aber dies ist das Bitcoin-forum.

Mit Bitcoin, können Sie Fragen Sie einen Knoten für "a-block", aber ich denke du meinst "eine Transaktion". Sie einfach nicht als eine "Transaktion" oder "blockieren", um gültig zu sein, bis es befinden sich nur 6 blocks nach. Dann ist es statistisch unmöglich, dass es nicht zu "Existieren" auf die ganze Kette.

In deinem letzten Beispiel: Storj nicht wirklich "land" (oder token/Münze an einer Kette). Eine Transaktion eingereicht mempool, die dann als broadcast an die anderen Knoten. Bergmann sieht die Transaktion, Minen, und fügt es zu einem block. Dieser block wird dann berichtet wird. Es gibt keine Möglichkeit für Sie, "ausgeben" nichts, weil jemand anderes hat, um zu bestätigen, dass die Transaktion gültig ist, und fügen Sie es für Sie zu zeigen, bis auf die eigentliche Kette.

Hinweis: wir Entschuldigen uns für jede Verwirrung. Die Frage war ein wenig umständlich, aber Tat mein bestes, um Antwort auf die verschiedenen Punkte in es. Ich sehr empfehlen, zu untersuchen, wie blockchains arbeiten und warum Sie arbeiten. Bitcoin ist ein fantastischer Ort, um zu starten, da diese alle Schritte mit Bitcoin.

+957
user17051 29.01.2017, 11:07:26

Ich verbesserte mich auf diese zu drucken, die niedrigste 50 block-hashes sowie Ihre Höhe und die Termine, die Sie generiert wurden:

von bitcoinrpc.authproxy import AuthServiceProxy, JSONRPCException
import datetime

# rpc_user und rpc_password sind in den bitcoin.conf-Datei
rpc_user = "Benutzer"
rpc_password = "Passwort"
rpc_connection = AuthServiceProxy("http://%s:%[email protected]:8332" %
 (rpc_user, rpc_password))

block_cnt = rpc_connection.getblockcount()
block_hashes = []

for n in range(0, block_cnt, 1000):
 Befehle, = [["getblockhash", h] für h in range(n, min(n+1000, block_cnt))]
 block_hashes += rpc_connection.batch_(Befehle)

block_hashes.sort()

Befehle, = [["getblock", block_hash] für block_hash in block_hashes[0:50]]
Blöcke = rpc_connection.batch_(Befehle)

für die block-in die Blöcke:
 Zeit = datetime.datetime.fromtimestamp(block['time']).strftime('%Y-%m-%d')
 print(block['hash'], block['Höhe'], time)

Ein neuer Rekord war alles gestern!

0000000000000000000000bb5b432a764ad6c7acf677dcd99161abfdf68e698e 500174 2017-12-19
+950
pygabriel 19.12.2013, 05:18:36

Die Regel ist, dass die längste* gültige Kette ist als die aktiven. Wenn Sie bauen eine Verzweigung Verzweigung mit ungültigen Transaktionen in es, das Netzwerk (insbesondere alle vollen Knoten - einschließlich Bergleute) einfach ignorieren. Wenn es ungültig ist, ist es nicht vorhanden. Blöcke werden nicht weitergeleitet an Kollegen, vor dem überprüfen Sie ganz.

Sie können in der Lage sein, um vorübergehend täuschen lightweight clients, die keine vollständige überprüfung, aber zum erstellen einer Kette mit ausreichender Länge, um Sie "bestätigen", diese ungültigen Transaktionen erfordert anhaltende hohe hashrate, angenommen zu werden, nicht ohne erhebliche (in der Nähe oder über 50%) Bergbau Kraft.

längste* = es ist eigentlich die Filiale mit dem höchsten geschätzt Gesamt Anzahl der hashes, die als aktiv (als tie-breaker), nicht die längste. Diese nur sehr selten einen Unterschied macht (insbesondere, wenn die Gabel kreuzt eine retarget).

+782
spencersokol 26.11.2012, 10:13:15

Ich versuche, ändern Sie die einfache wallettemplate um die Adresse des Absenders in der buchungsliste. Aber da TransactionInput.getFromAddress() jetzt nicht existieren und getConnectedOutput().getAddressFromP2PKHScript() ist veraltet, ich weiß nicht, was ist der richtige Weg, dies zu tun.

+781
Melanie Poxon 04.09.2015, 02:57:19

Sie brauchen nicht, um einen vollständigen Knoten, um die Transaktion, unabhängig davon, was OP-codes, die Transaktion enthält. Jeder Knoten, der senden können Transaktionen auf Bitcoin-Netzwerk zu tun.

Was sollten Sie suchen, stattdessen ist eine Bibliothek in Ihrer gewählten Sprache, die Ihnen erlaubt zu konstruieren, die Transaktionen manuell, anstatt mit Vorlagen für typische Zahlungsverkehr. Sobald Sie eine Transaktion erstellt wurde, können Sie broadcast an das Netzwerk über welche Art von Knoten Sie Lust haben.

+774
Sudachi 24.10.2013, 10:26:50

Was Sie Fragen, ist, hat Bitcoin haben eine Schwachstelle, wo, wenn ein computer-system ist kompromittiert, kann der Angreifer Geld zu stehlen.

Das Bitcoin-Netzwerk ist ein Dezentrales, peer-to-peer-Netzwerk. Es gibt keine "master-Knoten", der steuert, einem Hauptbuch.

Als solche, es gibt keinen zentralen Platz für Kompromisse.

Wenn eine person mit der Bitcoin.org client (z.B. Bitcoin-Qt) auf einem lokalen computer, wird diese Transaktion ist kryptografisch signiert und broadcast zu Gleichaltrigen. Es gibt nichts mit einer manipulierten peer tun können, mit dieser Transaktion andere als relais oder nicht relais. Es ist eine signierte Transaktion und nur die Partei dafür bezahlt hat keinerlei Kontrolle über die Mittelvergabe ab diesem Zeitpunkt.

Also für das Bitcoin-Netzwerk selbst, ein Kompromiss von "bestimmten peers" oder andere Knoten-auch diejenigen Bergbau, macht es nicht eventuell auch für die Mittel gestohlen werden.

Jetzt gibt es Drittanbieter-Dienste, die bieten dort "gehostet" (shared) EWallets. Mt. Gehex ist. Coinbase ist eine andere. Instawallet, EasyWallet, und bitZino sind Beispiele von anderen. Nun, wenn diese Dienstleistungen sind gefährdet, dann ist das, wenn Sie ausgesetzt sind, das Risiko des Verlustes. Und die meisten jeden Schaden, der aufgetreten ist, war das Ergebnis inadquate Sicherheitsmaßnahmen bei Dritten.

Das bedeutet nicht, Sie haben kein Risiko des Verlustes. Wenn Sie Ihre eigenen computer ist gefährdet, Sie könnte in Gefahr zu verlieren Ihre bitcoins. Die Bitcoin.org Kunde "passphrase-Verschlüsselung" zum Schutz der privaten Schlüssel in Ihrer Brieftasche, aber bestimmte malware können finden Sie in der Tastenanschläge, die Sie geben in und mit Zugriff auf die wallet-Daten-Datei ausführen können, ein replay-Angriff, um zu verbringen Ihr Geld in Ihrer Brieftasche.

Es gibt unterschiedliche Ebenen von sicheren Methoden für die Durchführung und Verwendung von bitcoins. Welcher Ansatz am besten für Sie arbeiten, hängt von Ihren technischen Fähigkeiten, den Betrag, den Sie planen, zu halten, und ein paar andere Faktoren. Einige Leute benutzen paper wallets, offline erstellt, für die Lagerung von größeren Mengen, und dann mit einem mobile wallet (z.B. Blockchain für Android) für "zu Fuß rund um Geld".

+738
Destiny Hope Neko 25.07.2017, 20:29:05

Ich möchte etwas Forschung zu tun, der die Bitcoin-blockchain. Da würde ich gerne tun, riesige Mengen von Verarbeitung und lookups, ich brauche eine schnelle Möglichkeit, um die Suche in der blockchain.

Http-Anfragen auf Einsicht.io einfach nicht schneiden Sie es...

Ich kenne ABE, aber es scheint nicht mehr gepflegt und ich weiß nicht, ob es ist bis zu par mit der aktuellen Implementierung der blockchain.

Der Umgebung ich bin Programmierung in python.

Irgendwelche Ideen?

+714
Jason Michael 29.05.2019, 02:14:22

Ich kam in dieser P2SH multisig Transaktionen 255942b1... auf dem testnet Kette, die ich versäumt habe zu überprüfen.

Ich konnte einfach nicht finden, keine passenden Signaturen und öffentlichen Schlüssel in der Liste und es scheint ein leeres öffentlichen Schlüssel(OP_0 in den pub key-script) in den erlösen Skript.

Die scripts, die ich gefunden wurde

sig-Skript:
OP_0 
3046022100a6ad0304388a4df35b444cb96ffee0b393700a6a8612f1e35cc3dc131314f893022100bcc8b2849b04dee59dcedc4fb21a96dda3fd067a381522f37a2b6813c4e1581d01
30450220371b8ee29370e0d23f547163e3c238a40fe279e8edb2b838811cfca7bf5778e0022100f7e81c88ff7ea1c8da2666cae90c6a3c73a6817070c657068c678254fdb0b3f501
520021039039f617d4bd3751bc0550d38e138e7ddd2042f2b137050c872e1be8df4d6aae2103a2b5af230018a36044a0638916829ed8cf6bf745a608fe6dd22ea266a7408e7e53ae

pub key-Skript:
HASH160 bcce3f7e690e5f3bbd1ed6db54dc7317659fa87c GLEICH

einlösen Skript:
2 OP_0
039039F617D4BD3751BC0550D38E138E7DDD2042F2B137050C872E1BE8DF4D6AAE 
03A2B5AF230018A36044A0638916829ED8CF6BF745A608FE6DD22EA266A7408E7E
3 OP_CHECKMULTISIG

Signatur msg:
54481C2DE6433EA934EB5F46B7E5D1A60FDC584873FC0210991C692058E26D4E

Und meine umgebaut tx für die Unterzeichnung(gleich für beide öffentlichen Schlüssel) ist

# version
01000000

01

# input 0
46CEA01182F6B49A49BA06C7BA4C7A95F66B0E5B5FD32B29E7BA2F1DF952E6B8 01000000

49

# sig-Skript(jetzt pkscript)
524C0021 039039F6 17D4BD37 51BC0550
D38E138E 7DDD2042 F2B13705 0C872E1B
E8DF4D6A AE2103A2 B5AF2300 18A36044
A0638916 829ED8CF 6BF745A6 08FE6DD2
2EA266A7 408E7E53 AE

FFFFFFFF

02

# Ausgabe 0
E07CD50400000000
19
76A914ED99B585A4C7B1578A08C599BF7E87351FE3E78E88AC

# Ausgabe 1
0C57060000000000
17
A914BCCE3F7E690E5F3BBD1ED6DB54DC7317659FA87C87

00000000
01000000

Könnte jemand bitte helfen Sie mir zu überprüfen diese Transaktion? Danke!

+702
jokka 28.04.2019, 11:38:51

Auf der Suche in den docs, Sie sind über die HTTP-api falsch.

Versuchen Sie, diese in Ihrem terminal. Stellen Sie sicher, um zu definieren oder ändern Sie die $url variable.

address0='RQKEexR9ZufYP6AKbwhzdv8iuiMFDh4snz';
adresse1='RHpAA3ZmmmWF6FW8qSfaEvh1jR1nUmVYnj';

curl $url/Münze/Adresse \
 -H 'Content-Type: application/json' \
 -X POST \
 --data '{ "addresses":[ "'$address0'", "'$adresse1'" ]}'
+701
0dB 19.01.2010, 15:54:43

Zu erweitern auf einigen der anderen Antworten, die Art und Weise, die die mining-pools teilen sich die Belohnung in der Regel durch Aktien. Der mining-pool wählt einen Schwierigkeitsgrad, dass ist nicht so schwierig, wie die des Netzwerks, und belohnt mit einer Aktie, wenn ein hash gefunden wird, erfüllt diese weniger schwierige level. Wenn Sie jemanden finden, wird ein Hashwert, der an die Netzwerk-Schwierigkeitsgrad, den mining-pool Betreiber verteilt die Belohnung nach der Anzahl der Aktien, so dass die Teilnehmer, die mehr haben suchen sich einen größeren Anteil an der Belohnung.

+700
Andrei Verdes 18.03.2015, 09:14:10

Gibt es eine standardisierte Art und Weise zu definieren, HD-wallet-Konten, die verwendet werden, um teilzunehmen die in den multi-Signatur Transaktionen? Wie können bestehende multisig wallets leiten Ihre Schlüssel aus dem Samen es? Wie ist der Bitcoin Core-tun Sie es, wie es Unterstützung für beide HD-wallets und PSBTs, vor kurzem?

+696
Preiser 02.06.2019, 02:09:32

Bitcoin magazine hat einen Bitcoin-Neulinge Abschnitt mit der Einführung von Artikeln zu verschiedenen Bitcoin-Themen.

+687
Maurice B Gilbert 16.07.2011, 22:16:25

Wie schnell könnten Sie möglicherweise eine blockchain wie bitcoins'? Könnte Blöcke Hinzugefügt werden, so schnell als eine Mikrosekunde, während immer noch eine funktionale Währung?

+674
user3268442 08.09.2018, 17:41:59
Alternative Proof-of-Arbeit-Funktion beschäftigt, die von Cryptocurrencies wie z.B. Litecoin und Dogecoin.
+622
Derphowdoieven 22.06.2019, 02:24:41

Ziemlich alle den Austausch mit privaten und öffentlichen Schlüssel. Wir sign-API-Anforderung mit unserem privaten Schlüssel mittels HMAC-Algorithmus.
Was ist der Punkt, dies zu tun, wenn es schon HTTPS-Verbindung?
HTTPS gewährleistet sowohl die Integrität der Daten und die Sicherheit bei der übertragung.


Ist es nicht genug, nur unsere POST-Anmeldeinformationen wie api.exchange.com?key=key&private_key=private_key?

+564
macgyyver 10.08.2016, 23:19:42

Ich lese einen Artikel hier. Es ist ein Satz, dessen Bedeutung ich nicht herausfinden.

blockchain ist die Antwort auf eine Frage, die wir habe gefragt, da die Beginn des internet-Zeitalters: Wie können wir gemeinsam das Vertrauen, was passiert online?

Also, der Autor ist versucht zu sagen, mit blockchain, können wir gemeinsam das Vertrauen, was passiert online. Aber was auf der Erde ist "Kollektiv zu Vertrauen, was passiert online" bedeuten? Bedeutet es, jeder Vertrauen können, was aufgezeichnet wird auf der blockchain als die zugrunde liegende Technologie macht, was, die aufgezeichnet werden, auf die blockchain vertrauenswürdig?

+517
IxchelsSong 20.04.2010, 02:48:42

Ein Trezor signierten Nachricht mit einem 3-Adresse überprüft werden kann hier:

https://jhoenicke.github.io/brainwallet.github.io/#verify

Oder Ihr könnt überprüfen, ob es mit einem anderen Trezor Brieftasche.

+462
Michael Corrigan 26.10.2012, 19:51:47

Die Stratum-Mining-Protokoll ist nicht auf HTTP basiert, so dass Sie nicht in der Lage sein zu vermitteln, es durch Cloudflare oder einen ähnlichen Dienst, leider. Cloudflare und wie sind konzipiert für web-Inhalte wie web-Seiten.

+375
Sologim 20.04.2013, 05:26:48

Es gibt eine Adresse 3ABCDEFGHJKDJHDH....

Wie kann ich das verstehen, wenn es ein SegWit-Adresse oder eine MultiSig-Adresse?

+366
Kristopher Ives 18.06.2013, 06:34:22

Teil 1

Für diese Frage, angenommen, dass der Gesamt-hashrate von der Umgebung konstant ist.

  • Wenn 25% der Netzwerk-hashpower wurden, isoliert werden (Australien, hatte kein Internet zum Beispiel), was ist der Effekt auf block-generation?

Ich vermute, dass die Blöcke in Australien nehmen 75% länger, um zu bestätigen, und die die Hauptkette wird bestätigen 75% schneller (Edit: es dauert 25% länger für die Haupt-Kette, um zu bestätigen, Schwierigkeiten beim anpassen nach unten).

Teil 2

Wenn ich Extrapolation der Effekte angenommen

  1. Dieser Ausfall ist langlebig
  2. Ein Vielfaches der 2016th block erreicht ist, die auf der Hauptkette. Vielleicht mehrere Kombiwetten.
  3. Schwierigkeit wird angepasst.

Da der Bitcoin-client ist hart codiert, um zu verhindern, dass eine Veränderung in der Schwierigkeit, mehr als 4x die den aktuellen Schwierigkeitsgrad:

  • Was würde passieren, um die isolierten australischen Kette, wenn es verbindet sich mit dem Haupt-Kette? (w.r.t. die Schwierigkeitsgrad-Einstellung)

  • Angenommen, ein anderes Prozent des Netzes wurden isoliert. Welche Kombination von %isoliert, die Dauer und die Netzwerk-hashrate würde ein 4x Schwierigkeit erreicht werden?

+341
Kedar Tokekar 22.07.2017, 18:23:22

Ich brauche wirklich Hilfe. Ich bin derzeit an der Entwicklung einer Bitcoin-wallet und bauen möchten, eine SMS-Basierte senden-Funktion, wo der sender braucht nicht zu wissen, den Empfänger publicKey. Nach dem Vertrag ausgeführt werden, auf das Empfänger-Handy über die Geldbörse der öffentliche Schlüssel Hinzugefügt werden soll und führen Sie den einlösen-Prozess / Skript.

Ist das möglich in irgendeiner Weise?

+341
Ramgrim 09.06.2019, 05:17:30

Es scheint mir, dass jede neue Münze eingeführt, Sie Liste source code in Github. Ist das üblich in der Branche?

+295
Silver Sagely 08.06.2011, 05:04:25

Ich möchte anfangen Geld zu sparen, und es gibt ein paar Optionen.

  • Bargeld bietet Anonymität, aber es ist sehr anfällig zu stehlen, und ich muss einen physischen Platz für Sie.
  • Ein Bankkonto ist viel sicherer, aber ich weiß nicht wirklich, wie das system zu verfolgen, meine Ersparnisse.
  • Eine offline-bitcoin wallet bieten würde, sowohl Sicherheit und Anonymität.

Es scheint die Letzte option ist die beste Wahl, da das eingesparte Geld kann sogar im Wert steigen als bitcoin saugt. Was aber, wenn es dauert nie als Masse verwendete Währung? Was ist, wenn es sich irgendwie bekommt veraltet durch eine ähnliche kryptogeld?

Wie groß ist die Gefahr von speichern in eine bitcoin-Adresse?

+283
Worried 17.10.2017, 19:04:01

Bedeutet es, dass es irgendwie ein Kühlhaus?

Nein. Kälte-Speicherung bedeutet, dass die privaten Schlüssel für Ihre Bitcoin statt in einem offline-Rechner und die sind nie online. Mit blockchain.info bedeutet, dass Sie online sind, und die privaten Schlüssel sind gehalten, in Ihrem browser. Darüber hinaus Kälte-Speicherung bedeutet, dass Sie die alleinige Kontrolle über Ihre privaten Schlüssel; mit blockchain.info können Sie das nicht. Blockchain.info (oder einen bösartigen man-in-the-middle -) Steuern können, Ihren privaten Schlüssel, indem Sie schlechte javascript-Code auf der web-Seite, die Stiehlt Ihre privaten Schlüssel.

Also, was ist der Unterschied zwischen mit meine Münzen an Blockchain.info verglichen mit gespeichert auf meinem eigenen computer?

Wenn Sie speichern Ihre privaten Schlüssel auf Ihre eigenen Geräte, das bedeutet, dass Sie die volle Kontrolle über den privaten Schlüssel. Das bedeutet, dass, wenn Sie die privaten Schlüssel für so etwas wie Auszahlung Ihres BCH, dann sind Sie in der Lage, dies zu tun. Es bedeutet auch, dass Ihre Münzen sind weniger wahrscheinlich von jemandem gestohlen.

+269
friism 04.08.2016, 14:10:15

Dies ist nicht eine Frage, über die Folge von 51% auf den Preis noch die motivation der Angreifer. Lassen Sie uns sagen, wir don ' T care, dass es nicht realistisch ist und wir nicht darauf, dass der Angreifer wäre nicht rational.

Lasst uns einfach davon ausgehen, dass ein Angreifer hat immer 50%+1 (51%) der mining-power.

Mein Verständnis ist, dass wenn ich habe 51% der mining power kann ich immer, die Wahrscheinlichkeit, die-klug, schreiben die blockchain auf eine blockchain mit mehr PoW. Ich weiß, es gibt checkpoints in der Codebasis mit hashes von bestimmten Blöcken und so kann ich nicht warten, Jahrzehnte (oder-Hunderte von Jahren), zu schreiben, die blockchain von Grund auf.

Ich lese diese Aussage, die ich weiß nicht, ist nicht richtig:

Crypto Tatsache: am Längsten (Bitcoin) Kette mit den Meisten Schwierigkeiten Gewinnt , es sei denn, ein Checkpoint Blockiert.

Aber kann ich auch immer neu schreiben, um die neuesten checkpoint?

Wann werden diese Kontrollpunkte Hinzugefügt und wie "weit zurück" haben diese checkpoints gehen?

Gibt es eine maximale Anzahl von Blöcken oder "umschreiben", dass die Knoten akzeptieren können hartcodierte in das Protokoll? (wobei Knoten ablehnen würde die Kette mit den meisten PoW, weil es "versucht zu umschreiben, zu viele blocks").

Was ist, wenn ich habe 99% der mining power, ist dies anders, als wenn 75% oder 51%?

Ich meine, theoretisch ist es ein Angriff, den ich mounten kann, mit 99%, dass ich nicht mit 51%?

Dies ist eigentlich nur eine einzige Frage, die ich denke, läuft darauf hinaus: Kann ich die immer neu schreiben zu den neuesten checkpoint wenn ich besitze 51% der mining power?

+211
George Cionca 23.08.2015, 21:02:13

Kann jemand bitte geben Sie eine kurze Erklärung auf diese? Ich bin immer sehr verwirrt, mit den unterschieden, und jedes tutorial Artikel lese ich verwendet diese Begriffe Synonym verwendet (ich ' m, die versuchen, eine beschnitten, Knoten...)

  • bitcoin-qt
  • bitcoin-cli
  • bitcoind
  • bitcoin-rpc
  • daemon

Danke!!!

+107
LizardKing 16.07.2019, 12:04:26

Fragen mit Tag anzeigen