Kann eine ungültige Omni Transaktion bestätigt, die von bitcoin-Minern?

Ist es möglich, dass eine wohlgeformte Omni-Transaktion (mit gültigen Omni-layer-Daten) gültig für Bitcoin Miner, während Sie ungültig für den Omni-token verwendet wird ?

+174
Ahmed Abdul Ghani 25.12.2012, 04:37:14
19 Antworten
Arbitrage ist eine form von Handel, wo zwei trades zur gleichen Zeit durch die gleiche Partei, die für das gleiche gut. Der Netto-Effekt der beiden Transaktionen einen Gewinn für die Partei, dass die beiden trades. Arbitrage nutzt den Vorteil des Preis-Abweichungen, in der Regel in verschiedenen Märkten für dasselbe gut.
+948
Mohit Hooda 03 февр. '09 в 4:24

Ich habe auf der Suche in die Machbarkeit der Erstellung einer app, Minen cryptos. Ich habe die Suche iTunes für ähnliche apps, aber keiner kommen, wo der miner ist Teil der app. Weiß jemand, ob Apple ermöglicht Bergbau-app? ich.e wäre eine app, die Bergbau haben auch nur die geringste chance auf Genehmigung?

+902
Rexar 07.03.2011, 04:14:45

Eine meiner Transaktionen nicht bestätigt bekommen. Also folgte ich dieser: http://multibit.org/help_resetBlockchain.html

Aber jetzt sind meine Münzen Weg sind :-S wo kann ich Sie finden?

+777
impsnldavid 22.11.2019, 09:37:35

Ich versuche, die download bitcoin core (letztlich ausführen möchte einen Knoten aus meinem laptop). Aber die blockchain scheint eine (sehr) lange Zeit zum herunterladen. Gelesen habe ich in einigen posts kann es dauern bis zu einem Tag, aber das dauert viel zu lange.

bitcoin core download status internet speed test

Jedes feedback/änderungen, die Sie vorschlagen?

+733
Skoobz 23.07.2019, 07:35:56

Die version ist falsch:

Ich habe 02000000

Aber der eine erscheint auf dem block ist

Version 0x20000000

Dabei die Formatierung:

00000020 

Die Berechnung der hash des Blocks:

von hashlib import-sha256
import hashlib
header = "0000002066720b99e07d284bd4fe67ff8c49a5db1dd8514fcdab610000000000000000007829844f4c3a41a537b3131ca992643eaa9d093b2383e4cdc060ad7dc548118751eb505ac1910018de19b302".decode('hex')
drucken sha256(sha256(header).digest()).digest()[::-1].encode('hex')

Und die Antwort ist:

00000000000000000020cf2bdc6563fb25c424af588d5fb7223461e72715e4a9

Das ist der ursprüngliche hash in den block:

00000000000000000020cf2bdc6563fb25c424af588d5fb7223461e72715e4a9
+730
Charlie Anderson 25.07.2012, 04:27:57

Kennt jemand genaue Anweisungen, wie zu behaupten, eine unverbrauchte P2SH TX (pay-to-script-hash), basierend auf einen einlösen Skript? Keine multisig.

Ich bin auf der Suche nach node.js JS-Anweisungen im bitcore-lib oder ähnliches.

Irgendwelche Vorschläge oder Hilfe dankbar.

Vielen Dank :)

editiert:

+666
Stephen Bunch 07.04.2015, 13:42:17
Fragen über iota sind off-topic.
+587
Staffan Piledahl 21.03.2011, 07:21:32

Es gibt keine Möglichkeit in der Bitcoin-scripting-Sprache, um Zugang blockchain bezogenen Daten, die nicht im Lieferumfang enthalten ist, entweder in der Transaktion oder der output-script, dass die Transaktion zu versuchen, zu verbringen. Dies bedeutet im Grunde, dass Sie nicht in der Lage zu berechnen und zu vergleichen total-Adresse ein Gleichgewicht in das Skript.

Sie müssen eine Drittanbieter-Vermittler, der beurteilen kann, welche Partei hat mehr bitcoins auf Ihrem Konto.

+553
user2073304 21.04.2015, 09:38:41

Für kleine BTC Käufe in Großbritannien, https://localbitcoins.com/ (LocalBitcoins) ist die einzige praktikable option, gerade jetzt, das ich kenne.

Es gibt andere Methoden, meist mit bank transfer arrangements, aber sehr vorsichtig sein, um herauszufinden, wie viel Sie am Ende zahlen in der Summe Gebühren für Sie. Es macht nicht viel Unterschied mit großen BTC-Aufträge, aber für kleine Mengen ist es eine faire % der Kosten.

+547
Tzury Bar Yochay 05.09.2019, 13:07:43

Ich verstehe, dass Bitcoin derzeit ist über die Kette mit den meisten proof-of-work als Konsens.

Jedoch könnte diese Methode verbessert werden, wie erlauben nur ein block generiert wird, zu jeder Zeit und jedem Knoten überprüft, ist dieser block mit seinen eigenen Daten aus der Vergangenheit.

Nein, es kann nicht verbessert werden auf diese Weise; nicht in Bitcoin ist permissionless oder dezentrale bedrohlich Modell, bei dem jeder Knoten kann beitreten und verlassen das Bitcoin-Netzwerk jederzeit möglich. Es würde verschlechtert werden, eigentlich.

Um zu verstehen, warum Ihr Schema funktioniert nicht in der permissionless Einstellung, die Sie haben, um zu verstehen, wie sybil-Attacken [2] es brechen. Es ist sehr einfach eigentlich: ein Angreifer kann immer gewinnen eine Wahl, wenn er die Kontrolle über einen Großteil der fake-Wähler. Dies ist der Grund, warum Ihr Schema funktioniert nicht in Bitcoin ist permissionless Einstellung. In Ihr Schema, kann der Angreifer die Kontrolle über einen Großteil der gefälschten Wähler durch hinzufügen von ein paar Knoten, bis er steuert 2/3 der Knoten im Netzwerk. Dann kann er diktieren Konsens.

In der Tat, Satoshi natürlich als mit einer 2/3 Mehrheit der Stimmen (1 Knoten = 1 Stimme) zu sichern Bitcoin, merkte aber schnell, dass sybil-Angriffe brechen würde solche Konsens-Schema, weil es ist sehr Billig zu erstellen, fake-Wähler: nur spawn fake-Knoten. Das Bitcoin whitepaper deutlich erwähnt (siehe Kapitel 4, pg. 3) [1].

Es ist wichtig zu verstehen, dass Laich-Knoten ist so einfach wie das erzeugen von Schlüssel-Paaren. In anderen Worten, eine Unterschrift von einem Knoten ist wertlos in der permissionless Einstellung. Was hat eine Signatur, die wirklich garantieren, wenn jeder Trottel spawnen können Millionen von Knoten und bieten Millionen von Unterschriften?

Bitcoin wird verhindert, dass sybil-Angriffe durch Stimmabgabe teuer. Wieder, da jeder Trottel mitmachen kann das Bitcoin-Netzwerk und versuchen, um Unheil anzurichten, Bitcoin, sagt im wesentlichen, "es Haben! Aber by the way, wenn Sie abstimmen wollen, müssen Sie berechnen ein paar Billionen SHA256-hashes". Bitcoin verwendet immer noch eine Mehrheit einen Konsens zu erreichen, sondern es zählt die Stimmen nicht nach der Anzahl der Knoten, sondern von der Anzahl der CPUs. Warum? Da chumps nicht viel von CPUs. So, es wird für Sie schwieriger, die übernahme der Mehrheit der Stimmrechte.

In Bitcoin, wenn ich diktieren wollen Konsens, ich habe zu kaufen $160 Millionen im Wert von ASIC Minern (ein paar grobe Berechnungen) zahlen und dann eine riesige Stromrechnung ebenso.

Nun, Sie sagte, dass:

Ich verstehe, dass Bitcoin derzeit ist über die Kette mit den meisten proof-of-work als Konsens.

...aber es scheint nicht, wie Sie verstehen, der Grund , warum Bitcoin nutzt 1 CPU = 1 Stimme statt mit 1 Knoten = 1 Stimme. Wieder, die Antwort ist: um zu verhindern, dass sybil-Angriffe.

Wenn es mehr als 2/3-Knoten beweisen den block gültig, dann wird der block Hinzugefügt die Kette. Wenn jemand will, um zu erstellen Sie eine gefälschte block, dann muss er Kontrolle mindestens 2/3 der gesamten Knoten. Welche Art von Angriff ist dieser Konsens anfällig?

Sybil Attacken, wie zuvor erwähnt.

Hoffe, das hilft, Ihre Frage zu beantworten.

PS: ich möchte darauf hinweisen, dass Ihr system funktioniert gut in eine genehmigte Einstellung, wo es eine Feste Anzahl von Knoten oder eine admission control Verfahren, die Tierärzte Knoten, bevor Sie Sie in das system. In dieser Einstellung, sybil-Attacken sind kein problem. Beachten Sie jedoch, dass diese Einstellung ist das genaue Gegenteil des Bitcoin-Einstellung. Bitcoin bleiben will, dezentrale/open/permissionless (und viele andere Schlagworte Bitcoin-Fanatiker, wie zu verwenden).

+512
Jader Dias 25.11.2019, 23:11:54

aber es hat mir nicht zu sagen, von welcher Adresse die Transaktion gesendet wurde

In der Tat, es gibt keine 'von' - Adresse " in eine bitcoin-Transaktion. (Mehr info)

Bin ich richtig, dass beim senden eine bitcoin-Transaktion, die alle den Betrag von einer bestimmten Adresse abgelegt ruft in dem Eingang, ein Teil davon(der Teil, die ich angeben) gesendet wird, zu der Adresse, die ich senden möchten, und der rest wird übertragen auf eine neu erstellte Adresse aus dem gleichen Portemonnaie, aus der die send-operation wurde eingeleitet?

Korrekt, die Eingänge werden ausgegeben, alle auf einmal, es gibt keine Möglichkeit, partiell zu verbringen, so haben Sie uns eine änderung wieder zu sich selbst. Die sendtoaddress gelingt, dass alle für Sie.

Wie ist Blockchain.Info in der Lage abrufen von Daten von jeder Art von Bitcoin-Transaktion, während ich mit einem vollen Bitcoin Knoten, finden nur Transaktionen, die entweder initiiert durch den Knoten, oder die eine Empfangs-Adresse, welche in den Knoten Brieftasche?

Das ist eine Menge von Daten, die bitcoin-Kern in der Regel nicht benötigen oder verwenden, so ist es in der Regel nicht indiziert oder zugänglich bitcoin core. Es ist möglich, verwenden Sie die -txindex Konfiguration option zum index alle Transaktionen, auch jene, die nicht in Beziehung zu Ihrer Brieftasche. Aber blockchain.info und ähnlich blockieren Forscher wahrscheinlich führen Sie Ihre eigenen Datenbanken von Informationen, anstatt zu Abfragen aus einer bitcoin-Knoten jedes mal, so dass Sie mehr tun, komplizierte Suche in den Daten.

+495
geologinia 12.02.2010, 02:07:18

Wenn ich starten will Bitcoin, ich habe mit /opt/bitcoin/bin/bitcoind , um es zu starten. Wie kann ich einfach bitcoind , um es zu starten?

Ich bin mit centOS 7.

+447
Sahil Nokhwal 01.03.2012, 04:35:21

Die Ableitung ist gegeben in der Zclassic codebase:

von pyblake2 import blake2s
'Zclassic' + blake2s(b 'No taxation without representation". BTC #437541 - 00000000000000000397f175a94dd3f530b957182eb2a9f7b79a44a94a5e0450').hexdigest()

Der Grund, den Sie generieren, die es in dieser Art und Weise ist, weil Zcash generiert seine pszTimestamp wie so:

von pyblake2 import blake2s
'Zcash' + blake2s(b ' Die Wirtschaftswissenschaftler 2016-10-29 Bekannt unbekannt: Andere crypto-Währung ist geboren. BTC#436254 0000000000000000044f321997f336d2908cf8c8d6893e88dbf067e2d949487d ETH#2521903 483039a6b6bd8bd05f0584f9a078d075e454925eb71c1f13eaff59b405a721bb DJIA schließen am 27 Okt 2016: 18,169.68').hexdigest()

Und der Grund Zcash erzeugt auf diese Weise ist, weil es ein Konsens-Regel (geerbt von Bitcoin), die begrenzt die Größe einer coinbase scriptSig zu einem maximum von 100 bytes.

+436
Yogh 24.11.2016, 08:01:00

Hauptgründe :

1) Bitcoin ist anonym, kostenfrei und unwiderruflich. Kredit-und Debitkarten-Transaktionen werden rückgängig gemacht werden, die Paypal-Transaktionen können rückgängig gemacht werden. Also so ein system wäre eine Goldgrube für Karten-Diebe, Geld Wäschereien, scamers, etc. Eine relativ kleine Webseite nicht bewältigen können, die Risiken.

2) Wenn man sich mit Kreditkarten, die Sie Folgen müssen einige Vorschriften, Gebühren bezahlen, um die Karte emitter-Netzwerk, etc.

+421
Britt Wescott 28.06.2013, 23:51:24

Aber, ich weiß nicht verwenden möchten, MEW Mein Äther Brieftasche, es wird gehackt!

Der Punkt, der eine hardware-wallet ist, dass selbst wenn die software oder der Dienst beeinträchtigt ist, dass Ihre privaten Schlüssel, sind immer noch sicher. Also selbst wenn MEW gehackt wird, können Sie immer noch benutzen und sicher sein, dass Ihre privaten Schlüssel sind immer noch sicher. Die privaten Schlüssel verlassen nie den Trezor oder Ledger und in der Reihenfolge zu senden, Geld überall, die Sie benötigen, um zu bestätigen Sie auf dem Gerät, so dass Ihre Münzen nicht gestohlen werden, ohne dass Sie sich dessen bewusst der Transaktion.

+245
Hada 21.04.2010, 22:37:38

Nachdem Sie die Konsole mit dem Befehl exportieren Sie Ihren privaten Schlüssel benötigen Sie auch zum ausführen einer anderen console Befehl, um es zu importieren. Beide Befehle sind unten aufgelistet.

Befehl exportieren Sie Ihren privaten Schlüssel: dumpprivkey YourBitCoinPublicAddress

Befehl zum importieren des privaten Schlüssels: importprivkey YourBitCoinPrivateKey

Wenn ich versuche, dies herauszufinden, fand ich eine Liste aller Bitcoin-console-Befehle. Es ist unten für Ihre Referenz. Alle Konsolen-Befehle ausgeführt werden können, indem Sie Ihre Bitcoin-wallet-software, klicken Sie auf Hilfe, dann Konsole.

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list

+167
user2197777 16.10.2017, 03:39:14

Sorry, wenn das klingt wie eine einfache Frage, aber ich kämpfen, um zu sehen, wie Bit-Münze funktioniert wie eine Investition, weil, im Gegensatz zu standard-Währung gibt es keine Möglichkeit erhalten Interessenten über die gespeicherten bit-Münzen. Zum Beispiel, sagen, Sie haben $10.000 in einem festgelegten Zeitraum (je nachdem, was Ihre Banken Zinssatz ist), könnten Sie sehen, Ihr Geld geworden 11K, 15K oder sogar verdoppeln. Jetzt sagen wir (hypothetisch natürlich) hat man 100 bit-coins. Seine unwahrscheinlich, dass Sie sich 101 in der nächsten Zukunft Recht???? Also wie kann man generieren, die jede form von passiven Einkommen?

+141
Jiong Le 16.07.2011, 16:33:31

Läuft Die Aktuelle Version .0.8.2 auf

8-core Amd Fx-8150

8 GB RAM

Während Versucht zu Booten, um Bitcoin-Server durch den GUIminer ( Solo-Dienstprogramme-client konfiguriert bitcoin-qt.exe) dies geschieht

Ein fataler Fehler aufgetreten ist. Bitcoin kann nicht mehr sicher und verlassen werden.

AUSNAHME: N5boost12interprocess22interprocess_exceptione

Wird der Zugriff verweigert.

D:\Program FIles (x86)\Bitcoin\bitcoin-qt.exe in Runaway Ausnahme"

Klicken auf Okay schließt sich das Fenster.

Ich neu installiert, in einen neuen Standort. Gleichen Ergebnis.

Jede Hilfe wäre sehr geschätzt, wie ich nicht wollen, um mein GPUs in einem pool.

+62
Saitop 06.04.2010, 01:50:49
  • In Bezug auf localhost, ich empfehle Ihnen, sich den Dynamischen DNS - Namen können auf Ihrem host. Sie können jede der verzeichneten Anbieter hier. Auf diese Weise können Sie leicht bewegen, um Produktions-server ohne änderung im code.
  • Sie können auch versuchen blockonomics api. Die meisten Aufrufe sind ähnlich wie blockchain API und verfügt über eine automatische API-Schlüssel, Zulassungen und weitere features wie auto Lücke begrenzen, fillup
+16
Jun Xie 20.06.2012, 04:27:19

Fragen mit Tag anzeigen