Macht einen Stellaren ledger enthalten alle den Zustand der Welt? Wie funktioniert die Waage?

Also, ich bin neu Stellar und versuche den Sinn der (etwas) verwirrend die Terminologie hier. Es klingt wie ein Ledger ist wie ein block in Bitcoin, in dem Sinne, dass es sich öffnet und schließt, jeder so oft.

Ein block in Bitcoin enthält nur die Liste der bitcoin-Transaktionen, die gemacht wurden in der letzten iteration, die ist, warum Sie brauchen, um zu verfolgen alle Blöcke, die zu wissen, den kompletten Zustand der Welt (in Bitcoin). Aber -

Laut der docs,

Ein Sachkonto entspricht dem Stand der Stellaren Universums an einem bestimmten Punkt in der Zeit. Es enthält die Liste aller Konten und Salden, alle Aufträge in der verteilten exchange, und alle anderen Daten, besteht.

also, wenn das stimmt, ist das skalierbare? wie?

+676
Doubtful 13.12.2010, 05:20:46
31 Antworten

Es gibt zwei bitcoin-Adresse: (A) 1111111111111111111114oLvT2 (B) 31h1vYVSYuKP6AhS86fbRdMw9XHieotbst die hat die gleichen hash160:
0000000000000000000000000000000000000000 Wie ist das möglich und was sind die Folgen?

https://www.blockchain.com/btc/address/1111111111111111111114oLvT2 und https://www.blockchain.com/btc/address/31h1vYVSYuKP6AhS86fbRdMw9XHieotbST

+984
Leks 03 февр. '09 в 4:24

Jede website kann eine unterschiedliche Art der Aggregation dieser Art von Daten. Ich würde erwarten, dass die genaue Methode verwendet, die von jeder website bestimmt sich nach deren spezifischen Anforderungen/Anwendungen. Es gibt kein absolutes "richtig oder falsch" in diesem job zu erledigen. Zum Beispiel:

  • Eine einfache Implementierung macht jemanden zum Spaß könnte nur Anzeige durchschnittlich zwei verschiedene API-Aufrufe
  • Eine Firma wie die CME ziehen die Daten nur aus den meisten seriösen Quellen, mit externen überlegungen zur Sicherstellung der Preis-Daten nicht manipuliert werden können, um Spiel-futures-Handel in Ihren exchange

Finden Sie mehr info auf einige aktuelle Implementierungen, würde ich vorschlagen, auf der Suche einige Webseiten, die die Anzeige von Daten in der Weise, die Sie suchen, und sehen, ob Sie bieten keine Informationen über die algorithmen/Methoden verwendet. Ich würde vermuten, zumindest ein paar Seiten machen, die info öffentlich wird.

+910
james darryl dela vega 01.01.2012, 17:07:34

Sie können weiterhin die txid zu identifizieren, die es in Ihrer Datenbank. Sie müssen nur sicherstellen, dass Sie warten genug Bestätigungen an Vertrauen in die Transaktion, und das kann es nicht sein "malleated" durch die anderen Parteien. Wenn Sie erhalten 2 Geschäfte, die gleichen Eingänge/Ausgänge, aber unterschiedliche Transaktions-ids, dann lassen Sie einfach eine (vielleicht die erste) und verwerfen die anderen. In anderen Worten, zu identifizieren, Transaktionen wie Sie wollen, nur denken Sie daran, nicht zu Vertrauen unbestätigten lieben.

+906
user4781 23.08.2014, 20:26:29

Wir verwenden https://bitdataset.com/api/ Es ist kostenlos für unsere Aufgaben.

+876
Usagi 26.02.2015, 01:36:08

Ich habe versucht, zu finden diese überall auf Huobi, aber irgendwie seine nicht aufgeführt ist überall auf Ihre Website.

Also für diejenigen von Euch, die neu sind, um margin-Handel. grundsätzlich ist die Aufnahme eines Darlehens von einem Austausch wie Huobi oder Kraken. Jetzt können sagen, dass ich Darlehen 2 Bitcoins auf 01.06.2019 - gibt es Einschränkungen auf, wie lange kann ich halten, das Darlehen, bevor die Börse schließt meiner position von 2 bitcoins.

Ich weiß von Kraken, dass der margin-Handel limit von 360 Tagen, als ich gebeten habe, den Kundenservice. Das würde bedeuten, wenn ich lieh 2 BTC am genannten Datum, ich könnte halten Sie Sie, bis 31.05.2020, solange der Preis nicht fallen zu einem bestimmten Punkt (margin call, liquidation wissen Sie, was ich meine etc.). Irgendwie, wenn ich Fragen Huobi Kunden-Service, Sie haben keine Ahnung, was ich meine.

Ich nehme an, Huobi wäre nicht ganz anders, Kraken, gesagt haben, dass ich erwarten würde, dass mindestens 3 Monaten..

+870
Anthony Thomas 06.02.2015, 18:59:22

Die Leute sagen oft, dass der Bitcoin ist trustless, was bedeutet es genau?

Ich weiß, Sie brauchen nicht zu Vertrauen eine der folgenden Personen, wenn Sie Transaktionen in Bitcoin, aber was braucht man da nicht zu trauen?

  1. Dritter
  2. Empfänger
  3. andere

Sie müssen auf jeden Fall Vertrauen Bitcoin-system, richtig?

+815
Alex Michael 06.01.2019, 07:01:14

Ich hatte noch nicht alle Transaktionen, die langsam mit Coinbase, aber ich habe nur verwendet es für eine Woche jetzt. Ich weiß, dass Sie auch während stressigen Zeiten, wie die andere person oben beantwortet, es kann langsamer sein. Wenn Ihr Netzwerk verzetteln mit Anfragen, es wird länger dauern.

Ich denke, es hängt auch davon ab, wie viele Bestätigungen werden für den transfer verwendet wird. Ich habe eine Transaktion heute war das 6-Bestätigungen zum Abschluss und es dauerte etwa 15 Minuten, wo die anderen waren praktisch unmittelbar, und nur 2 Rückmeldungen.

+749
user31472 08.10.2016, 15:30:54

Ich habe gerade eine übertragung von 0,06 BTC, Sie können schauen Sie auf Blockchain.info

Das problem ist jetzt, dass meine empfangenden client (Multibit) nicht zeigen 0.06 BTC, zeigt es nur 0.0001 BTC wurden verbringen (den meisten wohl als mining fee).

Transaction details of the receiving client

Der 'Blick an blockchain.info' - button führt mich zu der gleichen Blockchain Seite wie erwähnt am Anfang. Wie soll ich dies verstehen, und wo ist meine 0.06 BTC gehen?

+694
Diana Crawford Harmon 27.01.2016, 18:44:53

Am 11. März 2017 in die US Securities and Exchange Commision wird entscheiden, ob der Bitcoin Exchange Traded Fund (ETF) zugelassen werden oder nicht.

Die Entscheidung wird fast sicher haben massiven Einfluss auf den Markt, sobald die erste Pressemitteilung wird veröffentlicht. Die Frage ist also, wo der erste offizielle und verlässliche Aussage über das Ergebnis der Entscheidung wird veröffentlicht. Die SEC-homepage hat einen RSS-feed für Pressemitteilungen. Allerdings ist es nicht sicher, dass die Ergebnisse werden zuerst dort veröffentlicht. Gibt es andere zuverlässige Dienstleistungen / offizielle news-Seiten, wo news so kann dies erst veröffentlicht?

+653
zibadawa timmy 03.07.2018, 15:31:39

Nun, ich kann Ihnen sagen, dass das, was Sie suchen, wahrscheinlich nicht vorhanden. Ich habe die gleiche Suche vor kurzem.

Ich war im Gespräch mit einem großen Unternehmen und allen, die Sie hören wollte, war die Blockchain und wie Sie es verwenden können. Sie gebeten, Ihre eigenen Blockchain -d.h. altcoin. Sie sind wohl in einer ähnlichen situation.

Die beste Vorgehensweise hier -meiner Meinung nach - ist, zu versuchen, Sie zu überzeugen, dass eine Blockchain, die Sie erstellen, ist nur teurer und viel komplexere version der Datenbank. Und die altcoin wird, nichts weiter als Datensätze auf, die teuer, Komplex und möglicherweise unsichere Datenbank.

In meinem Fall war ich in der Lage, Sie zu überzeugen -irgendwie - aber die Antwort war:

Wir können es noch nicht nutzen Bitcoin wegen der internen Politik-und PR-Risiken

Am Ende habe ich Sie überzeugt, Sie zu verwenden, Bitcoin-testnet :) ich schlage vor, Sie das gleiche tun.

Bitcoin-testnet ist die nächste Sache, was, die Sie suchen.

Es ist nicht Bitcoin, es hat keinen realen Wert und es gibt online-und mobile wallets für ihn gebaut. Sie können auch spielen, um mit der Bergbau im testnet.

Nenne es einfach Testnet statt Bitcoin-Testnet und hoffe, dass Sie bekommen mehr Komfort mit Bitcoin in der Zeit.

+645
121c 02.09.2018, 17:52:53

Die -gpu=X-Befehlszeile ist darüber informiert, welcher Ihrer CUDA-Geräte, die Sie verwenden sollten, nicht , wie viele es benutzen soll. Wie die meisten Dinge, die geschrieben von Programmierer, der index beginnt bei null. Wenn Sie zwei Grafikkarten haben, führen Sie es einmal auf der Kommandozeile mit -gpu=0 und dann ein zweites mal, wieder mit -gpu=1. Sobald Sie Ihre ideale Feinabstimmung auf aggression, gpugrid und gputhreads (wenn überhaupt), ist es am einfachsten, wenn Sie eine batch-Datei (es sei denn, du bist mit GUIMiner, in dem Fall erstellen Sie eine neue CUDA-miner für die zweite Karte, gleiche zusätzliche flags an den beiden anderen als gpu=0 oder 1).

Sie können ausführen es zweimal ohne die Angabe der GPU und es wird sicher laufen, aber von der Ausgabe der Konsole es erscheint, weist er die beiden auf dem ersten Gerät.

+599
Vong Komvisoud 12.06.2019, 21:56:56

Wenn ich ein Künstler wäre, hätte ich bitpay integriert zu meiner Webseite, oder direkt Menschen auf einem online Shop wie Cryptothrift, wo mein song wäre, aufgelistet und Sie können es kaufen, es mit bitcoins.

+588
JRM 09.04.2018, 20:52:21

Ich möchte zum testen meiner Anwendung mit allen edge-cases. Könnten Sie mir bitte sagen, gibt es eine Möglichkeit zu zwingen, scheitern der Transaktion im testnet blockchain so kann ich testen, ob mein Programm behandelt diesen Fall korrekt.

Danke für die Antworten im Voraus.

+527
LeonaC 14.07.2014, 16:15:43

Dies sind die scriptPubKey ist, die standard sind, angeordnet in der Reihenfolge der Beliebtheit:

  1. P2PKH (Zahlen, um den öffentlichen Schlüssel (hash -)

    OP_DUP OP_HASH160 <20 bytes von public-key hash> OP_EQUALVERIFY OP_CHECKSIG
    
  2. P2SH (Pay-to-script-hash)

    OP_HASH160 <20 bytes des hash-Skript> OP_EQUAL
    
  3. P2PK (Bezahlen, um public-key)

    Diese ist nun größtenteils unbenutzt, außer von den Bergleuten, aber es gibt noch unverbrauchte Ausgaben in der form:

    <33 oder 65 bytes des öffentlichen Schlüssels> OP_CHECKSIG
    
  4. Getrennt Zeuge Ausgänge

    Es gibt zwei Möglichkeiten der Signalisierung, dass ein scriptPubKey sollte interpretiert werden als getrennt Zeuge Programm:

    • Native Zeuge Programm

      <version byte> <2 40 bytes, die der Zeuge data>
      

      Die version byte muss kleiner oder gleich 16.

    • P2SH gewickelt Zeuge Programm

      OP_HASH160 <20 bytes des hash-Skript> OP_EQUAL
      

      Die scriptSig muss genau ein Element. Das Element wird interpretiert als ein Zeugnis-Programm, wie oben beschrieben.

     

    Sobald Sie extrahieren der Zeuge Programm, Sie müssen übereinstimmen, es zu einem der Zeuge Programm-Typen an:

    • P2WPKH

      0 <20 bytes von public-key hash>
      

      Dies ist ein Hashwert identisch zu P2PKH.

    • P2WSH

      0 <32 bytes Zeuge Skript hash>
      

      Dies ist ziemlich ähnlich zu P2SH, außer, dass das Skript hash SHA256, nicht HASH160.

    • Andere version 0-Skripte, nicht 20 oder 32 Byte lang sind, niemand-kann-verbringen, so ignorieren Sie.

     

    Beachten Sie, dass jeder Zeuge Programm-format können kombiniert werden mit jeder Zeuge Programm. Zum Beispiel, können Sie P2SH Verpackung P2WSH, wie diese:

    scriptPubKey:

    OP_HASH160 <20 byte hash scriptSig element> OP_EQUAL
    

    scriptSig:

    <34 byte serialisiert Zeuge Programm>
    

    unserialized Zeuge Programm:

    0 <32-byte-hash des ersten Zeugen item>
    

    Dann, der erste Zeuge Element entpackt und interpretiert werden, wie das eigentliche Programm.

    Mehr Informationen finden Sie hier.

  5. m-von-n bare multisig

    Auch ziemlich selten.

    <m> [n <public key>s] <n> OP_CHECKMULTISIG
    
  6. Daten-Transport-Ausgabe

    Nur eine davon ist die pro Transaktion zulässig. Diese Ausgänge können nie ausgegeben werden, so dass Sie wahrscheinlich nicht brauchen, um Sie zu erkennen.

    OP_RETURN <weniger als 80 Byte Daten>
    

Sollte ich implementieren anspruchsvolle Skript-parser kann erkennen, welche "non-standard" - Skripte?

Nein. Es ist eine Verschwendung von Entwicklungszeit, wenn niemand nutzt Transaktionen wie, die. (Wenn Sie es Taten, diese Transaktion Typen würde Hinzugefügt werden, um die Liste der standard-Transaktionen. :))

Es ist auch sehr schwer zu implementieren ist richtig. Wenn Sie nicht es richtig machen, dann werden Sie denken, Sie haben Münzen, wenn Sie es wirklich nicht. Zum Beispiel, Stell dir vor, jemand schickt Ihnen eine Transaktion mit einem scriptPubKey wie diese:

OP_DUP OP_HASH160 <20 bytes von public-key hash> OP_2DROP OP_CHECKSIG

Beachten Sie, dass dies ist, wie ein P2PKH Ausgang, außer, dass OP_EQUALVERIFY wurde ersetzt durch OP_2DROP. Das bedeutet, dass das Skript überprüft, ob die Signatur korrekt ist, aber nicht überprüfen, dass es unterzeichnet, indem Sie die rechts-Taste.

Das bedeutet, dass jeder kann es ausgeben, nicht nur Sie. Richtig erfassungskante Fälle wie diese machen ein Programm schreiben, das verstehen kann, nicht standardisierte Ausgänge mehr ärger als es Wert ist.

+476
SameDifference 30.09.2012, 13:32:45

Sie können verschieben Sie Sie alle zusammen, aber nicht umbenennen.

Der Ordner data enthält eine ganze Menge von sicherungen, die auch mit der Brieftasche name (XYZ) in deinem Beispiel.

+469
Codebeat 23.02.2015, 19:54:29

Nachdem Sie die Anweisungen auf dem forum-link zur Verfügung gestellt, ich habe diese zusätzlichen Hinweise für diejenigen, die vielleicht in diesem Problem zu:

Hinweise in Bezug auf den Beaglebone Black Rev C:

  • Der Beaglebone Black ist die gleiche platine benutzt, auf der bitmain antminer S2, aber es hat eine Menge von zusätzlichen Funktionen, da ich denke, es war für die Verbraucher.

  • Ich belichtete den onboard-Speicher mit dem Ubuntu-image mit diesen Anweisungen: http://shrkey.com/setting-up-beaglebone-black-to-boot-off-the-microsd-card/ -- jetzt startet ubuntu einmal u stecken Sie es in, ohne eine SD-Karte.

  • Angeblich hat die Ubuntu-image-auto Stiefel auf die SD-Karte, wenn die eingefügten, aber das ist nicht der Fall von meinen tests. Es bootet immer noch von der onboard noch mit der ubuntu-image installiert. Es wird ein boot aus dem internen Speicher, sobald es angeschlossen ist.

  • Sie müssen Bild der original-antminer s2-image auf eine SD-Karte. Datei ist hier: https://dl.dropboxusercontent.com/u/16075357/bitmain.img.zip (ver. 20140410 - 72MB Datei - hoffentlich wird Ihr nicht weggenommen, durch die Zeit, u Lesen. Msg mich, wenn es ist.) -- nachdem Sie die sd-Karte abgebildet ist, können Sie springen die "upgrade firmware" (firmware Seite und laden Sie die neueste firmware von bitmain (derzeit 10/29/2014)

  • Die Boot-Taste ist eigentlich auf der Unterseite der platine, ich dachte es wurde auf der linken Seite der reset-Taste. Um zu Booten von der SD-Karte, die Sie brauchen, um zu ENTFERNEN/AUSSCHALTEN der Vorstand dann bei gedrückter BOOT-Taste und schalten Sie es wieder ein und warten Sie, bis die 2 leuchtet, dann loslassen.

Hinweis: Wenn es bootet von der SD-Karte, Sie können sagen, indem ich die ersten 2 LEDs Leuchten von rechts. Wenn es bootet vom internen Speicher, der Mitte 2 LEDs Leuchten!

  • Ich habe auch gelötet die Boot-Taste 4-Punkt-Kontakte auf dem Schalter zum automatischen Booten von der SD, da es denkt, dass Sie die Taste ständig gedrückt.

  • Scheint nicht zu Booten, wenn ich don ' T verwendet eine class 10-64gb-SD-Karte. Ich habe versucht, einen wirklich alten 1gb-Karte und die Karte nicht Booten. Habe auch versucht eine 2 GB und das hat geklappt.

Hinweis: Sobald Sie arbeiten, was Sie sehen sollten, ist die folgende, während Sie den Deckel offen: ALLE Karten sollten eine "ständig" grüne Licht zu blinken und ein BLAUES Licht auf dem beagleboard-Karte.


So verbrachte 2 Tage versucht, dies herauszufinden, nach Erhalt mein beagleboard black von amazon. Zuvor verbrachte ich möchte vielleicht einen Tag mit dem Versuch das Problem zu diagnostizieren, ohne es wirklich googlging es, bis ich das forum gefunden der Beitrag über die nur der Kauf eines consumer-Ebene beagleboard für die antminer s2. Insgesamt war es eine frustrierende Erfahrung, um dies herauszufinden, da musste ich durch 5 verschiedene SD-Karten, die ich hatte herumliegen, um zu sehen, wie Bild -, boot -, zu ändern, und Sie hacken meinen Weg durch. Erste Sachen zuerst, ist zu versuchen, um die antminer gui-Bildschirm, um pop-up auf dem browser zuerst ohne Verbindung zum s2. dann einmal funktioniert, die firmware aktualisieren, und dann hängen Sie es an die s2. Eine wichtige Sache ist, STELLEN Sie SICHER, ES IST EIN BLAUES LICHT auf dem Brett. Dies zeigt an, dass das board läuft, und stellen Sie sicher, können Sie ping für die IP-Adresse überhaupt mal zu sehen, wenn Ihr am Leben.


Kurze Zusammenfassung was ich gemacht habe:

  1. Bild eine neue microSD mit dem original bitmain Bild (20140410)
  2. Konfigurieren Sie die Einstellungen, während KEINE Verbindung zum S2. (Ich musste meine IP 192.168.2.99 da mein router in diesem Subnetz)
  3. Upgrade der firmware von bitmain Bild (neueste 20141029)
  4. Die Verbindung zu S2.
  5. Fertig!
+438
Awil 12.09.2018, 23:50:08

Es gibt mehrere Methoden für einen bitcoin-client zu finden, die anderen Knoten.

Zunächst speichern Sie eine Liste von Knoten, die aus früheren verbindungen.
Natürlich funktioniert dies nur, wenn Sie verbinden Sie nicht das erste mal.

Wenn ein client hat keine IPs gespeichert, es fällt zurück auf DNS-Samen:

Bitcoin sieht die IP-Adressen mehrere host-Namen und fügt diese zu der Liste von möglichen Adressen. Dies ist die Standard-seeding-Mechanismus, wie von v0.6.x und später.

Sobald ein client mit dem Netzwerk verbunden ist, es wird Sie bitten, für eine Liste über den Addr-Nachricht mit einer Liste von IPs von bekannten clients.

Wie Sie sehen können, in die Bitcoin-Wiki gab es eine andere Methode, die nicht mehr verwendet wird:

IRC

Bitcoin verbindet einen zufälligen Kanal zwischen #bitcoin00 und #bitcoin99 auf irc.lfnet.org. Dein nick wird auf eine codierte form Ihrer IP-Adresse. Durch Decodierung werden alle nicks von allen Benutzern auf dem Kanal, den Sie bekommen eine Liste von allen IP-Adressen, die derzeit angeschlossen Bitcoin.

+351
Angel15sept 04.08.2015, 22:35:53

Ich habe zum Beispiel einen N-TEN block und wenn n + 1-TEN block propagiert wird, die ich habe zu vergleichen mit n+1 block vorherigen hash-und der N-te block-hash zur Validierung. Es ist ziemlich trivial.

Aber ich habe zum vergleichen von hash-Wert zur Validierung von genesis-block n + 1 block?

wie der Vergleich 0 und 1, 1 und 2, 2 und 3 ... n und n + 1

Einer der berühmtesten pseudo-block chain code in github https://github.com/dvf/blockchain/blob/master/blockchain.py#L37, block validiert wird aus der genesis-block.

Bitcoin-ähnliche Art und Weise zu validieren, wird ein neuer block?

+290
tbrookside 03.11.2010, 20:26:00

Ich habe gelesen, alle Art der Artikel und ich verstehen fast alle das Konzept von kryptogeld. Was ich noch nicht verstehe, ist, was sind die Schritte von Transaktionen, um einen gültigen block. Auf einen Beitrag auf dieser SE fand ich dies:

  • Sammelt Transaktionen aus dem Netz
  • Überprüft Sie, und nicht zulässt, dass widersprüchliche lieben
  • Bringt Sie in große Bündel namens blocks
  • Berechnet kryptographische hashes, über und über, bis findet, wenn man "gut genug, um zu zählen"
  • Dann sendet der block auf das Netzwerk, indem es um die blockchain und verdienen eine Belohnung im Gegenzug.

Nehmen wir ein praktisches Beispiel-und bitte korrigieren Sie mich, wenn ich einige falsche Schritte:

  • Ich sende 10BTC zu Batman.
  • Weil ich BTC senden, wird eine Transaktion erstellt wird, in das system.
  • Diese Transaktion ist senden alle Knoten aus dem Netzwerk (alle Benutzer)
  • Nach der Transaktion kommt, um alle Benutzer, die Transaktion Hinzugefügt wird, in eine Warteschlange, wo die Bergleute nehmen Ihre Transaktionen.
  • Bergmann zu nehmen, Transaktions -, Prozess es (proof of work), und erzeugt einen block mit mehr Transaktionen.
  • Nachdem alle Transaktionen werden bestätigt durch Bergmann, der neue block ist senden in das Netzwerk für die Prüfung.

Jetzt die Fragen:

  • Wie die einzelnen Nutzer prüfen diese blockchain (teilen der blockchain und überprüfen Sie jede Transaktion, wenn die Transaktion aus der blockchain ist das gleiche mit der, die er hat (weil die ersten Transaktionen senden, um alle Benutzer von p2p-Netzwerk nach, die senden in der Warteschlange zu verarbeiten, durch die miner. Dies ist, wie Benutzer in der Lage ist zu vergleichen mit den Transaktionen))?
+265
Jayne Deux 24.09.2017, 14:33:36

Naja lange Antwort ist Nein, weil Transaktionen Zeit-relais zwischen allen peers. Wenn Sie uns Münzen aus einem multibit wallet können Sie sehen, wie viele Kollegen gesehen habe, die Transaktion, allerdings dauert es einige Zeit, um Weitergabe an alle peers.

Sobald ein block gefunden wird, dann werden ALLE peers bekommen eine Benachrichtigung, dass ein neuer block gefunden wurde und Sie es hinzufügen, um Ihre jeweiligen Ketten. Das ist, wie alle peers synchronisiert bleiben auf der gleichen Kette.

Hoffe, dass ich Ihre Frage beantwortet!

+227
Marge 12.12.2010, 17:41:05

Die folgende Idee ist so einfach, dass ich nicht glauben kann, dass es wirklich neu ist. Es muss vorgestellt und ausführlich diskutiert (und abgelehnt) bisher nicht, aber ich behaupte es dennoch, aus Mangel gefunden zu haben, erwähnt, solche Gespräche zu führen.

Die Grundidee ist einfach : wenn ein (voll -) Knoten erfolgreich fügt einen block, um seine Kopie der blockchain, sendet er eine inv-Nachricht unter Angabe der Adresse und der Identität des Blocks.

Jeder Knoten ist somit in der Lage zu halten für jeden block eine Liste der Knoten, die das gleiche block in Ihrer blockchain. Das Inventar werden in der Regel getrennt von der lokalen blockchain.

Jetzt kann jeder Knoten entscheiden, basierend auf lokalen überlegungen, ob ein block in seine lokale blockchain oder, um nur einen kleinen Platzhalter ein und appellieren an andere Knoten, falls und wenn Sie den vollständigen Inhalt des Blocks erforderlich sind. Das wäre eine Basis für eine wirklich "verteilt" blockchain.

In der Praxis werden alle Knoten würde wahrscheinlich wollen zunächst gehören alle voll blockiert, da zu diesem Zeitpunkt würde Sie nicht identifiziert haben genug Knoten mit den gleichen block. Eine Funktion zum ersetzen eines vorhandenen block mit einem Verweis auf andere Knoten wäre daher erforderlich. Zu diesem Effekt, block-Header sollte einen Verweis auf die (lokale) Liste der alternativen source-Knoten für diesen block.

Ein Knoten könnte dann lösche einfach die payload eines Knotens in seiner Kopie der blockchain, die Beibehaltung nur der header unverändert, einschließlich der hash aus dem vollen block und von dem vorherigen block zu bewahren, die Kontinuität der Kette. Natürlich sollte ausgestrahlt werden, so dass die ofher Knoten aktualisieren Ihre lokalen Tabelle mit alternativen Quellen.

Wenn ein Scannen der blockchain trifft einen block mit einer leeren Nutzlast, die Knoten könnten wieder einen "block nicht verfügbar" - Antwort (zum Beispiel, wenn mehrere Knoten abgefragt werden), oder die lokale Liste von alternativen Quellen für diesen block könnte verwendet werden, um eine Kopie (oder mehrere Kopien für die Zwecke der überprüfung), das könnte überprüft werden mit dem hash beibehalten, in der abgekürzten header.

Einige Mechanismen dafür, dass jeder block besteht in der vollständigen version auf eine ausreichende Zahl von Knoten notwendig ist.

Was ist falsch mit, dass sich der Vorschlag ?

+206
la femme cosmique 05.11.2014, 07:45:00

Ich erstelle einen Kanal mit jemand, den ich kenne in person. Wir beide verlieren internet Verbindung.

Können wir Transaktionen in person, mit der man anderen die Unterzeichnung jedes andere Transaktionen und die Betreuung unserer channel-Staaten so?

+206
Arsalan Shaik 20.11.2019, 22:47:08

Haben Sie einen Blick auf https://blockchain.info/tx/055f9c6dc094cf21fa224e1eb4a54ee3cc44ae9daa8aa47f98df5c73c48997f9?show_adv=true

Am unteren Rand der Seite sehen Sie "zerlegt" Ausgabe Skripte. Ja, die Ausgänge 0, 1 und 2 haben die form 1 pushdata33 pushdata33 2 CHECKMULTISIG , so dass diese Ausgänge sind 1-von-2-multisig-Ausgänge. Aber Sie sollten sich noch tiefer! Die komprimierte form der public-key besteht aus 33 bytes lang und beginnt mit 02 oder 03 in hex-Darstellung. Was sehen Sie auf dieser Seite? Die Linien

20434e545250525459000000140001a9e0e85838b5000000174876e800010053b6
20a3c3000000000000000000000000000000000000000000000000000000000000
100000000000000000000000000000000000000000000000000000000000000000

beginnen Sie nicht mit 02 oder 03 , so sind Sie nicht von öffentlichen Schlüsseln. Es kann einige Müll oder eine andere Protokoll-Schicht, wie eine Gegenpartei. Ich weiß es nicht.

Die moderne Bitcoin-Core-client nicht versuchen zu konvertieren, diese Teile von bytes, die einen öffentlichen Schlüssel und nicht versuchen, zu erstellen lesbaren Adressen. Sie sehen also, nur eine Adresse 1FrbMcddiM1v3HMpUqygjZYCamBykWCWao in der Konsole. Dies ist kein bug, das ist ein feature.

+151
user15388 02.03.2015, 18:11:49

Sie können mit der Brieftasche c-lighitning für gesendete bicoin, um eine einfache Brieftasche bitcoin mit diesem Befehl

Blitz-cli zurückzutreten <pubkey> <shatoshi>

Aber Sie nicht verwenden können, die Ihren Kanal, die von satoshi, die Sie verwenden für gesendete bitcoin einfache wallet-bitcoin sind getrennt durch den Kanal

+135
user2676140 19.06.2012, 18:15:27

asm bezieht sich auf die de-serialisierte form der Schrift, mit den bekannten Token analysiert, wie Skript-Token.

hex ist nur die serialisierte form der Schrift in hex-Codierung.

Wenn Sie vergleichen Sie es sorgfältig, Sie sind im wesentlichen äquivalent.

Zum Beispiel:

OP_DUP OP_HASH160 f9d49c5cf3e120ad1be60b67d868603a8fc945d2 OP_EQUALVERIFY OP_CHECKSIG

76 a9 14 f9d49c5cf3e120ad1be60b67d868603a8fc945d2 88 ac

76 ist OP_DUP

14 ist die Anzahl der bytes auf dem Stapel abgelegt.

und etc...

+116
Antrape 01.08.2016, 01:01:05

Muss ich die Sicherung nur Geldbeutel.dat oder sollte ich das backup etwas anderes zu haben, meine Münzen sicher?

+109
gitaarik 08.02.2018, 09:49:12

Ich habe eine Frage über das erhalten der Transaktionen von mempool Hinzugefügt werden, um zu blockieren. Stellen Sie sich die situation, wo wir haben 500 Transaktionen im mempool, wenn wir entscheiden, dass ist genug, um starten, indem Sie auf den block? Auch was, wenn wir sre in der Mitte des Bergbaus (so haben wir Merkles-tree root schon) und die neue Transaktion Hinzugefügt, um den mempool? Der Prozess der Bergbau in mein Knoten ist schon wieder Los?

+108
AndyN 11.07.2013, 00:33:33

Ich denke an die Entwicklung von einem altcoin, der ist wirklich asic/pool Beweis. Ich noch nicht versucht (oder sogar den Quellcode heruntergeladen), aber ich Frage mich, ob es möglich ist für das Netzwerk zu Verhalten in einer Weise, dass es wird nicht akzeptieren, einen block von einem peer, wenn die hash-rate, der peer ist über einem bestimmten Schwellenwert.

Wäre das möglich? Wenn nicht, wie könnte man es erreichen?

+31
Naoto Ida 29.06.2013, 18:12:18

Einer wallet und einer Adresse sind nicht das gleiche.

Eine Adresse ist eine Bitcoin öffentlichen Schlüssel, die Transaktionen gesendet werden können. Dieses Konzept ist in das Bitcoin-Protokoll selbst.

Ein wallet ist eine Sammlung von privaten Schlüsseln entsprechen, an Adressen. Ein privater Schlüssel notwendig ist, zu verbringen, von einer Adresse. Das Konzept einer wallet ist derzeit nur in Bitcoin-clients. Das format der Geldbörse ist Stereotyp einer text-Datei auf der Festplatte, kann aber unterscheiden zwischen den Kunden und haben sehr wichtige Funktionen, wie Verschlüsselung und Adresse beschriften.

Terminologie-Weise, man schickt Bitcoin auf oder erhält er eine Adresse und eine verschlüsselt, exportiert, gesichert und importiert Ihre Brieftasche.

+23
Wasim Idreesi 19.03.2019, 12:27:34

Codepen-Beispiel: http://codepen.io/satoshinakamoto/pen/ObGwXy?editors=1010

Ja, Sie können die Generierung der nxt - /Glut-Adresse mit den folgenden Funktionsaufruf:

NRS.getAccountId('asdf'); //Erzeugt die

NRS.convertNumericToRSAccountFormat(NRS.getAccountId('asdf')); //setzt das ID RS (reed solomon) - format

Gefunden in html/ui/js/nrs.encryption.js

enter image description here

Sie müssen den folgenden html-setup-und js-Dateien zu generieren nxt-Adressen ohne die Notwendigkeit, online zu sein:

<!DOCTYPE html>
<head>
 <meta charset="UTF-8">
</head>
<body>

<h2>Willkommen</h2>


 <script src="js/3rdparty/jquery-2.2.0.min.js"></script>



 <script src="js/3rdparty/jsbn.js" type="text/javascript"></script>
 <script src="js/3rdparty/jsbn2.js" type="text/javascript"></script>

 <script src="js/util/extensions.js" type="text/javascript"></script>
 <script src="js/util/converters.js" type="text/javascript"></script>
 <script src="js/util/nxtaddress.js" type="text/javascript"></script>

 <script src="js/crypto/curve25519.js" type="text/javascript"></script>
 <script src="js/crypto/3rdparty/cryptojs/sha256.js" type="text/javascript"></script>


 <script src="js/nrs.js" type="text/javascript"></script>
 <script src="js/nrs.util.js" type="text/javascript"></script>
 <script src="js/nrs.encryption.js" type="text/javascript"></script>





<script>

 $(document).bereit(Funktion() {


 Hallo = NRS.convertNumericToRSAccountFormat(NRS.getAccountId('ahmin')); 

$('body').append(Hallo);


});

</script>

</body>
</html>
+22
Tuhina Singh 10.01.2017, 10:55:04

In vielen cryptocurrencies von TX besteht aus einem array von TX-Eingänge und TX Ausgänge.

Wenn ein TX vorgelegt das Netzwerk, es hat bereits die Unterschrift (in der Entriegelungs-Skript).

Also meine Frage ist, was macht verhindern, dass ein miner oder jemand auf dem Netzwerk zu verwenden, die bereits vorhanden entsperren und ändern Sie die sperren-Skripte der Transaktionen und dann übertragen Sie die Transaktion.

Denn in meinem Verständnis kann ich bieten, eine Unterschrift zu entsperren txo und jemand benutzt meine Signatur zu ändern, das sperren von Skripten, von denen TXs.

+19
dinogeist 02.05.2015, 16:13:23
$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil