welche Programmiersprachen werden verwendet, um gebaut bitcoin?

Ich habe eine sehr grundlegende Frage,

Ich würde gerne wissen:

welche Programmiersprachen werden verwendet, um gebaut bitcoin?

+630
Rika1 06.04.2015, 16:06:53
16 Antworten

wir führen eine Bitcoin-Daemon auf einem Linode server.

Wir sehen riesige CPU-Auslastung bis zu dem Punkt seinen Absturz unseres Servers.

Wir sind nicht mining, einfach laufen einen Knoten.

Können Sie mir helfen?

+936
dandok1000 03 февр. '09 в 4:24

So übertragen Sie verschiedene cryptocoins von einem Dämon zum anderen. Ich will senden-Währung dogecoin zu bitcoin, ich denke trading engine solchen Prozess. Kann ich die Umsetzung eines solchen Prozesses über lokale daemons

+911
user407710 15.11.2010, 09:02:43

Warum nicht jeder Knoten speichern nur einen Teil der blockchain?

Dies wurde vorgeschlagen, vor und ist möglich mit Bitcoin, aber es ist nicht klar, wie es ausgeführt werden würde. Die Blöcke sind nicht ein wichtiger Teil einer aktiven Knoten, für die meisten Menschen, die Sie können, werfen Sie Sie, sobald Sie verarbeitet Sie in Ihren UTXO Datenbank.

Das problem kommt, wenn die Entscheidung, welche Teile zu speichern, und-Signalisierung zu anderen Menschen im Netz, dass Sie eine bestimmte Teilmenge der Blöcke. Sie können nicht werben eine Liste von hashes, wie das wäre Massiv und ineffizient (viele megabytes für jeden peer), und macht eine deterministisch zufällige Auswahl ist äußerst problematisch. Die Auswahl reicht von Blöcken ist nicht ideal, weil die Größen nicht konsistent sind, für 1.000 Blöcke am Anfang der Kette ist der Server Größenordnungen kleiner als diejenigen an der Spitze. In einer naiven Umsetzung der zufälligen Auswahl von peers Versuch der Synchronisierung mit dem Netz brauchen können, um Tausende von verbindungen zu finden, eine einzige peer mit einem bestimmten block, das ist natürlich nicht machbar.

Von meinem Verständnis der blockchain, nehmen wir einen bestimmten Knoten beginnt bei den genesis-block. Nehmen wir an, ein weiterer Knoten speichert 1% der blockchain Vergangenheit der genesis-block. Konnte es nicht mehrere Knoten überprüfen, block hashes für Ihren gemeinsamen 9% bei einer rate von einmal alle 10 Minuten? Es würde nicht wirklich viel Daten-man könnte die hash-9% der blockchain auf einen bestimmten Wert, erzeugen eines öffentlichen Schlüssels und sehen, ob die anderen Knoten entsprechen kann, einen privaten Schlüssel zu, sagte public-key.

Ist dies nicht notwendig und in hohem Maße anfällig für Sybil-Attacken, die Sie nicht brauchen, um zu überprüfen, Blöcke, sobald Sie ihn gesehen haben. Beschnitten Knoten arbeiten wie heute, nur Sie wegwerfen, jeden block und speichern Sie absolut nichts mehr als Sie angegeben werden, zu Wunden. Sie nicht inserieren, die Blöcke, die Sie haben, weil es keinen Mechanismus für die.

Möchten Sie vielleicht zu Lesen, auf, wie das autoprune-patch funktioniert und erhalten ein besseres Verständnis über die Bedrohung Modelle, die angegangen werden müssen, hier. Sie vielleicht verpasst haben, einige der operation etwas beachten, dass der Rebschnitt für die Knoten-Knoten funktioniert nicht in der Weise wie beschrieben in dem weißen Papier, die UTXO ist ein neuartiges Konzept Hinzugefügt 0.8.0-ära Bitcoin Core.

Eine Verwandte Frage: Ist das was Elektron hat?

Überhaupt nicht, Elektron-Server werden ein voller Knoten und eine extrem schwere Adresse-index, fast eine Verdoppelung der Speichergröße. Der client ist leicht, aber der Server definitiv nicht. Es gibt keine vernünftige Weise, die diese Indizes in einem sharded Weg, obwohl Sie könnte brechen-Adressen in mehrere pools und hoffen, dass die Leute gepflegt genug, von jedem shard für die Kunden in der Lage sein, auf Anfrage-Abonnements für all Ihre Adressen. Idealerweise Systeme konzipiert werden, die nicht erfordern die volle Indizes, da Sie immer unhandlicher, mit zu arbeiten.

+651
Gde Mgs 19.01.2016, 15:59:27
  • Prepaid-Zugang (Moneypak, UKash, Geschenk-Karten, etc.)
  • Offshore bank accounts
  • Visa/Mastercard debit-Karten, und zu einem geringeren Grad, Kredit Karten,
+632
NoTime4Games 11.07.2010, 14:14:02
  1. Ich bin am überlegen, setzen 20 antminer S9 und mit der Förderung beginnen, Wird es gewinnbringend sein, wie ich, monatlich berechnet elektrische Rechnung von 2500$(USD) in meinem Land??
  2. Auch sollte ich Bergbau allein oder schließen Sie sich einem pool?
  3. Endlich wird es das Geld Wert sein und wie viel sollte ich erwarten im Gegenzug?
+629
susan kay 07.06.2014, 04:43:27

können wir noch sehen, die Transaktion Geschichte dann?

Wir können sehen, dass öffnen und schließen der Kanal-Transaktionen in der bitcoin-blockchain

+625
user1453772 09.09.2017, 15:36:32

Sie können gehen Sie auf jedem exchange und tun tauschen.

+621
mohammadreza 23.11.2018, 19:46:49

Sie setzen sich in ein verwaister block oder nicht Holen Sie sich in jedem block überhaupt?

+514
nhr 08.10.2017, 02:52:23

Gibt es sowas wie Mt.Gehex Leben, aber für Intersango?

Ich nicht die gleiche Qualität erwarten, aber zumindest besser als diese schrecklich verbuggt Durcheinander, die ist BitcoinCharts/BitcoinWatch.

+431
Alessandro De Luca 01.06.2016, 03:35:23

BTCGuild scheint nicht zu haben eine öffentliche Dokumentation auf Ihre api-also ich kann mich irren, aber von dem, was der google-Suche bringen, bis die API verwendet, um den Zugriff-Statistiken auf Ihrem Konto. Also, wenn Sie nicht wollen, dass Menschen wissen, wie viel haben Sie abgebaut, können Sie sicher teilen Sie es (wahrscheinlich).

+348
Alexander Ho 20.03.2014, 05:39:44

Vorausgesetzt, Sie sprechen über die spezifische software-Projekt Bitcoin Core gibt es nicht, und das ist sehr gewollt. Core-Entwickler (disclaimer: das schließt mich) sollte nicht die macht haben, zu zwingen, neue software auf das Netzwerk.

+324
evana page 05.02.2015, 22:06:50

Kaufen ASIC. In diesem Alter ist es nicht rentabel, um mir mit dem üblichen Computer. Diese spezialisierten Computern verwendet werden, für den Bergbau.

+106
Devin Columbus 02.11.2019, 15:27:08

Nein, ein mobiles Gerät kann nicht mine bitcoin.

In diesen Tagen, bitcoin mining erfordert spezialisierte computer-hardware sogenannte ASICs. Sie sind laut und heiß, und unglaublich effizient bei der Berechnung des SHA256-mining-Algorithmus. Ein mobiles Gerät ist nicht wie das überhaupt, ist es nicht geeignet, um zu berechnen, SHA256, es soll ein Mehrzweck-Gerät. Versuch mine bitcoin mit einem mobilen Gerät wäre eine wörtliche Verschwendung von Geld (Strom), und Sie erhalten keine bitcoin zurück, denn das Gerät würde nicht dazu beitragen, eine sinnvolle Menge von hashpower auf das Netzwerk.

Die app ist wahrscheinlich bösartig, würde ich entfernen, es von Ihrem Gerät.

+104
Ankush Rishi 04.08.2010, 07:51:13

Ja, PoW ist ein Dezentrales Uhr nicht nur zum binden von Informationen an eine bestimmte Zeit (timestamp können dies tun, völlig in Ordnung), aber um zu verhindern, dass spam-Attacken auf die blockchain selbst.

Die Frage kommt, wie können Sie das hinzufügen von Daten zu jeder ledger alle auf einmal, kontinuierlich und effizient? Wenn es ein single-tx-in einer Zeit, queue-system, dann wird es unerträglich langsam.

Wenn das Hauptbuch ist für jedermann offen und zum hinzufügen von Transaktionen verifiziert, was dann zu stoppen jemand aus nur das hinzufügen von Transaktionen auf Transaktionen und füllt jeden Knoten?

PoW existiert dieses problem zu lösen, indem Sie so etwas wie ein flood-gate, dass nur eine festgelegte Anzahl von Transaktionen pro Zeit. Die Schwierigkeit Aspekt der PoW besteht zu Anpassung an die sich verändernde Natur der computing-Leistung über das Netzwerk.

Die Uhr hat eine interessante Eigenschaft - Sie können binden Sie Daten an die Zecken, indem Sie einfach die Daten, die der input für die SHA. Ein block gelöst ist, nichts mehr, als einfach nur ein Ereignis, das geschah genau auf das ticken der Uhr.

Dies ist, so kann ein Angreifer nicht einfach den gleichen verifizierten Daten hinzufügen und Blöcken von Transaktionen. Denken Sie an einen block abgebaut, die von der Bergarbeiter als ein one time token verwenden, dass wir den block Hinzugefügt werden.

Eine Analogie könnte sein, die Suche nach der größten bekannten Primzahl. Sie brauchen nicht, jemand sagen, Sie beschlossen, zu finden, Sie nur ankündigen, wenn und wenn Sie tatsächlich finden. Ihre Teilnahme macht eine Lösung zu finden, eine Möglichkeit, in der Erwägung, dass, wenn niemand sieht, für die größte Primzahl, es wird nie gefunden werden.

Dieser Teil ist nicht ganz korrekt. Für Sie zu testen, ob ein block abgebaut habe richtig ist (weil der Bergbau vollständig ein Ratespiel), die Sie benötigen, um vom Netz anzufordern, wenn der block gültig ist. Mehr als wahrscheinlich, dass der Knoten, den Sie gerade gefragt werden sagen Nein und beginnen Sie die Suche erneut.

Obwohl, ich sollte beachten Sie , dass die Menge der fehlgeschlagenen versuche ist nicht mit eingerechnet, die von der Schwierigkeit Algorithmus

+80
PREETAM YADAV 30.09.2016, 08:50:54

Wenn die Haupt-Internet-verbindungen sind gebrochen, was passiert, um BitCoin-Transaktionen?

Zum Beispiel, die Internet-Verbindung unterbrochen wird, zwischen drei großen Gebieten (Nordamerika, Europa, Asien) für ein paar Stunden, und diese drei Regionen, die sich isoliert voneinander.

Können wir noch tun, bitcoin-Transaktionen in diesen drei Regionen?

+48
user1258 20.04.2011, 14:01:38

Warum hat noch nie jemand versucht, erstellen Sie eine blockchain, die, anstatt mithilfe von Rechenkapazität als der hash-Knappheit testen, nur hat eine direkte Grenze, wie oft ein bestimmtes wallet kann eine Schätzung vornehmen, die pro Tag? (oder so ähnlich..)

Ich denke nur, dass das ganze Wettrüsten für die Rechenleistung bedeutet, dass das system nicht wirklich so demokratisch, wie es zunächst scheint. Wie Sie sicher, Sie don ' T haben eine fed, die steuert, die inflation, aber jede neue crypto-Währung, die von nun an meist im Besitz der wer hat die meisten ASIC-Farmen, nicht wahr?

+31
Art Poon 29.09.2010, 00:14:53

Fragen mit Tag anzeigen