Gibt es einen logischen Grund dafür zu kaufen, bitcoin für mehr als es Kosten meinen Sie?

Für die Zwecke dieser Frage angenommen, bitcoin nützlich und Wert hatten, der über die Spekulationen.

Warum würden Sie jemals kaufen über bitcoin-mining-Preis?

Ich habe gehört, nach verschiedenen Schätzungen, was es Kosten mir einen bitcoin.

Eine Antwort auf das Thema auf quoara schlägt der Strom kostet rund 400$ (das ist von Ende August 2017).

Quelle: https://www.quora.com/How-much-does-it-cost-to-mine-1-Bitcoin-in-the-US

Lassen Sie uns sagen, mit der Ausrüstungsinvestitionen und der zunehmenden Schwierigkeiten es kostet nun 1000$ oder sogar 2000$ für eine bitcoin-mine.

Da ist es relativ Billig to mine bitcoin und es gibt auch managed server-Lösungen, die Sie mieten können, gibt es irgendeinen logischen Grund dafür zu kaufen bitcoins zu einem höheren Preis, als Sie Kosten in der Produktion? Warum sind die Menschen Hypotheken auf Ihre Häuser, um zu kaufen, bitcoin bei 17.000$ pro coin, wenn Sie könnten einfach kaufen, Computer und Strom und bezahlen nur einen Bruchteil pro Münze?

Sollte nicht der Preis von bitcoin sehr eng verbunden, der Preis der Herstellung von bitcoin?

+257
Drake Steele Drakey 23.03.2015, 02:03:01
15 Antworten

Es ist ein Segwit Ausgabe und somit nicht die Adresse zugeordnet. Die sperren-Skript für eine Segwit Transaktion umfasst die Zeugen version (in diesem Fall 0) und das einlösen Skript (das ist 43aac20a116e09ea4f7914be1c55e4c17aa600b7). Da die Länge der einlösen Skript 20-byte, dieses locking-Adresse ist pay-to-Zeuge public key hash (P2WPKH). Damit das einlösen Skript ist hash160 der komprimierten öffentlichen Schlüssel.

Da Segwit wurde umgesetzt mit einem weichen Gabel, es gibt Kunden, die noch nicht vollständig aktualisiert Ihre software. Für diejenigen Kunden, die sperren-Skript Aussehen wird, in einer Weise, dass jeder verbringen kann den Ausgang. Aber für Segwit clients, würden Sie erkennen, dass es ein Segwit Transaktion mit 0 als Zeugen version.

Sie können eine pay-to-script-hash des P2WPKH. Damit meine ich, dass Sie einbinden konnte der Zeuge, wie ein Skript und erzeugen eine Adresse. Was Sie tun müssen, ist nehmen Sie hash160 von (0x001443aac20a116e09ea4f7914be1c55e4c17aa600b7). Das erste byte 00 ist der Zeuge-version, das zweite byte (14) stellt die bytes push auf den stack (20 Byte) und der rest ist Ihr Zeuge. Dann können Sie base58check encode es mit dem Präfix '0x05'

In der Zukunft wird erwartet, dass die meisten Kunden ein upgrade auf Segwit. Zu dieser Zeit, es wird vorgeschlagen, dass die Adresse gesperrt werden, wird ein base32encode des Skripts (0 43aac20a116e09ea4f7914be1c55e4c17aa600b7). Die Adresse beginnt mit bc für die mainnet, getrennt durch 1 und dann die codierte version einschließlich der Prüfsumme. Diese Adressen werden genannt Bech-32-Adresse.

Dies ist, wie die Adresse Aussehen wird. Siehe BIP-173 für weitere details.

Mainnet P2WPKH: bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4

Testnet P2WPKH: tb1qw508d6qejxtdg4y5r3zarvary0c5xw7kxpjzsx

Mainnet P2WSH: bc1qrp33g0q5c5txsp9arysrx4k6zdkfs4nce4xj0gdcccefvpysxf3qccfmv3

Testnet P2WSH: tb1qrp33g0q5c5txsp9arysrx4k6zdkfs4nce4xj0gdcccefvpysxf3q0sl5k7

+981
delapenha 03 февр. '09 в 4:24

Wenn jeder bitcoin exchange lief ein bitcoin-arbitrage-bot (lassen Sie uns sagen, das gleiche)selbst, wäre das schnell beseitigen, die Ausbreitung, und damit die Möglichkeit für arbitrage?

+961
user54101 12.09.2010, 23:35:14

Ich denke, Sie könnten einige API, die die gleiche Funktionalität bietet.

Sehen https://chainquery.com/bitcoin-api/decoderawtransaction

bitcoin-cli decoderawtransaction

Und viel mehr Aufrufe/Befehle sind hier aufgelistet.

Passt das auf Ihre Bedürfnisse?

+890
mostahed 01.08.2014, 01:21:22

Ich möchte die Transaktionen aller Konten auf meinem daemon, einschließlich der Standard-account.

$ bitcoin-cli listtransactions "*" 9999999

+812
Shannon Young 02.01.2014, 05:09:22
Sammelt die Fragen diskutiert, die memory-Grenze des blocks.
+810
M King 08.11.2019, 11:18:09

I m nicht immer eine solche option in bitcoin-core Benutzeroberfläche und Dokumentation http://bitcoindaily.org/bitcoin-guides/bitcoin-core-tutorial/

+762
Noein 30.04.2014, 12:59:02

Gibt es irgendeinen blog oder Dokument, das eine "tour" oder "übersicht" Satoshi-code? Ich könnte einfach nur Tauchen, aber würde es helfen, zu Lesen, eine erste Einführung.

+701
Yam Bk 22.10.2012, 13:37:50

Gerade gelernt, über BitCoin. Wie ich gelernt habe gibt es jetzt kein Sinn mit der CPU, nur die GPU. Ich habe ASUS X1650 256 MiB, ist es ausreichend, Ohr-Liste 1-2 BitCoin in der Woche?

+648
Hanne Hansen 28.02.2015, 12:16:27

Kaufen, wenn ich BTC auf $1.200 und dann verkaufen Sie zu $1.500 für es ist klar, dass ich einen Gewinn von 300 $minus die exchange-Gebühr. Wenn ich weiterhin den Kauf der BTC auf den gleichen Preis, über und über, und der Preis wird immer größer, ich Messen kann alle meine Gewinne in ähnlicher Weise: nur die Subtraktion der aktuellen rate minus der Preis, den ich gekauft habe, der BTC an. Jedoch, wie kann ich Messen, Gewinne oder Verluste beim Kauf von BTC zu unterschiedlichen Preisen?

Zum Beispiel, sagen, kaufte ich mir 1 BTC bei $1.200 und dann 1 BTC bei $1,500. Wenn ich verkaufen 1 dieser 2 BTC bei 2.000 Dollar, was den Kauf-Preis sollte ich Messen, das verkaufen gegen, 1.200 USD oder US $1.500, - zu berechnen, mein Gewinn. Vielleicht Durchschnitt oder gewichteten Durchschnitt der Preise? Übersehe ich etwas grundlegendes?

+508
Owen Den Engelsman 22.09.2010, 12:12:34

Von der API Seite, die Sie verlinkt:

getaccount <bitcoinaddress> Gibt das Konto mit der angegebenen Adresse.

+462
Michael Stephens 04.01.2014, 20:03:43

Ihre beste Wette ist, mit einer GPU ist die mine scrypt Münzen. Wenn Sie möchten, dass die resultierende Auszahlung in bitcoin, versuchen Sie es mit mining auf multi-pool wie middlecoin.com. Diesem pool wählt automatisch die profitabelsten scrypt-basierten Münze zu mir, und zahlt täglich in bitcoin. Ich habe 4 7950s deutete auf middlecoin und machen zwischen .05 .1 bitcoin pro Tag.

+430
Nadir Ali Khan 24.11.2012, 04:16:03

Derzeit gibt es keine bekannte Vorfall von bitcoin blockieren.

+416
Romanpokemon 15.02.2010, 19:59:28

Ich bin auf der Suche nach technischen details über das format und die Generierung von Bitcoin - Adressen. Ich habe festgestellt, das Artikel, "Technischer hintergrund von version 1 Bitcoin - Adressen", auf der Bitcoin wiki, aber wie der Titel sagt, es ist version 1. Es scheint zu sein, nicht zu sprechen über die version Präfix verwendet bei der Erzeugung von Bitcoin - Adressen.

Gibt es eine neuere version von es, die Methode der Erzeugung, wie version 2 Bitcoin-Adressen?

+410
devavita 20.04.2010, 16:24:26

Ich bin beim schreiben meines ersten Anwendung mit bitcoinJ-api, und ich bekam ein wenig stecken. Vielleicht jemand kann mir sagen, was ich bin fehlt.

Meine Praxis app schreiben möchte, eine Probe-Vertrag in der bitcoin blockchain, aber es scheint, dass, wenn ich versuche, dies zu tun. Ich bekommen eine Nachricht von bitcoinJ, der sagt:

java.lang.IllegalStateException: Cannot call Sie, bis der Systemstart abgeschlossen ist

Ich denke, ich muss irgendwie warten bis die blockchain zu synchronisieren, so kann ich die Sachen schicken, um es richtig?

Dies ist, wie mein java-code sieht wie folgt aus:

import org.bitcoinj.Kern.*;
import org.bitcoinj.- kits.WalletAppKit;
import org.bitcoinj.params.RegTestParams;
import org.bitcoinj.script.ScriptBuilder;

import java.io.Datei;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Liste;

public class SimpleExample {

 private WalletAppKit bitcoin;
 öffentliche NetworkParameters params = RegTestParams.get();

 öffentliche SimpleExample() {
 bitcoin = new WalletAppKit(params, new File("."), "Testdatei" + "-" + params.getPaymentProtocolId()) {
@Override
 protected void onSetupCompleted() {
 // Machen Sie nicht den Benutzer warten auf Bestätigungen für jetzt, als die Absicht besteht, Sie senden es
 // Ihrem eigenen Geld!
bitcoin.Brieftasche().allowSpendingUnconfirmedTransactions();
}

};
}

 public void timestamp(doc-Datei) throws IOException, InsufficientMoneyException {
 // Hash es
 Sha256Hash hash = Sha256Hash.der(doc);

 // Erstellen Sie ein tx mit einer OP_RETURN Ausgabe
 Transaction tx = new Transaktion(params);
 tx.addOutput(Medaille.NULL, ScriptBuilder.createOpReturnScript(hash.getBytes()));

 //Prüfen, ob die Blockchain synchronisiert, bevor Sie etwas tun!!!!!!

 // Senden Sie es an das Bitcoin-Netzwerk
bitcoin.Brieftasche().sendCoins(Wallet.SendRequest.forTx(tx));

 // Transaktion Beweis
 Proof proof = new Beleg();
Beweis.setTx(tx.bitcoinSerialize());
Beweis.setFilename(Dok.getName());

 // Greifen Sie die merkle-Zweig, wenn es wird in der block-chain
 bitcoin.Peer().addEventListener(new AbstractPeerEventListener() {
@Override
 public void onBlocksDownloaded(Peer-peer, Block Block, FilteredBlock filteredBlock, int blocksLeft) {
 List<Sha256Hash> hashes = new ArrayList<>();
 PartialMerkleTree tree = filteredBlock.getPartialMerkleTree();
Baum.getTxnHashAndMerkleRoot(hashes);
 wenn (- hashes.enthält(tx.getHash())) {
Beweis.setPartialMerkleTree(Baum.bitcoinSerialize());
Beweis.setBlockHash(filteredBlock.getHash());
}
}
});

 // Warten, bis der Bestätigungen (3)
 tx.getConfidence().addEventListener((Vertrauen, Vernunft) -> {
 wenn (zuversicht.getConfidenceType() != TransactionConfidence.ConfidenceType.GEBÄUDE)
return;
Beweis.Tiefe.set(zuversicht.getDepthInBlocks());
 wenn (Beweis.Tiefe.get() == 3) {
 // Speichern Sie den Beweis auf der Festplatte
 String filename = doc.toString() + ".timestamp";
 try {
Beweis.saveTo(filename);
 System.aus.println("Proof-komplett - wird Gespeichert" + filename);
 } catch (IOException e) {
System.err.println(e);
}
}
});
}
}
+319
Vasilis Keleris 08.02.2016, 00:58:08

In Bitcoin -, Doppel-verbringt, sind unmöglich. Eine Transaktion, verbringt Geld bereits ausgegeben wurde, in einer anderen Transaktion werden nie gültig und bestätigt. Jedoch unbestätigte Transaktionen, die in Konflikt mit Ausgaben von Geld von einem anderen unbestätigten Transaktion. Doppelklicken Sie verbringt oft verwendet, um zu betrügen Kaufleute, indem ein Kunde nicht bezahlen, der Händler. Das Risiko von Doppel-verbringt, ist der Hauptgrund dafür, dass Händler warten, für eine oder mehrere Bestätigungen vor der Annahme von Bitcoin-Transaktion.

+129
Lusyt Lopakodo 13.04.2013, 04:18:19

Fragen mit Tag anzeigen