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