wie kann ich und mein bit-coin?

Ich möchte wirklich wissen, wie zu bekommen und mein bit-Münze und wie kann ich mit der bit-Münze, die ich auch behandeln möchten, in der bit-Münze und investieren in der bit-Münze.

+237
Europa2010AD 03.02.2016, 08:51:54
29 Antworten

Ich glaube, es gibt keinen "trick" :-) Vielleicht verstehe ich nicht die Logik mit "später von jemand anderem". Aber vielleicht hilft Sie zusammen zu bekommen: Ich würde denken, über einen smart Vertrag mit CHECKSEQUENCEVERIFY, wo Sie eine Bedingung, die erhalten ist, neu definiert, wenn eine bestimmte Zeit vergangen ist (nach einer bestimmten Anzahl von Blöcken, die abgebaut wurden). Eine sehr kurze Vorstellung könnte dieser (baseline Idee, kein echter code!):

OP_IF
 OP_DUP OP_HASH160 [PUBKEYHASH Alice] OP_EQUALVERIFY OP_CHECKSIG
OP_ELSE
 [blocks übergeben] OP_CHECKSEQUENCEVERIFY OP_DROP
 OP_DUP OP_HASH160 [PUBKEYHASH "jemand anderes"] OP_EQUALVERIFY OP_CHECKSIG
OP_ENDIF

Dies schlägt sich in diese Logik: Alice ausgeben kann, der tx jederzeit, aber wenn eine bestimmte Menge von Blöcken passiert, dann jemand anderes ausgeben kann, der tx.

Es würde keine Rolle, von "wo" jemand anderes verbringt die in Texas, wenn es in einer einzigen Transaktion mit einem Eingang (aka Alice' Satoshis), oder mit vielen inputs aus anderen tx. Die Ausgaben Bedingung für "jemand anderes" ist unabhängig von der tx, in dem es erscheint.

Es ist keine Brieftasche ich bin mir bewusst, dass ermöglicht die Realisierung der oben genannten Bedingung über eine grafische Benutzeroberfläche. Es müsste Handarbeit... (aka "codiert").

===================

Update nach Kommentaren gearbeitet hat, durch (28 März 2018)

Verstehen Sie Ihren Punkt richtig, Sie wollen, um die Erweiterung eines vorhandenen tx mit zusätzlichen tx. Meines Wissens gibt es keine Geldbörse, die es erlaubt, dies zu tun. Mit der Hilfe von einigen command line tools kann man zum Ziel komme. Ein standard-Texas sieht wie folgt aus:

VERSION
TX_IN ZÄHLEN (z.B. 9-input-Strukturen)
TX_IN[0]
 TX_IN[0] prev-TX-hash, OutPoint index -, Skript-Länge, Skript Sig, Sequenz 
TX_IN[1]
 TX_IN[1] prev-TX-hash, OutPoint index -, Skript-Länge, Skript Sig, Sequenz 
TX_IN[n]
 TX_IN[n] prev-TX-hash, OutPoint index -, Skript-Länge, Skript Sig, Sequenz 

TX_OUT ZÄHLEN (z.B. 9 output-Strukturen)
TX_OUT[0]
 TX_OUT[0] Wert, PK_Script, pk_script 
TX_OUT[1]
 TX_OUT[1] Wert, PK_Script, pk_script 
TX_OUT[n]
 TX_OUT[n] Wert, PK_Script, pk_script 
LOCK_TIME

Also, wenn das unsigned-tx von Alice muss gehen in diese Struktur (von jemand anderem), gibt es drei Dinge, um es richtig:

  1. müssen Sie zum extrahieren der V_in und V_Out von Alice Transaktion
  2. Notwendigkeit der Integration dieser Teile in das Modell oben, und aktualisieren Sie die TX_IN und TX_Out Zähler
  3. dann die "jemand anders" hätte zu Unterschreiben, tx...

Die Unterzeichnung wird der komplexe Teil für jemand anderen, Ursache irgendwie jeder input ist unterschrieben mit den entsprechenden privkey. Also Alice würde müssen darauf Vertrauen, dass "jemand anderes", und liefern mit Ihrem privkey... Wenn der privkey ist nicht vorgesehen, die Signatur würde bleiben ungültig und konnte nicht gesendet werden, in das Netzwerk.

Im Allgemeinen war ich denken, warum würde man solch einen Aufwand? Sicher zu speichern, Gebühren... Wie @willtech erklärt, Börsen sammeln viele Eingänge in einer einzigen Transaktion, und dann haben Sie Ihre entsprechenden privkey.

Um dieses signieren problem für Alice, könnte man eine multisig. Dann braucht Sie das aber nicht bieten Ihr privkey zu jedermann.

+979
Angeliss44 03 февр. '09 в 4:24

Ich bin ein bitcoin-Anfänger und ich habe ein wenig gelesen über den Bergbau. Es hat mir denken, dass ich könnte setup unserem Büro-Netzwerk zu min bitcoin (natürlich mit Erlaubnis)

Wir haben centos-linux-server ist 24/7/365 und wir haben 6 windows-7-Maschinen, die sind auf 8 Stunden pro Tag, während einer Arbeitswoche, wenn die Mitarbeiter sind in der Arbeit.

Ist es möglich, das setup der linux-server mine bitcoins kontinuierlich mit sehr geringen Effekt auf den server laden und das gleiche mit allen windows-7-Rechner? Welche Art von mining-software wäre die Idee für das setup.

+974
Randy Phillips 05.10.2016, 23:13:41
Im Zusammenhang mit dem iOS-Betriebssystem von iPhones, iPod Touches und iPads.
+959
HVS 21.01.2019, 14:56:03

Transaktion hashes verwendet sha256, Sie sind also 32 bytes lang. Wenn ich zum speichern von einer sehr großen Datenbank der Transaktion hashes, die nur für den Zweck, zu überprüfen, Existenz später, ist es wirklich notwendig, speichern Sie alle 32 bytes? Wenn ich Speichere nur die letzten 20 bytes und ich Vergleiche Transaktionen, wobei nur die letzten 20 Byte, würde die crypto-Jungs get mad?

+932
Elgin Angelo Estrella 07.12.2018, 01:30:54

das Problem ist nun aufgespürt https://github.com/bitcoin/bitcoin/issues/16275...

+925
Gonzalo Amador Demeneghi 22.03.2017, 16:09:35

Wikipedia sagt, kB = 1000 bytes und KB = 1024 bytes.

Die einen verwenden wir für Bitcoin?

+903
philm 11.11.2012, 09:58:03

Zunächst wird jeder Knoten im Netzwerk verwaltet eine UTXO-set. Nicht nur Bergleute.

zu 1. Die UTXO-Satz erstellt wird, durch die Anwendung aller Transaktionen in jedem block in der Kette von Anfang an. Alle Transaktionen, die bleiben unverbrauchten bei erreichen der Kette Spitze sind in der UTXO-set. Der ältere block, desto höher die Wahrscheinlichkeit, dass das gesamte Netzwerk hat den gleichen block. Gleich blockiert, führen zu einem gleich UTXO-set.

zu 2. Jeder Knoten überprüft, Blöcke, nicht nur Bergleute. Ein block als gültig, wenn es folgt der Konsens Regeln. Ein Konsens die Regel ist, dass jeder verbringen Transaktion (TXO) muss sich in der aktuellen (pre-Abnahme) UTXO-set oder TXO erstellt frühzeitig im gleichen block. Block-Validierung nicht stören, die mit dem eigentlichen Abbau (nur für kurze Zeit, wenn der block akzeptiert und eine neue blocktemplate gedrückt werden, um die ASIC). Die Validierung geschieht auf der host-CPU und dem eigentlichen Abbau Teil geschieht in der ASIC. Wenn ein miner nicht bestätigen ein Ungültiger block, er verschwendet seine Zeit/Strom/Geld mit mining ein Ungültiger block auf der Oberseite des vorherigen Ungültiger block.

+893
Xilexio 24.07.2016, 18:39:13

In der Tat, die Bergleute (sollten) überprüfen Sie, ob neue Transaktionen, bevor Sie in einem block und auch vor der Annahme eines neuen block als gültig. Jedoch, Sie nicht bekommen, die Gebühren für die überprüfung der Transaktionen, die Sie nur erhalten, die Gebühren, wenn Sie mir den block, in dem die Transaktionen enthalten sind.

Aus dem bitcoin wiki:

Die Transaktionsgebühr wird verarbeitet und erhalten durch die bitcoin-miner. Wenn Sie eine neue bitcoin-block erzeugt wird, der mit einem erfolgreichen hash, der Informationen für alle Transaktionen enthalten ist, mit dem block und alle Gebühren für Transaktionen erhoben werden, die von diesem Benutzer erstellen den block, wer ist frei zu vergeben, diese Gebühren zu sich selbst.

Daher ist die Rolle der Bergleute, nachdem Sie abgebaut ist, nur weiter zu Bergbau (und so halten Validierung von neuen Blöcke, wenn Sie Sie erhalten, und neue Transaktionen, bevor Sie in Blöcke).

+882
DaggerDone 19.07.2013, 19:42:44

Ich versuche zu verstehen, wie doppelte Ausgaben verhindert werden können, wenn Minen nicht halten eine aktuelle "Bilanz" von BTC, die einem Konto zugeordnet?

Wenn Sie halten die aktuelle Bilanz ist nicht das problem, da die Anzahl der möglichen accounts ist sehr, sehr groß ist? Das ist, wenn auf jedem Konto Gleichgewicht nimmt Platz im Speicher, und mehr accounts erstellt werden, dann ist der einzige Weg, Knoten halten kann, ist, wenn die rate des Wachstums des accounts ist weniger als die Wachstumsrate des verfügbaren Speichers pro Knoten?

Bin ich etwas fehlt?

+855
digthewells 24.10.2017, 23:10:21

Lassen Sie uns sagen, ein neuer Knoten versuchen, eine Verbindung zum Netzwerk herstellen. Da es keine Knoten in Ihre peers.dat es macht eine Anfrage an den DNS-Sämaschine und erhält eine Liste mit Adressen.

Nun, wie viele von diesen Adressen wird es versuchen, sich zu verbinden? Was ist die gleiche, die beim abrufen von Adressen von peers.dat? Ist es möglich, eine änderung dieser Zahl, indem Sie einige option?

+792
Tom Morris 23.09.2014, 23:07:35

Nur als Beispiel für die Mathematik: eine zwei input-und zwei output-P2PKH Transaktion zurück 746 chars, so ist es in hex 373 Bytes.

$ printf 010000000253603B3FDB9D5E10DE2172305FF68F4B5227310BA6BD81D4E1BF60C0DE6183BC010000006A4730440220128487F04A591C43D7A6556FFF9158999B46D6119C1A4D4CF1F5D0AC1DD57A94022061556761E9E1B1E656C0A70AA7B3E83454CD61662DF61EBDC31E43196B5E0C10012102B12126A716CE7BBB84703BCFBF0AFA80283C75A7304A48CD311A5027EFD906C2FFFFFFFF0E52C4701577287B6DD02F422C2A8033FA0B4614F75FA9F0A5C4AB69634B5BA7000000006B483045022100A428348FF55B2B59BC55DDACB1A00F4ECDABE282707BA5185D39FE9CDF05D7F0022074232DAE76965B6311CEA2D9E5708A0F137F4EA2B0E36D0818450C67C9BA259D0121025F95E8A33556E9D7311FA748E9434B333A4ECFB590C773480A196DEAB0DEDEE1FFFFFFFF0290257300000000001976A914FCA68658B537382E27A85522D292E1AD9543FE0488AC98381100000000001976A9146AF1D17462C6146A8A61217E8648903ACD3335F188AC00000000 | wc -c

Es hat zwei Eingänge mit Signaturen und komprimiert Tasten und zwei P2PKH Ausgänge. Es kann zerlegt werden, auf diese Weise:

VERSION 01000000
TX_IN COUNT [var_int]: hex=02, dezimal=2
 TX_IN[0] OutPoint hash (char[32]) BC8361DEC060BFE1D481BDA60B3127524B8FF65F307221DE105E9DDB3F3B6053
 TX_IN[0] OutPoint index (uint32_t) hex=01000000, Umgekehrt=00000001, dezimal=1
 TX_IN[0] Script Länge (var_int) hex=6A, dezimal=106
 TX_IN[0] Script Sig (uchar[]) 4730440220128487F04A591C43D7A6556FFF9158999B46D6119C1A4D4CF1F5D0AC1DD57A94022061556761E9E1B1E656C0A70AA7B3E83454CD61662DF61EBDC31E43196B5E0C10012102B12126A716CE7BBB84703BCFBF0AFA80283C75A7304A48CD311A5027EFD906C2 
 TX_IN[0] Sequence (uint32_t) FFFFFFFF
TX_IN[1]
 TX_IN[1] OutPoint hash (char[32]) A75B4B6369ABC4A5F0A95FF714460BFA33802A2C422FD06D7B28771570C4520E
 TX_IN[1] OutPoint index (uint32_t) hex=00000000, Umgekehrt=00000000, dezimal=0
 TX_IN[1] Skript, Länge (var_int) hex=6B, dezimal=107
 TX_IN[1] Skript, Sig (uchar[]) 483045022100A428348FF55B2B59BC55DDACB1A00F4ECDABE282707BA5185D39FE9CDF05D7F0022074232DAE76965B6311CEA2D9E5708A0F137F4EA2B0E36D0818450C67C9BA259D0121025F95E8A33556E9D7311FA748E9434B333A4ECFB590C773480A196DEAB0DEDEE1 
 TX_IN[1] Sequence (uint32_t) FFFFFFFF

TX_OUT COUNT hex=02, dezimal=2
 TX_OUT[0] - Wert (uint64_t) hex=9025730000000000, reversed_hex=0000000000732590, dec=7546256, bitcoin=0.07546256
 TX_OUT[0] PK_Script Länge (var_int) hex=19 Dez=25
 TX_OUT[0] pk_script (uchar[]) 76A914FCA68658B537382E27A85522D292E1AD9543FE0488AC
 TX_OUT[1] Wert (uint64_t) hex=9838110000000000, reversed_hex=0000000000113898, dec=1128600, bitcoin=0.01128600
 TX_OUT[1] PK_Script Länge (var_int) hex=19 Dez=25
 TX_OUT[1] pk_script (uchar[]) 76A9146AF1D17462C6146A8A61217E8648903ACD3335F188AC
 LOCK_TIME 00000000

Basierend auf der Formel (X * 148 + Y * 34 + 10 +- X) sollte es geben 2*148+2*34+2=366Bytes ... in der Nähe. Ok.

Jetzt kommt eine (2-von-2) multisig mit 1 Eingang, zwei Ausgänge, 670 chars, 335 Bytes - komprimierten Schlüssel:

$ printf 0100000001B9C6777F2D8D710F1E0E3BB5FBFFA7CDFD6C814A2257A7CFCED9A2205448DD0601000000DA0048304502210083A93C7611F5AEEE6B0B4D1CBFF2D31556AF4CD1F951DE8341C768AE03F780730220063B5E6DFB461291B1FBD93D58A8111D04FD03C7098834BAC5CDF1D3C5FA90D0014730440220137C7320E03B73DA66E9CF89E5F5ED0D5743EBC65E776707B8385FF93039408802202C30BC57010B3DD20507393EBC79AFFC653473A7BAF03C5ABF19C14E2136C646014752210285CB139A82DD9062B9AC1091CB1F91A01C11AB9C6A46BD09D0754DAB86A38CC9210328C37F938748DCBBF15A0E5A9D1BA20F93F2C2D0EAD63C7C14A5A10959B5CE8952AEFFFFFFFF0280C42B03000000001976A914D199925B52D367220B1E2A2D8815E635B571512F88AC65A7B3010000000017A9145C4DD14B9DF138840B34237FDBE9159C420EDBBE8700000000 | wc -c

der Unterschied ist, dass Sie benötigen, um zwei Unterschriften, und die 3 pubkeys der multisig. Decodiert:

VERSION 01000000
TX_IN COUNT [var_int]: hex=01, dezimal=1
 TX_IN[0] OutPoint hash (char[32]) 06DD485420A2D9CECFA757224A816CFDCDA7FFFBB53B0E1E0F718D2D7F77C6B9
 TX_IN[0] OutPoint index (uint32_t) hex=01000000, Umgekehrt=00000001, dezimal=1
 TX_IN[0] Script Länge (var_int) hex=DA, dezimal=218
 TX_IN[0] Script Sig 1 (uchar[]) 0048304502210083A93C7611F5AEEE6B0B4D1CBFF2D31556AF4CD1F951DE8341C768AE03F780730220063B5E6DFB461291B1FBD93D58A8111D04FD03C7098834BAC5CDF1D3C5FA90D001
 TX_IN[0] Script Sig 2 (uchar[]) 4730440220137C7320E03B73DA66E9CF89E5F5ED0D5743EBC65E776707B8385FF93039408802202C30BC57010B3DD20507393EBC79AFFC653473A7BAF03C5ABF19C14E2136C64601
 TX_IN[0] Multisig Pubkeys (decodiert details): 

 47: OP_DATA_0x47: push-hex 47 (dezimal 71) bytes auf stack
 52: OP_2: die Zahl 2 ist auf stack geschoben
 21: OP_DATA_0x21: komprimierte pub key (33 Bytes)
0285CB139A82DD90:62B9AC1091CB1F91:A01C11AB9C6A46BD:09D0754DAB86A38C:C9
 Dies ist MultiSig komprimierten Öffentlichen Schlüssel (X9.63 form)
 entsprechende bitcoin-Adresse ist: 1LcBDzTGSJiN5snVBHiyeWsT7SqRWUW7mp
 21: OP_DATA_0x21: komprimierte pub key (33 Bytes)
0328C37F938748DC:BBF15A0E5A9D1BA2:0F93F2C2D0EAD63C:7C14A5A10959B5CE:89
 Dies ist MultiSig komprimierten Öffentlichen Schlüssel (X9.63 form)
 entsprechende bitcoin-Adresse ist: 1LisHErVXWhY1A1ZJqZSDdGYKrbGn1M6bx
 52: OP_2: die Zahl 2 ist auf stack geschoben
 AE: OP_CHECKMULTISIG: Beendigung multisig TX_IN[0] Sequence (uint32_t)

 TX_IN[0] Sequence (uint32) FFFFFFFF
TX_OUT COUNT hex=02, dezimal=2
 TX_OUT[0] - Wert (uint64_t) hex=80C42B0300000000, reversed_hex=00000000032BC480, dec=53200000, bitcoin=.53200000
 TX_OUT[0] PK_Script Länge (var_int) hex=19 Dez=25
 TX_OUT[0] pk_script (uchar[]) 76A914D199925B52D367220B1E2A2D8815E635B571512F88AC
 TX_OUT[1] Wert (uint64_t) hex=65A7B30100000000, reversed_hex=0000000001B3A765, dec=28551013, bitcoin=.28551013
 TX_OUT[1] PK_Script Länge (var_int) hex=17 Dez=23
 TX_OUT[1] pk_script (uchar[]) A9145C4DD14B9DF138840B34237FDBE9159C420EDBBE87
 LOCK_TIME 00000000

man kann sich leicht ändern, um 2-3 multisig-oder 3-von-7, die höhere Zahl der Unterschriften und die pubkeys entsprechend. Signaturen können unterschiedliche Länge, beginnend mit 00 (vor allem, wenn negative S-Werte), und dann 0x47 oder 0x48 als längenindikator.
Pubkeys komprimiert werden können (33 bytes) oder unkomprimiert (66bytes).

Mathematik kann nicht ausgetrickst werden :-)

+781
parovoz1g 24.06.2016, 22:57:30

Ich lese ein ebook, genannt Bitcoins: was Sie sind und wie Sie zu benutzen, das Buch sagt

... wäre es ein Narren-Wette zu nehmen, ein Versprechen, eine Schuld zu bezahlen in Bitcoins, da Sie per definition immer schwieriger zu zu erhalten.

Das ergibt keinen Sinn für mich; gerade, weil die Zahl neuer Bitcoins produziert wird, zu verringern, bedeutet nicht, Sie wird schwieriger sein, zu erhalten, weil die Menschen können immer noch kaufen und verkaufen bestehende bitcoin. Der zitierte text scheint zu implizieren, dass der Wert des bitcoin wird immer weiter steigen, oder bin ich etwas fehlt?

+770
rideau 19.12.2017, 15:21:29

Ich arbeite auf iOS-Kamera-app und speichern möchten, hash von Fotos im blockchain für den "Beweis der Existenz".

AFAIK Transaktion mit OP_RETURN in der Ausgabe hat einige Nachteile

  • nicht erstattungsfähig. also jede Transaktion brennt Münzen und entfernt etwas von einer endlichen Ressourcen. für immer.
  • kann zurückgewiesen werden von Bergmann/werden kann Thema ablehnen, weil der niedrige Gebühr und negativen Auswirkungen der Verbrennung Münzen
  • änderungen vorbehalten. OP_RETURN Feld verwendet werden, um 80 bytes und hat jetzt 40 bytes.

Ich Schätze, irgendwelche Ideen

+696
Maralex 18.03.2013, 16:27:08

Ein Blick auf beide die Zcash original-Papier und die aktualisierte Zcash - Protokoll-Spezifikation, es scheint, dass nach Alice bezahlt Bob, Sie können zeigen Sie der Welt, dass Sie das Tat.

Alice kann dies tun, indem er die Zufälligkeit der neuen Münze Verpflichtungen, die Sie erzeugt, von denen Bob ' s PK und die Menge. Zum Beispiel in dem Bild unten, Alice zeigt die Elemente, die rot markiert sind (d.h., Alice Zufälligkeit) und Purpur (D. H., Bob ' s PK und der Wert), während die Elemente, die in gelb sind bereits öffentlich.

Zcash Pour TXN description from Oakland paper

Der gleiche Angriff funktioniert in der aktualisierten Zcash Vorschlag (siehe Abschnitt 4.4 auf Seite 19 in v2018-beta2.0, plus Bild unten).

Zcash coin commitment from their protocol spec

Ich will einfach nur, um zu bestätigen, dass (1) ich bin an nichts fehlt und das ist möglich, und (2) es ist potentiell problematisch. Zum Beispiel, wenn Alice bezahlt Bob für einige illegale Güter oder Dienstleistungen, Sie können später zeigen, dass Sie das Tat.

Gedanken wären willkommen!

+598
Junran Cao 20.04.2013, 10:32:44

Bestimmte escrow-Techniken beruhen auf einer party wird in der Lage zu "zerstören" diese bitcoins, ohne in der Lage, Sie zu stehlen. Zum Beispiel könnte ich 10 bitcoins in escrow, was eine zweite person die Fähigkeit, Sie zu zerstören. Wenn nun die zweite party verleiht mir, sagen wir, 5 bitcoins, ich kann nicht einfach weglaufen, meine Schulden, ohne dass ein Verlust größer als die Schulden selbst, einmal der anderen Partei zerstört, die bitcoins. Es gibt Abweichungen von dieser Regelung für eine Reihe von anderen Zwecken.

Sie wollen nicht, um tatsächlich zu zerstören, die bitcoins in ein solches System, aber Sie wollen die Bedrohung zu zerstören.

Aber "zerstören" in diesem Kontext ist nicht unbedingt eine tatsächliche Zerstörung, die so lange als "zerstört" bitcoins sind ein Verlust für beide Parteien. Spenden an Vertrauenswürdige Organisationen sind eine alternative.

+584
Romil Jain 13.01.2014, 08:16:54

Der standard-client priorisiert TXs durch die Zeit des Eingangs, z.B. eine entgegenstehende Transaktion nicht weitergeleitet werden. Dieses wird nicht erzwungen durch das Netz, obwohl. Gibt es etwas, dass verhindern würde, dass dieses Szenario nicht passiert, mit 0-Bestätigungen?:

  • Senden 0.01 btc Gebühr TX 0-Bestätigung der Annahme merchant.
  • Empfangen Sie digital gut.
  • Senden 0.02 btc Gebühr TX direkt an "alle" die großen pools/Bergleute.
  • Bergleute gehören die höhere Gebühr TX, weil Sie mehr davon profitieren. (Nicht sicher, dass Sie derzeit tun, aber Sie könnten.)
  • prahlen erfolgreich verdoppeln verbringen

Gibt es etwas, aber sorgen um Ihren Ruf zu halten pools/Bergleute fallen niedrigere Gebühr TXs zugunsten der höheren Gebühr TXs?

+506
StackEngineer 16.11.2015, 04:43:42

Ich bin versucht zu bauen bitcoind aus dem Quellcode auf Ubuntu 13.04:

$ apt-get install libboost-all-dev ccache pkg-config # deps
$ git clone https://github.com/bitcoin/bitcoin.git
$ cd bitcoin
$ ./configure --without-qt --mit-inkompatibel-bdb
$ make

Es funktioniert !

Ich bin auf der Suche für die Möglichkeit zur Erstellung von statischen binären.

Allerdings kann ich nicht finden --enable-static-option konfigurieren. Wie sollte ich bauen statische bitcoind richtig?

+400
Matt Ryall 04.05.2019, 14:19:42

Bitcoins werden können "gefälscht", wenn ein Betrüger Münze verfälscht, um die Reale Sache. Zusätzlich zu dem, was hier aufgeführt ist:

  • Test der Netzwerk-Münzen können gefälscht und angeboten als Produktions-Netzwerk Münzen

  • Eine lokale Instanz von Bitcoin-Netzwerk erstellt werden kann, und so lange, wie es kommuniziert nicht mit dem rest der Welt, die letzten Münzen in der Abgeschiedenheit, dass die privaten bitcoin-Netzwerk.

+392
Lior Kogan 30.01.2012, 18:19:01

Dies ist eine Allgemeine blockchain Frage - nicht speziell bitcoin. Hoffe dies ist der richtige Ort:

Wenn ein Unternehmen sammelt Geld durch ein ICO-wie Telegramm, sind Sie für die Erstellung Ihrer Münzen und blockchains von Grund auf neu? Sie erstellen Ihren eigenen Prozess der Bergbau, die eingehalten werden muss? ODER, nutzen Sie den die blockchain und deren Solidität-code als Plattform für Beispiel?

+387
Arha 11.04.2015, 18:25:30

Es gibt mehrere Bitcoin-Börsen gibt, die meisten wahrscheinlich, Sie sind mit verschiedenen DB-Systemen.
Um sicher zu sein, sollten Sie sich an der insbesondere Vertreter der Börsen.

+351
Yatrew 29.09.2017, 09:01:18

Stratum ist nicht HTTP, es ist ein Protokoll, das entwickelt wurde, direkt auf TCP.

Sie können einen bestehenden load-balancer, das funktioniert auf der TCP-Ebene, lenken neue TCP-Verbindung versucht, die backend-Server. Nachdem ein client verbunden ist, hält reden auf das gleiche backend.

Alle Stratum Arbeit bezieht sich auf eine Verbindung. Die Beweise der Arbeit, die von clients gesendet werden sollen, müssen über die gleiche Verbindung, wo die Arbeit, die Daten empfangen wurden. Es kann keine Verwirrung über die Arbeitsplätze, und es gibt keine Notwendigkeit, öffnen Sie mehr als eine Verbindung.

Es gibt keine Notwendigkeit für den Lastenausgleich einzelne Schicht anfordert, oder sogar zu verstehen, das stratum-Protokoll. Es könnte ein Vorteil sein für den load balancer in der Lage sein zu sagen, einen client zu verbinden, um es über auf ein anderes backend, wenn das backend ist, ist überlastet. In diesem Fall würden Sie brauchen, um erstellen Sie Ihr eigenes stratum load-balancing-software - Sie konnte nicht einen Allgemeinen Lastenausgleich für diese. Ich bin mir nicht sicher, ob so ein feature wirklich wichtig ist wenn. Trennen der Verbindung mit einem client ist wahrscheinlich genauso effektiv, wenn Sie wollen, dass es wieder eine Verbindung zu der gleichen IP-Adresse sowieso (die IP-Adresse des load-balancer).

Beachten Sie, dass, vorausgesetzt, Ihre mining-server-software ist etwas effizienter, einen einzigen server in der Lage sein würde zu laufen, selbst die größten mining-pool heute. So ein setup wie dieses ist wahrscheinlich nur nützlich für failover, nicht so sehr auf das balancing laden.

+332
Ramakrishna Upadhyaya 04.08.2016, 17:35:50

Vor kurzem bekam ich in einer Diskussion mit meinem Bruder über das, was bitcoin ist und was Bergbau ist. Er hatte noch nie davon gehört, also musste ich mein bestes tun, um es zu erklären, alle von Anfang an. Ich hatte Mühe, zu erklären, bestimmte Aspekte des Bergbaus obwohl. Er Verstand nur Bitcoin aus der Sicht der es als störend und zu untergraben oder möglicherweise die Zerstörung der US-Wirtschaft. Er sah mein handeln des Bergbaus Krypto-Währung als Geld zu drucken, zu Hause und künstlich aufblasen der US-Wirtschaft. Ich versuchte zu erklären, dass im wesentlichen ist es der US-Wirtschaft und anderen fiat-Währungen, die diejenigen sind, die Geld drucken und verursacht massive inflation und, dass Bitcoin langfristig nicht darunter leiden, dass problem. Ich bin mit schwierig noch aber das Verständnis der beste Weg, ihm zu erklären, Woher das Geld kommt, wenn ich mir, wie es anders ist, Geld zu drucken. Jemand da draußen eine ähnliche Erfahrung oder wissen, der beste Weg, dies zu erklären?

+233
Moniraddin Zeitounli 31.07.2014, 04:13:05

Blockchain hat eine große Dokumentation für PHP, aber nichts wirklich für Knoten!

Hat jemand hier irgendwelche Projekte,wo Sie die blockchain.info Erhalten Sie Zahlungen API, die in Ihren Knoten-apps, um Geld zu erhalten / prüfen Bestätigungen?

Ich Lerne viel besser durch die Leser / Neuerstellen Beispiel-code, so dass alle von Ihnen würde mir helfen, die Tonnen!

+223
Neverender 12.01.2013, 20:00:40

Erstellen Sie eine Transaktion mit zwei Ausgängen, einer, 0.001 BTC an den Empfänger, einen anderen Menschen 24.9989 zurück auf eine andere Taste, die Sie mit eigenen selbst (eine änderung der Ausgabe), und der Unterschied von 0,0001 BTC wäre Gebühr.

+201
Oliver Gaida 08.02.2016, 11:51:16

Speichern der gesamten blockchain in meinem computer ist, wobei mi eine Menge Platz. Ich suchte in diesem forum nach einer Lösung und ich sah, dass es eine option zu beschneiden, die Knoten und sparen eine Menge Platz. Ich folgte den Anweisungen, ich ging zu den Bitcoin-Daten-Verzeichnis habe ich eine Datei gibt, und nannte es "bitcoin.conf" und ich schrieb "-prune=1100" in. Nichts, was ich erwartete, geschah, der Raum, den er nahm, blieb die gleiche, es begann erst herunterladen einer neuen blockchain genannte "testnet". Habe ich etwas falsch gemacht? Und wie ich es beheben kann, um Platz zu sparen? Meine version von Bitcoin Core ist v0.14..2

PS: Letzteres habe ich entdeckt, dass in der Tat, ich habe drei Bitcoin-Daten-Verzeichnisse, und plötzlich habe ich Zweifel, in welche von Ihnen soll ich meine "bitcoin.conf". Ist mit drei Verzeichnisdaten wie soll es werden? Und in welchen von Ihnen soll ich meine "bitcoin.conf".

enter image description here

enter image description here

+186
Plastic Astronaut 11.09.2013, 02:17:34

Ich bin kein Steuerberater oder Anwalt, aber in der Regel Kapitalertragsteuer wird nur erhoben, wenn Sie konvertieren Sie Ihre Vermögen in fiat-Währung. Ich würde erwarten, dass die BTC-LTC-trades sind nicht zu versteuern - nur der Verkauf USD wäre eine steuerpflichtige Veranstaltung.

Wenn während des trades, Sie verkauft Ihre (für exampe BTC) - Token für USD, dann verwendet USD, mehr zu kaufen (z.B. LTC) - Token, dann ist der Verkauf USD würde besteuert werden.

+165
user6427 16.09.2019, 10:32:32

Ein Feld mit der Bezeichnung "version" wird in vielen Kontexten in Bezug auf das Bitcoin-Protokoll. Manchmal nutzt man die aktuelle version der Bitcoin-client (version message), manchmal 1 verwendet (block, tx), warum ist das so? Was sind die Regeln in der Nummerierung von diesen Versionen? Für den Kontext verwendet, 1s, würden andere Werte zu überprüfen, oder würden Sie vom Kunden abgelehnt wurden?

+54
LatheefCM 08.02.2017, 17:51:42

Angenommen, Sie haben mehrere Computer im selben Netzwerk. Auch, verwenden Sie einen block-Ebene (beachten Sie, dass 'block' ist in diesem Zusammenhang anders als das, was es bedeutet in der Regel in Bitcoin) deduplication-Dateisystem wie SDFS dedupliziert werden sollen Blöcke zwischen diesen Computern.

Wie viel Speicherplatz würde das speichern beim ausführen von Bitcoin-Core? Ausgehen, dass alle Computer die gleiche version von bitcoind.

+25
Eduard Uta 24.01.2016, 13:21:13

Hintergrund

Letzte Nacht, ich diskutierte mit einem Freund über die dezentrale Natur des bitcoin. Er machte ein argument, die angibt, dass die chinesische Kommunistische Partei ist nicht besorgt über die bitcoin, weil mehr und mehr bitcoin-Transaktionen sind abgeschlossen, in China und er glaubt, dass die Kommunistische Partei Chinas ist hinter diese mining-Farmen. Er behauptet, dass wenn alle bitcoins abgebaut werden, mit China besitzen so viele mining-Farmen, wie Sie es tun, Sie können kostenlos einen winzigen Bruchteil für jede Transaktion, die Sie Bearbeiten, so dass eine stabile bitcoin-Einnahmen über den langen Lauf. Sein Punkt ist, dass es in Ihrer inhärenten Interesse für bitcoin zu wichtig geworden, für Ihre Bürgerinnen und Bürger zu verwenden, da es eine kleine Steuer auf alle die Nutzung.

Dies ist seine Art, zu erklären, warum China im Gegensatz zu Russland, nicht aus bitcoin illegal für die Bürger zu verwenden (auch wenn die Bürger versuchen sich zu verstecken Kapital). Ich war nicht bewusst, dass ein Bergmann die Verarbeitung von Transaktionen könnte eine kleine Gebühr.

Frage

Kann sich ein Unternehmen/Land einen mining-farm für die Verarbeitung von Transaktionen und laden ein Bruchteil für jede Transaktion, sagen wir 0.0001 bitcoins pro Transaktion, die es vollendet?

+17
SYAZAn 13.09.2019, 08:48:21

Fragen mit Tag anzeigen