Wie kann der pool-Betreiber verringern die Anzahl der verwaisten blocks, die Sie meinen?

Jedes mal, wenn ein pool Minen ein verwaister block, das ist vergebliche Mühe für den pool.

In einem das Interesse zu erhöhen, pool-Effizienz und Gesamt-Effizienz des Netzwerks, was kann einen pool tun, um die Effizienz zu erhöhen, wenn der Bergbau, und verhindern, dass verwaiste Blöcke?

Einige Ideen kann auch

  • Polling andere pools
  • Bestimmte BIP-Technologien (etc)
+374
gabkadt 23.02.2011, 04:33:56
26 Antworten

Ja, Sie können da USDT basiert auf der Bitcoin Blockchain durch eine Protokoll-Schicht, bekannt als die Omnilayer. Sie werden immer noch Zugriff auf die USDT innerhalb dieser wallet-Adresse, so lange Sie den privaten Schlüssel.

+972
Divide 03 февр. '09 в 4:24

Ich bin versucht zu entwickeln, einen SPV Bitcoin-client, die nutzt eine Bibliothek erfordern bitcoin core (laufende bitcoind-service). Aber von dem was ich verstehe, Bitcoin Core ist voller Knoten, was bedeutet, dass es speichert die ganze blockchain.

Meine Frage ist: gibt es einen Dienst, der ähnlich wie bitcoind (das ist es bietet eine JSON-RPC-server), ohne die ganze blockchain?

+937
Xaxxus 12.04.2014, 13:53:56

Bitcoind können Sie Haus mehrere separate Konten in einer einzigen Instanz von den bitcoin-client. Über die Konten-Funktion ist wahrscheinlich das, was du bist suchen für.

https://en.bitcoin.it/wiki/Accounts_explained

+923
OwlL 11.07.2012, 09:45:50

Es gibt keine offiziellen CGMiner Binärdateien verteilt mehr, insbesondere, weil dieses problem. Müssen Sie den Quellcode herunterladen und selbst kompilieren. Anweisungen, die verfügbar sind hier.


Der Grund dafür, dass CGMiner ist gekennzeichnet als Unsicher ist aufgrund der Anti-Virus-software und malware, verwenden CGMiner. Anti-Virus durchgeführt haben Analysen der CGMiner und festgestellt, dass es eine kryptogeld-mining-software - was es auch ist. Leider eine Menge von malware sind auch in der Lage, Bergbau cryptocurrencies, sobald Sie befallen eine Person, die computer, so AVs unternommen haben, um die schwächelnde alles, was mir cryptocurrencies als unsicher. Diese erreicht dann die Browser, die das gleiche tun.

+883
audrow 25.03.2012, 06:05:09

welche Arten von Transaktionen hat bitcoind v0.10 führen Sie checksig Validierung auf?

  1. blockchain-Transaktionen Zugehörigkeit zu einer Geldbörse mit dem bekannten privaten Schlüssel
  2. blockchain-Transaktionen gehören der watch-only-wallet-Adressen
  3. alle Transaktionen in der blockchain

meine Vermutungen für die Antwort 1 - ja 2 - ja 3 - Nein. aber ich möchte die Bestätigung dafür.

+873
adm11 05.12.2012, 16:44:16

Hat keiner gemessen, die relative Leistungsfähigkeit der verschiedenen mining-software? Ich denke, eine solche Studie wäre sehr vorteilhaft für alle, die Bergleute zu wählen, die optimale software gibt, squeeze-out die meisten bang für Ihre buck.

+822
John Gleason 03.05.2012, 17:06:37

Was Raghav sagte ist völlig korrekt. Darüber hinaus wird, wenn eine ungültige Transaktion wurde zu einem Knoten Hinzugefügt, die Transaktion pool aus irgendeinem Grund (z.B. der Knoten wollte cheat-Netzwerk), der Knoten wäre noch zu tun, all die teuren mining (Auffinden der richtigen nonce), bevor es eine chance bekommt der Verlag die ungültige Transaktion in die blockchain. Wenn irgendwie Sie hatte Glück und wurde der erste Knoten in dem Netzwerk finden Sie den richtigen hash der Transaktionen immer noch unabhängig überprüft von jedem anderen Knoten im Netzwerk. An welchem Punkt, die anderen Knoten dies ablehnen ungültige Transaktion (vorausgesetzt, die anderen Knoten sind nicht die Zusammenarbeit) und dem ersten Knoten haben alle den Bergbau für nichts.

+797
Armando Leo 15.08.2015, 17:51:51

Es ist getan worden. Es ist lahm. Ist es spam. Sie sind die anfallenden Kosten auf das gesamte Netzwerk für alle Ewigkeit (und Nein, die Gebühr nicht bezahlen).

Wenn Sie wirklich nicht aufhören kann, dich anzuschauen OP_RETURN wie das ist wenigstens ein viel mehr Netzwerk-freundliche Art und Weise tun.

+776
Boluwarin 23.06.2011, 22:35:13

Sobald eine Transaktion eine Bestätigung, bekommt er eine Bestätigung, sobald das Netzwerk erstellt einen neuen block (etwa alle 10 Minuten). Wenn eine Ihrer Transaktionen wird eine Bestätigung, der rest wird auch erhalten eine Bestätigung, wenn Sie mindestens eine Bestätigung bereits. So ist der Unterschied in der nicht-null-Bestätigungen zwischen Ihre Transaktionen werden immer die gleichen bleiben (außer in sehr seltenen Fällen, wenn der block chain wird neu organisiert).

Von 0 Bestätigungen zu 1 funktioniert anders.

https://en.bitcoin.it/wiki/Transactions
https://en.bitcoin.it/wiki/Blocks
https://en.bitcoin.it/wiki/Block_chain

+775
IljaRilic 14.02.2013, 05:46:11

Wie ich es verstehe, werden nur Buchungen mit pubkey-Skripte gemäß einem bestimmten Muster sind als "standard" und werden weitergeleitet, aber ein Skript ist auch als standard, unabhängig von dessen erlösen Skript.

Wenn die Beschränkung auf standard-Transaktionen um Missbrauch zu verhindern, würde nicht es als ein einlösen Skript werden gleich schlecht?

+750
jonthebastard 24.04.2016, 04:52:26

Das tx_in "Skript" ist die Signatur (und pubkey und einige Formatierungen). Es ist eine etwas verwirrende Bezeichnung, die irgendwie impliziert es eine tx_in Skript und dann woanders diese ist diese Signatur, aber das ist nicht der Fall.

Die Signatur kann nicht aufgenommen werden in der Eingabe, welche Formen der Signatur.

Dieses Diagramm könnte helfen. https://en.bitcoin.it/w/images/en/e/e1/TxBinaryMap.png

Das Diagramm auf der linken Seite ist die "standard" - tx_in.

Die tx_input Struktur besteht aus

Vorherige txout-hash (tx_id)
Vorherige Txout-index
Txin-script Länge
Txin-Skript 
sequence_no

Allerdings ist dies wirklich nur eine Abstraktion, die Txin_script ist nur die Signatur und pubkey, die besteht aus:

L(sig)
0x30
L(rs)
0x02
L(r)
Sig r
0x02
L(s)
Sig s
0x01
L(Taste)
0x04
Taste X
Taste y (nur für unkomprimierte Tasten)

Also Sie sagen, die txin Skript ist veränderlich ist einfach eine andere Art zu sagen, die Signatur (und die Formatierung). Es gibt nicht eine einzelne Methode, um Veränderbarkeit. ECDSA hat sich selbst veränderliche Signaturen, die Polsterung und die Formatierung der Signatur kann geändert werden und noch gültig sein.

Machen tx_id unveränderlich erfordert entweder die Berechnung der tx_id (hash) die Verwendung einer alternativen Methode, bei der die Nutzlast von der hash wird alle unveränderlichen Elemente oder die Einschränkung der ECDSA-Signatur zu einer bestimmten Teilmenge der Parameter, der Formatierung und der Polsterung, so dass für eine gegebene Nutzlast-es gibt nur eine mögliche "richtige" Bitcoin-Signatur. Alles andere, obwohl es einen gültigen ECDSA Signatur würde als ungültig betrachtet werden, die auf dem Bitcoin-Netzwerk.

Es ist eine nicht-triviale Aufgabe. Nicht unmöglich, aber es wird nicht aufgelöst werden "schnell und einfach" und so weit ich sehen kann, erfordert eine harte Gabel des Netzwerks. Dies bedeutet zusätzliche Zeit in Tests, hinzufügen die Aufwärtskompatibilität und die Konsensbildung zu vermeiden, unbeabsichtigte Folgen, wie wenn man einen erheblichen Teil des Netzes auf der alten Gabel.

+724
Chris Andreev 10.02.2015, 06:38:14

Die meisten Leute sehen die Empfängeradresse in blockchain.info die Seite ist aber mit einigen Schwierigkeiten in letzter Zeit. Zeigen Sie die Transaktion über eine zweite nach der Ausstrahlung, und zeigen, wie viele Bestätigungen für eine Transaktion hat in der Adresse der Seite.

Wenn es doesen ' T Arbeit, versuchen Sie einen anderen block explorer, einige sind unten aufgeführt:

blockexplorer.com

blockr.io

blockcypher.com

+696
Gabor Marton 10.04.2019, 20:06:22

Versuchen rpcbind=0.0.0.0 in Ihrem bitcoin.conf-Datei, es funktionierte für mich.

+676
user41833 05.03.2017, 13:09:42

Ich habe zwei spezifische Fragen:

Wie wird ein neuer Benutzer erkennt, das ist die korrekte Kopie des Hauptbuch verwendet werden, wenn zunächst die Aktualisierung(herunterladen) ledger, und warum ist es, dass ein Benutzer nicht betrügen es mit der Ausstrahlung seiner Hauptbücher manytimes. (da, indem das system eine pseudo-Idee, das ist in der Tat die Mehrheit ledger)

Wie wird man verstehen, wenn die beiden Riegel gleich sind? Hat der hash-Funktion ändern sich mit der letzten Transaktion? Meine konkrete Zweifel wäre, dass, wenn man bedenkt, dass der hash verändert sich mit Vermutungen zu, auch wenn der Letzte block info ist die gleiche, wie funktioniert dann das system erkennen, dass diese aus dem gleichen block, auch wenn Ihre endgültige Werte diff.

+602
zale 19.11.2017, 23:50:27

Zitat von Meni Rosenfeld post erklären PPLNS:

  1. Wählen Sie einen parameter X repräsentiert die vielfachen von D in die Fenster beim Schwierigkeitsgrad ist statisch. X=2 ist eine gute Wahl. Wenn ein teilen vorgelegt wird, weisen Sie ihm eine Punktzahl von 1/D, wobei D der Schwierigkeiten, die zum Zeitpunkt der Freigabe vorgelegt wird.
  2. Wenn ein block gefunden wird, bezahlen (sB)/X für den letzten teilen (die man vor dem gewinnen-Anteil), wobei s die Aktie Partitur und B ist die block-Belohnung. Weiterhin rückwärts, wobei jeder Aktie basiert auf Ihrer Partitur, bis Sie eine Aktie, die bringt die Gesamtpunktzahl der Aktien gezählt, über X. zu Zahlen, die den Anteil der Menge (sB)/(tX) * min (r,t), wobei r die Partitur benötigt, um die Summe auf genau X und t ist der score von der gewinnende teilen. Zahlen Sie nicht älter Aktien.
  3. Wenn der pool hat gerade begonnen, und ein block gefunden wird, bevor es gibt Aktien, die insgesamt eine Punktzahl von X, es werden die übrig gebliebenen Prämien und es sollte entschieden werden, was mit Ihnen zu tun. Es spielt keine Rolle, viel, aber Ich empfehle, dass der Betreiber hält Sie (in einem makroskopischen Blick, wenn der pool nie ändern, dies ist eine Entschädigung für die Finanzmittel, die benötigt werden cash-Teilnehmer). Andere Optionen sind Spenden für wohltätige Zwecke, oder die Verteilung unter den Kumpels.

So weit So gut. Eine Sache, die ich bin kämpfen, um zu verstehen, wo die Schwierigkeiten zu teilen, sich selbst in das Bild passt. Wie skaliere ich die Belohnung von teilen Schwierigkeitsgrad ohne zu Schrauben bis der Algorithmus?

Update:

Was ich auch gerne wissen würde ist, wie Sie mit Fällen umgehen, in denen das Netzwerk Schwierigkeiten, aufgenommen mit einem Anteil unterscheidet sich von der aktuellen Netzwerk-Schwierigkeiten.

+558
theSociableme 07.07.2012, 20:11:34

Es gibt ein paar Möglichkeiten, um zu verkaufen bitcoins für fiat-Währung (wie den USD, Euro,etc.)

  • Direkt den Handel mit jemand, der will, kaufen Sie bitcoins mit Währung.
  • Finden Sie eine online-Börse, die kaufen Ihre bitcoins für einige Währung (meist *USD).

Ein paar Börsen gelistet sind hier. Diese sind online-Marktplätze, die kaufen und verkaufen bitcoins. Wahrscheinlich werden Sie brauchen, um ein Konto zu erstellen (diese Konten werden verwendet, um den Handel auf der Website, es ist nicht Ihre bank-Konto) auf diesen Seiten zu handeln. Sie handeln können Sie Ihre bitcoins für jede Währung, die auf der Website verfügbar. Wenn Sie brauchen, um zu konvertieren eine Währung, die nicht auf der Website aufgeführt, konvertieren Sie Ihre bitcoins zu einer Allgemeinen Währung wie US-Dollar oder Euro) und dann mit einem normalen forex-Markt oder bank auf Austausch für die Währung Ihrer Wahl.
WICHTIG: Sobald Sie verkaufen Sie Ihre bitcoins, die Sie brauchen, um Ihr Geld vom Konto auf der Website, um Ihr Bankkonto in der Lage sein, es zu benutzen.

+547
Belinda Godforth 10.04.2016, 10:18:45

Der Schöpfer nahm den service nach, die unter DOS-Attacken. Er bot an, open-source-software für ein Kopfgeld, und brachte schließlich seine Angebots-Preis bis auf 50 Bitcoins. Die Meldung mit dem Angebot wurde auf der kradminer website erst ein paar Wochen her, und erst vor kurzem hat die Website nicht zugänglich waren.

+418
Gabriel Mendoza 31.01.2016, 14:56:37

Einig, dass es eine umfassende Frage, aber hier ist die spezifische Antwort auf die Teile, die Sie direkt angesprochen: ja, der Preis von bitcoin hat direkt Auswirkungen auf den Preis der altcoins, und es ist in der Regel keine Berechnung zu vermeiden, da der Preis von altcoins auf Börsen sind in der Regel gegeben, da die Preise in bitcoin. Dann konvertieren in US-Dollar in die aktuellen bitcoin/USD-Kurs verwendet wird. Halten Sie im Verstand, können Sie immer verwenden Sie den bitcoin/altcoin exchange rate statt der berechneten USD/altcoin-Preis, weil die, die nicht betroffen sind von der bitcoin/USD-Kurs direkt (obwohl es ist, weil die Märkte zusammenhängen auch in anderer Weise, wie das Vertrauen der Anleger in cryptocurrencies im Allgemeinen)

+331
Bharath As 22.02.2019, 08:57:54

Schleife bedeutet:

  • Händler erhalten gelieferte Ware vom Produzenten in BTC
  • Kunden kaufen Ware vom Händler in BTC
  • Fabrikarbeiter erhalten Gehalt als BTC (zumindest in teilen)

Zu diesem loop gibt es keine Notwendigkeit, exchange BTC lokalen Währungen und Umgekehrt.

Da ist jeder Hersteller in jedem Land bekannt, das kann das Gehalt legal in BTC?

Wenn nicht, wie können wir dies erreichen, closed loop?

+278
user148854 10.01.2012, 14:45:57

Gelöst, mit etwas Hilfe von redditor u/Deminero30.

Das problem war, dass die BIP39 Papier Portemonnaie privaten Schlüssel (PK) - Format, angefangen mit den "6P" ..." und war 58 Ziffern lang, aber, wenn ich bitaddress.org de-verschlüsseln Sie es, die de-verschlüsselten PK bitaddress.org aufgeführt ist als die de-verschlüsselten PK war der gleiche verschlüsselte PK beginnend mit "6P...", 58 Ziffern lang sein. Und Elektrum wurde nicht importiert werden.

Die Lösung war die Verwendung bitaddress.org de-verschlüsselt, die BIP38 Papier-Brieftasche die PK begann mit "6P..." und war 58 stellen, aber verwenden Sie die de-verschlüsselten privaten Schlüssel bitaddress.org generiert für BIP38 Paper wallet PKs beginnend mit "5..."

Gehen Abbildung. u/Deminero30 der assistierte denkt "die Geldbörse wurde gemacht vor 2 Jahren und damals waren Sie mit unkomprimierten Tasten. Unkomprimierte keys waren verwundbar, und Sie aktualisiert im Jahr 2018 und machte komprimierten Schlüssel standard für alle Brieftaschen. Also, wenn Sie importiert, Elektron verwendet, die komprimiert und nicht unkomprimiert Schlüssel."

Hoffe, das hilft jemand anderes.

+263
oaiwjefj 10.01.2013, 17:38:25

Ich bin derzeit dabei ein Projekt, dass erfordert die blockchain für die Anwendung auf andere Systeme. Ich fragte mich, wo ich kann einfach download der blockchain Datenbank und was ist der beste Weg zum Verständnis blockchain.

Danke

+262
Satishchandra Chitrapu 19.05.2011, 11:16:18

Ich weiß, dies scheint wie eine doppelte Frage 'Kann eine bitcoin-Transaktion rückgängig gemacht werden?", aber keine der Antworten waren eindeutig genug, da Sie alle Schienen zu übernehmen Umkehr ausgelöst von der sendenden Seite.

Ich denke, eine zweite Teil meiner Frage ist: "Was würde passieren, wenn ein Kaufmann gerade an den Fonds zurück zu einer der Eingabe-Adressen, die verwendet wurde, in der ursprünglichen Transaktion?' Würde das Geld effektiv und kehrte an meinen Steuern?

+245
xxx boy 07.05.2011, 09:31:40

In dieser Frage, Ist es möglich, die übertragung von BitCoins BlockChain zu CoinBase?, die Antwort impliziert, dass dies eine schlechte Idee ist.

Aber für mich stellt sich eine Frage.

Ich mag Coinbase tools für den Kauf von BTC direkt über mein Bankkonto. Aber ich mag Blockchain-tools für die Sicherung meiner wallet in standard verschlüsselt oder kalter Lagerung. Ich möchte in der Lage sein, um exchange BTC auf Coinbase, und migrieren Sie dann diese auf mein wallet auf Blockchain.

Es scheint mir, als ob ich besitze die beiden accounts ist irrelevant. Es scheint genau das gleiche wie alle anderen BTC-Transaktion. Gibt es eigentlich einen Grund, gegen diese?

Ist es möglich, die übertragung von BitCoins BlockChain zu CoinBase?

+200
edn13 31.07.2011, 20:13:11

Nein, es gibt keinen Weg, um zu verfolgen, was die Leute tun mit Ihrem privaten Schlüssel. Sie könnte leicht notieren Sie den Schlüssel, bevor Sie exportieren, und Sie können es verwenden, ohne jemals zu importieren, um eine Brieftasche. Es ist möglich, konstruieren Sie eine Transaktion aus der private Schlüssel manuell oder mithilfe von einigen 3rd-party-software und dann die Sendung, die Transaktion mit dem Netzwerk.

Es klingt wie Sie wollen in der Lage sein, Geld zu senden, ohne mit der blockchain einfach durch die übergabe von privaten Schlüsseln um. Sie führen Sie dann in das double-spending problem. Das ist genau das problem, dass die blockchain ist die Lösung. Also, Nein, wenn Sie wollen, um sicher zu senden Sie bitcoins verwenden Sie die blockchain.

+41
sammy 04.10.2018, 11:12:15

nur ein paar Ideen:

Strategien könnten sein Angriff auf das Vertrauen-Struktur des bitcoin:

  • Kauf großer Mengen von bitcoins und ablegen auf dem Markt bewirkt, dass es Wert zu schwanken und machen es schwach zu sein scheinen
  • hacking-peer-Websites (wie mtgox), oder bitcoin-Benutzer direkt (über Trojaner, etc.) Blätter Unsicherheiten auf, wo es zu benutzen
  • Beeinflussung der Medien zu betonen, über die Gefahren von bitcoin (Verkauf von Drogen, Waffen, etc.) wird es weniger akzeptiert in der Gesellschaft durch die Schaffung von Angst
  • Erstellung verschiedener alternativer Währungen, überschwemmungen eine Menge von irreführenden Informationen, um die Schwächen der Vermarktung von bitcoin durch Verwirrung und Informationsüberflutung

Könnte sein, Angriffe auf die technische Seite:

  • Erstellung großer Mengen von leistungsfähigen ASICS und Sie für falsche Prüfungen
  • Füllung der blockchain mit spam-Informationen und nutzlos Transaktion, so dass es zu groß, um zu behandeln
  • Das blockieren und filtern von Datenverkehr von bitcoin-clients, die es notwendig machen, für die Benutzung von TOR (das könnte auch verstopft in gewisser Weise) und machen bitcoin unbrauchbar für die Durchschnittliche person
  • Wechsel des internet
  • Brute-Force-Angriffe auf das Netzwerk zu machen, es langsam und unbrauchbar

Könnte angreifen, wenn es mit legalen Mitteln:

  • So dass es illegal zu verwenden bitcoin und die Verfolgung von Nutzern über ISPs, ein paar Schauprozesse und die Menschen nicht wollen, zu verwenden, bitcoin wieder (so TOR könnte wieder eine option zu umgehen)
  • Herunterfahren und making-peer-Websites illegal (wenn Sie nicht bereits, z.B. mtgox, silkroad)

Große Hebelwirkung für Bitcoin wird irgendwann kommen, indem Sie es via smartphones und ähnlichem, womit sich die Währung auf der Straße Märkte. Wenn Sie einen Weg finden, diese sperren trades, Sie wird auch verletzt, bitcoin, eine Menge.

+24
Pierrew 09.11.2012, 00:47:48

Ein fester Wert, bezogen auf was? Zu einer fiat-Währung? In dem Fall, sollte es werden US-dollars, euros, yens, yuans...? Relativ zu einem Rohstoff wie öl oder Benzin der Qualität? Relativ zu gold, Silber, Platin, Diamanten? Ein Korb mit allen oben genannten? Alle diese haben sehr variable Werte, und sowohl die Gründe Ihrer inhärenten Volatilität und die möglichen Rechtsbehelfe, die weit über Ihren Fähigkeiten.

Erstellen eines Krypto-Münze mit einem "stabilen" Wert in Bezug auf was auch immer Sie wollen, zu verfolgen, um (für tracking ist es absolut ergeben ein fester Wert ist unmöglich, es sei denn, Sie Steuern die anderen Sachen) hängt nicht von der crypto-coin-algorithmen per se, aber in den Markt - Sie würden gezwungen werden, erstellen Sie ein exchange of last resort und bereit sein, verbringen eine Menge Geld, kämpfen, Menschen, die versuchen würde, bewegen sich die Preis viel zu hoch oder auch runter auf Zweck, um Bargeld schnelle Geld nach der Verzerrung, oder einfach versuchen, Sie anzugreifen, Ihre Münze, Sie zu zerstören oder Ihnen Schaden zufügen. Müssten Sie sehr Tiefe Taschen haben, viel technisches know-how und viel Glück.

+13
Appyx 08.02.2017, 13:36:39

Fragen mit Tag anzeigen