Was ist der Unterschied zwischen einem Elektron server Typ F und P

Als ich versuche meine ersten Schritte mit Bitcoin, ich bitte Sie, zu ignorieren, meine mögliche Unwissenheit.

Mit Elektrum ich bei einem server von denen scheint es zu werden F - und P - Typ-Server. Was ist der Unterschied?

+859
SenatorWesker 27.12.2016, 18:43:30
20 Antworten

Beachten Sie exchange-Daten möglicherweise nicht zuverlässig in allen Fällen durch die Art und Weise haben Sie es umgesetzt. Ihre beste Wette ist, um zu sehen, ob der exchange kann ein Datenfeld von historischen Preisen und dann zeichnen Sie es selbst mit excel.

+958
Amit Erandole 03 февр. '09 в 4:24

Ich bin wohl zu setzen rpcuser und rpcpassword auf bitcoin.conf-Datei auf .bitcoin-Ordner. Richtig?

Art. rpcuser und rpcpassword , wurden verworfen zugunsten der cookie-Authentifizierung (temporären Benutzernamen und Kennwort in das gelegt .cookie - Datei) und rpcauth.

Gut, wenn ich tun, damit ich noch nennen können bitcoin-cli ohne Aufforderung ein beliebiges Kennwort ein

Es soll nicht zu. bitcoin-cli liest der Daten-Verzeichnis erhalten Sie Informationen, die es braucht. Es wird Lesen, deine bitcoin.conf-Datei für die Benutzername und Kennwort ein oder verwenden die .cookie - Datei.

der code funktioniert nicht

Dein code ist komplett falsch.

serverURL = 'http://' + rpcUser + ':' + rpcPassword + '@localhost:' + str(rpcPort)

Dies ist falsch; das ist nicht, wie die Authentifizierung funktioniert dies.

Bitcoin-Kern verwendet die HTTP-basic-auth; der Benutzername und das Passwort sind nicht Teil der URL wie. Da man sich mit Python-Requests, hier ist Ihre Dokumentation über die Verwendung der HTTP-Basic-Authentifizierung: http://docs.python-requests.org/en/master/user/authentication/#basic-authentication

+929
user1919 09.05.2016, 02:21:31
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

  1. RPC @ Bitcoin Wiki
  2. *Mastering Bitcoin" (A. Antonopoulos)
  3. Öffnen Sie die Konsole >, Typ helfen

Benötigen Sie ein Bitcoin.conf - Datei einrichten, die lebt in Ihrem home-Verzeichnis (welches OS?)

Vollständige Anleitung

+875
NotYoAvgJoe 12.09.2014, 19:32:07

Mein denken ist, dass (i) die G20-Staaten sind Demokratien, und (ii) Bitcoin ist ein nützlicher Dienst. Wenn es ist nützlich, um Menschen, und die Menschen wollen es, Sie werde für ihn Stimmen und es werden nicht gebannt.

Wenn Ihr Land verbietet, etwas nützliches für die Massen, es ist keine Demokratie. Es wird nur gebannt, weil Sie verloren Ihren nutzen, und wenn das passiert, wird es wahrscheinlich etwas besseres zu ersetzen.

+771
rperetti 09.12.2016, 17:16:52

Beide sind auf diejenigen, die separate Blöcke, und jeder block enthält Informationen über Alice-Transaktion und es ist nur eine Sache des Glücks, die miner löst es?

Mining einen block ist im Grunde eine Rasse, die erfolgreichen miner ist in der Regel die erste zu finden, die einen gültigen block und senden Sie es an den rest des Netzwerks. In einer Hinsicht, es ist etwas Glück erforderlich, da die Vermischung ist rein Wahrscheinlichkeiten, es könnte Sie nehmen, nur ein Versuch, um zu finden, die einen gültigen block oder es könnte Sie nehmen, Billiarden von versuchen. Aber offensichtlich ist es mehr versuche Sie machen, desto wahrscheinlicher werden Sie zu einem gültigen block, also warum mehr mining-power bedeutet in der Regel höhere Erfolgsquoten.

Manchmal, zwei Bergleute finden Sie einen block mit fast der gleichen Zeit und eine kleine Gabel passiert, wo einige Knoten finden Sie einen block ersten und der andere das andere sehen, aber dies ist in der Regel aufgelöst, sobald der nächste block abgebaut wird, da die Knoten sich bewegen wird, zu welcher Kette wird länger.

+754
Juan Joder 12.01.2015, 11:14:27

Ich bin auf der Suche nach Informationen über Bitcoin. Und ich Lesen, es ist wirklich hilfreich.

Ich habe bereits die Frage gestellt und viele von Euch sagte, dass es kopiert ist, und den link auf die Frage "Was genau ist der Bergbau?" oder so etwas.

Die Sache ist die, ich auch schon gelesen, und ich muss einfach etwas mehr spezifische Informationen über die Kriterien.

Eine Antwort zu "Was genau ist der Bergbau?", sagte

"Die Art, wie die Bitcoin stellt sicher, dass es nur eine block-Kette ist, indem Sie Blöcke wirklich schwer zu produzieren. Also statt nur in der Lage, um blockiert zu werden, die Bergleute haben zum berechnen eines kryptographischen hash des Blocks, der bestimmte Kriterien erfüllt."

Hier wird auch der kryptografische hash-treffen sollte, die bestimmte Kriterien erfüllen. Und ich Frage mich, was es ist, und wer hat entschieden, die Kriterien. Ich meine, wenn die Computer halten-mining-hash-block, um die bitcoin, sollte es werden, die bestimmte Kriterien erfüllen, wie er sagt oben.

Hoffe jemand kann diese Frage beantworten.

Noch einen schönen Tag.

+683
Adolfo Alojepan Jr 23.02.2016, 04:24:21

Es ist nicht immer möglich zu sagen, aber oft ist es gezeigt worden, dass große (100 s bis 1000 s bitcoin) Transaktionen im Zusammenhang mit dem Austausch Abrechnung mit mehreren clients oder einfach die Anpassung Ihrer cold-storage um.

Austausch holding Münzen auf den Namen des Kunden, die auf Ihre Bitcoin-off-exchange (was viele Menschen versuchen zu tun, bevor hardforks) hätte viele solcher Transaktionen.

+643
ArjunM 02.08.2014, 11:04:23

Vielleicht möchten Sie versuchen, diese version von Schicht:

https://github.com/ahmedbodi/stratum-mining

https://github.com/ahmedbodi/stratum

Die kommen mit litecoin Teile eingebaut. Auch möchten Sie vielleicht zu prüfen, eine aktuell gepflegte pool als pushpool wird nicht beibehalten, nach dem bitcoin wiki:

https://en.bitcoin.it/wiki/Software

Ich würde empfehlen, entweder P2Pool wenn Ihr ein Anfänger, und wenn Sie ein bisschen mehr Erfahrung dann versuchen Eloipool.

+496
Eli baumgart 29.01.2016, 17:39:41

Vertrauen bleiben würde, im Bitcoin-Transaktionen nur, wenn die Bergleute weiter zu mir. Allerdings ohne einen finanziellen Anreiz, gäbe es keinen Grund für Sie, um die Schulter den hohen Stromkosten für den Bergbau.

+479
nahn 11.09.2017, 06:53:32

(Ausarbeitung zu dem Kommentar gab ich auf die Frage)

Sie tun dies, indem Sie Kabel, die Mittel an eine Adresse gesteuert von Ihnen und oracle (oder einer Reihe von Orakeln). Sie tun dies durch die Verwendung eines bitcoin-multisig Adresse.

Auf diese Weise gibt es keine Möglichkeit für Sie, sich zu bewegen, die Gelder Weg, ohne die oracle-Berechtigung, und es gibt keine Möglichkeit für oracle Weg zu laufen, mit Fonds.

Wie für die Verhinderung von Orakeln, die aus dem halten der Transaktion als Geisel, die Sie verwenden können, verteilt Orakel - also ein Satz von unabhängigen Orakeln. So, um die Mittel zu entziehen, die Sie bräuchten eine Unterschrift von sowohl sich selbst, und sagen 8 von 15 Orakel. Wenn Sie das Orakel klug, die chance zu konspirieren, und halten Sie Ihr Geld für Lösegeld sollte minimal sein.

Sie können konsultieren Sie Orisi Whitepaper ( https://github.com/orisi/wiki/wiki/Orisi-White-Paper/ ) oder der website (Orakeln.li) oder github repo (https://github.com/orisi/orisi) für weitere Informationen.

+478
ntahoang 24.06.2017, 04:59:12

Ich möchte, um ein Spiel zu erstellen, wo Benutzer können Bitcoins gewinnen spielen meine Spiele, die ich erstellt oder vielleicht andere online-Spiele. Was APIs ähnliche Anwendungen verwenden, um dies zu erreichen? wie Sie Gastgeber der Bitcoins? verwenden Sie Ihre eigenen gehosteten Brieftasche, bitpay? Bitcoin-escrow?

+455
TDHQ 07.01.2019, 04:23:09

Ich bin ein absoluter Anfänger und lese ich die Anleitung, wie man ein altcoin (Gabel von litecoin) hier und ich bin verwirrt über die ersten Schritte. Ich will nicht, dass jemand anderes es tun, ich will mich, es zu tun. Kann mir jemand sagen, wie das geht mit VS Community 2017?

+337
Jake Domic 15.10.2016, 02:12:48

Ich versehentlich gesendet bitcoin an die falsche wallet-Adresse... Wie kann ich wieder das Geld zurück oder bekommen die Informationen von der person, mit der ich das Geld geschickt an?

+308
adrenalinlex 06.05.2017, 15:40:29

Wenn ich mich erinnere / es richtig zu verstehen, indem Sie mit den Mechanismen von der skriptlosen Skripte, Papier könnten wir leicht erstellen homomorphe preimages / paymenthashes.

Ich denke, das wäre eine sehr wünschenswerte Eigenschaft, die (in Kombination mit dem shamir secret-sharing) zum Beispiel zu erstellen trustless Treuhand-Dienste (und nicht nur für die Zahlung decolleration)

Soweit ich das verstehe, SHA-256, - der derzeit für die Zahlung hashes - ist nicht homomorphe. In der Tat ist es nicht einmal angenommen zu werden homomorphe.

Kennt jemand einen Weg, zu gewinnen, die onchain Anwendbares homomorphe Eigenschaft mit dem aktuellen setup / Protokoll für htlcs und Bitcoin-Skript, ohne die Notwendigkeit zu ändern, um 2party ecdsa magic / skriptlosen Skripte oder schnorr?

Ich fürchte, die Antwort wäre, es unmöglich ist, aber ich dachte, ich würde bitten, da ich noch ein Anfänger mit low-level-Kryptographie.

+305
gpuguy 28.01.2014, 01:07:39

Ich möchte alle meine abgebaut Münzen (solo-mining, testnet so weit) zu gehen, um einen anderen Standard-account. Ich bin nicht bezogen auf die Verteilung ein mining-pool tun wird, um alle seine Bergleute (Pay-per-share, etc.). Sondern ich Rede von der ersten Auszahlung, wo eine Belohnung + Gebühren generiert wird.

Wie würde ich gehen über das tun dies?

Mein Ziel ist es zu machen, halten die privaten Schlüssel (wobei die ersten 25 BTC gesendet wird) offline-und

+276
mic 10.06.2013, 11:18:30

Weiß jemand einen Ort, um den Quellcode der Bitcoin-Peer-to-Peer-Netzwerk? Ich brauche nur das P2P-Netzwerk Teil des Bitcoin-Protokolls. Ich werde mit der Umsetzung einer neuen virtuellen Währung. So werde ich die Wiederverwendung der vorhandenen bitcoin-peer-to-peer-Netzwerk-Infrastruktur für mein Projekt. Kann jemand mir raten, auf diese?

+208
Mustafizur Rahman 26.04.2013, 00:58:36
Dieser tag sollte verwendet werden, für unbestätigte Transaktionen, Transaktionen, die noch nicht aufgenommen worden, in einem block.
+160
Candyland Crafts 04.11.2010, 22:40:23

Habe ich bitcoin-qt installiert auf meinem Ubuntu-box, die eine SSD als Haupt-OS-Laufwerk.

Ich verstehe, dass bitcoin-qt ist eine vollständige client/Knoten und verwendet eine Menge von disk-Aktivität, die ist, warum ich will, dass es aus meiner teuren SSD und möchte es auf meinem günstigere HDD. Wie Verschiebe ich den client, so dass alle Knoten die überprüfung der Arbeit es tut, das ist Datenträger-intensiv erfolgt auf der sekundären HDD statt der primären SSD?

Ich habe Ubuntu 12.04 installiert.


UPDATE:

Ich habe gerade die Datei bearbeitet:

/usr/share/applications$ sudo gedit bitcoin-qt.desktop

und geändert:

Exec=/usr/bin/bitcoin-qt %u

zu

Exec=/usr/bin/bitcoin-qt -datadir=/new_location/.bitcoin %u

Ich habe einfach versucht, den laden von bitcoin-qt und es derzeit, sagt Zurückführen.

Ich habe die änderungen vorgenommen, richtig? Es ist schon Scannen für Sie jetzt 5 Minuten...

+119
Igor Soloydenko 22.03.2012, 18:36:30

Was genau verhindert, dass ein Bergmann, präsentieren Sie eine zufällige nonce-hash des Blocks mit genug Nullen am Anfang, um gewählt zu werden?

Wie wird der neue hash verifiziert, die von den anderen Knoten? Denn wie ich es verstehe, gibt es keine 1 gültige hash-Ergebnis, sondern mehrere? Was sind die Bedingungen andere, als eine Anzahl von Nullen am Anfang?

Statt der Erhöhung der nonce, konnte Sie intelligent wählen Sie eine zufällige höhere nonce und die Anzahl der führenden Nullen erhöhen? Oder wird es nie einen direkten Zusammenhang zwischen der nonce-Wert und der daraus resultierende hash? (Wahrscheinlich, aber ich muss diese bestätigt)

Vor allem, was verhindert, dass ein Bergmann aus einer vorab berechneten Datenbank, die ausreichend schwierig, aber zufällig nonces/hashes, könnte vorgestellt werden sofort und konnte akzeptiert werden?

Wenn die neuen hash-muss nur gleich oder niedriger als der Ziel? Wie überprüfen Sie, dass die Arbeit getan wurde, ohne dabei die gleiche Arbeit selbst?

+65
Eugene A 11.01.2019, 18:49:57

Ja, es ist möglich. Sie würde tun, dass durch das signieren einer Nachricht mit dem privaten Schlüssel der Adresse, die Sie gesendet, die Transaktion aus. Bitcoin-QT bietet diese Funktionalität, indem Sie auf den button "Nachricht Signieren". Jeder kann dann verifizieren, dass die Nachricht kann nur vom Besitzer der besagten Adresse.

Um Privatsphäre zu gewährleisten, würden Sie vielleicht nicht wollen, zu setzen private Informationen in dieser Nachricht sind, sondern zu verkünden, die Dritte, dass Sie Ihnen eine Nachricht senden mit irgendeiner Art von passphrase (oder Fragen Sie Sie, was passphrase, die Sie möchten, dass Sie verwenden), z.B. "Dieses überprüft, mein Eigentum - 54123" und dann später, senden Sie genau, dass die Nachricht signiert mit Ihrem privaten Schlüssel.

+44
Another Compiler Error 12.06.2013, 16:39:17

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