welche dieser Parameter am Ende, was ich brauche legen Sie auf Sie in der blockchain ver2

/** Block-version für neue Blöcke (pre versionbits) */
static const int32_t VERSIONBITS_LAST_OLD_BLOCK_VERSION = 4;
/** Welche bits zu setzen, in der version für versionbits Blöcke */
static const int32_t VERSIONBITS_TOP_BITS = 0x20000000UL;
/** Was Bitmaske legt fest, ob versionbits ist in Gebrauch */
static const int32_t VERSIONBITS_TOP_MASK = 0xE0000000UL;
/** Die insgesamt verfügbaren bits für versionbits */
static const int32_t VERSIONBITS_NUM_BITS = 29;

Grenzkontrollstellen 65 end 66 sind am 3-Ende 4-version-block. Aber blockchain neuesten block 2-version. Welchen Wert muss ich setzen auf dieses upgrade, wenn der neue block abgebaut ver 3 Ende 4.

oder muss ich ändern das bip 65 end 66 zu dem gleichen block ver4, Ende legte Wert prev block 2 ? Wie es zu tun korrekt

+559
M10 03.12.2016, 05:23:59
20 Antworten

So exportieren Sie eine verschlüsselte nicht-kernlose electrum wallet in bitcoin-qt?

Ist es überhaupt möglich?

Cheers

+931
iSD 03 февр. '09 в 4:24

Der Schöpfer der block wird beschrieben, wie eine Zuordnung der block-reward (derzeit 25 bitcoins, der vor block.

Schreiben Sie diese in die coinbase-Feld des Blocks. Manchmal wird die block-Belohnung und Gebühren sind an mehrere Adressen gesendet werden, wie in P2Ppool Bergbau.

+911
Rodrigo Ribeiro 24.11.2019, 20:24:43

Ich brauche Hilfe. Was kann ich tun, dass ich immer noch meine Papier-Taste?

+901
David Gul 21.11.2013, 23:05:24

Ich habe eine Brieftasche mit mehreren Adressen. Ich möchte zu isolieren ist eine der Adressen in Ihre eigene Brieftasche, aber ich weiß nicht, wie es zu tun. Ich habe versucht mit pywallet.py aber ich habe nicht in der Lage, es zu tun.

Können Sie mir helfen, bitte?

EDIT: ich habe einige Fortschritte gemacht:

  • Ich gedumpten mein Geldbeutel mit pywallet.py --dumpwallet >Brieftasche.jsonund suchte nach dem Schlüssel wollte ich isolieren, und schrieb das Feld mit dem Namen sec.
  • Dann zog Brieftasche.dat in einen anderen Ordner, und begonnen, bitcoin-qt, so erzeugt es eine neue Geldbörse.
  • Eröffnet Hilfe -> Debug-Fenster -> Konsole und führen Sie importprivkey XXXXXXXX mykeylabel. Es dauerte etwa 4 Minuten, um den Schlüssel importieren.

Jetzt brauche ich noch zu:

  • entfernen Sie diese Adresse aus der alten wallet.
  • entfernen Sie die Standard-Adresse in die neue Brieftasche, es enthält also nur die importierte Adresse.
+843
Hemp 08.11.2015, 03:28:25

Eine Gabel Wahl der Regel ist ein allgemeiner Begriff.

Für einige der Geschichte, die ich gefunden habe, einer der ersten SCHRIFTLICHEN Beschreibungen der Begriff ist von März 2017 https://medium.com/@VitalikButerin/minimal-slashing-conditions-20f0b500fc6c

Eine Gabel Wahl, die Regel ist eine Funktion, bei der Auswertung durch den client, das dauert als input die Menge der Blöcke und andere Nachrichten, die produziert wurden - und Ausgänge zu den Kunden, was die "kanonische " Kette" ist.

August 2015 kann das erste mal "Gabel-choice-Regel" wurde geschrieben, in einem blog-post. https://blog.ethereum.org/2015/08/01/introducing-casper-friendly-ghost

2013 GHOST - Papier ist eine der frühesten, Prominente Publikationen einer Gabel Wahl-Regel unterscheidet sich von Bitcoin ist, aber es hat nicht speziell erwähnen den Begriff.

+824
user380032 18.02.2016, 04:23:34

Nicht wirklich, wenn Sie anfangen zu tun, dass dann die Kette Gabeln und eine ganze Menge von bösen Dinge, die Folgen. Es gibt keine echte Möglichkeit von blacklisting eine "wallet", als durch design-es gibt keine Möglichkeit, genau zu bestimmen, das Ausmaß der Schlüssel unter der Kontrolle durch eine bestimmte Partei, so dass für die Zwecke dieser Diskussion nehmen wir an wir haben eine schwarze Liste "Adresse".

Auch wenn Knoten ablehnen Transaktionen von bestimmten Adressen, Bergleute können noch gehören Sie in Blöcke, ohne Sie selbst zu haben, um die Sendung. Wenn einige Knoten entscheiden willkürlich ungültig Blöcke mit Transaktionen die Sie nicht mögen, du hast einen verzweigten Netzwerk. Massive Doppel-verbringt auftreten, auf beiden Gabeln, die durch absichtlichen und unabsichtlichen Parteien, und das Netzwerk bricht in das Meer des Misstrauens.

Derzeit sind einige Minen (wie bei mir) speziell verweigern umfassen die Transaktionen in blocks, die kommen von bekannten Wetten Website-Adressen, wie SatoshiDice. Ich jedoch nicht ablehnen Blöcken, die die Transaktionen, oder ich wäre sehr schnell isoliert werden aus dem Netzwerk.

Du wirst nie alle Bergleute Zustimmen, jede form von blacklisting, also Nein, es kann technisch nicht passieren.

+809
Sally Ness 22.11.2016, 04:05:11

Eine einigermaßen schnelle und stabile testnet-API, die ich finden konnte ist Blocktrail

JSON https://api.blocktrail.com/v1/tbtc/address/mpA7LkZe8TKNMgTPJVbn5StQ6Yh28fXg1d?api_key=MY_APIKEY

HTML https://www.blocktrail.com/tBTC/address/mpA7LkZe8TKNMgTPJVbn5StQ6Yh28fXg1d/transactions

+652
user44539 28.07.2014, 00:54:03

Referenz: https://en.bitcoin.it/wiki/Protocol_documentation#inv

Ich möchte in der Lage sein, zu schreiben, das einfachste Skript, das in der Lage ist, Kontakt zu einer Bitcoin-voller Knoten (gegeben, dass es die IP und port) und Holen Sie sich die neuesten block-hash.

Brauche ich nicht, um zu überprüfen, Blöcke oder senden Sie Transaktionen oder sogar eine gute peer.

Sind die Nachrichten alle http? Und wie viele Nachrichten (handshake? Network magic bytes? Bits-Dienst?) sind erforderlich, um zu dem Punkt, wo bekomme ich nützliche Informationen?

+591
Anh Nguyen Dang 24.09.2015, 02:19:22

Körper muss ein string sein.

Sie können anstelle des Körpers.

Referenz: https://www.npmjs.com/package/request#forms

+536
mary witcher 29.06.2013, 01:52:25

Blockchain.com ist nicht eine blockchain Knoten, es ist ein Entdecker. Sie haben keine Einschränkung auf die nach den gleichen Regeln wie eine Bitcoin-Core-Knoten und halten können verwaiste und Gabel-Blöcke zur Verfügung, wenn Sie möchten, geben Sie bitte alle Blöcke, die Sie kennen, für einen block Höhe, wenn Sie wollen.

In der Haupt-Bitcoin-Kette, die Dinge sind so wie Sie sagen - Nur einen einzigen block kann überleben an einem gegebenen block Höhe. Wenn mehrere Blöcke abgebaut werden, die für einen gegebenen block Höhe, die Kette mit der meisten Menge an Arbeit, die getan wird (vor allem der block mit der längsten Kette von verschachtelten Blöcke) gehalten werden, und die anderen Waisen werden.

+479
fp1991 30.07.2015, 14:55:56

Ich habe einige Fragen zum Blitz-Netzwerk. Ich bin schon gebannt von r/bitcoin, so bin ich Entsendung es hier. Meine ersten Fragen sind, Streit Kosten:

Sagen wir ich öffne eine Zahlung Kanal auf den Blitz-Netzwerk. Ich muss ein gewisses Gleichgewicht in den Kanal, so können sagen, ich habe in 1 bitcoin. Ich eine Bestellung für .5 bitcoin. Dann gibt es einen Streit: der Verkäufer ist zu fordern, meinen gesamten bitcoin von mir. Was nun?

Pro das whitepaper kann ich die "Auseinandersetzung" mit diesem, indem er die Transaktion in der blockchain. (Gibt es andere Optionen?)

1) Wer bezahlt das und wie viel? Zahle ich pro bit, was der Markt-Wert für block Platz in dieser Zeit?

1a) Mit dem Anspruch auf meinen gesamten bitcoin-wo kommen die Transaktionsgebühren kommen?

1b), Was würde verhindern, dass sich jemand aus mit diesen "zahlen zu nehmen, es vor Gericht bei einer Auktion Preise" - Modell, wie ein denial-of-service oder Diebstahl? Zum Beispiel, ein großer Schauspieler öffnet viele Kanäle und Mittel, so dass Sie als hubs....dann, wenn etablierte er "geradezu trennt" einige große Anzahl dieser Kanäle. Jetzt gibt es eine sehr hohe Nachfrage für begrenzt blockspace wie jeder versucht zu Streitigkeit vor Ablauf der Frist. Was passiert als Nächstes? Was ist, wenn es so viel Stau, dass Streitigkeiten nicht schnell genug?

Entweder ELI5 oder zeigen Sie mir auf der rechten Seite(s) und die Abschnitte des grundlagenpapiers.

Sehr geschätzt, Klinge.

+416
Nuna Bat 27.11.2014, 21:30:27

Die privaten Schlüssel, die Sie erwähnen, ist nichts anderes als "Erlaubnis", um änderungen an der P2P Hauptbuch bekannt als das bitcoin-Netzwerk. Ein "Bitcoin" nicht wirklich existiert, sondern ein Bitcoin ist nur ein Eintrag in der GL, mit einer Einzahlung auf Ihr "public-key" (alias-Konto).

Wenn das Geld Ihrem Konto gutgeschrieben wird, jemand anderes (der spender) die Transaktion unterzeichnet und widmet die Mittel, um Ihre öffentlichen Schlüssel. Wenn Sie dies tun, verwenden Sie Ihren privaten Schlüssel erstellen "verbringen entry" und vergeben Sie eine Nummer (oder einen Bruchteil davon) zu Ihnen.

Also denke, dass der Schlüssel als "Erlaubnis zum verbringen des Kontos oder subtrahieren eine dezimale Wert von bis zu acht (0.00000000 BTC) Dezimalstellen". Wenn Sie verlieren, diesen privaten Schlüssel, verlieren Sie die Fähigkeit, die Geld ausgeben, und es ist für immer verloren. Wenn jemand hacks Ihrem computer, oder Stiehlt Ihre Schlüssel, Sie haben die Erlaubnis zu verbringen Sie Ihre Münzen.

+415
Vlad Ferguson 02.04.2011, 16:45:24

Sie können nicht nur Bitcoin Core die redeemScript, es wird nicht wissen, was zu tun. Die einzige gültige Sache zu geben, es ist eine Adresse, aber Sie haben nicht gegeben, ist es eine Adresse. Müssen Sie konvertieren Sie Ihre redeemScript in eine P2SH Adresse zuerst, dann geben Sie es zu, dass-Adresse.

Sie können die decodescript Befehl, um sowohl die p2sh und p2wsh Adressen für Ihre redeemScript:

$ bitcoin-cli decodescript 63a820a967bf5e8ca09e059d6bb7a3efa8f62190284649d3eab773518827164ac481fb8876a914f5fb6147ff889a392211d0f0831a71137bedbff167064f505f323030064f505f4353567576a914cac5d03956494ffc17f78ea7b71189abf7f3593d6888ac
{
 "asm": "OP_IF OP_SHA256 a967bf5e8ca09e059d6bb7a3efa8f62190284649d3eab773518827164ac481fb OP_EQUALVERIFY OP_DUP OP_HASH160 f5fb6147ff889a392211d0f0831a71137bedbff1 OP_ELSE 4f505f323030 4f505f435356 OP_DROP OP_DUP OP_HASH160 cac5d03956494ffc17f78ea7b71189abf7f3593d OP_ENDIF OP_EQUALVERIFY OP_CHECKSIG",
 "type": "flippig",
 "p2sh": "33bzAemHYJdN1XciQGqj4v48F5YFinQGcy",
 "segwit": {
 "asm": "0 6b2b3b1c6a0f8c15b5cdac185339555ec0d537304b367f73ab615d55c9719607",
 "hex": "00206b2b3b1c6a0f8c15b5cdac185339555ec0d537304b367f73ab615d55c9719607",
 "reqSigs": 1,
 "type": "witness_v0_scripthash",
 "Adressen": [
"bc1qdv4nk8r2p7xptdwd4sv9xw24tmqd2desfvm87uatv9w4tjt3jcrs2a06tv"
],
 "p2sh-segwit": "3Erd7hDtmrGxvyEjcaqsARh8wfBfM9m4n5"
}
}

Wie Sie sehen können, können Sie die Adresse 33bzAemHYJdN1XciQGqj4v48F5YFinQGcy in Ihrer Transaktion. Wenn Sie möchten, zu verwenden segwit, die Sie verwenden können, bc1qdv4nk8r2p7xptdwd4sv9xw24tmqd2desfvm87uatv9w4tjt3jcrs2a06tv.

+379
Aeon Akechi 03.07.2011, 21:45:32

Da es nicht möglich ist zu wissen, mining-pools Knoten-Adressen, Woher wissen wir den, dass ein bestimmter Knoten aufgrund der 15% - Anteil gehört btc.com zum Beispiel ?

+331
ppl 17.06.2014, 00:34:05

Ich sehe keine Verzögerung hier. Blick auf Bitcoin Core 0.9.3 ' s code, ich sehe auch nicht ein, jeder code würde eine Verzögerung verursachen, solange die Knoten senden die WR reagiert auf eine getdata - Nachricht sofort.

Transaktionen und Blöcken platziert sind, um in getrennte Warteschlangen in diesem code:

if (!fAlreadyHave) {
 if (!fImporting && !fReindex) {
 if (inv.type == MSG_BLOCK)
 AddBlockToQueue(pfrom->GetId(), inv.hash);
sonst
pfrom->AskFor(WR);

Transaktionen und Blöcke werden gebeten, in dieser langen Stück code, die ich nicht hier einfügen.

Ich sehe keine Verzögerungen hier für Transaktions-Anfragen. Ich habe auch getestet, das lokal, und meine Knoten immer sofort geantwortet, um eine neue inv - Nachricht (Typ=tx) mit einer getdata - Nachricht mit der Aufforderung, die Transaktion.

Es kann eine Verzögerung in die Weiterleitung der Transaktionen. Zum Beispiel: Knoten a sendet Eine inv - Nachricht für eine neue Transaktion zu Knoten B. Knoten B erhält die Transaktion, aber dann wartet, bevor eine inv - Nachricht an Knoten C der Bekanntgabe dieser Transaktion. Sie können sehen, dass dieser code umfasst den Kommentar, die "trickle out tx inv Privatsphäre zu schützen".

+313
zolyshka 22.05.2010, 00:30:38

Hilfreiche Internetseiten:

Tot-Mann-Schalter ist nicht kostenlos auf der Ebene der service eine typische person brauchen würde, aber die Gebühr ist ein $20 Lebensdauer Gebühr, so ist es billiger als das, was es mich Kosten würde zu bauen, der gleiche Mechanismus. Es sendet verschiedene Nachrichten an verschiedene Empfänger wenn ich nicht beantworten 3 keep-alive-Nachrichten, die innerhalb einer 60-Tage-Fenster. Dieser Webseite sich nicht mit bitcoins, jedoch, so dass es kann nicht das automatisieren der tatsächlichen Verteilung.

Passphrase ermöglicht, ein Dokument online gespeichert mit einem Passwort zu entschlüsseln. Dies könnte die wird sich und Sie konnte ein leicht unterschiedliches Dokument für jeden Erben mit einer anderen passphrase. Ich weiß nicht, wie sicher es wirklich ist, aber es ist wirklich einfach zu bedienen.

bitaddress muss lokal gespeichert sein! Einfach hingehen und tun, "Speichern unter...". Trennen Sie Ihre internet -, bevor Sie es. Es hat eine geteilte Mappen und Papier Portemonnaies, die sind vielleicht ein Teil der Lösung.

+145
chamathabeysinghe 29.09.2018, 08:46:42

Der öffentliche und der private Schlüssel in eine Bitcoin-Adresse eine normale ECDSA - Schlüsselpaar. Habe ich noch nicht vorbeigeschaut, die durch dieses bestimmte bit der Bitcoin-eigenen code, aber der Ableger-Produkte ich ' ve hatte eine chance, mit zu arbeiten verwenden in der Regel die Bouncy Castle crypto-Bibliothek. Hüpfburg auch eine hervorragende Einführung/tutorial auf, wie Sie Ihre Bibliothek. Ihre Beispiele sind in Java, aber es ist ziemlich einfach und sollte einfache Portierung auf andere Sprachen.

Es ist auch eine ausgezeichnete pre-geschriebene Bibliothek für JavaScript-key-generation verfügbar von Tom Wu unter der BSD-Lizenz.

+122
Isaac Rex 02.12.2013, 18:18:42

cgminer die FPGA-und ASIC-Unterstützung war ursprünglich genommen von BFGMiner. Durch die Betreuer der GPU-mining-verärgert über die obsoletion GPU-mining, Sie Gabel-das Projekt, und schließlich (schlecht) schrieb die FPGA - /ASIC-Treiber. Sie sehen die Konsequenzen.

BFGMiner weiterhin die ursprüngliche (Arbeits -) Treiber, aber Sie müssen entfernen die Zadig/WinUSB-Treiber und installieren Sie die offizielle CP210x-Treiber zur Verfügung gestellt von Silabs. (CP210x chip verwendet, indem der Block Erupters)

+111
PakitoSec 04.12.2012, 21:42:40

Tut BitcoinABC implementieren replay-Schutz für das bevorstehende 15. November hardfork. Mit den Auseinandersetzungen zwischen den beiden lagern BitcoinABC und BitcoinSV wird als replay-Schutz implementiert werden vor dem split?

+44
user62228 23.09.2019, 19:27:43

Ich bin Bergbau Bitcoin und Litecoin mit Gridseeds.

Als host/ - controller bin ich mit einem Raspberry Pi mit ArchLinuxARM.

Ich verwende die neueste Arch Bild und kompilierten cgminer von dieser github-repository:

https://github.com/girnyau/cgminer-gc3355

Ich bin mit 10 Gridseeds. Sie läuft auch bei 3,6 MH/s Scrypt (10x 360kH/s @ 850 MHz) bis zu einem gewissen Punkt, wenn es geht Oops:

[ 4565.377848] Unable to handle kernel paging request at virtual address 00002055
[ 4565.385255] PID = c9df8000
[ 4565.393214] [00002055] *pgd=c9df8000, *pte=00000000, *ppte=00000000
[ 4565.404992] Interner Fehler: Oops: 17 [#1] PREEMT ARM

Hier ist ein screenshot: kernel paging request

Warum? Und wie man das beheben kann?

+22
Gulihan 24.06.2014, 21:49:47

Fragen mit Tag anzeigen