В настоящее время я работаю над платежной системой. Почему не просто BitPay или подобное? Поскольку некоторые из содержания продаваемого могут нарушить свои правила, ни сейчас, ни в будущем, я честно не знаю, и не волнует, потому что в то время как содержание не является незаконным, есть хороший шанс, сейчас или в будущем BitPay (или другие) скажет мне, что я не могу использовать их обслуживание с ним. Это нарушает правила PayPal, и только некоторые компании по обработке кредитных карт позволят - и только тогда с очень высокой платой TX.
Во всяком случае частные адреса не принадлежат где-нибудь на сервере. Таким образом, платежные адреса должны быть получены в другом месте (на компьютере в автономном режиме), а затем вставляется в базу данных веб-приложение извлекает их из.
Это открывает его до возможности SQL инъекций атаки - это значит, хакер может привнести свои собственные платежные адреса в базу данных.
Таким образом, чтобы бороться с этим, главный ключ ECDSA используется для получения всех платежных адресов используется для создания подписи для каждого адреса платежа.
Веб-приложение, затем хватает как платежного адреса и подписи, и использует открытый ключ от ведущего ECDSA проверить платежный адрес, прежде чем он поступит в счете-фактуре для клиента, чтобы заплатить.
Это заставило меня задуматься - почему это не что-то подобное уже часть Bitcoin?
То, что я имею в виду - это платежный адрес включает подпись как часть Bitcoin URI
Затем клиент получает открытый ключ, используемый для создания подписи с помощью DNS, где она прикреплена с помощью DNSSEC (аналогично тому, как ДОГ работает с TLSA записей), а затем проверяет адрес оплаты действителен.
Что-то вроде этого не требует каких-либо изменений в самой Bitcoin протокол, только поддержка клиентов. Клиенты, которые не хотят, чтобы сделать это не может просто игнорировать подпись.
Было бы форма двухфакторной аутентификации, так что конечный пользователь может проверить адрес они платят, чтобы это на самом деле принадлежит сайту они делают платеж и не хакер впрыскивается.