Wie ist das zu erklären blockchain in Bezug auf die OSI-7-Schichten-Modell? Es basiert auf den Dienst in der transport-Schicht

Ich bin Neuling auf block-Kette. AFAIK blockchain ist eine verteilte Datenbank, unterhält eine ständig wachsende Liste der Datensätze aufgerufen, die Blöcke gesichert, die aus der Verfälschung und revision.

Wie funktioniert diese Technologie werden erklärt in Bezug auf die OSI 7-Schicht-Modell?

Thx

JT

+326
Howard Swope 06.06.2019, 06:08:25
21 Antworten

Sie können versuchen, und verwenden Electrum wallet. Hier ist eine Anleitung zum übertragen von Münzen (Bitcoin core, Elektron

https://en.bitcoin.it/wiki/Transferring_coins_from_Bitcoin-Qt_to_Electrum

+865
KIMMY 03 февр. '09 в 4:24

Ich habe Probleme beim Verständnis getblocktemplate.

Aus https://en.bitcoin.it/wiki/Getblocktemplate,

Ich sehe, wie man die block-header und dann beginnen hashing durch Erhöhung der nonce, das gleiche als würde ich die arbeiten auf das Ergebnis einer getwork nennen.

Was ich nicht verstehe, ist die folgende

Da machen Sie alle die Blöcke selbst, werden Sie nicht wirklich jemals brauchen, um eine andere Vorlage... bis es ungültig.

Nachdem ich konstruiere meine merkle root und dann mein block-header und hash-Weg durch die Inkrementierung der nonce, was dann? Wie kann ich "erstellen" ein block? Sicherlich werde ich überlaufen die nonce schnell mit einem ASIC - so was bin ich unterschiedlich während hashing?

Ich fühle mich wie ich bin fehlt ein sehr wichtiger Schritt.

Vielen Dank im Voraus!

+820
user324931 07.04.2010, 02:55:32

Ich erstelle 2 von 2 mit createmultisig mit 02254aba14091e45a9067fbe5b225b3863d1c49650226d583dcede06a7c33f8613 und 02ad64a03b7fc53c02f68eac04743b819bfeeabe6ca7007f473dbaf7c3570f5dc9 pubkeys.

Ich habe dann

curl --data-binary '{"jsonrpc": "1.0", "id":"curltest", "Methode": "importmulti", "params":[[{ "scriptPubKey": { "address": "2NETfDLgh1VmER2RGRnEeWqx73Hn4xhJpu5" }, "label": "Importierte MultiSig", "timestamp": "jetzt", "keypool": false, "internal": false, "redeemscript": "522102254aba14091e45a9067fbe5b225b3863d1c49650226d583dcede06a7c33f86132102ad64a03b7fc53c02f68eac04743b819bfeeabe6ca7007f473dbaf7c3570f5dc952ae", "pubkeys": ["02254aba14091e45a9067fbe5b225b3863d1c49650226d583dcede06a7c33f8613", "02ad64a03b7fc53c02f68eac04743b819bfeeabe6ca7007f473dbaf7c3570f5dc9"] }], "{"rescan": false}"] }' -H 'content-type: text/plain;' http://user:[email protected]:18332/

Das gibt eine Warnung zurück:

Erfolg = 1;
 Warnungen = (
 "Import als nicht-lösbar: redeemScript nicht mit der scriptPubKey. Wenn dies beabsichtigt ist, nicht bieten keine Tasten, pubkeys, witnessscript, oder redeemscript."
);

Ich bin mit der Adresse und der Erlösung Skript createmultisig gibt.

Was mache ich falsch? Warum ist die Erlösung Skript falsch?

Mein Ziel ist, fügen Sie den multi-sig-wallet auf meine Knoten, so dass ich darauf aufbauen kann Transaktionen mit dem wallet ohne manuell eingeben die Erlösung Skript.

+808
Mohamed Abdikhaaqliq Df 15.07.2015, 16:17:08

Sie können immer kaufen, bitcoin für das Bargeld localbitcoins.com ohne irgendeine Kennzeichnung.

+775
Nutri Girl 16.06.2012, 16:36:16

Für addnode, verbinden, Anschluss, binden, rpcport, rpcbind, und wallet Sie sollten verschieben Sie Sie in die [test] und/oder [main], Abschnitte des bitcoin.conf. Sie können auch jede andere Einstellung, die Sie wollen, nur bei mainnet oder testnet in dem entsprechenden Abschnitt.

Beispiel:

server=1
daemon=1

[main]
prune=1000

[test]
rpcport=55555
+703
BenAdamson 02.09.2012, 13:24:20

Finden wir einen Algorithmus zur Berechnung des durchschnittlichen Preises (Energieverbrauch) von 1 BTC generiert wird, wenn wir wissen: hash-rate, die Schwierigkeit, Energie Preis?

+700
neoDev 10.11.2010, 05:13:38

Ich habe nicht genug rep Kommentar über Robert ' s Antwort, aber um zu verdeutlichen, was er sagen würde, dass Sie setzen würde-limit-orders vor allen anderen Aufträgen zur Verfügung auf die aktuelle Auftragslage. Sie würden nicht in der Lage sein, um eine Bestellung auszuführen "sofort", wie würden Sie dann eine market order.

Nun, dies ist, wie die meisten Börsen arbeiten für Währung, Handel, Rohstoffe, Aktien aber crypto-Börsen funktionieren anders, es gibt keine Ausbreitung, der exchange nimmt einen Prozentsatz von jedem Handel.

Für zB. wenn die Gebühren sind 0,2%, wenn du dann kaufe 1BTC @ $10,000 erhalten Sie 1 BTC, aber es wird Sie Kosten $10,020 ($10,000 * 0.002 = $20 Gebühr). Würden Sie dann brauchen, um es zu verkaufen mindestens $10,040.04, nur um den break-even ($10,020 * 0.002 = $20.04)

Ich würde SEHR STARK Vorsicht wer auf der Suche nach Foren zu finden, Anlageberatung und jemand sagt Ihnen, was zu tun ist, sollten die meisten wahrscheinlich nicht gehört werden. Bevor Sie irgendwelche Investitionen würde ich empfehlen, einen zu finden eine Website, können Sie mit anmelden eine Kostenlose dummy-account mit fake-Geld, um der Praxis den Handel, dies wird Ihnen eine bessere Vorstellung davon, wie die Dinge funktionieren, die beteiligten Gebühren bei jedem trade und wenn ein bestimmtes system für Sie arbeitet. Ich weiß leider nicht, von jedem crypto-Websites, auf denen Sie dies tun, jedoch gibt es viele ausländische Währung exchange-Standorte, die das tun, obwohl das system und die Gebührenstruktur ist anders, es wird Ihnen eine bessere Idee insgesamt, wie die Märkte funktionieren. Wenn jemand weiß, jeder crypto-Seiten dann bitte als Kommentar, ich würde gerne wissen, mich.

+680
Goat 18.11.2013, 03:16:29

Versuchen Sie es mit JAXX Geldbeutel, ich denke, dort bist du immer Ihre Schlüssel

+662
helios 07.05.2019, 23:09:35

Ich glaube, dass multisig kann verwendet werden, um diese umzusetzen - nur ein Teil des Paares auf dem system, und es verwenden, um Adressen zu generieren. Ich weiß nicht, ob multisig-Unterstützung gibt es in den beliebten Paketen Implementierung von bitcoin, aber es ist eine Richtung, die funktionieren würde.

Sie werden nur in der Lage zu verbringen, Sie mit beiden Schlüssel, die gespeichert werden nur auf dem sicheren system.

+617
Paige Marie 31.12.2014, 22:53:56

Hierarchische Deterministische (HD) - wallet-Technologie ist sehr mächtig. HD-wallets umgesetzt werden können, wie entweder software-Anwendungen oder dedizierte embedded-hardware-Geräte, die eine Verbindung zu Computern oder Android-Geräte mit USB-Schnittstellen. Trezor, Ledger, und Keepkey sind drei Beispiele für hardware-wallets, dass die Unterstützung der BIP 32, 39 und 44 standards.

Bulletin 32 ist die Grundlage für HD-wallet-Technologie.

Bulletin 39 macht es einfach, zu sichern, wiederherzustellen oder port alle Ihre privaten Schlüssel in der Regel vertreten durch 12, 18 oder 24 Worte unterstützt mehrere Sprachen. Bulletin 39 unterstützt auch versteckte Geldbörsen, die mit der Anwendung der so viele zusätzliche Passwörter auf Wunsch liefern plausible deniability Dienstleistungen. Die drei hardware-wallets oben genannten Kennwörter, obgleich die Keepkey Passwort-Unterstützung ist noch in der beta-Testphase. Bulletin 39 verhindert auch Anbieter wallet-lock-in.

Bulletin 44 - Technologie ermöglicht HD-wallets unterstützt mehrere cryptocurrencies innerhalb einer software-Anwendung oder hardware-Gerät. Hier ist eine vollständige Liste der registrierten Bulletin 44 cryptos. Hardware-wallets, dazu neigt, die sichersten für das halten von großen Summen, die Unterstützung einer Teilmenge von cryptocurrencies auf dieser Liste. Software-basierte multi-currency-wallets (z.B. Jaxx, Coinomi) eher zur Unterstützung mehrere Währungen. Das Letzte mal habe ich geprüft, diese software-basierte Geldbörsen nicht unterstützen Bulletin 39 Kennwörter.

Es wird empfohlen, Ihr BIP-39-seed-Wörter geladen, die in mehrere hardware-wallets von verschiedenen Anbietern. In Zeiten, backend-Server verbunden mit einer H/W Verkäufer möglicherweise nach unten oder Transaktionen, die nicht erfolgreich abgeschlossen werden, und die anderen Hersteller Produkt wird funktionieren. Dies ist Analog zu mehrere E-Mail Adressen bei einem server geht down.

+528
imdhreeves 11.10.2018, 09:17:37

Die höhere Schwierigkeit bedeutet, dass Sie bei der Berichterstattung weniger Häufig an den pool. Dies reduziert die Netzwerk-Last auf Ihrem system und den pool. Es reduziert auch die wiederanlaufverzögerung für deine mining-hardware, wie es bereitet für die nächste Arbeitseinheit. Die meisten pools Basis der Prämien auf die Anzahl von Schwierigkeit 2 Aktien angenommen. So erhöhen Sie die Belohnung auf der Grundlage der mining-Schwierigkeit. Wenn Sie hatte vier Aktien angenommen, Schwierigkeit 4, Sie würde gutgeschrieben werden die Belohnung für 8 Aktien. Ebenso vier Aktien bei Schwierigkeit 8 ergäbe eine Belohnung für 16 Aktien.

So ist es zu Ihrem Vorteil, um die Schwierigkeit hoch genug, um die Reduzierung der Netzwerk-und Bergbau Verzögerungen aber nicht so hoch, dass Sie eine Menge von veralteten Aktien. Einige pools (wie BTC Guild) automatisch die Schwierigkeit, basierend auf Ihren hash-rate.

+497
Jeremiah 01.10.2014, 03:00:58

Mein backup von privaten Schlüsseln wurden in Jan und mein computer ist abgestürzt im Mai. Wenn ich laden Sie die Tasten auf eine neue Brieftasche, wird es zeigen, meine bitcoin-balance von Mai oder Januar?

+412
VK20016 12.08.2012, 20:01:00

Geht man von dem Ausgang eines GBT Aufruf von bitcoind (2505616072) es muss enthalten: Gebühren.

+395
Demika 31.12.2016, 03:04:13

Du triffst den Nagel auf den Kopf, mein Freund...Sie bekommen weniger Geld/fiat pro btc, weil Sie alle konkurrieren gemeinsam für den Preis, so Markt-Effizienz geringer ist - in der Regel withtin den Umfang von 20 Prozent senken. Aber für diesen Verlust in premium können Sie garantiert werden, um eine Einzahlung zu erhalten, in zwei Wochen oder weniger in den meisten Fällen.

Aber die Lautstärke auf Gehex höher ist, ich glaube, weil die Geschichte große Spieler wohl auch weiterhin Ihre Dienste nutzen, weil AML überprüfung Grenzen bereits stattgefunden, und diese Kosten Geld. Plus, wenn das Geld einfach da zu sein, gehandelt und geschätzt, auf dann macht es Sinn zu halten, die Kredite zur Verfügung, so dass Sie kaufen niedrig und verkaufen hoch.

+287
O1da 17.07.2010, 03:15:49

Grün bedeutet, dass der Preis stieg während der betreffenden Periode, also der untere Wert ist der Eröffnungskurs und der höhere Wert ist der Schlusskurs. Rot ist die andere Weise herum.

Ich denke, die 0%, die Sie sehen, ist eine visuelle glitch. Wenn Sie in der Nähe des charts, sehen Sie, dass direkt hinter wo Sie sehen, dies ist der "Mengenrabatt Anzeigen" - Anzeige, die Ihnen zeigt, wie weit Sie auf dem Weg zu bewegen, um die nächste Rabatt-Stufe. Für einige Grund, dass es wird weiterhin angezeigt, wenn die charts geöffnet sind. (Für mich ist der Wert Verschieden von 0%.)

Für Diagramme, die älter als ein Monat, die Sie verwenden können, zum Beispiel http://bitcoincharts.com/charts/.

+223
pitbul9292 08.02.2010, 07:30:15

Auf dem Bitcoin-Netzwerk werden alle vollen Knoten sind Prüfungen. Jede und jeder Knoten wird, überprüfen Sie jeden block, den er erhält, um sicherzustellen, dass der Nachweis der Arbeit gültig ist, die Transaktionen entsprechen die merkle Wurzel, die Transaktionen selbst gültig sind, wird der block-Zeit/Größe gültig sind, unter anderen Konsens Regeln.

Blockiert Validierung verbringen Sie zu viel Energie?

Im Vergleich zu Bergbau -, block-Validierung ist ziemlich Billig. Allerdings ist es nicht kostenlos, und sehr große Blöcke können relativ lange dauern zu überprüfen. Dies ist einer der Gründe für die 20.000 MAX_SIGOPS limit pro block.

Netzwerke wie Astraleums mit dem Konzept der Max-Gas auf begrenzen Sie die Menge der Arbeit erforderlich, um überprüfen zu blockieren, da die verbrauchten Gases ist in etwa proportional zu der rechnerische Aufwand für die Validierung eines Blocks.

In den Protokollen, die die Verwendung von PoW und PoS/DSB (Bitcoin, Astraleums, Cardano, EOS...), sobald ein block konstruiert wurde, mit einer von denen Konsens-Methoden und eingebunden in die Kette, werden Sie immer involviert ist, diese "zweite" Validierung für den rest der full-nodes in einem bestimmten blockchain Netzwerk?

Ja, in jedem Netzwerk, jeder voller Knoten sollte die Validierung jeden block, den er erhält, unabhängig von der Methode der Konstruktion.

was passiert, wenn ein full-node starten lehnt neue Blöcke (er/Sie ist der Auffassung, dass die nicht gültig sind), aber der rest der Knoten sagt, dass ist die richtige?

In Bitcoin, ein Knoten, der falsche Daten gebannt werden für schlechte Aktionen aus der peer-Liste des Knotens, auf dem er falsche Daten an.

+207
79872893497 03.05.2014, 20:48:17

Ehrlich gesagt, ich denke, der beste Weg für die Regierung heruntergefahren Bitcoin wäre als ein geheimes Projekt. Einfach konstruieren eine VLSI-ASIC-miner gebaut mit 40nm/1Gtransistor Technologie und bauen, die 100.000 von Ihnen. Effektiv machen Sie erscheinen, verteilt auf der ganzen Welt verwenden VPNs, die Bandbreite niedrig ist. Dann führen Sie Häufig 51% - Attacken auf die Bitcoin-Kette "unconfirm" Transaktionen zu den wichtigsten Sehenswürdigkeiten. Das Vertrauen in den Bitcoin-system fallen würde nichts.

Ein weiterer trick wäre, um die Bergleute zu wechseln, aus-und unvorhersehbar. Wenn richtig gemacht, kann dies dazu führen, Stunden zwischen Bestätigungen zu bestimmten Zeiten.

Man kann sich vorstellen, die community reagiert darauf, in koordinierter Weise auf eine Ausweichlösung entwickeln. Aber wenn Sie davon ausgehen, subversion und Einmischung in diesen Prozess, so eine Antwort könnte vermieden werden.

Natürlich, man könnte auch kurzerhand ausführen jeder, der mit Bitcoins. Es ist effektiv auch, aber auch ziemlich unwahrscheinlich.

+189
Karma Gyurme Gyatso 03.09.2017, 05:50:43

Mit Vanille-Bitcoin Core, gibt es keinen effizienten Weg, dies zu tun.

Ich sehe zwei Optionen:

a) Langsam und sehr ineffizient RPC-Schleife (nicht empfohlen)

  1. Holen Sie sich die genesis-block-hash (RPC getblockhash 0)
  2. Holen Sie sich den block mit allen Transaktion (RPC getblock <hash> 2, 2 steht für die Ausführlichkeit mit der Transaktion)
  3. Schleife über alle Transaktionen und alle Ihre Ausgänge, rufen Sie gettxout <txid> <n> (wobei n die Ausgänge index)
  4. Wenn gettxout gibt ein Objekt zurück, das die Ausgabe ist unverbraucht (UTXO), dump in eine Textdatei

Dieser Vorgang kann ein paar Stunden oder Tage (abhängig von deiner Maschine).

b) Schnell Weg patchen Core (0.17.1)

  1. Ändern Sie den code der Funktion call GetUTXOStats(), gilt eine text-Datei dump in die utxo set-Schleife (while (pcursor->Valid()) {)
  2. Kompilieren
  3. Rufen Sie RPC gettxoutsetinfo und lass deinen hinzugefügten code-dump-Daten pro UTXO auf eine Datei (oder ähnlich)
+179
rbenn 16.09.2012, 10:35:35
Bezieht sich auf die (etwa) 21 Millionen bitcoin limit ist die Begrenzung der Gesamtzahl an bitcoins, die jemals in der Existenz.
+116
JaneSneg 11.07.2014, 14:29:20

Ich will bitcoin-Adresse vom extended public key, ohne dass der private Schlüssel aber nicht bekommen keinen Erfolg bis jetzt. Tun jemand weiß, wie es zu tun? Ich bin mit bitcore-lib-Paket

+109
Kourtoumeyn 05.11.2013, 03:45:48

Tut bitcoin-Blockchain oder Schutz gegen malware-Angriffe, die installieren einen Trojaner zum stehlen von Daten aus einem Gerät, auf dem bitcoin-Anwendung installiert ist? Ursache ein Trojaner stehlen kann dem privaten Schlüssel des Benutzers, also seine bitcoins gestohlen werden können.

+47
nowiko 03.08.2018, 15:57:23

Fragen mit Tag anzeigen