Ist bitaddress.org beeinträchtigt wird?

Als ich versuchte, den Zugriff auf https://www.bitaddress.org mit Firefox, ich wurde umgeleitet https://www.bitaddress.org/bitaddress.org-v2.7.2-SHA1-364542f1ccc5777c79aebb1692a6265cf3e42e7e.html und bekam ein Sicherheits-Zertifikat-Warnung:

enter image description here

Die gleiche Umleitung passiert mit Chrome, ohne Sicherheitswarnungen.

Ist es ein echtes Sicherheitsproblem mit bitaddress.org?

+106
Lemmon 16.05.2016, 19:44:54
26 Antworten

Ich bin auf der Suche nach Aufbau eines Echtzeit-service für crypto-Zahlungen und würde gerne wissen, welche Währungen werden basierend auf server-software, unterstützt "walletnotify" out of the box in der Art Bitcoin funktioniert - geben Sie das Skript für die Ausführung auf Zahlung empfangen und bestätigt.

Bin ich richtig, anzunehmen BCH, BCG und LTC dies unterstützen, da Sie die Gabeln von dem Bitcoin-code?

Was sind andere cryptocurrencies, die ich anschauen sollte?

+999
user3137130 03 февр. '09 в 4:24

Ich habe eine erhalten-Transaktion, verarbeitet und erscheint in der blockchain. Es wird als nicht ausgegebene Transaktion. Mein problem ist, wenn, während die Transaktion verarbeitet wurde meine Brieftasche begann Neuladen der Transaktion file und meine Münze hat nie erschienen in meinem Geldbeutel.

Gibt es eine Möglichkeit, sich zu erholen meine Bitcoins? Ich bin neu in diesem, so dass jede Hilfe, die Sie bieten können, werden geschätzt.

+890
Tatosha 08.09.2018, 04:05:33

Im wesentlichen zu beseitigen, eine Gefährdung durch double-spending, das empfohlene Niveau von Bestätigungen ist sechs.

Für die meisten Transaktionen, wie diejenigen, die zu einem Ziegel und Mörtel-Händler, die Bezahlung könnte sofort angenommen werden (mit 0 Bestätigungen), aber das macht der Händler zu einem geringen Grad von double-spending Risiko.

Eine Empfehlung für die Händler, Ihre eigenen Knoten ist die Konfiguration, in denen es keine eingehende Verbindung und explizit eine ausgehende Verbindung zu einem gut verbundenen Knoten.

So richtig diese Weise konfiguriert, ist der Unternehmer nicht viel auf das Risiko der doppelten Ausgaben, weil entweder die Transaktion übertragen wurde und es erreicht die gut angebundenen Knoten, der Kaufmann verbindet oder hat es nicht und der Händler weiß nicht, über Sie, bis die Kommunikation von der Partei, die Sie versuchen zu zahlen, kann wieder hergestellt werden mit der Außenwelt.

In diesem Szenario, bitcoin-Tarife nicht schlechter als jeder andere Händler-Zahlungssystem wie diejenigen, die eine Genehmigung von angeschlossenen Quellen als gut.

Die Menge der Daten zu erhalten, blockchain-Daten ist relativ wenig, unter 100 MB pro Tag. Sogar eine einzige DFÜ-Verbindung ist alles, was erforderlich wäre, und dieser Knoten könnte dann dazu dienen, alle anderen Knoten lokal angeschlossen.

Zusätzlich, wenn die mobile Kommunikation vorhanden sind, der Händler könnte einfach die Verwendung von mobilen Benachrichtigung von einem gehosteten Dienst und läuft nicht mit einem Knoten an alle.

Es ist ein business-Lösung, die keine technische auf das spezifische Szenario angefordert. Genau wie ein hotel zu nehmen ein check von einem Gast, auch wenn er nicht die Gewißheit haben, daß der Scheck nicht hüpfen, kann ein Händler akzeptieren bitcoin Transaktion, selbst wenn es keine Kommunikation, indem Sie hinzufügen eine Ebene höher (z.B., überprüfen, Identifizierung, Erhalt einer Genehmigung zur Anklage gegen eine backup-Methode der Zahlung mit einer Kreditkarte, nicht alles mögliche verkaufen-von hohem Wert sind, während der Kommunikation, Ausfall, etc.)

+875
Rob Curtis 11.12.2016, 08:56:27

Ich glaube, ich habe einfach die falsche node-IPs-Konsole, und ich habe alle IPs.

Ich würde gerne zurücksetzen, um alle Knoten Informationen zu den ersten.

Soll ich das einfach löschen peers.dat?

+855
Angrikan 25.10.2015, 03:03:53

Bitcoin ist unveränderlich durch wirtschaftliche Anreize.

Hinter jeder voller Knoten und Bergmann ist ein menschlicher Bediener eine Entscheidung oder Wahl zu tragen die Kosten für eine solche operation.

Sicherheit von Dezentralisierung kann nur existieren, wenn die Benutzer verwenden möchten, und überprüfen Bitcoin, weil es nicht leicht zensiert als zentralisierte Systeme. Sicherheit (Unveränderlichkeit) von der Bestätigung (PoW) kann nur existieren, wenn es bezahlt ist (durch Gebühren).

Personen Entscheidungen, die Ihre situation zu verbessern. Das system kann nur funktionieren, wenn Sie dies unterstützt und reflektiert wird, dass die Anreize für alle Teilnehmer.

Diejenigen, die in der Lage sind zu 51% das Netzwerk kann es nicht tun, weil es wird Ergebnis in den Wert der Währung zu fallen enorm, wodurch Verschwendung von viel Geld, da es eine 100-block-limit zu verbringen coinbase Transaktionen.

Es gibt keine klare Anreize, die verhindern, dass eine 51% miner aus Doppel-Ausgaben oder Zensur. Ein Doppel-verbringen kann verringern Sie den Wert von Bitcoin, aber ob es rentabel ist für die miner (in sagen wir mal USD ausgedrückt), hängt auch von der Doppel-verbrachte Menge. 51% egoistischen miner, die Zensoren blockiert, profitieren möglicherweise finanziell von so tun, durch die Umleitung Bitcoin-Transaktionen zu einer anderen Domäne, die besteuert werden können, indem der Bergmann.

Jedoch, Benutzer können höhere Gebühren, wenn Ihre Transaktionen werden zensiert, damit Anreize zu neuen Bergbau-hash-rate, dem Netzwerk beizutreten und verdünnen der bisherigen 51% miner.

Diejenigen, die nicht Bergleute mit großen Kapital zum Angriff auf das Netzwerk nicht verwandeln können, auf eine beträchtliche Menge der Bergleute auf einmal, wie es nicht eine PoS-Münze.

Kapital kann immer zugewiesen werden, um den Bergbau, aber Sie brauchen einen Anreiz, dies zu tun. Wenn Nutzer zahlen höhere Gebühren, dies kann Anreize für neue hash-macht online zu kommen, und verdünnen der ehemaligen 51% miner. Nutzer zahlen nur die höhere Gebühr, wenn Sie Ihre Transaktionen nicht bestätigt werden (wird zensiert von 51% miner).

+812
dansalmo 17.07.2012, 06:01:13

Es ist nicht notwendig, haben die bitcoin-COre zu starten, verwenden Bitcoin. Wenn Sie ein Anfänger sind, empfehle ich Ihnen, Lesen Sie die Website unten:

https://bitcoin.org/en/getting-started

Ich habe begonnen, die Eröffnung eines Kontos im exchange zu kaufen bitcoins und der übertragung für eine Brieftasche.

+806
Terry 26.09.2014, 01:05:23

Ich verwendete das tutorial zu backup meiner Bitcoins für die langfristige Lagerung. Die grundlegenden Schritte sind wie folgt:

  • Erstellen einer Linux-LiveCD
  • Setzen Sie ein TrueCrypt-installer auf einem USB-Stick (oder durch Einbettung in die installation, wie oben beschrieben)
  • Booten der live-CD, und installieren Sie TrueCrypt
  • Erstellen Sie zwei TrueCrypt-volumes, eine 4 GB mit einem einfachen Passwort, weitere kleinere mit einer einzigartigen ultra-langen Passwort
  • Montieren Sie das große Volumen und installieren Sie Bitcoin in es
  • Start Bitcoin und lassen die blockchain füllen und den Geldbeutel.dat erstellt werden
  • Nach unten kopieren einige öffentliche Adressen
  • In der Nähe Bitcoin und bewegen den Geldbeutel.dat in den kleineren ultra-sichere Lautstärke
  • Unmount beide Bände, speichern Sie das geringere Volumen in der cloud oder auf physischen Medien

Die Vorteile dieser Methode sind wie folgt:

  • Mit einer static-live-cd, die Sie garantiert eine un-beschädigt/virus-freies Betriebssystem
  • Ihre un-verschlüsselten Bitcoin wallet ist nie gespeichert auf einem physischen Datenträger (das ist nur die Art und Weise TrueCrypt-volumes arbeiten)
  • Sie können ein backup der kleine Band, der Ihren Geldbeutel, wohin Sie wollen, denn es ist klein und geschützt durch ein ultra-Sicheres Passwort
  • Senden Sie Bitcoins für dieses backup, der Brieftasche, Wann immer Sie wollen mit den Adressen, die Sie gespeichert

Zugriff auf die Bitcoins in der Zukunft:

  • Booten der live-CD/install TruCrypt
  • Montieren Sie beide Bände, und kopieren Sie die Brieftasche.dat in das große Volumen
  • Start Bitcoin und dann haben Sie Zugriff auf Ihre Bitcoins
  • Denken Sie daran, um zu löschen den Geldbeutel.dat von der größeren Lautstärke vor dem Herunterfahren
+686
MegaBubbletea 18.08.2010, 01:24:02

Ich kann Ihnen helfen!

Ihr Geld ist "deins", es ist einfach nicht aufgelistet wird, in Ihrer Brieftasche, weil, wie Sie sagen, in Ihrer Brieftasche ist, dass Probleme mit der Aktualisierung... Das ist OK! Es gibt andere Möglichkeiten, wie ein online e-wallet:

Erstens, wir brauchen, um Ihre "privaten Schlüssel":

  1. Schließen Sie bitcoin ganz, so

  2. Öffnen Sie die Systemsteuerung, wählen Sie "große Symbole" in der oberen rechten Ecke

  3. Klicken Sie auf "Ordner Optionen", oder wenn Sie öffnen Sie über das start-Menü, klicken Sie auf "Ordner Optionen"

  4. Klicken Sie auf die Registerkarte "Ansicht"

  5. unter "versteckte Dateien und Ordner", klicken Sie auf die "versteckte Dateien und Ordner und Laufwerke"

  6. Deaktivieren Sie "hide Erweiterungen von bekannten Dateitypen", dies ermöglicht Ihnen zu sehen, die bitcoin-Arbeitsordner

  7. drücken Sie OK

  8. rechten klicken Sie auf die Schaltfläche start, und klicken Sie auf "windows-explorer öffnen"

  9. doubleclick "lokaler Datenträger (c:)" unter "mein computer"

  10. doubleclick "Benutzer"

  11. doubleclick "IhrBenutzername" zB "john"

  12. doubleclick "appdata"

  13. doubleclick "roaming"

  14. doppelklicken Sie auf das "bitcoin" - Ordner

(dies ist für Windows 7, bei XP ist das Verzeichnis C:\Documents und Einstellungen\IhrBenutzername\Application data\Bitcoin (XP))

  1. rechtsklicken Sie auf einen leeren Bereich in den Ordner und wählen Sie "neu">"Textdokument"

  2. doppelklicken Sie das neue text-Dokument

  3. geben Sie die folgenden 2 Zeilen in das leere text-Dokument ein:

  4. rpcuser=someusername

  5. rpcpassword=somepassword

  6. ersetzen someusername und somepassword mit etwas (Sie müssen nicht zu erinnern, Sie später), so button-mashing udhf9w8dg98rgu arbeiten (ohne Leerzeichen)

  7. "Datei">"speichern unter", geben Sie "bitcoin.conf"

  8. drücken Sie speichern

  9. Rechten klicken Sie auf die Schaltfläche start, und klicken Sie auf "windows-explorer öffnen"

  10. doubleclick "lokaler Datenträger (c:)" unter "mein computer"

  11. doubleclick "program files(x86)".

  12. doubleclick "bitcoin"

  13. halten Sie die Umschalttaste gedrückt und klicken Sie rechts auf "daemon"

  14. klicken Sie auf "Eingabeaufforderung hier öffnen"

  15. Typ "bitcoind"

  16. lassen Sie das Fenster geöffnet,

  17. Warten Sie 2 Minuten, den daemon zu laden

  18. Schließen Sie nicht das Fenster

  19. Gehen Sie zurück zum explorer-Fenster, und wieder,

  20. Halten Sie die Umschalttaste gedrückt und klicken Sie rechts auf "daemon"

  21. Klicken Sie auf "Eingabeaufforderung hier öffnen"

Wenn Sie Ihre Brieftasche verschlüsselt ist, gehen Sie dann weiter zu B wenn nicht, gehen Sie direkt zu B

  • A: geben Sie "bitcoind walletpassphrase 600" wo walletpassphrase ist dein wallet-Passwort ein und drücken Sie die EINGABETASTE

  • B: Typ "bitcoind dumpprivkey 1YourBitcoinAddress1234567890"

  1. ersetzen 1YourBitcoinAddress1234567890 mit der Adresse, wo Sie zog das Geld zu. Sie erhalten eine lange Reihe von zahlen. Lassen Sie dieses Fenster geöffnet...

Laden Sie die privaten Schlüssel auf einem managed service

  1. Springen blockchain.info

  2. klicken Sie auf "wallet" an der Spitze

  3. klicken Sie auf "starten Sie ein neues wallet"

  4. melden Sie sich für eine neue Brieftasche

  5. sobald Sie Ihr neues wallet erstellt, log-in, um es.

  6. gehen Sie auf die Registerkarte, die sagt, "import/export"

  7. drücken Sie "weiter" auf die Warnung

  8. wo es heißt "importieren Sie einen privaten Schlüssel", geben Sie die lange Reihe von zahlen GENAU aus dem schwarzen Fenster

  9. drücken Sie "add private key"

Ihre Brieftasche ist es nun gelungen online.

+672
MarkTheGoose 09.09.2018, 12:21:45

Ich mir in der "Lotterie-Modus" wie ich es nenne.

Sie nicht wirklich verbrauchen zu viel Energie, so dass ich nur lassen Sie allein mir. Die große chance wird sich nichts, aber mit etwas Glück werden Sie jemals finden eine block-und cash-in 25 BTC.

Wie gering die chance auch sein mag, es ist immer noch viel höher als der Gewinn der gewöhnlichen Lotterie-und Weg-Kühler :)

EDIT: EINE schnelle Berechnung Ihrer Verschiedenheit.

Die aktuelle (2014/01/24 23:07) chance auf einen hash, um eine gewinnen-hash ist 0.0000000000000000001061272725905534506860017351925762341. Dann sind die Chancen zu gewinnen, jeden Tag sind für einen block erupter USB 330MH/s

0.0000000000000000001061272725905534506860017351925762341 * 330*10^6 * 60*60*24 = 1 / 330480.1

So eine chance in 330,480 jeden Tag oder eine chance von 905 im Jahr (natürlich verändert Schwierigkeit muss berücksichtigt werden).

Nehmen wir die Lotterie Powerball als Referenz als Earlz erwähnt, hat es die Möglichkeit, dass ein in 648,975.96 zu gewinnen $10.000 eins in 5,153,632.65 bis $1.000.000 gewinnen.

Also, jeden Tag hast du die doppelte chance zu gewinnen 25 BTC als Sie haben, um zu gewinnen $10k, das ist weniger, und Kosten Sie wahrscheinlich einen dollar oder zwei zu geben.

+669
StarkAma 14.01.2013, 06:06:29

Die endianness könnte nicht ein Problem, weil entweder big oder little endian, ermöglicht es einen Weg, um zu erhöhen, um die Möglichkeit zu finden, die nonce, die schnell im Vergleich zu anderen die nur sequentiell Durchlaufen 2^32 mal.

In big-endian, das Ergebnis bedeutet > 80% nonces sind, finden sich unter dem Raum von 0 bis 2^24, also vergeuden Sie keine Zeit, um weiter zu versuchen 2^24 2^32, nur weiter zum nächsten zweiten oder ändern einige Daten starten die Suche nach den nonce, der von 0 wieder.

In little-endian, das Ergebnis bedeutet > 80% nonces sind Vielfache von 256, so dass Sie vielleicht auch haben, 80% ~ 90% Möglichkeiten zu finden, die nonce, die lösen den block.

Da die nonce ist nicht absehbare, entweder zählen die nonce, die von 0 bis big endian oder little endian sollte nicht sein ein Problem. Sie immer finden konnte, eine mögliche Lösung für den block.

+661
brnunes 24.09.2012, 02:24:44

Wir schrieben unsere Transaktion Zuhörer und wir wurden umsetzen die NodeBehavior Klasse. Aber wenn ich die update-version von NBitcoin v3.0.0.60 bis v4.1.1.46 ich kann nicht in der NodeBehavior. Da Nbitcoin nicht unterstützen, zu Protokoll.Verhaltensweisen. Was kann ich tun? Gibt es eine zusätzliche Klasse? Oder können Sie mir empfehlen eine andere Art und Weise hören, um Transaktionen ??

Vielen Dank für jetzt.

+648
Olasuq 03.07.2019, 16:47:34

Mining-pools gebildet wurden Recht früh in der Bitcoin Geschichte. Seitdem wurden Sie nicht als ideal, weil mehr und mehr Zentralisierung krochen. Aber es schien die Gemeinde hat gelernt zu akzeptieren und zu Leben mit diesem notwendigen übel.

Also in diesem Zusammenhang hat es jemals diskutiert worden ist, zu bauen-mining-reward-pooling in die aktuellen Bitcoin-Protokoll, so dass zentral administriert mining-pools veraltet?

Eine technische Umsetzung könnte wie folgt Aussehen:

Ein Bergmann, der findet einen hash mit Schwierigkeitsgrad n noch löst einen block, um alle 10 Minuten, aber auch Bergleute, die finden, ein hash mit Schwierigkeitsgrad n-1, n-2 oder gar n-3 Einreichen können Sie Ihre Lösung[1], allerdings ohne dass eine Lösung für den aktuellen block.

Die mining Belohnung kann dann verteilt werden, in einer Transaktion anteilig an alle Bergarbeiter, die sich gefunden haben-hashes.

Gibt es altcoins, die Umsetzung dieses oder ein ähnliches Konzept bereits?

Ich bin mir bewusst, es gibt P2Pool, aber es benutzt eine eigene blockchain, die Ursachen der Latenz-Probleme, die machen es nicht in der Lage, zu konkurrieren mit zentralen mining-pools.


[1] Einreichen Ihrer Lösung, wie und wo? Dies wäre ein technisches detail zu besprechen später. Sie könnte die Eröffnung einer Transaktion Kanal oder ähnliches.

+606
graphite 02.10.2011, 08:24:26
UpdateTip: neue beste=0000000027effeeafbf56c6c9de19f7d8f5b96227b2b4e85c6f6033220866f0d Höhe=221 log2_work=39.298291 tx=46374 date=2015-11-06 12:02:46 Fortschritt=1.000000 cache=3.0 MiB(10114tx)

Was ist die Bedeutung von cache=3.0 MB in den oben genannten UpdateTip log-drom Debuggen.log ?

+590
Vigneswara Prabhu 31.07.2018, 08:19:30

Put Anfrage multibithd. Scannen oder die angegebene Adresse und legen Sie es in die btc-core und stellen Sie sicher, dass die empfangenden Betrag in multibithd ist das gleiche wie das sendende Betrag in btccore. Keine Gebühren, das ist sicher

+570
cppBeginner 16.12.2011, 09:55:16

Nicht zu sehen, irgendwelche belanglosen Antworten hier. Hier ist, was ich Tat.

Verwenden Sie den API-AUFRUF "getblockchaininfo" Parameter "verificationprogress" wird ~= 1.0, wenn Sie synchronisiert werden.

Warnung: dies scheint zu sein, basierend auf der Zeit, Ihre Uhr müssen etwas genauer.

Ich check, dass es >= 0.999, um zu bestimmen, wenn ich bin in sync.

+511
ahawerhwraeh 22.12.2010, 07:13:14

Der älteste ist vom Feb 14, 2016, aber ich bin mir sicher, dass historisch bedeutende änderungen am code gemacht wurden, seit.

In der Tat, das Datum der öffnung ist nicht immer ein guter Indikator dafür, Kontroverse oder Bedeutung, es könnte auch bedeuten, eine änderung, die erhalten hat, sehr wenig Kritik wegen seiner Bedeutungslosigkeit, oder nur sehr wenig rebasierung/nit-Festsetzung wegen fehlender Zeit durch den Schöpfer. Es ist üblich, für größere änderungen werden den Fokus mehr dringend überprüfen, so dass Sie zusammengeführt werden früher. Vielleicht sollten Sie versuchen, die Sortierung nach Anzahl der Kommentare oder die Anzahl der Reaktionen, aber auch dann ist es hängt davon ab, was du als "erheblich".

Hat man ständig (wie jeden Tag) überprüfen Sie alle commits, die außerhalb der bitcoin-core-team?

Per definition jemand, der aktiv in die überprüfung der PRs würde als Teil des "team". Es gibt wirklich kein team, nur freiwillige, jeder ist frei zu kommen und zu helfen auf GitHub, keine Bedingungen oder Voraussetzungen. Viele Benutzer helfen auf diese Weise, und Sie könnten einer von Ihnen sein :)

+473
xport 10.03.2013, 10:36:29

Wenn ich verstehe, multi-PPS-richtig, es ist wirklich einfach.

  1. Wie funktioniert die multi-PPS-Arbeit: Bergmann, Alice, meldet sich bei Bob ' s-pool: Sie gibt Bob einen Ihrer Adressen (für Ausschüttungen) und Bob gibt Ihr eine seiner Adressen (zur Verwendung in coinbase Transaktionen). Bob will Alice geben Kredit für Bergbau Aktien, die zahlen, die coinbase-Adresse, und in definierten Abständen oder Ausgleichszahlungen, er werde die Zahlung senden, um Ihre Auszahlung Adresse. Alice registriert auch mit Charlie ' s pool, was gibt Ihr eine andere coinbase-Adresse, die nicht die gleiche Sache.

    Über ein Protokoll wie GetBlockTemplate, Alice bekommt einen block Vorlage aus einem vollen Knoten und fügt eine benutzerdefinierte coinbase-Transaktion mit zwei Ausgängen: der eine zahlt 50% der Summe+Gebühren auf der coinbase-Adresse von Bob 's pool, und man zahlt 50% der coinbase-Adresse von Charlie' s pool. Wenn Alice findet eine teilen, reicht Sie einen merkleblock für seine coinbase-Transaktion, plus die coinbase-Transaktion selbst, an beiden pools. Beide pools geben Ihr 50% der Gutschrift für diese Aktie basiert auf der Schwierigkeit, pool-Gebühren, und andere pool-Regeln. Das gleiche passiert, für einen block, außer dass Alice nur vorlegen muss, die vollen block mal so es kommt auf die block-Kette---die pools immer noch geben Ihren Kredit für es als eine Aktie, wenn Sie sehen es auf der block-Kette. Bei den angegebenen Lohn Intervallen, die bis zu den pool-Politik, jede pool zahlt Alice Ausschüttung-Adresse, basierend auf der Anzahl der Aktien, die Sie eingereicht und der Prozentsatz der einzelnen angerechnet auf den pool.

    Zwei pools mit jeweils 50% ist hier das Beispiel, aber in Wirklichkeit Alice verteilen können Ihr 100% bei wie vielen pools in welchem Verhältnis Sie will, vorausgesetzt es ist technisch möglich und erlaubt, Schwimmbad Politik. Denn das ist Pay-Per-Share (PPS), Alice Varianz vollständig bestimmt wird durch teilen Schwierigkeitsgrad---so Alice macht die gleiche Menge an Geld, Bergbau-für einen winzigen pool, als ein riesiger Swimmingpool, solange die Freigabe Schwierigkeit ist die gleiche.

    Der Clou---wenn ich das richtig verstanden habe---ist, dass multi-KKS reduziert auch die Varianz des pools auf den Durchschnitt aller pools Ihre Bergleute in mine in. Zum Beispiel, wenn alle Bergbau wurde in pools und jeder miner abgebaut in jedem pool (egal wie wenig von Ihren Belohnung haben, die Sie gewidmet ist, zu einem bestimmten pool), jede pool hätte Varianz genau gleich zu, dass der regelmäßige block Erstellung (z.B. 99.8% chance auf einen block abgebaut werden innerhalb von 60 Minuten: 1-exp(-1/10.*60)).

  2. Können multi-PPS bergbaulichen Zentralisierung: Sie können nicht verhindern, was schon geschehen ist. :-) Ernsthaft, multi-PPS ist kein Allheilmittel (und Herrn Rosenfeld nicht behaupten, dass es ist), und es gibt noch Skaleneffekten, profitieren große Swimmingpools---auch Dinge, die keine Bitcoin-Technologie lösen können, wie marketing-Vorteile. Was multi-PPS bietet, ist die Fähigkeit des kleinen pools haben die gleiche Varianz wie große pools, was einen erheblichen Wettbewerbsvorteil große pools genießen derzeit.

    Multi-PPS hat des weiteren sehr nützlichen Vorteil, dass, um es zu implementieren, block-Schöpfung Politik müssen getrennt werden, bis zu einem gewissen Grad vom pool-Ausschüttungen---in anderen Worten, wenn Alice Minen in beide Bob und Charlie pools zur gleichen Zeit, weder Bob noch Charlie wird so viel zentralisierte Kontrolle darüber, welche Transaktionen Alice erzeugt, die weitere Dezentralisierung der Bergbau.

    Dies ist jedoch auch multi-PPS ' s primäre Schwäche und wahrscheinlich der Grund, niemand hat es umgesetzt in den 15 Monaten, seit Herr Rosenfeld es als Erster beschrieben hat: aktuelle Bergbau-und pool-software ist nicht voll kompatibel mit dezentraler mining. Und, außer für die Bitcoin-Core-Entwickler Lukas-Jr, ich weiß nicht, wer den Schwerpunkt auf die dezentrale pooled mining möglich. (Vielleicht alle anderen, die wirklich kümmert sich um dezentrale pooled mining hat sich bereits eingeschaltet, um P2Pool.)

    Eine weitere Schwäche ist, dass die meisten Menschen nicht wichtig genug ist, verwenden Sie mehrere pools, oder, dass Sie gekommen sind zu Vertrauen bestimmte pool-Betreiber. Weil multi-PPS macht kleine pools mehr konkurrenzfähig, hoffentlich werden Sie in der Lage sein, zu innovieren, um sich mehr wünschenswert, um Bergleute. Zum Beispiel, können Sie sofort die Auszahlungen für jede Aktie erhielt mit einem micropayment-Kanal, erheblich reduziert das Vertrauen Bergleute müssen in den pool-Betreiber.

+421
ambeg567 11.12.2012, 17:35:13

Ich bin einer Münze Händler, und ich habe große Mengen von ausländischen Münzen (Euro, britische Pfund, Schweizer Franken, Japen Yen ect.. ich Frage mich, ob ich einzahlen könnten diese Münzen in meinem bitcoin-Konto/wallet?

+380
Bradley Halcomb 06.08.2019, 20:39:30

Ich möchte Ihnen Informationen über meine bitcoin-Knoten, die auf einer website.. wie kann ich das mit windows + php + html + javascript + rpc?

Ich will etwas ähnliches, aber mit mehr Informationen und vielleicht auch mehr Dynamik:

Beispiel-Seite: http://199.58.210.124/

+371
periklis 06.02.2018, 11:45:49

Ab 19. Juni 2019, mit der folgenden Abfrage:

bitcoin-indexer=> wählen Sie reverse_bytes(output_tx.hash_id || output_tx.hash_rest),
Ausgabe.tx_idx,
output_tx.current_height,
input_tx.current_height,
 input_tx.current_height - output_tx.current_height von der Ausgabe
 inner join-Eingang auf-Eingang.output_tx_hash_id = Ausgang.tx_hash_id UND Eingang.output_tx_idx = Ausgang.tx_idx
 join-tx als output_tx auf die Ausgabe.tx_hash_id = output_tx.hash_id
 join-tx als input_tx auf input.tx_hash_id = input_tx.hash_id
order by (input_tx.current_height - output_tx.current_height) desc limit 40;

gegen vollständig indiziert blockchain (mit Rost-bitcoin-indexer), ich war in der Lage, zu identifizieren, die von coinbase d5a045c9d8a5bf7619c52968945c494d49333b80d51f1d0e2747b9e8bb2c6709 als die am längsten gehalten UTXO jemals ausgegeben (bisher).

Es wurde im block 45697 und verbrachte in block 559367, die dauerte 8 Jahre, 10 Monate und 3 Tage.

Die gesamten Ergebnisse:

 reverse_bytes | tx_idx | current_height | current_height | ?Spalte?
--------------------------------------------------------------------+--------+----------------+----------------+---------- 
 \xd5a045c9d8a5bf7619c52968945c494d49333b80d51f1d0e2747b9e8bb2c6709| 0 | 45697 | 559367 | 513670
 \x67e8d773078b75fb5680089b8d2d380be93943a1dcf9c37e309d517a98e5d40c| 0 | 66188 | 570705 | 504517
 \x9c90d07be3d18c7a3612cd971934ed89c0d07fa302d4922481d1114dfaedc93d| 0 | 73303 | 577470 | 504167
 \x7a8a36f68d265ff49e4df5215a2a6dd922dbfbb6cc695399d2b10efd4a75c47d| 0 | 52632 | 553012 | 500380
 \x08ca56db26ad6d171e7fbcb24e592590bf369d70fc5931eb3790278681f35768| 0 | 52644 | 551281 | 498637
 \x5fba526502ee887bc1e6beb0255cfcdfaaf41e0d25e233e447e585458ed37ac5| 0 | 52652 | 551281 | 498629
 \x9596d84e671daea6ee965244ca75e204dfa72a471db3cb51dc406fbfeacc2e92| 0 | 69951 | 567828 | 497877
 \x82b6f02c86fd3afb5ca23b7bf88d509e92516129dc36ceb4864114ed5ec710f5| 0 | 66446 | 563621 | 497175
 \x31a67bf1f3cf01351b76cb16931ceb45c670b50af850181ab586d97040d90a1b| 0 | 82729 | 579816 | 497087
 \x463b0f7c96214418af0f50836047ce0e9cbc5940b739d7d67eed1842e2edf768| 0 | 82944 | 579816 | 496872 
 \x508d7a4ff36cda617aecd02da86fd5449176b0c75d3e398242253dbce6d54eeb| 1 | 83477 | 579817 | 496340 
 \x4e0584a90c9dce50ecd9ed1b2d79a3a8af0f690041dccc035fd81f06ac200571| 0 | 56710 | 551275 | 494565 
 \xc6c9e4be37ea843fe50df740b5acba5d23c894a4b68191b1c157b281a8a985c5| 0 | 74897 | 568169 | 493272
 \x9296baa58de452d15763079e71861f5580863c462ce855a41e485e92f28f6e98| 1 | 68586 | 560782 | 492196
 \x404116e265c3717b403697ea226f6d839a24f88009b1802b978b692edca95cf4| 0 | 59137 | 551279 | 492142
 \xf6a0cc22d749a299c83c86df3406b9d6d9e6a70215978363ef5e884812112461| 0 | 60717 | 551279 | 490562
 \xa28a27378b3499997d1c990813adddbd25e470e0b44510896435b9a918968a0b| 0 | 61047 | 551272 | 490225 
 \x36a230b30815e40d238f27f2654ff3681f6c1931076e90c4c05065002b9d91e6| 0 | 73788 | 562598 | 488810
 \xdcc71895e1baf0abb83ff27348211662b517105b18789f4410a55a51dc50a156| 0 | 66637 | 555282 | 488645
 \x899ee05d5c4e91b3ee49958a9d0333ff9b1987c352d946ecdb1fd91588f667ac| 0 | 66336 | 554738 | 488402
 \x6284dc97c5c923308675e9b0db88210ad61a42815caaf024b07cc0eb9e262c67| 0 | 33538 | 521167 | 487629
 \x56102337f6f10161a2286fe1ffb91e353b13a17db6a41c6149574d6dae476528| 0 | 33590 | 521167 | 487577
 \xf398b7e93220747aa2f45f36284606b2ae802741160f28f2fd3f2afa40bfd346| 0 | 66627 | 553372 | 486745
 \x708d840ea0041386b4376896b14e510d0cad3cdaeb707fe93ab2d33372723503| 0 | 68283 | 554738 | 486455
 \x452e2d312a18d907f2ef1ec976b1ed18ef2f5a079ee47037a346f260bad339e2| 0 | 33784 | 519776 | 485992
 \x0c1739923133af9f52a5764227f2da487f5f4520b5d0127c0867062a311cfeca| 0 | 65671 | 551393 | 485722
 \x6f69ff89b936ac2120cbdc824138022de749977202153680b199bfb1d8afba75| 1 | 89869 | 575308 | 485439
 \xfcc26559921b51b07cf81d858689a4007fc9cf8fad96d4394da89e3e2d1a1299| 0 | 91948 | 576386 | 484438
 \xd1ff751609b5a74f99573d7d7baa1c1dc493c9bebd586f6bf381ee0877282ed2| 0 | 97810 | 579234 | 481424
 \x583b6351a67d96fc42c5294ee4282616c5bd1481e464720cb959fa4c3a5ce192| 0 | 70534 | 551654 | 481120
 \x836f332753244b3eaa6ea80ddcd59d6727de8874abef09f5f5bfa44d05025d05| 0 | 70541 | 551654 | 481113
 \xee2feeca4e02840b7036e28045a5dfd06ab65af5b1068cd9598ec3b87d4f4b32| 1 | 70542 | 551654 | 481112
 \xb0d701da413083e89f00f824a8300387ded7671ca3ca967811c758019cfaf3ba| 0 | 93709 | 574785 | 481076
 \x23b140fb832912031596256b184010e52e24cf66da94dabc80770970087d2f82| 1 | 92499 | 573193 | 480694
 \x7712a8c8752090e8fa9527603ed08f72b00ace2b9a495d91e78523ff50844182| 0 | 77095 | 555959 | 478864
 \xed151ae3b0d1cd50df1f97cc4b8747d185b56f54f5aef3754079faa089e3e783| 0 | 83936 | 561411 | 477475
 \x8d432c241971e25172268765b219d6ed82c3868981a85c9189812b57ddd28912| 0 | 97972 | 574951 | 476979
 \xcfc9154235db58abd3f09bfd277b084a95ccbd03ed2161d0ab4ef4ed36166821| 0 | 84411 | 561076 | 476665
 \x5ad52480756416f6288be488f14392799c0ea2d050f96d4306b846d516b02f80| 1 | 82966 | 558812 | 475846
 \x269bbd2cd3dd7f88da4ca7086e75d36f0d2d4a54b1b5f0ed7509f7375cc71715| 0 | 3607 | 479423 | 475816
(40 Zeilen)
+224
tashwin studio 19.04.2015, 08:55:10

Die propagate-Funktion ist nicht ausgelegt für testnet-in-a-box, weil es kein routing von Anfragen in der bitoind Programm, das testnet-in-a-box aktiviert. Eher testnet-in-a-box ist speziell für JSON-RPC verwenden, so können Sie sendrawtransaction, beschrieben in https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list.

Dies ist der propagate-Funktion:

blockchain.Transaktionen.propagieren = Funktion broadcast (txHex, callback) {
dhttp({
 method: 'POST',
 url: 'https://api.ei8ht.com.au:9443/3/pushtx',
 Körper: txHex
 }, callback)
}
+194
conniehankerson 23.09.2018, 05:41:08

Ich bin immer verwirrt über das Bitcoin-Betrag-Präsentation in einem raw-Transaktion "Wert" - Feld.

Wenn ich will, zu verbringen 0.05 BTC, zum Beispiel, die, dieser ist der richtige Wert?

"value" : 0.05
"value" : 50000000

Oder sind beide erlaubt? Es scheint, dass bitcoin-cli sendfrom ... generiert die frühere Darstellung, und eine schnelle überprüfung einiger Transaktionen auf blockchain.info nur zeigte Transaktionen mit der letzteren.

Ich bin derzeit am folgenden Beispiel spend-p2sh-txout.py der python-bitcoinlib, in dem eine rohe Transaktion erstellt wird, verwendet die Satoshi Darstellung.

Im meiner Anwendung, die folgende Transaktion erstellt werden, die regtest Modus decodiert über blockchain.info:

{
"lock_time":0,
"Größe":224,
"inputs":[
{
"prev_out":{
"index":0,
"hash":"bf7a52d8ddbc2faf3f110fe7aef4fb2ef68058ab607c381a098062bc2f53d613"
},
"script":"483045022100dbbcce4fcf6ff6af11c5c365fe736a01ed6808e3a7369f5a54285f3cf7b91b7002202bc38a8b7631d0749ec519d28ae87885a3881afc52b741aec55b8952bda81ef501410468d77eb31494cb851898661e8359f7388283317c7e79cf979af7c99c379a5a641cc476663d0e8a91c458f6c86fdd8b76e3db3e0e06ba0527748690fae4673b13"
}
],
"version":1,
"vin_sz":1,
"hash":"985ca8c35dd2e0bd4c583a3254352f740445fb0c19cca6922a3f71458ede6246",
"vout_sz":1,
"out":[
{
 "script_string":"OP_DUP OP_HASH160 cadcdc47fcdbeeb3ad212b4a4657d7b4da759a82 OP_EQUALVERIFY OP_CHECKSIG",
"Adresse":"1KVe5QTdQ4cXfqmtJBxqKQrei5zvCmRpwh",
"value":10000000,
"script":"76a914cadcdc47fcdbeeb3ad212b4a4657d7b4da759a8288ac"
}
]
}

Diese Transaktion soll einfach relais die Gelder, die bisherige manuelle Transaktion über bitcoin-cli -regtest sendfrom alice mtx3RXD3DVgc1BDSeHRFkSVcmSw8Bfdbs2 0.1, wo alice ist ein vorhandenes Konto. Die Transaktion sieht wie folgt aus:

{
 "hex" : "01000000021fe8d299c9a91892895a7cf1bd03519cc41e37deb723e32abd4d54b089be361000000000494830450221008ea7e7ab056daf158561329f7879c4cddb6dce741be106572902d50aab9e1c110220531e3cbfd2491412d9ddc6f04c77d2e9153b8e76df3676cd1d40cd81700c723901ffffffff9745aa1ff0c8d4f9079e93a30c08ac85f3c1dc6870a2272c59e2915d05f76c40010000006b48304502210085a3a69fdb2242bea5b7fa2bb3889e2d0c04d80614cde72053ba0b63e0acef9c022068b04f769a67ce896c09b0c43efd2d53542a6530f51b0d5144bea06e8ffea98a01210222485cf467f5359416d5dcf20293adce14bd6039cffc246ae7d6f49f541ae3b6ffffffff0227d80f00000000001976a9147b441644e981eaa7b9acbb66ddd029540ae3771388ac80969800000000001976a914935850c4a25f44f4e057aa2109a885537056727288ac00000000",
 "txid" : "bf7a52d8ddbc2faf3f110fe7aef4fb2ef68058ab607c381a098062bc2f53d613",
 "version" : 1,
 "locktime" : 0,
 "vin" : [
{
 "txid" : "1036be89b0544dbd2ae323b7de371ec49c5103bdf17c5a899218a9c999d2e81f",
 "vout" : 0,
 "scriptSig" : {
 "asm" : "30450221008ea7e7ab056daf158561329f7879c4cddb6dce741be106572902d50aab9e1c110220531e3cbfd2491412d9ddc6f04c77d2e9153b8e76df3676cd1d40cd81700c723901",
 "hex" : "4830450221008ea7e7ab056daf158561329f7879c4cddb6dce741be106572902d50aab9e1c110220531e3cbfd2491412d9ddc6f04c77d2e9153b8e76df3676cd1d40cd81700c723901"
},
 "sequence" : 4294967295
},
{
 "txid" : "406cf7055d91e2592c27a27068dcc1f385ac080ca3939e07f9d4c8f01faa4597",
 "vout" : 1,
 "scriptSig" : {
 "asm" : "304502210085a3a69fdb2242bea5b7fa2bb3889e2d0c04d80614cde72053ba0b63e0acef9c022068b04f769a67ce896c09b0c43efd2d53542a6530f51b0d5144bea06e8ffea98a01 0222485cf467f5359416d5dcf20293adce14bd6039cffc246ae7d6f49f541ae3b6",
 "hex" : "48304502210085a3a69fdb2242bea5b7fa2bb3889e2d0c04d80614cde72053ba0b63e0acef9c022068b04f769a67ce896c09b0c43efd2d53542a6530f51b0d5144bea06e8ffea98a01210222485cf467f5359416d5dcf20293adce14bd6039cffc246ae7d6f49f541ae3b6"
},
 "sequence" : 4294967295
}
],
 "vout" : [
{
 "value" : 0.01038375,
 "n" : 0,
 "scriptPubKey" : {
 "asm" : "OP_DUP OP_HASH160 7b441644e981eaa7b9acbb66ddd029540ae37713 OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a9147b441644e981eaa7b9acbb66ddd029540ae3771388ac",
 "reqSigs" : 1,
 "type" : "pubkeyhash",
 "Adressen" : [
"mrkiyR5zrvxZtCucHYZTXfs3t2Kz9UNuvs"
]
}
},
{
 "value" : 0.10000000,
 "n" : 1,
 "scriptPubKey" : {
 "asm" : "OP_DUP OP_HASH160 935850c4a25f44f4e057aa2109a8855370567272 OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a914935850c4a25f44f4e057aa2109a885537056727288ac",
 "reqSigs" : 1,
 "type" : "pubkeyhash",
 "Adressen" : [
"mtx3RXD3DVgc1BDSeHRFkSVcmSw8Bfdbs2"
]
}
}
],
 "blockhash" : "0000c177c89fab9ff7b59be7d38b61c94c3b8492a3633863c382fba73f0ede0c",
 "Bestätigungen" : 6,
 "Zeit" : 1420621337,
 "blocktime" : 1420621337
}

Die Transaktion erstellt von meine Bewerbung abgelehnt wird von meinem lokalen bitcoind Instanz, debug.log sagt:

FEHLER: CheckInputs() : 985ca8c35dd2e0bd4c583a3254352f740445fb0c19cca6922a3f71458ede6246 Wert in < value aus

Gerade jetzt, ich bin zu Ahnen, daß der Fehler wird verursacht durch die unterschiedlichen Darstellungen, oder übersehe ich hier ein anderes problem?

+149
co2f2e 19.07.2017, 09:29:37

decoderawtransaction in 0.14.2 hat einige Probleme mit der Dekodierung segwit Transaktionen. Manchmal wird es decodieren segwit Transaktionen als nicht-segwit. Diese sollten größtenteils behoben sein Bitcoin-Core-0.15.0.

+142
Bruce Funk 24.07.2019, 07:05:55

Gibt es eine Möglichkeit, um die Interaktion mit Bitcoin-qt von Windows cmd ein und führen Sie Befehle wie, wenn ich Ihnen von Bitcoin-qt Konsole?

+115
dlrlc 15.12.2015, 04:53:00

Es muss nicht unbedingt ein harter Gabel.

Der einzige Weg, zu aktualisieren oder zu beheben ein Problem, bei Bitcoin ist es, push-out aktualisierten node-software mit einer update-Protokoll-definition. Es werden jedoch nicht alle änderungen des Protokolls führen Sie eine hardfork - es können viele sein, und wurden, erzielt durch softforks, die sind "abwärtskompatibel" in gewisser Weise, so dass Knoten unter bestimmten früheren Versionen weiter zu verbinden und am Netzwerk teilnehmen.

Der Wert überlauf Vorfall erwähnt, in den Kommentaren ist ein Beispiel einer soft-Gabel durchgeführt, um einen Fehler zu beheben. Segwit ist ein weiteres Beispiel für eine weiche Gabel, diese Zeit genutzt, um ein upgrade durchzuführen. Es gab viele solcher Ereignisse in den letzten 10 Jahren, und wir sind sicherlich nicht immer noch laufen die Herkunft Bitcoin code von Satoshi.

+96
Evilove91 30.06.2011, 09:13:28

Nun, ich werde nicht sprechen über andere Menschen, nur, dass ich jetzt ein Teil des BBA selbst.

+78
Rocko Bastida 31.05.2016, 08:42:59

Fragen mit Tag anzeigen