Tun AntMiners übereinstimmung mit den FCC-Teil 15?

Tun AntMiners Einklang mit Teil 15 der US-amerikanischen Federal Communication Commission die Regeln und Vorschriften?

Ich tagged diese Frage mit "Sicherheit", weil auch implizit meine Frage ist, welcher Prozentsatz der Watt, die in einem AntMiner konvertiert werden, um HF-Störungen. Wenn es eine Menge ist, könnte es eine Frage der Sicherheit, vor allem, da die Fälle von vielen AntMiners (z.B., S5s) geöffnet sind und somit nicht als Faraday-Käfige.

+357
Arien 16.03.2012, 05:36:13
30 Antworten

Jede volle Knoten unterhält eine UTXO-set, enthält alle unverbrauchten Transaktion Ausgänge. Diese UTXO Satz wird erstellt, indem jeder voller Knoten ist, wenn es initialisiert wird, indem Sie durch alle Blöcke bis zu den genesis-block. Die UTXO gesetzt, im Gegensatz zu der blockchain, gespeichert ist, in den RAM der Maschine zu ermöglichen, schneller Abfrage (UTXOs tatsächlich gespeichert in $DATADIR/chainstate, aber aggressiv im Arbeitsspeicher zwischengespeichert werden.) Wenn ein neuer block empfangen und validiert, die Knoten zu entfernen, die Daten des UTXOs, die konsumiert werden, und fügen Sie die Ergebnisse der neuen Transaktionen, um die UTXO gesetzt.

+1000
Kumsal Obuz 03 февр. '09 в 4:24

8 Kollegen ist die Anzahl der ausgehenden verbindungen der client macht. Also, wenn Sie immer haben 8 Anschlüsse, das bedeutet wohl, dass die Menschen nicht machen, eingehende verbindungen zu Ihrem Computer. Das hat keine schädlichen Auswirkungen. Sie kann nicht Vertrauen Menschen, die mit Ihnen verbunden sowieso. (Haben Sie vielleicht 70 eingehende verbindungen, die alle aus der gleichen Bösewicht.)

Der wahrscheinlichste Grund für den Unterschied ist, dass ein client, UPNP-Unterstützung und der andere nicht oder hat es nicht aktiviert. Wenn Ihr Rechner hinter einem NAT-Gerät, das UPNP unterstützt, dann ist das wahrscheinlich der Grund.

+999
Wiggs 28.02.2019, 13:16:48

Diese Adresse kann nicht ausgegeben werden, aus, und jede solche Transaktion, die verbringt, ist er ungültig. Dies gilt jedoch nicht verhindern, dass falsch geschriebene software vom denken seines privaten Schlüssels eine gültige private und Durchführung der elliptische-Kurve-Operationen. So, damit die Adresse angelegt wurde und eine Transaktion erstellt wurde, der angezeigt wird, gültig. Aber beim validieren der Transaktion mit der richtigen software, wie software, lehnt Sie ab.

Diese Transaktion erscheint auf blockchain.info wahrscheinlich, weil Ihre software ist entweder falsch umgesetzt oder einfach nicht zu bestätigen (oder voll Validierung) Transaktionen. Dies ist nicht das erste mal, dass das passiert ist obwohl.

+885
Thaeli 09.11.2015, 08:04:31

SO erhielt ich diese Transaktion von meinen anderen Geldbeutel 1) https://blockchain.info/tx/06810d392213a7453bbe6ad4ab95c0892875b0db2b56b3db5ef942b0a42eced4 für 1.02 BTC

und schickte diese für 1btc und 0,2 btc, während die vorhergehende Transaktion wurde unbestätigt: 2) https://blockchain.info/tx/44f68a0987fe9dfe88045c977c5d66534a65ca399f0d2b27fec7c80785ddc759 3) 0.2 (ähnlich wie 2) )

Jetzt plötzlich aus meinen anderen wallet automatisch 4) eine neue Transaktion für den gleichen Wert, aber unterschiedliche hash

und die Transaktionsnummer 1) zeigt Eine entgegenstehende Transaktion erfasst wurde in unserer memory-pool. Die Transaktion hash angezeigt, unten ändern kann.

Können Sie mir sagen, wenn 1) wird bestätigt werden, und sind 2) und 3) abhängig von 1). Wie lange, bis der transcation ist nicht sichergestellt, dass der bitcoin ist erstattet. Ich bezahlte die Gebühren für alle transcations. Pls help!

+811
MarcusJ 13.06.2010, 02:17:32

Die wichtigste Einschränkung, es macht es kompliziert zu beantworten, eine einfache und Allgemeine Frage - "wie viel bitcoins funktioniert mein key haben".

Warum ist das eine Einschränkung? Es ist eigentlich eine wichtige Verteidigung gegen eine der realistischsten Schwachstellen in crypto-Währungen wie verewigt in diesem XKCD-cartoon. Es ist zumindest ein sehr guter Grund, Satoshi wollte anonym bleiben.

+797
mamunur rahim 01.08.2010, 16:00:18

Ich bin mit einem p2pool Knoten für cachecoin und sehen, gibt es mehr Nutzer und die hashrate in der gesamten p2pool Netzwerk als von der bekannten Knoten.

Gibt es einen Weg, um eine Liste der angeschlossenen Knoten irgendwie, vielleicht durch IP?

Alles, was ich sehe derzeit ist die web-frontend-und stdout-Puffer.

+724
cal 16.01.2011, 12:13:48

Die Block-Chain-Technologie ist so, dass wenn ein Teil von ihm, sei es Daten-oder hash-Zeiger, geändert wird, ist die endgültige hash-Zeiger würde mismatch.

Dies bedeutet, dass die hash-Zeiger von k+1 block H(k||H(k-1)).

Wenn Sie denken, für einen moment, wenn die hash-Zeiger wurde H(k). Wenn ein Gegner hatte sich möglichweise mit den Daten der k-1-block ist, wird der hash-Zeiger, der nur den nächsten, d.h. kth-block, müssten geändert werden, um die gesamte block chain konsistent ist(die hash-Zeiger des k+1-block bleibt der gleiche).

Jedoch, da der hash-Zeiger ist H(k||H(k-1)), wird der hash-Zeiger für k+1 wird auch modifiziert werden. Dies wird fortgesetzt, bis das Ende der block-Kette.

Ich hoffe, das macht es klar für Sie.

+679
Ahmed Bodiwala 23.06.2018, 07:33:38

Genau wie der Titel, wie installiere ich hard fork von Bitcoin, wie Bitcoin Bar oder Bitcoin Gold?

Ich möchte installieren Bitcoin-Cash-Kern in Ubuntu 16.04. Es scheint, wie es gibt nicht eine einzige autoritative Implementierung nach dieser Antwort von "Installieren von Bitcoin und Bitcoin-cash".

Aber, ich fühle mich wirklich verwirrt durch die Namen "BitcoinABC" und "BitcoinUnlimited".

Sind Sie nur zwei verschiedene Kommandozeilen-Schnittstellen für Bitcoin Bargeld, wie die Geth und die Parität bei der Installation des Astraleums?

ODER

Sind Sie einfach nur zwei verschiedene Möglichkeiten zum installieren von Bitcoin Geld? Sie synchronisieren den gleichen Blöcken von bitcoin-Netzwerk?

Ich habe die Suche und versuchen zu klären, Dinge, die ich nicht verstehe.

Mehr ich Suche, mehr ich fühle mich verwirrt.

Kennt jeder über das? Ich werde dankbar sein, wenn Sie klären die Dinge, die Sie fühlen, was ich nicht wissen.

+654
Adelya779999 21.01.2010, 16:13:04

Unser team ist von der Planung über die Inbetriebnahme unserer eigenen Bitcoin-Exchange, wo ein end-Benutzer kann sich Registrieren, stellen Transaktionen(Verkauf/Kauf von bitcoin), halten Sie Ihre Brieftasche und konnte sehen, live-Graph der aufgeführten crypto-Währungen. Und ja, wir wollen wissen, was sind alle rechtlichen, finanziellen und technischen Anforderungen/Herausforderungen.

Wir haben recherchiert, über die es eine Menge, und fand jedesmal, dass es gibt bestimmte websites/Börsen wie blockchain.info dass Ihre eigene API für alle Aufgaben.

Jedoch, wenn wir unseren eigenen Exchange -, wir können nicht Sie verlassen sich voll auf die Webseiten Dritter. Also, was meine wichtigste Frage ist, dass, wo haben alle diese websites Ihre Daten aus, wenn eine Transaktion durchgeführt wird, die auf Ihre website, halten Sie diesen Datensatz nur Ihrer selbst(in Ihrem eigenen DB) - oder ist Ihr keine zentrale Entität des gesamten blockchain web, wo diese Transaktion registriert werden muss, auch?

Und Woher bekommen diese Webseiten Daten für Ihre live-Diagramme zeigen den aktuellen Markt-Wert aller Währungen?

Keine Klärung meiner Abfrage wäre wir sehr dankbar.

+638
ceott 19.07.2019, 14:04:16

Bitcoin setzt auf überprüfung statt Vertrauen. Die Beschaffung der Daten nur auf den letzten 200 Blöcke würde verlangen, dass Sie Vertrauen in die Daten, ohne eine Möglichkeit zu überprüfen, es. Jetzt kann ein Knoten beschnitten, dass nur die vorderste 550 Blöcke auf der Festplatte, aber es zunächst downloads auf und überprüft alles. Leider läuft einer beschnittenen Knoten nicht erlauben, Sie zu sehen, UTXO (balance) Angaben zu Adressen, die Sie nicht besitzen; Sie müssen einen vollständigen Knoten mit der Transaktion index und schreiben Sie einen block parser für die.

+576
wrightMatthew 23.07.2015, 17:43:23

Es ist immer ratsam, um ein backup Ihrer Brieftasche.dat bevor Sie irgendetwas mit dem Kunden, und halten Sie eine Allgemeine Sicherung, nur für den Fall.

Wie speichern der Datei protocol im Bitcoin-client nur selten ändert, kann man möglicherweise ein paar verschiedene Versionen auf dem gleichen .dat-Dateien, ohne ein Problem. Allerdings mit einer älteren version nach einem update ist nicht empfehlenswert, da es zu unerwartetem Verhalten kann passieren, jeden jetzt und dann.

So sollten Sie ein backup Ihrer Brieftasche.dat, die alte version deinstallieren, die neue version zu installieren, überprüfen Sie, ob alles okay ist, und dann löschen Sie die temporären .dat backup.

+568
Mach Seven 01.02.2011, 16:21:09

Ich bin momentan dabei, ein WordPress-plugin für bitcoin Spenden. Ich will, dass es Verhalten sich ähnlich zu den checkout-Prozess für viele bitcoin-Einkaufswagen, wo der QR-code wird dann angezeigt, sobald der Benutzer scannt und sendet die Bitcoins an die Adresse, vertauscht es mit einem "Dankeschön" - Meldung.

Ich dachte, der Verwendung von Nachrichten befestigt, um die Spende oder einen bestimmten Betrag für jede Spende, aber es ist immer kompliziert. Wie kann ich eine einzelne Empfängeradresse für jede Spende, haben aber das system wissen, Wann der Benutzer Joe gespendet hat, vs, wenn Bob gespendet, so werden Sie beide erhalten die danke-Nachricht zu der entsprechenden Zeit.

Ist das möglich, oder muss ich die erzeugen einen Mittelsmann-Adresse für jede Transaktion, und überprüfen Sie die balance auf sich?

Ich will nur diesen Weg gehen, also ich bin nicht verantwortlich für eine Schraube, wenn jemand spendet, die Seite Pannen und den privaten Schlüssel, um die Zwischenhändler-Adresse ist verloren, bevor die Gelder weitergeleitet werden kann, auf die endgültige Empfängeradresse.

+549
Yellow Stripes 18.06.2015, 17:20:04

Ich habe eine walletnotify konfiguriert mit bitcoind.

Wenn ich starte bitcoind dieses scipt aufgerufen wird, was wiederum bedeutet bitcoind Anfragen.

Doch in der startup-phase, bitcoind ruft die walletnotify Skript zu früh, vor ist ist eigentlich bereit, Prozess reguläre RPC-API-Anfragen.

In der Antwort auf die Anfrage, bitcoind liefert HTTP/1.1 500 Internal Server Error.

bitcoind version: bitcoin-0.11.0 linux-32

Hilfe dankbar, oder jemand hat einen fix in bitcoind-Motor?

+543
Zeb McCorkle 14.01.2015, 11:48:11

Die Mehrheit ist nicht genug Papier vorgeschlagen, eine Akademische und irgendwie praktischer Angriff auf die Bitcoin-mining-system basiert auf der Erstellung versteckte Gabeln. Das Papier behauptet, dass, wenn die Arbeit der Bergleute auf welche Gabel, Sie erhielt den ersten, der Angriff kann ausgeführt werden, indem sehr kleine pool. Ihre vorgeschlagene Lösung ist: "wenn ein Bergmann lernt konkurrierende Zweige der gleichen Länge, es sollten wählen, welche zu mir auf gleichmäßig nach dem Zufallsprinzip". Allerdings ist diese Lösung löst das problem nicht vollständig, es ist nur erhöht die erforderliche Größe der Lache, die wollen, führen Sie den Angriff.

Ich habe gelesen, über den Angriff hier und hier, allerdings habe ich nicht die Antworten meiner Fragen:

  • Ist der Angriff wirklich praktisch?
  • Haben bitcoin-Entwickler angewendet, die vorgeschlagene Lösung in das Papier? (Wenn ja, warum das wiki nicht aktualisiert? Die wiki sagt: "Erzeugung von Knoten, bauen auf je einen der Blöcke, die Sie zuerst empfangen")
  • Haben bitcoin-Entwickler angewendet, eine andere Lösung für das problem? (Die vorgeschlagene Lösung in das Papier löst das problem nicht vollständig)

EDIT:

warum mining auf beiden Kette Gabeln gleichmäßig erhöhen würde, der notwendig mining-power für ein egoistisches mining " - Attacke?

Bergbau auf beiden Kette Gabeln gleichmäßig ist, eine Lösung zu sybil-Angriff des egoistischen Miner. Egoistisch zwingen wollen, andere Bergleute arbeiten auf die Gabel, so schaffen Sie eine erhebliche Anzahl von zero-power-Miner Bitcoin miner Netzwerk, als sensor. Wenn einer Ihrer sensoren spürt einen neuen gültigen block, alle sensoren übertragen die Gabel des egoistischen Miner. Daher, mehr als die Hälfte der Bergleute (fast alle) arbeiten würde, auf die egoistischen Miner Gabel.

Beachten Sie, dass die sybil-Attacke und Ihre vorgeschlagene Lösung ist kleiner Teil des Angriffs. Die Haupt-Angriff ausgeführt werden, ohne Ausführung von sybil-Angriff und sogar im Fall der Anwendung Ihre vorgeschlagene Lösung, wenn die egoistischen Miner haben 33% der mining power.

+497
user51737 09.02.2017, 06:35:42

Hinweis: Obwohl diese Antwort ist geschrieben für testnet, ist es absolut gültig für die mainnet als gut. Das Skript wird ähnlich sein, nur die Adresse-Codierung werden verschiedene (P2PKH starten mit 1 vs m für testnet wie wir 0x00 als Präfix in die Adresse base58check in mainnet).

Ich habe versucht, die Transaktion mit Locktime auf bitcoin-testnet. Ich bin nicht in der Lage, um die broadcast-it.

Wenn nLocktime angegeben ist, können Sie nicht übertragen die Transaktion bis zu diesem nLocktime Wert erreicht ist. In deinem Fall, beim schreiben dieser Antwort, die testnet Höhe war bei 1567414 während nLocktime wird als 1567415. Andere als die, dass Ihre Transaktion korrekt ist aus einem Skript Sicht.

Und wie CLTV-und CSV?

CLTV-und CSV-Dateien sind Skript-Ebene zeitschlossfunktion, im Gegensatz zu nLocktime und nSequence die Transaktion und Eingabe-Ebene zeitschlossfunktion. CLTV-oder CSV-Datei angegeben werden, in die Ausgabe-sperren-Skript, und wenn die Ausgaben diejenigen Ausgaben, muß der Benutzer den nLocktime oder die nSequence Wert zu befriedigen, den verschlusszustand.

CLTV

Mit deinem Beispiel unten wird das Skript für die CLTV in die Ausgänge und die hex die Ausgänge. Den gewünschten block Höhe ist 1567415 die 0x17eab7 in hexadezimal-und 0xb7ea17 in little-endian. nLocktime Wert sollte gleich oder größer diese Zahl, um zu verbringen die Ausgänge gesperrt sind mit CLTV. So, für diese Transaktion zu Durchlaufen nLocktime Wert sollte gleich oder niedriger als der aktuelle block Höhe, die gleich 0x0017eaae (1567406) oder 0xaeea1700 in little-endian. Allerdings tun beachten Sie, dass , wenn die Ausgaben dieser Ausgabe, dass gesperrt ist mit CLTV wie ein Eingang in eine Transaktion Ihre nsequence sollte zwischen 0xf0000000 bis 0xfffffffe. Mit 0xffffffff deaktiviert zeitschloss.

"vout": [
{
 "value": 0.01700000,
 "n": 0,
 "scriptPubKey": {
 "asm": "b7ea17 OP_CHECKLOCKTIMEVERIFY OP_DROP OP_DUP OP_HASH160 083b56fb8b320a6373d4738bb81496b096e8034c OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "03b7ea17b17576a914083b56fb8b320a6373d4738bb81496b096e8034c88ac",
 "reqSigs": 1,
 "type": "pubkeyhash",
 "Adressen": [
 "mgGUnb6BhgxzrjWau4X4WD9Lfp9YS4kMy7 "
]
}
}
]

Verwenden Sie diesen Ausgang mit Ihrem unsigned Transaktion hex, es gibt das folgende Skript aus:

Raw-Transaktion vor der Unterzeichnung:
020000000140c96a4c43a5db3c57be3fd92f491a5d40ccf00afe349c596bc35fac7bbee59a000000001976a914a9156a64ea643e7c4db772c96c6a570712e0cc1988acfeffffff01a0f01900000000001f03b7ea17b17576a914083b56fb8b320a6373d4738bb81496b096e8034c88acaeea170001000000

CSV

CSV ist ein relativ zeitschloss, so ist die Höhe der Blöcke im relativen Sinn zur Verfügung. Zum Beispiel, in Ihrem Fall die testnet Höhe war bei 1567406, während Sie wollte die Transaktion ausgegeben werden, die in der Höhe 1567415. So dass Ihre relative Höhe ist 9 blocks. Wir sind mit nLocktime für die aktuelle Transaktion zu den aktuellen block Höhe der 0xaeea1700 in little-endian.

"vout": [
{
 "value": 0.01700000,
 "n": 0,
 "scriptPubKey": {
 "asm": "09 OP_CHECKSEQUENCEVERIFY OP_DROP OP_DUP OP_HASH160 083b56fb8b320a6373d4738bb81496b096e8034c OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "0109b27576a914083b56fb8b320a6373d4738bb81496b096e8034c88ac",
 "reqSigs": 1,
 "type": "pubkeyhash",
 "Adressen": [
 "mgGUnb6BhgxzrjWau4X4WD9Lfp9YS4kMy7 "
]
}
}
]

Das Ausgabe-script in unsigned Transaktion hex Sie angegeben haben, gibt uns:

Raw-Transaktion vor der Unterzeichnung:
020000000140c96a4c43a5db3c57be3fd92f491a5d40ccf00afe349c596bc35fac7bbee59a000000001976a914a9156a64ea643e7c4db772c96c6a570712e0cc1988acfeffffff01a0f01900000000001d0109b27576a914083b56fb8b320a6373d4738bb81496b096e8034c88acaeea170001000000

Wenn die Ausgaben dieser CSV-gesperrt-Ausgänge, die Sie benötigen, um zu halten ein paar Dinge im Auge: (1) nSequence <= 0xEFFFFFFF; (2) nSequence's 22nd bit bestimmt, ob die relative lock-Zeit Zeit-oder block-basiert. Dieses bit muss auf 0 gesetzt sein, da Ihre CSV-Datei ist gesperrt in Blöcken; (3) der Wert Der relativen locktime, dann interpretiert die ersten 16 bits der nSequence.

Obwohl ich haben gezeigt, dass das sperren von Skripten in seiner rohen form (mit CLTV/CSV) in scriptPubKey, ist es empfehlenswert, einen P2SH sperren-Skript aus dieser raw-Skript. Dadurch wird nicht nur sichergestellt, dass Sie zahlen niedrigere Gebühren für diese Transaktion, aber auch gewährleistet, dass Ihre Privatsphäre (niemand wird wissen, dass Sie die Transaktion ist timelocked), bis Sie verbringen, die Transaktion.

+492
fartin 07.01.2015, 21:28:12

David Schwartz Antwort auf diese Frage lautet wie folgt:

"Aus irgendeinem Grund, die nicht gut verstanden sind, das Bitcoin-peer-to-peer-Netzwerk ist konsequent kurz verfügbar inbound-Verbindung-slots. Dies macht es schwieriger für neu-gestartet-clients zum herstellen einer elastischen Anbindung an das Bitcoin-Netzwerk."

Ist das noch ein problem? Wenn dem so ist, könnte es sein, weil von einer Art von Angriff (oder egoistisch Verhalten) auf das Bitcoin-Netzwerk?

+412
Ricki 12.10.2015, 15:26:32

Ich habe ein /ect/systemd/system/bitcoin.service mit dem folgendem Inhalt und ich Frage mich, warum bitcoin-cli getinfo erzählt mir von einer Konfigurationsdatei an anderer Stelle:

Fehler: Konnte nicht gefunden RPC-Anmeldeinformationen. Keine Authentifizierung cookie gefunden werden konnte, und RPC-Passwort ist nicht gesetzt. Sehen -rpcpassword und -stdinrpcpass. Konfigurations-Datei: (/home/pi/.bitcoin/bitcoin.conf)

Inhalt von bitcoin.service, vor allem -conf=/home/bitcoin/.bitcoin/bitcoin.conf:

[Einheit]
Beschreibung=Bitcoin-daemon
After=network.Ziel
[Service]
ExecStart=/usr/local/bin/bitcoind -conf=/home/bitcoin/.bitcoin/bitcoin.conf -pid=/home/bitcoin/.bitcoin/bitcoind.pid
# Erstellt /run/bitcoind im Besitz von bitcoin
RuntimeDirectory=bitcoind
User=bitcoin
Type=forking
PIDFile=/home/bitcoin/.bitcoin/bitcoind.pid
Restart=on-failure
# Härten Maßnahmen
####################
# Geben Sie eine private /tmp und /var/tmp.
PrivateTmp=true
# Mount /usr, /boot,/ und /etc read-only für den Prozess.
ProtectSystem=full
# Nicht zulassen, dass der Prozess und alle seine Kinder zu gewinnen
# neue Berechtigungen durch execve().
NoNewPrivileges=true
# Verwenden Sie eine neue /dev namespace nur aufgefüllt mit API-pseudo-Geräte
# wie /dev/null, /dev/zero und /dev/random.
PrivateDevices=true
# Verweigern die Erstellung von beschreibbaren und ausführbaren Speicher-mappings.
MemoryDenyWriteExecute=true
[Installieren]
WantedBy=multi-user.Ziel
+391
Sam David 31.05.2017, 18:05:06

Dies geschah auf der Grundlage von Produktions-rate meist. Sie brauchte einige Dinge berücksichtigen, aber die Anzahl nicht eine echte ökonomische Erklärung eher als die Tatsache, dass Sie hatte, die Produktion zu stoppen, irgendwo einen Wert pflegen.

+383
Sliperdu 28.03.2013, 04:29:14

Sie können versuchen, eine online-Bitcoin-blockchain-explorer, wie zum Beispiel:

suchen Sie Ihre Transaktion und sehen Sie, ob Sie es dort finden!

+325
Suze 31.10.2012, 02:14:50

Wahrscheinlich wollen Sie einfach aktualisieren Sie Ihren client auf die neueste version (0.10.1 die gerade veröffentlicht wurde), und führen Sie es einfach. Als 0,10 wird der download der fehlenden Monate viel schneller. (Sowie viele Geldbeutel Verbesserungen.)

Vergessen Sie die bootstrap-Datei, einfach den download Abbrechen. Es ist drei Monate alt, so würden Sie noch am Ende mit dem gleichen problem.

Auch: du bist wahrscheinlich besser dran regelmäßig laufen den bitcoin-client (vielleicht eine geplante Aufgabe, einmal in der Woche?) statt ihn hinter 8 Monate. Möchten Sie vielleicht hinzufügen -listen=0 option, so dass Sie nicht haben, andere verbinden mit Ihnen und laden Sie die Blöcke aus, die Sie (sparen Sie etwas Bandbreite).

Wenn es wirklich zu schwer für Sie, sollten Sie erwägen, einen anderen Geldbeutel und Pieter erwähnt.

+302
abigail3306 25.08.2019, 05:31:21

Wenn Sie eine E-Mail-Adresse ein und Sie müssen über ein Konto auf einem exchange-erforderlich, dass eine E-Mail-Adresse. Aber ich bin nicht sicher, ob es auch Austausch im Jahr 2009. Bitcoin war unglaublich neuen und zu dieser Zeit wäre wahrscheinlich wertlos. Wenn Sie Bitcoin und es gab einen exchange zu kaufen und zu verkaufen Bitcoin an, dann ist dein Bitcoin würde sich entweder auf der Börse oder in einer lokalen wallet auf Ihrem computer.

Wenn Ihre Bitcoin auf, dass der Austausch, sollten Sie versuchen, herauszufinden, was exchange, die Sie verwendet hatten. Leider ist es wahrscheinlich, dass, wenn Sie haben in der Tat ein Austausch, es hat aufgehört, zu existieren, also auch wenn Sie doch herausfinden, was Austausch, können nicht Sie wahrscheinlich erhalten Sie Ihre Bitcoins.

Wenn Ihre Bitcoin auf Ihrem computer, dann Sie hätte mit dem satoshi-client so, dass war das einzige wallet-software damals. Dies hätte zur Folge gehabt, dass Sie eine Datei namens wallet.dat, die alle Informationen enthält, die für Sie notwendig ist, um das abrufen von Bitcoin. Wenn Sie denken, Sie hätten zurückgezogen, Ihr Bitcoin von der Börse zu einem wallet-software, dann sollten Sie versuchen, suchen Sie nach dieser Datei. Wenn Sie nicht über eine Brieftasche.dat-Datei, dann haben Sie entweder verloren oder Ihre Bitcoin war nie lokal gespeichert.

Ich denke, es ist unwahrscheinlich, dass Sie in der Lage sich zu erholen Ihre Bitcoin. Was tauscht man verwendet ist wohl vorbei jetzt, und es ist wahrscheinlich, dass Sie nicht mehr haben oder noch nie hatte eine Geldbörse.dat-Datei.

+256
Watersdr 01.11.2016, 15:30:18

Wenn Sie haben nicht genug freien Speicherplatz aktivieren Festplattenspeicher Einschränkungen über Menü Einstellungen > Optionen > Registerkarte "allgemein". Sie benötigen zum download der blockchain, aber es wird automatisch löschen Sie die Blöcke, die es überprüft hat, zu geringer Speicherplatz-Nutzung. Die niedrigsten Sie können den Betrag gibt es 550 Megabyte. Allerdings, wenn Sie tun, dass es dann etwa 3,5 GB also das ist die minimale Menge an Speicherplatz, die Sie benötigen.

Bitcoin core nicht ausgeführt werden, für Sie zu erhalten, bitcoin also keine Sorge, wenn das über eine Weile dauert. Haben Sie nichts verloren und verbringen Sie Ihre Münzen einmal der client synchronisiert ist.

+240
HalJordan69 19.01.2011, 12:50:54

Ich fand, dass, wenn ein peer erhält eine inv - Nachricht mit Typ=block, es wird sofort verlangen, dass block oder block-Header mit einer getdata - Nachricht oder getheaders Nachricht. Aber wenn der peer erhält eine inv - Nachricht mit Typ=tx, es wird nicht sofort reagieren. Zum Beispiel:

Knoten A inv(tx) Knoten B Knoten A inv(block) Knoten B
 <----------- | <---------
|
 [delay] | [keine Verzögerung]
 | 
 getdata(tx) | getdata(block)
 -----------> | --------->

Warum gibt es eine Verzögerung bei der Anforderung von Transaktionen, nicht aber eine Verzögerung bei der Anforderung von Blöcken? Ich vermute, dass die Weiterleitung einer Transaktion ist weniger wichtig, als immer den letzten block, um sicherzustellen, der Knoten ist auf den Konsens, der besten block-Kette.

+230
monster93 04.01.2016, 04:44:28

Warten Sie nur, es wird schließlich bestätigen. Wenn ich die Verarbeitung von großen Transaktionen, die Sie normalerweise Stunden dauern, um zu bestätigen. Kleinere Transaktionen in der Regel Durchlaufen schneller. Es gibt eine Menge von Zufälligkeit beteiligten in der Bestätigungs-Prozess, und es könnte auch zu tun haben mit der Brieftasche, die Sie verwenden.

Also keine Sorge, Ihre Transaktion wird schließlich bestätigt werden.

+216
Mathi Arasan 23.10.2011, 18:30:23

Es ist ein trick, der erhöht die block-Größe, ohne zu brechen der Abwärtskompatibilität mit nicht-Segwit Knoten. Ich fand diesen Artikel von Jimmy Song hilfreicher sein, als der Versuch zu verstehen, das BIP.

Die Segwit Blöcke beschränkt sind, die durch so genannten Block Gewicht. Block Gewicht ist ein neues Konzept eingeführt, in Segwit, und es ist berechnet auf einer pro-Transaktions-basis. Jede Transaktion hat ein "Gewicht", die so definiert ist:

(tx Größe mit Zeugen Daten gestrippt) * 3 + (tx-size)

Nicht-Segwit Transaktionen haben keine Zeugen Daten, so dass das Gewicht für einen nicht-Segwit Transaktion ist genau die 4-fache Größe. Segwit Transaktionen haben einige Zeugen die Daten, so dass das Gewicht wird weniger als die 4-fache Größe. Hinweis Segwit Transaktionen übertragen werden, um Legacy-Knoten ohne Zeugen Daten, so dass diese Formel wird immer in Blöcken übermittelt, um Legacy-Nodes, die weniger als oder gleich 1.000.000 Byte.

Wenn Sie füllen einen block mit nicht-Segwit Transaktionen (0 bytes Zeugen, Daten), die Anzahl der Gewichtseinheiten (WU) wird berechnet als

(1,000,000 B - 0-B) * 3 + 1,000,000 B = 4,000,000 WU

Aber die Größe des Blocks ist immer noch 1.000.000 Byte. Dies bedeutet auch, dass Sie können füllen Sie einen block mit Segwit Transaktionen, solange Ihre Größe, mit Ausnahme der Zeugnis-Daten, Summen zu 1.000.000 Byte oder weniger. Der Grund, warum dies funktioniert, ist, dass nicht-Segwit Knoten nicht sehen, die Zeugnis-Daten für Segwit Transaktionen, also Sie zählen nicht in Richtung der Blockgröße.

Als der 2018-01-21, es wurden mehrere Blöcke, wie diese eine, abgebaut werden, die größer als 1 MB sein.

+205
OgreMap 01.09.2018, 07:58:02

Ich ging zu https://glbse.com/ und sehe, dass es geschlossen ist. Es wurde eine Börse für Aktien von Unternehmen, Währungen in Bitcoins.

Weiß jemand, warum es geschlossen?

+182
svohara 20.04.2013, 18:05:37

Ich versuche zu legen BTC Blöcke und Transaktionen in MONGODB - collection von Graf 0 mit Python ist3. getrawtransaction gibt Ausgang für block 1, aber nicht für block 0. Kann mir jemand helfen, warum das passiert ist?

+173
Victor Ledezma 01.06.2017, 23:55:57

Es gibt ein Buch namens Bitcoin-Interna , die erklärt, wie Bitcoin funktioniert technisch. Es deckt alle wichtigen Themen wie Adressen, Transaktions-Verarbeitung, die blockchain, Bergbau, pools, etc.

Das Bitcoin-wiki (http://bitcoin.it) ist eine gute Referenz für weitere details.

Satoshi Nakamoto das whitepaper ist auch obligatorisch zu Lesen, aber es ist nur eine teilweise Erklärung, wie Bitcoin funktioniert.

+120
justmyfault 11.04.2011, 08:54:03

Das sieht aus wie ein glitch, mit blockchain.info gibt es keine "Zeit" kodiert, in eine bitcoin-Transaktion selbst, so dass die Zahl ist wahrscheinlich nur, wenn blockchain.info erhalten Sie die Transaktion.

Im Allgemeinen ist es jedoch möglich, um eine Transaktion zu erzeugen, die erst nach einem bestimmten Zeitpunkt oder einem bestimmten block Höhe in der blockchain, mit der "locktime" Bestandteil einer Transaktion. Wenn eine locktime auf die Transaktion eingestellt ist, kann die Transaktion nur in einem block nach, dass der Punkt nicht vor, die möglicherweise für Sie von Interesse sein.

+75
Soccerjess21 26.11.2014, 00:37:57

Vorstellen, dass wir ein system haben, ohne Beschränkungen in Bezug auf die Zeit oder die rate der Abnahme. Jeder block die Zeit wird aktualisiert, Rückblick 6 Blöcke und die Anpassung der Schwierigkeit zu entsprechen, dies ist eine Modifikation, die Menschen zu Bitcoin Gabeln in der Vergangenheit in dem glauben, dass es gibt keinen Schaden in dies zu tun.

In diesem system, um Angriffe auf einen einzelnen user alles, was wir tun müssen, ist die Partitionierung der Knoten (die genaue Methode ist irrelevant, aber es ist möglich) vom restlichen Netzwerk, so dass Sie nicht mehr sehen können neue Blöcke abgebaut werden. Mit dem richtigen timing könnten wir nur lösen müssen, einen einzelnen block auf unserer neu erstellten Seite des Netzwerks und der Benutzer/s wird es passen Ihre Schwierigkeit drastisch senken, um auszugleichen. Mit keine Grenzen, die Nutzer gerne akzeptieren Größenordnung hashrate sinkt ohne jegliche Bedenken.

Wir haben jetzt zu verbringen, neben sich keine Mühe machen, sehr gering Schwierigkeit, die Blöcke auf diese Gabel. Dies ermöglicht es uns, Dinge zu tun, wie die Nötigung der Nutzer zu akzeptieren Zahlungen mit falschen niedrigen Schwierigkeitsgrad und Bestätigungen, sobald Sie wieder dem Netzwerk beitreten, werden Sie feststellen, die Bestätigungen werden verschwinden, und Sie wurden irreparabel betrogen. Dieser Prozess dauern würde, eine sehr kurze Zeit und es gibt keine Möglichkeit, die von einem Benutzer bemerkt den Angriff in der Zeit nicht gestohlen.

+32
Jorx 15.10.2019, 00:49:48

Fragen mit Tag anzeigen