Warum ist der Satz "Empfangen" verwendet, anstatt "Empfangen"?

Obwohl ich bin kein Englisch-Muttersprachler, habe ich das Gefühl, dass "empfangen" (die Adresse) ist mehr verständlich oder eher natürlich klingt für einen durchschnittlichen Nutzer als "empfangen". Gibt es irgendeinen bestimmten Grund, warum "mit" wird durchgängig verwendet, in der Bitcoin-software?

Als Analogie, wenn ich selbst mehrere e-mail Adressen würde ich natürlich sagen, ich erhielt eine e-mail Nachricht "an" eine Adresse, die nicht "mit". Die "mit" - Variante scheint mir zu sein, eine Brieftasche (ie. software) Sicht, nicht der des Benutzers, wie Sie in der "ich fing den ball mit meiner linken hand" wäre analog zu "ich, die wallet-software, erhielt der Fonds mit dieser Adresse". Dies kann das Natürliche Gefühl für eine Brieftasche Programmierer, aber nicht für den Nutzer.

Ich arbeite an der übersetzung von einigen Bitcoin-software auf Slowenisch und möchte klären einige Dinge wie diese, bevor ich eine falsche oder unklare Ausdruck kommen in weit verbreiteten Einsatz in meiner Sprache.

+817
user3335985 12.01.2016, 11:18:15
27 Antworten

Kann ich mit der gleichen bitcoin-Adresse zu erhalten, die mehr als eine Zahlung?

kurze Antwort: ja.

aber denken Sie über Ihre Privatsphäre. ein bitcoinkeypair/-Adresse kostet nichts.

+984
LostWookie 03 февр. '09 в 4:24

So wie ich das verstehe, müssen Sie Rückrufe für 0,1,2+ Bestätigung. AFAIK, gibt es zwei Möglichkeiten. Beide wirken in ähnlicher Weise und Sie können Ihre eigenen HD-wallet zu erhalten, ähnlich wie das Myzel Getriebe

Beachten Sie, dass wenn Sie einen online-Shop, werden Sie noch brauchen, um die Nutzung der websocket-API, auf browser-zusätzlich zu den Rückrufen. Dies ist, damit der browser weiß, dass die Zahlung erfolgt ist, und dann Umleitung zu server, um die Zahlung zu bestätigen (ohne busy-polling).

+971
margo7424 05.07.2012, 05:59:05
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Würde Bergleute in der Regel akzeptieren, eine Transaktion, die einer Ihrer output-Werte auf null gesetzt? Kann die Annahme in diesem Fall auch davon abhängen, der scriptPubKey im Zusammenhang mit der Ausgabe genullt?

+907
Dilip Kharel 02.04.2019, 09:45:18

Was sind die Herausforderungen, vor der bitcoin foundation? Was sind die Probleme, die Sie derzeit in Arbeit? Wie verfolgen Sie Ihre Aktivitäten?

+872
Rana Zahid Iqbal 29.06.2010, 10:33:53
import random

def privateCeiToWif(Cei_hex) :
 return utils.base58CheckEncode(0x80, Cei_hex.decode('hex'))

def privateCeiTopublicCei(s) :
# secp256k1 : Standards für Effiziente Cryptography (SEC)(Certicom Research) bezieht sich auf die Parameter des ECDSA-Kurve
 Signatur = ecdsa.SigningCei.from_string(en.decode('hex'), Kurve = ecdsa.SECP256k1)
 Verifizierung = Unterschrift.verifying_Cei
 return ('\04' + Unterschrift.verifying_Cei.to_string()) .encode('hex')

def pubCeiToaddr(s) :
 ripemd160 = hashlib.neue('ripemd160')
ripemd160.update(hashlib.sha256(en.decode('hex')).digest())
 return utils.base58CheckEncode(0, ripemd160.digest())

def CeiToaddr (s) :
 zurück pubCeiToaddr(privateCeiTopublicCei(s))

#WARNUNG : Diese random-Funktion ist nicht sicher
private_Cei = ' '.join(['%x ' %random.randrange(16) for x in range(0, 64)])
drucken CeiUtils.privateCeiToWif(private_Cei)
drucken CeiUtils.CeiToaddr(private_Cei)

error message ceiutils

+820
Tidoni 06.02.2018, 23:34:51

Ich öffnete bitcoin-qt nach nicht der Bergbau für ein paar Monate und fand, dass ich plötzlich keine mehr bitcoins! Und ich sehe, dass es 2 Geschäfte, die ich nicht genehmigt wird, senden meine Münzen an andere Adressen! Gibt es irgendetwas, was ich tun kann, um meine Münzen zurück?

+744
tobiuo 09.08.2018, 00:11:55

Die Wahrheit ist, dass "den Punkt zu bekommen-Münzen" ist vor dem "point-of-Lösung blockieren" :)

Der Bergmann erstellt zunächst die coinbase-Transaktion mit der Belohnung auf sich selbst und versucht zu lösen, blockieren nach.

+692
Lilia 06.07.2017, 13:22:05

UTXO steht für Unverbrauchte Transaktion Ausgänge. So ein Knoten wird nur verfolgt die Spuren der Transaktion Ausgänge, die sind unverbraucht. Sobald eine Transaktion (sogar eine unbestätigte ein) verbraucht UTXO, wird es entfernt von der UTXO db (wenn der tx ist gefallen, es wird wieder Hinzugefügt).

Was ich denke ist ,sollten Sie entfernt werden aus dem Speicher-pool.

Der mempool ist eine Liste der unbestätigten Transaktionen verbrauchen als bisher zur Verfügung UTXOs. UTXOs nicht entfernt werden, aus dem Speicher-pool. Es gibt eine separate UTXO Datenbank

Auch das, was ich denke, ist, dass der Speicher-pool ist nichts anderes als der Zustand der blockchain.

Der Zustand der blockchain ist der UTXO Datenbank. Der mempool ist im wesentlichen eine Liste von vorgeschlagenen änderungen der UTXO gesetzt, die abgebaut werden können und bestätigt, die dann die Ergebnisse in ein update zum Stand der blockchain.

+679
Kevin Hagenaars 24.05.2012, 13:29:07

Ich bin mit einer website namens www.planneddeparture.com. Es ist ein Digitales Vermächtnis-Plattform, die halten alle meine Konten bei sozialen Medien, Fotos, Kontakte, docs sowie bitcoins sicher. Ganz ähnlich wie dropbox, aber mit dem Unterschied, dass ich zuordnen kann, die Begünstigten und lassen Sie Sie Anweisungen, was zu tun mit meinen digitalen Sachen, wenn ich gegangen bin. Ich benutzte es für 2 Monate jetzt und zugeordnet haben, Begünstigten fast alle meine Sachen inklusive meiner bitcoins. Ich habe einige der Kommentare und muss sagen, dass manche Lösungen sind Recht altmodisch und riskant. Es gibt viele, ob die Plattform im web, die sich mit Ihrer digitalen assets. Werfen Sie einen Blick und entscheiden Sie selbst. Ich habe gerade PlannedDeparture und ich fühle mich ziemlich sicher über meine bitcoins und andere Daten.

+637
animalangel1 30.01.2010, 14:44:02

Sie brauchen whats genannt Power-Filter.

Es gibt verschiedene Stufen von filtern, einige schneiden die Spitzen aus von AC-Signale, andere nehmen dirty Eingangsstrom und verbrauchen, und erstellen Sie dann eine völlig neue AC-signal für Gerät verwenden.

Der C2 ist ein gutes intro, aber wenn Sie wollen superior protection, suchen Sie nach etwas namens ein Power Conditioner.

Hier sind links zu den Strom führenden Hersteller: http://www.google.com/search?hl=en&tbm=shop&q=apc+power+filter

http://www.apc.com/products/category.cfm?id=15&subid=85

+625
Bhavin Sudra 02.08.2018, 08:32:49

Eine Transaktion besteht aus ein-und Ausgängen.
Die Eingänge sind Gelder, die in die Transaktion, Sie können aus mehreren Geldbörsen, solange jede Eingabe (eine Eingabe eine Ausgabe von einigen früheren Transaktion) unterzeichnet ist, für seinen Besitzer.
Auf der output-Seite senden wir Mittel, um eine beliebige Anzahl von Adressen (wir sind nur beschränkt durch die Höhe der Transaktion in KB)
Also ja, es ist möglich, genau das zu tun.
Als praktisches Beispiel betrachten CoinJoin das ist ein Weg, zu kombinieren Eingänge von verschiedenen Portemonnaies zusammen.
Hoffe, das hilft.




+593
Sagar Mallick 10.07.2013, 22:07:46

Szenario 1:

Ich kaufte k von bitcoins auf unit-rate X in der Vergangenheit, mit der Höhe Ein. Wenn ich will, Sie zu verkaufen jetzt, ich schaue auf drei Einzelpreise:

  • Kaufen Preis
  • Zu Verkaufen Preis
  • Spot-Preis

Frage # 1: Bei dem Preis werde ich den Verkauf der k bitcoins, die ich habe?


Szenario 2:

Ich habe Einen Dollar bei mir, und ich will kaufen bitcoins mit ihm. Ich bin auf der Suche 3 Einheit Preise:

  • Kaufen Preis
  • Zu Verkaufen Preis
  • Spot-Preis

Frage # 2: In welche dieser Einheit Preise ich werde den Kauf der bitcoins?


Willen Verständnis, können sagen, ich bin entweder mithilfe von Coinbase oder GDAX

Liste Artikel

kaufen/verkaufen in den beiden oben genannten Szenarien.

Dank

+501
watch dogs 23.07.2010, 01:58:18

Ich Frage es weil ich möchte den client zu installieren, in meine Arbeit-Büro. Ist das sicher? Ich weiß, die erste Zeit, die es dauert eine lange Zeit, die das herunterladen von über 2 GB oder mehr, aber was ist mit der normalen täglichen Aktivitäten?

+487
Hack Ethics 12.12.2012, 10:23:47

Eine ein-input/ein-output-tx unterzeichnet mit SIGHASH_SINGLE|SIGHASH_ANYONECANPAY kann noch geändert werden, um mehr Eingänge und Ausgänge, so lange wie das original-input und-output nicht geändert.

Ein tx unterzeichnet mit SIGHASH_ALL kann nicht geändert werden, überhaupt, und keine neuen ein-oder Ausgänge Hinzugefügt werden können.

+480
linvenuza 02.05.2016, 22:58:02

Ich möchte Anschaffungspreis dieser berüchtigten Pizza Munde ist , möchte ich, dass der bitcoin nicht kommen-auf einen Gutschein für eine pizza, sondern eine echte pizza, die ich Essen kann? Kann ich kaufen eine Pizza, die direkt und wholey ohne zusätzliche Bargeld oder Kreditkarte Hinzugefügt, mit einem Bitcoin? oder nur eine virtuelle emptyness in meinem virtuellen Magen?

+449
DAG 29.12.2017, 14:15:05

Go-GH/sec an BTC/Tag, verwenden Sie diese:

BTC/Tag = GH/s * 1,000 * 25 * 24 * 3,600 / 2^32 / Schwierigkeit(in Millionen)
Denn: die block-Belohnung ist derzeit 25, es gibt 24 Stunden an einem Tag, eine Stunde hat 3600 Sekunden, und die Basis-Aktie Schwierigkeit ist 2^32.

So 100GH/s, bei der aktuellen Schwierigkeit von 707 Millionen Ausbeute:
100 * 1,000 * 25 * 24 * 3600 / 2^32 / 707.41 = .0711 BTC/Tag

Beachten Sie, dass dieses übernimmt keine pool-Gebühren und keine Varianz an alle. Natürlich, der Schwierigkeitsgrad steigt also die Rendite fallen wird.

+438
user46460 21.09.2019, 03:37:25

Nein, gibt es nicht. Der Punkt des Bergbaus zu lösen, das Konsens-problem. Nehmen Sie Ihre Logik weiter, wenn jeder glaubt, in Ihren Gott-Maschine, es könnten genauso gut klar, die Geschäfte selbst.

+381
user300194 12.10.2013, 09:18:28

Wie wird der Blitz Netzwerk mit leichten clients?

Die meisten Schritte, die während des Zahlungsvorgangs in einer LN-Kanal eigentlich gar nicht erfordern die volle Kenntnis der blockchain oder sogar das unbestätigte (mempool) Transaktionen. Dies ist, weil die damit verbundenen Transaktionen umzugehen mit 2-von-2-multisig-Skripte, in denen beide Parteien zu unterzeichnen, auf jede Transaktion, um ihn gültig zu machen, so dass Sie beide können bewusst bleiben, alle Transaktionen relevant gemacht werden, um den Kanal, die Sie teilen, ohne dass die überwachung der blockchain.

Die Ausnahme ist für die Streitigkeit eine mediation. Wenn Alice versucht, broadcast eine ältere version von einem Engagement Transaktion, die jemand braucht, um zu sehen, dass die Transaktion zu nehmen, "Alice' s Teil der Fonds aus. Das ist ein Aspekt, kann trustless-ly ausgelagert, obwohl. Es kann auch sein Anreiz mit einer kleinen Gebühr.

Verstehe ich es richtig, dass die Eröffnung einer Zahlung Kanal bedürfen der Schriftform, auf die blockchain zu schützen gegen Doppel-verbringen?

Zunächst errichten Sie eine Rückerstattung, die aus der Finanzierung der Transaktion, dann übertragen Sie die Finanzierung der Transaktion, die muss abgebaut werden in der blockchain, bevor Zahlungen vorgenommen werden können im Kanal sicher.

Die Integrität wird geschützt durch die Strafe des Verlustes aller bitcoin in den channel schreiben, wenn eine ältere Transaktion in die blockchain als das, was die Gegenpartei tun.

Genau, die Zahlung Kanal ist in Handarbeit in einer solchen Weise, dass die früheren Staaten der Kanal kann nicht gesendet werden. Technisch Sie ausgestrahlt werden können, die Strafe dafür ist nur, verlieren alle Ihren Teil der Gelder in den Kanal, so dass keine Partei broadcast vorherigen Zuständen des Kanals.

Wenn ich einem Freund vertraue ich, und öffnen Sie eine Zahlung Kanal zu ihm/Ihr, ich kann es sich leisten, das mein bitcoin investiert in den Kanal gesperrt, während er/Sie offline ist.

Viel wurde noch nicht herausgefunden, in diesem Bereich, aber meine Vermutung ist, dass typische Konsumenten nicht öffnen Sie eine Menge von Kanälen mit Menschen, die Häufig offline. Ein Verbraucher könnte einen Kanal mit einem Unternehmen, die Sie Häufig, und wer hat Servern ausgeführt werden, mit vernachlässigbaren Ausfallzeiten. Dann können die Verbraucher zahlen jeden anderen durch diese Unternehmen oder andere zuverlässige Knoten.

Wenn ich verlieren Anschluss an eine "anonyme" Knoten, die ich automatisch im Netzwerk gefunden, kann ich nicht wissen, wenn es jemals wieder online. Daher möchte ich Sie reklamieren mein bitcoins investiert in diesem Kanal. Damit die Besteuerung der blockchain und die anfallenden Transaktionsgebühren. (Im schlimmsten Fall eine Gruppe von Menschen zu verwirren wollen mit mir und anonym, dass Sie eine Menge von Toten Zahlungswege. Sicher, dass Sie sich nur an, wie viel bitcoin für mich, da Sie Kollektiv binden sich. Aber wenn jemand schon einen Weg gefunden haben, diese zu mildern, die Sie vielleicht nicht wollen, ein Händler brennbare Flaggen in einer Welt, die mit dem Blitz-Netzwerk.)

Ich glaube, du hast treffen im wesentlichen der Grund dafür, dass Sie nicht wollen, öffnen Sie einfach einen Haufen Kanäle mit verschiedenen anonymen Knoten. Sie kann nicht mehr reagiert werden, und Sie müssen möglicherweise warten Sie einen Tag oder zumindest ein paar Stunden, um Ihr Kapital aus dem Kanal, plus zahlen Transaktionsgebühren. Händler immer noch nichts dagegen verbinden viele Verbraucher, Sie nur würde wahrscheinlich nicht versuchen, weiterleiten von Zahlungen durch Verbraucher.

Ich sollte beachten Sie, dass die Zahlung Kanäle nicht finanziert werden kann, von beiden Seiten. Eine Kanal-öffnen Sie mit einem merchant vielleicht haben Sie dabei 1 bitcoin in es und Sie setzen 0 bitcoins. Nur dann können Sie bezahlen die Händler, aber der Händler wahrscheinlich nicht gehen, um zu versuchen, um weiterleiten von Zahlungen durch Sie (der Verbraucher würde wahrscheinlich offline sein, 99% der Zeit), so das ist okay mit Ihnen.

Wenn verstehe ich das richtig, nicht das Ergebnis in der Zentralisierung? Wenn ich bezahlen möchte mit dem Blitz-Netzwerk von meinem Handy, die ich brauchen würde, um einen vollständigen lightning Netzwerk-Knoten (immer online) oder über vorhandene Zahlungswege zu Knoten, die mir Vertrauen. (Freunde, meine bank, volle Knoten in meinem Keller etc.)

Die Schwierigkeit, eine always-online-Knoten wäre so gering, dass es wahrscheinlich eine Menge Konkurrenz. Händler würde es auf jeden Fall im Vorteil. Das ist, wie ich Vorhersagen Kanäle bilden würden, durch Kaufleute und Händler handeln würde, als die Vermittler.

Ist das ein echtes problem? Hat jemand einen Weg gefunden, um ihn zu mindern?

Auch wenn das Netzwerk nicht vollständig zentralisiert um eine kleine Minderheit von Knoten, die diesen Knoten immer noch nicht wirklich viel Schaden. Wenn ein oder zwei nicht mehr reagiert, werden Zahlungen nur route durch die anderen Knoten. Wie ich schon sagte, ist die Einstiegshürde für die Ausführung von Blitz-Knoten sollte ziemlich niedrig, so wird es wahrscheinlich eine Menge Konkurrenz.

+351
Blazemonger 26.01.2011, 18:14:16

Die alternative Währung Geist Geld ist experimentell und ist dem Versuch, eine maximale block-rate (das ist derzeit erreichbar), und hat offenbar sich über eine Ziel-block-rate von 1 block pro 15 Sekunden. Aber die block-rate muss nicht unbedingt ein wesentlicher Unterschied, wie Sie Sie verwenden würden, eine Währung wie könnte man immer noch überlegen, eine kleine Transaktion akzeptiert, noch bevor es in eine Transaktion blockieren, in der Erwägung, dass mit einem schnelleren block-rate möglicherweise müssen Sie warten einfach so lange.

Es wurde viel diskutiert, wie eine schnellere block rate auswirken würde Dinge (z.B. hier, hier, hierund hier), aber ich denke, dass ribuck fasst es gut, in diesem letzten link: "Wenn Sie die Blöcke zu Häufig, erhalten Sie weitere Fälle, in denen zwei Blöcke generiert werden, bei fast der gleichen Zeit. Aufgrund von Netzwerk-Vermehrung Verzögerungen, kann dies zu vorübergehenden Unterbrechungen in der block-Kette. Auf der anderen Seite, wenn Sie Blöcke zu selten, es dauert einfach zu lange, um eine Transaktion zu im wesentlichen unwiderruflich."

Denselben link erwähnt eine berechnete Wartezeit von 2,11 Sekunden.

Mit einer block-rate, die zu schnell ist, können Sie am Ende mit Miner Konsolidierung innerhalb ein Teil der Netzwerk mit geringer Latenz, die Schaffung einer ungerechten Verteilung des Bergbaus zurück.

+345
Ali M Ahmed 10.07.2017, 08:42:51

LTC/BTC und BTC/LTC sind zwei Währungspaare zu sehen hier. Sie werden bemerken, dass als BTC/LTC nach unten geht, LTC/BTC geht. Im Grunde, was ich beobachtet habe ist, dass die "gefühlte Wert" bewegt sich von Fiat zu BTC zu LTC. Also Leute, die laufen bis der Preis von BTC USD CNY oder, und das wird BTC mehr "wertvoll". Dann der Preis, den der LTC geht, weil es dauert jetzt mehr LTC zu BTC kaufen, da es verkauft werden kann für mehr Fiat, etc.

+318
Pat Smith 08.05.2010, 01:24:19

Sie wird nie mir Ihren eigenen block, während in einem pool. Der Inhaber der pool besitzt alle Blöcke abgebaut werden. Ihre beste Wette ist zu kaufen einige ASIC (butterfly labs?) box und lassen Sie es Rollen. Sie könnten Glück haben.

Vor zwei Jahren habe ich solo wird mit einer Raedon Karte und habe Glück, nach etwa 4 Monaten.

Ich denke, mit so einem kleinen Betrag von hashing-power wird sogar in einem pool ist es nicht Wert.

Aber wieder, Sie wird nie mein block, während in einem pool, nur einen Teil eines Blocks.

+272
floydwch 05.10.2011, 00:20:59

nehmen Sie ersten 160 Zeichen aus https://blockchain.info/block/00000000096af43105123c499521e1d131d172e7e1bf2ed0843290a921f1f6a7?format=hex

soll ich mehr erklären? :))))

update:

01000000 - version

a1c77a081de8e03801563ffb02833fd10c2dbd7fd2228ae7b0ba3b0200000000 prev hash

38805219c8ac7e9a96416d706dc1d8f638b12f46b94dfd1362b5d16cf62e68ff merkle hash

27b80a4c timestamp

5c670f1c bits

8bedfd00 nonce

+230
Jdeck420 18.02.2018, 13:47:03

Ich bin ziemlich neu in diesem, so dass keine Hänseleien der Neuling. ;-)

Ich habe einfach versucht, zu importieren, mein Portemonnaie aus der bitcoin-qt client in blockchain.info und während der Prozess scheint zu gehen swimmingly Sie beide zeigen verschiedene Waagen, mit blockchain.info zeigen, dass ich unten bin, einen vollen bitcoin!

Jetzt weiß ich, dass es andere Antworten zu diesem Thema auf der Website, aber ich habe nicht gefunden, eine Antwort auf diese spezifischen Fragen (die ich in der Lage war zu verstehen!). Es scheint eine Vielzahl von Möglichkeiten, jemand neuen zu bitcoin kann spektakulär b0rk Ihren Geldbeutel, so viele, dass ich konnte nicht Recht machen, keine besonderen Probleme passen zu meiner situation.

Jedoch ein Benutzer auf eine andere Frage geschrieben, dass Sie in der Lage gewesen wäre, die zu lösen Ihr problem, indem Sie Folgendes tun:

Wie sich herausstellt, ist der import nicht abholen alle meine Adressen/keys. Durch den Vergleich der Ausgabe von pywallet --dumpwallet und die blockchain.info Exporte war ich in der Lage zu identifizieren, die fehlenden Schlüssel und fügen Sie Sie manuell. Beide Salden match jetzt :-)

Also ich habe eine zwei Teil-Frage:

  1. Ich denke, ich kann arbeiten , wie das zu tun, was er sagt mit etwas googlen, aber ich weiß nicht, warum diese Lösung funktionieren würde, kann jemand mich aufklären?
  2. Ich habe gelesen, dass es möglich ist, dass mein Waagen sind anders, weil mein Mandant war nicht in sync mit dem Netzwerk wenn ich die export/import-Prozess, könnte dies einen Einfluss auf das problem?
  3. Und wenn dies ist ein Faktor, wird nur aus dem bitcoin-qt client läuft auf meinem Rechner, bis es synchronisiert mit dem Netzwerk verursachen blockchain.info und bei bitcoin-qt mit der gleichen Salden?
  4. Oder muss ich tun, starten Sie den gesamten Prozess erneut, nachdem der client synchronisiert?

(Ich weiß, ich weiß, das war mehr als zwei Fragen :-))

Jede Hilfe wäre sehr geschätzt werden!

EDIT: warum ich wollte dies, ich wollte Weg von den bitcoin-qt client zu einem anderen, denn ich war performance Probleme mit dem original. Ich dachte, ich könnte alles zu exportieren blockchain.info und von dort aus exportieren meine Brieftasche in eine neue client. Verworren, ja, völlig missverstanden, vereinbart, aber das ist, wo ich bin.

+163
CyberGuy 25.12.2018, 02:37:35

Aber wie analysieren Sie diese Dateien?

Es ist nicht allzu schwer zu analysieren bitcoin blockchain, wenn Sie Programmierkenntnisse haben und wissen, was Sie tun möchten. Haben Sie einen Blick auf mein Stück code - dies ist nur ein Beispiel, das Parsen ist einfach. Natürlich haben Sie schreiben von code in Ihre Lieblings-Programmiersprache für Ihre Aufgabe

#include <QTimer>

#include "BlockChain.h"
#include "Util.h"
#include "MyByteArray.h"
#include "Target.h"

BlockChain::BlockChain ( QObject* parent ) : QFile ( parent ), blkFile ( START_BLOCK )
{
 connect ( this, SIGNAL ( block ( const QByteArray& ) ), parent-SLOT ( block ( const QByteArray& ) ) );
 connect ( this, SIGNAL ( doneFile ( ) ), parent-SLOT ( doneFile ( ) ) );
 QTimer::singleShot ( 0, this, SLOT ( start ( ) ) );
}

void BlockChain::start ( )
{
 setFileName ( blkFileName ( blkFile++ ) );
 if ( !open ( QIODevice::ReadOnly ) )
{
 _trace ( QString ( "cant open [%1]" ).arg ( fileName ( ) ) )
 emittieren block ( QByteArray ( ) );
 deleteLater ( );
}
sonst
{
 _trace ( QString ( "Verarbeitung [%1]" ).arg ( fileName ( ) ) )
 QTimer::singleShot ( 0, this, SLOT ( next ( ) ) );
}
}

void BlockChain::next ( )
{
 if ( pos ( ) < size ( ) )
{
 quint32 Magie;
 quint32 sz ( read ( (char*)&magic, 4 ) );
 while ( !magic && pos ( ) < size ( ) - 4 )
 read ( (char*)&magic, 4 );
 xassert ( ( ( magic == MAGIC_ID ) || !Magie ) && ( sz == 4 ) )
 wenn ( Magie )
{
 read ( (char*)&sz, 4 );
 Strahlen blockieren ( read ( sz ) );
 QTimer::singleShot ( 0, this, SLOT ( next ( ) ) );
return;
}
}
 close ( );
 emittieren doneFile ( );
 QTimer::singleShot ( 0, this, SLOT ( start ( ) ) );
}

const QString BlockChain::blkFileName ( const int i ) const
{
zurück
 ( i < 10 ) ? QString ( DATA_ROOT "\\blk0000%1.dat" ).arg ( i ) :
 ( i < 100 ) ? QString ( DATA_ROOT "\\blk000%1.dat" ).arg ( i ) :
 ( i < 1000 ) ? QString ( DATA_ROOT "\\blk00%1.dat" ).arg ( i ) :
 QString ( DATA_ROOT "\\blk0%1.dat" ).arg ( i );
}
+109
Amol Pandit 26.06.2011, 03:13:51

d.h. gibt es eine endliche Anzahl von Transaktionen, die jemals mit Bitcoin?

Ich Googelte etwas und fand die Diskussionen über Bitcoin ist begrenzt, Endlichkeit, aber es ist mir unklar, ob die blockchain selbst ist eine endliche Ressource.

+74
Guclu Ceyhan 27.01.2017, 19:12:29

Ich bin reproduzieren Figuren 2 und 3 aus dem Papier unten, um eine alternative interpretation.

Abb 2:

Bitcoin block header organization

Abb 3:

enter image description here

Historisch, Bergbau besteht aus einer inneren Schleife (rot) und eine äußere Schleife (grün). Jedem Durchgang der inneren Schleife, die nonce wird erhöht. Dies betrifft nur 2 Stück und dazu führt, dass alle Blöcke in rot neu bewertet werden. Sie können dies nur tun, 4 Milliarden mal (2^32), bevor Sie beginnen, erstellen von duplizierten Ergebnissen. An diesem Punkt wird die äußere Schleife wird das layout der block-Daten, um eine neue zufällige merkle root-Feld, und Sie wiederholen Sie.

In dieser Implementierung müssen Sie tun 4 großen Operationen für jede innere Schleife. Beim Wechsel der merkle root als Teil der äußeren Schleife, die Sie zu tun haben, eine zusätzliche 2 große Operationen (in grün) auf der Oberseite des normalen 4. Allerdings, der Autor von AsicBoost bemerkt, dass, wenn die änderung der merkle root Wert, es gibt eine 1:2^32 die chance, dass die Inhalte der Brocken 2 nicht ändern, in dem Fall die Ausgabe von Stück 2 expander nicht ändern können, so können wir überspringen, wiederholen, dass die Berechnung.

Der Schlüssel an dieser Stelle ist der Geburtstag Problem. Bevor wir beginnen mining einen block, den wir berechnen können mehrere beliebige merkle Wurzeln finden und Kollisionen (also mehrere merkle Wurzeln, die die gleichen letzten 4 bytes, oder "tail"), ohne dass bewerten irgendwo in der Nähe von 2^32 merkle Wurzeln. Darüber hinaus vorausberechnen den Wert mit der Bezeichnung "Mitte-Staat" im Zusammenhang mit jeder dieser verschiedenen merkle Wurzeln.

Schließlich, dies ermöglicht uns einen alternativen Weg, um ein neues zu verdauen , ohne Erhöhung der nonce: verwenden Sie die aktuelle Chunk-2-Wert, und wählen Sie eine neue merkle Wurzel, kollidiert mit dem Schwanz gerade in Verwendung und Aktualisierung des "mittleren Zustand" mit dem Wert zugeordnet ist, dass merkle root (was wir berechneten vorher). Dann neu zu bewerten, alle roten Blöcke außer für den Expander befestigt Chunk 2, da haben wir nicht verändert Brocken 2 ist-Wert - das ist nur drei große Operationen statt der üblichen vier.

Beispiel

Lassen Sie uns sagen, dass wir gefunden 3 merkle Wurzeln, die alle den gleichen Schwanz und vorausberechnete Ihre zugehörigen mittleren Staaten (A, B, C). Unsere mining-Schleife sieht wie folgt aus:

  1. Set nonce=0, midstate=A (4 Operationen).
  2. Set midstate=B (3 Operationen).
  3. Set midstate=C (3 Operationen).
  4. Set nonce=1, midstate=A (4 Operationen).
  5. Set midstate=B (3 Operationen).
  6. ... Und so weiter.

Jedes merkle root-Kollision, die Sie vorausberechnen spart man 2^32 Erweitern Sie Operationen, da Sie wiederverwenden können es über alle 2^32 nonces. Da der Geburtstag problem, die Kosten precompute diesen Kollisionen wird in weniger als 2^32 pro Kollision, so kann es ein Netto-Gewinn.

In der Praxis werden Sie am Ende mit mehreren, nicht zusammenhängenden Sätze von kollidierenden merkle Wurzeln, anstatt nur die 1 gesetzt, die hier gezeigt werden. So könnten Sie radeln durch {A, B, C}, dann {D, E, F}, und der Wechsel von C nach D kostet der normale 4 Operationen, weil der Schwanz hat sich geändert. Oder Sie füttern jedes disjunkt eine unterschiedliche Kern - /chip-der Bergmann.

+47
Amarnath Revanna 04.09.2019, 21:00:23

Was ausgegeben wird, es ist nicht die Transaktion an sich, sondern die Ausgänge der Transaktion erstellt hat. Eine Transaktion kann mehrere Ausgänge mit verschiedenen bitcoin-Menge halten Sie auf jeden.

Also eine Transaktion können Sie "gebraucht" in dem Sinne, Sie hätten es, so oft als Ausgänge hat.

+20
Andy F 13.06.2014, 08:18:21

Fragen mit Tag anzeigen

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil