Ausführen einer vollständigen Knoten auf einem macbook?

Ich denke etwa läuft ein bitcoind voller Knoten zu helfen, aus dem bitcoin-Netzwerk.

Würde es machbar sein, um einen vollständigen Knoten durch eines der neuen macbooks?

(12", 250 GB HD, 8 GB RAM, 1,1 GHz Intel Core M-Prozessor)

danke!

+811
BG0491 01.03.2012, 21:34:27
19 Antworten

First off, das muss wirklich behoben. Ich bin das herunterladen blockiert für mindestens 8 Stunden jetzt, und es ist immer noch nicht fertig. Ich kenne das problem, dass Sie zum download die gesamte block-Kette ist gearbeitet, aber ich glaube, es ist bereits aus der hand. Die Einrichtung sollte eine Anwendung nehmen Sie etwas, was Sie Messen in Minuten, nicht Stunden oder Tagen. (Nachdem er die ganze Nacht, es ist jetzt 4:15 Uhr, würde ich schätzen die setup-Zeit von zwei Tagen.)

Auch das herunterladen kann sehr viel optimiert, wie es ist. Es ist weit von mit meine maximale download Geschwindigkeit, und die Verbindung zu einem peer wird so schnell als mit 8+ (ja, habe auch versucht port forwarding).

Jetzt ontopic.

Ist es normal, dass das herunterladen blockiert geht langsamer, je weiter Sie Fortschritt? Die erste Hälfte (von 194.000) ging in der ein Wimpernschlag, danach wurde es weniger und weniger schnell. Jetzt bei 20.000 Blöcke übrig, der Fortschritt kommt in platzt, aber es kann leicht sein, 20 Sekunden der Inaktivität und wenn es platzt, es ist wie 10 Blöcke.

Ist das normales Verhalten? Und auch, warum nicht die Anzahl der verbindungen macht es keinen Unterschied für die Geschwindigkeit überhaupt? Wenn es funktioniert wie Bittorrent, die einige beschreiben es so funktioniert, wie es sollte schneller, mit mehr Menschen, die hochladen können, um Sie (mehr verbindungen).

Ich habe Gegoogelt, aber alles was ich gefunden habe ist, dass es dauert ein paar Stunden und das kann es stecken bleiben. Es ist nicht geklebt und Sie die Einnahme so lange wie die Leute es beschreiben, aber ich Frage mich nur ob es normal ist, dass es langsamer und langsamer, und warum es nicht sättigen meine download Kapazität (wie BitTorrent), egal wie viele verbindungen.

Dank

+995
arsh 03 февр. '09 в 4:24

Als ich unterstood in anderen Antworten (siehe https://bitcoin.stackexchange.com/a/8922/74399), eine Transaktion Hinzugefügt wird, um die blockchain, sobald ein neuer block gefunden wurde/generiert. Die Durchschnittliche Zeit zwischen zwei Blöcken ist in etwa 8 Minuten über die letzten 24 Stunden.

Bedeutet das, dass meine Transaktion dauert durchschnittlich 8 Minuten, um sichtbar zu werden in der blockchain? Ist es bekannt im Netz als "unbestätigte Transaktion" (so ist es zu speichern)?

+960
ricky ybarra 05.01.2018, 17:35:45

Als der Multibit-Classic-0.5.19 (Letzte in der Reihe) können Sie jetzt tun. Allerdings, der maximale Transaktionsgebühr-Verhältnis ist zu niedrig für den heutigen Markt und die Bergleute! Wenn Sie wollen, verbringen die out-of-dieser-client, sogar ein upgrade auf ein anderes client, Sie brauchen, um etwas wie das hier tun:

Kompilieren Sie einen modifizierten client

  1. Clone das repo: git clone [email protected]:keepkey/multibit.git multibit-Klassik; cd-multibit-classic
  2. Schauen Sie sich die kürzlich veröffentlichte version: git checkout v0.5.19
  3. Bearbeiten Sie die max Transaktionsgebühr in src/main/java/org/multibit/viewsystem/swing/view/components/FeeSlider.java von 50000 satoshis, etwas größer, z.B. 100000 (d.h. 1 mBTC).
  4. Kompilieren mit Maven: mvn -DskipTests=true-Paket
  5. Die ausführbare Datei ist target/multibit-exe.jar

Verwenden Sie die modifizierte client

Was ich Tat, war die Installation v0.5.19 der übliche Weg ist, dann tauschen Sie die multibit-exe.jar in das Installations-Verzeichnis für den veränderten, die ich gemacht. Können Sie wahrscheinlich führen Sie einfach die jar-Datei direkt, aber ich kann das nicht testen, der im moment nicht da.

+946
Davi Sampaio 03.12.2014, 21:57:16

Als Nick antwortete ganz angemessen:

Nach Subvention vermindert hat, ausreichend, sobald ein block abgebaut wird, dass hebt den mempool es wird kein Einkommen für einen miner, die Minen einen Nachfolger zu blockieren, aber volles Einkommen, wenn Sie erfolgreich remine der Vorherige block. Noch einmal mehr Transaktionen zeigen, es wird weiterhin mehr rentabel zu remine der Letzte block für einige Zeit, vor allem, da Sie auch die neuen Transaktionen, die auftauchen.

Ich wollte auch Antworten anbieten, sprechen einige von dem, was wir haben tun können.

Dieses Problem ist bekannt, über die in der Bitcoin-community für eine lange Zeit, wir haben normal diskutiert es unter dem Namen "fee" sniping "" - und es war einer der Punkte, die ich wuchs in meinem ersten post in der modernen blocksize Debatte.

Bereits umgesetzt in Bitcoin Core und einige andere wallets ist eine anti-Gebühr-sniping Technik, wo Brieftaschen nlocktime Ihre neu erstellte Transaktionen auf den aktuellen block Höhe. Der Effekt davon ist, dass ein Scharfschützen-miner kann nehmen Sie die Buchungen in der vor-block, aber nicht neu ankommenden Einsen. Das macht den Anreiz vorwärts zu gehen und schneller gebaut werden. Zukünftige Erweiterungen dieser Schritt könnte sein könnte, um die locktime weiter in der Zukunft, wenn der Benutzer die Autoren eine Transaktion, die eine feerate unter dem nächsten block Wert der Transaktionen, oder einfach nicht kümmern Bestätigung Geschwindigkeit.

Die primäre Antwort, die ist, warum es kam in einem Beitrag über die block-Größe, ist, dass die Blockgröße begrenzen hilft ungemein: Wenn es eine konsistente Rückstand dort noch einen Tropfen Einkommen unmittelbar nach einem block, aber es ist viel weniger bedeutend. Das Papier muss nicht wirklich überlegen, in diesem Fall, im Grunde Entlassung und der Feststellung, dass die Gebühren sind nicht isotrop. Sind Sie nicht, aber Sie brauchen nicht zu deutlich zu verringern Instabilität und auch heute finden wir, dass, wenn das Netzwerk nicht unter-geladen, der Rückstand scheint zu sein genug, zu erzeugen Stabilität. Fees in a block template immediately before and immediately after a block was found (Rot: Block Vorlage die Gebühren sofort, bevor ein block gefunden wurde, grün ist sofort nach)

Endlich, es wurde vorgeschlagen, dass, wenn/wenn das Netzwerk hardforked die Regeln so eingestellt werden, dass coinbase Transaktionen ausgeben können, unreifen coinbase Ausgänge. Dies unter anderem, erlauben würde, die Bergleute zu bezahlen, vorwärts überschüssigen Gebühren zu ermutigen, die anderen Bergleute, um zu bestätigen, Ihre Blöcke. Analyse der Strategien, die zu suggerieren scheint, dass es kein stabiles Gleichgewicht, wenn es keine block-size-limit-oder back-log, aber es scheint wahrscheinlich, dass es mit einem limit (z.B. zahlen vorwärts der Unterschied zwischen Ihrem Kandidaten-block und einem hypothetischen Doppel-size-alternative, nach unten skaliert werden, indem Sie Ihre Gegner odds von erfolgreich immer zwei Blöcke in einer Zeile). Aber dies ist ein offener Bereich für die Forschung.

Leider ist das Papier, das Sie zitieren nur die Auffassung ewigen inflation die Lösung zu sein und nicht überlegen, es zu sorgfältig. Es auch Befürworter des Astraleums, die bei den meisten hat eine Inflationsrate, die asymptotisch gegen null tendiert (also auch wenn die inflation rettet, Sie aus diesem Problem jetzt, es wird irgendwann nicht mehr) - und das ist es, auch wenn es nicht so weit: Es ist mein Verständnis, dass die Astraleums-Stiftung hat vor kurzem erklärt, eine Absicht, um die Inflationsrate zu senken, um die Bekämpfung von Preis-fallen.

+709
Katie Lloyd 15.06.2018, 12:50:04

Ich bin versucht, einige app-basiert auf RPC-API-Aufruf von bitcoin core.

Ich möchte, dass meine btc-core-daemon senden einer Benachrichtigung, wenn eine neue Transaktion beobachtet. Tut BTC-core-RPC-API haben eine websocket-Schnittstelle um einen Anruf zu tätigen, wenn neue Transaktion passiert ?

+651
Zodzie 28.03.2019, 19:25:35

Ich habe mein code arbeitet nun korrekt zu erstellen und senden Sie eine Transaktion mit der richtigen Netzwerk-Gebühr. Hier ist mein pseudo-code unter Verwendung der json-rpc:

  1. Schätzung Netzwerk Gebühr mit estimatesmartfee "SPARSAM" basiert auf einer typischen Transaktion Größe

  2. Anpassen der Auszahlung, basierend auf der Gebühr schätzen

  3. createrawtransaction mit geschätzten Auszahlungsbetrag

  4. signrawtransaction

  5. Lesen Sie die Größe des decodierten raw-Transaktion aus Schritt 2

  6. Neuberechnung Netzwerk Gebühr mit estimatesmartfee "SPARSAM" basiert auf einem tatsächlichen Transaktionsvolumens aus dem letzten Schritt

  7. Passen Sie Auszahlungsbetrag auf der Grundlage der tatsächlichen Netzwerk-Gebühr

  8. createrawtransaction mit tatsächlichen Auszahlungsbetrag

  9. signrawtransaction

  10. sendrawtransaction

Die Schritte 6-9 wiederholt die Schritte 1-4.

Gibt es eine Möglichkeit, dies zu tun, ohne Notwendigkeit alles doppelt?

+649
Noah Oscar 04.08.2014, 11:24:13

Bitcoin-Qt ist ein full-p2p-Netzwerk-client, so zu arbeiten, muss eine Synchronisation mit dem Netzwerk. Im Grunde, wird der download jeder Transaktion, wurde mit der Währung (~15 GB insgesamt im moment). Vielleicht nehmen Sie ein oder zwei Tage, dann werden Sie gut zu gehen.

+633
Mohsenr1 28.12.2013, 18:51:32

Ich versuche zu verstehen, den Formeln für die erfolgreiche mining einen block (ohne pool) auf Basis hashrate im Laufe der Zeit (d.h. im Diagramm die Wahrscheinlichkeit, einen block zu verschiedenen historischen Punkten im Vergleich zu Netzwerk-hashrate zu der Zeit).

Wie es scheint, dieser Beitrag ist genau die Formel die ich Suche, aber es hat nicht wirklich addieren. Ich bin schrecklich in Mathe, also kann ich nicht sagen, ob mir fehlt ein Schritt oder wenn der post falsch ist. Wenn es eine bessere/genauere Möglichkeit der Bezifferung dieses heraus, teilen Sie diese bitte, aber ich bin besonders daran interessiert, zu lernen, wenn diese falsch ist oder nicht, und warum.

Es sagt, die Wahrscheinlichkeit, dass die eins-zu-erfolgreich-mine, ein block mit 13,5 TH/s und einer Netzwerk-hashrate von 11,000,000 TH/s = 0.00000122

Dann heißt es:

Nun, in einem Monat, gibt es N=6*24*30 abgebaute Blöcke. Finden Sie die Wahrscheinlichkeit zu gewinnen eine Auszeichnung in einem Monat verwenden wir die Bernoulli-Formel-Studie

N*p1*(1-p1)^(N-1) = 0.0026

Nun, wenn ich das in Excel mit N=4320, bekomme ich .005243, ich kommen nur mit der gleichen Antwort, wenn ich teilen N durch zwei für N=2160, aber ich kann nicht herausfinden aus irgendeinem Grund, dass das der Fall ist. Übersehe ich etwas oder ist das nur ein Tippfehler? Ist diese Formel auch eine gute Möglichkeit der Annäherung dieser?

+625
user120067 01.08.2016, 17:52:45

Alle Prüfungen müssen, um einen Konsens in der ripple.

Würde es das bedeuten, dass, je mehr Prüfungen es sind, desto langsamer wird der Prozess führt?

Aber die weniger Prüfungen es gibt, desto unsicherer der Konsens führen könnte?

+622
rapidclock 11.02.2014, 19:10:12

Dies ist eine Frage für Bitcoin-Miner. Hohe Stromkosten wirklich senken die Rentabilität von Bitcoin-mining. Ich will wissen, was der geografischen Lage hat den billigsten Strom und damit profitabelsten Bitcoin-mining in der Welt?

+605
Aman4ik 08.10.2018, 00:30:44

Wie es scheint, dupliziert Frage, aber ich lese viele Artikel und Beiträge zu undestand über segwit.

Unten links sind etwas, was ich Lesen

Was ist block Gewicht und wie unterscheidet es sich von der block-Größe?

Nach Segwit Aktivierung, was ist der größte block der Größe möglich?

Verständnis Segwit Block Größe

Block Gewicht

Aber ich brauche zum Beispiel clearfy über block Gewicht T_T

In Verständnis Segwit Blockgröße Artikel, Schriftsteller sagte, dass

Die Segwit Blöcke beschränkt sind, die durch so genannten Block Gewicht. Block Gewicht ist ein neues Konzept eingeführt, in Segwit, und es ist berechnet auf einer pro-Transaktions-basis. Jede Transaktion hat ein "Gewicht", die so definiert ist:

(tx Größe mit Zeugen Daten gestrippt) * 3 + (tx-size)

Ich denke, tx Größe ist

tx = Transaktionen + Zeugen Daten

Dann steckte ich in die Rekursion... ich kann undetstand.

Mir, wie es scheint widersprüchlich.

Denn um zu definieren, eine Texas-Größe, benötigt Block Gewicht zu beschränken, Zeuge Daten Größe. Aber ein Gewicht, brauchen eine Texas-Größe.

Ich habe verstanden, dass, wenn es keine Zeugen die Daten, dann die maximale Blockgröße beträgt 1 MB(Vor segwit). Ja, Es ist klar. Aber einige Menschen sind mit Gewicht gleiche mit byte.

Zum Beispiel, einige Leute sagen, dass(vor allem bitcoin wiki - Block Gewicht)

Gewicht = 1mb * 3 + 1 MB = 4mb

Und andere sagten(Was ist block Gewicht und wie unterscheidet es sich von der block-Größe?)

Sogar in diesem post, Sam Jones sagte 4,000,000 WU, blockieren aber immer noch 1mb

Gewicht = 1mb * 3 + 1 MB = 4,000,000 Gewicht unit(WU) Oder 4mWU

was ist der genaue Ausdruck?

und Wenn es keine Zeugen Daten, dann, was übrig ist, 3mb oder 3mWU gefüllt? ist es leer?

In Block #577639, Block-Größe ist 1158.038 kB

Wie Zeugen Daten sotred?

1mb Transaktion + Zeuge richtigen Daten...?

oder

1mb block wird gemeinsam von Transaktionen und Daten Zeuge?

Basic Konzept der segwit ist, halten Sie die Blockgröße als 1 MB, für Transaktionen und fügen Sie Zeuge richtigen Daten...?

Es bedeutet, dass die Größe der Transaktionen(Zeuge Daten ist ausgeschlossen) ist 1158.038 kB? oder Transaktionen + Zeugen Daten 1158.038 kb?

Wie wir wissen, die maximale block Gewicht ist 4mWU oder 4mb. Daher, wenn Transaktionen ohne Zeugen die Daten über 1,1 mb, dann scheint es, wie seltsam

block Gewicht = 1,1 mb * 3 + (1.1 mb + witnessdata)

Weil es größer ist als die maximal mögliche Größe.

Wenn Transaktionen + Zeugen die Daten über 1.1 mb

block Gewicht = (1,1 mb - witnessdata) * 3 + 1.1 mb

diese Berechnung scheint mehr zumutbar ist. Aber wenn der Zeuge die Daten weniger als 0,1 mb dann blockieren Gewicht ist mehr als 4mb. Ist es möglich, dass so etwas Zeuge von Daten?

Und Wenn Es nur Bewegungsdaten und keine Zeugen Daten wie 1mb Bewegungsdaten und 0 Zeugen Daten(block Gewicht von 4mb oder 4mWU die theoritical maximale Größe) Dann, wie die Transaction-Malleability - problem ist gelöst?

Ich bin so sorry. Fragen sind ziemlich lang, aber ich hoffe, es kann hilfreich sein, nicht nur mich, sondern auch Personen, die das Studium über die blockchain.

Danke für das Lesen

+536
zsv 07.04.2013, 07:08:45

Blick auf die humanistischen Aspekte des Handels

Menschen sind Auszahlungen für Weihnachten...auch um Jan 14, als die Rechnungen kommen du wirst sehen das der Preis nach unten gehen, wie Menschen, die cash-out (Low Demand)

Mitte Jan ist gute Zeit zu kaufen für eine Menge von Gold-standard-Währung Aktien wie BTC

IMHO

+521
cascada 21.06.2016, 13:45:41

Guten Abend,

Ich habe vor kurzem installiert Bitcoin-Core v0.12.1 auf meinem home-server (unter Windows 7) und wollte es zu erlauben, um eingehende verbindungen akzeptieren und verwendet den guide hier gefunden: https://bitcoin.org/en/full-node#windows-7 um sicherzustellen, dass ich habe alles getan, was nötig war. Leider hat es nicht zeigt keine eingehende Verbindung und wenn ich die Verbindung tool empfohlen, die im Leitfaden (https://bitnodes.21.co/#join-the-network), es sagt, dass mein server nicht erreichbar ist.

Ich habe bereits die setup-port-Weiterleitung für port 8333 beide mein server die IP-Adresse 192.168.1.105 (wireless) & 192.168.1.129 (ethernet). Ich lief ein port-scan auf den folgenden websites und Sie alle zeigen, dass Port 8333 ist geöffnet:

  1. Ping.eu Port Überprüfen
  2. WhatMyIP-Port-Scanner
  3. T1 Shopper Port Scanner

(Ich würde links für die oben genannten Scannern, aber ich kann nicht nach mehr als 2 links)

Ich habe auch zwei Regeln in der Windows Firewall unter "Eingehende Regeln") mit folgenden Eigenschaften:

  1. Local Port - 8333
  2. Remote-Port - Alle Ports
  3. Spielraum - Lokale und Remote-IP-Adresse zu einer Beliebigen IP-Adresse
  4. Domain, Öffentlich, und Privat alle geprüft
  5. Alle Programme erfüllen die angegebenen Bedingungen geprüft
  6. Gesetzt, um die Verbindung zu erlauben
  7. Regel aktiviert ist

Es gibt zwei Regeln, mit den oben genannten Einstellungen, eine für TCP und eine für UDP. Sogar mit allen oben genannten setup, das "Mitmach-Netz" - tool auf Bitnodes website (zweiter link von oben) immer noch sagt, dass mein Knoten nicht erreichbar ist und der debug-Fenster innerhalb des Programms zeigt 0 eingehende verbindungen und 8 ausgehende verbindungen.

Ich bin mir nicht sicher, was noch eingerichtet werden muss, da I abgeschlossen alles in der Anleitung und den port 8333 ist definitiv offen. Jede Hilfe oder Informationen, die mit diesem Thema würde sehr geschätzt werden. Vielen Dank im Voraus.

Dominick

+266
Gangsta Thao 10.04.2019, 07:50:41

Ein hash ist eine Funktion, die einen string als Eingabe, führt eine it-transformation, und gibt eine zweite Zeichenfolge, die wesentlich kürzer als das original angesehen werden kann, ist der "Lebenslauf" des Originals. Sie können überprüfen, Wikipedia-Hash-definition

Hashes sind erforderlich für "mining". Ich bin neu bei Bitcoin so kann ich Sie beschreiben, diese zu Unrecht: Als Teil des Bergbaus, der Bergleute zu konkurrieren, um zu entdecken, eine kurze Nummer, die, wenn Hinzugefügt, um das Ende einer Zeichenfolge (enthält alle aktuellen Transaktionen seit vor 10 Minuten) erzeugt einen Hashwert mit einer bestimmten Anzahl von Nullen am Anfang. Die Richtigkeit einer solchen Entdeckung kann einfach verifiziert werden, indem jemand zu finden, aber die, die kleiner apendix ist rechnerisch sehr, sehr schwer. Die ersten miner zu entdecken, wie ein Schlüssel auf "lock" ein-block erhält die Belohnung - 25 BTCs als jetzt.

Hier kommt der "mega hash" Laufzeit: CPUs, arrays von GPUs und ASICs sind bewertet nach, wie viele unterschiedliche hashes Sie können berechnen, die pro Sekunde. Analyse einer Millionen hashes pro Sekunde, was heißt ein "mega hash". Offensichtlich, je höher diese Zahl, desto mehr verschiedene combinatinos können Sie versuchen, so wird es wahrscheinlich, dass Sie eine Antwort finden. Dies ist jedoch nur ein relativer Vorteil, der kann völlig zunichte gemacht werden, wenn die anderen Bergleute haben eine ähnliche oder sogar höhere Rechenleistung als die ihrige.

Diese Grafik erklärt es alle schön, hoffe, es ist klarer, als meine schlechte Prosa How bitcoins work

+244
Ntema Cliff NTEMA 05.04.2012, 12:26:19
Dieser tag sollte genutzt werden für Bitcoin Armory, ein desktop-wallet konzentriert sich auf Sicherheits-features.
+236
Harriette Williams 29.08.2012, 22:45:25

Es war bekannt, dass zu Beginn, während SegWit bekam mehr als 50% der hashrate nach der Aktivierung, dass ein Teil des mining-pools weigerte sich, es zu implementieren.

Aber gibt es noch Blöcke abgebaut von den Bergleuten, die sich weigern zu implementieren SegWit mehr als 2 Jahre später ?
Zum Beispiel ist dieser Artikel oder diese Artikel immer noch wahr ?

+224
Ben Crowell 07.01.2012, 10:00:49

Bitcoin stark durchsetzt-zwei Konzepte - eine hohe Anonymität und keine Rückbuchungen.

Wegen der hohen Anonymität, es ist fast unmöglich zu 100% sicher, wer Sie sind, senden von Bitcoins an. Am Ende der Bitcoin-Adresse ist nur eine willkürliche Zeichenfolge.

Weil keine chargebacks, sobald Sie jemanden schicken, der Bitcoins, sind Sie irreversibel Ihre (vorausgesetzt, es ist kein Doppel-verbringt, und keine 51% - Angriff). Sie können nicht später wieder das Geld, das Sie gesendet, diese Weise.

Wenn jemand kaufen würde, Bitcoins mit einer Kreditkarte, Sie könnten warten, bis die Münzen in Ihrer Brieftasche, und dann zu behaupten, dass Ihre Kreditkarte gestohlen wurde, von jemand anderem verwendet zum Kauf von Bitcoins ohne Ihre Absicht. Sie konnten sich mit Ihrer chargeback-Ansprüche, wie es wäre unmöglich für den Verkäufer zu beweisen, dass Sie verkauft die Münzen, die rechtmäßig der person. Darüber hinaus ist der Verkäufer nicht in der Lage sein, um Ihre Bitcons zurück wegen "keine chargebacks" Regeln.

Was unterscheidet Sie von services wie iTunes und dergleichen, ist, dass der Wert der Bitcoins ist in der Nähe, wie viel es kostet den Verkäufer zu erwerben und zu verkaufen, in der Erwägung, dass iTunes' Kosten sind marginal. Zum Beispiel, den Kauf von$ 1 song aus iTunes bedeuten würde, dass Sie wahrscheinlich verbringen weniger als ein penny Verarbeitung alles und Bereitstellung von Inhalten (die Protokollierung der Transaktion, so dass Sie laden Sie die Titel usw.), in der Erwägung, dass es, wenn Sie 1$ in Bitcoins, die Sie senden über 1$ im Wert von waren. Bei iTunes wird wieder aufgeladen, verlieren Sie einen Cent und kann immer noch verkaufen, der song jede Menge Zeit. Wenn eine Bitcoin-Verkäufer erhält wieder aufgeladen, verlieren Sie einen dollar und nicht verkaufen können, die gleichen Münzen wieder.

Bitcoins können nicht kopiert und verteilt werden, um mehrere Menschen zu marginalen Kosten, das ist, was macht Rückbelastungen so teuer für jeden potenziellen Verkäufern.

+198
Interstellar 06.02.2013, 17:33:28

Netzwerk Vermehrung der Anzahl der Knoten (Computern mit einem bitcoin-client) gehört haben, über Ihre Transaktion.

Bestätigungen ist, wie viele Blöcke aufgenommen haben, Ihre Transaktion und wie viele Blöcke verknüpft haben, auf diesem block. 1 Bestätigung bedeutet, dass Ihre Transaktion enthalten war, in einem block, 2 Bestätigungen bedeutet, dass einem anderen block verbunden, die auf das erste, und so weiter.

Bis eine Transaktion in einem block, wird es nicht wirklich passiert, unabhängig davon, wie viele Knoten haben davon gehört.

Vermehrung geschehen muss, bevor eine Bestätigung erfolgen kann, als ein Bergbau-Knoten muss sich bewusst sein, der die Transaktion in einen block.

Ab diesem moment, die beide Ihre Transaktionen, die Sie verknüpft sind, zeigt jetzt auch als 1-Bestätigung, wenn in block 228337.

Wie, warum dauerte es so lange, bis man eine Bestätigung (468 Minuten für die erste), keine wirkliche Idee. Kann etwas, das über einige Bergleute Abneigung gegen satshoidice. Zum Beispiel, der Eligius-pool konfiguriert ist, um auszuschließen Satoshidice Transaktionen aus Ihren blocks, wie Sie sehen Sie als spam an.

+174
Aldo Abouchedid 27.06.2014, 09:09:24

Ich synchronisieren meine Knoten mit 32 CPUs, und es ist super langsam.

Offensichtlich, ist das synchronisieren geht nicht parallel. Ich Frage mich, ob es irgendein grundlegendes Hindernis für "Teile und herrsche" Weg, es zu tun.

Also sagen wir, wir haben 62 Blöcke, und 2 CPUs. Wir dividieren durch die Hälfte, und die ersten CPY synchronisiert 1-32 Blöcke, und 2. cpu synchronisiert 33-64 Blöcke, nachdem beide tasks abgeschlossen sind, überprüfen wir, dass 32 und 33 Blöcke übereinstimmen.

Bin ich etwas fehlt? Diese Funktion scheint so einfach für mich, aber irgendwie nicht umgesetzt.

+132
learnvst 09.10.2010, 05:05:54

Fragen mit Tag anzeigen