So Grenzen Sie die debug.log-Datei während der Ausführung von bitcoind?

die debug.log-Datei ist immer ziemlich groß auf bitcoind. wie begrenzen Sie die Größe der Datei? ich bin auf ubuntu 12

+430
Yaakov5777 13.11.2018, 00:28:24
29 Antworten

Die Gebühr für eine Transaktion ist nur die Differenz zwischen den input-und den output-Wert. In der zweiten Transaktion, die Sie geschrieben, der input-Wert 0.25 LTC und die Ausgabe-Wert von 0.15 LTC, so zahlen Sie 0,1 LTC Gebühr (0.25-0.15), wie du sagst. Wenn Sie eine Eingabe, die größer als die Ausgabe, die Sie senden möchten, sowie die Gebühr, die Sie haben, um eine änderung der Ausgabe zu schicken den rest zurück zu Ihrer Brieftasche als auch, sonst wird es allen gehen, um den Bergleuten als Gebühren. Zum Beispiel, wenn Sie Ihre Eingabe war 0.25 LTC, und Sie wollte 0.15 LTC und zahlen nur 0.01 LTC Gebühr, Ihre Transaktion benötigen, um zwei Ausgänge, einer für 0,15 LTC, und eine für 0.09 LTC wieder zu einer Adresse, die Sie besitzen, so dass die gesamte Gebühr ist nur (0.25-(0.15+0.9) = 0.01)

+977
Parth Saxena 03 февр. '09 в 4:24

Nein. Durch die definition, jede gültige Transaktion platziert werden können, im block. Wenn etwas im block ist ungültig - dies ist nur eine Reihe von zufälligen bytes, nicht eine gültige bitcoin-Transaktion.

+963
konradowy 16.02.2011, 08:40:35

I. E. 9900 Blöcke übrig, 9904 verbleibenden Blöcke und die Gesamt-Prozent synchronisiert ist rückläufig. Ist das normales Verhalten? Ich bin auf eine mobile Breitband-Verbindung, aber http-verbindungen arbeiten einwandfrei. Er sagt auch, ich habe 8 aktive verbindungen, die ich verstehe, werden die maximale?

Danke.

+902
Cynthiaaaa 10.03.2015, 03:28:39

Erstens, Sie gehen, um zu beweisen, dass Ihre altcoin ist nützlich und hat den Wert und die Liquidität. Sie können nicht erstellen Sie einfach eine neue Münze und erwarten, dass die Leute es schätzen. Die erfolgreichsten altcoins haben, etwas anderes über Sie oder eine Funktion, die anderen Münzen nicht haben. In anderen Worten, müssen Sie einige Nachfrage.

Zweitens einmal haben Sie Bedarf, dann müssen Sie geben eine gewisse Sicherheit, dass Ihre Münze ist sicher. Es war eine Münze, die es geschafft, legen Sie malware in Ihrem Basis-Knoten-client installiert haben, die auf einem exchange und wischte Sie aus Ihrer Beteiligungen. Ihr code wird wahrscheinlich brauchen werden, um open-Source und geprüft.

Drittens, würden Sie beginnen, einige der unteren Ebene den Austausch, die nehmen Liste altcoins relativ leicht wie Poloniex.

Viertens, wenn Ihre Münze wird populär genug da ist, dann können Sie bewegen, um einen Austausch wie Gestaltwandlung.

Fünftens, wenn Sie Ihre Münze bekommt genug Popularität, dann können Sie bewegen auf großen Börsen wie Coinbase.

Beachten Sie aber, dass nicht viele Münzen machen noch zu Schritt 3 zu gelangen. Die Schritte 4 und 5 sind noch härter. So weit, die nur Münzen gemacht zu haben, um zu Schritt 5 des Astraleums und vielleicht Litecoin.

Viel Glück.

+887
jh0l 25.01.2016, 07:20:53

Ein Grund, Sie könnte verwenden server=1 ist, wenn Sie mit einem Drittanbieter-mining-Programm wie cgminer.

Beispiel bitcoin.conf:

server=1
rpcuser=SOMEUSER
rpcpassword=SOMEPASSWORD

Hinweis: nicht gen=1, weil Sie nicht wollen, verwenden Sie die CPU-mining. Stattdessen cgminer installieren und ausführen:

cgminer -o http://127.0.0.1:8332 -u-SOMEUSER -p SOMEPASSWORD
+878
user1462684 21.03.2010, 06:28:56

USDT ist auch ein ERC20 Vertrag in den mainnet. Sie benötigen zur Nutzung des Astraleums Wallet akzeptieren RPC-Aufrufe (die Geth, Parität, etc.). Dann finden Vertrag-Adresse (überprüfen Sie Etherscan). Installieren Sie dann den Vertrag in Ihrer Brieftasche und verwalten Sie Ihre Transaktion.

+817
nikorn 15.11.2016, 07:51:42

Eine Transaktion besteht aus einer Anzahl von Eingängen und einer Anzahl von Ausgängen. Ausgänge definieren Sie ein Skript , dass ausgeführt werden müssen, um der Lage sein, verbringen Sie die Münzen in den Ausgang. Eingänge bieten die Daten zur Eingabe in eine Ausgabe-Skript, um es erfolgreich ausgeführt und verbringen Sie die Münzen in es.

So eine Transaktion die Eingabe muss in der Lage sein, um Referenz die Ausgabe, die es bereit ist, zu verbringen. Ausgänge in einer Transaktion bestellt werden, so kann ein Ausgang bezeichnet werden, durch die Angabe der Transaktions-ID der Transaktion, die es definiert, und der index in der Liste angegebenen Leistungen in dieser Transaktion.

Die prev_out Feld ist die Transaktion hash (txid) und n ist der index des output.

Es stimmt nicht, dass jede Transaktion enthält genau ein prev_out Wert. Jedoch, viele Transaktionen machen. Dies ist, weil viele Geschäfte haben nur einen Eingang. Sie müssen wissen,, obwohl,, dass es möglich ist, mehrere Eingänge.

+809
user3206631 28.02.2011, 02:48:43

Ich habe gesehen, dass jemand gefragt hätte, eine ähnliche Frage: Möglich, zu überprüfen, wer signiert die Transaktion in einem multi-sig-Transaktion Fall?

Aber ich bin derzeit nicht in der Lage zu analysieren/Lesen Sie den einlösen-Skript. Wenn ich den blockdozer-API, um die details der Transaktion, die ich erhalten, die "hex" und "asm".

Wie muss ich parse die "hex" zu identifizieren, wer unterzeichnet hat, die Transaktion? Unten finden Sie die Transaktions-ID (es ist ein Bitcoin-Cash-Transaktion, aber ich glaube, die multisig Teil wäre das ähnlich): 3a91cd0a55270972d12a42156a24c6a318c39fedce942f2ff28114d63fda5aad

Jede Hilfe wird sehr geschätzt.

blockdozer.com/api/tx/3a91cd0a55270972d12a42156a24c6a318c39fedce942f2ff28114d63fda5aad

+750
Siftekhar 09.05.2019, 00:50:58

Bitcoin-core hat keine eingebaute Mechanismen zur Beschränkung des Zugriffs auf die API.

Für Ihre Ziele, die Sie benötigen, um ein proxy zwischen dem Nutzer und dem Knoten.

Zum Beispiel, https://github.com/rsksmart/rskj/wiki/Nginx-Proxy-Server-for-JSONRPC-Calls

+692
Hannah Broughton 04.09.2015, 04:54:43

Wie schon andere gesagt haben "das kopieren eines bitcoin" ist trivial, aber ohne Wert.

Ihre Brieftasche besteht aus Adressen, und jede dieser Adressen einen bestimmten Wert hat.

Wenn dein Geldbeutel sagt, Sie haben "20 bitcoins" es ist einfach eine Abstraktion. Derzeit Ihre wallet-Datei besteht aus mehreren Adressen und den kombinierten Wert dieser Adressen nach den bitcoin block-Kette ist 20 bitcoins.

Beim transfer von bitcoins zu jemand, den Sie nicht mit der hand über eine "bitcoin". Geben Sie eine Transaktion in das Netzwerk. Das Netzwerk stellt sicher, dass Ihre Adresse gültig ist und hat den richtigen Wert. So gibt es keine Gefahr von Produktfälschungen, da gibt es nichts zu fälschen.

Es ist ein Risiko der doppelten Ausgaben. Bei der übertragung von bitcoins von mir, um Sie das Netz verhindert, dass mir aus tun Sie es wieder (und wieder und wieder ...). Beim senden einer Transaktion im Netzwerk wird überprüft, dass jede Transaktion gültig ist, bevor es in den nächsten block.

WENN hypothetisch, Sie hätten genug Rechenleistung könnte man betrügen. Sie könnten Ihre ungültige Transaktion im block und Unterschreiben Sie es als gültig. Die Stärke von bitcoin kommt aus der Größe des Netzwerks. Derzeit ~17Thash/Sekunde. Wahnsinnig viel Rechenleistung. Solange das Netzwerk bleibt groß genug und vielfältig genug, dass eine Entität kann nicht Steuern 51% es gibt sehr wenig Risiko von Doppel-Ausgaben, so lange, wie der Empfänger wartet auf eine Bestätigung.

+581
user63639 21.04.2015, 12:13:06

Beginnen möchte ich meinen eigenen Austausch wie btc-e.com ich habe viel Geld zu investieren, bitte führe mich in dieser. Ich habe selber Kenntnisse in php aber nicht wollen, zu Experimentieren, auf Dinge, die ich wollen, dass es bis und läuft in einer Woche oder so.

+566
Artemis Willow 24.12.2016, 23:11:18

Wahrscheinlich mussten Sie einige BTC auf Adresse-balance während der Gabelung des BCH, so bekommen Sie diese balance durch snapshot

+542
Benoit Evelop 02.05.2011, 16:16:24

Ich weiß, dass einige Gehirn-wallets sind mit scrypt als Schlüssel Ableitung Funktion und AFAIK scrypt ist eine gute Ableitung der Funktion, wie es ist, bewusst langsam, und macht die Verwendung von großen Menge an CPU und Arbeitsspeicher, difficulting brute-force-Attacken.

Aber ich konnte nicht finden, dass die Ableitung der Funktion ist eigentlich mit Electrum wallet oder wie wird es generiert den privaten Schlüssel.

Schließlich, wie sicher ist das generieren eines wallet Electrum Stil von 2048-Wort-Liste im Vergleich zu einem brain-wallet? Offenbar, um mich, wie es aussieht, generieren Sie den Schlüssel aus einem begrenzten set von Wörtern wäre weniger sicher, als es von einem free-passphrase... wie es wirklich ist?

+482
Rushanina 22.06.2019, 23:45:39

Ich bin derzeit an einem Projekt arbeiten (ich bin ein Anfänger in der Welt der cryptocurrencies), wo wir mit Raw-Transaktionen, ich möchte wissen, ob im raw-Transaktionen gibt es eine Flagge ähnlich subtractFeeFromAmount Flagge, die es in der sendToAddress-Methode.

+475
Matthew Holt 08.01.2016, 18:23:23

https://lightning.engineering/index.html#faq

Blitz nicht verwenden Sie Ihre eigenen token oder die Währung, die Sie nur benutzt Bitcoin, wenn Sie auf die Bitcoin-blockchain. Der Blitz sendet Zahlungen über die Transaktions-format der zugrunde liegenden blockchain. Beim laufen auf Bitcoin-Blitz ist tatsächlich der Austausch von native Bitcoin-Transaktionen—ohne die Notwendigkeit, broadcast, jede Transaktion an der Kette.

Dies deutet darauf hin, dass der Blitz-Transaktionen verwenden die gleichen Einheiten wie Bitcoin, und dass es nicht möglich ist zu verwenden, Blitz (in seiner aktuellen form) zu exchange Mengen in Stückelung kleiner als 1 satoshi.

+431
Selma Tatley 30.11.2012, 04:32:02

Unix-Zeit, Preis, Menge Wert in das Auftragsbuch, bei den Entsprechenden Preis.

Also die erste Zeile in deinem Beispiel übersetzt, um Donnerstag, April 23, 2015 Zeit (GMT), es war eine Bestellung für 0,01 bitcoins zum Preis von 300 US-Dollar.

+388
Langolier 17.07.2018, 12:30:53

Ich hasse diesen Kerl, aber wenn Sie kämpfen mit diese Chancen sind, dass Sie den Kampf um die Sicherung der privaten Schlüssel. Diese privaten Schlüssel sind die Schlüssel zu deinem Reich in einer Weise, Sie don ' T sogar wollen, zu denken.

Denke sehr ernsthaft über Vergabe an eine Firma mit Versicherung für Sie. Oder die Versicherung selbst. Das outsourcing nimmt auch die Leistung der ärger Weg von Ihnen.

Wenn Sie das nicht tun, bitte vergessen Sie nicht, stellen Sie (wirklich) kalt-wallets. Legen Sie einfach, dass Geld an anderer Stelle.

Vielleicht mehr direkt, es gibt mehrere bitcoin-daemons gibt. Sie machen Ihre eigene, auch mit so etwas wie bitcoinJ. Ich traf die Jungs hinter btcd ("BitcoinD im Gehen") https://github.com/conformal/btcd bei Bitcoin2014, Ihre lead-coder einen guten Eindruck gemacht.

Ich fürchte, es gibt keine ad Acta Antwort für diese Frage noch. Vielleicht ist der beste Rat "Tun Sie es, sobald Sie in Schwierigkeiten sind Sie bereits erfolgreich. Zeit genug, um es zu lösen später.".

+377
chenrongalice 27.04.2010, 15:45:19

Dies ist ein ausgezeichneter service für genau das, was Sie suchen: http://www.bitcoinpayflow.com/

+334
drgaspasho 11.02.2019, 13:04:45

Wie funktioniert Bitcoin reagieren auf die Einführung von GDPR?

  1. Bitcoin ist nicht eine person oder juristische Person, unterliegt dem Recht. Nur Personen oder Unternehmen, die mit bitcoin zu erfüllen haben, GDPR.

  2. So weit ich weiß, Speicherung von persönlichen Informationen ist nicht Bestandteil der Spezifikationen für die Protokolle und algorithmen, aus denen Bitcoin.

  3. Für bestimmte Teile der software erlauben könnte, Sie zum speichern von persönlichen Informationen. Zum Beispiel, die wallet-software kann Ihnen ermöglichen, zu halten, eine Liste von Personen, Adressen Ihrer bitcoin-Brieftaschen und Ihre text-Notizen über Sie. Die Nutzer sind selbst verantwortlich für die Einhaltung der GDPR. Die software-Autoren sind nur verantwortlich für die Einhaltung (z.B. einen löschen-Funktion oder etwas anderes GDPR compliance-Anforderungen). Die prime reposbility ist mit dem Benutzer, wenn die software, die Sie verwenden können nicht in einer Weise genutzt werden, dass entspricht GDPR, die Sie finden müssen anderen software.

+314
SakisGkantzios 02.06.2013, 05:38:48

Denn jedes mal, wenn jemand etwas Geld ausgeben möchten, unter einer Adresse, die er braucht, um öffentliche Schlüssel und schickte die Inhalte der mainnet. (Bitte korrigiert mich wenn das nicht stimmt)

Wo kann ich suchen, um zu sehen, eine offene public-key?

Wenn es irgendeine restliche Geld unter dieser Adresse ist das möglich, dass der andere dann kopieren Sie den öffentlichen Schlüssel und erzeugen Sie eine weitere Anfrage(mit Kopie) zu verwenden, diese Geld?

+265
jbrauer 16.03.2019, 06:07:07

Ich bin sicher, dies ist eine einfache Frage, aber ich bin Probleme mit, herauszufinden, die Art des Auftrags, auf Bitstamp.

Sagen, der Preis beträgt derzeit $1100, aber ich will nur zu kaufen, wenn der Preis sinkt auf $1000, welche Art von Ordnung würde ich Platz? Ich dachte, dies sei ein "Stop" um, aber der Bitstamp-UI-fragt mich, um festzulegen, wie viel zu kaufen, die in USD, wenn der Preis steigt , um meine angegebenen Wert. Ich bin besorgt, dass, wenn ich geben Sie $1000 und bei der Bestellung, meine Bestellung wird sofort kicken, da der Preis bereits über $1000.

enter image description here

+247
BigBadWolf 02.08.2012, 01:58:09

Laut github bitcoin/bips, BIP-173 ist noch ein Entwurf. Und ich sah heute, dass die Electrum wallet beginnen, es zu verwenden.

Ist dies bedeutet, dass die Angaben für BIP-173 nicht in der Zukunft ändern ? oder der finalen version nicht einführen, wichtige änderungen am Entwurf ?

Ich habe gelernt, über Bech32 Adressen dieser Woche und das wird mich ein wenig verwirrt

+244
jpyper 16.01.2010, 10:17:40

bitnotify.com und auch blockchain.info solche Dienste anbieten. Beachten Sie jedoch, dass Sie sollten noch gehen, prüfen Sie, ob Sie tatsächlich das Geld erhalten haben (was auch auf blockchain.info), weil die Tatsache, dass Sie eine Benachrichtigung erhalten, bedeutet nur, dass die Transaktion übertragen wurde, nicht, dass es in der blockchain, vor allem nicht, dass es in der blockchain dauerhaft.

+164
user31508 20.09.2014, 03:35:01

bitcoin erlebt, Masse Brutto. Auch einige lokale Unternehmen, die um mich herum anfangen zu akzeptieren bitcoin Zahlungen. Der grobe, mit neuen Wachstums Probleme bei der Verfügbarkeit entstehen; und ist der langsame und hohe Transaktionskosten.

Es scheint, der Grund dafür ist, weil es ist nur ein block alle 10 Minuten, und verfügen jeweils über einen 2 MB Größenbeschränkung. Warum ist das so? Warum gehen wir nicht entfernen Sie die Beschränkung der Größe? Es klingt wie ein einfaches problem eine einfache Lösung. Wouldent Bergleute machen mehr Münzen aus den zusätzlichen Gebühren von mehr Geschäfte in jedem block? Was unsere andere Lösungen?

+153
Linda Clough 24.03.2016, 01:31:03

Die Wahrheit zu sagen, ich weiß wirklich nicht, was getmemorypool Tat, bevor, ich habe eine harte Zeit versucht, herauszufinden.

Und warum ist getmemorypool veraltet? Was ersetzt es für die interne Arbeit generation?

Ich weiß nicht viel Dokumentation darüber in den Suchmaschinen.

+151
Axt0n 21.08.2019, 10:33:58

Wie bereits im Titel. Wie kann ich wissen, dass, wenn meine Knoten erhält Daten aus, oder sendet Daten an einen anderen Knoten, dass dieser andere Knoten wird auf die gleiche version des Protokolls? Was verhindert, dass meine Knoten und Ihre Knoten aus immer verwirrt und Kommunikation von Daten zwischen verschiedenen Versionen von dem Netzwerk?

+130
agottschling 14.05.2017, 16:12:03

Ein paar Elemente der Antwort:

  • Schwierigkeit nachstellen getan werden kann, für jeden block auf einige altcoins.
  • Bergbau ist ein sehr zufälliger Prozess, wenn Sie auf das werfen einer Münze den ganzen Tag, Sie bekommen eine lange Reihe von Gesichtern. Ebenso die Bergleute bekommen kann, Pech. Auch in bitcoin sehen Sie Lücken von über einer Stunde.
  • Die oben geklammert ist für altcoins als Bergleute wechseln von einem zum anderen je nach Rentabilität.

Also nichts wirklich ungewöhnliches. Für ein Update, bitcoins' testnet verwendet eine Regel, wo die Schwierigkeit sinkt um 1, wenn kein block gefunden wurde, für 20 min. Aber die Auswirkungen auf die Sicherheit sollte durchdacht sein.

+68
Jason Ashley 02.12.2010, 08:11:25

Verwenden Sie diese: %.%.%.%

Er erwähnt diese in der IP-Whitelist, Abschnitt, gefunden in den Konto-Einstellungen dann IP-Beschränkungen.

+47
Xeya Raz 26.07.2012, 17:33:27

Ändern diese 2 Zeilen bekommt, was Sie will. Beachten Sie, dass es schnell und schmutzig und brechen nicht-testnet, so verwenden Sie nicht dieses für nichts, aber testnet:

diff --git a/src/main.cpp b/src/main.cpp
index a9311e2..b3496a1 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -780,7 +780,7 @@ static int64 GetBlockValue(int nHeight, int64 nFees)
}

 static const int64 nTargetTimespan = 14 * 24 * 60 * 60; // zwei Wochen
-static const int64 nTargetSpacing = 10 * 60;
+static const int64 nTargetSpacing = 10;
 static const int64 nInterval = nTargetTimespan / nTargetSpacing;

//
@@ -1784,7 +1784,7 @@ bool LoadBlockIndex(bool fAllowNew)
 wenn (fTestNet)
{
 hashGenesisBlock = uint256("0x00000007199508e34a9ff81e6ec0c477a4cccff2a4767a8eee39c11db367b008");
- bnProofOfWorkLimit = CBigNum(~uint256(0) >> 28);
+ bnProofOfWorkLimit = CBigNum(~uint256(0) >> 15);
 pchMessageStart[0] = 0xfa;
 pchMessageStart[1] = 0xbf;
 pchMessageStart[2] = 0xb5;

Hier einige debug.log-Ausgabe mit diesen änderungen. Ich bin generating a block alle 2 Sekunden oder so. Wenn das zu schnell ist, erhöhen Sie die ">> 15" entsprechend. Jedes Inkrement es verdoppelt die Zeit zwischen den Blöcken.

03/05/12 07:21:54 Spülung Brieftasche.dat
Gespült Brieftasche.dat 132ms
askfor block 000000935f454d1641e5 0
senden getdata: block 000000935f454d1641e5
empfangene block 000000935f454d1641e5
SetBestChain: neue beste=000000935f454d1641e5 Höhe=23 Arbeit=559980566
ProcessBlock: AKZEPTIERT
askfor block 00000c4d375ce8f92166 0
senden getdata: block 00000c4d375ce8f92166
empfangene block 00000c4d375ce8f92166
SetBestChain: neue beste=00000c4d375ce8f92166 Höhe=24 Arbeit=561029143
ProcessBlock: AKZEPTIERT
askfor block 000007e863a6d86bfb1d 0
senden getdata: block 000007e863a6d86bfb1d
empfangene block 000007e863a6d86bfb1d
SetBestChain: neue beste=000007e863a6d86bfb1d Höhe=25 Arbeit=562077720
ProcessBlock: AKZEPTIERT
03/05/12 07:21:59 Spülung der Brieftasche.dat
+18
marsel66 13.08.2015, 02:02:11

Fragen mit Tag anzeigen