Verloren meine BTC oder Sie wurden gestohlen

Ich habe einen blockchain.info wallet. Letzte Nacht habe ich beschlossen, eine Geldbörse für meine Tochter, also unterschrieb ich, von meinem Konto. Erstellt einen für Ihr und hatte Schwierigkeiten beim anmelden bei mir, ich hatte über 8 versuche dann aufgegeben. Dann bemerkte ich in meiner E-Mail hatte ich eine E-Mail von blockchain sagt mir jeder der fehlgeschlagenen versuche, die war mir. Ich habe dann geschafft, in meine Brieftasche und 99% meiner BTC verschwunden waren. Ist das ein Sicherheits-feature oder hat das jemand gestohlen Sie? Danke. Ich habe die neue wallet, falls Sie da waren, aber leider sind Sie nicht.

+237
FlushingHasid 20.03.2012, 14:37:29
38 Antworten

Es hängt davon ab. Bitcoin ist nachvollziehbar, aber pseudonymisiert.

So würde es einen Weg aus Ihrer ersten Adresse für Ihren zweiten Adresse. Es gibt keine Möglichkeit zu beweisen, dass die zweite Adresse in Ihrer Brieftasche zu diesem Zeitpunkt. Aber wenn Sie verbringen, die zweite Adresse, so kann jede Partei, die weiß, die zweite Adresse würde dir weiß, dass die zweite Adresse kam aus Mitteln, die von der ersten Adresse.

In anderen Worten, einfach gleitenden Mittel von einer Adresse zu einer anderen Adresse ist eine wirksame Maßnahme zum Schutz Ihrer Privatsphäre in Bezug auf Ihre finanziellen Transaktionen.

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

...oder ist jeder Kunde verantwortlich für die Speicherung hashes für Blöcke und Transaktionen in Ihrer eigenen Datenbank? Also, wenn ich senden Sie eine Transaktion, die ich an der prev_out durch seinen hash, und ich nehme an, jeder im Netzwerk werden wissen, was das hash bedeutet, auch wenn es nicht konkret, buchstäblich IN der blockchain?

Ist blockexplorer.com tun mir einen gefallen, durch die Auflistung der hash für das raw-Tx? Oder ist das hash tatsächlich gesendet, die durch die ursprüngliche Transaktion-sender? http://blockexplorer.com/rawtx/85dce726e04af12eaaa716d00c753e2b7d6eb83a04c2c20e1b71a63d9512f03a

+981
patricecooper 06.07.2013, 17:16:25
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Ja. Dieser chart aus blockchain.info ist eine. Es gibt wahrscheinlich noch viele mehr.

+971
butorines 06.09.2011, 08:52:40

Ich habe vor kurzem erstellt einen Wasserhahn und ein eWallet für die TestNet. Es ist sehr einfach, aber erfüllt seinen Zweck.

+970
Luca Marletta 21.05.2014, 00:07:31

Bitcoin ist keine Verschlüsselung, und nicht zu benötigen, um sicheren Besitz der Münzen. Besitz von Münzen, nachgewiesen durch digitales signieren einer Transaktion mit dem Eigentümer privaten Schlüssel. Die Signatur kann überprüft werden, durch Dritte unter Verwendung der Besitzer des öffentlichen Schlüssels.

Verschlüsselung verschleiert die Daten für jeden, der nicht berechtigt ist, anzeigen, (entschlüsseln) es. Bitcoin kann nicht verschlüsseln von Daten, gespeichert in den Blöcken, weil die Daten muss in der Lage sein zu validieren, indem alle Benutzer (um zu verhindern, dass double-spending).

Der Verschlüsselung verwendet wird, jedoch im Geldbeutel zu sichern, einen privaten Schlüssel, aber das hängt von der wallet-software und wie Sie gewählt haben, um zu implementieren, die diese Art von Schutz. Zum Beispiel die Bitcoin-Core-wallet hat eine Möglichkeit zur Verschlüsselung der wallet mit einem Passwort, siehe RPC-Docs - Brieftasche Verschlüsseln, dies ist aber nicht zwingend für Bitcoin, Benutzer können jedes wallet-Anwendung.

Edit: Wie schon in den coments, ist ein Punkt der confustion ist, dass Bitcoin verwendet Elliptische Kurve cryptopgraphy, nicht RSA. Dies bedeutet, dass eine digitale Signatur in Bitcoin keine Verschlüsselung wie RSA funktioniert, aber statt einer algorthm genannt ECDSA.

+903
CoffeeCat 08.01.2015, 09:45:57

Ich bin auf der Suche BIP 109. Er sagte, "Die bestehenden MAX_SIGOPS Grenze von 20.000 Signatur-Operationen pro block soll beibehalten werden, aber nur ECDSA überprüfungen tatsächlich durchgeführt werden, um eine Validierung der block wird gezählt." Was tun MAX_SIGOPS und Unterschrift Operationen stehen?

+886
Mo tab 22.07.2010, 03:29:22

Ja, können Sie verbringen eine unbestätigte Ausgabe. Sie können dies in MultiBit, wenn Sie:

1) Senden Sie ein paar Bitcoins von einem wallet auf ein anderes.

2) In der Brieftasche erhalten, dass die bitcoin Sie es ausgeben können. Da der bitcoin kam aus einem der bisher bestätigten Transaktionen, die Sie Vertrauen können, obwohl es sich dabei nicht bestätigte.

Natürlich, wenn Sie verbringen eine Transaktion, ist unbestätigt und es nie bestätigt, dann wird Ihr Kind Transaktion wird sich nie bestätigen.

+880
MARIA FRANKLIN 24.02.2018, 12:15:45

SegWit Knoten einfach nicht herunterladen blocks von nicht-SegWit Kollegen. Bevorzugte peering versucht, stellen Sie sicher, dass ausgehende verbindungen gehen zu anderen SegWit Kollegen, aber selbst wenn nicht, herunterladen der Blöcke geschieht nur aus kompatiblen peers.

Wenn wir erhalten einen block von einem peer die Forderungen zu SegWit kompatibel, aber es fehlen die Zeugen, wird er behandelt, wie wenn der block ungültig waren, und der peer, der ihn gegeben hat, wird verboten und/oder getrennt.

+830
Shrulik 25.02.2010, 09:00:07

Wenn Sie erstellen Sie ein neues wallet erstellen Sie 100 neuen privaten Schlüssel. Aus diesen kann abgeleitet werden die öffentlichen Schlüssel und die "Adresse". Die Schlüssel werden nach dem Zufallsprinzip erstellt, so könnte in der Theorie die gleiche, wie man schon in der Existenz, aber das ist so unwahrscheinlich, dass es nie passieren wird.

Unterschied zwischen dem öffentlichen Schlüssel und die Adresse, die die Adresse einer "Raute" - der den öffentlichen Schlüssel zusammen mit einer Prüfsumme Hinzugefügt (so können Sie nicht vertippen) und umgewandelt in Zeichen, die angezeigt werden können, und copy/Paste leicht (base58).

Technische details sind hier: https://en.bitcoin.it/wiki/Technical_background_of_Bitcoin_addresses

Der einzige Grund, dass 100 Adressen erstellt werden, ist, dass, wenn Sie ein backup Ihrer Brieftasche, Sie werden gespeichert haben, die nächsten 100 Adresse, die Sie verwenden. Also, auch wenn Sie einige Transaktionen, dann verlieren die Brieftasche und haben eine Wiederherstellung aus dem backup sollten Sie noch in der Lage sein, um Ihre bitcoins zurück (wenn Sie mit weniger als 100 Adressen, die seit der Sicherung).

+808
Parth Mandaliya 06.08.2019, 03:07:45

Gibt es jemand weiß, wie zu konvertieren P2SH-Adresse (wie 34A5PyCvPJKYtHmj9jmKhGzBBwpGuAkZog) zu MANDhrctLRAygo3dFckfWvEaWeQizSwWnk?

Ich habe versucht, zu Dekodieren, die mit Base58Check, dann entfernte 05 und fügte hinzu, 032, dann codieren Sie es (Base58Check), ich habe jedoch falsche Ergebnis MANDhrctLRAygo3dFckfWvEaWeQiti143c

+743
FraSchelle 15.03.2010, 23:34:53

Wie könnte die Transaktion negativ auf den Wert der Betrag und die Gebühr ? Könnte dies der Grund sein, dass der Fehler "bad-txns-in-belowout"?

Nein, es ist nicht. Die negativen Dinge, die Sie sehen, sind normal; die Werte sind eigentlich positiv, aber weil Sie Geld versenden Sie Weg von Ihren Geldbeutel, Sie wird als negativ im Verhältnis zu Ihrer Brieftasche.

Dieser Fehler bedeutet, dass der Wert der Eingänge ist kleiner als der Wert der Ausgänge. Sie brauchen, um zu überprüfen, dass der Ausgang 0 des 2146415931a60db99ebf60849e2874dd67d37f870249a1ff06adcc6b8244155b hat eigentlich der Wert, den Sie ausgeben möchten.

+731
KuroYukiSama 14.01.2019, 08:37:50

Le Bitcoin Buch (in Französisch) geschrieben von Pierre Noizat ist hier erhältlich: http://www.lulu.com/shop/pierre-noizat/bitcoin-book/paperback/product-20477450.html

Veröffentlicht unter der creative-commons-Lizenz.

+722
Syed Usman 21.01.2018, 13:42:33

Wenn Sie einen mtgox account zu kaufen, einige bitcoins, können Sie speichern Sie Sie für die Zeit wird. Wenn Sie möchten, um die Einrichtung zu erhalten, die mit einer wallet auf Ihrem desktop, können Sie Folgen Sie den Anweisungen auf https://en.bitcoin.it/wiki/Getting_started

Es ist im Grunde bedeutet, den client heruntergeladen, und es läuft auf Ihrem computer. Es wird eine Brieftasche für Sie, die speichert Ihre Konto - (N), Adressen und bitcoins.

Sie können dann sagen, mtgox Auszahlung Ihrer bitcoins an Ihre bitcoin-Adresse. Dieser sendet die bitcoins an Ihr wallet auf Ihrem computer.

Wie für Reisen, Sie können halten Sie die bitcoins in ein E-Wallet, mtgox, oder sogar eine mobile wallet auf dem Handy.

+708
SteveRandom 02.11.2013, 03:59:25

Als Betreiber der Website, ich werde versuchen und beantworten Sie die erste Frage.

Server-Seite

  • Die Website läuft derzeit auf 4 dedizierte Server, gehostet in einem verschlossenen Schrank. Alle Server laufen hinter einem dedizierten cisco security appliance mit intrusion detection. Auf den Servern selbst sind verschiedene "booby-traps" festgelegt sind, alarmieren Sie den webmaster, wenn ein eindringen erkannt wird.

  • Der java-code bereitgestellt, um die Website bereitgestellt wird, in einem einzigen Krieg (zip -) Datei. Jeder server überwacht die Prüfsumme dieser Datei zu erkennen, keine unbefugten änderungen am code. Um reverse-engineering unser Verschlüsselungsverfahren schwierig, das die java-Klasse-Dateien sind unkenntlich gemacht, mit proguard.

  • Eine Kopie jedes Portemonnaie ist gespeichert alle unsere Server. Zusätzlich die letzten 50 Versionen, eine Brieftasche gespeichert auf Amazon S3 und können wiederhergestellt werden, von den [Import / Export] - Abschnitt.

  • Die server-Seite code, der verarbeitet wallets ist open source.

  • Die Website ist nicht anfällig für CSRF-Anfragen, wie Sie keine login-Daten oder sensible Daten gespeichert, session-cookies.

  • In der Zeit, die die Website ausgeführt worden ist, hat es die Handvoll von XSS-Schwachstellen gemeldet. Keines davon wurde auf eine Geldbörse und konnte nicht dazu geführt haben, in einem direkten Verlust von Geldern.

Client-Seite

  • Die Website verwendet javascript, das verschlüsseln und entschlüsseln wallet client-Seite im browser des Benutzers. Die Verschlüsselung erfolgt mit AES-256 und das dürfte sicher für die absehbare Zukunft.

    Geldbörsen sind einfach json-Dateien mit privatem Schlüssel. Die gesamte json-Datei ist verschlüsselt die Benutzer-browser, bevor Sie hochgeladen uns. Also, wenn eine Brieftasche unseren server erreicht ist, erscheint als zufällige Base64-string. Dies bedeutet, dass wir nicht sehen Sie Ihre balance, sehen Sie Ihre Transaktionen oder Adressen nicht möglich ist, Transaktionen in Ihrem Namen.

    Die Verschlüsselung ist nur so stark wie das Benutzer-Passwort. Die minimale Passwortlänge ist 10 Zeichen, aber wenn das ein schwaches Passwort gewählt, z.B. "1234567890" mit einem Wörterbuch-Angriff der Brieftasche würde wahrscheinlich schnell gebrochen. Rainbow-Tabellen wird nicht funktionieren, da jede Brieftasche ist vorangestellt mit einem einzigartigen Salz in Kombination mit dem Benutzer-Passwort mit PBKDF2, um daraus die eigentlichen Schlüssel.

    Als alles getan ist, mit javascript in die Webseite ist besonders anfällig für browser-exploits, einschließlich schädliche browser-Erweiterungen. Moderne web-Browser sind viel sicherer als der internet explorer 6. generation.

  • Die privaten Schlüssel in eine wallet werden können "doppelt verschlüsselten" mit einem zweiten Passwort. Ein Passwort ist dann eine Anmeldung erforderlich und ein anderes Kennwort erforderlich ist, um einzahlen. Dies macht das Brieftaschen deutlich schwerer brute-force-und macht auch key-logging schwieriger.

  • Wenn unsere Server wurden kompromittiert, der Angreifer könnte sich theoretisch ändern Sie die javascript-Dateien abzufangen, die der Benutzer das Kennwort beim nächsten login. Damit dies wirksam den Angriff hätten, um unbemerkt zu bleiben für einen längeren Zeitraum. Zusätzlich zu den server-seitige Prüfung, die wir durchführen, gibt es auch die Meine Brieftasche verifier browser-Erweiterung, die Optional installiert, die für zusätzliche Sicherheit. Vor der Anmeldung wird es transparent überprüfen Sie alle javascript-Dateien laufen auf der Seite, mit denen gehostet auf github. Wenn Fehler gefunden werden, die Erweiterung wird verhindert, dass die Benutzer von der Anmeldung in.

  • Sie können eine Sicherungskopie einer Brieftasche via E-Mail, Dropbox, Google Drive und Herunterladen. Mit einem Sicherungs-Mittel zugegriffen werden kann, ohne blockchain.info mit der multibit-desktop-client.

  • Die Website unterstützt eine Vielzahl von zwei-Faktor-Authentifizierung Methoden und die Fähigkeit zu sperren, eine Brieftasche, um eine bestimmte ip-Adresse. Wir geben keine Ihrer Brieftasche wer nicht authentifizieren kann sich voll, jedoch können wir nicht verhindern, dass jemand über Ihren Geldbeutel, wenn Sie Zugang zu einem anderen Weg. Zum Beispiel, wenn Sie ein wallet-backup in Ihre E-Mail-Konto und, ist gefährdet.


Das hat ein wenig technisch, aber es ist nicht eine einfache Antwort. Es gibt viele Faktoren, einschließlich der Sicherheit Ihres eigenen Computers. Die Website läuft schon seit über einem Jahr und beherbergt derzeit fast 40.000 Brieftaschen. Es gibt Berichte, dass einige individuelle Geldbörsen beeinträchtigt wird, die Wiederverwendung von Passwörtern), aber keine größeren Sicherheitsvorfälle.

Endlich mal ein paar Empfehlungen für die Verwendung von unser service:

  • Bei der Anmeldung drucken Sie ein "Paper Wallet", speichern Sie es an einem sicheren Ort und versteckt.

  • Nie Wiederverwendung das gleiche Kennwort auf einer anderen Website. Oder, wenn Sie die doppelte Verschlüsselung ist es akzeptabel, verwenden Sie ein leicht schwächeren Haupt-Passwort, sondern sicherzustellen, dass das zweite Kennwort ist einzigartig.

  • Wenn die Speicherung großer Mengen einen privaten Schlüssel generieren offline - (bitaddress.org ist großartig für diese). Drucken Sie es auf einem Papier-Brieftasche, und importieren Sie dann die Adresse als "Watch Only" - Adresse. Wenn Sie versuchen, verbringen die Mittel, die Sie können Scannen Sie den privaten Schlüssel aus der Papier-Brieftasche mit Hilfe einer webcam.

In Zukunft multisig verfügbar sein wird für noch mehr Sicherheit, aber das ist nicht ganz bereit noch.

-Ben

+701
Prasanna Chandru 03.04.2017, 05:40:53

Ich bin auf der Suche, wie die mining-software funktioniert und wie Bergleute überprüfen Sie die Buchungen und wie können Sie akzeptieren Transaktionen oder nicht, und ich habe einige Fragen:

Welche software verwenden Bergleute zu akzeptieren Transaktionen, wenn Sie finden, ein block, Ihre mining-software oder die Bitcoin-client-software?

Ich bin auf der Suche Informationen zu Bitcoin und ich weiß nicht, wie Bergleute können die Transaktionen zu überprüfen, aber die ich hier gelesen habe, dass Bergleute, die finden einen block annehmen kann, die transdactions, dass Sie wollen, aber wenn Sie sind "schlecht" oder "bösartig" Bergleute, Sie akzeptieren können ungültige Transaktionen (doppelte Ausgaben-Transaktionen). Wenn diese "schlecht" oder "bösartig" Bergmann übernimmt die Transaktion dieser Prüfung wird ausgestrahlt über das Netzwerk zu confirmated?

Sorry für mein Englisch. Wenn jemand etwas nicht verstehen müssen, um zu erklären, noch paar Fragen, bitte Antworten Sie mir.

Dank

+667
user2224893 08.05.2011, 00:43:46

Sie können auch eine Transaktion mit nur 1 Eingang und 1 Ausgang, die beide die gleiche Adresse

+639
Nokiaowner 14.09.2018, 13:18:39

Was würde passieren, wenn ich versuchen zu broadcast eine Transaktion finanziert durch segwit Ausgänge mit bitcoin unbegrenzte Knoten?

+625
Parvinder Raheja 14.11.2017, 14:09:42

Um herauszufinden, Anzahl der Transaktionen pro Tag: http://blockchain.info/charts/n-transactions

Um herauszufinden, eindeutigen IP-Adressen verwendet, jeden Tag: http://blockchain.info/charts/n-unique-addresses

Nun, hier ist, wo die Magie passiert. Sie müssen bringen Sie Ihre eigenen Berechnungs-Basis für das, was das oben bedeutet in Bezug auf die unique user.

+615
Nimesh Dhananjaya 03.11.2017, 10:03:14

In einer früheren Version von bitcoin-qt wurde die Linie die folgenden:

SetBestChain: neue beste=0000000000000419f719 height=212580 Arbeit=666804971104474944731

Aus: https://bitcointalk.org/index.php?topic=136628.0

In den log-Meldungen, neue, beste ist der start der hash des Blocks seiner Auffassung nach werden die Leiter der besten Kette, die Höhe ist die Länge des Pfades durch den Baum, und die Arbeit die Summe der Arbeit eingebettet in diesen Pfad.

Im Grunde bedeutet es, dass der client erhielt eine neue beste blockchain, so dass ein neuer block gefunden wurde. Vergleichen kann man diese log-Einträge, Sie werden immer in der Höhe erhöhen.

Ich bin mir nicht sicher, warum dies ist CPU-intensiv für Sie, ich habe nicht erkannt das an meinem client noch. Es gibt keine Möglichkeit zu entfernen, diese Funktion, da es eine Grundlage der bitcoin-qt client und dem bitcoin-Protokoll. Auch macht es weniger CPU-intensiv ist, kann nur durch ändern der Quelle der client und das würde wahrscheinlich machen es auch länger dauern.

+510
jorge quintana 15.11.2013, 20:20:28

Ein guter Ausgangspunkt ist Bitcoin.org website:

https://bitcoin.org

Der Inhalt der Website ist in mehreren Sprachen und bietet einen guten überblick über Bitcoin und links zu vielen nützlichen Ressourcen.

+507
lgriswold 26.02.2019, 00:21:46

Wenn Benutzer A gibt seine bitcoin-Adresse, wo Sie möchten, um eine Zahlung zu erhalten, User B direkt senden kann, um Benutzer A. Es gibt keine Notwendigkeit für Sie, um die Transaktion zu erleichtern.

+480
kalyanji 13.03.2017, 13:07:21

Ich habe versucht zu übertragen 0.5 BTC aus meinem persönlichen Geldbeutel zu Coinbase und es ist schon 5 Tage her, dass ich initiiert die übertragung. Es ist immer noch ausstehend. Ich begann zu Lesen über dies und gelernt, dass es keine Garantie auf das bitcoin-system eigentlich irgendwelche bestimmten Transaktion verifiziert. Das Transaktionsvolumen ist jetzt und Transaktionen mit höheren Gebühren, erhalten eine höhere Priorität. Und Transaktionen mit niedrigen Gebühren bekommen eine niedrige Priorität und kann nicht IMMER get verifiziert (oder abgebaut), bevor Sie gelöscht aus dem system. Ist das wahr? Das ist ein riesiger Fehler im system, wenn es ist. wie kann jede Art von Handel passieren mit diesem "feature"?

+452
Areeba Shamsi 16.10.2019, 12:38:58

Die Bitcoin-blockchain benötigt einige Protokoll-updates und es wurden verschiedene Ansichten, was diese änderungen werden musste. Denn die blockchain ist komplett dezentrale jedem Teil des Netzwerks zu erstellen und zu pflegen, seine eigene version der blockchain, das nennt man eine harte Gabel, und das ist, was passiert am 1. August.

Am 20. Juli in diesem Jahr, die gesamte Bitcoin-community stimmten 97% für die Umsetzung Bulletin 9 (Bitcoin Verbesserung Vorschlag) am 1. August, auch bekannt als SegWit. Diese im Grunde verändert sich die Struktur der Blöcke, so dass die Signaturen-header (der Zeuge) sind getrennt von den eigentlichen Transaktionen. Von dort aus ist es möglich, zu arbeiten, eine erhöhte block-Größe. Während die Mehrheit der community war bereit zu implementieren, die eine erhöhte block-Größe (SegWit2x) durch eine harte Gabel herum, November 2017, einige große Bergleute, bereit zum verarbeiten großer Blöcke, beschlossen, gehen Sie vor der SegWit2x und harte Gabel, die Kette, mit Blöcken 8x größer, Recht am 1. August wodurch Bitcoin Cash (BCH).

Die Gabel passiert ist (Sie können Folgen die Gabeln hier) und der erste block abgebaut wurde um 4 UHR (GMT) am 1. August. BCH startet Handel auf den Plattformen, stimmte auch der Umsetzung der erhöhten Blockgröße (1. August war ein schwarzer Tag für den crypto-Börsen, einige ging für eine Weile). Da beide Ketten teilen die gleiche Geschichte, jeder Besitzer von Bitcoin (BTC) technisch besitzt auch die gleiche Menge von BCH. Ab jetzt (3. August, 1 UHR - GMT), 16 Blöcke abgebaut wurden, auf die neue Kette, weil die Bergleute warten auf den Schwierigkeitsgrad nach unten gehen (die Schwierigkeit der mining einen block an der Kette hängt davon ab, hash-power, und die neue Kette geerbt, die alten Schwierigkeitsgrad, aber mit nur rund 20% der Gesamt-hash-power, werde es einige Zeit dauern, um zu passen).

Eine harte fork ist ein wichtiges Ereignis, denn dies ist eine Art, ein update auf das gesamte Netzwerk zur gleichen Zeit. Alle big-Player entscheiden konnte, zu tun, was Sie wollen, wie die blockchain ist nicht irgendein server, können Sie einfach aktualisieren. Dies bedeutet, wir können Sie einfach erraten, das Ergebnis einer harten Gabel, basierend auf welche Informationen die Bergleute entscheiden, offen zu legen, aber immer bewusst bleiben, dass Sie noch Ihre Meinung ändern.

Das eigentliche Problem hier ist, dass die aktuellen Protokolle der blockchain sind nicht skalierbar. Für eine echte Masse Annahme von Bitcoin und anderen blockchain Technologien, die wir brauchen, um zu verbessern die Protokolle, bis wir die Abbildung etwas stabil und skalierbar. Dies kann eine Weile dauern, und wir werden wahrscheinlich sehen, andere Gabeln wie dieser mit neuen Ideen auf, wie skalieren die blockchain.

Was wird passieren, das ist Komplex und entwickelt sich jeden Tag, aber BCH könnte eigentlich bleiben, um, wie ein bitcoin-Gegenwert crypto für eine Weile, oder einfach nur Zusammenbruch in ein paar Stunden, oder vielleicht BCH überleben wird, da ein niedriger Wert crypto-wie jeder andere Altcoin... wirklich schwer zu sagen. Meine Ansicht wäre, dass eine version der Kette übertrifft die andere, und das finde ich hart für die BCT zu kollabieren bald. Einige vielleicht nicht Zustimmen, ich muss sagen, ich bin ziemlich neu im Spiel (wie ein paar Wochen), aber ich habe viel Mühe, zu versuchen zu verstehen, was geschehen war. Es ist wirklich interessant zu sehen, wie wir als Gruppe versuchen, zu verstehen-und finden die ultimative Umsetzung einer der Letzte große Technologie-upgrade, das die blockchain.

Beste Weg, um informiert zu werden, ist die Bitcoin subreddit und für eine eher technische Sicht auf die Märkte der BitcoinMarkets.

+441
Ashish Negi 14.12.2019, 20:58:57

Wenn Alice sendet die BTC zu Bob, Alice erzeugt eine Transaktion, die an das bitcoin-Netzwerk. Allerdings ist diese Transaktion muss nun validiert werden und Hinzugefügt, um einen block der blockchain. Die blockchain ist eine Kette von Blöcken, und ein neuer block Hinzugefügt, alle ~10min. Wir erklären Ihnen, wie Bergleute erstellen neuer Blöcke, warum es dauert etwa 10 Minuten, um mir einen neuen block, und warum die Validierung einer Transaktion dauert im Durchschnitt 60 Minuten, wenn alles gut geht (=6*10 Minuten).

Miner sind derzeit belohnt 12.5 BTC per block (es verwendet, um 25 BTC/block, jetzt ist 12,5 BTC/block, bis 2020, danach 6.25 BTC/block. Diese Halbierung wird fortgesetzt, bis 2110-40, wenn 21 Millionen bitcoins geben wird abgebaut wurden.) Ein block besteht aus 2 Dingen: - eine einfache Teil: eine Liste der Transaktionen seit dem letzten block gefunden wurde, wird die Validierung der Transaktionen. - ein schwieriger Teil: ein code, der zeigt, dass die Identität der Bergarbeiter abgebaut, dass es (so, dass das Netzwerk vergeben kann ihm die 12,5 BTC). Beachten Sie, dass, wenn ein Bergmann schlägt vor, einen neuen block, aber der block gefunden wird, die von anderen Bergleute zu enthalten ungültige Transaktion, die miner verlieren seinen Lohn.

Wie diese 2 Teile sind verbunden: Angesichts der Tatsache, dass die Validierung der Transaktionen ist viel einfacher als das erzeugen der code, der überprüft seinen block, es ist ein starker Anreiz, nur vorschlagen Blöcke mit gültigen Transaktionen.

Jetzt werden wir erklären, warum die Bergleute brauchen viel Rechenleistung, das ist, weil auf der Oberseite der Validierung von Transaktionen, Bergbau sorgt auch für die Versorgung von bitcoins auf definierte rate jedem 10min, und es ist der Wettbewerb, Sie zu erhalten! Die rate verwendet werden, um 25BTC alle 10min, jetzt ist es noch 12,5 bitcoins alle zehn Minuten, bis Mitte 2020 und danach von 6,25 bitcoins pro block für 4 Jahre bis zur nächsten Halbierung. Um zu erreichen, dass definierte Versorgungsgrad, das Netzwerk wird kontinuierlich der Schwierigkeitsgrad, der Bergbau, so dass ein neuer block ist in etwa jedes 10 Minuten.

Eine Transaktion als endgültig bestätigt, nachdem es Hinzugefügt wird, um einen block und ~5 weitere Blöcke wurden validiert. Dies bedeutet, dass 6*10 Minuten = 1 Stunde.

Das problem ist nun, dass es seit Entstehung einer Einschränkung in der Größe der einzelnen Blöcke: 1 MB. Dies entspricht ~ nur 3 Transaktionen per Sekunde. Wenn die Transaktion rate geht deutlich höher, es wird zu weiteren Verzögerungen bei der überprüfung. Dies ist der Grund, warum der bitcoin-forks.

+398
Abedeh 10.06.2019, 07:09:48

Ja, Grenzkontrollstellen sind sowohl eine Bitcoin-spezifische und eine Allgemeine Programmier-Referenz, wie Sie entworfen wurden, nach dem Python Enhancement Proposal (PEP)

während einer open-source-Projekt, sind Sie wahrscheinlich, um zu sehen, PEPs und PIPs, Hüften und sogar den Request for Comments (ERC), die alle im wesentlichen die gleiche Rolle spielen zu helfen, eine verteilte Gruppe von Menschen, die Arbeit in einer organisierten Art und Weise.

+349
gbs 05.12.2017, 18:07:04

ändern Sie "Größe\", um die "Größe" das war Ihr Fehler. Es funktionierte großartig für mich, gerade jetzt. auch IDK, wenn itd erforderlich, aber ich habe auch eingestellt fr.ContentType = "application/json", sah ich es als eine option, und es versucht, bevor ich ging, char durch char durch die Meldung... Vielen Dank, dies war ein guter Ausgangspunkt für mich.

+318
Ajay H 19.08.2013, 18:51:50

Wie ich es verstehe, BitsOfProof ist eine enterprise-Ebene Umsetzung der vollständigen bitcoind client, einschließlich des Herunterladens der vollständigen blockchain und die Unterstützung einer vollständigen Palette von Funktionen aus der main-client.

BitcoinJ ist eine java-Bibliothek unterstützt das Gebäude ein dünner-client (downloads-Header anstelle von full-block-Kette), wodurch sich für den Bau bitcoin-Funktionen in einem Speicher oder auf der eingeschränkten Umgebung.

+250
eastly 02.10.2011, 05:29:48

Ich habe eine Frage bezüglich Java und sha-256.

Ich versuche, diese Schritte beschrieben, hier und erstellen Sie eine WIF-Schlüssel: https://en.bitcoin.it/wiki/Wallet_import_format

  1. Schritt:

String String = "0C28FCA386C7A227600B2FE50B7CAE11EC86D3BF1FBE471BE89827E19D72AA1D";

  1. Schritt (ad-80 vor):

string = "80" + string;

  1. führen Sie sha-256:
    • hier liegt mein Fehler. Ich kann führen, sha-256, auf Schritt 2, aber das Ergebnis ist falsch. Der Grund scheint zu sein, führen Sie die hash auf einen String und nicht auf binäre. Ich bekomme:

e2e4146a36e9c455cf95a4f259f162c353cd419cc3fd0e69ae36d7d1b6cd2c09

Aber ich sollte bekommen:

8147786C4D15106333BF278D71DADAF1079EF2D2440A4DDE37D747DED5403592

Ich dont bekommen, wie es zu konvertieren, um binäre. Kann mir jemand helfen?

Es ist das gleiche problem wie hier (Richtige Weg, um zu konvertieren eine 256-bit privaten Schlüssel zu WIF?) aber ich verstehe nicht die Antwort. Auch ich kippe Antwort auf den thread, weil ich nicht genug Ruf.

Danke :)

+208
Robert J 05.07.2014, 12:15:31

Ich weiß nicht, wie zu Fragen, Münze base Konto zu erstellen, für mich und Sie geben mir meinen privaten Schlüssel. Wie kann ich all dies tun Prozess selbst? Entweder bitcoin oder des Astraleums

+201
asif tantry 18.03.2011, 14:06:02

Die debug.melden Sie sich für meine Maschine listet die folgenden Informationen während Synchronisierung

FEHLER: FetchInputs() : 5b5e32cc97 mempool Tx prev nicht gefunden e99babf87a
gespeichert orphan tx 5b5e32cc97 (mapsz 414)
erhalten: tx (227 bytes)
FEHLER: FetchInputs() : 93ce7eee97 mempool Tx prev nicht gefunden 8d56e0b192
gespeichert orphan tx 93ce7eee97 (mapsz 415)
erhalten: tx (259 bytes)
FEHLER: FetchInputs() : 7baab3c99a mempool Tx prev nicht gefunden 2ca8483584
gespeichert orphan tx 7baab3c99a (mapsz 416)
senden: addr (181 bytes)
Spülung Brieftasche.dat
Gespült 12367 Adressen zu Gleichaltrigen.dat 62ms
Gespült Brieftasche.dat 5335ms
  • Ist es richtig zu sagen, dass das verwaiste Transaktionen wurden Hinzugefügt, um die Kette, aber war ersetzt durch einen anderen block?

  • Sind verwaiste Transaktionen repliziert, um meine Kunden, wenn ich laden der Kette?

  • Wie kann ich feststellen, ob die verwaiste tx überhaupt in einen block? (würde die # gleich bleiben?)

  • Was ist ein mapsz und Wann ist es wichtig?

+148
jenniwu 27.01.2013, 08:26:58

Ich will erstellen Sie eine bitcoin-simulation, bei der ich simulieren kann Informationen Ausbreitung ähnlich wie die echte bitcoin-Netzwerk.

Ich würde dann gerne ändern, wie die Informationen, die Vermehrung funktioniert in der simulation und den Messungen aus dieser änderung im Vergleich zu den original-Daten habe ich von der ersten simulation, die ich lief.

Gibt es etwas ähnliches gibt, würde ich in der Lage sein zu verwenden, um dies zu implementieren?

+148
user8532 30.07.2019, 07:49:15

ARMATURENBRETT: Digital Cash (https://www.dash.org/) unterstützt auch die Electrum Wallet (es hat seinen eigenen Klon). http://electrum.dash.org/

+131
Stephanie Bergmann 23.06.2019, 04:00:06

Derzeit gibt es 73600 Unbestätigten Transaktionen. Aber einige Blöcke hat nur 749 kB oder 0,21 kB-oder zwei-block in Zeile 33 und 173 kB.

Warum diese Blöcke nicht 99x.xx kB? Ich meine, es ist ein Platz für eine andere Transaktion, warum es nicht auf diese Blöcke?

Blöcke:

440216 - 33 kB

440217 - 173 kB

+128
jrode 12.01.2014, 03:12:27

Ich lese einen Artikel über cryptocoinsnews über Seitenketten und Sie sagte bitcoin implementieren kann, die neuen features, aber alle bugs, die gefährlich sein würde, um das gesamte bitcoin-Netzwerk. Was ich nicht verstehe, ist, wer würde das hinzufügen neuer features? Gibt es einige Leute, die weiterhin zu aktualisieren bitcoin und können code hinzufügen, um das bitcoin-Netzwerk läuft auf?

+96
Avet Bagdasaryan 29.10.2019, 05:30:49

Ihre Frage scheint ein wenig underspecified. Also nicht sicher, ob ich Ihnen wirklich helfen kann. Der host ist Ihre öffentliche IP-Adresse, so dass, wenn Sie angemeldet sind, auf dem Rechner, auf dem die lightning-Knoten ausgeführt wird, können Sie versuchen, die Eingabe curl -4 https://icanhazip.com/ der Befehl Linie.

wenn Sie mit c-lightning , die Sie tun können: Blitz-cli getinfo und es wird auch zeigen Sie Ihre öffentliche IP-Adresse. Nicht sicher, ob der andere Implementierungen haben einen API-Aufruf, um darzustellen, diese Informationen.

+83
mjp 04.04.2019, 13:04:47

Es gibt keine Möglichkeit der Prüfung, die dazu führen könnten, eine sichere Annahme, dass eine Transaktion wird auch nicht dadurch entkräftet, ein Doppel-verbrachte-Eingang.

Geben Sie Ihr Geld und verlassen den Handel mit zero-bestätigt-Münzen ist zu Fragen, um scammed.

Warten auf eine Bestätigung ist nur sicher, wenn Sie sicher sind, dass der Verkäufer ausgetauscht, insgesamt weniger als 25 Münzen , die über die letzten paar Minuten (sowohl in-person-und online) und hat keine Kontrolle 50% oder mehr des Netzwerk-totale hashing-power (so wäre es kostete ihn einen Pfennig an der Durchführung dieser Art von Angriff). Glück für Sie, dass sich die meisten einen mining-pool hält derzeit 25% des Netzes gesamten hashing-Leistung (- Attacken sind immer noch möglich, die rate, aber weniger wahrscheinlich, um erfolgreich zu sein und mehr Kosten für den Angreifer), aber leider kann man nie sicher sein, dass der Verkäufer oder partner-in-crime nicht mehr ausgeben, als 25 Münzen online, so eine Bestätigung wird nicht den trick tun, entweder.

Warten auf mehr Bestätigungen immer erhöhen Sie Ihre Sicherheit zu einem großen Teil. 6-Blöcke Bestätigungen sind nicht 100% sicher, aber Sie sind viel sicherer als single-block-Bestätigungen in allen Aspekten.

On a side note, einen zuverlässigen Treuhand-service könnte der ärger Weg und Ihr Leben leichter machen, wenn der Handel mit fremden auf der Straße.

+42
Aaron Bredon 17.07.2019, 18:43:43

Die secondScriptSig ist ein Skript in jedem übergabe-Transaktion erfüllt chain-global secondScriptPubKey. Die secondScriptPubKey ermöglichen soll, in einer flexiblen Art und Weise, jede Kette zu definieren, seine eigenen zusätzlichen Bedingungen. Zum Beispiel, einer Kette beschränken dürfen überweisungen nur zulässig, wenn Sie co-unterzeichnet von einer multisig-Föderation (in der vollen federated peg-Modus), oder beschränken Sie die Summe Wert, die kann herausgezogen werden, der eine sidechain in den einzelnen überträgt. In der alpha, es ist tatsächlich unbenutzt - daher der secondScriptSig einfach als Konstante Skript "OP_TRUE".

+22
RidoKilos 06.12.2014, 13:59:01

Diese beiden Dinge sind eigentlich nicht verwandt sind. Es gibt keine Einschränkungen, Adresse Wiederverwendung in das Protokoll. Sie konnten sich nie mehr als eine einzige Adresse überhaupt (obwohl das nicht empfohlen, vor allem aus Gründen der Privatsphäre) und p2sh Adressen sind da keine Ausnahme.

Das einlösen Skript kodiert die Bedingungen, die erfüllt sein müssen, um verbringen Fonds von einer unverbrauchten Transaktion Ausgang (UTXO). Was der Satz sagt, ist, dass Sie nicht haben, eine Sperre zu einem anderen einlösen Skript in einen einlösen Skript.

+15
50l3r 07.06.2015, 21:52:12

Fragen mit Tag anzeigen