Bitcoin-Transaktion stecken als unbestätigte ohne Gebühr

Ich hätte schwören können, als ich versuchte, Aberkennung der BTC auf meinem lokalen BTC wallet ich die Gebühr bis 0.005 Die blockchain zeigt keine Gebühr bezahlt wurde, und die Transaktion hängt mit 0 Bestätigungen. Ich bin wirklich versuchen, diese BTC so schnell wie möglich. Irgendwelche Ideen? Hier ist die Transaktion link.

https://blockchain.info/tx/0b30583b830a7ee674dd92f0a22b3d4b21c81b5f80687b2ad2e6b951a64ef4e2

Auch: die Transaktion zu bewegen scheint, WIEDER in die Warteschlange

+710
GazetteMe 30.11.2017, 00:03:21
18 Antworten

Sagen wir, ich will eine Art von Glücksspiel-app:

  1. Erstellt der Nutzer einen Kanal mit dem Geschäft. (local_amt = 1000, remote_amt = 0, Kapazität = 1000)
  2. Benutzer-Wetten ein paar mal und gewinnt einen jackpot von 5000 satoshis das ist mehr als die Kapazität des vorhandenen Kanals.

Wie übertrage ich die 5000 sats über Blitz, wenn die Kanal-Kapazität 1000? Der einzige Weg, ich kann sehen, immer der jackpot Geld, um die Benutzer ist von mir eröffnet einen neuen Kanal mit extra-Kapazität, aber offensichtlich das würde eine unerwünschte Menge an Zeit.

In anderen Worten, ich bin neugierig, wie eine Website wie https://www.lightningspin.com/ leistet sofortige Auszahlungen.

+987
slakchris 03 февр. '09 в 4:24

Update: Das ist eine schlechte Idee, weil es einfach nicht funktioniert, aber es hat mir helfen zu verstehen was passiert zwischen einem Bergmann und einem Pool.

Und wenn Ihr es verpasst habt, in die Kommentare zu Lesen @Meni PDF für eine Bedrohung und die Ergebnisrechnung des pools.


Ist es machbar für einen pool-operator, um eine "Unterschrift-Transaktion" senden Sie eine kleine Menge der BTC von und zu sich selbst... und dann überwachen Sie den öffentlichen block-chain für diese Adressen, wenn Aktien Quellensteuer (und späteren solo-broadcast) versucht?

In anderen Worten, wenn ein pool hat 10.000 Arbeiter, dann erzeugen Sie 10.000 Adressen. Dann erstellen Sie eine Transaktion mit einem entsprechenden Ausgang mit der Arbeiter-Adresse. Natürlich ist dieses Geld nicht gehen, um die Arbeiter (es sei denn, der Betreiber wünscht), aber es kann verwendet werden, als virtuelle Stempel auf den ganzen block.

  • Ist das eine gangbare Strategie? Wenn ja, in welchem Umfang am besten für diese Prüfung: pro miner, pro x Bergleute, oder pro pool?

(Ich denke, das pro pool-Bereich kann ein guter Weg, um eine Messung auf % der cheater)

+982
Jessycormier 12.01.2013, 19:54:17

Was macht ein Doppel-verbringen Aussehen? Kann mir jemand den link zu einem Beispiel auf blockchain.info?

Wird die ungültige die Hälfte des doppelten verbringen, bleiben einfach auf 0-Bestätigungen, oder könnte es jemals zu erreichen 1 oder 2? Wird die standard-bitcoind client jede Art von Flagge für bekannte ungültigen Transaktionen?

+950
Cyber Pollution 22.07.2016, 08:38:12

Sie vermute, dass auch mit 51% die network hashrate ist, kann ein Angreifer immer noch nicht den Vorteil von ungültigen Transaktionen. Jedoch die übliche Idee von einem 51% Angriff ist nicht zu schaffen ungültige Transaktionen, sondern entfernen gültigen Transaktionen, als ob Sie noch nie passiert.

Zum Beispiel, wenn Sam macht eine gültige Transaktion-Zahlung an die Firma XYZ, und erhält dann das item oder Dienstleistung, die Sie bezahlt, dass 51% der Netzwerk-hashrate kann es Ihnen ermöglichen, gehen Sie zurück zu dem block, bevor Sie die Zahlung und erstellen Sie Blöcke, die ähnlich sind zu den bestehenden Blöcken, aber nicht beinhalten, dass die Zahlung. Wenn Sie weiter produzieren gültige Blöcke, bis die Kette ist die längste, dann wird der rest des Netzwerks wird diese Kette und weiterhin hinzufügen von Blöcken zu. Dies würde bedeuten, dass jeder sonst in der Welt würde die blockchain ohne Probleme mit der korrekten Salden, abgesehen von der Firma XYZ, die das Element oder service. Das Unternehmen würde sich jetzt ohne Sie zu bezahlen, als würde es jetzt erscheinen, nie bezahlt, in den ersten Platz.

EDIT: Wie bereits in dchapes' Kommentar unten, der ursprünglichen Transaktion möglicherweise noch von anderen Knoten, wer würde sich einfach fügen Sie es zu einem späteren block, wenn der Angriff vorbei ist (also die Firma XYZ würde die Zahlung verschwinden, aber dann wieder später). Um zu verhindern, dass dies geschieht, Sam hätte, um eine neue Transaktion, die der verbringt (zumindest teilweise) das Geld woanders. Sofern die Eingabe-Adresse hat dann weniger als die erforderliche Menge zu validieren, die alte Transaktion, die alte Transaktion abgelehnt werden, indem das Netzwerk und die Firma XYZ erhalten nie die Zahlung.

+932
L12Dima 16.05.2014, 07:00:19

Gut, es gibt Ober-pro-block-Größe-Grenzen (etwa 500 KB pro block) auf der Basis der derzeit implementierten Protokoll. Also max Level vielleicht 5x oder 10X aktuellen Niveau.

Wenn diese Ebenen sich treffen, dann wird es Ebenen der Gebühren, die bestimmen, Transaktionsvolumina und bei den vielen Mikrotransaktionen gesehen heute nicht mehr vertretbar.

+870
Shivani 06.01.2010, 01:21:11

Dies ist ein Spiel, sobald ein block gelöst ist, das Spiel erhöht die Schwierigkeit. Aber ehrlich gesagt, ist der Algorithmus nicht lösen keine wirklichen Probleme. Es ist nicht, wie Ihr Bergbau für die Wahlen, die Tatsache, die der Wert in der Realen Welt gebunden ist, um dieses 'Spiel' macht es interessant.

Leider ist die Anzahl der GPUs-Preis hat sich erhöht, weil von Bitcoin und anderen.

Wie eine echte Welt, Geld ist geprägt von einem digitalen Algorithmus "Spiel" ist überraschend!

Die Rätsel, nicht die Werte schaffen, mit Wahlen, um zu lösen die gleichen Rätsel ist es nicht mehr gültig.

Der Wert einer bit-Münze ist nur als vailable als spot-Markt-Werte. Weil Sie es ist, die Popularität, die Nachfrage hat sich erhöht.

In einer Weise war das wie spielen, die durch anschlagen der Glücklichen Block erhalten Sie eine Belohnung, die sich wieder in Geld.

Am Ende habe ich nicht wirklich verstehen, was der Algorithmus eigentlich tut.

Cheers. Darren

+850
gbmhunter 25.02.2012, 05:45:09

Ich Las verschiedene sourcing zu fordern, die Größe der blockchain für bitcoin.

Einige sagt, es ist 8GB, einige 100GB und einige 800GB.

Nun Frage ich mich, haben all die Bergleute Computer (Knoten) haben, um alles zu speichern ? In einem Fall ist es ein TB, wie es scheint, eine Menge. Auch wenn es nicht, es wächst noch immer jeden Tag, so ist die blockchain wirklich entierely gespeichert, die auf jedem Knoten ?

Hinweis : ich habe mir vor ein paar Jahre zurück ich kann mich nicht erinnern, dass meine Speicher aufgenommen, durch die blockchain.

+828
Kamil 22.06.2012, 16:17:25

Der Unterschied zwischen beiden ist, dass mit addmultisigaddress, bitcoind speichert das einlösen Skript und die zweite, bitcoind hat keine Ahnung, was das einlösen Skript und speichert nur seinen hash (die im wesentlichen den p2sh-Adresse).

Für die Beobachtung der Adresse, die beiden sind im wesentlichen gleichwertig, da werden Sie noch kennen, wenn bitcoins zugeschickt bekommen, dass p2sh-Adresse. Das einlösen Skript ist erforderlich, wenn Sie wollen, verbringen die p2sh-Adresse auf irgendeine andere Adresse. Auch nicht, wenn Sie den privaten Schlüssel in die multisig p2sh Adresse, Sie wäre nicht in der Lage zu verbringen, es mit importaddress da müssen Sie noch einlösen Skript, um der Lage sein, um es auszugeben.

+582
dommer 11.04.2016, 19:33:30

Ich habe Gabel und Cryptonote gemacht .rawiumd, und neu kompiliert haben es erfolgreich auf die Google-Cloud-computing. Erstellt habe ich noch 2 weitere Instanzen in der google-cloud-computing. Ich habe geändert CryptoNoteConfig.h-Datei und erwähnt beide Instanzen IP-Adresse an port 17236. Ich habe installiert alle Abhängigkeiten zu. Wenn ich ./rawiumd es sagt, continouing ohne Samen Knoten, kann nicht verbinden. Keine Hilfe?

+574
Arnelle Rawpi 25.08.2019, 14:49:29

Nur um eine Obergrenze, sagen wir mal in 1 Millionen Blöcke, was ist die Wahrscheinlichkeit, dass 2 Blöcke teilen die gleiche nonce-Wert? Hat es vorher passiert ist?

+535
Jiim Canda 15.11.2012, 11:52:09

All diese Dinge sind Teil des gleichen Programms, Bitcoin Core.

bitcoin-qt: GUI-version von Bitcoin Core. Die meisten Benutzer verwenden diese, wie es bietet eine schöne Grafische Benutzeroberfläche, verwendet das Qt-framework. Es macht die ganze Bitcoin-Core-Funktionalität, einschließlich der full-Knoten und der Umgang mit Ihren privaten Schlüsseln und Transaktionen.

bitcoind: Der Bitcoin-daemon. Es ist die version des Bitcoin-Core, die im hintergrund ausgeführt werden können. Es ist immer noch alle voller Knoten und wallet Dinge, die bitcoin-qt funktioniert, aber ist schwerer zugänglich. bitcoind ist in Erster Linie für Maschinen ohne GUI (z.B. headless-server). Es kann zugegriffen werden, und interagiert mit der JSON-RPC-Protokoll.

bitcoin-cli: Ein tool, das Sie verwenden können, um die Interaktion mit bitcoind. Es spricht der JSON-RPC-Protokoll, das bitcoind verwendet und ermöglicht das senden von Befehlen zu bitcoind und um die Ergebnisse zurück.

bitcoin-rpc: Das Bitcoin-Core-RPC-server. Dies ist Teil der bitcoind und bitcoin-qt (er muss explizit aktiviert werden im bitcoin-qt). Dies ist die Schnittstelle, die bitcoin-cli mit der er interagiert.

daemon: Ein daemon ist ein beliebiger Dienst, der im hintergrund laeuft. bitcoind ist ein daemon, und so sind viele andere software, die im hintergrund laufen und habe keine GUI.

+512
Niko Bellic 04.06.2010, 21:45:15

Neu abgebaut oder erzeugt Münzen sind erforderlich, um zu empfangen über 100 Bestätigungen (ich weiß genau, wie viele), bevor Sie erkannt werden durch das Netz. Dies ist ein Sicherheitsfaktor, um zu verhindern, dass Bitcoin 'Fälschung' von einer Verschwörung der Bergleute.

+497
Sasha16 14.04.2014, 05:54:26

Ich habe herausgefunden, eine Lösung, nutzen Sie einfach curl im terminal übermittelt die Befehle über binäre Daten.

+486
Priom Sarkar 06.04.2017, 09:45:16

Nein, es gibt nicht einen privaten Schlüssel. Es gibt eine Master - privaten Schlüssel. Der master private Schlüssel wird dann verwendet, um generieren die privaten Schlüssel in eine deterministische Weise, dh mit dem gleichen master-private-key, erzeugen Sie den gleichen privaten Schlüssel. Diese privaten Schlüssel sind das, was tatsächlich in Ihrem Geldbeutel. Ihren öffentlichen Schlüssel erzeugt und die Adressaten berechnet von dort aus.

Die Eselsbrücke ist eine Codierung für eine seed-Wert. Das Saatgut wird dann umgewandelt in die master-privaten Schlüssel. Die Spezifikation für das mnemonische Zeichen der Erzeugung und Umwandlung ist BIP 39. Ableitung der private Schlüssel von einem master private Schlüssel ist im angegebenen BIP 32.

+337
gmhast 21.06.2014, 21:32:10

Normalerweise werden die bitcoind und bitcoin-qt verwenden Sie die gleiche wallet und blockchain Daten. So sollten Sie nur in der Lage, Herunterfahren und starten Sie den anderen.

+335
Lorna Amiott 01.06.2017, 03:53:39

Sie sollten in der Lage zu ändern Sie die Berechtigungen der Dateien blockieren, verwenden Sie den folgenden Befehl:

sudo chmod -R go+r .bitcoin/

(einbauen .bitcoin/ mit Ihrem Bitcoin-Daten-Verzeichnis)

Das problem ist, dass bitcoind wird erstellen Sie alle neuen Dateien mit den Berechtigungen, so dass nur zulassen, dass der Besitzer die Dateien Lesen und in Sie schreiben (600), weil die folgende Zeile in init.cpp:

umask(077);

Ich habe einen patch erstellt, und einen pull-request, das sollte dieses Problem beheben, aber: https://github.com/bitcoin/bitcoin/pull/4286

+315
stanley 08.05.2011, 12:46:20

Okay, so bitpay verschickt nur eine E-Mail, die vorgibt, einige änderungen an Ihrer Karte top-up-Prozess. Offenbar, Sie sind der Umsetzung BIP70 und ich bin ehrlich gesagt nicht sehr vertraut mit dem, was genau das ist. Ich habe einige der Forschung, aber bin immer noch sehr verwirrt. Auch meine Haupt-Frage ist wirklich ist dies kompatibel mit meinem trezor hardware wallet? Ich habe anbei einen screenshot von bitpays E-Mail. Ich hoffe einer von Euch sachkundigen crypo devs helfen könnte mir dies klären und wenn es nicht kompatibel, vielleicht könnte man empfehlen, die beste option von hier aus vorwärts. Ich wirklich nicht wollen, zu opfern, meine Sicherheit, meine trezor. enter image description here

+285
Pignaya 28.08.2016, 20:46:38

Die Arbeit, die Sie gegeben wurden, ist verbunden mit einer Schwierigkeit, dass der server entschieden ist, bevor wir Ihnen das arbeiten.

Jede Arbeit, die Ergebnisse, die Sie senden muss im Zusammenhang mit der Arbeit Daten bekannt durch den server.

Wenn Sie uns Ergebnisse der Arbeit, die Arbeit suchten, und voila, da ist die Schwierigkeit.

Sie können gegeben werden, neue Arbeit, hat eine andere Schwierigkeit im Zusammenhang mit zu einem späteren Zeitpunkt, aber der alte funktioniert immer noch die alte Schwierigkeit.

+190
Jordon 02.07.2015, 01:45:01

Fragen mit Tag anzeigen