Wo kann ich trade-BTC/USD mit einer kleinen Transaktionsgebühr?

Ich brauche nicht ein Konto genutzt. Ich will einfach nur mit echtem Geld zu handeln.

Der Mt. Gehex Transaktionsgebühr beträgt 0,60%. Gibt es einen Ort mit einer niedrigeren Transaktionsgebühr?

+456
Dexter Alfonso 15.09.2014, 08:05:14
27 Antworten

Sie suchen bignum_tests.cpp:

BOOST_AUTO_TEST_CASE(bignum_SetCompact)
{
 CBigNum num;
num.SetCompact(0);
 BOOST_CHECK_EQUAL(num.GetHex(), "0");
 BOOST_CHECK_EQUAL(num.GetCompact(), 0);

num.SetCompact(0x00123456);
 BOOST_CHECK_EQUAL(num.GetHex(), "0");
 BOOST_CHECK_EQUAL(num.GetCompact(), 0);

num.SetCompact(0x01123456);
 BOOST_CHECK_EQUAL(num.GetHex(), "12");
 BOOST_CHECK_EQUAL(num.GetCompact(), 0x01120000);

 // Stellen Sie sicher, dass wir nicht generieren linge mit dem 0x00800000 bit-set
 num = 0x80;
 BOOST_CHECK_EQUAL(num.GetCompact(), 0x02008000);

num.SetCompact(0x01fedcba);
 BOOST_CHECK_EQUAL(num.GetHex(), "-7e");
 BOOST_CHECK_EQUAL(num.GetCompact(), 0x01fe0000);

num.SetCompact(0x02123456);
 BOOST_CHECK_EQUAL(num.GetHex(), "1234");
 BOOST_CHECK_EQUAL(num.GetCompact(), 0x02123400);

num.SetCompact(0x03123456);
 BOOST_CHECK_EQUAL(num.GetHex(), "123456");
 BOOST_CHECK_EQUAL(num.GetCompact(), 0x03123456);

num.SetCompact(0x04123456);
 BOOST_CHECK_EQUAL(num.GetHex(), "12345600");
 BOOST_CHECK_EQUAL(num.GetCompact(), 0x04123456);

num.SetCompact(0x04923456);
 BOOST_CHECK_EQUAL(num.GetHex(), "-12345600");
 BOOST_CHECK_EQUAL(num.GetCompact(), 0x04923456);

num.SetCompact(0x05009234);
 BOOST_CHECK_EQUAL(num.GetHex(), "92340000");
 BOOST_CHECK_EQUAL(num.GetCompact(), 0x05009234);

num.SetCompact(0x20123456);
 BOOST_CHECK_EQUAL(num.GetHex(), "1234560000000000000000000000000000000000000000000000000000000000");
 BOOST_CHECK_EQUAL(num.GetCompact(), 0x20123456);

num.SetCompact(0xff123456);
 BOOST_CHECK_EQUAL(num.GetHex (), "123456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000");
 BOOST_CHECK_EQUAL(num.GetCompact(), 0xff123456);
}
+936
ARRG 03 февр. '09 в 4:24

ok, in der 700.000 BTC gestohlen wurden von MTGox. So sind Sie tatsächlich aufwendbare durch die hacker oder sind Sie jetzt nur für die Welt verloren. Ich kann verstehen, Brieftaschen verschlüsselt, aber warum nicht einzelne BTC verschlüsselt mit dem Eigentümer privaten Schlüssel, so dass eine gestohlene BTC ist wertlos, es sei denn, der Eigentümer unencrypts es zuerst.

+929
MaQleod 04.05.2012, 16:06:30

Oder habt Ihr eine Empfehlung für eine weitere kalte Brieftasche?

+925
David Nedrow 13.04.2012, 11:42:51

In dem verlinkten Artikel beschreibt der Autor ziemlich ausführlich die Fehler der asic-Widerstand. (Danke @Jannes für es zu finden.)

ASIC-Widerstand

Wir haben schon pessimistisch auf ASIC-Widerstand für eine lange Zeit, und unsere Reise in die hardware-Welt fest bestätigt unsere position. Hardware ist extrem flexibel. Allzweck-computational Geräte wie CPUs, GPUs und sogar DRAM-alle erhebliche Kompromisse eingehen, um Ihr wahres Potenzial, um nützlich zu sein für die Allgemeine Berechnung. Für die grundlegenden hardware-Entwicklung, die meisten algorithmen können sehen erhebliche Optimierung nur, indem Sie Weg alle, die Allgemeingültigkeit und die Konzentration auf eine bestimmte Sache.

Die überwiegende Mehrheit der ASIC-resistent-algorithmen wurden entwickelt von den software-Ingenieuren Annahmen über die Einschränkungen der benutzerdefinierten hardware. Diese Annahmen neigen dazu falsch zu sein.

https://blog.sia.tech/the-state-of-cryptocurrency-mining-538004a37f9b

Es scheint, auf der Grundlage, dass der Artikel beide artikulieren ausreichend und, korrekt ist, dass es gibt keine wirkliche Hoffnung für die asic-Widerstand in jeder Währung des potenziellen zukünftigen Wert.

+899
Zhengis 14.09.2015, 00:27:12

Im PHP-I ausführen

$bitcoin->listtransactions("count = 5, offset = 0");

In der Hoffnung, immer 5 Transaktionen nur, aber ich bekomme die Antwort

bool(false)

Wenn ich mit $bitcoin->listtransactions(); allein, es funktioniert gut.

Was mache ich falsch?

+876
NastenaKinoman 20.06.2018, 07:32:32

Sie können pybitcointools Geschichte(Adresse). Beachten Sie, dass diese Funktion hat einen Fehler, so versuchen Sie, meine Gabel statt.

Oder die API-Anforderung für 12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrjx wäre:

https://blockchain.info/address/12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX?format=json&offset=0

Wenn es mehr als 50 Ergebnisse, die Sie ändern möchten offset=50.

Ich werde weitere Informationen geben, falls erforderlich.

Meine persönliche Empfehlung wäre zu diesem API-Aufruf verwenden, da es keine offset-Probleme:

https://bitcoin.toshi.io/api/v0/addresses/12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX/transactions
+873
slongfield 06.08.2019, 12:45:36

Ich habe gelesen, dass blockchain sitzt oben auf dem internet und ist dezentral organisiert. Wir haben noch Zugriff auf die blockchain-Netzwerk über einen ISP. Ohne ISP -, wir können nicht auf das internet zugreifen, also warum kann das nicht ein ISP, der den Zugang zu einem blockchain-Netz vollständig?

Viele davon gesprochen hat, über p2p, aber ohne ISP -, wie können wir eine Verbindung zu anderen Knoten? Ist es nicht eine leichte Aufgabe für einen ISP zu blockieren blockchain?

+814
Vaibhav Vats 21.03.2017, 17:12:21

Ich habe video Beweise, dass dies schon seit einer Woche habe ich den computer neu gestartet mehrere Male und haben noch nicht erhalten kein Geld auf mein Konto. Ich habe nicht einmal eine Brieftasche Anzahl.

+735
Provangelist 15.11.2012, 20:50:27

Signieren mit dem privaten Schlüssel einer Adresse bedeutet nichts für mich, da es nicht als ich die Adresse (hätte ich gesagt, jemand anderes zu melden, Ihre Adresse).

Im Allgemeinen, OpenPGP-Schlüssel und Bitcoin-keys sind nicht kompatibel.

Sie können Zeichen einer Nachricht mit dem privaten Schlüssel zum signieren einer Nachricht, die sagt: "Diese Adresse, und diese PGP-Schlüssel sind gehalten, die von so-und-so." Es ist möglich zu fälschen dies, indem er jemand anderes mit einer Menge von Bitcoin zu behaupten, dass Ihre Bitcoins verkaufen sind.

Dies ist ein problem, dass nicht wirklich eine gute Lösung. Sie können geben Sie den privaten Schlüssel und bitten Sie Sie, um daraus die öffentlichen Schlüssel, um zu beweisen, dass Sie der Besitzer dieser Adresse. Allerdings, wenn Sie tun, einen skrupellosen Anwalt könnte stehlen Ihre Bitcoins.

+694
j73951 25.01.2019, 08:55:34

Sie können Ihre Transaktions-Bestätigung von status-und andere Zahlungsdaten auf jeden blockchain-explorer (wie BitPay, block-explorer-Einblick). Sehen Sie Ihre Transaktion mit Ihrer Transaktions-ID oder das senden oder empfangen von bitcoin-Adressen, die können alle gefunden werden in Ihrem bitcoin wallet geschickt, dass die Zahlung. Für Ihre Transaktion als vollständig bestätigt, indem die meisten BitPay Kaufleute, Ihre Transaktion zu können, müssen sechs Bestätigungen.

Mehr info: https://insight.bitpay.com/

+677
Zhang18 17.07.2019, 20:02:21

Ich habe einen online-Shop, wo Benutzer zahlen mit Bitcoin. Ich möchte Sie auf senden Sie den Gesamtbetrag, den Sie zahlen müssen, um sich ein QR-code. Von da an, die gesendet Münzen sollten umverteilt werden, um zwei verschiedene wallet-Adressen in einem 90%:10% Verhältnis. Wie kann ich eventuell tun?

+644
DeadlyFriend 06.09.2014, 18:30:29

Ich habe eine eingehende Transaktion, die nicht zeigen, bis in meine android wallet [hier ist die txid[1

Ich versuchte zu re-synchronisieren Sie die Geldbörse und die Transaktion, die noch fehlen! Ich bemerkte Sie verwenden blockexplorer.com als block-explorer ist dies eine BITCOIN-wallet oder ein B CASH ein?

Bitte helfen, mich zu erholen, mein Geld ist es mehr als 0,05 btc

+638
VLADFEDOTOV123 06.05.2013, 09:06:27

sprechen auftretenden wurde in letzter Zeit von PayPal in Erwägung ziehen, um die Bitcoin akzeptieren. Geben Sie eine etwas direkte Austausch zwischen den "zwei Welten", obwohl in ziemlich erheblichen Kosten (PayPal-Provisionen, Ihre unverschämten bid/ask-spreads, plus fixed-base-Gebühr)...

+586
josePhoenix 08.03.2014, 23:36:35

Ich habe gelernt, dass die Blöcke und Transaktionen, die lokal gespeichert werden in .bitcoin/blocks/index und .bitcoin/chainstate Datenbanken, beziehungsweise. Ich möchte, um eine direkte Abfrage auf die Datenbanken, die zur Messung der Reaktionszeit. Allerdings fand ich es schwer zu verstehen, das format und der beste Weg, um Zugriff auf die Daten. Ich bin mit Plyvel, aber ich konnte nicht formulieren, die genaue Abfrage, zum Beispiel, um die Suche für eine bestimmte Transaktion identifiziert durch seinen hash-Wert, oder nach dem Sie alle Transaktionen von einem bestimmten Absender identifiziert durch den hash des öffentlichen Adresse.

Jede Hilfe, bitte.

+530
agrippa 21.01.2015, 19:33:37

dies bedeutet, "init-Datenbank-engine. laden von Daten von der Festplatte in den Arbeitsspeicher"

+465
clelievre1977 06.01.2016, 03:02:33

Dezentrale peer-to-peer-Austausch von digitalen Währungen an/aus fiat-Währungen werden immer die folgenden Einschränkungen:

  • Fiat-Währungen können nicht verschlüsselt werden und vertreten Digital durch eine dezentrale Person/Organisation/system. Daher, fiat-Währungen wird immer übertragen werden müssen zwischen den Wirtschaftsbeteiligten durch das Bankensystem oder die physisch mit Bargeld.

  • Peer-to-peer-trades von fiat<=>digitale Währungen immer-sind auf Vertrauen angewiesen. Ein peer-to-peer-exchange-Protokoll könnte leicht sicherzustellen, dass eine Partei würde immer senden Sie die Bitcoins. Die Transaktion verifiziert werden kann. Das Protokoll könnte sicher halten Sie die Bitcoins, bis die andere Partei sendet der dollar (Dezentrale escrow). Aber das Protokoll kann nie bestätigen die dollar-Transaktion. Es kann ja nie wissen, für sicher, dass die Transaktion stattgefunden hat. Diese führt die folgenden:

Wer geht, um zuerst zu schicken?

Ich schickte das Geld. Nein, er hat nicht

Wer wird diese person sein, die ich werde empfangen einer übertragung aus? Ist er ein krimineller ist? Werden die Gelder gestohlen?

Was ist, wenn diese person sagt, seine bank, dass ich in betrügerischer Absicht erhalten diese Zahlung.

Ich ging an die Bar Austausch und hatte zum bestätigen der Transaktion am Pistole-Punkt

Denken Sie daran, dass die Transaktionen im Banken-system überwacht werden, Sie können rückgängig gemacht werden und Gelder eingefroren werden können.

Ich habe studiert, alle Projekte, die zur Durchführung einer peer-to-peer-dezentrale exchange:

  • Dark Exchange
  • BitcoinX
  • Ripple - das ist eigentlich ein payment-system, das hypothetisch ermöglichen trades als auch.

Ich habe nicht gesehen, eine Lösung für die oben genannten Einschränkungen. Alle diese Projekte werden durch Sie gebunden.

Ripple-Protokoll schlägt vor, zu erlauben-Dollar vertreten zu sein, die auf das Netzwerk und ermöglichen peer-to-peer-übertragung von dollars, deshalb ermöglicht btc->dollar-trades. Doch Ihr Modell hängt von Gateways-die entry - /exit-Punkte des fiat-Währungen, um das Netzwerk. Benutzer müssen darauf Vertrauen, dass diese Gateways tatsächlich halten und in der Lage sein zu zahlen den Betrag von US-Dollar in das Netzwerk wie/Wann benötigt. Es gibt keine Garantie, dass diese Gateways nicht Betrug das Netzwerk oder Einzelpersonen. Weder gibt es eine Garantie, dass die Regierungen nicht diese Herunterfahren. (Lesen Sie die erste Zeile hier: https://ripple.com/wiki/Gateway_List)

Meine Ansicht über die Zukunft von fiat=>dollar-Börsen:

In Erster Linie: Die Bedeutung der Börsen wird schwinden, da die Annahme von Bitcoin wächst. Die weniger die Notwendigkeit, tauschen Sie Ihre Bitcoins, die weniger wichtigen Börsen. Ich glaube wirklich, dass dies.

Sagen Sie, dass wir nicht brauchen, Börsen? Absolut nicht. Egal, wie viel die Akzeptanz wächst, es wird immer ein Bedürfnis sein, den Handel von Bitcoins -dies gilt zumindest für unser Leben. Also wir brauchen bessere und mehr Austausch.

Also, was ist es gonna be? Eine Tonne von lokalen Optionen für die Menschen zu kaufen/verkaufen von Bitcoins und viele große Börsen, die lokalen Geschäfte können den Handel mit. Sie müssen sich daran zu erinnern, dass die Wechselstube nicht immer in kontinuierlichen doppelten Auktion format. Wenn Sie gehen, um eine Wechselstube und kaufen Sie Euro mit dem dollar, sind Sie nicht eigentlich passender, dass mit einem weiteren Auftrag. Sie stellen eine sichere Gewinnspanne auf den Preis, und wir bezahlen es. Siehe: CoinBase

Insgesamt, ich hoffe wirklich, dass ich als falsch erwiesen. Aber ich glaube nicht, dass ein peer-to-peer-dezentrale exchange aufgebaut werden kann.

Wichtiger letzter Hinweis: Alle der oben genannten gilt nur für die fiat-Bitcoin-Börsen. Ein digital-zu-digital-Wechselstube gemacht werden kann, peer-to-peer dezentral und gegeben, dass beide erlauben peer-to-peer-öffentliche transfers und beide sind dezentral organisiert. (Ex. Litecoin Bitcoin)

+410
CaspersSVT 28.02.2016, 14:02:59

Sie scheinen zu verschmelzen mehrere Themen, die in Ihrer Frage. Wenn Sie nur darüber zu reden, "uptime", die Ihre Frage-Titel schon sagt, dann die Geschwindigkeit der Transaktion Vermehrung oder Bestätigung ist nicht relevant. So lange, wie Sie Ihre Knoten kann eine Verbindung zu anderen Knoten und senden/empfangen von Daten, das Netzwerk ist "bis". Wenn Sie senden Transaktionen, Gebühren und konnte keine Bestätigung für eine lange Zeit, das ist dein problem, nicht das Netzwerk.

Das heißt, der "Kern" deiner Frage, über das Netzwerk Gesundheits -, Transaktions-Verarbeitung, Geschwindigkeit, etc, ist nicht unwichtig. Es gibt eine Reihe von nützlichen Daten auf dieser Website gewidmet, um die überwachung der bitcoin-Netz: http://bitcoinstatus.rowit.co.uk/ das würde wohl den Einstieg in die richtige Richtung. :)

+384
damageless 30.05.2015, 15:01:24

Stellen Sie sicher, dass Ihre bat-Datei diese zwei Zeilen zuerst

setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_USE_SYNC_OBJECTS 1
+369
jgb 28.12.2010, 12:09:52

Die Anzahl der Bestätigungen für eine Transaktion verwendet wurde, ist ein Maß dafür, wie viele Blöcke machen diese Transaktion permanent. Die Anzahl der Bestätigungen für eine Transaktion hat, minus eins ist ein Maß dafür, wie tief eine Transaktion in der blockchain.

Je tiefer ein block in die blockchain – das heißt: je größer die Differenz zwischen der block-Nummer und die höchste Blocknummer in die längste blockchain ist es abgesehen ist. – die überaus weniger wahrscheinlich ist es, dass es jemals nicht die längste blockchain.

Für eine Transaktion, das bedeutet, dass Sie mehr sind dauerhaften die weiter unten Sie sind, weil dann ist es äußerst unwahrscheinlich, dass der block, in dem es liegt überhaupt nicht an die längste blockchain.

In jeder gültige blockchain, eine Transaktion kann nur erscheinen, höchstens einmal.

Wenn eine Transaktion nicht in jedem block, der die längste blockchain, es hat 0 Bestätigungen. Wenn es enthalten ist, in den neuesten block, es hat 1 Bestätigung. Einmal gibt es einen anderen block auf der Oberseite des Blocks, hat es 2 Bestätigungen. Ein weiterer block oben auf, dass man, und es hat 3 Bestätigungen, etc.

Eine Transaktion, die fee kann nur erhoben, meine der miner der den block-es ist enthalten in. Und es ist in der Regel gesammelt, die miner, natürlich.

+365
Zof 24.11.2013, 19:06:59

Es sind die "digital bearer certificate" - Systeme, die ein älteres Konzept. Sie benötigen einen zentralen Emittenten, um zu verhindern, dass Doppel-Ausgaben. Sie können sich die Zertifikate als elektronische IOUs für eine Ware (z.B. gold) gehalten, die durch die Emittentin.

Einige DBC-Systeme implementieren Chaumian blendend zu anonymisieren Transaktionen.

Offene Transaktionen ist eine der letzten DBC-system, das gewonnen hat, ein gewisses Interesse. Es könnte verwendet werden, mit Bitcoin als Träger als Rohstoff, unter Ausnutzung der Eigenschaften beider Systeme.

+360
user41402 11.09.2011, 20:00:32

Meni ' s Antwort ist gut. Ich möchte einige praktische detail-Methode, über die Schwierigkeiten der Berechnung, vielleicht hilfreich für die Zukunft-Blick auf diese Frage die Antwort.

Lassen Sie uns nehmen einen Blick auf Satoshi ' s genesis-block-header (Teil-Informationen):

$ bitcoin-cli getblockhash 0
000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f

$ bitcoin-cli getblockheader 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
{
...
 "Höhe": 0,
...
 "bits": "1d00ffff",
 "Schwierigkeiten": 1,
...
}

Wie wir oben sehen können, die genesis-block eine '1' Schwierigkeiten und '1d00ffff' bits. Die bitcoin-bits bedeutet, dass die 'target' hash-Wert, der neu generierten block muss eine Bedingung erfüllt: block-header ist doppelt SHA-256-hash-Wert muss kleiner als das 'target' - Wert.

Die '1d00ffff' bit-Wert in der genesis-block bedeutet, dass die 'target' - Wert:

[0x00000000,0xffff,{0x00 0x00..}]
 {0x00 0x00..} bei dem oben genannten 26 Byte 0x00.

Dann finden Sie hier einen neuen block, die Sie suchen müssen, die 32-bit-nNonce Wert (und nTimes und die hashMerkleRoot auch) bis die block-hash-Wert hat 4 bytes, die führende null. Durch die Art und Weise, die nNonce ist eines der Felder im block-header-Struktur:

 struct header_structure{ // BYTE NAME
 uint32_t nVersion; // 4 version
 uint8_t hashPrevBlock[32]; // 32 vorherigen block-header, hash
 uint8_t hashMerkleRoot[32]; // 32 merkle root-hash
 uint32_t nuhrzeit; // 4 mal
 uint32_t nBits; // 4 Gegner
 uint32_t nNonce; // 4 nonce
};

Da SHA-256 Algorithmus (wie auch alle kryptografisch sicheren hash-Algorithmus) erzeugt eine Ausgabe, die erscheint wie ein gleichmäßiger zufällige Folge, die praktische "trial and error" - Methode ist der einzige Weg, um einen neuen block, um die Bedingung erfüllen. Die Wahrscheinlichkeit zu finden, einen block mit 4 bytes null führende hash-Wert ist 1/(2^32), das bedeutet, dass die Durchschnittliche "trial and error" - zahlen sind genau 2^32 (also 4G).

Für den Menschen einfach das Verständnis über diese 'target' hash-Wert, definieren Wir den Begriff 'Schwierigkeit', was bedeutet, dass die Durchschnittliche "trial and error" - zahlen zu finden, einen block zu treffen, die 'target' - Zustand. Und wir definieren die 'Schwierigkeit' Einheit: 1 'Schwierigkeit' = 4G hashes

Dann, bis heute, die bitcoin blockchain Höhe erreichen 501509, lassen Sie uns einen Blick auf seinen header:

$ bitcoin-cli getblockheader 0000000000000000006c5532f4fd9ee03e07f94df165c556b89c495e97680147
{
...
 "Höhe": 501509,
...
 "bits": "18009645",
 "Schwierigkeiten": 1873105475221.611,
...
}

Der block 501509 bits = 0x18009645, es ist das kompakte format von 256-bit integer, der 256 bit-format ist:

[0 x 00000000,0 x 00000000,0x009645,{0x00 0x00..}]
 {0x00 0x00..} bei dem oben genannten 21 Byte 0x00.
das ist 0x009645 * (256 ^ 21) 
Der genesis block ist das Ziel ( 0x00ffff * 256 ^ 26 ), das ist die Schwierigkeit, die Einheit '1.0'.
So, die Schwierigkeit 
= (0x00ffff * 256 ^ 26)/ (0x009645 * 256 ^ 21)
= 65535/38469 * (256^5)
= 1.703579505575918 * 2^40
= 1873105475221.611

So weit, Sie haben alle die Details darüber, wie die Berechnung der 'Schwierigkeit'. In einigen Fällen nutzen wir auch das einfache format 1.7 T zu sagen, dass die Schwierigkeit, im obigen Beispiel:

 (1.703579505575918 * 2^40) = 1.703579505575918 T
 1T = 2^40 = 1024^4
+350
XDenise Phillips 06.01.2014, 16:17:55

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.

+324
Bretsky 16.07.2017, 00:52:03

Wenn du das postest verschiedenen Fragen, die ich schlage vor, veröffentlichen Sie Sie in verschiedenen threads. Aber ich werde versuchen, eine Antwort auf alle von Ihnen.

1) Es funktioniert so nicht. Jeder Adresse ist ein paar (private key, public key), der Adresse erfolgt nach dem hashing des öffentlichen Schlüssels zweimal auf.

Also, jede Adresse hat einen privaten Schlüssel und der private Schlüssel werden nicht geteilt.

Also, wenn Sie eine Adresse haben Sie 1 btc, und Sie senden möchten 0.5 btc auf irgendeine andere Adresse, in der Regel die wallet-software erstellt eine neue Adresse erhält, die Differenz, minus die tx-Gebühr, das ist Ihre Adresse ändern und jede weitere Transaktion, verbringt, wird das Geld ausgeben, von dieser Adresse (die Adresse ändern).

Zu klären, die Adresse A hat 1 btc. Sie versenden möchten 0.5 btc für einige-Adresse B.

Was passiert ist, das Gleichgewicht der Adresse, die Einen voll und ganz in

B (0.5) <--- Betrag, den Sie verbringen möchten
C (0.4999) <--- Betrag, den Sie mit der linken sind nach den Ausgaben
Gebühr (0.0001) <--- Transaktionsgebühr auf die Ausgaben B
A (Gesamt) (1) <--- original balance. vollständig ausgegeben

C ist Ihre Adresse ändern, und wenn, verbringen Sie Ihre Münzen wieder, Sie verbringen den C-und nicht aus A.

2) Den Öffentlichen Schlüssel erhalten wird, mit einer Methode, wie der Weg ECDSA-Werke und die Adresse wird abgerufen, indem eine andere Methode, vor allem ist es Doppel-hash des öffentlichen Schlüssels, die codiert ist in einem format namens base58check, wie es enthält eine Prüfsumme, um sicherzustellen, dass Sie nicht geben die falsche Adresse, auch base 58 dient zur Beseitigung ähnlich aussehende Zeichen, wie 0 und O oder l und I.

3) Für die Letzte Frage möchte ich verweisen Sie auf , Wie werden bitcoins zugewiesen

+233
Intelli Dev 29.03.2011, 12:42:41

Die Beurteilung durch die historischen Preise der BTC/USD und LTC/USD, Sie wurden gut korreliert bei einer täglichen Ebene, bis vor kurzem, als bitcoin hat sich von anderen major altcoins (als pro CoinCorrelation.com)

+219
Hadad Bwenge 01.03.2019, 14:45:32

Was passiert, wenn jemand in böser Absicht beschließt, squillions von Transaktionen im Bitcoin-Netzwerk?

Ich sehe, dass es zwei Schwachstellen. Erstens - Berechnung-Ressourcen verwendet, aber dieses scheint nicht, ein problem zu sein, in dieser Phase, angesichts der Größe der mining-pool.

Aber auch - und Ausblasen der Größe der block-chain. Was ist, wenn jemand weiterhin über einem Jahr Spam-Mails, Transaktionen?

+163
Nosipo Kula 08.01.2015, 10:46:09

Studium Bitcoin und es ist Kern-Protokolle ist der beste Ort, um zu starten, wenn Sie wollen, um die "blockchain-Zug". Fast alle cryptocurrencies sind heute bitcoins-code-Gabel und wechselte für Ihre jeweiligen Implementierungen Jedoch, für die Konzepte erforderlich, zum Verständnis bitcoin, ich schlage vor, die folgenden Voraussetzungen.

Mathematik

  • Wahrscheinlichkeit: Wahrscheinlichkeit, eine Theorie für das Verständnis der Berechnungen zu den Wahrscheinlichkeiten der Ableitung der private Schlüssel mit brute-force. Obwohl Sie möglicherweise nicht in der Lage zu verstehen, was da in dem weißen Papier, für die Sie vielleicht noch etwas mehr wissen.
  • Permutationen und Kombinationen: Grundlegende Kenntnisse zur Berechnung der Anzahl der beteiligten bei der Suche nach den Wahrscheinlichkeiten.
  • Byzantine Generals Problem: Verstehen des Problems und der möglichen Lösungen

Kryptographie

  • Kryptografische hash-Funktionen (SHA-2, RIPEMD160): In die Tiefe Kenntnisse würden natürlich helfen, aber nur eine Zusammenfassung von dem, was Sie tun, würde genügen
  • Digitale Signaturen: Nach dem aufstehen, einen Einblick über das, was Sie sind, nehmen Sie einen tiefen Einblick in die ECDSA, die helfen würde, Sie in der Wertschätzung der Mathematik und die Art der 'invincibiltiy' des zugrunde liegenden Algorithmus und eine weitere Stärkung der in der gleichen bitcoin-Implementierung

Daten-Strukturen

  • Verknüpfte Listen: Grundlegende Kenntnisse von verketteten Listen
  • Bäume: Grundkenntnisse der Bäume, verschiedene Arten von Bäumen. Sie konzentrieren sich eher auf binären Bäumen und später auf das, was merkle Bäume
  • Stacks: Wie stacks arbeiten und einige grundlegende Implementierungen der gleichen

Vernetzung

  • Grundlegende Kenntnisse über Netzwerk wie IP, broadcasting/multicasting, P2P-Netzwerke (torrents) würde ausreichen

Nach erhalten Sie einen guten Einblick auf die oben genannten Themen können Sie weiterhin mit dem Buch, das Sie erwähnt haben, oder Sie wollen die videos, dann gibt es eine playlist auf youtube von der Princeton University zu Bitcoin und cryptocurrencies, die ersten drei Vorträge wäre genug für Sie, um mit der Programmierung beginnen und sich die Hände schmutzig mit der Bitcoin Core-software

+99
AnDPlah 08.01.2018, 16:55:14

bitcoind ist die Einführung einer Transaktions-Gebühr von 0,0001 BTC mit Nachdruck, obwohl ich eingestellt habe "Transaktionsgebühr" auf 0. Ist es möglich, zu übertragen BTC an eine Adresse, ohne Zahlung einer Gebühr? Wenn ja, wie?

+53
half2time 08.09.2015, 01:29:29

Fragen mit Tag anzeigen