Не могу восстановить многоразрядные качестве HD 0.4.1 кошелек в Электрум, электронно-денежный кошелек для ВСС

Я следовал несколько советов от messageboards и StackOverflow о том, как передать в MultiBit HD-кошелька в любом из этих 2 (Электрум, Электрон-денежных) клиентов, и я всегда получаю 0 БТЦ (прежде чем я осушил мое многоразрядные HD-кошелька) или ОЦК в как без операций или истории. У меня есть пароль и все слова бумажник для Многоразрядной HD-кошелька, но кажется, что это не поможет.

Что я пробовал:

  1. Семя слова в клиент, опция семян BIP39 проверил, поменял деривации в М/0', не

  2. https://iancoleman.github.io/bip39/, положить семя слова в BIP39 Мнемоника, BIP32 вкладка выбрана, в MultiBit HD, как клиент установлен, копипаст BIP32 расширенный приватный ключ в клиент, не

  3. Так же, как 2, Посмотрите более 10 000 производных адрес, чтобы увидеть, если я могу соответствовать любой из общественных организаций, чтобы в моем кошельке, чтобы я мог записать закрытые ключи, не определяются адреса совпадают с теми, что в кошельке, не

Кто-нибудь успешно получил КБК из предварительно цепь сплит многоразрядные HD-кошелька, или даже перевел кошелек от MultiBit HD качестве 0.4.1 для Электрума (что бы потом было легко копировать на электронно-денежных)?

Как Примечание стороны, я послал всех средств в Многоразрядной HD-кошелька на Электрум кошелек на другом компьютере, так что я могу экспериментировать с Многоразрядной HD-кошелька без риска потери средств.

Я готов дать первым человеком, который успешно помогите мне сделать ОЦК, $25 БЦК как немного спасибо. Не много, но опять же у меня не было много биткоин для начала :\

+608
Logans 18 дек. 2012 г., 20:17:13
15 ответов

Я не хочу 12 ГБ, хранящиеся на моем загрузочном диске. Я могу изменить, где биткоин-Qt хранит цепочку блоков?

+661
Serguzest 03 февр. '09 в 4:24

-dbcache: биткоин делает тяжелых дисковых операций ввода-вывода, вы можете сократить количество дисковых операций ввода-вывода с увеличением этого параметра и тем самым увеличить использование памяти

-пар: если ваша система так медленно, вы не можете использовать его больше, ограничить количество потоков, или CPU/ядер, которые используются

-пид: обычно это идентификатор процесса в системе unixoide. если вы начинаете один экземпляр, нет ничего, чтобы играть с...

-связать: если у вас несколько сетевых карт в вашей системе, можно привязать процесс к одному из многочисленных IP-адресов в вашей системе

-открыть для себя IP-адресов в сети. Значение 1, иначе значение 0, например, если вы используете подключение через Tor.

-upgradewallet: - кто-нибудь, пожалуйста :-)

-даемон rpcbind: если ваша система подключена, и вы хотите поговорить с несколькими сетями к вашей машине, вы можете сказать, демон биткоин, слушать только конкретного адреса для удаленных вызовов процедур

-rpcthreads:

сколько подключений может что-нить себе?

хороший вопрос, я не знаю. Эксперты, пожалуйста. Я высказал мнение, что один поток может обрабатывать одно соединение...

и как соединения насчитали?

не уверен, что вы подразумеваете под этим - если у вас 4 клиента, которые подключаются к вашей системе, то у вас есть 4 соединения. Или 5... или 6 ... и вы можете иметь 4 различных систем поговорите с вашим bitcoind.

это с одного IP адреса или команды?

на IP-адрес.

Я знаю, что мой ответ не на 100%, поэтому я прошу дополнительной помощи, а также.

+574
Martin Stewart 15 мая 2017 г., 16:53:57
Другие ответы

Связанные вопросы


Похожие вопросы

Вы можете импортировать приватные ключи от своей Многоразрядной кошелек, но вам придется сохранить резервную копию этих ключей отдельно, так как они не станут частью вашей базы семян Электрум.

Лучший способ переключиться на Электрум, чтобы отправить все биткоины у вас на старый кошелек на один из адресов на вашем Электрум кошелек. Таким образом, вы будете иметь все ваши биткоины обеспечены твое семя.

+572
MarkovaAlex 29 дек. 2018 г., 3:42:13

Я не пробовал с BIP39 адреса, но я помню, что Bitcoin-это не работа с текстом хэши, нужно преобразовать в шестнадцатиричное значение сначала, прежде чем хеширование (по крайней мере, когда я работаю с подписями). Вы можете попробовать это:

Если вы установили xxd, вы могли бы попробовать:

е "my_value_as_string" | xxd в

Если нет то xxd (систем тип BSD):

е $( эхо "my_value_as_string" | СЭД с/[[:xdigit:]]\{2\}/\\х&/г') > tmp_file.наговор
шестнадцатеричного представления -с tmp_file.наговор

а затем хэш, чтобы увидеть, если первый байт совпадает. Дайте мне знать, как она идет...

исправление: добавлена 16 января 2018 года, 17:30

Я скопировал файл со страницы BIP39 в bip39_words.txt и потом быстро собрал этот скрипт. Он работает вперед и назад, и слегка прокомментировал... этот скрипт создает правильное значение хэша и хэш байт с примером строки (на самом деле слово "случайный" и SHA256 бы):

#!/Бен/ш
Эхо " "
Эхо "создать 128 бит (32 байта/64 символов) пример строки: "
Echo "случайная" | в OpenSSL dgst -то SHA256

Эхо "проверить длину, должно быть 64"
е "87c1b129fbadd7b6e9abc0a9ef7695436d767aece042bec198a97e949fcbe14c" | сан. узел-с

Эхо "преобразовать в шестнадцатеричный файл для подготовки и SHA256"
е $( эхо "87c1b129fbadd7b6e9abc0a9ef7695436d767aece042bec198a97e949fcbe14c" | СЭД с/[[:xdigit:]]\{2\}/\\х&/г') > tmp_file.наговор

Эхо "проверить содержимое файл hex"
шестнадцатеричного представления -с tmp_file.наговор

Эхо "сделать SHA256 на это, и берем первый байт"
в OpenSSL dgst -SHA256 на <tmp_file.наговор

Эхо "получит первый байт"
в OpenSSL dgst -SHA256 на <tmp_file.шестигранный | вырезать -с 10,11

Эхо "объединить в шестнадцатеричную строку, и проверьте длина=264 бит (33 байта, 66 символов)"
е "87C1B129FBADD7B6E9ABC0A9EF7695436D767AECE042BEC198A97E949FCBE14C0D" | сан. узел-с

# преобразовать Hex в двоичную строку
Эхо "obase=2;Сайт iBase=16;87C1B129FBADD7B6E9ABC0A9EF7695436D767AECE042BEC198A97E949FCBE14C0D" | до н. э.
# в результате в этой строке:
# 10000111110000011011000100101001111110111010110111010111101101101110
# 10011010101111000000101010011110111101110110100101010100001101101101
# 01110110011110101110110011100000010000101011111011000001100110001010
# 100101111110100101001001111111001011111000010100110000001101

# петле в каждом 11-м Чаре через строку поиска слово
смещение=10
от=1
к=$смещение

 Эхо "бит декабря + 1=строка --> слово"
 Эхо " (файл+ 1 причина начинается с номер строки 1)"
 Эхо "==== ============================================="
 в то время как [ $до Ле 256 ]
делать
 к=$(( $с $зачет ))
 word11bits=$( е "100001111100000110110001001010011111101110101101110101111011011011101001101010111100000010101001111011110111011010010101010000110110110101110110011110101110110011100000010000101011111011000001100110001010100101111110100101001001111111001011111000010100110000001101" | "вырезать" - Б $от-долларов )
 word_num=$( Эхо "сайт iBase=2;$word11bits" | до н. э. )
 word_line=$(( word_num + 1 ))
 слово=$( СЕПГ -Н ${word_line}п bip39_words.txt )
 функции printf "%11С %4С + 1=%4С %11С \п" $word11bits $word_num $word_line $слово
 из=$(( $к + 1 ))
сделано

Эхо " "
эхо "############################ а теперь назад ############################"
Эхо " "

е "бит декабря <-- слово \п"
# петле в каждом 11-м Чаре через строку поиска слово
 за словом в нападении двигателя март воин талант Роя сорвут задание подготовить нож трубы человек студент кости получают аналитик салют искусств чистой древесины противника туристический обед как
делать
 строка=$( грэп -Н ^$слово$ bip39_words.txt | вырезать -д: -Ф1 )
 строка=$(( $строки - 1 ))
 word_bits=$( Эхо "obase=2;$Линия" | до н. э. )
 функции printf "%11С %5С %11С \Н" $word_bits $линии $слово
сделано


Эхо " "
Эхо "заполнения пространства с" 0 " показывает это:"
Эхо "1000011111000001101100010010100111111011101011011101011110110110111010011010101111000000"
Эхо "1010100111101111011101101001010101000011011011010111011001111010111011001110000001000010"
Эхо "1011111011000001100110001010100101111110100101001001111111001011111000010100110000001101"

Эхо " "
Эхо "преобразование строки в hex:"
bitstr1=$( Эхо "obase=16;ibase=2;1000011111000001101100010010100111111011101011011101011110110110111010011010101111000000" | до н. э. )
bitstr2=$( Эхо "obase=16;ibase=2;1010100111101111011101101001010101000011011011010111011001111010111011001110000001000010" | до н. э. )
bitstr3=$( Эхо "obase=16;ibase=2;1011111011000001100110001010100101111110100101001001111111001011111000010100110000001101" | до н. э. )
Эхо $bitstr1
Эхо $bitstr2
Эхо $bitstr3

Эхо " "
Эхо "объединены в одно шестнадцатеричное значение:"
с printf "%ы%ы%з\п" $bitstr1 $bitstr2 $bitstr3
Эхо " "
Эхо "оригинальные 32bytes/строки 64chars был:"
Эхо "87c1b129fbadd7b6e9abc0a9ef7695436d767aece042bec198a97e949fcbe14c"
Эхо " "
Эхо " "
+506
grebit 2 апр. 2016 г., 0:04:10

Газета цитата доказывает, что Сатоши не мое большое количество блоков до публичного объявления биткоина на 10 января. Цепочка блоков творец мог например создать цепочку из 1000 блоков перед публикацией только первый. Теперь он имеет хороший старт для добычи полезных ископаемых и аннулированию государственных заблокировать цепь в любой момент, объявив блоки он хранил в секрете, пока его услуги больше. Блок заголовков содержат временные метки, но они могут манипулировать, если никто не проверяет блоки.

+406
Christina Gorsich 19 сент. 2018 г., 1:03:07

каковы последствия для проблемы двойной рассматривается?

Решение двойной проблемы, провести не меняется. Участники сети освещения действительной сделки за фактическое биткоин. Потому что Bitcoin не может быть дважды провел, молния сеть не решить эту проблему.

Это, предположительно, обрабатывается на программном уровне, в рамках тех знаний, которые люди должны, во-первых, поставить то количество монет для того, чтобы поддерживать электронные расписки.

Несмотря на то, что сделки не было трансляции, я не считаю деньги на сети освещения должны быть только вексель. Пока он еще не решен, это более полное сделки, чем то, что мы обычно думаем как долговая расписка. Смарт-контакты, сами совершать обмен по сети молнии необратимым.

не ЛН, по существу, стала почти, в некотором смысле, 'биткоин обеспеченные' новые криптовалюты?

Нет. Если бы это было правдой, то операции по кредитной карте будет отдельная доллар-резервные валюты. Молния-это способ обмена биткоинов. Это не значит, что это новая валюта, просто средство перемещения денег.

+267
kking 27 мая 2017 г., 13:11:48

просто то, что я сказал. Многоразрядные просто не принимает пароль, который я использовал сегодня утром, чтобы разблокировать его.

я пробовал введя его примерно в миллион раз в миллион различных способов.

есть ли у кого предположения по этому поводу? это есть способ, чтобы импортировать бумажник в другую программу и де-склеп там?

+244
misterjoff 30 июл. 2013 г., 13:44:25

как легко это использовать доплата в качестве кошелька, что мы оба можем поделиться,

доплата.Ио говорит:

Доплата является истинным биткоин кошелек, а не на обслуживание счета. Защитите свои личные средства с несколькими подписями, или только один

См. также мульти Зиг использования

Мульти-Сиг Случаях Использовать

м = подписей, необходимых, чтобы проводить, Н = возможные подписей

M=1 и N>1
Общий Кошелек

Может быть использован для небольших денежных средств группы, которые не требуют особой безопасности. Наименее безопасным мульти-сиг вариант, потому что это не мульти-фактор. Любой компрометации отдельных поставило бы под угрозу всю группу. Фонды группы на выходные или вечернее мероприятие может быть хорошим вариантом использования. Общий бумажник также может быть интересно для некоторых видов игр. Помимо того, что удобно, чтобы провести с единственным преимуществом этой установки является то, что все, кроме одной пары резервное копирование/пароль могут быть потеряны и все средства будут возвращены.

м=н
Партнер Бумажник

Страшно, потому что нет ключей могут быть потеряны. А количество необходимых подписей увеличивает риск также увеличивается. Можно рассматривать как жесткий многофакторной проверки подлинности.

и т. д.

Обратите внимание, что такие термины, как "партнер бумажник" или "приятель кошелек" обычно не используется и понимается. Люди более правоподобны для того, чтобы назвать это что-то вроде "2 из 2 multisignature кошелек" или "1 из 2 multisignature кошелек" соответственно. Хотя приведенные выше условия являются более общими и с пользой применить для многих других значений M и N.


Были тут отчаянные вопросы от людей, которые создали 2-из-2 multisignature кошелек и обнаружили, что их друг потерял кошелек-пароль, без внесения каких-либо резервных копий. Это означало, что все их биткоин стал потерян навсегда. Так что я предлагаю

Пойти на 2-из-3 с пассивным партнером (кто вы оба доверяете, чтобы не использовать их подписания, за исключением предварительно согласованных чрезвычайных обстоятельствах. например, создать третий ключ со своим другом, и подать ключ, написанный на бумаге в запечатанном конверте, с адвокатом)

Если вы должны пойти на 2-на-2, пройти через процесс резервного копирования и восстановления с другом и убедитесь, что вы осознаете риски, не сделав резервной копии, или не испытав восстановления. Вы легко можете потерять все свои деньги через немного беспечности со стороны вашего друга.


Я не могу ответить "как легко", так как я не использую ее и, что все равно является довольно субъективным.

Доплата оказался популярным кошелек. Она должна быть хорошо проверенные пользователями это. Это, наверное, стоит попробовать. Если вы обнаружите, что это не соответствует вашим простоту использования нуждается, вы всегда можете переместить ваши средства на другой кошелек или импорт приватных ключей в другой кошелек (экономия Техас сборов).

+244
Alados 3 авг. 2011 г., 7:28:07
Обмен денег на товары и услуги через Интернет.
+230
iLoveCode 3 мая 2013 г., 17:10:28

Есть биткоин кошелек, что не требует блокчейн отверстие загрузки, уже работает? Я попробовал электрона, но его очень отрывочно. Надеюсь, там будет один для iOS в ближайшее время (Freewallet сделал это только для Android).

Когда я генерировать получаем адреса, она может использоваться для нескольких операций, или только первое используется, что он будет "проходить"?

+212
user246652 29 авг. 2014 г., 9:24:32

После сдачи systemd в файл в каталоге/etc/systemd в/системы, убедитесь, что ваш systemd в файл настроен на работу с установкой (двоичный путь, путь переменной datadir, и т. д. являются правильными). Затем выполните команду sudo systemctl включить bitcoind.

Кроме того, вы можете редактировать ваш crontab с кронтаб -е и добавьте строку

@перезагрузки bitcoind
+165
Tracy Probst 15 февр. 2017 г., 0:50:24

Том, что Лайткоин имеет больше шансов реализовать экспериментальные функции до Bitcoin. По состоянию на сегодняшний день 2017-09, не было дискуссий или тестирования реализаций совершать анонимные Лайткоин как кольцо подписей Монер или принять аналогичные функции, такие как Zcash?

+112
f1blade 23 окт. 2018 г., 9:03:32

См. "Какие монеты в настоящее время поддерживаются?" на чаво Трезор

На данный момент биткоин, Эфириума (+ все чер-20 жетонов), Эфириума классический, ZCash, Лайткоин, свой Namecoin, Dogecoin и, тире и Bitcoin тестовом режимеenter image description here

Так что вывод, Трезор поддерживает большинство альткоинов, но программное обеспечение не. Если вы не можете код программное обеспечение, которое позволяет Трезор провести более альткоинов, вы можете использовать только альткоинов в список, с названием бумажник рядом с ним.

+37
Kassidy White 31 авг. 2011 г., 14:33:24

Я только что нашел мой "старый" кошелек.дат. Можно ли "послать" его на онлайн-кошелек, во избежание повторной загрузки всей цепочки блоков? Или я могу сделать это напрямую, потому что у меня есть адрес и идентификатор монеты?

+22
Michael Lehmann 29 дек. 2016 г., 22:35:23

Короткий ответ: Нет.

Любой Шахтер является бесплатным, чтобы включить или исключить в любом случае любой сделки в следующем блоке попытка решения. Стимул, однако, включают в себя сделки, являются коллекционные сборы, которые приходят вместе со сделками.

Это, как говорится, контролируя 51% от общей мощности майнинга одного субъекта означает, что в среднем они могут добывать 51% всех блоков. Чтобы иметь эффективную "вымогательство", группа должна эффективно контролировать все хэш-мощности, что крайне маловероятно.

Таким образом, эта операция будет скорее всего, так или иначе добывали, другой Шахтер, который играет хорошо и с удовольствием собирает плату.

+21
Parse1958 14 февр. 2017 г., 19:09:57

Показать вопросы с тегом

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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