Bergbau Primecoin mit einem server und kein pool?

Ist es möglich, die mine mit nur einem server (für das lernen über den Bergbau, nicht nur, um zu Leben!) und eine Brieftasche?

Ich habe konfiguriert ein Ubuntu VPS auf einem server, den ich hatte ersparen und führen Primecoind. Meine primecoin.conf hat eine zufällige RPC-username und Passwort generiert ich, aber ich habe nicht server=1 in der Konfigurationsdatei. Ich bin mir nicht sicher, ob ich es sollte/muss.

Bei der Durchsicht der Informationen, die der Prozess läuft, sehe ich folgende Daten:

Every 2.0 s: primecoind listtransactions & primecoind getmininginfo

Thu Jul 11 22:43:27 2013
{
 "Blöcke" : 16149,
 "currentblocksize" : 1000,
 "currentblocktx" : 0,
 "Fehler" : "",
 "generieren" : true,
 "genproclimit" : -1,
 "primespersec" : 7,
 "pooledtx" : 2,
 "testnet" : false
}
[
]

Ich bin verwirrt durch ein paar Dinge.

Erstens, warum tut pooledtx fluxuate von 0 bis 2, von Zeit zu Zeit. Zweitens, wie würde ich jetzt, wenn ich erfolgreich abgebaut für die erste Zeit und wenn es irgendeine balance überhaupt?

Ich habe MultiBit - setup auf meinem Mac mit einer Brieftasche-ID zur Verfügung.

Ich bin nur nicht sicher, wie es passt alles zusammen. Alle Hinweise wären sehr willkommen.

+603
Warcryer 08.02.2011, 11:56:45
21 Antworten

Eine mögliche Antwort auf diese:

Die API-Abfragen die blockchain auf einem bestimmten Knoten. Dieser Knoten aus irgendeinem Grund konnte nicht auf dem neuesten Stand mit der blockchain.

Es könnte sogar gestoppt synchronisieren der blockchain von einigen date und hat daher veraltete Informationen.

+974
littleROSE 03 февр. '09 в 4:24

Ich arbeite auf einem exchange-Plattform, mit der Benutzer mit separaten paar von öffentlichen und privaten Schlüsseln mithilfe blockcypher api. Ich traf Blockcypher Wallet-API, und es scheint, es ist eine angenehme Art zu Sortieren Satz Öffentlicher Adressen Abfragen Zusammen. Aus einigen Gründen möchte ich hinzufügen, werden alle neu generierten öffentlichen Adressen erstellt, die von jedem Benutzer unter einer einzigen wallet-Namen (site-Namen) mit der "Wallet-API", diese kommen in praktisch, in dem Fall, wo durch ich ein filter für alle eingehenden Transaktionen webhook nur die öffentlichen Adressen unter dem Website-Namen in eine callback-url. So ich brauchte, um zu bestätigen, ob dies ist ein sicherer Weg, damit umzugehen. Ich würde schätzen, wenn ein eleganter Weg, dies zu behandeln, können vorgeschlagen werden.

+961
tacoimpersonator 25.06.2014, 13:54:57

Gibt es eine Möglichkeit um mir eigene Transaktion zu schieben, um die block-Kette.

Ich sehe diese einzelnen Bergleute da draußen auf Foren Beschleunigung anderer Benutzer Transaktionen innerhalb 10-60 Minuten.

Also ich denke, ich bin versucht, herauszufinden, wie kann ich dies tun, um speed up my 3 stecken Transaktionen!

Jede info wäre nett!! Danke!

+810
dashacc 22.10.2013, 21:25:20

Da im proof-of-stake (PoS) es gibt keine mining-Prozess, nach der Funktionalität von permissioned und permissionless blockchains, welcher Typ PoS mehr angepasst?

In anderen Worten, ist ein PoS-basierte öffentliche permissionless blockchain als sicher, ein PoW-basierte öffentliche permissionless blockchain ? Oder müssen wir Sie einschränken der Berechtigung für die Transaktionen, Validierung begrenzt zulässig und bekannten Validatoren (z.B. private permissioned blockchain) ?

  • Der Begriff "permissioneless oder öffentlichen blockchain" bezeichnet wird, als blockchain-Plattform, in der ein Benutzer keine Berechtigung für die Nutzung (Versand Transaktion) oder durch die Teilnahme in der Validierung von Transaktionen zu verarbeiten. Zum Beispiel, Bitcoin und den öffentlichen permissionless blockchain, so dass Sie offen für alle, die für das senden der Transaktion und die Teilnahme an der Validierung von Transaktionen (z.B. PoW-Prozess).

  • Auf der anderen Hand, "permissioned blockchain" ermöglicht das Netzwerk zu benennen, die eine Gruppe der Teilnehmer in dem Netzwerk, die die Befugnis erhalten, bieten die Validierung von Blöcken und Transaktionen, was bedeutet, dass es ist eine eine access-control-Schicht zu ermöglichen, bestimmte Aktionen nur von bestimmten identifizierbaren Teilnehmer. Da der Zugang zu dieser Art von blockchains ist nicht offen für jedermann, im Gegensatz zu Bitcoin oder des Astraleums, Sie sind in der Regel als auch private blockchains. Zum Beispiel, Ripple und Hyperledger Stoff sind permissioned blockchain.

Wenn Sie zusätzliche Erklärung für mehr Klarheit, bitte lassen Sie mich wissen zu erweitern, ist die Frage.

+810
Alexuc 07.09.2017, 12:04:10

Sind mining-pool-Manager gleichmäßig über den Planeten verteilt? wo sind die größten, die sich? Wie wo sind die Server physisch? Kürzlich die backbone-ISP für alle Universitäten in Michigan ging und jeder auf jedem campus wurde offline1. Könnte etwas größeres dieser Art potenziell nehmen Sie einige pool-Manager und daher einige pools, wodurch die hash-Aktie des online-pools und riskieren eine 51% Attacke?

+677
manoj chandra 27.12.2010, 09:38:27

Einführung ... Bitcoin-Torte.

Unterstützt Münzen sind Bitcoin, Tenebrix, NameCoin und SolidCoin. Wenn Sie Ihre Lieblings-Münze wird nicht unterstützt, zeigen Sie mich auf einen aktiven Austausch (mit oder ohne API), und einen block-explorer, und ich werde Sie integrieren.

+610
Vlamir 02.03.2014, 23:40:45

Bitcoin öffentlichen Schlüssel werden einfach Punkte auf der elliptischen Kurve secp256k1. Jeder Punkt hat eine x-und y-Wert und einen (unkomprimierten) public-key verschlüsselt mit dem 0x04 , um zu zeigen, dass es ein Unkomprimiertes public-key im Gegensatz zu einem komprimierten oder andere, und dann gefolgt von der x-und y-Koordinaten, die jeweils 32 bytes lang. Die 0x04 ist nur ein Präfix, der Schlüssel selbst ist der Punkt auf der Kurve.

Es gibt 2 Interpretationen der ersten und letzten Schlüssel, die ich sehen kann. Entweder du meinst die 'erste' der Schlüssel ist diejenige, die einen privaten Schlüssel (private Key 0x01, oder der Schlüssel mit der kleinsten x-und y-Werte. secp256k1 ist die Kurve y2 = x3 + 7, also alle x-und y-Werte erfüllen diese Gleichung (modulo der Primzahl p = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE FFFFFC2F [ref]) ist ein Gültiger Punkt auf der Kurve und damit den öffentlichen Schlüssel. Also x=0, y=1 wäre nicht tragfähig, weil es nicht befriedigen, dass Gleichung.

+601
malimo 07.05.2015, 14:16:43

Ich lief eine Blitz-Knoten mit c-lightning vor etwa 9 Monaten. Leider war der server Herunterfahren, während ein paar Kanäle offen waren.

Ich habe neu gestartet, der server und aktualisiert c-lightning-auf die neueste version (0.6.3). Nach Neustart beider bitcoind und lightningd ich bin Links mit den 2 veraltete Kanäle.

zap:~# lightning/cli/lightning-cli listpeers
{
 "peers": [
{
 "verbunden": false, 
 "channels": [
{
 "state": "CHANNELD_NORMAL",
...
 "status": [
 "CHANNELD_NORMAL:der Versuch neu zu verbinden"
],
...
}
]
 }, 
{
 "verbunden": false, 
 "channels": [
{
 "state": "CHANNELD_NORMAL",
...
 "status": [
 "CHANNELD_NORMAL:der Versuch neu zu verbinden"
 ], 
...
}
]
 }, 
]
}

Ich bin nicht in der Lage die Verbindung zu diesen Paaren mit Blitz/cli/lightning-cli-Verbindung x, wenn ich versuche, ich bekomme timeout oder eine route von Fehlern. (EDIT: das bedeutet, dass die anderen Knoten werden nun nach unten).

+555
stas g 01.03.2017, 00:30:00

Set regtest=1 in bitcoin.conf.

+552
erikbwork 07.12.2018, 20:24:04

Hier ist eine aktuelle option für das hinzufügen von Bergbau auf Ihrer website: https://coinhive.com/

+532
Ram Chhetri 16.08.2014, 15:47:34

Es stellte sich heraus, dass ein problem mit der Installation von zwei verschiedenen Versionen der nvidia-Treiber auf *nix

+481
Fagbag 14.04.2011, 17:15:46

Ab Heute BlockChain ist MyWallet hat über 3,75 M - Benutzer. Das hinzufügen dieser mit CoinBase ist die Nutzer-Basis von 2M und Multibit ist 1,5 M. Das macht ungefähr 7,25 M Bitcoin-Nutzer. Beachten Sie, dass die tatsächliche Anzahl der Benutzer kann viel über diese Figur, wie Sie herausfinden können, alles, was benötigt wird um die Daten zu verschlüsseln ist nur ein Schlüssel!

enter image description here

+458
Graham Chap 27.01.2010, 10:02:49

Heute (vorausgesetzt, SW), haben wir Bitcoin, die es uns ermöglicht zu bauen, LN, mit einer Reihe von smart-Konstrukte wie HTLCs. Aber dies ist ein Ergebnis einer Arbeit von Menschen, die versuchen, um herauszufinden, wie das zu nehmen, was Bitcoin bietet, und bauen etwas auf, was nicht unbedingt im Geist der original-designer. Dies ist, wo wir vor gewisse technische Probleme, die wir überwinden können, und es wird funktionieren, aber es ist wahrscheinlich nicht die optimale Konstruktion, WENN wir wollten LN in den ersten Platz.

Also, was würde so ein design sein? Würden Sie neue Arten von Transaktionen, hätten Sie unterschiedliche script-Befehle, würden Sie beginnen von Mimblewimble?

Sagen Sie, dass Sie möchten, zu entwerfen ein altcoin mit einem Hauptziel - um als gute LN-ähnliches system wie möglich. Wir definieren LN-wie system als ein system von off-chain-Transaktionen mit auf-chain garantiert, aber begrenzt nicht sehr viel weiter.

Wäre es möglich dann etwas besser haben als Bitcoin ist LN? Zum Beispiel wäre es möglich zu vermeiden, dass der Kanal Kapazitätsgrenzen (d.h. es gibt eine Gesamtkapazität von einem Kanal, und wenn Sie nicht Gleichgewicht es, werden Sie brauchen, um eine neue öffnen) etc.?

Was sind diese Faktoren, die in Bitcoin-design, das limit LN noch besser zu werden?

+456
iLearnSomethingNew 20.01.2012, 00:38:18

Es klingt wie es ist ein Missverständnis, wie Konten arbeiten (was nicht verwunderlich ist, gegeben, dass die Konten-system ist sehr unintuitiv).

Zunächst sind die Adressen nur gebunden an Konten zum empfangen, senden nicht. Also, wenn Sie senden von einem Konto, jede Eingabe in Zusammenhang mit irgendeiner Adresse in der wallet kann ausgewählt werden, für die Transaktion. Während das senden, den kontosaldo abgezogen, um genau die Menge, die gesendet wurde. Ändern geht zurück in die Brieftasche und hat keine Auswirkung auf das Gleichgewicht, als es noch nicht verschickt wurde, aus dem Konto.

Die Konto - Feld in listunspent ist etwas irreführend, da die Ausgänge sind wirklich nicht im Zusammenhang mit Konten bei allen. Beim senden von einem Konto, jeden BELIEBIGEN Ausgang gewählt werden kann, als Input für die Transaktion, nicht nur diejenigen, die sind Teil der Rechnung.

Beim senden, weil Sie wissen, die Empfänger-Adresse, die Sie verwenden können, die subtractFeeFrom Parameter sendmany oder sendtoaddress , um anzugeben, dass die Gebühr, die abgezogen wird aus der angegebenen Adressen (also die Empfänger). Das sollte noch abziehen vom Konto Gleichgewicht.

+183
Dario Zadro 06.08.2013, 08:02:19

kann ich die übertragung von bitcoins von meinem exchange(Koinex), die hat die Adresse ab 1xx... zu einem ledger nano s segwit Adresse beginnend mit 3x.... ?

Obwohl coinbase ist nicht mein exchange ich spreche, ich habe gehört, wie coinbase derzeit nicht unterstützt segwit , was soll das genau bedeuten ?

PS : ich habe ausgelöst, ein ticket für den selben Fragen meine exchange-Unterstützung , gibt es sonst noch etwas, dass ich beachten sollte in diesem Szenario zu übertragen, meine Münzen von exchange ledger wallet ?

TIA

+182
RandomPleb 07.02.2011, 00:33:24

Ich bin relativ neu in das Verständnis der Grundlagen des Bitcoin-Netzwerks, also ich bin immer noch versuchen zu lernen, wie die Aktionen der Bergleute, die einen Einfluss auf die Richtung der blockchain.

Zurück zu meiner wichtigsten Frage, da der Schwierigkeitsgrad passt sich pauschal alle 2016 Blöcke (~2 Wochen), was würde verhindern, dass eine große hashrate miner oder auf den pool vollständig heruntergefahren Ihre mining-power Minuten vor der 2016th block gefunden wurde? Der Anreiz wäre hier, dass die nächste Schwierigkeit wäre deutlich niedriger, bis Sie neu eingestellt werden im Jahr 2016 mehr Blöcke. Dieser Vorgang natürlich wiederholt werden könnte.

Gibt es irgendeine Art von Methode, die im Durchschnitt Transaktionszeiten dies zu verhindern? Wenn dem so ist, würde eine solche Aktion noch einen Einfluss?

Vielen Dank :)

+174
Alwi 15.07.2011, 19:44:43

Die meisten Benutzer Wiederverwendung Ihrer Adressen für Ablagerungen (dh. Sie erhalten das Geld mehr als einmal auf eine bestimmte Adresse).
Kann das Protokoll werden so konzipiert, dass eine Adresse kann nur einmal verwendet werden, die als output in eine Transaktion?
Ich denke, es müsste eine Möglichkeit geben, schnell das gesuchte, wenn eine Adresse bereits "verbrauchte".
Auch es müsste ein Weg, um irgendwie zu bekommen "nächste Adresse". Für zB, wenn eine Adresse verwendet wird, für Dividenden und es kann nur einmal verwendet werden, die Dividende Zahler sollten in der Lage sein, um automatisch eine neue Adresse, ohne dass der Besitzer (Zahlungsempfänger) wiederholte Eingabe. (eine Zeit festlegen, bis dieser, wäre ok)
Der Punkt von diesem ist die Stärkung der Privatsphäre.



Diese sind nur Gedanken, Kommentare willkommen.

+146
ss999 24.04.2018, 17:47:30

Ich mehr oder weniger verstehen, wie ein Angreifer (mit weniger als 50%+1 der Hash power) kann künstlich niedrigeren block Schwierigkeit von messing mit Zeitstempel. Ich verstehe auch, wie die Angreifer auf seine eigene Kette an einer Stelle "ramp up" die Schwierigkeit seiner letzten Blöcke entsprechend der aktuellen Kette ist schwer (ich habe gelesen, die anderen Fragen, die mit dem time-warp-Angriff - tag). Was ich nicht verstehe ist, wie man irgendwann seine Kette, mit insgesamt weniger chainwork, kann angenommen werden, durch das Netz.

Sagen, wir sind bei block 100 auf die ehrliche Kette und ein Angreifer gestaltete ein fake Kette ab block 50. Er ist jetzt in block 105 und sein block 105 hat die gleiche Schwierigkeit (dass er hochgefahren) wie der ehrliche ist Kette 's-block 100. Er entscheidet sich für den broadcast-seine Kette und er "gewinnt", weil er es mit seinem time-warp-Angriff (die Frage hier ist nicht über die Machbarkeit, budget-wise, zieht ein solcher Angriff heute auf das Bitcoin-Netzwerk: es geht um den technischen Aspekt des Angriffs).

Was ich nicht verstehe ist, dass die ehrlichen Kette hat insgesamt mehr chainwork aus block 50 auf 100 ist als der gesamte chainwork der Angreifer Kette aus block 50 auf 105. Der Angreifer, im Falle eines time-warp-Angriff, der weniger als 50%+1 der hashrate. So ist es unmöglich für ihn zu kommen mit x Blöcke, die insgesamt mehr PoW als die y - Blöcke, die ehrliche Mehrheit haben mittlerweile abgebaut (auch wenn er weitere Blöcke, ohne 50%+1 er kann einfach nicht mehr chainwork als die ehrliche Mehrheit).

Also wie kommt es, dass diese re-org angenommen wird von den Kunden? Wenn es ein re-org von der Kette aus mehreren Blöcken, ist nicht die Summe chainwork der beiden Ketten verglichen?

+95
user850010 23.05.2016, 05:01:09

Sie können laden Sie die Transaktion Geschichte separat (nicht über den link auf mich derzeit). Hinzufügen, um den client wäre auch disencouraging - 1GB ein "Programm" erscheint nicht allzu benutzerfreundlich.

Alternativ kann man einen lightweight-client (wie Multibit oder Electrum), oder ein E-Wallet (wie StrongCoin).

+85
Amr Badawy 26.07.2014, 01:23:17

Ist es technisch korrekt zu sagen, dass wenn ich Teile meine Adresse mit der network, niemand hat Zugriff auf mein pubkey noch?

Ja, wenn Sie Ihre Adresse ist eine standard-Adresse, dann werden sich die öffentlichen Schlüssel aus eine Adresse praktisch unmöglich ist (denn es ist hashed). Aber sobald eine Transaktion erfolgt, die Gelder ausgibt an diese Adresse gesendet, dann der öffentliche Schlüssel wird in die Signatur der Ausgaben, tx.

Ein P2PKH Transaktion enthält:

scriptPubKey: OP_DUP OP_HASH160 <pubKeyHash> OP_EQUALVERIFY OP_CHECKSIG
scriptSig: <sig> <pubKey>

So, einmal P2PKH UTXO ausgegeben wird, kann man einfach mal im script-sig für die pubKey.

Dies ist, weil, um zu überprüfen, Transaktions - Signaturen, Knoten den dazugehörigen öffentlichen Schlüssel brauchen. Aus diesem Grund, manchmal Benutzer verwenden unterschiedliche Adressen für jede Transaktion zu helfen, sorgen für mehr Privatsphäre.

+84
Julia 28.06.2018, 13:24:00

Sie erhalten Informationen über alle Transaktionen in der aktuellen Kette mit dem "listsinceblock" der RPC-Befehl. Durch nicht darunter eine blockhash, alle Transaktionen zurückgegeben werden.

./bitcoind listsinceblock

Von dort aus können Sie weitere Informationen über Transaktionen mit RPC-Aufrufe wie "gettxout", "gettransaction" und "listreceivedbyaddress", die Ihnen alle Informationen, die Sie normalerweise sehen in der blockchain explorers. Aber es gibt keinen benutzerfreundlichen Weg, um Ihre Transaktionen einzusehen, trace-Münzen etc. in Bitcoin Core. Wenn Sie wollen, so etwas wie, dass, Sie check-out-open-source-blockchain Entdecker wie diese: https://github.com/bitcoin-blockexplorer/old-blockexplorer-php

+39
cdeutsch 18.02.2015, 17:01:48

Fragen mit Tag anzeigen