😎 Незрячий web3 программист – Telegram
😎 Незрячий web3 программист
3.13K subscribers
252 photos
10 videos
3 files
839 links
В канале узнаете от незрячего программиста аналитику по web3 проектам (снизит вероятность потерь) и новости по разработкам.
Подписывайтесь - буду рад .
Связь для рекламы и услуг: @blind_dev_contact_bot
Download Telegram
Всем здравствуйте. Публикую #новости по своим проектам.

1. В @blind_dev_prices_bot появилась новая команда:
pos
Без параметров - справка.
А так, структура следующая:
pos баланс риск курс стоп
Допустим, что у вас баланс 1000 $ и вы готовы рисковать на 3% при торговле активом.
Указываете:
pos 1000 3 6500 6400
6500 - текущий курс, 6400 - стоп ваш.
В ответ бот пришлёт размер позиции.
Если она будет больше уровня риска, это означает размер плеча (если вы торгуете с плечом, может будет полезно).
Об этой формуле узнал, прочитав статью.

2. Price informer bot: моя новая разработка!
Есть всё, что в @blind_dev_prices_bot в плане команд за исключением sma, но в инфу заранее добавил.
Зато бот умеет отправлять уведомления раз в определённое время о курсе криптовалют.
А также умеет получать курс РФ акций Moex.
Вот такие дела...
Но есть и недостаток... Бот сканирует только 20 страниц по 250 элементов в Coingecko, а это занимает 6 минут...
Если же сканировать все 52, получается около 13-14... Поэтому решил выбрать скорость, пожертвовав количеством поддерживаемых ботом криптовалют...
Как считаете: нафиг такой полу-бот не нужен, или топ 5000 криптовалют вполне достаточно для запроса курса, сравнения по капитализации и пр.? Пишите в комментарии...

Для начала работы с ботом надо добавить в избранное крипту и акции (нужное вам количество), выбрать в настройках интервал (по умолчанию 0 - отключено), а также активировать подписку (она бесплатная на время тестирования, хоть и пишет бот сумму).
В общем, пользуйтесь: @price_informerBot

3-4. dpos.space/golos/top
На третьем скрине топ по делегированному с эмиссией, четвёртый - по полученному с эмиссией...
И теперь это с фильтром, а не сортировкой.

5. В просмотре профилей появилось сообщение о заморозке аккаунтов (без скрина), всё про делегирование с эмиссией и упоминания (не добавлял скрин).
Пост на Голосе

6. @golos_stake_bot - убрал claim.

7. @price_informer - новый бот из П.2 туда теперь публикует.
Медленнее, но надеюсь норм...

Всё.
Благодарю за внимание. Хорошего дня.

@blind_dev
👍7
😎 Незрячий web3 программист
Всем здравствуйте. Публикую #новости по своим проектам. 1. В @blind_dev_prices_bot появилась новая команда: pos Без параметров - справка. А так, структура следующая: pos баланс риск курс стоп Допустим, что у вас баланс 1000 $ и вы готовы рисковать на 3% при…
получение акций в канале @price_informer после интеграции нового бота и поломал реакцию на сообщения 😊. Бывает... Исправил.
Теперь и акции норм отображаются, и бот @price_informerBot реагирует на отправляемые сообщения.

Всем хорошего вечера. Благодарю за внимание.
А завтра ждите обзор проекта.
👍6
#обзоры, $GMX

https://teletype.in/@blind_dev/pro-gmx-09-06

1. Уникальный функционал.
2. Большое число планов.
3. Другое...

Изучайте: https://teletype.in/@blind_dev/pro-gmx-09-06

Благодарю за внимание. Хорошего дня.


Незрячий web3 программист
Чат, Бот, Донат
👍6
Про децентрализованные интерфейсы #комментарии

Давно я не писал по этому тегу, но на днях прочитал пост про децентрализованные интерфейсы.

И решил порассуждать над вариантами реализации.
Сразу скажу: если будет что-то непонятно, пишите в комментариях - отвечу.

0. О причинах.
Интерфейс Tornado cash заблокировали / удалили - это заставило задуматься сторонников web 3.0, что пора создавать децентрализованные интерфейсы, которые не будут зависеть от кого-либо.

1. Ipfs.
Если кто не знает, это распределённая сеть, типа торрентов (если очень упрощать - различий много).
Так вот: можно просто открывать страницы в ipfs.
Js файлы и стили css тоже подключаем в коде, указывая ipfs хэши.
И важно, что не прокладку, типа ipfs.io, поскольку это снижает безопасность, а просто ipfs хэш.
Далее браузер / софт локально подключается к сети и скачивает нужные данные - только так...

Можно теоретически приложения создавать для ОС, обслуживающие ipfs, но это вряд ли станет популярным.
Другое дело ipfs браузер...
Вместо Ipfs можно использовать другие P2P сети.

2. Блокчейн, как хранилище страниц и файлов.
Этот вариант не является практичным, но упомяну его...
Естественно BTC или Эфир нельзя для этого использовать : сожрут все деньги...
Но вот чейны с Bandwidth (пропускной способностью аккаунтов) возможно можно...
Примерами таких являются #steem, #hive, #viz и пр.

2.1. Страницу можно разместить в посте.
Самый простой вариант. Даже помню 4 года назад игрался с этим и писал пост.

Если кратко, отправляется операция с частью страницы или всей страницей.

2.2. В custom_json (в #viz называется custom).
Добавляем части страницы и указываем блоки с custom id других частей или файлов.

Далее Клиент загружает основной блок, а оттуда собирает указания на остальные блоки и загружает страницу.
Естественно js содержимое, также как и стили, указывается в отдельных блоках тоже, а затем указывается на странице.
Пример:
``<noscript src="viz://@login/block/id"></noscript>``
Думаю понятно, где что...

Можно размещать и весь html код страницы, но тогда исчезает возможность создания шаблона гибкого, да и есть риск, что в случае большого объёма контента страница не добавится в блокчейн...

3. Что-то неизвестное...
Нельзя отрицать возможность появления новых протоколов загрузки страниц, форматов интерфейсов и так далее...

4. Домены.
Оптимальной связкой мне видится сейчас распределённые домены + Ipfs или иная P2P сеть.
4.1. Владелец сайта регистрирует домен, например, в Ens, unstoppable domains или Viz.
4.2. Устанавливает браузер с поддержкой доменов.
4.3. Добавляет в блокчейн (в настройки) информацию с ipfs хэшем главной страницы.
4.4. Когда браузер открывает домен, он получает инфу о хэше, подключается к Ipfs, скачивает данный файл и выдаёт пользователю.
Естественно скрипты, стили, изображения и прочие файлы, которые есть на странице, указываются в виде ipfs хэшей, благодаря чему браузер их спокойно загружает.

4.4. Система доменных имён может давать возможность создания именования файлов и страниц, чтоб были не непонятные наборы символов, а красивые имена, типа site/about.

5. Про Viz домены.
Про ENS и unstoppable вы найдёте инфу в интернете спокойно, а вот Viz малоизвестный проект, поэтому думаю стоит рассказать про домены.
Дело всё в том, что в Визе есть аккаунты и субаккаунты. Тем самым и реализуется система, похожая на доменные имена.
Примеры:
Мой акаунт bda (Blind dev apps) и создал mgb.bda субаккаунт (mgb = mini games bot).
denis-skripnik и субаккаунт social.denis-skripnik.

У каждого аккаунта есть json_metadata -json, в котором можно хранить любую (естественно ограниченную по размеру) информацию.
Сейчас чаще всего это профиль, но можно сделать сервис, который будет добавлять:
А) Ip адрес сервера - половинчатый вариант.
Б) - Ipfs хэш главной и хэши других страниц с их именованиями.
В) Подключение к своей системе распределённого хранения за оплату (планируется Viz Hub).
Г) Иная реализация.


Всё.
Благодарю за внимание.
А вы что думаете по этой теме? Считаете ли децентрализованные интерфейсы важными? Буду рад комментариям.
И хороших выходных!
👍10
Лень - двигатель прогресса 😊, или как я написал скрипт для перевода файлов. #разработка

Здравствуйте. Много раз говорили фразу из заголовка, но я как-то особо не прочувствовал её... Но вот недавно создал бота @price_informerBot, и опять надо было переводить на Английский язык интерфейс...

Раньше как делал:
Копировал файл, переименовывал в en, открывал, по очереди переводил все тексты и вставлял...
Дело было муторным, долгим... Мне надоело этим заниматься 😊!

И вот вчера мне пришла идея автоматизировать этот момент.
api был предоставлен моим знакомым: обращение по url с передачей text=текст GET запросом:
site/?text=переводим это.
Я домен не буду давать, чтоб не нагружать запросами...

В общем, засел за написание скрипта...
И вспомнил, что у меня ведь не json, а js файлы, т. к. это удобнее: можно делать многострочные тексты, например...

После этого начались попытки распарсить файл так, чтоб создать новый без ошибок.
В итоге, после 15 часов работы, получилось.
Конечно недочёты все равно есть, но найти ошибки и исправить - легко...

Помимо js файлов инструмент позволяет переводить любые многострочные текстовые файлы.
Правда не все данные сможет вам дать, т. к. не все символы допустимы в url, например, #, & и пр. (сейчас обработан только вариант с #, т. к. он мне был нужен).

Итог?
1. Запрос названия файла.
2. видим проценты выполнения для конкретного языка.
3. После перевода предлагается нажать "Enter" для закрытия.

В config.json файле следующее:
1. url к api;
2. Список языков, на которые переводим: массив.
3. Язык приложения: выбор между ru, en, zh, ko, ar, es.

Благодаря этой замечательной программулине 😊 перевёл интерфейс бота на 5 языков (список идентичен языкам приложения), а также README.md dpos.space.

На скринах:
1. config.json с одним языком для демо.
2. Окно приложения от стартового сообщения до завершающего.
3. Пример Русского js файла бота.
4. Пример переведённого файла.
5. Исходный README.md на Русском.
6. Пример README.md на Английском.
(Репозиторий).

Всё. Благодарю за внимание.

@blind_dev
👍6
Добавляю в #обзоры Alby.

Это браузерный кошелёк (расширение) длля работы с Lightning network (LN): https://teletype.in/@blind_dev/Obzor-Lightning-koshelka-09-21.
LN - это сеть поверх Bitcoin для превращения его в платёжную систему, а также для работы различных приложений.

https://teletype.in/@blind_dev/Obzor-Lightning-koshelka-09-21

Как всегда, описал установку и пункты кошелька, показал работу с приложениями на примере Lightning swap и продемонстрировал процесс вывода в BTC Биткоин сети.
https://teletype.in/@blind_dev/Obzor-Lightning-koshelka-09-21

Читайте и распространяйте - буду рад.
Благодарю, и за внимание.
Хорошего дня.


Незрячий web3 программист
Чат, Бот, Донат
👍4
#книги

Всем здравствуйте, и хороших выходных.
Разгрузим мозг от обзоров 😊 - почитаем фантастику...

И начнём мы с книг Юрия Винокурова:
1. "Вечная война".
Классные герои, юмора много (не помню, чтоб столь часто смеялся 🤣):
Космос, строительство империи, войны с другими расами и объединение с ними, система и любимые.

Продолжением серии является книга "Вечный герой".
Там ГГ. попал в другой мир с потерей памяти и собирал своих друзей, попутно изучая, что творится вообще...


Далее следующая серия от авторов: Антон Емельянов, Сергей Савинов.
Называется Мир мертвой силы.
Главный герой здесь оказался в мире, где правят тёмные, сам являясь светлым.
В итоге нашёл он тех, с кем смог сражаться вместе, и достиг многого.


И автор Коруд Ал.
У него я прочитал произведение "Эредус".
Главного героя кидают в разные миры, где он должен навести порядок.
Книга не для всех, но в целом интересная, да и с юмором, что хорошо 😊.

Есть вторая книга "Эредус - Возвращение", но я пока её не читал, т. к. предпочитаю изучать уже готовые произведения.
Хотя думаю там тоже интересно всё.

Всё. Благодарю за внимание.
Ставьте реакции, если вам эта рубрика нравится.


Незрячий web3 программист
Чат, Бот, Донат
👍11
Многоразовый счёт.

💬 #обзоры
Написал про Via exchange: https://teletype.in/@blind_dev/Obzor-Via-exchange-09-26

Если кто не знает, это ещё один сервис для обмена токена одного блокчейна на токен другого блокчейна. Также у них есть функция передачи газа.

Мне он понравился тем, что дал обменять по тем путям, которые были недоступны в Hashflow и некоторых других проектах.
Изучайте: https://teletype.in/@blind_dev/Obzor-Via-exchange-09-26

А если понравилось, буду рад донатам. Нажмите на кнопку "Оплатить" и введите любую сумму. Доступны варианты:
BTC, ETH, TON, BNB, USDT, USDC, BUSD.
Благодарю.
👍9
#новости

Всем здравствуйте. Сначала хочу поблагодарить авторов каналов @bitcoin21ideas за пост про Lightning кошелёк и мой канал, а также @CryptoLamer за пост о моём канале и обзоре DeCommas.
Благодаря этому стал ближе к цели в 3000 подписчиков (сейчас 1217).
Благодарю!

И обращаюсь ко всем:
Буду очень рад, если станете рассказывать обо мне, канале и обзорах в своих Telegram каналах и статьях, а может и видео.
Тогда быстрее достигну цели, что повысит мотивацию писать.
А да: можете написать в чат от имени канала с упоминанием своего логина в Telegram, и я расскажу о вас, если аудитория от 3000 подписчиков, а также добавлю кучу баллов полезной активности 😊, которые могут в будущем дать многое.

Второй новостью является то, что выступал вчера в голосовом чате по поводу инвестиций в крипту.
Вопросы были следующими:
1. Какие способы заработка юзал во крипте?
2. Какие способы хеджа есть?
3. Про свои портфели: кол-во не интересует, только почему такие, то есть стратегия.
4. Фичи с криптоактивами.

Запись, ссылки (в том числе мои).

Конечно вы можете приглашать меня в стримы 😊. Пишите в @blind_dev_contact_bot

3. Время от времени боты переставали работать, но это из-за падений базы данных.
Предположение было в том, что много подключений незакрытых: исправил ошибку. Должно быть дальше всё ок (в какой раз это пишу 😊).
Всё в GitHub уже...

4. Переименовал чат @blind_dev_chat из Blind dev level 0 в Blind dev chat с заменой бронзовой аватарки на серебряную.
Blind lev level 2 же переименовал в Blind dev PRO, т. к. надобности в level 1 не вижу.

5. Обновил пост с донатами: https://news.1rj.ru/str/blind_dev/757
Добавил карту Мир. (кстати, буду рад поддержке канала 😊
)


Всё. Благодарю за внимание, и хорошего дня!


Незрячий web3 программист
Чат, Бот, Донат
👍2
Всем здравствуйте. Продолжаю рубрику #обзоры.
Сегодня пойдёт речь о #polymarket - сервисе, позволяющем ставить на "Да" или "нет" для различных событий, и если побеждаете, получать прибыль.
Работает в Polygon и, в скором времени думаю, в Ethereum.
https://teletype.in/@blind_dev/Obzor-polymarket-09-30

Рассмотрел их кошелёк (он, кстати, децентрализованный, хоть и пополняете вы средства...
А также купил и продал, добавил ликвидность, показал портфолио, настройки аккаунта, страницу с пока нулевыми наградами, фильтрацию результатов по категориям, результаты поиска по рынкам...

В общем, изучайте и распространяйте: https://teletype.in/@blind_dev/Obzor-polymarket-09-30 - буду рад.

Благодарю за внимание. Хорошего дня.
#polygon #prediction_markets


Незрячий web3 программист
Чат, Бот, Донат
👍12
#комментарии к мировым событиям, а также про интересные проекты.

1. Говорят, что из-за воссоединения России и Донбасса ЕС введёт более жесткие ограничения по криптовалютам.
Отменят максимум в 10 000 $, запретив вовсе держать и торговать криптой на Европейских площадках.
Естественно есть вероятность, что Binance последует этому требованию. Как и другие централизованные биржи.

Но и различные сервисы, обслуживающие децентрализованные проекты могут закрывать доступ.
Например, Infura может не отправлять транзакции с устройств на Русском языке, с находящихся в РФ и РБ, с обладающих некими другими параметрами...
Ladger и Trather могут перестать присылать обновления, а то и вовсе также перестать обрабатывать транзакции...

Но выход есть.
Я ещё в марте писал статью про установку MetaMask и настройку альтернативных RPC (url) для получения данных и отправки транзакций: https://teletype.in/@blind_dev/Kak-ustanovit-Metamask-i-sozdat-antisankcionnyj-koshelyok-bez-VPN-03-24
Позже опубликовал статью "используем Metamask, Uniswap, PancakeSwap, Tornado cash локально, или защита от возможных санкций".

В качестве же замены аппаратных кошельков советую изучить https://github.com/airgap-it/airgap-wallet


Не хочу нагнетать, строить теории заговора, но лучше быть готовым, чем относиться ко всему легкомысленно, и оказаться ни с чем...

2. Про Ethereum.
24% транзакций могут быть цензурированы из-за контроля централизованными биржами и прочими крупными компаниями...
А это повышает вероятность того, что по приказу из США или ЕС начнут цензурировать неугодных.

Именно поэтому думаю многие смотрят на Ethereum PoW:
1. Использует более-менее децентрализованный алгоритм консенсуса (очень условно, но альтернатив лучших нет, кроме BTC).
2. В отличие от Ethereum classic обладает недавним снимком балансов и адресов Эфира, что делает ETHW более родным для пользователей Эфира последних лет.
3. Экосистема только начинает развиваться: большие перспективы оказаться среди первых...

Но, конечно, нельзя упускать следующие возможные проблемы:
1. Если будет малый хешрейт, вероятность 51% атаки.
2. Проекты могут быть чисто для спекуляции, не развиваться в долгосроке.
Хотя говорят (я сам ещё не смотрел), что некоторые команды мыслят на перспективу, а не просто желают наживы...
3. Он может оказаться лишь на уровне ETC, а то и меньше, в силу отсутствия серьёзной поддержки крупными инвесторами, которые за PoS Ethereum.
Зато без контроля банкиров 😊.

В общем, желаю вам быть всегда готовыми ко всем возможным неожиданностям, но мыслить позитивно 😊.
Благодарю за внимание. Хорошего дня.


Незрячий web3 программист
Чат, Бот, Донат
👍11😁2
#обзоры - Web3Space bot.

Классный бот!
С его помощью можно анализировать рынок криптовалют, используя различные способы.
Это и топ по баллам, Твиттеру или иным параметрам, фонды, категории, новые токены, сравнение по тикерам.
А также: возможность добавления в избранное, составление портфеля, получения сигналов при достижении каких-то цен и т. д...

https://teletype.in/@blind_dev/web-3-space-bot-analiziruem-kriptovalyuty-10-06

Для того, чтоб вы могли протестировать полноценно бота, я попросил дать промокод. Пользуйтесь:
blinddev: https://news.1rj.ru/str/Web3Space_bot?start=blinddev
Или командой:
/promo blinddev

А освоиться с функционалом поможет обзор: https://teletype.in/@blind_dev/web-3-space-bot-analiziruem-kriptovalyuty-10-06

P. S. Не реклама: сам пользуюсь, поэтому и рекомендую.

Благодарю за внимание. Хорошего дня.


Незрячий web3 программист
Чат, Бот, Донат
👍10