Wie man einen block-explorer?

Ich brauche, um einen block-explorer für einige alternative cryptocurrencies. Ich bin mit Litecoin zum testen, aber JSON-RPC-requests durch PHP sehr langsam. Vielleicht JSON-RPC ist nicht der richtige für solche Zwecke? Welche anderen tools die du empfehlen kannst?

+605
Jess NYC 13.12.2012, 04:05:21
36 Antworten

Beim Aufbau der Quelle verwenden:

./configure --enable-cpumining && make

Am Ende des configure-Schritt sehen Sie eine Liste von dem, was aktiviert wurde, wie diese:

------------------------------------------------------------------------
cgminer 2.9.6
------------------------------------------------------------------------


Konfigurationsoptionen Zusammenfassung:

 Flüche.TUI...........: GEFUNDEN: -lncurses
 OpenCL...............: NICHT GEFUNDEN. GPU-mining-Unterstützung DEAKTIVIERT
 scrypt...............: Deaktiviert (benötigt OpenCL)
 ADL..................: SDK NICHT gefunden, GPU-monitoring-Unterstützung DEAKTIVIERT

 BitForce.FPGAs.......: Deaktiviert
 Ikarus.FPGAs.........: Deaktiviert
 ModMiner.FPGAs.......: Deaktiviert
 Ztex.FPGAs...........: Deaktiviert

 CPU-Mining...........: Aktiviert
 ASM.(für CPU-mining).: true

Zusammenstellung............: machen (oder gmake)
 CPPFLAGS.............: 
 CFLAGS...............: -g -O2 -
 LDFLAGS..............: -lpthread 
 LDADD................: -lcurl compat/jansson/libjansson.a-lpthread -lm 

Installation...........: make install (als root, wenn nötig, mit 'su' oder 'sudo')
 Präfix...............: /usr/local

Sie können eine Liste der unterstützten Optionen mit ./configure --help (standard-Verhalten zu konfigurieren)

+926
ajit 03 февр. '09 в 4:24

Was ist das projizierte block-chain-Wachstum über die Zeit und konnte einen Angriff auf Bitcoin sein lauched, dass erstellen eine enorme Anzahl von Mikro-transations Fraktur der Währung (z.B. spamming das system mit gültigen ärgernis Transaktionen)

Ich kann nicht glauben, dass das beschneiden der blockchain macht keinen Sinn (die ultimative Quelle der bitcoins würde verdeckt werden, erfordern die Verwendung von post-beschnitten bitcoins vertraut werden, als wenn diese gewonnen wurden zum Zeitpunkt der Beschneidung)... und ich kann nicht sehen, über irgendeine Art von verteilten Speicher arbeiten (Vertrauen und Zentralisierung von Informationen betrifft).

Aber selbst wenn Rebschnitt möglich waren - es scheint mir, dass eine konzertierte Attacke noch in der Lage sein, Sie zu überwältigen das system in relativ kurzer Zeit... weil die Transaktion generation ist Billig im Vergleich zu der Validierung dieser spamish Transaktionen.

Gibt es eine Allgemeine implizite governance auf das system für die Anzahl der Transaktionen, die verarbeitet werden können in einem beliebigen Zeitraum? z.B. die Anzahl der Systeme, die Lösung des transaction validation Probleme gegen die Anzahl der Transaktionen in das system injiziert... und wie das Volumen der Transaktionen, die erforderlich sind, um die für die Validierung, einige (viele?) Systeme könnten sich überfordert und nicht in der Lage zu speichern / verarbeiten der blockchain... aber auch in der berechtigten Wachstum in der Nutzung ich denke, dass Sie über große internationale Einzelhändler verarbeiten Milliarden von Transaktionen pro Tag, was würde die Sollbruchstelle zu sein, sollte ein plötzlicher Wechsel zu bitcoin auftreten? z.B. was sind die on-boarding Kosten für das bitcoin-Netzwerk für neue Händler?

+881
LikeNunes 03.05.2013, 20:05:39
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

http://wantsbtc.com ist ein dns-service, die erzwingt, dass der Benutzer bei der Anmeldung seine gewählten Benutzernamen zu seiner btc-Adresse, damit zu beweisen, dass Sie es besitzen.

+852
Lorraine 12.10.2019, 00:20:09

Gibt es irgendeine Art der Umsetzung in den bitcoin für die Kommunikation zwischen Knoten, das ist ähnlich wie das Flüstern Kommunikation in Astraleums ?

Whisperist ein Kommunikations-Protokoll für DApps , um miteinander kommunizieren, ohne mit der Blockchain und Dapps sind etwas in Astraleums, welche als Dezentrale Anwendungen, die erstellt wurden, mithilfe von smart-Verträge.

https://github.com/ethereum/wiki/wiki/Whisper

+839
puslet88 23.09.2013, 20:25:41

Es herausgefunden!

Dieser Fehler zeigte sich auf Knoten C, aber ich eröffnet (und somit geladen) der Kanal von Knoten A., Was passiert war, war dieser Fehler wird zurückgegeben, wenn eine intermediate-hop nicht genügend Guthaben auf Ihrer Seite, leiten Sie Ihre Zahlung. In diesem Fall werden alle die Münze befand sich in einer Art und Weise, in denen die Zahlung war nur möglich, von A -> B -> C, aber nicht A <- B <- C.

Alle die ich tun musste, war Geld senden von den Knoten, öffnete den Kanal

+818
user44822 15.09.2014, 11:14:33

gut, da gibt es eine Menge von Betrügereien gibt, insbesondere bei amazon. Die meisten Verkäufer verlangt, dass der amazon gift card erworben wird, ist mit Bargeld und Sie müssen Eingang, weil viele Betrüger und Hacker stehlen Völker Kreditkarte Informationen und den Kauf dieser Geschenkkarten, die online und über die Geschenk-Karten zu kaufen bitcoins, nun mal der Inhaber der Kreditkarte beachten Sie die Ladung auf Ihre Karten, die Sie Streit, und wenn der Verkäufer die Bitcoins noch nicht die Karte verwenden, Gleichgewicht als wird es entfernt von der Karte. Die Verkäufer sind vorsichtig, denn es würde Ihr verloren. Ich habe ein $25 amazon Geschenkkarte, die ich gekauft von walgreens zu kaufen bitcoins und weil ich verlegte den Eingang kann ich nicht kaufen die bitcoin.

+811
Kama Mahesh 19.06.2017, 17:26:02

Was würden die Herausforderungen, die Abwicklung in outerspace für bitcoin? Welche Verbesserungen umgesetzt werden müssen, um diesen Herausforderungen zu begegnen? Ich bin besonders neugierig auf low-earth-orbit.

+743
Yilk81 28.03.2019, 22:35:25

Es ist ein Fehler, es wurde gemeldet und behoben, gestern: https://github.com/spesmilo/electrum/issues/1967

Ich werde eine neue Version machen, später heute, das wird beheben.

+740
Pppppppp 07.07.2014, 13:00:07

Dieser Zusammenhang zeigt sich auch optisch, obwohl es eine grobe Korrelation. In der all-Zeit-Diagramm (nach unten scrollen) Sie können sehen, die orange zu dem Preis auf Mt. Gehex, und die graue Linie, die Stufen nach oben und unten wird die Schwierigkeit.

Zusammenfassung: NACHDEM der Preis bewegt sich, die Schwierigkeit, die Folgen der gleichen Richtung, ... hinken zwei bis fünf Wochen in etwa so: - http://tvori.info/bitcoin/charts

Die grüne Linie zeigt die Rentabilität, die nicht Teil deiner Frage, ist aber die wichtigste Linie in das Diagramm, so wollte ich darauf hinweisen.

Übrigens, nach der die Händler auf den #bitcoin-otc-Markt, gibt die anekdotische Evidenz, dass

  • Wenn die Rentabilität ist hoch Bergleute Horten (Sie speichern Ihre bitcoins und, wenn zusätzliche Kapazität wird dazu mit Ihr Geld zu kaufen)

  • Wenn die Rentabilität niedrig Bergleute sind in der Regel der Verkauf. Sie haben die Stromrechnungen zu bezahlen, Kreditkarten-Rechnungen für die hardware, die Sie gekauft haben, etc, und mit weniger Gewinne, die Sie liquidieren Ihre Bestände. Dies ist natürlich, erhöht die Volatilität der Preise-vor allem ohne anständige Bitcoin derivative Finanzinstrumente (z.B. Optionen Markt).

+713
Vulder 09.11.2018, 10:59:00

Meine router-firewall-Sicherheitseinstellungen auf 'Hoch'. 'Medium' das problem behoben.

+663
acejavelin 15.07.2019, 23:40:48

Bitcoin ist blockchain ist groß. Durch Zufall entdeckte ich eine Möglichkeit, Sie zu reduzieren (auf der Festplatte), aber ich Frage mich, warum es nicht umgesetzt wurde, indem jemand anderes.

Ich schrieb eine kurze Dokumentation hier: http://194.28.50.88/BTC-Compression/btc-compression.pdf

Ich würde gerne wissen, Ihre Meinungen.

PS. Vielleicht ist es möglich, eine Anpassung dieser Komprimierung, um mehr transations in block

+638
Russell Yang 08.02.2012, 13:49:14

Bitcoin wird sehr unsicher sein, wenn Bergleute zu stoppen Bergbau. Überlegen Sie, wie einfach eine 51% Attacke werden würde, abziehen.

Allerdings Stimme ich mit deiner Annahme, dass die Bergleute zu stoppen. Und sicher, dass, wenn Bitcoin stirbt wäre es denn Bergleute zu stoppen. Ich würde stattdessen denken, dass die Bergleute würden nur zu stoppen, wenn etwas anderes schon getötet Bitcoin. Bitcoin ist so konzipiert, geben immer Minern einen Anreiz zu halten, Bergbau und sicherer ist das Netzwerk. Wenn Bergleute nicht haben, einen Anreiz zu mir, dann Bitcoin hat schon jetzt gescheitert.

Viele mining-pools nicht bezahlen, aus Einnahmen aus Transaktionsgebühren und die ganze Sache wird oft beschönigt. Aber mining ist das Einkommen der neu geprägten Münzen PLUS Gebühren aus den Transaktionen, die Sie die Blöcke, die Sie generieren.

Haben Sie einen Blick auf die tx-Gebühr-Statistiken auf http://blockchain.info/no/charts/transaction-fees

Während ich dies Schreibe, Ende März 2013, wie es aussieht, tx Gebühren wurden über 4 BTC pro Tag vor einem Jahr und sind jetzt über 50 BTC. Gleichzeitig werden die neu geprägten Münzen in jedem block sank von 50 BTC auf 25 BTC.

Mit 6 Blöcke pro Stunde bedeutet dies, vor einem Jahr haben wir abgebaut 7200 BTC in neue Münzen und 4 BTC an Gebühren pro Tag an. Jetzt wir mir täglich 3600 BTC in neue Münzen und 50 BTC in tx-Gebühren. Also tx-Gebühren ging von 0.00056% des Einkommens auf ein Jahr zurück, um die 1.39% Bergbau ein Einkommen, das Sie heute sind.

Ich bin sicher, Sie können sehen, wohin das geht. Nein, das mining wird nicht aufhören, wenn die Prägung neuer Münzen hält.

+637
Susmit Laha 05.04.2018, 17:29:22

Einfach nur neugierig, wie viele vollständige Implementierungen der bip32 standard vorhanden.

+631
Mikkel Chambers 19.02.2014, 19:39:32

oder muss ich die asset-basierten privaten Schlüssel für jede Anlage und Unterschreiben Sie die tx ist ?

Ja, Sie können sich nicht anmelden, Transaktionen mit Hilfe der master-privaten Schlüssel. Unterzeichnen Sie jede Transaktion mit dem privaten Schlüssel abgeleitet.

+623
azad26 15.09.2017, 22:54:11

Ja, der laptop funktioniert. Realistisch könnte es sein, ausgeführt auf einem i3 mit 4GB ram, vorausgesetzt, der Speicher ausreichend ist.

+620
Pamela Balazer 03.02.2013, 12:09:07

Primecoin mining ist doppelt wettbewerbsfähig (in dem Sinne, die Sie beschrieben). In der Tat, den Betrag, den Sie mir mit gegeben Kraft ist Umgekehrt proportional zu den cube der total network Computing-Leistung.

Wie in der Bitcoin, eine Schwierigkeit, die parameter regelt auf der Grundlage der Abbaurate zu erreichen, die gewünschte block-Frequenz. Nicht nur das, sondern die mint-rate ist Umgekehrt proportional zur (Quadrat der) Schwierigkeiten. Im Gegensatz zu Bitcoin, die hat einen festen Zeitplan, was im schlimmsten Fall kann etwas beschleunigt mit Zunehmender mining-power, in Primecoin die Gesamtzahl der Münzen, die jemals erzeugt werden, verringern sich mit zunehmendem Wettbewerb.

+614
Muhsin Dinc 12.08.2019, 00:01:20

Sie nicht brauchen, anfügen Polster, ist dieser Schritt bereits umgesetzt unter der Haube in der cryptographic-library-Funktion sha256. Soweit ich mich erinnere, wenn ich lösen die gleiche Aufgabe und Lesen Sie dieses doc aus stratum pool ein paar Inkonsistenzen in der Dokumentation, die gelöst werden mussten, empirisch.

Eine der Nuancen auf, die beachten Sie, dass die Miner-software nicht wissen, etwas über die segwit und coinbase-Transaktion für die miner Arbeit vertreten sein sollte, in das alte format.

+608
inselberg 20.02.2010, 01:45:38

Ich bin mit Python (2.7) und seine re - Modul für die Anerkennung der verschiedenen Bitcoin-Daten, nämlich:

Adressen DER sigs, OP Zurück hexdata, TxIDs

Ich habe mit re.kompilieren: zum Beispiel für einen gültigen Tx-hash (TxID):

RE_TXHASH = re.compile('^[0-9a-fA-F]{64}$')
wenn bool(re.match(RE_TXHASH, 'f'*64)): # 'f'*63 ausfallen würde
 print 'gültig tx-hash!'
sonst:
 raise Exception("Ungültiger tx-hash!")

Ich bin auf der Suche nach regex-Muster für die folgenden (oder einen input auf meine aktuelle beste Versuch):

  1. DER Signaturen: General format "30[sig_size]02[r_size]02[s_size][sighash]"

  2. Bitcoin-Adressen: re.compile('^[123mn]{1}[a-km-zA-HJ-NP-Z0-9]{26,33}$')

  3. OP Return hex-strings: re.compile('^(6a){1}[a-fA-F0-9]{0,80}$')

  4. TxIDs: re.compile('^[0-9a-fA-F]{64}$')

EDIT: um zu klären, kann jemand helfen mit einem regex-Muster für diese? "30[sig_size]02[r_size]02[s_size][sighash]"

+596
Steven Van 12.04.2012, 17:49:07

Der beste Wettbewerber ist wahrscheinlich ppCoin (PPC) http://www.ppcoin.org. Ich bin überrascht, dass es nicht erwähnt wurde.

ppCoin hat eine Menge Vorteile gegenüber bitcoin, einschließlich:

  • Energie-Effizienz
    • BTC nutzt derzeit mehr Strom als ein Kernreaktor, der eine schreckliche Schande [überprüfen Sie die power-stats auf blockchain.info und vergleichen Sie mit der Ausgabe von Three Mile Island (wikipedia)]
    • Jedoch, PPC verwendet proof-of-stake-Mechanismus, was bedeutet, dass das Netzwerk kann überleben (und wachsen), ohne zu brennen bis die CPU - /GPU - /ASIC-Zyklen.
    • Bitcoin-power-problem endet nicht mit ASICs. Bald wird jeder haben Tonnen von ASICs mit genauso viel power. BTC wird immer die max Leistung, die profitabel ist. Die mehr BTC Wert ist, desto mehr Kraft verwendet werden. Das ist beängstigend und schlecht für die Umwelt.
  • Verbesserungen bei der Sicherheit
    • proof-of-stake sichert das Netzwerk, wenn der Bergbau nimmt in der langfristigen, wenn wenig neues Geld wird erstellt
    • in BTC wenn der Bergbau endet Transaktion Prozessoren sind Anreize zu konkurrieren, die für die Transaktion Gebühren, was bedeutet, dass das ignorieren des jeweils anderen überprüft Transaktion blockiert. Dies führt zur Zerstörung des Netzwerks. PPC löst dieses Problem durch die Zerstörung von Transaktionsgebühren und einfach die Bereitstellung von incentive-Trog-mining.
    • N. B. Manche werden sagen, dass PPC ist nicht dezentralisiert, weil seine checkpointing-Prozess ist zentral, dass die PPC-Entwickler fügen Sie Kontrollpunkte mit jeder neuen Version von der offiziellen PPC-software. Dies ist jedoch ein Trugschluss. Bitcoin verwendet die gleiche Art von zentralisierten checkpointing-Mechanismus, d.h., durch die veröffentlichte software. So, PPC ist nicht schlechter als BTC in dieser Hinsicht. Dezentrale checkpointing ist ein schwieriges problem. Es ist ein Interessantes Papier "Bitter to Better", die von einigen Leuten an der Stanford was auf eine bessere dezentrale checkpointing-Mechanismus.
  • Instrumente zur Förderung der tatsächlichen Inanspruchnahme der Währung und das überleben des Netzwerkes
    • mining ist immer ermutigt (mining ist immer rentabel, auch langfristig)
    • Transaktionsgebühren werden nicht erhoben, von Transaktions-Prozessoren, aber zerstört im Hinblick auf die Bekämpfung der Währung erstellt, die durch den Bergbau.
    • So, die Geldmenge konstant bleiben soll (, nachdem es einen bestimmten Punkt erreicht)

Der Letzte Punkt ist wirklich wichtig, da die bitcoin-Nutzer tendieren dazu, die horde als verbringen.

  • ppCoin mining-pool: ppcpool.bitparking.com

  • ppCoin exchange: ppcexchange.bitparking.com

Es lohnt sich und Sie können mir eine Menge von Münzen, die schnell, aber am wichtigsten ist es eine Menge, die das langfristige Potenzial für Wachstum.

+563
ckorzhik 06.11.2010, 09:47:03

Ich verstehe mit Ripple, dass jemand auf das Netzwerk anbieten können, Ihre eigene Währung. Jemand nennt das Beispiel der Fluggesellschaft Vielflieger-Meilen.

Airline-Meilen, in meiner Erfahrung, kommen in ganzen zahlen. I. e. 2000 Meilen, nicht 1999.5 Meilen.

Wenn ich den Handel starten Meilen auf Ripple, jemand könnte leicht anzubieten, zu kaufen oder zu verkaufen in Bruch-Einheiten. So gleicht in der ripple-wallets könnte 1999.5 Meilen, richtig?

Gibt es eine Möglichkeit, in Ripple zu zwingen, die Einheiten einer bestimmten Währung auf ganze zahlen sein?

Ich Frage nach, was erscheint, in den Geldbeutel. Ich weiß, dass innerhalb des Systems die Einheiten sind ganze zahlen. I. e. 1 XRP = 1,000,000 fällt. Ich Frage über die Salden, die den Benutzern angezeigt, die in Ihren Brieftaschen.

+554
LoveGandhi 21.05.2019, 00:36:06

Eine neue exchange-nur geöffnet http://btct.co betrieben von der gleichen person ausgeführt werden http://litecoinglobal.com

+548
Biman Das 12.01.2014, 04:52:28

cryptothrift.com ist eine gute Seite zu schauen, als alternative zu bitmit. Sie unterstützen auch Litecoin und anderen alts als option

+529
Pazbi Zavatzki 24.07.2012, 15:59:50

Löschen Sie die "Blöcke" und "chainstate" - Verzeichnisse.

+528
NorseDad 26.09.2018, 11:25:05

Nehmen Sie Ihre Wahl mit bitcoin explorer (bx):

echo 37d1d453311ea5682cdb31468826178db15fa731722a5dbb09525ea901f1c41c | bx ec-to-public | bx sha256 | bx ripemd160 | bx base58check-encode-v 5

32BcK7C6FBCzzyB617gwTQuaLdbQufuAcc

% echo 37d1d453311ea5682cdb31468826178db15fa731722a5dbb09525ea901f1c41c | bx ec-to-public | bx bitcoin160 | bx base58check-encode-v 5

32BcK7C6FBCzzyB617gwTQuaLdbQufuAcc

% echo 37d1d453311ea5682cdb31468826178db15fa731722a5dbb09525ea901f1c41c | bx ec-to-public | bx ec-zu-Adresse -v 5

32BcK7C6FBCzzyB617gwTQuaLdbQufuAcc

+423
ambiso 17.06.2010, 06:39:50

Ich habe gelesen, die wie funktioniert merged mining? thread und ich bin ein bisschen verwirrt, wie man das von den Transaktionen in der bitcoin-block "speichert" den hash des Namecoin block. Wo werden diese Informationen gespeichert, die in der Transaktion geschickt, um das bitcoin-Netzwerk? Als Empfänger-Adresse? Irgendwo anders?

+392
user85548 29.07.2012, 19:32:18

Ist Astraleums im Grunde Bitcoin mit einem Turing-vollständigen Skriptsprache und, wenn ich das richtig verstanden habe, wo das Skript ausgeführt wird (nicht dessen hash) ist in den blockchain?

  • Wenn dem so ist, warum nicht Astraleums setzen Sie einfach die hashes der seine Skripte in der Bitcoin blockchain, senden Sie die Skripts ausgeführt werden, durch ein anderes Sicheres Mittel, wie zum Beispiel über ein P2P-Netzwerk (das würde erheblich reduzieren blockchain aufblasen), und vermeiden, dass ein altcoin insgesamt?

  • Wenn nicht, ist das gas begrenzen, die echte Besonderheit des Astraleums im Vergleich zu Bitcoin? Oder ist gas wirklich den Gegenwert des Bitcoin Transaktion Gebühren? Auch würde Astraleums der Einführung von proof-of-stake weiter differenzieren Astraleums von Bitcon?

vgl. Des Astraleums ' s white paper
(vgl. die im Zusammenhang BitcoinTalk.org thread)

+369
Yurdik Cervantes 07.02.2017, 20:32:50

Gibt es irgendwelche online-wallet-Dienste, die Dienste anbieten, die für alternative cryptocoins, wie Namecoins, Litecoins, etc.?

+299
user3488961 21.09.2015, 03:33:43

1, 2 und 3.

Transaktionen, die ankommen, durch das Lager Ankündigungen im Netzwerk sind vollständig validiert durch überprüfung der form der Transaktion für die Vernunft, die Ausführung des Skripts, die überprüfung von Signaturen, die Gewährleistung, dass die Ausgaben, die Sie verbringen tatsächlich existieren, und dass die Transaktion nicht am Ende macht negative Werte überall. Wenn Sie angenommen werden, werden Sie Hinzugefügt, um die Knoten, die Speicher-pool, wo Sie warten, für die Aufnahme in einen block.

  • Darüber hinaus nicht-Konsens-Regeln werden angewandt, um bare Transaktionen, bekannt als IsStandard. Auf der Produktionsverbund nur einen kleinen Teil der Transaktion sind die Typen "standard", dies beinhaltet P2SH (pay-to-script-hash) und P2PKH (zahlen pubkey-hash, oder eine Adresse), aber nicht roh multisignature und andere scripts. Transaktionen, die nicht vergehen werden nicht akzeptiert, aber die Weiterleitung einer nicht-standard-Transaktion ist nicht ein bannable straftat.

  • Nach der Validierung, IsMine ist ausgeführt, um zu überprüfen, ob der Knoten Brieftasche (falls vorhanden) hat die Tasten, die diese Transaktionen, der es in der Sie Hinzugefügt wurden, als zu beobachten-Adresse, wenn Sie tun, Sie sind gekennzeichnet als unbestätigt in der wallet-Datei.

Transaktionen, die ankommen, in einem block sind vollständig validiert, zusammen mit dem rest der Struktur des Blocks. Der Nachweis der Arbeit wird geprüft, die Größe und die form des Blocks aktiviert ist, wird die merkle-Baum überprüft, um enthalten alle Transaktionen, die Sie behauptet, und es verbindet sich richtig mit dem Kopf. Jede Transaktion wird überprüft, gleich, als ob Sie gekommen war aus dem Netz. Wenn Sie gefunden werden, um Sie ungültig werden, so wird der gesamte block wird verworfen und der peer, der daraufhin die Sperrung ist verboten, eine Verbindung herstellen. Wenn der block gültig ist, wird es begangen und geschrieben werden die nicht benutzten Ausgänge Datenbank, zusätzliche undo-Daten in eine Datei geschrieben, wenn das akzeptiert block ist immer notwendig, um rückgängig gemacht werden.

  • IsStandard gilt hier nicht, jede Transaktion, gültig ist, ist akzeptabel, wenn es enthalten ist, in einem block.

  • IsMine ausgeführt, um herauszufiltern, relevante Transaktionen die Brieftasche oder die Uhr-Adresse (falls vorhanden), und aktualisiert die Brieftasche mit Bestätigungen, wenn nötig.

+278
Tsimatsi 21.05.2014, 16:30:37

Ich Frage mich, wenn ich BTC arbitrage, was bedeutet, ich kaufe BTC in einer exchange senden, um einen zweiten exchange und verkaufen, für FIAT, hat den zweiten exchange-Probleme mit mir, dies zu tun? Denn ich werde nur mit Ihnen zu verkaufen meine BTC, also ich wird Auszahlung, eine riesige Menge von Geld jeden Monat.

Was ist Ihre Meinung zur Verwendung von exchange office nur, um Geld aus? Und was denken Sie, lassen Sie Sie Auszahlung monatlich?

+236
Lukovka1981 18.04.2019, 02:53:40

Gibt es einen Unterschied in der Struktur einer segwit block im Vergleich zu einem traditionellen nicht-segwit block? Ein Diagramm wäre hilfreich, wenn möglich.

+221
user1610489 27.08.2018, 07:11:47

Es dauert etwa 200 vbytes zu verbringen, von einem Blitz Netzwerk (LN) Hash Zeit-Locked-Vertrag (HTLC) Ausgang für das routing eine Zahlung. Bei der Standard - mindestens feerate von 10 nBTC/vbyte, das macht es unwirtschaftlich, zu versuchen, Anspruch auf eine micropayment weitergeleitet unterhalb etwa 2.000 nBTC ($0.008 USD auf $4,000 USD/BTC). Als Gebühren steigen, größer und größer micropayments werden, unwirtschaftlich, Anspruch.

Schlimmer noch, die Standard-Bitcoin Core mempool Politik versucht zu verhindern, dass UTXO-set aufblasen Angriffe durch die Weigerung, relais oder mine, jede Transaktion mit einer Leistung das wäre unwirtschaftlich zu verbringen, in einer feerate 30 nBTC/vbyte. Dies ist namens der Staub-Grenzwert. Gehorchen diese Grenze, LN Knoten muß nicht auch HTLCs für sehr kleine micropayments in LN offchain Transaktionen---ansonsten die Transaktionen konnten nicht bestätigt werden onchain, wenn notwendig, und anderer Wert in der Kanal könnte gestohlen werden, indem eine Gegenpartei.

Derzeit, wenn LN-Knoten werden gebeten, die route Zahlungen unterhalb der staubgrenzwert, Sie trim diese HTLCs durch die Erhöhung die mögliche Transaktion Gebühr von Ihrem Kanal, um den Betrag der micropayment anstatt das hinzufügen einer HTLC. Nur diese Gebühr tatsächlich bezahlt Bergleute, wenn der Kanal wird geschlossen, in einem Zustand, der beinhaltet diese Gebühr---durch gegenseitige Vereinbarung zwischen Kanal Gegenparteien, die Gebühr kann entfernt werden in einem späteren Zustand. Diese erstellt drei mögliche Ergebnisse:

  1. Die Gebühr wird entfernt, in einem späteren Zustand, da beide Kollegen einig, dass die micropayment erfolgreich abgeschlossen, so wird der Betrag trasfered in eine normal-Größe-Ausgang, der nicht Gegenstand der Staub-Grenzwert.

  2. Die Gebühr wird entfernt, in einem späteren Zustand, da beide Kollegen einig, dass die micropayment ist fehlgeschlagen (es war entweder abgelehnt oder Zeitüberschreitung). Der frühere Staat, in dem der Fonds gehalten wurden, die in einer größeren Ausgabe ist wiederhergestellt.

  3. Die beiden Kollegen bekommen, in eine Meinungsverschiedenheit über die Zahlung und schließen Sie die Kanal. In diesem Fall werden die Mittel tatsächlich übertragen Bergleute und sind verloren nachdem, welcher Kanal party war technisch korrekt, über den endgültigen Zahlung Zustand.

Peter Rizun hat argumentiert , dass in Verbindung mit dem steigenden Bitcoin-Transaktionsgebühren, kann dies dazu führen, "das problem, wo sogar $50-Zahlungen sind nicht" trustless.' In dem Fall, wo $50 ist unter dem Staub Schwelle [...], dann HTLCs kann nicht verwendet werden, zum Schutz der $50 Zahlung. Kunden können verlieren $50 Zahlungen durch keine Störung von Ihren selbst."

Wie es scheint, könnte er richtig sein, obwohl es ein paar Ausflüchte, wir könnten stellen Sie über die aktuellen Netzwerk-Verhalten:

  1. Die Beträge sind derzeit kleine (etwa $0.02 auf $4,000 USD/BTC).

  2. Knoten-Betreiber, die möchten, zu beseitigen, Ihre Risiko können Sie einfach weigern zu route micropayments unter dem Staub zu begrenzen.

  3. Wer bereit ist zu akzeptieren begrenztem Risiko können Sie begrenzen die maximal zulässige Belastung (z.B. nur routing-bis zu 10 Zahlungen unter $0,02 für ein maximales Risiko von $0,20).

Was wir jedoch wirklich wollen, ist eine grundlegende Lösung für das Risiko---einen Weg zu machen auch micropayments trustless. Glücklich, die person, die in der zitierten Frage---Thaddeus Dryja (einer der ursprünglichen LN-Architekten)---vorher beschrieben wie dies bewerkstelligt werden könnte.

Entfernen der Vertrauensstellung von nicht übergebenen Werte

Oben haben wir beschrieben, micropayments unter dem Staub limit, das ist ein relais und mining policy (bedeutet das es geändert werden kann, ohne einen globalen Konsens). Jedoch, LN auch erlaubt micropayments bis zu 10 pBTC, das ist 1/1,000 th der Konsens durchgesetzt 10 nBTC maximale Präzision onchain Bitcoin.

Wenn ein Kanal enthält einen Wert, die können nicht dargestellt werden onchain, die Verbleibende Wert wird mittels Datenbank erfasst und LN-Verpflichtungen werden mit die Rundung. Zum Beispiel, wenn 6 nBTC bezahlt von Alice Seite von einem Kanal zu Bob der Seite von einem Kanal, könnte Sie tatsächlich senden Sie ihn 10 nBTC in einem offchain Transaktion und der extra 4 nBTC verfolgt werden in einer Datenbank gutgeschrieben werden gegenüber späteren Zahlungen. Wenn der Kanal ist geschlossen zeigen Sie, Alice akzeptiert, dass Sie gehen, um zu verlieren, jene 4 nBTC ($0.00002 USD bei $4,000 USD/BTC).

Angesichts der kleinen Beträge, das scheint ein durchaus zufriedenstellend Lösung---Bob ist unwahrscheinlich, dass die Zahlung einer onchain Transaktionsgebühr von 4.000 nBTC nur zu stehlen 4 nBTC von Alice. Aber, in der frühen LN Präsentationen, Dryja vorgeschlagen alternative Technik basiert auf etwas, das gelegentlich diskutierten unter Bitcoin Protokoll-Entwickler: probabilistische Zahlungen.

Probabilistische Zahlungen sind Zahlungen, die nur gelingen, einen bestimmten Prozentsatz der die Zeit. Zum Beispiel, Alice bezahlen möchte Bob 1 nBTC, aber das ist kleiner als erlaubt Bitcoin. Stattdessen bietet Sie ihm eine probabilistische Zahlung von 10 nBTC (die kleinste Bitcoin erlaubt) mit 1-in-10-Verschiedenheit. Neun mal von zehn, Bob bekommt nichts; ein mal in zehn, bekommt er 10 nBTC. Wenn dies erfolgt mit einer nachweislich fair-Protokoll und die Verteilung Beträge sind symmetrisch zu den Quoten (d.h. es gibt kein Haus Rand), dann ist es vernünftig, zu glauben, dass die Annahme von 10 nBTC 1/10tel der Zeit entspricht, zu empfangen 1 nBTC jeder Zeit.

Der genaue Mechanismus beschrieben, die von Dryja ist kompliziert und ich weiß nicht, wie gut es wurde überprüft, für die Sicherheit. Ein großes problem konfrontiert, indem Sie alle Ideen für probabilistische Zahlungen an Bitcoin ist, dass Sie schwer oder unmöglich zu Umsetzung in der Bitcoin ist sehr begrenzt Script-Sprache. Seitenketten basiert auf ElementsProject.org wie Blockstream Flüssigkeit, re-aktiviert einige deaktiviert mathematischen Befehle von Bitcoin plus Hinzugefügt OP_DETERMINISTICRANDOMopcode das machen die probabilistische Zahlungen viel einfacher zu implementieren, gibt es (obwohl ich bin bewusst einer bestimmten Arbeit an einem bestimmten Protokoll). Vielleicht eines Tages, diese opcodes oder andere, ähnliche Funktionen zur Verfügung stehen werden, die auf Bitcoin, wenn es Gemeinschaft Nachfrage nach Ihnen.

Probabilistische Zahlungen zu umgehen, ist die Staub-Grenzwert

Im vorherigen Abschnitt sahen wir probabilistische Zahlungen verwendet, um trustlessly bekommen um den minimalen Konsens Genauigkeit von 10 nBTC. Wir können die gleiche Mechanismus zu umgehen, der Staub-Grenzwert trustlessly. Wenn es unwirtschaftlich, verbringen Sie einen HTLC-output-Wert von weniger als 10.000 nBTC, dann haben wir einfach benötigen probabilistische Zahlungen für jede Menge darunter.

Zum Beispiel Alice möchte eine route von 1.000 nBTC Zahlung durch Bob. Bob benötigt Ihr zum erstellen eines HTLC bezahlen ihn mit 10.000 nBTC mit einem 1-in-10-chance Erfolg. Dann den LN verarbeitet wird. Wenn sowohl Alice und Bob vereinbaren, dass es fehlgeschlagen ist, werfen Sie Weg die HTLC. Wenn beide Zustimmen ist es gelungen, Alice fügt einfach die 1.000 nBTC, um eine größere Ausgang von Bob ' s, in Umgehung der Staub-Grenzwert. Wenn Sie nicht übereinstimmen, und die die Transaktion muss gehen onchain die probabilistische Zahlung ausgeführt wird und, neun mal von zehn, Bob erhält nichts (Alice bekommt Ihr die 10.000 nBTC zurück). Ein die Zeit von zehn, Bob erhält mit 10.000 nBTC. Dies kann gemacht werden, völlig trustless, nachweislich fair, und nicht Dritte.

Wie oben erwähnt, probabilistische Zahlungen sind derzeit eine Menge Arbeit zu Umsetzung auf Bitcoin und die effektive Nutzung von Ihnen kann sich auf weiche Gabeln sind nur Ideen, jetzt. Darüber hinaus, während die Transaktionskosten sind niedrig und die Bitcoin Bewertungen immer noch Staub-Größe-Ausgänge Wert von ein paar Cent, es gibt keine wirkliche brauchen, um zu arbeiten auf komplexe Lösungen für das problem der Menschen, vielleicht verlieren ein paar Cent---Menschen, die nicht wollen, dass Risiko können Sie einfach deaktivieren Sie die Weiterleitung von Zahlungen unterhalb von rund $0.02. Aber wenn dies ist ein echtes problem, es ist ein problem, ich denke wir können zu Recht erwarten, dass lösen Sie in einem völlig trustless Weg.

Nachtrag: eine einfachere, weniger kluge Weise umgehen, die Staub-Grenzwert

Mehrere Stunden nach der Veröffentlichung der obigen Beschreibung, es fiel mir ein, dass es ist ein einfacher Weg zum erstellen von trustless Zahlungen unter dem Staub Grenzwert, nicht davon abhängig, ungetestet probabilistische Zahlungen. Wenn Alice möchte eine route 1,000 nBTC Zahlung durch Bob aber das minimum wirtschaftliche onchain HTLC ist 10,000 nBTC Sie und Bob erstellen Sie einfach zwei offchain Ausgänge gleichzeitig: eine, wo Alice zahlt Bob 11,000 nBTC und Bob zahlt Alice mit 10.000 nBTC. Beide HTLCs verwenden Sie die gleichen hashlock und zeitschloss, also können Sie Erfolg haben oder das Zeitlimit auf gleichen Zeit. Der Netto-Effekt ist 1.000 nBTC Zahlung an Alice, wenn die offchain die Bezahlung muss abgewickelt werden onchain, plus die regelmäßige Möglichkeit für Sie zu vereinbaren, über die Ergebnisse und die Aktualisierung Ihrer wichtigsten Salden kooperativ.

Nachteile sind, dass dies erfordert, dass Alice und Bob halten mehr balance in Ihre Seite ein Kanal, als Sie sonst um Griff micropayments, und dass es kostet Sie mehr Gebühr insgesamt. Diese zusätzliche Belastung ausgeglichen werden kann, indem Sie lade eine höhere Gebühr für die Weiterleitung von Zahlungen unterhalb der wirtschaftliche onchain rate. Auch diese Methode löst das problem in einem völlig trustless Weise, und es ist etwas, das sollte nicht erfordern umfangreiche Forschung zu implementieren, obwohl es ist vielleicht noch eine vorzeitige Optimierung während der aktuellen Risiko-gemessen in ein paar Cent.

(Probabilistische Zahlungen sind immer noch der einzige Weg den ich kenne um mit Zahlungen umgehen unterhalb der minimalen onchain Genauigkeit von 10 nBTC, aber das ist nicht die Frage hier.)

+119
Denis Levchenko 20.07.2010, 18:55:50

Als Andrew sagte, Zeitstempelung ist eine sinnvolle Nutzung der blockchain. Ein weiteres Beispiel ist Namecoin verwendet blockchain für die DNS-Registrierung. Und auch, farbige Münzen, die verwendet werden, um zu verfolgen Eigentum grundsätzlich alles, was übertragen wird, um. Die blockchain kann auch verwendet werden, zum speichern von Zertifikaten, check-out Blockcerts. Es gibt wahrscheinlich viele weitere Beispiele, die Leute sind sehr kreativ :)

+99
tristansokol 07.04.2015, 19:27:18

Ich bin mir ziemlich sicher, ich habe irgendwo gelesen, dass BitCoins eine "Adresse", damit Sie eindeutig identifiziert werden können.

Was ich wissen möchte ist:

  1. Nicht jeder Satoshi haben eine eigene einzigartige Identität?
  2. Wie ist die Identität von Satoshi formatiert? (die Angabe 1 wahr ist)
+72
Alek 22.03.2016, 11:46:02

Ich denke, du bist auf der Suche für eine blockchain-explorer. Einsicht, die von BitPay, funktioniert ziemlich gut und ist open-source: https://github.com/bitpay/insight

+55
Benjamin Walker 25.07.2012, 11:42:47

Ich habe bereits überprüft Fragen wie:

Kann ich mit meinem Guthaben auf verschiedenen Computern?

Können wallets werden gemeinsam von verschiedenen Maschinen?

...aber was ich Fragen hinsichtlich der gängigen wallets wie BitPay und Elektron, sowohl die desktop-und die mobile app, erlaubt das exportieren und importieren einer Brieftasche. Nichts, die berücksichtigt, messing mit jedem Geldbeutel.dat - Datei.

Ich bin derzeit dabei, dies mit einem BitPay Brieftasche, und es scheint, es funktioniert gut. Wenn eine Transaktion stattfindet (d.h. ich erhalte-Mittel) diesem mitgeteilt, auf beiden Plattformen (ich denke, dass es damit zusammenhängt, wie diese Brieftaschen arbeiten; ich beziehe mich auf die Bitcore Wallet-Service).

Ich habe auch gelesen über den berüchtigten Zitat "keine gute Idee", aber ich bin mir nicht sicher, ob dieser bezieht sich auf verschiedene Art von Brieftaschen oder was anderes...

Klärung ist dies mehr als willkommen.

+36
Bonga RSA 29.01.2017, 17:43:45

Aktuelle version: Bitcoin-Core-0.16.3

Ich glaube, ich habe eine beschädigte blockchain download auf meiner VM box heruntergefahren wurde in der Mitte der Synchronisierung. Das ist, warum ich bin ein -Neuindizierung-chainstate

Ich habe das gesamte Bitcoin-blockchain synchronisiert (250+gb), aber es war fest auf "connecting to peers" für die letzten 12 Stunden. Also das ist, warum ich nehme an, ich muss -reindex

Gibt es einen schnelleren Weg auf die Synchronisation -neu indizieren Oktober 2018? Ich lese ein paar andere Lösungen, aber für seine älteren Versionen von Bitcoin core.

+35
Jimmy1969 04.10.2019, 23:49:32

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