Kann eine blockchain Transaktion Geschichte aktualisiert, indem Sie text-Nachrichten über ein Mobilfunknetz?

Ist es möglich, Sie zu aktualisieren Bitcoin-Transaktionen über mobile Netzwerke die Verwendung von Texten oder Sprach-Daten-übertragung?

+943
Olivia Hope 22.04.2013, 23:48:49
22 Antworten

Hier sind einige überlegungen und Empfehlungen. Ich hoffe, dass jemand kann ein vollständiges Antwort, als diese, zwar.

First off, neue wallet-software und bekommen es richtig ist trügerisch schwierig, auch wenn Sie beginnen mit einer schönen Bibliothek wie Bitcoinj. Es sei denn, fühlen Sie sich sehr komfortabel mit Bitcoin im Allgemeinen, würde ich empfehlen, dass Sie verwenden (soweit möglich) eine vorhandene volle Brieftasche Umsetzung mit einem guten Ruf.

Auf der server-Seite, werden Sie wahrscheinlich wollen wallet-software können Sie leicht Schnittstelle mit, entweder durch direkten Aufruf der library-Funktionen, oder über eine RPC-Schnittstelle. Hier sind drei solcher Optionen, die Sie möglicherweise in Betracht ziehen wollen:

Werfen Sie einen Blick auf die bitcoin.org wählen-Sie-Ihre-wallet-Seite für einen groben Vergleich. Bitte beachten Sie auch, dass die letzteren zwei sind deterministische wallets; leider es gibt weniger (keine?) API-Dokumentation für diese beiden.

Sie sollten auch beachten, dass der Waffenkammer hat eine eher Breite Auslegung seiner AGPLv3-Lizenz—wenn Sie ein Unternehmen haben, General Counsel, würde ich auf jeden Fall bitten Sie Sie, dies zu berücksichtigen, bevor Sie fortfahren.

Auf der server-Seite müssen Sie entwickeln Ihre eigenen accounting-Datenbank zum nachverfolgen der individuellen Kontostände (do nicht verwenden Sie die Bitcoin-Core veraltet "Konten" - Funktion). Lesen Sie zu kalte Lagerung , wenn Sie nicht genügend Versicherung zur Deckung der Verlust aller Ihrer bitcoin und teilen Sie Ihre bitcoin zwischen heißen (auf dem server) und kalt (ab-server) - wallets.

Ich kann nicht viel bieten andere Einblicke als die oben genannten, außer vielleicht zu erraten, dass client-server-Authentifizierung Probleme sind wahrscheinlich, um Ihre größte Potenzial für bitcoin-Verlust. Wenn Sie nicht ein Experte in der client-server-security, oder für diese Angelegenheit in security-Fragen im Zusammenhang mit Ihrer gewählten mobilen Plattform(en), sollten Sie Rücksprache mit jemanden, der ist.

+938
Christoph Petschnig 03 февр. '09 в 4:24

Der Prozess der Kodierung eines öffentlichen Schlüssels ist sehr klar und hier erklärt https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses

Ich bin auf der Suche nach den anderen Weg herum: wie man die öffentlichen Schlüssel aus eine Adresse?

Beim senden von bitcoins an jemand, den Sie in der Regel die "lesbare form" (codiert) von der Adresse (z.B. 1A1zP1eP5QGefi2DMPTfTL5SLmv7Divfna). Aber die blockchain speichert die nicht codierte form (z.B. 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f)

Wie ist es möglich, die Wiederherstellung der unverschlüsselten form der Adresse?

Beispiel: Wenn Sie möchten, senden Sie bitcoins 1A1zP1eP5QGefi2DMPTfTL5SLmv7Divfna der Knoten muss feststellen, dass Sie sich den öffentlichen Schlüssel 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f

+881
MBN 22.08.2019, 20:12:39

AFAIK Elektron ist der einzige client, der das unterstützt Master Public Keys jetzt. Electrum verwendet eine deterministische Samen und haben auch einen MPK ableiten kann, dass die bitcoin-Adressen gehört, dass Saatgut. So können Leute erzeugen-Adressen zu erhalten, kann aber nicht verbringen werden; dies wird als eine kernlose Brieftasche.

+868
Alvin Lenin 28.08.2010, 22:03:26

Ich war wohl zu eifrig, diese Frage zu stellen, aber vielleicht kann jemand schauen, wie ich die Lösung implementiert , die in diesem pull-request. Hier ist der relevante code:

// aus bp_tx_sigserializer Funktion
void uahf_ser_scriptCode(cstring *s, const cstring *den Skriptcode){

 wenn(den Skriptcode == NULL){
 cstr_append_c(s, 0);
return;
}
 /** Serialisieren, die den Skriptcode übergeben, überspringen OP_CODESEPARATORs */
 struct const_buffer es = { den Skriptcode->str, den Skriptcode->len };
 struct const_buffer itBegin = es;
 struct bscript_op op;
 unsigned int nCodeSeparators = 0;

 struct bscript_parser bp;
 bsp_start(&bp &it);

 while (bsp_getop(&op, &bp)) {
 if (op.op == OP_CODESEPARATOR)
nCodeSeparators++;
}
 cstring *x = cstr_new_sz(1024*8);

 es = itBegin;
 bsp_start(&bp &it);

 while (bsp_getop(&op, &bp)) {
 if (op.op == OP_CODESEPARATOR) {
 ser_bytes(x, itBegin.p, es.p - itBegin.p - 1);
 itBegin = es;
}
}

 wenn (itBegin.p != den Skriptcode->str + den Skriptcode->len)
 ser_bytes(x, itBegin.p, es.p - itBegin.p);

 if(0 < nCodeSeparators){
 cstr_free(x, true);
 x = cstr_new_sz(1024*8);
cstr_append_buf(x,den Skriptcode->str,den Skriptcode->len);
}
 ser_varlen(s, x->len);
cstr_append_buf(s,x->str,x->len);
 cstr_free(x, true);
}
+829
adarian 27.10.2014, 11:23:00

estimatesmartfee erfordert, dass bitcoind laufen schon lange genug, um Daten zu sammeln über die aktuellen Gebührensätze auf das Netzwerk. Dies kann einige Zeit in Anspruch nehmen. Versuchen Sie es erneut nach ein paar Stunden oder einen Tag oder so, das einmal die erfassten Daten.

+784
Gabe Luca 20.12.2010, 01:47:43

Ein miner kann mir einer ansonsten komplett leeren block, und noch sammeln die Auszeichnung von 12,5 BTC für den Abschluss eines Blocks.

+697
Aritra Chatterjee 31.10.2014, 07:12:17

Ich verwendet Coinbase.com kaufen BTC USD, die gelöscht in 4 Tagen. Dann schickte ich meine BTC zu MtGox die dauerte etwa 30 min. Der einzige Nachteil Coinbase ist, dass, wenn Sie kaufen bitcoin USD Sie sperren in auf, dass der BTC-Preis und können sich nicht berühren es für 4 Tage, also keine Möglichkeit für stop-loss. Ich hatte das Glück, dass BTC ging in Preis, während ich wartete.

Idealerweise würde ich gerne senden, - USD coinbase, dann 4 Tage später kaufen BTC, wenn die technischen Daten sah direkt zusammen mit einer entsprechenden stop-loss-limit-order. USD auf BTC ist sicherlich weniger als ideal, aber sobald Sie haben BTC, sehr lustig zu handeln.

+683
Sean McClory 15.01.2013, 22:11:19

Ich habe ein paar Neuigkeiten, es gibt nun auch so etwas wie adsense. BitcoinAdSmart ist eine intelligente Keyword/GeoIP angetrieben ad-service für bitcoin.

Check-out BitcoinAdSmart

BitcoinAdSmart bietet die vollständig intuitiv bitcoin Werbung service zur Verfügung. Wir arbeiten mit Bitcoin Verlage sowie regelmäßige die Verlage. Wir akzeptieren die Bezahlung in Bitcoins, Paypal und alle gängigen Kredit/debit Karten. Wir bieten auch verschiedene Auszahlung Methode für Verlage, nämlich bitcoin und paypal. Zu liefern, die qualifizierte Anzeige(N) für ein Anforderung, die BitcoinAdSmart Motor gilt eine proprietäre Rendite Optimierungs-Algorithmus, um zu bestimmen, den entsprechenden Rang und die Kosten für jede Werbung. Unser Algorithmus berücksichtigt Faktoren wie Relevanz, targeting-match keyword-Option, qualifizierte filter-Kriterien, historische Ergebnis, aktuelle Gebot, und mehr, um festzustellen, was Werbung qualifiziert werden gezeigt, wobei die (Rang), und was es sollten in Rechnung gestellt werden. Profitieren Sie von unserem gezielten anzeigen-und relevant traffic, werden Sie ein Verleger oder ein advertiser heute!

Das Ergebnis: mehr Umsatz für Publisher zusammen mit erhöhter performance für den Werbetreibenden.

Der typische ad-server liefert Werbung auf pre-selected Filter, wie die Geografische Ausrichtung, Inhalt, Kanal-Matching, Keyword-und/oder Terminvereinbarung. Während diese Filter sind gebraucht und als eine norm, von Werbekunden wollen und brauchen mehr targeting-Kontrolle. BitcoinAdSmart ist der erste bitcoin werbenden bieten intelligente keyword-Laufwerk ad-serving.

In der heutigen anspruchsvollen Online-marketing-Bemühungen, Werbe-Relevanz hat sich zu einem der wichtigsten Faktoren sowohl für die Werbetreibenden und die publisher. Werbetreibende können die Erfahrung der zunehmende Verkehr aus interessiert, motiviert, und sehr zielgerichtete, Besucher, während Verlage können Sie einen Anstieg der Werbeeinnahmen Dank der höheren click-through-rate.

Was unterscheidet BitcoinAdSmart von der einfachen keyword-targeting Methoden, wie Sie typischerweise in anderen Werbe-Produkten, die heute verfügbar ist unsere eigene Kontext-targeting-engine. Mit BitcoinAdSmart, Verlage müssen nicht mehr manuell festlegen, relevante keywords für jede Seite, die Werbeanzeigen enthalten. Statt unser eigenes Kontext - targeting-Modul findet die relevanten keywords aus dem content der Seite, entspricht diese keywords, um die verfügbaren anzeigen, und liefert dann passende anzeigen. Die Kombination unserer proprietären content-targeting-engine mit content-Kanäle, die geografische Ausrichtung und Planung, bitcoin Werbetreibende und andere advertisiers genießen können erhöhte Volumen Konvertierungen.

Sie skizzieren Ihre Indizierung hier:

Kontext-Indexierung-Prozess

+668
Victor Shirokiy 11.02.2012, 15:50:04

Bedeutung, die altcoin erstellt wurde, in eine chronologische Reihenfolge.

Es ist interessant, aus historischer Perspektive, sammeln wie ein Archiv.

+631
Elad Benda 20.02.2011, 06:17:56

Ich kaufte einige bitcoin und habe Sie gespeichert auf meinem PC auf eine MultiBit wallet.

Ich bin ein wenig verwirrt, wie Sie tatsächlich gespeichert sind.

Sind die bitcoins an meinem Rechner? Also, wenn ich verlieren mein PC die bitcoins sind für immer verschwunden.

Oder wenn ich laden Sie die gleiche multibit wallet auf einem anderen computer kann ich mein Passwort eingeben und Zugang zu meinen bitcoins aus, dass die Maschine?

Auch was ist ein Papier-wallet?

Und Letzte Frage..... Ich habe gelesen, Multibits Politik auf die Wiederherstellung Geldbeutel und die Nutzung von wallet Worte. Sind wallet Worte, die durch alle Arten von Brieftaschen oder ist das nur ein Multibit bestimmte Sicherheitsmaßnahme.

Alle vereinfachte und intuitive Antworten werden davon profitieren, da mehr Menschen beginnen bewusst zu werden, der bitcoin und wahrscheinlich denken und die gleichen Dinge gefragt werden.

Vielen Dank im Voraus

+616
zhemp 03.06.2012, 00:10:23

Ich hatte einige bitcoin während der coinsplit, so, jetzt habe ich bcash, dass ich mich bewegen möchte.

Wenn ich senden Sie bcash besteht die Gefahr, dass jemand Kopien der Transaktionen und verwendet es, um zu stehlen mein bitcoin. Die meisten Menschen empfehlen verschieben des bitcoin, um eine neue Adresse für diese. dies ist nicht praktisch, für mich jetzt, wird es funktionieren, bewegen Sie einfach meine bcash, um eine neue Adresse statt, bevor ich Sie senden oder wird dies auch einem Angreifer ermöglichen, kopieren Sie die Transaktionen?

+615
Display name 23.11.2011, 10:51:46

Wie kann Alice und Bob teilen Ihre kurzlebige private Schlüssel gleichzeitig? Wenn Sie nicht, und lassen Sie uns sagen, erste Alice sendet Bob Ihren privaten Schlüssel. An dieser Stelle, Bob kann broadcast sein Aktuelles Engagement Transaktion und dem vorherigen Engagement Transaktion (als er noch nicht an seine früheren Engagement Transaktion den privaten Schlüssel Alice noch). Aber Alice kann nur broadcast Ihrem aktuellen Engagement Transaktion, wie Sie geschickt hat, Ihr Widerruf privaten Schlüssel von Ihrem vorherigen Engagement Transaktion zu Bob bereits. Diese Asymmetrie ist ein bisschen verwirrend.

Wenn das bisherige Engagement Transaktion begünstigt Bob, was ihn daran hindert, Ausstrahlung - wohl wissend, dass Alice nicht zu bestrafen ihn.

Meine Vermutung, eine Antwort für diese ist, dass Sie Ihren privaten Schlüssel auf der Grundlage, ob der Wert fließt von Alice an Bob oder Bob zu Alice. Wie in, wenn der bisherige Engagement Transaktion begünstigt Bob, dann hat er seinen privaten Schlüssel zuerst. Oder so.

+551
DoFo 16.12.2011, 19:23:57

Satoshi, Finney, und viele andere waren der Bergbau in dieser frühen Zeit. Jeden block, den Sie gefunden, verdient Sie 50 bitcoin (+- Transaktion Gebühren, aber Sie waren in der Regel null). Also in deinem Beispiel B kauft bitcoin (vielleicht von Einem selbst) oder Minen einen block, um seine bitcoin. Jetzt sehen Sie, wie ein bitcoin eingelöst werden kann - der Eine kann verkaufen, zum anderen für den fiat. Transaktionen passieren wird wie in jedem Markt, ganz einfach, weil die Menschen auf jeder Seite es wollen. Richtigen Märkte (Börsen) nicht geschehen, bis später.

+543
Darlene Salazar 20.06.2015, 07:49:22

2 Möglichkeiten.

  1. bitcoind --regtest --printtoconsole

  2. Konfigurieren von bitcoin.conf und fügen Sie eine Zeile regtest=1.

Zweite Möglichkeit besser ist also die Verwendung von bitcoin-cli ist weniger ausführlich.

+503
Hasmukh Ahir 15.10.2010, 12:56:11

Was ist die Schritt für Schritt-Prozess zum einlösen Bitcoin in USD Währung & welche anderen Möglichkeiten habe ich?

Gibt es eine so genannte prepaid-Kreditkarte, die ich einlösen konnte es für/in so dass ich kann verwenden das Geld für Einkäufe, Ware, Dienstleistungen?

+434
varxx11 07.07.2013, 17:02:08

Am besten, du gehst zu bekommen, Pseudonymität, Dinge zu tun auf diese Weise. Einen entschlossenen Widersacher, der wird wissen, dass Ihr Freund bekam die bitcoins und übertragen Sie an jemanden. Würde es sich nicht nehmen, die viel Graben, um herauszufinden, wer Ihren Freund übertragen diese bitcoins.

Zum Beispiel, wenn Sie wurden zu kaufen, etwas illegales mit diesen bitcoins und Strafverfolgungsbehörden sich darum gekümmert, würden Sie herausfinden, dass diese bitcoins in einem Punkt waren Sie sich mit Ihrem Freund. An diesem Punkt, Sie würden gehen und finden Sie heraus, von ihm, verkauft er die bitcoins. Sie finden würde sich sehr schnell, wenn Sie können, suchen Sie Ihr Freund. Dies ist in der Tat, das was Detektive tun, die ganze Zeit.

Sie hätten viel mehr Glück taumeln Ihre bitcoins.

+431
mbk 26.01.2019, 09:14:53

Warum ist meine Bitcoin-wallet immer out of sync?

Woran kann das liegen?

+403
t1m0 18.04.2018, 17:13:08

Wenn eine Transaktion, die zurückgegeben werden aus der http://blockchain.info/rawtx/$tx_hash Endpunkt hat, eine Bestätigung, es wird eine block_height Mitglied. Sie können dann berechnen, etwa die Anzahl der Bestätigungen durch subtrahieren diesen Wert von der aktuellen Höhe werden aus der http://blockchain.info/latestblock Endpunkt.

Code-Beispiel in Ruby:

#!/usr/bin/env ruby
erfordert "open-uri"
erfordern "json"
# dieses Skript aufrufen mit `ruby block_height.rb <tx_hash>`
tx = ARGV.shift
setzt "Getting info für #{tx}..."
j = JSON.analysieren open("http://blockchain.info/rawtx/#{tx}").Lesen
wenn j["block_height"]
 b = JSON.analysieren open("http://blockchain.info/latestblock").Lesen
 puts "%d "Bestätigungen" % b["height"] - j["block_height"] + 1)
sonst
 time_since = Zeit.nun.gmtime.to_i - j["Zeit"]
 puts "Es wurden #{time_since} Sekunden seit Beginn der Transaktion angelegt wurde."
 puts "Es ist nicht noch zehn Minuten!", wenn time_since < 600
 puts "Es geht durch alle Zeit jetzt." wenn time_since >= 600
Ende

Die Berechnung der Gebühr erfolgt am besten durch die Summe der Eingänge und Ausgänge einer Transaktion, dann subtrahiert die Eingänge von den Ausgängen. Unterschied ist die Transaktionsgebühr.

+166
Mn N 04.11.2016, 21:33:03

Ich machte ein backup von einer veralteten Befehlszeilen-Schnittstelle BTC wallet, hier ist ein Beispiel: "master_private_key": “df484533kf5mzv83892a234a44ae9z83m832987a82mqwmdkks018121204v95las9"

Wie kann ich diesen Schlüssel importieren in eine andere Brieftasche?

+162
nlativy 08.02.2013, 13:55:59

Hier ist ein Interessantes neues whitepaper. https://arxiv.org/pdf/1607.01341.pdf

+140
Karina22 04.03.2012, 10:21:34

BitcoinJ ist der reifste Bibliothek, um meine Kenntnisse (obwohl es ist noch in einem frühen Entwicklungsstadium). Es wurde von Google-Mitarbeiter Mike Hearn.

BitCoinJ implementiert die "simplified payment verification" - Modus Satoshis Papier. Es speichert eine vollständige Kopie der block-chain, eher, es speichert Sie, was es braucht, um zu überprüfen, Transaktionen mit die Hilfe eines vertrauenswürdigen peer-Knoten.

Die oben macht es besonders nützlich für mobile Anwendungen.

+138
Beknavek 10.05.2015, 11:02:57

Ja, wenn Sie Transaktionen mit bitcoin, benötigen Sie Anbieter, die bitcoin akzeptieren anstelle von Bargeld. Außerdem, die Kunden und Anbieter werden wahrscheinlich benötigen einen internet-Zugang zum versenden von bitcoins von einer person zur anderen.

Es würde wahrscheinlich helfen zu wissen, ein wenig über, wie bitcoin funktioniert und wie es ist ein global ledger-system, basierend auf der blockchain. Diese Antwort sollte Sie erleuchten, ein bisschen über die Anforderungen.

+111
Sawarnik 09.02.2011, 10:04:52

Fragen mit Tag anzeigen