Текущий метод
В настоящее время, платежные процессоры либо требуют централизованного хранения монет (например, coinbase), или ручное управление с помощью Кошелька (Bitcoin ядра и т.д.). В этих условиях, пользователь либо должен полагаться на централизованном партнера или построить сделку либо через сам себе на SPV или полный узел. В любом случае, они должны возможности получить и передавать и управлять их Bitcoin кошелек на устройстве, что они хотят вести с.
Новый метод (отказ от ответственности)
Эта идея представлена как есть, без какого-либо реального применения до сих пор, и может определенно быть улучшена и расширена на. Так, пожалуйста, напишите проблемы / критические замечания / вопросы / идеи - но позволяет увидеть, если эта идея может быть улучшена на что-то полезное, а не просто утопают
Адреса
Когда мы думаем о том, что нам нужно провести биткойны, нам нужно только одно. Неизрасходованные входы транзакций. Из них мы можем установить баланс в адрес - но в дальнейшем, можно построить операции, используя эту информацию, чтобы никому платить - все, что отсутствует, подпись.
Из этого мы можем представить себе установку следующим образом:
сервера UXTO, все обеспечивая текущую базу данных неизрасходованных операций на Bitcoin blockchain и использование LevelDB или такого - в конструкции, которая может быстро вернуть баланс любого Bitcoin адреса (перебор операций, связанные с этим адресом и суммированием стоимость). Эти шлюзы могут также генерировать транзакции, необходимые - скажем, с помощью интернет-магазина.
Машина клиента - все это нуждается способность надежно подписать сделку. В идеале аппаратное устройство с физической активацией (например, кнопкой), которая может сделать три вещи: принимать сделки, подписывать их и предоставить список всех открытых ключей, для которых она имеет закрытые ключи. Клиентская машина может отправить этот список на сервер UXTO, который затем может вылепить сделку / обеспечивают достаточно средств - и отправить клиенту подписать. Машина клиента может проверить право суммы запрашиваемый - затем отправить обратно подписанную сделку, которая не может быть подделана.
Кроме того, эти UXTO сервера могут быть использованы в качестве децентрализованного баланса зрителей. Они могли бы осуществить плату внутри сделки для их использования - и занять место bitpay / coinbase или других подобных партий.
Эти серверы могут стать multisig, или использовать любые дополнительные технологии по мере необходимости.
Кроме того, как они могли бы стать halfnode, после синхронизации с полными узлами, они могли бы идти в ногу с UXTOs, не требуя полной blockchain скачать - так можно было бы гораздо меньше.