Wenn, um zu überprüfen, eine sperren-hash-nur niedriger sein als der hash in den block, warum dann nicht 00000000000000000000000000001 Arbeit, jedes mal?

Also, wenn, um zu überprüfen, einen block brauchen Sie nur ein hash, der niedriger als der block in dem hash dann, warum Sie brauchen, um eine Reihe von Berechnungen anstatt nur mit 0000000000000000000000000000000000000000000000000000000000000000000000000000001 jedes mal?

+994
user229786 20.05.2018, 08:06:58
27 Antworten

Das Bitcoin-Protokoll hat einige eingebaute Unterstützung für dieses, aber ich weiß nicht, ob es bereits umgesetzt wird. Sehen https://en.bitcoin.it/wiki/Contracts Beispiel 7 am Ende.

Auch finden http://www.youtube.com/watch?v=mD4L7xDNCmA für Erläuterungen zu einigen erweiterten Funktionen.

+976
Thiago Macedo 03 февр. '09 в 4:24

Wenn Sie wollen Gewinn aus Bitcoins, die Sie würde nicht wollen, um gegen die Arbeit, wie es erklärt wurde von Satoshi in seinem ursprünglichen Papier). Ein 51% Angriff würde nicht bringen Sie Gewinn, eher würde es jeder machen, der in das Projekt involviert lose, wie Bitcoin den Ruf würde beschädigt werden.

Die andere Sache ist, immer genug hashing-power. Es sei denn, Sie Ziel-mining-spezifische Maschinen, die Chancen, höhere-end-mining-kompatiblen Grafikkarten ist nicht allzu hoch. Also, der Trojaner hätte, auf die Sie sich verlassen, immer eine Menge von mäßig betrieben-PCs, und um einen 51% Angriff, das botnet müsste ziemlich groß. Die größten botnets, bestehend aus über 100'000 Computern, die potenziell zu erreichen, aber so weit Bitcoin ist nicht ein primäres Ziel für die botnet-Aktivität.

+946
franfran 13.08.2017, 09:38:29

An dieser Stelle 2 TH/s ist ok für kleine Bergleute, 2 GH/s ist verrückt langsam und 2 MH/s ist wohl nicht genug für den pool zu ermitteln, die Sie Bergbau sind auf alle. Also das ist wahrscheinlich dein problem.

Selbst die besten gaming-Computer hatte zu geben in 2013. Mining wird nun auf ASIC-hardware. Computer sind einfach zu langsam.

+925
MaxHype 06.05.2018, 23:15:19

Localbitcoins.com für hand zu hand exchages

+900
Jingle 06.08.2011, 18:45:21

Ich bin noch neu in bitcoin und Experimentieren viel mit bitcoinjs-lib in JavaScript.

Wie erstelle ich einen lesbaren string aus einem privaten Schlüssel? Dies ist mein Aktuelles setup:

 const seed = bip39.mnemonicToSeed(seedPhrase)
 const bitcoinNetwork = bitcoin.Netzwerke.testnet
 const hdMaster = bitcoin.bip32.fromSeed(Saatgut, bitcoinNetwork) // same von oben
 const Schlüsselpaar = hdMaster.derivePath (m'/0')
 // versuchen, den privaten Schlüssel als lesbaren string
 const privateKeyBuffer = Puffer.aus(Schlüsselpaar.privateKey)
 const privateKey = privateKeyBuffer.toString('utf8')
 console.log('privateKey → ', privateKey)
 // keine privaten Schlüssel als lesbaren string
 const { Adresse } = bitcoin.Zahlungen.p2pkh({ pubkey: Schlüsselpaar.publicKey })

irgendwelche Ideen für mich?

+869
Vikas Khandola 17.01.2011, 12:00:38

Ich möchte den Aufbau eines automatisierten Systems, kann Zahlungen von Nutzern in bitcoin und kann die Ausschüttungen an die Adressen, angegeben durch den Benutzer, wie gut.

BIP32 sagt, dass der beste Weg, Zahlungen zu akzeptieren, ist die Nutzung von HD-wallets. Aber was ist mit Auszahlungen? Wie kann ich Auszahlungen, wird mit Mitteln aus dem Konto für externe Kette Adressen, die mit den empfangenen Mitteln und nicht vorstellen Sicherheitslücken?

+856
Jamie van Dyke 26.01.2012, 08:51:09

Ich kaufte Krad Miner aus dem Schöpfer für die Prämie Kosten von 50 BTC, und veröffentlichte es als open-source (Apache 2.0 Lizenz) auf Github. Da hat der Autor andere Projekte mit dem Krad label, habe ich es umbenannt, um Tumen Bergmann. Ich würde derzeit halte es für alpha-Qualität; ich habe es nicht ausführen, lediglich gereinigt, so gut ich konnte.

In der kurzen Frist, die ich planen, zu finanzieren einige kleinere Tests und Entwicklung auf. Längerfristig, ich kann mit dem Programmieren anfangen auf mich selbst, wenn ich jemals finden, die freie Zeit. Ich begrüße es, Spenden in form von bug-reports, code-pull-Anforderungen, und BTC zu bezahlen, die Programmierer.

Frohe Weihnachten, Münzer.

+833
softmaster 29.12.2016, 20:24:08

Aus dem Samen, Elektron erzeugt Daten, die er dann nutzt, um so viele private Schlüssel wie gewünscht. Von jeder privaten Schlüssel, einem öffentlichen Schlüssel erzeugt wird, und von jedem öffentlichen Schlüssel ein hash-Wert, der öffentliche Schlüssel und von jeder öffentlichen Schlüssel (hash-Adresse.

Elektron prüft dann diese Adressen für Aktivität auf dem server es ist verbunden mit als wie ich Sie in diese und diese Antwort (Lesen Sie für details).

+828
matthew wecksell 26.09.2019, 14:52:45

Dies ist sicherlich möglich, mit den. Es wird nicht die Anforderung erfüllen wird "einfach für Menschen, die möglicherweise oder möglicherweise nicht über die bisherigen BTC/blockchain-Erlebnis", aber wenn Sie haben Programmiererfahrung könnte man Einhaken es bis zu einem netten app oder website.

Alternativen, die nicht scheinen, um Ihre Bedürfnisse zu erfüllen:

Multisig Bitcoin ermöglicht es, bis zu 15 Personen, die die Abstimmung über eine einzelne standard-Transaktion. Dies hat den meisten support und tools für Leute, die neu sind, um das Konzept der blockchain. Vielleicht kann man ein delegate-Typ-setup?

NXT implementiert ein voting-system , ermöglicht bis zu 100 Antworten. Ich bin mir nicht sicher über die Anzahl von tools, um diese einfach zu verwenden für Ihre Durchschnittliche person.

+800
devavita 06.12.2014, 06:57:36

Nein wäre es nicht.

Mining mit der CPU oder GPU ist wertlos, und wenn Ihr Ziel ist es, den Kauf einige nicht-standalone-ASIC, Ihre beste Wette ist, einen PC nutzt, so wenig Energie wie möglich.

+793
airi 17.08.2014, 08:02:29

Ich sende 50mBTC 10 Wallet-Adressen in einer einzigen Transaktion. Was Transaktionsgebühr sollte ich hinzufügen, um die gesamte Transaktion? 0.1 mBTC?

Im Anschluss an das, was ist die maximale Anzahl von Adressen, die ich hinzufügen kann, dass einzelne Transaktion, hält unten die 10kB Schwelle?

+770
user12248 06.09.2018, 02:04:07

Ja. Standardmäßig Bitcoin nur hören für RPC-verbindungen auf loopback. Lokale loopback kann nicht zugegriffen werden oder ausspioniert auf einem anderen computer.

+682
craigslistrr O 21.01.2019, 01:30:03

Wie man die balance einer Adresse mit bitcoind rpc?

Ich meine immer durch die Adresse der Liste seiner unverbrauchten Ausgänge in der Ansicht so etwas wie dieses: TxHash;Wert;Noutput.

+680
J86 14.07.2012, 13:36:27

Die -gpu=X-Befehlszeile ist darüber informiert, welcher Ihrer CUDA-Geräte, die Sie verwenden sollten, nicht , wie viele es benutzen soll. Wie die meisten Dinge, die geschrieben von Programmierer, der index beginnt bei null. Wenn Sie zwei Grafikkarten haben, führen Sie es einmal auf der Kommandozeile mit -gpu=0 und dann ein zweites mal, wieder mit -gpu=1. Sobald Sie Ihre ideale Feinabstimmung auf aggression, gpugrid und gputhreads (wenn überhaupt), ist es am einfachsten, wenn Sie eine batch-Datei (es sei denn, du bist mit GUIMiner, in dem Fall erstellen Sie eine neue CUDA-miner für die zweite Karte, gleiche zusätzliche flags an den beiden anderen als gpu=0 oder 1).

Sie können ausführen es zweimal ohne die Angabe der GPU und es wird sicher laufen, aber von der Ausgabe der Konsole es erscheint, weist er die beiden auf dem ersten Gerät.

+680
Becky Ramsay Huckabee 22.02.2010, 13:30:22

Ja, die Volatilität der Preise ist eine schlechte Sache, da schüttelt es den Völkern Vertrauen in die Währung als ganzes. Der Grund, warum Geld Wert ist, weil die Leute verwenden, ist in den Transaktionen. Wenn Menschen kein Vertrauen in eine Währung, dann werden Sie weniger wahrscheinlich, es zu akzeptieren als eine form der Zahlung.

+674
EmmyCleo Quilks 30.07.2017, 13:58:34

Die submitblock Methode nimmt eine raw-serialisiert block als einzigen parameter. Finden Sie detaillierte Unterlagen über diese hier und hier.

Dies ist ein Beispiel für die raw-genesis-block in bitcoin:

0100000000000000000000000000000000000000000000000000000000000000000000003BA3EDFD7A7B12B27AC72C3E67768F617FC81BC3888A51323A9FB8AA4B1E5E4A29AB5F49FFFF001D1DAC2B7C0101000000010000000000000000000000000000000000000000000000000000000000000000FFFFFFFF4D04FFFF001D0104455468652054696D65732030332F4A616E2F32303039204368616E63656C6C6F72206F6E206272696E6B206F66207365636F6E64206261696C6F757420666F722062616E6B73FFFFFFFF0100F2052A01000000434104678AFDB0FE5548271967F1A67130B7105CD6A828E03909A67962E0EA1F61DEB649F6BC3F4CEF38C4F35504E51EC112DE5C384DF7BA0B8D578A4C702B6BF11D5FAC00000000

Und wenn Sie split auseinander in seine Stücke:

version: 01000000
prev block: 0000000000000000000000000000000000000000000000000000000000000000 
merkle root: 3BA3EDFD7A7B12B27AC72C3E67768F617FC81BC3888A51323A9FB8AA4B1E5E4A
timestamp: 29AB5F49
bits: FFFF001D
nonce 1DAC2B7C
num txs: 01
tx1: 01000000010000000000000000000000000000000000000000000000000000000000000000FFFFFFFF4D04FFFF001D0104455468652054696D65732030332F4A616E2F32303039204368616E63656C6C6F72206F6E206272696E6B206F66207365636F6E64206261696C6F757420666F722062616E6B73FFFFFFFF0100F2052A01000000434104678AFDB0FE5548271967F1A67130B7105CD6A828E03909A67962E0EA1F61DEB649F6BC3F4CEF38C4F35504E51EC112DE5C384DF7BA0B8D578A4C702B6BF11D5FAC00000000
+517
Artsablyuk 12.05.2010, 05:59:41

Es hängt wirklich von Land zu Land und Karte Unternehmen:

Ländern sind die Durchsetzung der Vorschriften über die finanziellen Institutionen: KYC (Know your Customer) und AML (Anti-Geldwäsche), die, wenn angewandt, auf Einweg-Karten machen Ihnen unmöglich, in der gleichen Weise, die Sie nicht verwenden können, Ihnen Geld zu überweisen, um jeden persönlichen Konto

Zweites Thema ist Betrug und chargebacks - wie hier erklärt: Warum Bitcoin so anfällig für Kreditkartenbetrug?

Drittes Problem sind die STEUERN. Finanzamt will wissen, wie viel Geld Sie auf Ihren Bankkonten und das ist unmöglich mit Bitcoins, es sei denn, Sie können verfolgen, Transaktion, wenn Sie es gekauft haben.

Niederländische Finanzamt bittet Sie um Bericht wenn Sie über bitcoins, und in Holland Sie können Sie kaufen mit niederländischen Geld-transfer-system (IDEAL). Wenn Sie Leben in England, Sie können Sie kaufen, aus EU-bitcoin-Börsen/Verkäufern, aber Sie benötigen, um ausführen die SEPA-überweisung von Ihrem bank nehmen kann paar Tage zu deaktivieren.

+449
Hoon Park 28.01.2012, 21:39:26

Sie haben Recht, dass es einige Nachteile, um die Wiederverwendung einer bitcoin-Adresse, während zur gleichen Zeit, kann es unbequem sein, generieren Sie eine neue Adresse jedes mal.

Ich glaube, Sie finden es nicht mehr möglich machen, eine unauffindbar Zahlung-system, wo die Geldmenge begrenzt ist. Wenn die Geldschöpfung kontrolliert wird (wie bei bitcoin), Knoten müssen einen Weg zu verfolgen, das Geld zurück, wenn ein Gültiger origin.

Für die Einschränkungen des bitcoin, Lesen Sie weiter.

Vielleicht haben Sie Interesse in Bulletin 21 (Bitcoin Verbesserungsvorschlag 21), das ist ein offizieller URI-Erweiterung, die bitcoin-clients oder wallets verwenden können, um Zahlungen zu erleichtern. Im Grunde ein Verkäufer kann ein bitcoin-URI (z.B. ein link) auf den Käufer und wenn der Käufer seinen bitcoin-client kompatibel ist, den bitcoin-client stellt eine Zahlung Bildschirm sagen z.B., "möchten Sie Bob 20 bitcoins?". Was man beachten sollte ist der Verkäufer können jede bitcoin-Adresse in der URI, das heißt, wenn die meisten bitcoin-Kunden + Verkäufer unterstützt diese Regelung, die viele Transaktionen, könnte leicht zu verwenden, einmalige bitcoin-Adressen, die hilft, erreichen die Privatsphäre die Sie suchen.

Hinweis: es ist immer noch das problem, dass kann schwierig sein, zum senden von bitcoins an z.B. einen Freund, und, wie Sie sagte, in der Lage zu "entdecken" someones bitcoin-Adresse mit z.B. Ihre E-Mail-Adresse, die nützlich sein würde. Ich habe ein side-Projekt Bitcoin-Zahlungsdienstleister , die versucht, dieses problem zu lösen. Im Grunde ist es ein open-source-web-app, mit der jeder zu initiieren, eine bitcoin-Zahlung zu der Website-Besitzer. Sie können sich eine demo von BPS.

+431
Miroshko 24.04.2010, 17:23:04

Der edit ist völlig richtig. Es gibt jedoch zwei bekannte Macken, die Sie interessieren könnten:

  • Diese Macke passiert, wenn die Anzahl der Transaktion ist nicht 2^n. Sie können mehr darüber Lesen Sie hier. Dieser wurde bekannt durch die Schöpfer von Bitcoin.

  • Dieser Angriff (kann) passieren, in dem Fall, wo eine Transaktion mit einer Länge von 64 bytes ist ein element eines Merkle-tree. Details finden Sie hier.

+413
ErnieE 11.09.2015, 06:40:55

Auch, welche Risiken sind damit verbunden? Tun den Dienst(s) haben eine lange Erfolgsbilanz?

+407
Whirlie 12.12.2016, 16:01:05

Mein Verständnis von bitcoinj ist, dass es verwendet wird, zu implementieren, eine "thin-client", nicht speichern Sie die gesamte blockchain - nur die Kopfzeilen.

Wenn ich den WalletAppKit, es wird eine Datei "default.spvchain" das ist 626Kib. Dies könnte leicht in den Speicher passt, also warum ist SPVBlockStore (per memory-mapped-Datei) verwendet? Würde nicht MemoryBlockStore eine bessere Wahl?

+388
Ladoga 26.05.2013, 05:38:58

1) Clearing-unbestätigten Transaktionen ist gebrochen mit 0.95.x

2) Man kann nicht RBF/CPFP mit 0.95.x

3) 0.95 funktioniert nicht mit Core 0.14 s umgestaltet Netzwerk-layer

Ihre beste Weg der Aktion ist zu versuchen, 0,96 und CPFP die unbestätigten Transaktionen (mit der Münze Control-GUI in Expert-Modus):

https://bitcointalk.org/index.php?topic=1849994.0

+256
haydark 23.02.2018, 22:47:41

MPEx ist in Ordnung, es bietet Optionen.

Konten sind teuer (30 BTC IIRC), aber es gibt Drittanbieter-Makler, ersparen Sie sich diese Gebühren, indem Sie eine andere Gebührenstruktur.

Wenn Sie wollen deal mit MPEx direkt sollten Sie einige Kenntnisse über die PGP als Ihre security-Architektur basiert auf und erfordert, um in der Lage sein, zu Unterschrift in Klartext Aufträge.

Es hat keine bestimmten Themen, die ich kenne (außer für die eigenwillige PR vielleicht).

+241
Ahmettt Eren Gazvenir 09.02.2013, 11:16:28

Seit 17. November 2011 werden keine Gebühren erhoben. Anstelle einer optionalen Spende von 0,5% an den Autor von P2Pool für die Unterstützung der zukünftigen Entwicklung.

Wenn Sie nicht möchten, um eine Spende an den Autor, Sie können ausführen P2Pool wie diese:

python2 run_p2pool.py --give-Autor 0.0 [BENUTZERNAME] [PASSWORT]

Das 0.0 ist ein Prozentsatz Ihrer Einnahmen und kann eingestellt werden, zu welchem Prozentsatz Sie möchten.

+203
onnistunut 28.06.2018, 00:34:26

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

+201
user23016 02.04.2011, 21:03:18

Ich verstehe jede Transaktion kann verifiziert werden, wenn es gehört zu einem block von einem merkle-Pfad ist im Grunde eine Reihe von hashes, die schließlich am Ende bei den merkle root.

Ich weiß, das merkle root gespeichert ist, in die block-header, aber wo ist das merkle-Weg (Satz von merkle-hashes) einer Transaktion gespeichert, die innerhalb des Blocks?

+136
jesus2099 25.03.2019, 16:07:16

Ich war auf den Handel von Bitcoins für PayPal Recht Häufig und ich weiß, dass PayPal nicht zulässt, dass Bitcoin-Börsen zu PayPal-Zahlungen akzeptieren. Aber es sollte vorhanden sein ein person-zu-person-trading-Website, die funktioniert wie ein forum und wo die Menschen wählen, wie Sie bezahlen einander, nicht?

Ich weiß, über bitcoin-otc, aber ich würde lieber eine forum-ähnliche Konzept besser statt IRC.

Vielen Dank im Voraus!

+112
The1nk 06.11.2017, 23:36:17

Fragen mit Tag anzeigen