Так что я работаю над чем-то в течение некоторого времени. Как и многие здесь, я уже давно чувствовал, что одна из основных вещей, имеющих Bitcoin назад от господствующего принятия является то, что фактические процедуры оплаты, которые мы используем в настоящее время являются слишком громоздкими, слишком чужды, и слишком сложны для обычных пользователей в первый раз, чтобы обернуть их умы вокруг.
Bitcoin в качестве платежной системы является сложным понятием, как оно есть; он не должен быть сложным в использовании.
Различные усилия пытаются решить эту проблему, но пользователи все еще ждут пользовательского интерфейса момент.
Я представляю вам Nakapay. nakapay.com
Nakapay является протоколом, который может быть использован в бумажнике Bitcoin на запрос и отправить Bitcoin без участия QR-коды, адрес электронной почты, гиперссылка, имена пользователей, пароли, Bluetooth, или конкретное местоположение. Это также кошелек агностик, то есть любой разработчик кошелек, который хочет, чтобы позволить своим пользователям использовать Nakapay могут сделать это.
Как это будет выглядеть в бумажнике?
Использование Nakapay означает один берет на себя роль либо торговца или клиента. Торговец может просто рассматриваться как объект или бумажник, который запрашивает Bitcoin; клиент является стороной, которая посылает Bitcoin.
Торговец просто использует совместимый бумажник Nakapay для создания счета-фактуры, который может быть сделан путем простого ввода количества Bitcoin продавец желает получить и ограничение по времени на фактуре. Бумажник представит paycode купец, состоящий из 6 символов с номерами 0-9 и буквами A-F. Они выглядят так, 398F22, AA90CA или 89DAA1. Торговец передает paycode сгенерированный заказчику любым способом, торговец желает.
Клиент, используя бумажник, который интегрирован Nakapay, входит в paycode в его кошельке. Его бумажник затем заполнит количество и адрес коммерсант запрашивает. Он также показывает, сколько времени клиент должен оплатить счет, прежде чем торговец может считать его недействительным. Клиент подтверждает, что все выглядит правильно и платит.
Какие процессы безопасности на месте?
Когда качки этой концепции различных разработчиков кошелька, я был встречен с озабоченностью отмечает, что такая система, в то время как удобно, небезопасна, поскольку сервер paycode может изменять счета-фактуру. Клиенты ввода paycode думая, что они платят .1 BTC их друг может непреднамеренно быть уплатив 10 BTC либо Nakapay или какой-то злоумышленник. Это, очевидно, законное беспокойство.
Есть 3 уровней защиты. Первый слой находится в пределах правил самого протокола. Путь, который генерируется paycode связано с содержанием самого счета-фактуры. Paycodes являются усеченным SHA-256 хешами, где paycode состоит из первых 6 символов хэша. Данные, хэшированный является содержанием счета: количество, адрес, имя торговца (не проверена или необходимости), метки времени выставления счета, и меток времени и время истечения срока действия. Сервер пытается фальсифицировать счета будут необходимы для создания и счета-фактуры, который генерирует paycode идентичную paycode введенного пользователем.
Во-вторых, счет-фактура, в том числе paycode, подписывается бумажнике купцами с использованием ключа принимающего адреса. Любой клиент (или купец, или кто-либо просто введя случайную paycodes для этого вопроса) получат подписанный счет и может подтвердить, что человек, который создал счет контролирует адрес внутри. Никто не может изменить фактуру без недействительности подписи. Таким образом, торговец кошелек, который генерирует счета-фактуры должны также запросить сгенерированный счет-фактуру от сервера paycode и только лечить paycode, как действительный и неизмененного, если подпись возвращается идентична подписи отправлено.
В-третьих, Nakapay не собирается запустить эксклюзивный сервер paycode. Если количество субъектов действуют отдельные серверы, бумажники, порождающие счета может представить счета-фактуры на несколько серверов paycode. Клиенты могут использовать одинаковые paycodes к нескольким серверам paycode, а также, и в идеале все серверы должны возвращать одинаковые подписи счетов-фактур. Если, например, четыре из пяти серверов возвращают одинаковые подписи (счета-фактуры должны быть идентичны), и один возвращает другую подпись, можно сделать вывод, что либо счет-фактура была подделана, сервер держит старый счет, или пользователь представил счет-фактуру только на этот сервер перед последующим пользователем отправил его счет на пять серверов.
Со временем, которое paycode серверы надежны, в сговоре, мошеннические, и т.д. ... будет разузнали.
В настоящее время, если вы хотите, чтобы запустить свой собственный сервер paycode, вы можете. Если вы хотите приобрести копию моего программного обеспечения, пожалуйста, свяжитесь со мной, и мы можем попытаться выработать сделку.
Как Nakapay намерены делать деньги?
Первоначально услуга будет работать бесплатно. В какой-то момент в будущем, если услуга считается жизнеспособным, удобным и надежным, план взимать плату с пользователей для выявления принимающую адрес продавца. Плата, которую я имею в виду где-то в районе .1% до .25%, что означает, что если Nakapay получает счет на 1 BTC в адрес торговца, он показывает все, что кому-либо с помощью paycode, за исключением адреса торговца пока гонорар .0025 BTC уплачивается на адрес платы, контролируемой Nakapay. После того, как плата выплачивается, сервер показывает весь счет. Нет подтверждений не требуется для выплаты вознаграждения.
Другие серверы paycode могут свободно работать в любой системе оплаты они хотят.
Где ваша документация API?
https://mega.co.nz/#!QBImCbrC! Xly7IS49gSuhvDzi5LtobVZXEiSsC7KcHoH8B-IqKjM
Я хотел бы использовать Nakapay, но нет кошельков, которые интегрировали его. Чем могу помочь?
Если вы являетесь пользователем Bitcoin, поощрять разработчиков кошельков, купцов и услуг Bitcoin вы используете, чтобы включить Nakapay в свои системы.
Если вы являетесь разработчиком Bitcoin, особенно бумажник или оплаты разработчик процессор, работа, чтобы включить Nakapay в свой кошелек или счет-фактура услуг.
Одна вещь, чтобы иметь в виду, что так же, как Bitcoin дополняет традиционные платежные системы, я себе Nakapay, как пополняя традиционные методы заполнения бумажника Bitcoin.
Я хотел бы говорить больше об этом с вами. Как я могу связаться с вами?
michael.nakapay@gmail.com