Hat SegWit wurde noch aktiviert?

Ist SegWit aktiviert und Wann genau ist das passiert? Ich erhalte widersprüchliche Informationen, jede Hilfe wäre sehr geschätzt werden!

+194
user1111208 13.07.2017, 02:54:11
29 Antworten

Mein Knoten ist Weg und hinter mir ist aufgefallen das -blocknoitfy angegebene Aktion in bitcoin.conf nicht ausgelöst wird. Das ist OK für jetzt, da der Knoten hat so viel aufzuholen, das Skript würde das nicht tun, keine gute jedenfalls.

Ist dieses Verhalten korrekt? An welchem Punkt hört blocknotify - start-Triggerung wieder? Meine Erfahrung ist, dass nach ein paar Stunden oder sogar einen Tag downtime, es wird ausgelöst für jeden block während der catch-up (so könnte es ein Dutzend löst alle auf einmal, zum Beispiel)

+997
AlbertEngelB 03 февр. '09 в 4:24

Für das computing der ETH-Adressen, die letzten 20 bytes des Keccak-256-hash verwendet werden. Müssen Nicht mit der NIST-FIPS 202 Aromen von Keccak wie KeccakCodePackage.

Aber ein hack an den main.c und genKATShortMsg.cpp von KeccakTools wird der Ertrag der richtigen ETH-Adressen, detaillierte in einem Kommentar oben.

Für die folgenden ETH-privater Schlüssel: b205a1e03ddf50247d8483435cd91f9c732bad281ad420061ab4310c33166276. Der zugehörige öffentliche Schlüssel-Ergebnisse aus der Verwendung von bx.

% echo b205a1e03ddf50247d8483435cd91f9c732bad281ad420061ab4310c33166276 | bx ec-auf-öffentlichen -u
04**6cb84859e85b1d9a27e060fdede38bb818c93850fb6e42d9c7e4bd879f8b9153fd94ed48e1f63312dce58f4d778ff45a2e5abb08a39c1bc0241139f5e54de7df**

Die folgenden KeccakTools/Beispiel\ Wanderwege in der Konfiguration-Datei benötigt, um Sie zu führen
../bin/KeccakTools aus dem Beispiel\ Wanderwege - Verzeichnis.

% cat ShortMsgKAT.txt

\# Name des Algorithmus: NOT_FIPS202_SHA3_256
\# AUFTRAGGEBER Einsender: SKAHT
Len = 512
Msg = 6cb84859e85b1d9a27e060fdede38bb818c93850fb6e42d9c7e4bd879f8b9153fd94ed48e1f63312dce58f4d778ff45a2e5abb08a39c1bc0241139f5e54de7df

Eine Datei namens ShortMsgKAT_keccak-256.txt erstellt von der Ausführung der KeccakTools enthalten wird:

MD = 787EC5A5313A976F7BDF9EED**AFDEFC1937AE294C3BD55386A8B9775539D81653** 

wenn der hack oben beschrieben durchgeführt wird, um zu bauen KeccakTools.

+962
user322439 13.02.2014, 12:06:00
  1. Ein normaler Knoten empfängt eine ungültige Transaktion wird nicht weiterleiten, so dass diese Attacke betrifft nur den bestimmten Knoten, auf den der Angreifer verbindet.

  2. Wenn ein Knoten erhält eine Transaktion und findet es ungültig ist, wird der Knoten hält den peer gesendet, die der Transaktion, auf sein "Fehlverhalten" und erhöht seinen Bann Partitur. Wenn diese einen bestimmten Schwellenwert überschreitet, wird der Knoten trennen die peer abzulehnen, die weitere verbindungen von dieser IP-Adresse für einen Zeitraum von Zeit. So kann der Angreifer nur in der Lage sein zu verschwenden, eine kleine Menge von Zeit für jeden gegebenen Knoten.

+945
Aminah Nuraini 08.09.2010, 17:33:47

Ist Astraleums open source?

Ich habe gehört, verschiedene Dinge von verschiedenen Personen.

Stephan Tual hat geschrieben:

"Alles in Astraleums, einschließlich unserer website, unseren tools, unseren whitepapers und natürlich unserem alle unsere software und Compiler sind 100%, Wand zu Wand, open-source und unter der GPL-Lizenz."

Aber was ist dann mit der des Astraleums-Stiftung?

Wie funktioniert die open-sourceiodicity des Astraleums zu vergleichen, die von Bitcoin? Wie ist er im Vergleich zu den vorgeschlagenen "privaten blockchain" Hyperledger Projekt?

+917
Cornelius 18.09.2012, 17:32:54

Ich möchte an JSON-RPC-Protokoll, in meiner Anwendung, so dass es mehrere Krypto-Währungen.Gibt es ein einheitliches voller Knoten, die mehrere cryptocurrencies.

+891
GerHardo 25.12.2011, 13:51:01

Die Gebühr ist gegeben durch den Unterschied in weitergeleiteten Beträge, die über die Kanäle in die Zahlung der route. Die htlc Beträge reflektieren den Betrag verringern, von Kanal zu Kanal.

  • n1 -> n2: Eingehende Betrag
  • n2 -> n3: Eingehende Betrag - fee_2 (n2 verdient ein fee_2)
  • n3 -> n4: Eingehende Betrag - fee_2 - fee_3 (n3 verdient eine Gebühr von fee_3)

Jede Gebühr ist verdient durch einen einzelnen Knoten, die relais, die die Zahlung von einem der Zahlungswege zu einem anderen. Bilanz der peer erhält eine Menge Ein, und leitet einen Betrag - Gebühr an den Kanal angeschlossen ist, um entlang der route.

Jeder peer kann entscheiden, welche der Gebühren er will bei der Bereitstellung von routing-Dienste. Wenn die route verhandelt wird, die angekündigten Gebühren von jedem peer berücksichtigt zu konstruieren, die die optimale route.

Sobald die Kollegen sich zur Teilnahme an der Weiterleitung einer route, die Auszahlung beträgt entlang der route sind verpflichtet, die htlc - Ausgänge in jedem Kanal. Thesen htlc Mengen abnehmen wird entlang der route, was die Weiterleitung von Gebühren, die von jedem peer.

+797
simon gardener 10.08.2015, 08:20:47

Der Weg für die neu generierten Münzen zu "verschwinden" ist, wenn der entsprechende block ist verwaist, d.h. einem anderen Zweig der block-chain wird die längste (in Bezug auf die Arbeit), die nicht enthalten, dass block -. Die gesamte Geldmenge beeinflusst werden könnte, leicht in der kurzen Frist, wenn die neue dominierende Zweig ist länger oder kürzer (in Bezug auf Blöcke) als die bisherige und enthält damit mehr oder weniger block-rewards. Nicht betroffen ist in der lange Sicht, da die Geldmenge zu begrenzen, ist in Bezug auf die Gesamtzahl der Münzen, die auf der dominante Zweig.

In anderen Worten, wenn die verwaisten block wurde in der Höhe 503567, dann die neue Kette wird sich (irgendwann) enthalten einen anderen block auf der Höhe 503567, und dieser block wird die gleiche Belohnung wie das original verwaisten block. Damit die Wirtschaft weiterhin enthält die Münzen entsprechen der block Belohnung in Höhe 503567, Sie haben nur bezahlt worden, um eine andere miner.

+728
Porkster 21.10.2010, 19:12:18

Sie müssen sicherstellen, dass das private ist niedriger als 1.158 * 10^77 (115792089237316195423570985008687907852837564279074904382605163141518161494337) und

In Ihrem Fall könnten Sie das tun

 import random, keyUtils 
 private_key = ".join(['%x' %random.randrange(16) for x in range(0, 64)]) 
 drucken keyUtils.privateKeyToWif(private_key)
 drucken keyUtils.keyToAddr(private_key)

 von ecdsa.Kurven importieren SECP256k1
 decoded_private_key = int(private_key,16)
 wenn decoded_private_key > 0 und decoded_private_key < SECP256k1.generator.Bestellung():
 print 'gültig'
sonst:
 print 'ungültige'
+726
Aeternus 11.01.2013, 23:51:21

Wenn Sie vergessen haben, Ihre verschlüsselten wallet-Passwort, es gibt nichts Sie tun können.

Halten Sie es trotzdem, nur für den Fall, Sie merken es irgendwann.

Natürlich, wenn Sie über eine Sicherung verfügen, können Sie diese verwenden.

+716
user3710753 07.12.2011, 06:33:11

Es hängt davon ab, was du ändern. Wenn Sie nicht einverstanden sind mit anderen clients was ist eine gültige Transaktion und was ist ein Gültiger block ist, dann wirst du nicht darüber einig, wer hält was bitcoins.

Wie Bergleute wissen, welche Transaktionen gültig sind, wenn es zwei unterschiedliche Implementierungen des BTC-Protokolls?

Alle Leute, die wollen mit einander interagieren müssen die gleichen Regeln für das, was ist eine gültige Transaktion und was ist ein Gültiger block ist. Gruppen, die nicht einverstanden Gabel das Netzwerk in zwei Netzwerke, da passiert, wenn bitcoin aufgeteilt in bitcoin und bitcoin-cash.

+710
yoyoyo 19.04.2011, 22:45:08

Bitcoin-Transaktionen nicht bewegen Fonds von einer Adresse zu einer anderen.

Bitcoin ist Kern-Konzept-Münzen. Münzen entstehen durch Transaktionen, und kann willkürlich mit Wert. Münzen verbraucht werden, die von einer anderen Transaktion, indem Sie ausdrücklich unter Bezugnahme auf die Transaktion, die Sie erstellt. So, in einer Weise, Transaktionen Schmelzen einige input-Münzen zusammen (zu zerstören), und Schmieden neue aus (mit einem Gesamt-Wert, nicht den Wert übersteigen, der geschmolzene).

Beim erstellen einer Münze, die Sie zuweisen können, es an eine Adresse (in der Tat ein script, aber wir vereinfachen). Dies ist nur ein Authentifizierungs-Mechanismus auf die Spitze: um zu konsumieren, eine Münze zugeordnet-Adresse Ein, Unterschreiben Sie die Transaktion mit dem privaten Schlüssel entsprechend A.

Also um deine Frage zu beantworten: das ist nicht möglich. Um eine Transaktion zu erzeugen, müssen Sie wissen, die genauen Transaktionen, die zugewiesenen Münzen zu Adressen von Euch, und Ihr Wert.

+707
viktya 22.05.2015, 22:31:37

Es gibt viele Websites, in der Tat, und einige over the counter-Geschäft, sondern für den Willen des seins kurz.

Versuchen: Mt. Gehex

Sie ziehen Geld von deinem bank-Konto und legen Sie es in der übertragungsurkunde für BTC und Umgekehrt... Es ist bekannt als das größte bitcoin-Börse der Welt.

+677
NyamyNyan 27.07.2016, 20:55:30

Problem scheint behoben zu sein. Blockchain wieder in Ordnung, Blöcke weitergeleitet von real Namen des mining-pools. Vielen Dank Blockchain

Höhe Alter Transaktionen Insgesamt Gesendet, Weitergeleitet Durch Größe (kB) Gewicht (kWU)

492019 1 Stunde 4 Minuten 2628 18,615.76 BTC ViaBTC 1,035.85 3,992.75 492018 1 Stunde 7 Minuten 2662 19,214.10 BTC BitFury 1,036.1 3,992.5 492017 1 Stunde 11 Minuten 2856 4,369.50 BTC ViaBTC 1,038.23 3,992.72 492016 1 Stunde 13 Minuten 2815 6,719.06 BTC AntPool 999.17 3,728.27

+639
Corz 23.12.2011, 03:33:16

Mining-pools sind schon etwas wie das zu tun. Es heißt variable Schwierigkeit, oder vardiff kurz. Aber-pools nicht nur erhöhen Sie Ihre Schwierigkeiten, bis Ihr Bergbau zum erliegen kommt.

In der Regel der pool hat zum Ziel, eine bestimmte Anzahl von arbeiten legt pro minute. Wenn Sie uns mehr als dies, dann ist der pool erhöht den Schwierigkeitsgrad. Wenn Sie uns weniger, dann ist der pool senkt Ihre Schwierigkeiten. Nach einigen Wiederholungen dieser Sie am Ende auf eine stabile Schwierigkeiten, wenn es eine geringe Varianz und der pool hat eine niedrige Auslastung Empfang arbeiten einreicht.

Pools verwendet werden, um laufen immer auf Arbeiter Schwierigkeitsgrad 1. Dies war nicht mehr möglich, wenn ASICs angekommen, so vardiff implementiert wurde, als eine Lösung. Heute sind viele ASICs nicht funktionieren würde bei Schwierigkeitsgrad 1 wie würden Sie finden, Beweise der Arbeit, so schnell, dass Ihre eigenen controller kann damit nicht umgehen. Aber für den Anfang ist die motivation für die vardiff war, um zu verhindern, dass der pool wird gespammt bis zum Tod mit der Arbeit unterwirft.

+553
imwilsonxu 19.04.2018, 19:57:28

Ich bin auf der Suche nach einer Bibliothek, ähnlich dieser bitcoin ein aber das funktioniert mit scrypt basierten coins.

+538
Danidoll99 13.04.2010, 12:52:21

Die folgende Beispiel-hash: 1ee917ec6ab6339e563d55abee50a49ccdb7d827cf087c0884f3da3b86e0dff4, und das folgende Beispiel private Schlüssel: 483F2F5445D97B948A61C0D58CCC438126F3746220556942662B999178E8A0C4, wie kann ich signieren der Transaktion in PHP?

+531
priyanshu 14.09.2017, 07:17:30

Ich wurde geschickt Geld auf mein coinbase-Konto und es ist noch unbestätigt, ist dies die längste Transaktion noch für mich. kann jemand helfen?

hash-id: 9cca279484347e0e17a2a40f3e38fc62e91db0e4c4bd2834f5a504e1ed628733

+497
CARTER CARTER 29.09.2018, 01:32:34

In vielen cryptocurrencies von TX besteht aus einem array von TX-Eingänge und TX Ausgänge.

Wenn ein TX vorgelegt das Netzwerk, es hat bereits die Unterschrift (in der Entriegelungs-Skript).

Also meine Frage ist, was macht verhindern, dass ein miner oder jemand auf dem Netzwerk zu verwenden, die bereits vorhanden entsperren und ändern Sie die sperren-Skripte der Transaktionen und dann übertragen Sie die Transaktion.

Denn in meinem Verständnis kann ich bieten, eine Unterschrift zu entsperren txo und jemand benutzt meine Signatur zu ändern, das sperren von Skripten, von denen TXs.

+478
KeyBasher 06.05.2018, 02:06:59

Ich versuche zu forschen, die auf das Alter der Transaktion Ausgänge an der Zeit, die Sie verbrachte. Ich bin mit bitcoind auf meinem computer. Ich habe die Transaktionen indexiert txindex=1. Ich möchte einen bestimmten TXIN und erhalten den block der TXOUT es gibt so kann ich berechnen des Alters.

Wie bekomme ich den block einer Transaktion enthalten ist?

+451
Bernhard Niebsch 06.06.2015, 14:39:45

Ist zwar nicht C, libbitcoin ist in C++ geschrieben und ist eine vollständige Umsetzung. Es lassen sollten Sie alles tun.

Wenn Sie sind nicht beschränkt auf C, bitpay hat eine sehr einfache p2p-Bibliothek hier: https://github.com/bitpay/bitcore-p2p

Ich akzeptiere nicht die Antwort, die mithilfe der RPC, da Sie einen ganz anderen 30mb-Anwendung nur, um Ihre Daten, und es ist nicht ein guter Anfang für eine skalierbare Anwendung oder lernen, die innere Funktionsweise des Netzwerks.

+342
Sena M 20.08.2017, 15:18:59

Wie bekomme ich den Wert in der "scriptPubKey" Teil der Transaktion ? decoded transaction

Der Absender kennt nur die Adresse (1A3XjcuZmcszX2tGoVn1TrMNchuHwdAxzv) also wie hat er in 63339ebf4914d964fbc729b0dc4c1a44c4fb8f80 ? Ich habe versucht, ripemd160(sha256(Adresse)) hat nicht funktioniert . Ich habe versucht, sha256(sha256(Adresse)) hat nicht funktioniert.

+325
AnojiRox 13.04.2014, 07:42:13

Ein Freund schickte mir Bitcoin zu meinem blockchain wallet. Sie zeigt den Umfang als Teil meiner balance. Aber, es sagt, es gibt 108 Bestätigungen und die Anzahl der Bestätigungen immer weiter an bis. Warum ist das passiert? Kann ich verbringen dieses Bitcoin, während die Bestätigungen für Weiterbildung?

+313
Chris Currie 13.09.2011, 08:14:33

Schreiben meiner eigenen blockchain-parser, ich bin gekommen, über einen unbekannten opcode in block Nummer 142312. Der relevante Abschnitt der Transaktion-Eingabe wird dies:

"in":[
{
"prev_out":{
 "hash": "0000000000000000000000000000000000000000000000000000000000000000",
 "n": 4294967295
},
 "coinbase": "fc70035c7a81bc6f4876c6036e4bc4080eaf81377bc9672828061491e79df5d4ddf1d65b058ccb30563f1f1c14f658607bd2c7138e87e480bcec3f5b91d041d041"
}
],

fc entspricht opcode 252, die nicht in der Liste der Bitcoin-wiki. Wie deute ich dieses script Wert?

Mein block-Analyse-Programm gibt mir die folgende raw-coinbase Wert Skript:

fc70035c7a81bc6f4876c6036e4bc4080eaf81377bc9672828061491e79df5d4ddf1d65b058ccb30563f1f1c14f658607bd2c7138e87e480bcec3f5b91d041d041

Das heißt, es gibt keinen opcode, bevor die oben genannten hexadezimalen string.

+306
Masizane Marivate 06.01.2015, 11:02:19

Ich würde davon ausgehen, es ist nur, damit die Leute das Lesen der Dokumentation nicht versuchen zu "kippen" der Schriftsteller und senden Sie eine foobar-Adresse wurde aus Gründen der Beispiel

Das ist richtig!

Andere als die, es gibt keine andere wirkliche Punkt, an alle. Diese bitcoins sind für immer verschwunden und niemand wird jemals in der Lage sein, um Sie zu bekommen.

Allerdings gibt es einige Projekte oder neue Münzen, die nicht als Proof-Of-Verbrennung und durch senden der bitcoin richtig zu den bitcoin eater Adresse, die Sie bekommen würden entsprechende Betrag in der neuen kryptogeld.

+253
allie cribbs 20.03.2014, 22:18:22

Die meisten web-apps, die bitcoin akzeptieren (ob es ein Austausch, ein Glücksspiel Website, etc.) bieten dem Anwender eine öffentliche Adresse für die Hinterlegung von bitcoins in Ihrem Konto.

Wie sind diese web-Anwendungen speichern den private key im Zusammenhang mit der Einzahlung-Adresse? Was ist die beste übung für die Speicherung der privaten Schlüssel von einem Standpunkt der Sicherheit? Was ist die beste storage-Verfahren für web-Entwickler suchen, um große Mengen von Schlüssel-Paaren für Ihre web-Anwendungen?

+238
Nougat 13.08.2017, 07:59:48

Sie können bfgminer oder FPGA - /ASIC-Fenster in MacMiner, ohne entfernen von teilen von Mac OS

http://fabulouspanda.co.uk/macminer/

Sie können nur zum download bfgminer und/oder cgminer kompiliert für Mac OS X hier:

http://fabulouspanda.co.uk/commandline/

Dann werden Sie nicht haben, um kextunload jedes mal, wenn Sie starten Sie Ihren computer neu.

+201
Daniel Larsen 30.01.2017, 00:36:06

Wie kann ich das übertragen von nicht-standard-Transaktion?

Ich habe versucht, mit dem core client, coinb, blockchain.info luke-jr-test-release sowie zu drängen, um eligius, aber es funktioniert nicht.

+163
Nicolas De Jay 17.02.2016, 12:31:28

Eloipool (entwickelt von der Eligius-mining-pool)'s-source-code enthält mehrere Beispiele für die Verwendung getmemorypool. Es enthält auch ein proof-of-concept-proxy für die Bergleute.

+93
IamEugene1994d 12.10.2011, 13:07:57

Was ist der Unterschied zwischen den beiden Befehlen?

./bitcoind - läuft bitcoin Knoten in den Vordergrund.

./bitcoind daemon - läuft bitcoin-Knoten als daemon.

Was ist daemon?

In multitasking-Betriebssystemen, ein daemon ist ein Computerprogramm, das läuft als hintergrund - Prozess, anstatt unter der direkten Kontrolle eines interaktiven Benutzers.

+46
saiful anwar 07.03.2016, 02:25:45

Fragen mit Tag anzeigen