15 августа 2017 года компания Blockstream анонсировала выпуск нового проекта под названием Satellite. В адрес данной разработки пока звучит много скептических замечаний. Одно из самых часто повторяющихся:”Как насчет обратной связи? От пользователя к узлу биткоин?” Здесь есть несколько вариантов. Одним из них является проведение транзакций посредством СМС или других легальных способов в отсутствие Интернета (например, если он заблокирован государством).
Павол Руснак (Pavol Rusnak) – соучредитель и технический директор SatoshiLabs, разработчик и криптограф сложного программного обеспечения Trezor, взялся доказать, что такой способ имеет право на жизнь, назвав свой эксперимент SMSPushTX. Исходный код был взят из его собственного хранилища GitHub.
Прежде всего, ему предстояло зарегистрироваться на каком-нибудь сервисе, который бы мог обрабатывать входящие СМС. К примеру, на Nexmo, хотя есть и другие, такие как Tropo и Twilio. Павол остановил свой выбор на Nexmo, т. к. этот портал известен своими относительно дешевыми виртуальными номерами и ему не пришлось бы платить за входящие СМС (а это, то что нужно для эксперимента!)
После получения виртуального номера (что стоило всего 50 евро центов в месяц за бельгийские цифры), Руснак настроил получение автоматических сообщений о каждом входящем СМС посредством вебхук Nexmo. C помощью этой функции полученные сообщения пересылались в process_msg в разделе messages.py простенького сервера Flask под названием smspushtx.py, зарегистрированного им. Но возникла одна загвоздка.
Если сообщение оказывалось длиннее 160 символов, необходимо было привязывать его к программному обеспечению вручную, т. к. Nexmo отправлял бы оповещение о каждом отрывке СМС по отдельности. К счастью, проблема была быстро решена, поскольку в каждом оповещении Павол получал также информацию о количестве отрывков и последовательность чисел текущего СМС.
Пример входящих оповещений:
Как только сообщение получено, оно перенаправляется на инсайдерский сервер с помощью его интерфейс программирования (API). Павол Руснак решил использовать два формата транзакций: шестнадцатеричный и формат base64. В случае применения последнего, его нужно сначала конвертировать в шестнадцатеричный и только после этого отправлять транзакцию на инсайдерский сервер. Вот и все.
Вроде бы не сложно? Но помните, что это была всего лишь быстрая и черновая проверка концепции, которая скорее всего потребует дополнений и изменений. Но если один человек способен провернуть нечто подобное за полтора часа, имея в наличии 10 евро (минимальный платеж на Nexmo + 2 евро вы получаете в качестве бонуса), представьте, что можно будет сделать с привлечением дополнительных ресурсов.
Ниже прилагается скриншот транзакции формата base64, осуществленной Паволом Руснаком. Ее майнинг на блокчейне состоялся сразу же после успешной передачи через службу Руснака в сеть биткоин.
Вы тоже можете попробовать провести транзакции через СМС здесь:
+32 460 213 730 (BE/EU)
+1 (314) 300-3730 (USA)
По словам Павола, он попробует продлить работу этой службы еще какое-то время.
С ростом цен все больше россиян интересуются биткоином. Но всемирное увлечение этим криптоактивом также привело…
В наше время криптовалюты стали неотъемлемой частью мировой экономики и финансов. Они предоставляют уникальные возможности…
Виталий Бутерин, основатель Ethereum, имеет тесные связи с Wanxiang Group, китайской компанией, зависящей от правительства…
Обмен юсдт (Tether TRC20 USDT) на российские рубли (RUB) на карты РФ - это процесс…
Каждый посетитель интернет-казино жаждет получить крупный выигрыш с наименьшими рисками. Для такой игры лучше всего…
Появление криптовалюты произвело революцию в цифровых активах, позволив частным лицам безопасно и легко обмениваться ценностями…
Bitcoin и другая криптовалюта всегда вызывала противоречивые мнения у разных участников финансового сектора. Не исключением…
Рынок финансовых услуг России стабильно развивается. Каждый день компании предлагают новые программы финансирования для потенциальных…
Кэш-память является одним из ключевых компонентов процессора, который играет важную роль в оптимизации производительности ноутбука…
Для того чтобы стать успешным и востребованным риэлтором, нужно хорошо разбираться в объектах недвижимости и…
По данным Организации Объединенных Наций, пандемия и связанная с ней нестабильная экономика приводят к росту…
В последнее время банки активно предлагают различные программы финансирования граждан. Одним из удобных и технологичных…
Доверенный торговый счет – это соглашение между трейдером и инвестором, в результате которого трейдер торгует…
Рейтинг лучших ботов для торговли криптовалютой на бирже может меняться со временем и зависит от…
Криптовалюты уже давно стали отличным вариантом заработка. Волатильность рынка позволяет получать хороший доход. Поэтому трейдеры…
В наше время деньги нужны всем и всегда. Но иногда бывают ситуации, когда они нужны…
Aptos - это блокчейн L1, который стремится стать самым безопасным и масштабируемым блокчейном в истории.…
Ethereum является одной из самых перспективных криптовалют и в ближайшем будущем может отнять трон у…
Дефи криптовалюта - это новый вид валюты, которая появилась на рынке в последние годы. Она…
Ноутбуки 2-в-1, также известные как конвертируемые ноутбуки — эти устройства давно стали отдельным сегментом в…
Найбільша криптовалютна біржа Європи з українським корінням — WhiteBIT — створила спеціальні умови для залучення…