Sind Transaktion Kommentare öffentlich?

Können andere Leute sehen, die Nachricht angehängt, um die bitcoin-Transaktion? Oder ist es nur für den Empfänger/sender zu sehen?

+210
Altaf 04.06.2018, 10:32:12
28 Antworten

Senden Sie uns einfach Ihre BTC, wo Sie wollen, zu senden. Als replay-Schutz ist implementiert, Ihre BCC Aufenthalt in Ihrem Papier Geldbörse, und Sie werden in der Lage sein, verbringen Sie Ihre BCC.

+965
PascalVKooten 03 февр. '09 в 4:24

Eine weitere alternative ist btcrecover, verfügbar auf GitHub hier. Aus dem Tutorial:

btcrecover ist eine freie und open-source-Multithread-wallet-Passwort-recovery-tool mit Unterstützung für die Waffenkammer, die Bitcoin-Core - (ein.k.ein. Bitcoin-Qt), MultiBit (Classic und HD), Elektron (1.x und 2.x), mSIGNA (CoinVault), Bienenkorb für OS X, Blockchain.info (v1 und v2 wallet-Formate, sowohl Haupt-und zweite Passwörter), Bither, und Bitcoin & KNC Wallets für Android. Es ist entworfen, für den Fall, dass Sie bereits wissen, die meisten Ihr Passwort, benötigen aber Hilfe im versuchen, verschiedene Kombinationen möglich sind.

Es unterstützt auch Saatgut Erholung für deterministische wallets:

seedrecover.py ist eine Bitcoin-Samen-recovery-tool, die einen Samen mit ein oder mehr Fehler in ihm, und wiederherstellen Sie die richtigen Samen, wenn nicht zu viele Fehler gemacht wurden.

Vollständige Offenlegung: ich bin der Entwickler von btcrecover.

+845
Davinder Bangarh 14.09.2018, 15:11:48

Es hängt alles davon ab, wie Ihr eine deterministische wallet erstellt wurde, wenn es etwas hash-basierten wäre es sicher. Was Sie brauchen, ist, dass es unmöglich ist, zu entdecken, das Saatgut mit der tatsächlichen privaten Schlüssel, also es muss ein one-way-Funktion (d.h. hash-Funktion).

Und im Allgemeinen Kompromisse ein private-key in einem wallet umfasst nicht den rest der Brieftasche.

+819
Balletikeramika 21.06.2012, 19:42:31

Es gibt viele Forscher, die es erlaubt dissamble einer Transaktion wieder in opcodes.

Aber was ist mit Skripten, die noch nicht ausgestrahlt, doch wie Sie diese einlösen Skript :512102974ffd58d960908d6f2930fbcc4aa288580d05b35a70869e9a8ada3d080acf392103ef884166c7bd20324fd7f959dc680989a6a8b0d62c348defa900fcd4d31200f152ae ?

+785
MSLV 18.06.2019, 05:08:26

Dieses Skript scheint, um die Arbeit zu tun

https://github.com/jleni/wallet-decrypt

Sie brauchen nur ein backup zu erstellen und es wird dir eine Eselsbrücke, die Sie verwenden können, im Elektron oder Elektrum Bargeld.

+691
Syed Shahrukh Ahmad 31.05.2010, 08:10:39

Ist es möglich, zu bestimmen, wenn öffentliche oder private Schlüssel generiert mit einem einzigen gleichen BIP39 Satz sind miteinander verwandt?

+673
Cometsong 04.09.2010, 11:46:29

Wie bereits von vielen Blitz-Entwickler in der Vergangenheit (z.B. Rusty ' s 1 million-channel-Herausforderung) das gossip-Protokoll ist ziemlich laut und ein Teil der Schrauben verursacht viele technische Herausforderungen.

Heute habe ich gelernt, dass Astraleums ' s Raiden Netzwerk nicht über ein gossip-Protokoll. Da alle Kanäle im Raiden sind smart-Verträge, live in der Astraleums blockchain, Raiden Knoten lernen sollen über die Netzwerk-Topologie, indem man die Astraleums blockchain.

Ich glaube, die Finanzierung von Transaktionen könnte wurden entwickelt, um die Speicherung von Informationen über Blitz-Knoten. Warum wurde das nicht getan?

Gründe sehe ich:

  • Mit unserem Entwurf haben, können wir den privaten Sendern
  • blockspace ist wertvoll, so dass wir nicht speichern möchten, mehr Informationen auf der Kette als nötig
  • wir brauchten einen transport-und Kommunikationsprotokoll zwischen den Knoten sowieso, also warum nicht fügen Sie die Gossip-Protokoll?

Mein Gefühl ist, dass es andere Gründe für diese design-Entscheidung. So was vermisse ich?

+665
Broken Link 05.05.2016, 06:38:54

Denken Sie daran neu zu starten bitcoind wieder nachdem Sie jede änderung in bitcoin.conf-Datei. Es scheint, als wenn Sie ein rpcpassword in der conf, aber nicht starten Sie den bitcoind-service. Sie haben alles richtig eingestellt, denke ich.

+640
whiskass 26.03.2014, 18:20:16

Es gibt Möglichkeiten, um die Migration zu neuen hash-Funktionen. Allerdings gibt es nicht noch eine weit vereinbarten Notfallplan.

+539
Mina Morcos 20.06.2019, 18:07:47

Ich fand gerade dieses Projekt, das beschrieben wird, ein.t.m als Lern-Projekt.

Ist es eine ernsthafte, open-source-Bitcoin exchange? Ich bin mir bewusst, dass der Austausch von BTC für fiat-Geld kann sehr Komplex sein und passen vielleicht nicht in ein open-source-Modell, aber ein Austausch spezialisiert in der Krypto-Währungen sollten nicht so kompliziert zu einrichten, so dass ich denke, es ist Platz für ein open-source ein.

+535
Shehan Thamel 30.06.2016, 16:35:39

Kann jemand erklären Schritt-für-Schritt des Lebenszyklus eines Raiblocks Transaktion...in juristischer Hinsicht?

Probleme mit der Entschlüsselung der whitepaper (siehe link unten).

https://raiblocks.net/media/RaiBlocks_Whitepaper__English.pdf

+523
Ivanova Sladura 04.07.2011, 04:55:46

Der API-Aufruf listsinceblock hat einen optionalen parameter aufgerufen, Ziel-Bestätigungen. Was genau bedeutet es und wie unterscheidet es sich von der minconf optionaler parameter, der vielen anderen Anrufe nehmen? Ich verstehe die Verwendung von minconf, aber ich kann nicht auf den ersten Blick sehen, was andere über Ziel-Bestätigungen.

+505
aarti patil 28.07.2016, 09:08:01

Hier ist ein Beispiel mit bitcoinjs-lib:

lassen Sie bitcoin = require('bitcoinjs-lib');
lassen assert = require('assert')
lassen bigi = require('bigi')


lassen Sie NETWORK = bitcoin.Netzwerke.bitcoin;
lassen Sie brainwallet = "Dies ist mein Hirn Geldbeutel und es ist weniger sicher als ein CSPRNG Quelle";
lassen Sie hash = bitcoin.crypto.sha256(brainwallet);
let d = bigi.fromBuffer(hash);
lassen Sie nkeyp = neue bitcoin.ECPair(d);
lassen wif = nkeyp.toWIF();
lassen pubKey = nkeyp.getPublicKeyBuffer();
lassen Sie scriptPubKey = bitcoin.script.witnessPubKeyHash.Ausgabe.encode(bitcoin.crypto.hash160(pubKey))
lassen Sie Adresse = bitcoin.Adresse.fromOutputScript(scriptPubKey);
console.log(Adresse);
console.log(wif);
+502
Craig Barwell 19.01.2011, 00:21:21

Ich betrachte mich als einen kompetenten Programmierer und haben gute Allgemeine IT-Kenntnisse; aber ich weiß sehr wenig über BTC. Ich möchte nur sicherstellen, dass mein setup ist "im Allgemeinen sicher" und ich bin mehr so viel von der niedrig hängenden Früchte wie möglich (aus der Sicht der Sicherheit).

Also habe ich installiert bitcoin-cli auf meinem Ubuntu 14.04 VPS (ich bin sehr vertrauenswürdig von der Firma, die die VPS):

sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install bitcoind

Hier mein init-script:

Beschreibung "bitcoind"

starten Sie auf Dateisystem
stop on runlevel [!2345]
nie oom
erwarten daemon
respawn
respawn limit 10 60 # 10-mal in 60 Sekunden

Skript
exec 2>>/var/log/bitcoind.melden
set-x
user=eamorr
home=/home/$user
cmd=/usr/bin/bitcoind
pidfile= " $home/.bitcoin/bitcoind.pid
# Ändern Sie nicht alles unter, es sei denn, Sie wissen, was Sie tun
[[ -e $PID && ! -d "/proc/$(cat $pidfile)" ]] && rm $pidfile
[[ -e $PID && "$(cat /proc/$(cat $pidfile)/cmdline)" != $cmd* ]] && rm $pidfile
exec start-stop-daemon --start -c $user " --chdir $home --pidfile $pidfile --startas $cmd -b -m
Ende Skript

Gespeichert init-script /etc/init/bitcoind.conf

service bitcoind starten

OK Super.

* Was nun? *

(In Anbetracht, dass ich nicht wollen, verwenden Sie ein Drittanbieter-website)

Brauche ich um zu öffnen port 8333 auf meiner firewall? Ist das ok?

Gibt es einige "private key" ich sollte speichern Sie irgendwo sicher? Muss ich die speichern diese auf meinem VPS?

Gibt es sonst noch etwas das ich tun sollte?

Ich wollen kaufen, 50 €BTC. Ich denke, ich brauche eine Adresse. Wie erstelle ich eine Adresse? Ich wird sagen, die Leute bei bittylicious.com zum senden von €50 im Wert von BTC auf meinem neu erstellten Adresse, richtig?

Schließlich, wie erstelle ich mehrere BTC-Adressen, erhalten das Geld bei denen und die Aufnahme in meine "master" BTC Adresse?

Hier einige Befehl Ausgänge für Ihre Informationen:

>> bitcoin-cli getnetworkinfo 
{
 "version" : 90201,
 "protocolversion" : 70002,
 "timeoffset" : 0,
 "verbindungen" : 8,
 "proxy" : "",
 "relayfee" : 0.00001000,
 "localaddresses" : [
{
 "Adresse" : "xxxxxxxxxxxxxxx - IPv4-Adresse",
 "port" : 8333,
 "score" : 9
},
{
 "Adresse" : "xxxxxxxxxxxxxxx - IPv6-Adresse",
 "port" : 8333,
 "score" : 1
}
]
}



>> bitcoin-cli-getinfo
{
 "version" : 90201,
 "protocolversion" : 70002,
 "walletversion" : 60000,
 "balance" : 0.00000000,
 "Blöcke" : 172082,
 "timeoffset" : 0,
 "verbindungen" : 10,
 "proxy" : "",
 "Schwierigkeiten" : 1498294.36281651,
 "testnet" : false,
 "keypoololdest" : 1409306527,
 "keypoolsize" : 101,
 "paytxfee" : 0.00000000,
 "relayfee" : 0.00001000,
 "Fehler" : ""
}



>> bitcoin-cli listaccounts 
{
 "" : 0.00000000
}



>> bitcoin-cli listreceivedbyaddress 
[
]

Danke für Eure Hilfe Jungs,


Update:

Es gibt ein init-script für Debian (funktioniert auf meinem Ubuntu 14.04) in den offiziellen repo:

https://github.com/bitcoin/bitcoin/blob/master/contrib/init/bitcoind.conf

Also, alles, was Sie tun können, um bitcoin und läuft headless (aus einer frischen Installation) ist:

sudo apt-add-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install bitcoind
sudo curl https://github.com/bitcoin/bitcoin/blob/master/contrib/init/bitcoind.conf > /etc/init/bitcoind.conf
sudo vim /etc/init/bitcoin.conf
#Löschen Sie die Zeile "disablewallet" (Teil von "exec start-stop-daemon" - Befehl) - nicht löschen, wenn Sie nicht wollen, eine Brieftasche
adduser bitcoin
sudo mkdir /var/run/bitcoind
sudo chown bitcoin:bitcoin /var/run/bitcoind
sudo mkdir /var/lib/bitcoind
sudo chown bitcoin:bitcoin /var/lib/bitcoind
sudo mkdir /etc/bitcoin
sudo touch /etc/bitcoin/bitcoin.conf #setzen deine config hier: rpcuser, rpcpassword, etc.
sudo apt-get install ufw
sudo ufw allow 22
sudo ufw enable

Diese installation ist wartbar und gibt ein "gutes" Maß an Sicherheit.

+420
Slavyne888Swetlana 08.07.2012, 12:20:47

entweder ich brach einige Regeln, oder die andere person hat; In diesem Fall, wie sieht meine client-finden eines vertrauenswürdigen peer

Ihr Kunde vertraut nicht jedem peer. Sie vollständig überprüft die blockchain. Im Falle von mehreren widerstreitende Blöcke zu einem block Höhe, Ihre Knoten wählen zu gehen mit dem ersten block, den er hört. Aber es wird immer noch beibehalten und überprüfen Sie alle anderen Blöcke, die Sie erhalten hat, für diesen block Höhe. Erst nach mehr Blöcke abgebaut wurden tut es eigentlich wählen, die diese Konflikt-Blöcke wird ein Teil seiner Hauptkette. Es wählt abhängig davon, welcher Zweig hat die kumulative Arbeit.

Es gibt kein Vertrauen in dieses Verfahren; es benutzt zum ersten mal hörte zunächst und dann wird bereinigt, wenn später die Blöcke gehören zu einem anderen Zweig. Diese Umstrukturierungen sind, warum es wird empfohlen, zu warten, für mehrere Bestätigungen als ein block reorgs sind keine Seltenheit.

Auch die blockchain mit den meisten kumulative Arbeit (in der Regel als bezeichnet die längste blockchain) ist nicht die einzige Bestimmung für das, was blockchain zu verwenden. Die blockchain auch gültig sein muss, es kann nicht nur die meiste Arbeit.

2: sagen wir ich hielt mein client für 100 Tage, in diesen 100 Tagen gab es 500 neue Transaktionen, was bedeutet, dass, wenn ich Vergleiche meine Letzte block mit jemand elses dann mein client wäre veraltet, daher braucht es zum download der zusätzlichen Blöcke, wo es zu finden diese Blöcke und wie kommt es zu bestimmen, welche peers zu synchronisieren und zu Vertrauen?

Ihr Knoten wird der normale peer-discovery-Prozess jedes mal, wenn es online geht. Ihre Knoten werden dann nach dem Zufallsprinzip wählen Sie eine der peers eine Verbindung zu den "sync-Knoten". Es spielt eigentlich keine sync-viel Weg von diesem Knoten nur die block-Header. Es lädt die block-Header von diesem Knoten und validiert diese. Dann wird es laden Sie die Bausteine für diese Header von der anderen Knoten verbunden ist.

Sobald der Header-Kette eines Knotens synchronisiert wurde, wird es die Anfrage-Header von anderen Knoten zu erhalten eine Idee von, was Ihre besten Header Kette ist, um zu bestimmen, ob die sync-Knoten unehrlich war.

Wieder, gibt es kein Vertrauen in diesem Prozess, da alle Blöcke und Header sind noch vollständig validiert. Da der download umfasst die Prüfung gegen mehrere Knoten, es ist unwahrscheinlich, dass Ihre Knoten haben die falsche blockchain nicht nur ein Knoten bestimmt, was Kette, die Sie herunterladen.

die Frage ist also, was ist die wirkliche Notwendigkeit für die nonce?

Die nonce ist völlig unabhängig von Gültigkeit, außer der Tatsache, dass es ist Teil der block-header, die gehasht ist. Die nonce einziger Zweck ist, um etwas zu ändern, wenn der Bergbau. Es bietet keine Sicherheit Eigenschaften, noch ist es mit dem Konsens Regeln (außer der Tatsache, dass es hat zu existieren, es könnte null sein). Bergleute, könnte sehr gut nur nicht alles tun, um die nonce, und ändern Sie etwas anderes, um einen anderen hash. Es existiert nur als eine Bequemlichkeit.

+407
mikeyy 10.09.2011, 01:44:49

Kontaktieren Sie Changelly Kunden-service, um das überschüssige btc an Sie zurückgegeben.

+367
leonarth 05.04.2018, 18:44:50

Sie können entweder Ihre eigenen bitcoind-server, oder verwenden Sie ein 3rd-party-API-service.

Lassen Sie uns ein paar Beispiele von dem, was Sie fordern.
Ich verwende kurze fake-Adressen und private Schlüssel als Beispiele, Dinge einfach zu machen.

PHP mit bitcoind-server

<?php
require("easybitcoin.php");
$bitcoin = new Bitcoin("username", "somepassword");

//hinzufügen des privaten Schlüssels (label, Schlüssel)
$import = bitcoin->importprivkey("5KL3cN..SOME_PRIVATE_KEY", "Satoshi1");
?> 

Was haben wir hier getan wurde, importieren Sie einen privaten Schlüssel und geben Sie ein spezifisches einzigartiges label. Dieser Teil könnte eine Weile dauern, denn Ihre Knoten müssen neu Scannen, wie Sie einen neuen privaten Schlüssel und überprüft werden muss für Transaktionen.

Nachdem der Knoten neu gescannt wird, die Sie senden können den Fonds.

<?
require("easybitcoin.php");
$bitcoin = new Bitcoin("username", "somepassword");

//senden Sie die Mittel aus dem Satoshi1 Konto/label
$send = $bitcoin->$bitcoin->sendfrom("Satoshi1","1receivingAddress", 0.5);
echo $senden ? $send : "Hoppla, ein Fehler: ".$bitcoin->Fehler;
?> 

Was wir getan haben, wurde oben verwenden Sie die sendfrom() JSON-RPC Befehl zum senden von 0.5 BTC aus der Konto - /label Satoshi1 der 1receivingAddress. Bei Erfolg wird es reagieren, die mit der Transaktions-ID, oder, wenn ein Fehler, wird es drucken Sie den Fehler.

Dies ist nur der code, werden Sie noch brauchen, um Ihren VPS mit bitcoind oder Sie können einen Knoten auf Ihrem computer zu Hause und experiment lokal mit xampp.

PHP mit 3rd-party-API

Hier ist ein Beispiel mit blockchain.info wallet-API. Importieren Sie den privaten Schlüssel mit Ihrer erstellen Portemonnaie utility und dann auf später senden aus, dass bestimmte Adresse.

$private = "5KL3cN..SOME_PRIVATE_KEY";
$url = "http://127.0.0.1:3030/merchant/YOUR-GUID/create?password=YOUR-PASSWORD&api_code=YOUR-API-CODE&priv=".$private;
$ch = curl_init(); 
curl_setopt($ch, setzen von curlopt_ssl_verifypeer, false); //ändern auf true, wenn Ihre host überprüfen können SSL
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_URL, $url);
$ccc = curl_exec($ch);
$json = json_decode($ccc, true);
echo "<pre>";
var_dump($json);
echo "</pre>";

Dann einmal erstellt, können Sie senden aus, dass bestimmte neue Adresse, die importiert wurde.

$von = "1fromAddress"; 
$to = "1receivingAddress";
$url = "http://127.0.0.1:3030/merchant/YOUR-GUID/payment?password=YOUR-PASSWORD&api_code=YOUR-API-CODE&from=".$from."&amount=1000000&to=".$to;
//Beträge in satoshi so 1000000 0,01 BTC
$ch = curl_init(); 
curl_setopt($ch, setzen von curlopt_ssl_verifypeer, false); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_URL, $url);
$ccc = curl_exec($ch);
$json = json_decode($ccc, true);
echo "<pre>";
var_dump($json);
echo "</pre>";

Wenn Sie benötigen Hilfe bei der Einrichtung oder bitcoind blockchain.info's wallet API-ich schlage vor, Sie überprüfen Sie heraus meine tutorials auf youtube. Der schwierigste Teil mit den 3rd-party-route wird immer einen API-Schlüssel; ich höre blockchain.info hat strenge mit diesen in letzter Zeit.

bitcoind-server-Methode: https://www.youtube.com/watch?v=cMM-t7azzJE
blockchain.info 3rd-party-Methode: https://www.youtube.com/watch?v=X8jsaf4sEgs

+367
cripox 13.10.2017, 16:32:24

Ich hatte das exakt gleiche Frage beim Lesen über die Spezifikation Dokument. Ich bin mir nicht sicher, ob das ein Fehler im Beispiel, aber die Schlussfolgerung, die ich erreicht, ist, dass die farbigen Münzen sind zerstört.

Getestet habe ich dieses mit der Python-Medien Öffnen Bibliothek, und die Transaktion, die behaupteten, dass weniger als die volle Zahl der aktiven war noch eine gültige farbige Münzen Transaktion.

So, im Gegensatz zu den normalen Münzen, wo die 'Reste' werden gegeben, um die Bergleute, herrenlosen öffnen Vermögenswerte zerstört werden.

+292
Hiryrgmen 22.06.2015, 05:55:03

Ich heruntergeladen und lief bitcoin-qt zu spielen, um mit.

Erste, was ich Tat, war ein wallet-passphrase.

Die zweite Sache, die ich Tat, war versuchen, erstellen Sie ein wallet-backup.

Dann bekam ich diese Meldung: Fehler: Wallet backup fehlgeschlagen! (code -4)

Wenn ich Sie einfach löschen Sie die wallet-Datei (keine Münzen noch drauf) und dann neu starten, bitcoin, funktioniert alles einwandfrei. Aber wenn ich versuche, Sie zu verschlüsseln, die Brieftasche und dann eine Sicherung erstellen, bekomme ich die Fehlermeldung wieder.

Was bin ich?

>getinfo
{
"version" : 90300,
"protocolversion" : 70002,
"walletversion" : 60000,
"balance" : 0.00000000,
"Blöcke" : 340782,
"timeoffset" : -3,
"verbindungen" : 8,
"proxy" : "",
"Schwierigkeiten" : 41272873894.69702100,
"testnet" : false,
"keypoololdest" : 1422415118,
"keypoolsize" : 101,
"unlocked_until" : 1422419612,
"paytxfee" : 0.00000000,
"relayfee" : 0.00001000,
"Fehler" : ""
}

>backupwallet Brieftasche.backup
Fehler: Wallet backup fehlgeschlagen! (code -4)

Beim Blick auf die debug.log-Datei sehe ich diesen Fehler:

2015-01-27 16:07:36 Fehler beim kopieren Brieftasche.dat wallet.backup - boost::filesystem::copy_file: Zugriff verweigert: "C:\Users\Matthew\AppData\Roaming\Bitcoin\wallet.dat", "wallet.backup"
+244
Tony Weddle 21.02.2018, 11:42:00

1) sollte Man nicht ableiten, master private Schlüssel aus einer "passphrase". Sie benötigen eine sichere PRNG (/dev/urandom) zu generieren 32byte der Entropie. Diese 32bytes (256 Zufalls-bits) ist die master-seed werden kann "gedreht" werden in Ihrer "extended-master private key".

Später können Sie verschlüsseln die 32byte Entropie mit einer AES256-Schlüssel abgeleitet aus der passphrase (mit einem richtigen KDF).

2) die Öffentlichen Schlüssel berechnet werden kann, bilden die privaten Schlüssel.

3) Wenn Sie einen privaten Schlüssel haben, können Sie berechnen immer den öffentlichen Schlüssel

4) Sie können nicht berechnen Sie den privaten Schlüssel aus dem öffentlichen Schlüssel (diskreter Logarithmus)

5) Das gleiche gilt für "extended" private/public-keys (bip32 Schlüssel starten mit xpriv, xpub, etc.)

6) Sie können jemandem Ihre erweiterten öffentlichen Schlüssel , die erlauben würde, ihn/Sie zu beobachten, Ihre balance, sehen Sie Ihre Transaktion

+213
skypeisbad 04.10.2013, 23:35:43

mergedmining Münzen nehmen Sie keine zusätzliche Stromversorgung Weg von den Eltern-block-Kette. ein Vorteil zu einem zusammengeführt mining-Münze wäre die Möglichkeit es zu verschmelzen über mehrere scrypt-Ketten, wodurch ein höheres Maß an Sicherheit. es ist eine Münze, die läuft mit mergedmining, aber um es zu bekommen arbeiten, müssen Sie wissen eine Menge über das Programmieren. Sie müssen hinzufügen, die getauxpow Befehle und so wie Sie kleben an dem header der übergeordneten Kette, in der das Kind Kette. Da die meisten scrypt-pools sind auf MPO/AIO-Installer, leider die meisten pool-ops haben nicht die erforderlichen Fähigkeiten, um Ihren eigenen code zusammengeführt mining-pool-server.

+212
wasd 01.09.2019, 01:23:52

Frage mich, wie viel wird gehalten durch Austausch gegen harte Geldbörsen

Es ist nicht möglich zu wissen, für bestimmte, wie viel bitcoin ist zurzeit gehalten durch den Austausch, wie es ist trivial zu schaffen pseudo-anonymen-Adressen und es ist generell eine gute Praxis für einen Austausch ist nicht bekannt, Ihre Adressen.

wie kann jemand mit einem harten wallet verkaufen Ihre Bitcoins?

Von "hard wallet", ich nehme an, du meintest hardware-wallet statt.

Eine hardware-wallet ist in der Regel verwendet, um eine Schnittstelle mit der software, installiert auf einem online-Rechner zum signieren von Transaktionen. Der entscheidende Vorteil bei Verwendung eines hardware-wallet ist, dass der private Schlüssel (wenn richtig implementiert) niemals verlassen hat, das Gerät. Sobald die Transaktion unterzeichnet, dann software auf dem Rechner mit der internet-übertragung der Transaktion, um das bitcoin-Netzwerk.

+184
Randoramma 05.12.2016, 17:19:56

Ich spreche NICHT über die doppelte Ausgaben. Ich spreche über diese Art von Szenario:

Sagen wir, Adresse Ein 1 BTC balance zunächst. Eine gültige Transaktion ist erstellt und der Einfachheit halber angenommen, dass alle das Gleichgewicht geht auf Adresse B, die in einer gültigen Weise.

Okay, jetzt, dass die Transaktion bestätigt und hat zudem noch 1 BTC aus einigen anderen zufälligen Adresse.

Nun, was verhindert, dass einen böswilligen Benutzer zur Wiederholung der alten Transaktion die gleichen Bedingungen eingehalten werden. Die Eingabe hat exakt die gleiche Bilanz, der alte Signatur sagt zu senden, die balance zu B usw.

Offensichtlich würde dies bedeuten, es wäre das gleiche Transaktions-ID und dem Netzwerk würde es ablehnen. Meine Frage ist also, was ist die variable, die in einer Transaktion, die es Ihnen ermöglicht, zu verhindern, dass diese Art von Angriff? Ich finde keine Dokumentation.

+132
Joshua LaJeunesse 28.10.2015, 03:23:23

Es ist wichtig zu beachten, dass die Elektron-wallets verbinden Elektron-Server, die sprechen ein anderes Protokoll als das Bitcoin-P2P-Netzwerk. Electrum-Server sind voller Knoten mit zusätzlicher software ausgeführt, die die Daten-und Protokoll, das Elektron verwendet.

Wenn Sie möchten, zu streng sein, nur zu Lesen, wie Sie nie senden die Knoten keine Daten, dann Nein, es ist nicht möglich, mit entweder der Elektron-Protokoll oder Bitcoin-P2P-Protokoll. Beide Protokolle haben einen handshake zu Beginn des Protokolls, wo die beiden Knoten (oder client-und server-für Elektron) Nachrichten austauschen, bevor der rest der Verbindung fortgesetzt werden kann.

Darüber hinaus besitzen beide Protokolle ping - Nachrichten, die beantwortet werden. Wenn ein node (oder client) reagiert nicht auf den ping, die andere Seite wird Sie trennen. Also, wenn Sie haben keine send-Funktionen, werden Sie nicht in der Lage, halten Sie die Verbindung für sehr lange.

Wenn Sie jedoch einfach nur bedeuten, dass Sie senden, werden nicht alle Blöcke oder Transaktionen, dann ja. Sie können die meisten auf jeden Fall eine Verbindung zu einem Knoten, und nie senden Sie es, alle Blöcke oder Transaktionen.

+112
asa 05.09.2015, 20:48:13

Das Saatgut erzeugt durch die Elektron ist eine 128-bit Zufallszahl. Es ist kodiert als Sequenz von 12 Worten, für den Zweck der Speicherung. Es ist jedoch wichtig zu verstehen, dass es 128 bit Entropie.

https://bitcointalk.org/index.php?topic=153990.msg1632127#msg1632127

https://electrum.org/faq.html#seed

+109
crvfkgcuh 16.01.2010, 23:40:14

https://blockchain.info/block-index/143685

Der block reward ist hier 50.04 BTC statt 50. Warum ist das so? Ich merke, viele Blöcke haben einen leichten überschuss.

+63
Lugaid 20.02.2010, 01:03:33

Wenn Sie nicht über den privaten Schlüssel gibt es keine Möglichkeit, diese Münzen. Zeitraum. Die Sicherheit von Bitcoin als eine Währung beruht auf dieser Tatsache.

Entweder recover des privaten Schlüssel irgendwie, oder betrachten sich die Münzen verschwunden.

+29
enomonous69 10.04.2014, 07:27:07

Wie Exportiere ich meine HD-Brieftasche Xpubkey in Bitcoin Core?

Gestalte ich es mit dem Wert "hdseedid" zurückgegeben getwalletinfo?

+10
kl1999 28.02.2010, 08:45:13

Fragen mit Tag anzeigen