Hat bitcoin core-Knoten relais diese Kind-bezahlen-für-Eltern-Transaktionen?

Ich versuche zu verstehen, wie der relay-Mechanismus funktioniert bitcoin?

Ich verstehe, wie CPFP-Transaktion funktioniert, sondern auch wie diese Transaktionen weitergeleitet werden, um miner-Knoten an Erster Stelle? der Grund dafür ist, dass einige Eingänge von diesen Transaktionen werden nicht in UTXO. Sollten die standard-Knoten verwerfen es in den ersten Platz?

+29
Eastendersfan 15.05.2013, 06:48:01
25 Antworten

Sind Sie wirklich 100% random (erzeugt durch hardware) oder ist es eine pseudo-zufällige (durch software erzeugt)?

Pedantisch Antwort: Nein, Sie sind nicht zufällig, denn die ersten zwanzig Ziffern oder, also wird immer null sein.

Ernsthafte Antwort: Der Bitcoin-client verwenden, die nicht mit jeder hardware Zufälligkeit, soweit ich weiß. Allerdings, wenn sogar eine einzelne Transaktion, die in dem block erzeugt wurde, unter Verwendung von hardware-Zufälligkeit, die block-hash integrieren hardware Zufälligkeit.

Auch denke ich nicht, dass Sie voraussagen konnten, den hash eines Blocks, die noch nicht gefunden wurden.

Kann ich mich darauf verlassen oder der blockchain Daten, um eine 100% Vertrauenswürdige Verlosung?

Wie Greg schon sagte, ein Bergmann einbehalten kann blockiert, wenn Sie zu entlassen würde die miner verlieren die Tombola. Natürlich, die Kosten der Vorenthaltung ein block und keine Ausstrahlung auf das Netzwerk ist über $9000, so dass dieser Angriff möglicherweise nicht nützlich sein.

Wie mache ich eine vertrauensvolle Gewinnspiel

Ihre Methode würde wahrscheinlich funktionieren. Diese Antwort wird erläutert, wie exchange, ein Geheimnis zwischen zwei Parteien, können nicht trauen. Könnten Sie etwas die Grundlage.

+994
Yolgie 03 февр. '09 в 4:24

Sie können blockchain.info's API zu suchen, diese auf speziell Sie sind auf der Suche für die Eingänge der "input_transaction_hash" tx":

https://blockchain.info/rawtx/0a11043d6e067bad827d4c82da2c45e99323f3a0b28f843fae156bcbd7e8a1d2

Ergebnis:

{
"ver":1,
"inputs":[
{
"sequence":4294967295,
"prev_out":{
"verbracht":true,
"tx_index":86277579,
"Typ":0,
"addr":"1JfkMijQTFsRbfDhqTU8Sacx2JVGiSs8af",
"value":20470771,
"n":1,
"script":"76a914c1ce233e2d34facb69aa2b1233db07929586691388ac"
},
"script":"49304602210091a3b8759a99abcf4eaa1d3205f5d89e5243faa9ea166c3a9d2f34889dd5f86c02210080738b0beb1cbede15061d2ba5e37033bcc16848b06807e6c3ab2837ef281a99012102665ea1fd74fdb940be0245633ee276bb2abc4a650a16eb77601ed0c3ffd37293"
}
],
...

Bitte beachten Sie, dass eigentlich mit dem "von" - Adressen (oft gibt es mehrere) für jeden Zweck gefährlich ist und dringend davon abgeraten, finden Sie Können eine bitcoin-Transaktion rückgängig gemacht werden von der empfangenden Ende? für weitere details.

Wenn Sie das Bedürfnis haben, zu sammeln, eine Adresse zurück, die für einen bestimmten Zweck, Sie sollten überlegen, BIPs-70/71/72 statt.

+983
Simon Bisson 01.10.2012, 23:02:47

Ich habe vor kurzem gepostet das Testnet TX (TxID 2d0daa01da8294a54178f8111eb2a02010c425fd15957d8baee8717edcfbe105), die erfolgreich verbringt einen Ausgang (TxID 8d897ca91774a7fafa086a3275e679248d6bffee015d3b2efefd5dab00df152d) von der form:

OP_DUP OP_HASH160 ##HASH160_KEY1## OP_EQUALVERIFY OP_CHECKSIGVERIFY OP_IF OP_DUP OP_HASH160 ##HASH160_KEY1## OP_EQUALVERIFY OP_CHECKSIG OP_ELSE OP_HASH256 ##HASH256_OF_SECRET## OP_EQUAL OP_ENDIF

Wo ##HASH256_OF_SECRET## ist sha256(sha256(3ceb50edd0282cd99dc59351f513dcdf)) und ##HASH160_KEYx## ist der ripemd160(sha256(public key n)).

Ich habe versucht, für Tage mit Python (pybitcointools Bibliothek, Pycoin Bibliothek, raw-tx-Konstruktion) und Bitcoincore, allerdings habe ich konsequent nicht duplizieren der Tx selbst.


EDIT: Hinzugefügt, Schlüssel, code

Hier ist eine duplizierte Tx auf Testnet: ed99a9d3c8da943c5140790349d000450209367c7cf24d1627df6b43ece8b9d4:1

Tasten (von pycoin):

Eingang : 98a6776b00481d69147af4f19982816d24b21f1e45bd6b9b6612969a805dff5d
Netzwerk : Bitcoin testnet3
netcode : XTN
geheime exponent : 69045673789968930636498185430340997034503775217197653543201755869784347377501
 hex : 98a6776b00481d69147af4f19982816d24b21f1e45bd6b9b6612969a805dff5d
wif : cShS7YocDNMfpxHPd1iWbXX6eTFPQoNTjsw6w4sqy5bvimvvw6fy
 unkomprimiert : 92k9QgqAnrFCWtwvA4neyJnngkZG3g43ne9bjuzbmeeirphxtu3
öffentliche pair x : 66609190448066768097937392847179714582119540337817974512409209527265330917500
öffentliche pair y : 13690920648454078566739109880631240403596673427366917192400893160542072726114
 x hex : 9343773d05d5a07f103914d5294ca742db124babd2c2cac5f84e6114f192f07c
 y hex : 1e44c956c737a60369fbf4f5e6324dc005ba38d156f61232f9251fec8ee3e262
y-parity : sogar,
Schlüsselpaar sec : 029343773d05d5a07f103914d5294ca742db124babd2c2cac5f84e6114f192f07c
 unkomprimiert : 049343773d05d5a07f103914d5294ca742db124babd2c2cac5f84e6114f192f07c\
1e44c956c737a60369fbf4f5e6324dc005ba38d156f61232f9251fec8ee3e262
hash160 : fd00f9fd452fee2214e8b0f9acf4c53496bd5636
 unkomprimiert : 23dfc9ad6d857c92ad2b99004354067492cf464c
Bitcoin-Adresse : n4aiRSJEm2gT9QrZTFJ7DJy3KPGnDHxybf
Bitcoin-Adresse unkomprimiert : mine2pMKAyoA6CBimPd1ZdFVi5kvhTM7tt

script = 76a914dd6cce9f255a8cc17bda8ba0373df8e861cb866e88ad6376a914e900510876cb689f1db6fa982376c301362b740c88ac67aa20644d79d87e0907833e888e272e5d7b925deb261a8499a65cbc0bf26797a15e8e8768

[118, 169, '23dfc9ad6d857c92ad2b99004354067492cf464c', 136, 173, 99, 118, 169, 'fd00f9fd452fee2214e8b0f9acf4c53496bd5636', 136, 172, 103, 170, '0757152190e14e5889b1270309d7c8e40219d45e04096fcb97d1b4c5a99064e1', 135, 104]

*mysecret* = '12345678'.decode('hex')
sha256(sha256(*mysecret*)) == 0757152190e14e5889b1270309d7c8e40219d45e04096fcb97d1b4c5a99064e1

Ich bin auf der Suche nach einer funktionierenden Anleitung über den Bau einer Testnet & P2SH Tx die nutzt Boolean Skripting. Speziell:

  1. Eine funktionierende testnet Beispiel für die oben gestellte Frage (Ausführlicher hier weiter) (ich werde bieten eine Prämie für diese)
  2. Bau einer multisig Tx von der form: (1 KEY1 KEY2 2 CHECKMULTISIG) ODER MASTERKEY
+946
xiaomeng huang 30.01.2018, 22:25:10

Der block-header enthält eine Reihe von Dingen, darunter die Merkle root-hash. Würde dies nicht bedeuten, dass jedes mal, wenn eine neue Transaktion Hinzugefügt wird, wird der block (vor seiner abgebaut), dass alle nonces, die vorher versucht werden müssen, versucht doch wieder?

Würde dies nicht davon abhalten Bergleute aus der addition der Transaktionen der block, wenn Sie haben, um hash-alles mit nonces wieder?

Auch ist es möglich, dass kein nonces könnte ein gültiges erfolgreich/winning-hash?

+945
Stephanie Reynolds 10.08.2012, 00:12:59

Wenn ich eine multi-sig-Geldbörse für Bitcoin und erfordern insgesamt 2/3 Schlüssel zum signieren einer Transaktion, das heißt, die gesamte Zeit begrenzt sein würde, um die Zeit zu bestätigen 2 Signaturen ie ~ 20 Minuten, wenn gleichzeitig durchgeführt? Und würde es Kosten das gleiche wie normale Bitcoin-Transaktion?

+928
yoMokoko 12.09.2011, 13:19:00

Ich versuche zu lernen, wie die programmgesteuerte Interaktion mit dem Bitcoin-Protokoll. Ich habe scheinbar erfolgreich erzeugt einen privaten Schlüssel, WIF und öffentlichen Adresse mit dem code. Ich verwendet Coinbase zu senden .001 BT zu 14egr6kfYY4xiSVPim2sJnED4t89Yvn8hq. Ich habe dann das Bitcoin-Qt-debug-Konsole und ausgestellt

walletpassphrase <WIF> Mehr

importieren Sie die Adresse. Die Adresse hat sich gezeigt in Bitcoin-Qt, aber die Transaktion wird nicht angezeigt.

address

enter image description here

Jede Hilfe wird sehr geschätzt!

+925
slessans 19.08.2018, 14:24:08

Blöcke mit einer unbekannten übergeordneten block gespeichert sind, in der verwaiste-block-pool. Sie bleiben dort, bis Sie die Eltern-block empfangen wird, und dann mit der vorhandenen Kette.

Soweit ich weiß, gibt es keine andere Bedingung für den block, um aus dem pool entfernt werden. Wenn sich der jeweilige Elternteil nie erhalten, Sie bleiben für immer dort.

Die aktuellen Schwierigkeiten sollte genug sein, um zu verhindern, dass Menschen von spamming-dieser pool mit Waisen, denn das würde erfordern eine Menge Rechenleistung und eine riesige Verschwendung von Geld. Ein block gültig ist, gespeichert werden in diesem pool -, block-hash zu erfüllen hat, Ziel und so weiter. Wenn das nicht der Fall, wird der block verworfen und nicht spam-das Waisenkind-pool.

Siehe Mastering Bitcoin, Kapitel 10, Abschnitt Montage und Auswahl von Ketten von Blöcken für die ausführliche Erklärung.

+860
Vickky 18.10.2011, 02:35:12

Wenn Sie starten Sie Electrum für die erste Zeit, er will Sie zum erstellen einer neuen Geldbörse. Gleiche, wenn Sie nur wählen Sie Datei → Neu/Wiederherstellung an einem beliebigen Punkt.

Dann wählen Sie "Wiederherstellen einer Geldbörse oder Schlüssel importieren" und "Standard-wallet". Auf der nächsten Seite, geben Sie Ihren privaten Schlüssel. Das Passwort, das Sie wählen können, danach ist optional und können Sie überspringen, oder Sie erinnern sich nur für die Zeit, Sie halten das wallet auf Ihrem computer.

Wenn Sie versuchen wollen, diese vorab ohne die Eingabe Ihrer eigenen privaten Schlüssel, können Sie den privaten Schlüssel nutzen KzbvEHb1HvDRZMPvVF7Du9F4N5g22Qkeoez7qpckjspktt5bbcdu. Ist hat 50 mBTC gehen rein und wieder raus , wie Sie sehen können, auf die blockchain.info Seite über seine entsprechende Adresse 15dNGcjVE8ddCt3vgYwcpJjYXK4ydZtykf und finden Sie heraus, wie Elektrum zeigt Ihnen dies, wenn Sie eine Brieftasche mit es. Dieser private Schlüssel wurde eigens von mir erstellt werden, öffentlich bekannt.

Beachten Sie, dass Elektron nicht in der Lage sein, mehr zu schaffen-Adressen aus, weil es nur einen einzigen privaten Schlüssel. Es ist jedoch in der Lage zu zeigen, die eine Adresse des privaten Schlüssels entspricht.

Können Sie meine Antwort auf Ihre Frage " Wie versenden Sie an mehrere Adressen durch die Zahlung einer einmaligen Gebühr? Die wallet unterstützt diese?" übertragen die restlichen Geld an die Adresse es kam, so verbringen Sie es mit dem gleichen privaten Schlüssel in die Zukunft.

+778
Encore PTL 07.08.2013, 04:41:31

So erstellen Sie eine exchange, die Sie im wesentlichen müssen 4 Personen, jeder kann aus oder mit einem oder mehreren sub-Entitäten, aber im Allgemeinen sind die 4 Rollen, die sich nicht überlappen.

  1. Jemanden zu finanzieren, die das Verfahren für die Zahlung der Gehälter von 2, 3 und 4 unten. (Ich gehe davon aus, dass Sie diesem).
  2. Jemand die front-end (Fähigkeiten, je nachdem, wie ausgefallen Sie es Aussehen soll).
  3. Dass jemand das Backend (die Datenbank-layer, order-matching-engine, wallets, Einzahlungen, Abhebungen, etc.). Dieser person/diesem team muss über detaillierte Kenntnisse des Bitcoin.
  4. Jemand Griff die finanziellen und rechtlichen Aspekte, erste Lizenzen etc. Dieser braucht gute verbindungen (abgesehen von denjenigen, die 1.), Kenntnisse von Vorschriften und Gesetzen.

Das ist für Sie erstellen. Sobald Sie haben es ausgeführt wird, müssen Sie die Leute aus der 2 und 3 zu erhalten und eine weitere ist zusätzlich ein Griff fiat-Transaktionen und um die hot-wallets. Unnötig zu sagen, diese person muss sehr vertrauenswürdig.

+736
Gopal Singh 07.06.2015, 18:08:32

Ich schaffte es zum reproduzieren des Fehlermeldung auf beiden 0.15.1 und die aktuelle master (c17f11f7b) mit den folgenden bitcoin.conf:

datadir=/home/nick/.bitcoin2

...wobei /home/nick/.bitcoin2 ist ein Verzeichnis, das nicht existiert.

Mein error log:

$ ./src/bitcoind -reindex


************************
AUSNAHME: N5boost10filesystem16filesystem_errore 
boost::filesystem::space: Operation not permitted 
bitcoin in AppInit() 

Fehler: Fehler: Ein schwerwiegender interner Fehler aufgetreten, siehe debug.log für details
Fehler: Fehler: Ein schwerwiegender interner Fehler aufgetreten, siehe debug.log für details

Wenn dies geschieht, bitcoin gibt die debug.loggen Sie sich in mein Arbeitsverzeichnis, anstatt es in das Verzeichnis für die Daten.

Basierend auf dieser, ich glaube, du bist mit den gleichen Problemen.

Können Sie prüfen, dass Ihre datadir ist ein Verzeichnis existiert?

+688
Christian Benner 23.09.2014, 17:32:05

In der Dokumentation sagte: "listaccounts entfernt in einer späteren version von Bitcoin Core"

https://bitcoin.org/en/developer-reference#listaccounts

In "Siehe Auch" - Abschnitt:

GetAccount - Nicht Rückkehr-Konten-Liste
GetAddressesByAccount [veraltet]
ListReceivedByAccount [veraltet]

Wir haben einen alternativen Befehl ?

+674
Maszek 06.05.2016, 16:48:25

Sie können Lügen, um Sie über den Filter, ja. Aber aufgrund der Filter deterministische Sie kann Anfragen an andere Knoten die Hashwerte der Ihre Filter, um zu Messen, relative Richtigkeit. Sie können auch einen Wachtturm wie den Dienst zu geben, einen vertrauenswürdigen Satz der Filter in einigen Fällen.

Die ursprüngliche design-Dokument enthält eine Erweiterung zu Begehen, um diese Filter als eine Konsens-Regel. Es ist so konzipiert und dargestellt, als "Ebenen", die Verbesserung der Zuverlässigkeit und Sicherheit der Verwendung von client-Seite filtern auf diese Weise.

Das Sicherheitsmodell von oracle bloom-filter kann enorm gesteigert werden stattdessen begeht einen hash des BFD in jedem block als ein soft- Gabel Konsens-Regel ändern. Nach dieser, jeder Knoten im Netzwerk würde bauen Sie den filter und überprüfen, ob der hash in der block korrekt ist, dann machen Sie eine bewusste Wahl, es zu verwerfen Raum für Einsparungen oder den cache Daten auf der Festplatte.

https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-May/012636.html

+657
Abram 10.05.2016, 04:23:12

Wenn Sie 51% der mining power und entscheiden, zu ignorieren, alle Blöcke nicht abgebaut, indem Sie sich.
Sie würden schließlich am Ende mit die längste Kette, und Essen würde, bis die 49% des block-belohnen Sie nicht immer vor. Und jetzt kontrollieren 100% der Blöcke, und könnte zensieren, Transaktionen, etc, da alle Blöcke, die nicht abgebaut durch Sie wäre letztlich eine überholte Gabel.

Gibt es irgendeine Maßnahme, die würde das verhindern?
Es scheint, wenn Sie die Kontrolle 51%, wäre es in Ihrem wirtschaftlichen Interesse zu ignorieren Blöcke nicht abgebaut, indem Sie sich. (außer, dass es schlechte publicity für den btc, und vielleicht crash der Preis)

+613
jwezorek 01.05.2016, 16:56:10

Ort, um zu starten - mit der linux "file" - Befehl, das zeigen die folgenden für eine bitcoin-wallet (zumindest in den client, den ich nutzen)

wallet.dat: Berkeley DB (Btree, version 9, native byte-order)

So könnten Sie etwa Folgendes ausführen:

find / -type f-exec file '{U}' \; | grep "Berkeley DB"

Das wäre mal ein Anfang!

+478
abdullahaquarius 11.08.2018, 22:01:11

Bitcoin ist ein peer-to-peer dezentral Bargeld.

Wenn Sie wollen sprechen Sie über die peer-to-peer dezentral Kredit -, check-out Restwelligkeit. http://ripple-project.org/

Peer-lending viele Unterschiede im Vergleich zu Bankkrediten. Es sind oft die sozialen und emotionalen Beziehungen zwischen den Kollegen, und dies hat einen starken Einfluss auf die zugrunde liegenden Anreize. Freunde und Familie sind wahrscheinlich zu machen Darlehen zu jedem anderen mit wenig oder gar kein Interesse. Aber dann wieder, Sie sind wahrscheinlich auch Fragen: "ja was willst du das verwenden?" Wenn Sie nicht zurück zahlen, bank, Sie einfach 'Bankrott gehen' und Sie können nicht berühren Sie. Wenn Sie nicht zurück zu zahlen, Ihre Freunde, es ist möglich, Sie hasst dich für immer, oder Sie schlagen, bis Sie (illegal, natürlich, denn das wäre Nötigung). Also die kalte Professionalität des bank lending schwingen in beide Richtungen. Aber peer-to-peer-lending ist eine alternative, und es ist einfacher realisierbar, als die meisten Leute denken.

Es gibt einige sehr gute blog-Beiträge über peer-to-peer-Kredit-und Verwandte Themen wie Ruf-Systeme hier: http://www.webisteme.com/blog/

#bitcoin-otc ( http://bitcoin-otc.com ) unterhält einen " Ruf " - system angesehen werden kann Analog zu einem Kredit-score. Es ist ein Maß für Ihre "Vertrauenswürdigkeit", die im Rahmen von bitcoin-Transaktionen. Wenn Sie sehr hohe Bewertungen auf #bitcoin-otc, ist es wahrscheinlich, dass Sie jemanden finden, der bereit ist, Sie ein bitcoin Kredit.

+438
Dakota 31.07.2019, 20:09:03

Ja, Alle bitcoin-forks unterstützt walletnotfiy.

die meisten digitalen Währungen haben ein walletnotfiy mit einigen wenigen änderungen am code.

das ist eine Liste aller Bitcoin-forks

+438
Mathison 29.04.2010, 23:09:54

Seitenketten sind Ketten, die es erlauben, 2-Wege-peg, das ist, bewegen Sie bitcoins auf den sidechain und dann zurück auf die Haupt-Kette ohne Vertrauen in Dritte, wie Sie tun, zum Beispiel, wenn Sie sich bewegen, Bitcoins zu sagen, Welligkeit (dort haben Sie Vertrauen Bitstamp oder einem anderen gateway). Als solche, gibt es kein sidechain in der Existenz, einfach, weil die Technologie noch nicht implementiert wurde.

2-Wege-peg orthogonal zur merged mining (Sie können jede von Ihnen einzeln oder beide). Es wird allgemein angenommen, dass eine sidechain hätte zusammengeführt mining, weil die bitcoin-Assistenten entwerfen Seitenketten akzeptieren, dass merged mining ist in der Regel wünschenswert, da seine überlegene Sicherheit Eigenschaften.

Im Vergleich zu atomaren swapping, 2-Wege-peg ist viel langsamer, aber es erfordert nicht ein Gegenstück, der will zu bewegen Münzen in die andere Richtung. Also, wenn Seitenketten eingeführt sind, ist es wahrscheinlich, dass die meisten transfers erfolgen mit atomic tauschen und nur die ersten Sätze fertig sind, mit 2-Wege-peg, die meistens als letzten Ausweg, in Fall können Sie nicht finden, jemand anderes, der will zu bewegen die gleiche Menge in die entgegengesetzte Richtung.

Hier sind weitere details wie 2-Wege-peg funktioniert:

Wie ist ein side-chain-Verschmelzung zurück zu Bitcoin-chain-geschützt gegen Doppel-verbringen? Wo sind die side-chain-mining-Gebühren?

+434
Clinton Pittman 01.05.2019, 01:44:13

Es ist eine open-source Umsetzung von block-explorer, unterstützt MySQL-Datenbanken, es heißt Bitcoin-abe. Dies funktioniert auch mit anderen cryptocurrencies neben BTC, die Sie finden können-und den source-code an https://github.com/bitcoin-abe/bitcoin-abe es ist in Python geschrieben, so dass es möglicherweise oder möglicherweise nicht Ihren Anforderungen, sollten Sie auch bewusst sein, dass es dauern kann ein paar Tage zum analysieren einer blockchain und bereit sein zur Anzeige in einem web-browser.

+381
Star 11.05.2019, 21:15:48

Ich möchte mich nach vorn für die Prüfung.

Ich habe ein Mitglied dieser Seite seit 4 Monaten jetzt, und in dieser Zeit habe ich erreicht top 7 (fast 6 ;) ) Ruf-gewonnen-Bestenliste für das Jahr, und die top 50 aller Zeiten. Ich habe und werde auch weiterhin zu widmen eine Menge Zeit auf der Website, als mein Fanatic gold-Abzeichen zeigt. In dieser Zeit habe ich meinen Anteil an schwer-Mitglieder, sondern auch aktiv dafür sorgen, dass ich bin höflich und Professionell.

Ich dazu beitragen, Bitcoin Core und einem angemessenen Verständnis von einer Reihe von Aspekten von bitcoin, also, während ein moderator kann nicht brauchen wie Fachwissen mäßig effektiv, ich hielte es für eine bestimmte Prämie. Und ich bin nicht Angst, um Hilfe zu bitten, wenn ich aus meiner Tiefe.

Meine Zeitzone ist NZT (UTC+12), was bedeutet, ich bin manchmal wach, während andere können die Moderatoren schlafen, was einen guten Zeitzone Abdeckung.

Ich möchte ein moderator werden, weil ich bin schon aktiv in die überprüfung Warteschlangen und sehen dies als eine Natürliche Entwicklung zu helfen, halten die Seite sauber, gesund und wächst. Ich Besuche regelmässig die meta-site und der mempool-chat für bitcoin.SE so fühlen sich frei, mich dort zu finden und haben einen chat :)

Antworten: https://bitcoin.meta.stackexchange.com/a/891/51948

+286
judith 18.09.2010, 09:58:53

Ich verbrachte eine Menge Zeit, die heute versuchen, um Bitcoin-Qt sync mit dem bootstrap.dat-Datei und konnte nicht damit es funktioniert. Ich fand die Antwort in diesem forum sagen, zu verwenden: /Applications/Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt -rescan-reindex

Das scheint geklappt zu haben perfekt. Jetzt bin ich nur Fragen, was genau dieser Befehl hat um das problem zu beheben?

+282
Maria Holland 23.07.2012, 05:55:36

Die März 12, 2013 blockchain-fork gestartet, mit 225430 und bisher erreicht hat block 225461, so ist es 31 Blöcke lang. Einige von denen gewonnen wurden, lange nachdem die Gabel unterstützt von v0.7 Kunden zurückgewonnen hatte, längste Kette. An der Spitze der Gabel, die unterstützt von v0.8 Kunden wurde mindestens ein Dutzend Blöcke höhere Bedeutung Transaktionen, die mehr als zehn Rückmeldungen konnten wir dann wieder auf unbestätigte status (und wenn Sie das doppelte ausgegeben, ignoriert, als ob die Transaktion nie gemacht.

+214
pelazem 08.07.2013, 22:16:05

Direkt vor der BCH Gabel eine multisig (2 von 3) Transaktion unterzeichnet wurde, von der anderen Partei, und die mine nach der Gabel und erfolgreich ausgestrahlt (coinb.in), so habe meine BTC.

Später erkannte ich, es könnte sein, BCH gab es auch, aber die Ausstrahlung der gleichen letzten raw hex auf das Bitcoin-Cash-mainnet (viabtc.com) hält, zu scheitern.

Bin ich hier etwas fehlt? Oder ist es unmöglich, weil der anderen Partei die raw-Transaktion hex-code wird nicht erkannt, auf die BCH-Kette?

Rundfunk auf blockdozer gibt; Es ist ein Fehler aufgetreten: 16: zwingend erforderlich-script-verify-flag-Fehler (Signatur verwenden muss SIGHASH_FORKID). Code:-26

+205
aucuparia 10.12.2012, 14:09:23

Ihre Chancen auf jede Rendite auch immer mit einem pool, dass nur Sie es sind, sind im wesentlichen nicht-existent.

Pool-mining arbeitet seit pools können sich ansammeln, eine große Menge von hashpower von tausenden von Anwendern. Der pool ist die chance auf einen block ist dann ziemlich hoch, die dann erlaubt, an die block-Belohnung zu zahlen proportional Mengen, um alle Ihre Nutzer.

Als JBackzuk Kommentar sagt, solo-mining ist im wesentlichen unmöglich probabilistisch. Sie finden Sie entweder den ganzen block oder gar nichts - keine teilweise Aktien.

+172
user1939045 08.07.2018, 08:26:48

Ich habe erstellt, signiert und versendet eine rohe Transaktion über bitcoind RPC. Jetzt will ich warten, bis n Bestätigungen.

Angesichts transaction malleability, ich kann nicht nur überprüfen Sie die "Bestätigungen" - Feld zurückgegeben gettransaction, da die Transaktion mit einer bestimmten txid kann niemals akzeptiert werden, im Falle einer gleichwertigen Transaktion mit einigen anderen txid angenommen wurde, statt.

Also, was ist der übliche Weg, mit bitcoind JSON-RPC, um zu prüfen, ob eine gleichwertige Transaktion akzeptiert wurde, an Stelle von mir? Welche Anrufe sind besser geeignet für die Aufgabe?

+138
inkubator 07.07.2019, 14:36:02

Freicoin auch erreicht dies aber in einer Runde über Weg. Anstatt das hinzufügen von neuen Münzen, um das system zu bezahlen, Bergleute, Sie entfernt die Münzen aus jedem Konto zu bezahlen Bergleute.

http://freico.in/how/

+126
Soul Reaver 24.12.2010, 05:28:31

Fragen mit Tag anzeigen