Какое объяснение голосования P2SH с точки зрения непрофессионала?

Читая этот вопрос и глядя на bitcointalk форумов на обсуждение, там, кажется, какой-то Шахтер голосование проводится ли изменения будут реализованы в протоколе Биткоин.

Похоже, к обсуждению, добавив функции, которые могли бы позволить клиентам иметь ограничения на получение монет. (Это оно? Если это так, то ответил бы В1. ниже)

Следующие вещи были за гранью моего понимания, хотя, или трудно найти:

  1. Объяснение с точки зрения laymens того, какие потенциальные изменения достигнуты
  2. Почему изменение желательно
  3. Когда голосование проходит
  4. Что голосовать фактически за (это просто да/нет, или есть другие варианты?)

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

Если это делается как часть работы разработчиков bitcoin.org я нашел это немного странно, что ничто, казалось, указанным на сайте bitcoin.org об этом (я проверил новости и чаво). Я полагаю, что это больше проблема Шахтера...

+706
Yazazzello 26 окт. 2017 г., 2:54:06
15 ответов

С Zebpay, вы можете продавать напрямую и получить МНО. Вам не придется ждать третьей стороны купить ваши биткойны, как и в обычном обмене.

Я считаю, что это же с Coinbase, чтобы продать и получить USD.

  • Сандип Гоенка, основатель, Zebpay.
+994
user78305 03 февр. '09 в 4:24

Обмены не нужны для синхронизации. Это просто трейдеры, удерживая цены закрытия. Если цена составляет $6500 на одной бирже и 6700 $на другой за БТЦ. Трейдеры будут продавать на 6700 $обмен и покупка на $6500, пока они близки. Теперь они владеют более БТЦ тогда перед не тратя денег

+973
Morris Harrison 28 сент. 2011 г., 8:22:17
Другие ответы

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


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

Я соглашусь с остальными выше.

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

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

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

Надеюсь, что это помогает.

Ура

+950
user720891 26 янв. 2012 г., 12:45:09

Это возможно, но Bitcoin был разработан для людей фильтровать сделки именно по этой причине. Шахтеры обязаны хранить блокчейн спама, и узлы могут помочь фильтровать его в сеть/уровень реле. Часто это делается только по ретрансляции/добыча транзакции, которые имеют определенные свойства (т. е., очевидно, вероятно, не будет спам, потому что они двигаются большое количество старой монеты) или комиссионные (так что спам-это дорого). Некоторые спамеры эксплуатируют человеческие слабости и хитрость шулеров, заставляя платить сборы для них, поэтому некоторые шахтеры используют более продвинутые спам-фильтры, чтобы попытаться определить их.

+900
mila0711 9 июн. 2019 г., 3:43:54

Доброе утро,

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

I) в зависимости от уровня вычислительной мощности, доступной, как трудно сейчас изменилось? Каков механизм, который проверяет, если это должно произойти и как?

II) какие-остановить код подкованных Шахтер изменять сложность их генерируется случайный код, чтобы что-то легко, так что они, чтобы разместить блок в blockchain и выиграть добывают монеты?

Я нахожу эту тему довольно увлекательным, и поэтому любая помощь вы можете предоставить всегда с благодарностью.

+876
Alois Sudira 4 июл. 2015 г., 18:43:19

Это будет зависеть от того, что сочетание технологий используется. Если это МЛП и банки (или маркет-мейкеров) уже есть настройка платежных каналов, он может быть практически мгновенной. Если это прямой на регистр оплаты, это будет около 7 секунд в среднем. Если это МЛП внешний платеж, который требует как на ГК запереть и на ГК поселения, он может быть ближе к 15 секунд.

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

+594
Matt Scilipoti 30 апр. 2019 г., 2:22:33

Случайностей не бывает, они возникают. Частная ключи не будут потеряны, если использовать правильную стратегию резервного копирования. Общая биткоины потеряны, вероятно, значительно меньше, чем вы думаете.

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

Сеть не усекает неизрасходованные выходы, вы можете убедиться в этом, просмотрев исходный код. Вы должны иметь веру, что сеть будет отвергать вредные изменения, такие как начинает усекать. Однако, если обнаруживается слабость в суточные и новый ДСА становится стандартным, вы можете переместить свои сбережения монет на новый адрес.

+588
KBKarma 26 нояб. 2019 г., 14:54:29

Есть несколько вариантов, доступных. Вот парочка:

Шифрование с помощью WinRAR является безопасным, если вы используете длинный пароль без словаря слова, как верхний регистр и нижний регистр букв, цифр и специальных знаков.

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

Любой пароль, который вы используете для шифрования, запишите его на бумаге и хранить его в несколько легко запоминающихся и безопасных местах, которые вы не забудете. Без этого, вы не сможете расшифровать и открыть свой биткоин кошелек.

+562
D Joyce 29 сент. 2018 г., 22:44:37

Я сталкиваюсь с этой проблемой при использовании пульсация в JSON RPC, и с ТОЦ на границе сделке крест, как часть моих случаях, мне нужно отправить транзакций в NGN и быть полученным в долларах США/евро.

Я прочитал ваш Дэвид Шварц ответ здесь https://forum.ripple.com/viewtopic.php?f=2&t=15980 и здесь https://forum.ripple.com/viewtopic.php?f=2&t=8079 но по-прежнему возникают проблемы с проводкой

Вот мой запрос

{ "метод": "отправить", "параметры": [ { "оффлайн": ложные, "секрет": "sssssssssssssssssssssss", "tx_json": { "SendMax" : { "валюты" : "доллар", "значение" : "200", "эмитент" : "rU3BENzHa5SeB2HnwzovG5wdk7v8ChxXrc" }, "Счет": "rU3BENzHa5SeB2HnwzovG5wdk7v8ChxXrc", "Сумма":{ "значение": "100", "эмитент": "rK6qNr9HV62gJPRvKGNen1qHi2LYyHSDvj", "валюты": "СПП" }, "Пункт назначения": "rK6qNr9HV62gJPRvKGNen1qHi2LYyHSDvj", "TransactionType": "Платеж" }, "fee_mult_max": 10000 } ] }

и я получил это в качестве моего ответа

{ "результат": { "engine_result": "tecPATH_PARTIAL", "engine_result_code": 101, "engine_result_message": "путь не может послать полном объеме.", "статус": "успех", "tx_blob": "1200002280000000240000005661D5038D7EA4C680000000000000000000000000004E474E0000000000CD2B28791E0BEB754A75AF8DB99BDEF21DD8D4A968400000000000000A69D5071AFD498D000000000000000000000000000055534400000000007A04D90FD6B8D1400B5CD796391444090AF06C1F7321031810282977B92281325F0AC5DAF4AB7EDB3FBBE5404A38D657E327B1A46B7897744730450221008269F1C23E2C719A73F7F41D484C0577C1EBF496D8BD6009AA975A852C627E7202207FBD5CBA3EF5F5BE7696FAF5C45F2E22BDCEA7FD48BA99D75897BF58C474BD0D81147A04D90FD6B8D1400B5CD796391444090AF06C1F8314CD2B28791E0BEB754A75AF8DB99BDEF21DD8D4A9", "tx_json": { "Счет": "rU3BENzHa5SeB2HnwzovG5wdk7v8ChxXrc", "Сумма": { "валюты": "СПП", "эмитент": "rK6qNr9HV62gJPRvKGNen1qHi2LYyHSDvj", "значение": "100" }, "Пункт назначения": "rK6qNr9HV62gJPRvKGNen1qHi2LYyHSDvj", "Гонорар": "10", "Флаги": 2147483648, "SendMax": { "валюты": "США", "эмитент": "rU3BENzHa5SeB2HnwzovG5wdk7v8ChxXrc", "значение": "200" }, "Последовательности": 86, "SigningPubKey": "031810282977B92281325F0AC5DAF4AB7EDB3FBBE5404A38D657E327B1A46B7897", "TransactionType": "Платеж", "TxnSignature": "30450221008269F1C23E2C719A73F7F41D484C0577C1EBF496D8BD6009AA975A852C627E7202207FBD5CBA3EF5F5BE7696FAF5C45F2E22BDCEA7FD48BA99D75897BF58C474BD0D", "хэш": "A658DE84ABFED32E0E52FBF02E60FBC81E32C5E6186427C33AEBD938188FE4BB" } } }

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

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

Я буду признателен за любую помощь в правильном направлении

https://bitcoin.stackexchange.com/users/85/david-schwartz

+385
R J 26 дек. 2015 г., 13:05:58

Файл wallet может быть защищен паролем, однако файл кошелька содержит секретные ключи, связанные с адресами в кошельке. Без закрытых ключей вы не можете потратить биткоин в эти адреса.

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

+328
glorious phil perumadan 26 мая 2014 г., 2:05:18

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

+242
gmlvsv 20 окт. 2011 г., 19:50:48

Я пытаюсь проверить некоторые БТЦ я, хранящиеся в blockchain.info бумажник 4 года назад (12/2013). Я могу войти в мой аккаунт просто отлично, а кошелек с монетами еще нужен личный ключ. У меня есть пара .ня.JSON файлы, но я не нашел каких-либо способ, чтобы импортировать их (лучшее, что я нашел, было то, что называется "бумажник ключ-инструмент", который может работать, но ни один из паролей я попытался что-то сделал - может быть неверный пароль, но также может быть плохой софт).

Еще у меня есть бумажка с двумя наборами словами: один с 29 слов и один с 13. Я уверен, что они относятся к blockchain.info кошелек, но я не могу найти каких-либо ссылок на такого рода восстановления фразу (кажется, все хотят 12 слов в эти дни).

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

+203
Black Spanish Pope de situatio 16 мая 2014 г., 22:41:52

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

http://www.wtcr.ca/

У меня всегда был налог, прибавил в конце, но в Bitcoin, я предполагаю из этого, что сайт WTCR потом продать "налог" части продажи Fiat, и использовать это, чтобы заплатить правительство.

Надеюсь, что это помогает

+203
besufkad menji 7 авг. 2019 г., 2:05:43

Существует огромный макроэкономической дискуссии между кейнсианцами, которые хотят центральных банков контролировать денежную массу, и австрияки, которые не хотят центральные банки тут ни при чем,--или, по крайней мере конкурирующих валют, которые являются альтернативой центральных банков, которые делают. Биткоин, с его расписанием добыча, занимает четкую позицию в отношении бывшего и выбирает, что будет в 2033 году стал стабильный/дефляционная валюта.

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

Для биткоин-энтузиастов, которые скептически относятся к инфляции, банковские операции с частичным обеспечением представляет собой подобная угроза. Пока никому, кроме вас ваши биткойны, нет никакого способа, чтобы доказать, что ваши монеты не были пущены в любых возможных резервов. Закон Грэшема говорит о том, что плохие деньги вытесняют хорошие, то люди будут сначала использовать небезопасные, инфляционные валюты и копить лучше. Поскольку биткойн стремится быть оптимальной валюты, следует изучить, избегая судьбы, где он победил режим, который запрещает банковские операции с частичным покрытием.

Мой вопрос: Могу частичного банковского резервирования будет запрещено, технически, а) через изменение биткоин-клиенте; б) в клиент-банк протокола; или C) в другой схеме криптовалюты.

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

+108
mylescc 16 окт. 2018 г., 9:59:48

Если узел получает А-В-С С С является допустимым блок и удаляет сделок с mempool, что произойдет, если следующий блок А-Б-Д? Это мое понимание того, что полный узел проверяет, D-блок, и тогда, если он действителен висит на ней, пока блоки не помирились? Мой вопрос Является ли полный узел попытаться снять TX в Д с mempool, а? Так как вполне вероятно, что C и D разделяют некоторые из тех же ВМС США, что происходит, когда узел пытается удалить транзакцию в D, что в C от mempool?

+51
Oriol 21 июл. 2018 г., 21:11:56

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

$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