- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
Клиент Bitcoin реализует микроплатежи в Bitcoin
Клиент Bitcoin реализовал полнофункциональный канал микроплатежей, который позволит отправлять поток небольших платежей.

Bitcoinj, клиент Bitcoin на базе Java, теперь реализовал полностью функционирующий канал микроплатежей. Это позволит отправлять поток небольших платежей до тех пор, пока оплачиваемая услуга не будет завершена.
Об этом сообщил руководитель проекта Bitcoin Гэвин Андресен в Twitter.
Очень захватывающие (и очень гиковские) новости: внедрение канала микроплатежей<a href="http://t.co/NIoBwdpXY3">T</a>
— Гэвин Андресен (@gavinandresen) 27 июня 2013 г.
Возникло несколько проблем, связанных с микроплатежами в Bitcoin , как описано в Страница проекта Bitcoinj:
1. Если вы отправляете слишком много транзакций слишком быстро, они будут иметь пониженный приоритет или не будут переданы различными алгоритмами защиты от флуда, встроенными в сеть Bitcoin .
2. Существует фиксированная минимальная сумма, которую можно отправить за одну транзакцию, определяемая количеством байтов, необходимых для отправки и получения, а также взимаемыми комиссиями.
3. Получатель микроплатежей в итоге оказывается с кошельком, полным «пыли», тратить которую может быть дорого с точки зрения комиссий.
Разумеется, бывают случаи, когда совершается серия небольших платежей, но с точки зрения кошелька и блокчейна достаточно зафиксировать всего ONE «чистую» транзакцию.
Проект Bitcoinj решил эту проблему, повторно используя функцию протокола Bitcoin под названием nLockTime и создав «транзакции возврата», которые позволяют клиенту (отправителю) получить свои деньги обратно с небольшим вычетом, составляющим микроплатеж, или без него.
Подробнее можно прочитать опротокол микроплатежей, но ситуация, в которой он может быть использован, может быть представлена в кофейне, которая предоставляет точку доступа WiFi. Клиент (например, программное обеспечение, работающее на вашем смартфоне, которое также получает доступ к точке доступа) может платить фиксированную ставку за килобайт данных. Вы можете установить лимит в приложении мобильного кошелька каждый месяц, и телефон может прекратить использование данных из этой точки доступа, когда он достигнет своего лимита.
Это достигается за счет наличия «контракта» между клиентом и сервером, который действителен в течение фиксированного периода времени, например, дня. Каждая сторона (криптографически) подписывает контракт, но транзакция не отправляется в блокчейн. Для окончательного платежа потребуются закрытые ключи от обеих сторон. Вторая транзакция имеет два выхода: ONE для клиента и ONE для сервера. По мере продвижения микроплатежей сумма, идущая на каждый выход, соответствующим образом корректируется. Первоначальная транзакция возврата существует для того, чтобы гарантировать, что вы (клиент) получите свои деньги обратно, если сервер не ответит до истечения срока для завершения транзакции микроплатежа.
Если вы хотите увидеть оригинальные ссылки и узнать больше об этом, посетитеСтраница Bitcoinj на Sourceforge.