Gibt es eine Möglichkeit die Angabe einer Rechnungsnummer in der Ripple-URI?

In der Ripple - Zahlungsverkehr können wir angeben eine Rechnung-ID, die verwendet wird, um Zahlungen für eine bestimmte Rechnung. Gibt es eine Möglichkeit, um anzugeben, wie eine Rechnung-ID in Ripple ' s URI-Schema?

+66
jwaddell 20.03.2019, 18:56:16
15 Antworten

bitcoind ist die Einführung einer Transaktions-Gebühr von 0,0001 BTC mit Nachdruck, obwohl ich eingestellt habe "Transaktionsgebühr" auf 0. Ist es möglich, zu übertragen BTC an eine Adresse, ohne Zahlung einer Gebühr? Wenn ja, wie?

+934
knat 03 февр. '09 в 4:24

Ich habe gefragt, dies in den Kommentaren, aber ich werde direkter.

Wenn Sie ein Drittanbieter-Bitcoin-client, sagen Sie "iBitcoin" (zum Beispiel), wird die dominierende client durch den Erwerb die meisten der Marktanteil, was halten würde, die der Verkäufer aus einseitig ändern das Bitcoin-Protokoll zu Ihrem eigenen Vorteil?

Die Frage

Betrachten Sie die folgenden:

  1. iBitcoin erhält 75% Marktanteil, weil, naja, es ist so genial

  2. Irgendwann wird der Verkäufer entscheidet, die Regeln so zu ändern, dass es beginnt mining seine eigene Filiale auf der blockchain, aber mit einem block der Schöpfung Gebühr, die deutlich höher und können beliebig angepasst werden. (Siehe Regeln unten)

  3. iBitcoin Benutzer nicht zu kümmern, weil Sie noch in der Lage, exchange bitcoins hin und her mit dem Nutzer von anderen Kunden, noch Benutzer von anderen Kunden kümmern. Es ist alles hunky-dory im Bitcoin-land. (Siehe Regeln unten)

Hier sind die Regeln, die iBitcoin folgt:

  1. Die iBitcoin branch ist eine Kopie des Haupt-Zweig, block für block, mit der Ausnahme, dass eine zweite coinbase-Transaktion enthalten ist, die Auszahlung an die iBitcoin Verkäufer-Adresse. Alle Münzen in der iBitcoin Zweig können nun verfolgen Ihre Herkunft zurück, um entweder die Haupt-coinbase oder die sekundäre coinbase. Nennen wir diese extra-Münzen "neue bitcoins" (BTC2). Die Hauptstelle kann nicht sein, dass Transaktionen, die von diesen Münzen, aber das ist OK.

  2. Proof-of-Arbeit entfällt zu Gunsten des Verkäufers die digitale Signatur. Block Unterzeichnung geschieht auf einem zentralen server.

  3. Dinge einfach zu halten, die eine Transaktion umfassen können, die als Ihre Eingaben entweder bitcoins (BTC) oder die "neue bitcoins" (BTC2), aber nicht beide

Nun ist die UI zeigt neue bitcoins getrennt, so dass der Benutzer weiß, dass diese neue bitcoins nicht bezahlt werden kann, um jemanden, der benutzt einen anderen client (wie der Satoshi-client), aber Sie können bezahlt werden, um anderen iBitcoin Benutzer. In anderen Worten, iBitcoin Nutzer akzeptieren Zahlungen in BTC oder BTC2, andere akzeptieren nur BTC. Der beiden Währungen Handel separat an den Börsen.

Dank der Netzwerk-Effekt, den fast jeder irgendwann schaltet iBitcoin (oder eine kompatible). Gresham ' s Gesetz sagt BTC wird schließlich ein Element werden gehortet, genauso wie gold, in der Erwägung, dass BTC2 ist für Tag-zu-Tag-Handel, genau wie der dollar.

Erläutern Sie bitte die Fehler in meinem design iBitcoin und warum es nicht funktionieren wird.

Sind wir in Schwierigkeiten?

Was hält das nicht passiert? Wie Sie sehen: nichts. Es wird irgendwann passieren. Ich nenne es das "umarmen und erweitern" - Angriff.

Wenn das tatsächlich funktioniert (und das ist meine Frage), dann der Verkäufer braucht nicht einmal 75% Marktanteil, um mit zu beginnen. Es könnte beginnen mit 5% Marktanteil und eine Regelung geben, die 100 BTC2 für jede neue Anmeldung, zusammen mit einem Empfehlungs-Schema so, dass die Nutzer einen Anreiz haben, zu bringen mehr Nutzer. Da BTC2 ist ziemlich viel erstellt aus dünner Luft, die Belohnungen erhöht werden könnte, bis sich eine deutliche Akzeptanz erreicht wurde. Belohnungen könnte auch in BTC anstelle von BTC2, oder auch in US-Dollar für diese Sache. Die Erreichung der adoption ist keine große Sache.

Beachten Sie auch, dass "BTC2" ist der red herring hier. Es geht nicht darum, eine Alternative Währung, es geht um die Schaffung einer alternativen blockchain gesteuert wird, die durch den Verkäufer. Hash-power ist überbewertet; wenn Sie die Kontrolle über die Kunden, Sie besitzen das Spiel.

Zurück zu der Frage: Was hält das nicht passiert?

Wenn die Antwort ist, dass der Bitcoin-community nie akzeptieren würde, wie ein Ding, gut, sicher, ich bin mir sicher, dass das "World Wide Web" - Gemeinschaft sagte das gleiche zurück, wenn Microsoft war noch auf Internet Explorer 1.0. Ich Frage mich, wie die Dinge sich herausstellte, hatte das US-Justizministerium nicht in die Bresche.

Wenn die Antwort ist, dass ein Bitcoin-client, der abweicht von den Regeln des Bitcoin-Protokoll ist nicht wirklich ein Bitcoin-client, wieder, dass ist wie gesagt ein Webbrowser, der nicht HTML-gemäß der Regeln des W3C ist nicht wirklich ein web-browser. Es ist technisch korrekt, aber es bedeutet nichts. Für alle praktischen Zwecke ist die version von Bitcoin, dass die Mehrheit der Marktanteile ist die "echte Bitcoin."

Also ich hoffe, dass ich falsch bin, und dass es in der Tat eine Verteidigung gebaut, das in das Protokoll.

+907
Necdet Can Sonmez 30.11.2015, 09:04:13

Instawire, Bitcoin-Central, Instawallet, Paytunia und Paymium sind, scheint in engem Zusammenhang, Sie kreuzen einander verweisen auf Ihren Websites, obwohl Ihre jeweiligen Garantien für Ihre Dienste sind sehr unterschiedlich (das war zwei links, zwei Worte nur, es ist schwer zu sehen, es auf Ihrer Plattform, vielleicht kann man das beheben, dass) das ist interessant.

Die Frage ist, warum Instawire Kosten viel mehr als die Preise, die Sie bekommen können, die auf Bitcoin-Central? Vielleicht, weil das erste ist ein service-und die letztere ist ein Austausch. Aber vielleicht haben Sie unterschiedliche KYC-Richtlinien? Obwohl, ich bin mir nicht sicher über Instawire' KYC (Know deiner Kunden) Staat, die Politik, die Sie auf Ihrer Website, kannst du bis zu 100 Euro, allerdings für eine hohe Gebühr. Vielleicht bezahlen Sie für Ihre Privatsphäre mit diesem service? Auf der anderen Seite, Bitcoin-Central ist Ihre persönlichen Dokumente auch für die kleinsten Transaktionen, richtig? Obwohl ich nicht sicher bin, nicht finden, diese Daten ausdrücklich auf Ihren Websites.

+814
Msmia2k 30.11.2013, 05:59:29

enter image description here

ich versuche ausführen mining mit Ethminer Gabel. und mit der version 0.18.0 -alpha.3 Bergbau korrekt arbeiten.

ich warte 10 Minuten, und suchen monitoring-Seite auf mining-pool-hub, aber übersicht über die hashrate ist 0!

enter image description here

ich bin verwirrt, diese mininer gut funktioniert. und Arbeiter aktiv, ist noch immer 'X' ist etwas falsch mit meiner Einstellung? mein username ist 'vmflalvm', worker-id '1', pass 'x'

+795
h calmur pagliachi 01.07.2011, 12:17:37

Für Ihre Zwecke kann dieser Datensatz ist ausreichend: http://headers.electrum.org/blockchain_headers

Es erstreckt sich von block 0 bis 477636 (2017-07-26 09:03 (9 Monate alt)) und enthält nur die block-Header.

Es ist Binär, aber kann leicht umgewandelt in eine csv ASCII-Datei mit diesem Python-Skript:

#!/usr/bin/env python
# konvertieren von binary-Datei http://headers.electrum.org/blockchain_headers 
# in CSV-ASCII

import binascii

STRUCT_OF_BLOCK = [ 4, 32, 32, 4, 4, 4 ] # blockchain_headers enthält nicht immer "0x00" txn_count
BLOCK_SIZE = Summe(STRUCT_OF_BLOCK)

FILE_OUT= open('blockchain_headers.csv','w')

FILE_OUT.write( "version,prev_block,merkle_root -, Zeitstempel-bits,nonce,txn_count\n" )

mit open('blockchain_headers','rb') als DATEI:
 block = DATEI.Lesen(BLOCK_SIZE)
 während block != b":
 position = 0
 für ich in STRUCT_OF_BLOCK:
 FILE_OUT.write( bytearray(binascii.hexlify( block[position:(position+i)][::-1] )).decode('ascii') + ',')
 position += i
 wenn die position >= BLOCK_SIZE:
 FILE_OUT.write("00\n") # blockchain_headers enthält nicht immer "0x00" txn_count
 block = DATEI.Lesen(BLOCK_SIZE)
+786
Will Sicking 17.09.2018, 07:30:08

Die Ripple-wiki eine Seite über die demurrage-Währungen als eine Möglichkeit, in Ripple. Es ist jedoch nicht ganz klar, ob dieses feature ist bereits implementiert in der server-oder-client, und wenn ja, wie Sie richtig zu verwenden.

Kann man erstellen Sie eine demurrage-Währung in Ripple, und wenn ja, wie tut man es?

+553
Jon Raynor 20.01.2015, 19:16:45

Ja, es ist möglich zu verlieren, bitcoins für immer. Es gibt auch Möglichkeiten, um "nachweislich zu vernichten" Sie, indem Sie Sie an eine Adresse, die nicht eventuell einen privaten Schlüssel haben.

+539
BIZON777 27.06.2017, 00:08:13

sha ist eine Funktion, wo man eine Nachricht und es nimmt die ascii - codes der Nachricht und nicht das math-Operationen über diese codes.

Falsch. sha256 ist eine hash-Funktion. Dies bedeutet, es nimmt die Daten von (ziemlich, kann es eine Granularität) beliebiger Länge und gibt Daten von konstanter Länge. Bei sha256, die Granularität ist 1 bit (obwohl die Granularität der meisten Implementierungen ist es 1 Byte; Danke, dave_thompson_085) und die Daten, die es zurückgibt, ist immer 256 bit = 32 Byte. Keine ASCII-Codierung erforderlich.

Füttern Sie Ihre hash-Funktion auf die falschen Daten. Sie füttern ein string mit dem ASCII-kodierte hexadezimale Darstellung der Daten, Sie soll fließen in die Funktion.

Wenn Sie eine hexadezimale Darstellung kodiert in ASCII, müssen Sie zuerst konvertieren Sie die Daten, die er repräsentiert und dann füttern, die in die hash-Funktion.

+334
Fuzzy Purple Monkey 06.11.2017, 21:43:12

Tx-id

9c9fb0d1c60f6f59196c9c41c1b9eb7ad9caf32397f5264f54149af6ecfd8003

Bitte Helfen

+314
user3006 27.09.2016, 17:26:06

Es gibt ein paar Ziele Münze Auswahl.

Erstens, wir möchten, wählen Sie genug Münzen für den Benutzer. Zweitens wollen wir minimieren die Transaktionskosten. Schließlich wollen wir reduzieren die UTXO gesetzt.

Die Verringerung der UTXO festlegen, müssen Sie erstellen weniger Ausgänge als Eingänge in einer Transaktion. Durch lösen des subset sum problem, wir können verhindern, dass eine änderung der Ausgabe-und damit verringern sich die UTXO gesetzt.

+296
Barbarean 19.10.2016, 14:19:19

Sie können pybitcointools Geschichte(Adresse). Beachten Sie, dass diese Funktion hat einen Fehler, so versuchen Sie, meine Gabel statt.

Oder die API-Anforderung für 12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrjx wäre:

https://blockchain.info/address/12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX?format=json&offset=0

Wenn es mehr als 50 Ergebnisse, die Sie ändern möchten offset=50.

Ich werde weitere Informationen geben, falls erforderlich.

Meine persönliche Empfehlung wäre zu diesem API-Aufruf verwenden, da es keine offset-Probleme:

https://bitcoin.toshi.io/api/v0/addresses/12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX/transactions
+295
Childbird 21.04.2019, 16:28:28

Sie haben eine gute Diskussion, in:

https://bitcointalk.org/index.php?topic=133425.0

Im Grunde, ECDSA gefährdet ist, hashing nicht. Mit einem Quantencomputer könnte man leicht Rückschlüsse auf die privaten Schlüssel entsprechenden öffentlichen Schlüssel. Wenn Sie nur eine Adresse, das ist eine verschlüsselte öffentliche Schlüssel, der private Schlüssel ist sicher. Sowieso, verbringen eine Transaktion, die Sie brauchen, um zu senden den öffentlichen Schlüssel. An diesem Punkt, sind Sie verwundbar, aber der Angriff ist nicht einfach.

Im Allgemeinen, Quanten-Computer sind nicht exponentiell besser als klassische Computer. Sie können nicht auf alle Staaten in der überlagerung, nur die globalen Eigenschaften. Sie können Lesen http://www.cs.virginia.edu/~robins/The_Limits_of_Quantum_Computers.pdf zu erhalten eine gute Idee von dem, was Sie können und nicht tun können.

+271
antishka 20.05.2013, 09:05:13

Nach dieser Antwort: https://bitcoin.stackexchange.com/a/58908/41513 byzantinisch Fehlertolerante Fehlertoleranz (BFT) Konsens Schwelle ist 1/3.

Auf der anderen Seite, es ist eine gemeinsame überzeugung, dass Bitcoin-Netzwerk sicher ist, bis die Mehrheit der mining-power (D. H. mehr als 1/2) ehrlich, das bedeutet, dass byzantinische Fehlertoleranz Fehlertoleranten Schwelle von Bitcoin-Netzwerk ist 1/2.

Die Schwelle ist die richtige? 1/3 oder 1/2 ?

+226
Wedrus 14.12.2017, 01:33:31

Kann es sein, die Gabel in eine neue Münze, so dass, wenn ich hatte X bitcoins ich noch X Münzen in die neuen Krypto-Münze, aber die monetäre Basis 50M Münzen zum Beispiel?

+211
user2224756 22.08.2010, 20:29:00

Ich müssen geben Sie Speicherplatz frei, im bitcoin-server.

Wird bitcoind download alle Blöcke von Grund auf wieder wenn ich 'prune' Wert in bitcoin.conf über die daemon?

+208
Kris Haamer 24.09.2015, 03:00:39

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