Дневнички

Ответить в тред Ответить в тред
Вкат в крипто Аркадий !!80Pn0mpd9w 21/09/20 Пнд 22:35:11 4068151
712Bi59beRL.ACS[...].jpg 73Кб, 1364x950
1364x950
Всем привет. Здесь будет дневник о том, как я вкатываюсь в разработку для блокчейнов и в инвестиции в криптовалюты.

Настоящие деньги я ни во что вкладывать не собираюсь - мне лишь хочется понять, как трейдят в 2020-м, какие используют инструменты, какие есть торговые библиотеки для питона, как строить ML-модели и использовать их на крипторынках. В целом, интересно также было бы поизучать разные классические экономические модели и стоящую за ними математику (СДУ, например), но не уверен, что до этого дойдет дело.

Из разработки - по-видимому, начну изучать несколько курсов по Solidity. Я уже программировал когда-то на нём, но сейчас хочу освежить свои знания, тем более что и сам язык очень живой.

Почему сейчас? Из-за DeFi-хайпа, конечно: https://www.youtube.com/watch?v=NEyvDuvEPWA

Это будет неторопливый спин-офф моего основного дневника, здесь я буду оставлять редкие заметки о своем прогрессе в делах криптотрейдинга.
Аркадий !!80Pn0mpd9w 22/09/20 Втр 01:07:41 4068622
Аноним 22/09/20 Втр 01:53:33 4068663
15500454351750.jpg 1723Кб, 3592x2200
3592x2200
Привет, что думаешь насчет Waves? Хочу влошиться туда всю котлету, жалею что в декабре не купил по полбакса, хотя хотел.
Аркадий !!80Pn0mpd9w 22/09/20 Втр 02:27:13 4068674
Сделал себе тестовый кошелек на Metamask, перевел эфира в сети Rinkeby через https://faucet.rinkeby.io/

Локальные задачи следующие.
Туториалы:
1. Досмотреть туториал по Web3js https://www.youtube.com/watch?v=t3wM5903ty0&list=PLS5SEs8ZftgXlCGXNfzKdq7nGBcIaVOdN
2. Посмотреть туториал по Web3py https://www.youtube.com/watch?v=SAi5rYFh7yw&list=PLS5SEs8ZftgVn38FOhXvLc0PoX_0hnJO9
Установить web3py и попробовать совершить транзакцию.
3. Посмотреть MASTER Solidity for blockchain https://www.youtube.com/watch?v=pqxNmdwEHio&list=PLS5SEs8ZftgVnWHv2_mkvJjn5HBOkde3g
4. Посмотреть курс Ethereum and Solidity: The Complete Developer's Guide на Udemy
5.Посмотреть The ULTIMATE Cryptocurrency Exchange Programming Tutorial for Blockchain https://www.youtube.com/watch?v=d_XOWCoUAHY&list=PLS5SEs8ZftgXHEtZ19lXmDQZm_1JKaBTK

Инструменты:
1. Почитать документацию по synthetix и научиться работать с api https://docs.synthetix.io/litepaper/
2. Почитать документацию по uniswap и научиться работать с api:
https://uniswap.org/docs/v2/
Аркадий !!80Pn0mpd9w 22/09/20 Втр 02:30:41 4068685
Аркадий !!80Pn0mpd9w 24/09/20 Чтв 00:49:51 4073026
Использую следующий фасад сети Ropsten для получения тестового эфира: https://faucet.metamask.io/
Аркадий !!80Pn0mpd9w 24/09/20 Чтв 03:17:56 4073117
Посмотрел туториал по web3js.

Посмотрел такие для двоечников видео про DeFi: https://www.youtube.com/watch?v=k9HYC0EJU6E
https://www.youtube.com/watch?v=uojMX_zXqhE
https://www.youtube.com/watch?v=cfCGUAdYb4A
https://www.youtube.com/watch?v=CmOjb_FpxcM

Всякие ссылки на DeFi из закладок:
https://defipulse.com/
https://www.coingecko.com/en/defi
https://1inch.exchange/#/

Прикольно, можно напрограммировать свой индекс S&P:
https://www.youtube.com/watch?v=3MMYDLHXOoA

Основной большой учебник по DeFi:
http://library.lol/main/C08E900F1E994DAE73112EBBE1AA8D8C

Описание атаки на bZx:
https://forklog.media/black-thursday-for-defi-wounds-to-lick-and-lessons-to-learn/
Аркадий !!80Pn0mpd9w 27/09/20 Вск 13:52:14 4081478
Поиграл с Uniswap как пользователь на тестовой сети.

Посмотрел очень много ликбеза с канала Dapp University.

Посмотрел курс по Solidity: MASTER Solidity for blockchain https://www.youtube.com/watch?v=pqxNmdwEHio&list=PLS5SEs8ZftgVnWHv2_mkvJjn5HBOkde3g

Дальнейшая программа:
Эскроу-контракт:
https://youtu.be/itUrxH-rksc?t=6807
Создание собственно криптовалюты на эфире: https://www.youtube.com/watch?v=W0Lomo8CdTM
Создание крипто-коллекций: https://www.youtube.com/watch?v=YPbgjPPC1d0
Blockchain Tutorial for Beginners | Build a DeFi App: https://www.youtube.com/watch?v=CgXQC4dbGUE
Аркадий !!80Pn0mpd9w 28/09/20 Пнд 18:50:54 4084329
Посмотрел всю программу отсюда: >>408147
В принципе, теперь понятно как написать контракт, выпускающий новые токены, что такое ERC-20, ERC-721, как устроены криптокоты, как написать DeFi-приложение, которое награждает токенами за то, что стейкаешь в него другие токены.

Примерно начал понимать, что такое liquidity pools, automated market makers и yield farming. Хороший канал с объяснениями на эту тему: Finematics. Посмотрел на нем:

What is DEFI? Decentralized Finance Explained (Ethereum, MakerDAO, Compound, Uniswap, Kyber) https://www.youtube.com/watch?v=k9HYC0EJU6E
How do LIQUIDITY POOLS work? (Uniswap, Curve, Balancer) | DEFI Explained https://www.youtube.com/watch?v=cizLhxSKrAc
What Is YIELD FARMING? DEFI Explained (Compound, Balancer, Curve, Synthetix, Ren) https://www.youtube.com/watch?v=ClnnLI1SClA
A Short Story of UNISWAP and UNI Token. DEFI Explained https://www.youtube.com/watch?v=LpjMgS4OVzs
Аркадий !!80Pn0mpd9w 29/09/20 Втр 02:01:29 40853910
Начал разбирать код Uniswap 2.0.

На ночь почитал страшную историю, которая начинается со слов:
> Like any normal person, I spend a lot of time lurking in the #support channel of the Uniswap Discord
https://medium.com/@danrobinson/ethereum-is-a-dark-forest-ecc5f0505dff
Комментарии:
https://news.ycombinator.com/item?id=24308588

Посмотрел немного на игры на блокчейне — все как на подбор уродливые, бессмысленные поделки. Обычно внутри есть ERC-20 валюта, а предменты/недвижимость можно купить как ERC-721.

Посмотрел прогнозы на тренды в ближайшее время. Рассказывают о потенциале страховок на валюту, которые токенизируют как non-fungible (т.е. тот же ERC-721) и продают.
Аноним 29/09/20 Втр 12:50:59 40862811
Расскажи про свой бэкграунд: где учился, чем занимался, работал...
Аноним 29/09/20 Втр 14:54:49 40865812
>>408628
30 лет, ДС, программист, учился на программиста.
Аноним 29/09/20 Втр 14:57:58 40865913
>>406866
Вроде прикольные ребята, год назад думал к ним сходить на собес или поучаствовать в конкурсах. Советов по инвестированию я дать никаких не могу, я в этом не разбираюсь.
Аркадий !!80Pn0mpd9w 30/09/20 Срд 00:39:24 40875314
Вот еще неплохой канал:
TOP 10 FREE Crypto Research Sites & Tools!! https://www.youtube.com/watch?v=eOjE9RnF8DI

Там рассказывают про lunarcrash - проект, предоставляющий разные социальные метрики в связи с криптовалютой.
Аркадий !!80Pn0mpd9w 30/09/20 Срд 01:18:03 40876515
С того же канала про Rarible хорошее видео: https://www.youtube.com/watch?v=hYYxBgyOtdM

На сайте yinsure.finance можно купить NFT-страховки на валюту, как раз то, о чем недавно писал выше:

> Рассказывают о потенциале страховок на валюту, которые токенизируют как non-fungible (т.е. тот же ERC-721) и продают.

Общее введение в NFT DeFi:
https://www.youtube.com/watch?v=Xdkkux6OxfM
Аркадий !!80Pn0mpd9w 01/10/20 Чтв 15:50:46 40923316
Появились некоторые идеи децентрализованных приложений. Всё это пока не очень серьезно - скорее всего, почти всё перечисленное infeasible по очевидным для специалистов причинам.

1. NFT-токенизация векторов фич для некоторой зафиксированной нейросетевой модели. Фактически вы покупаете координаты, по которым расположено что-то интересное в некотором многомерном пространстве: можно покупать красивых фуррей в пространстве фуррей, хуи в пространстве дикпиков, людей. В принципе, можно было бы так токенизировать базу типа findface со всеми людьми в России.

2. Сами по себе векторы фич людей как средство идентификации внутри блокчейна можно использовать по-другому: для создания институтов репутации, например. Можно было бы представить, что вы фоткаете официанта и ему автоматически зачисляются токены позитивной репутации.
Это в каком-то смысле лучше работает в злую сторону: для создания рынков наказаний.

Думаю, самая большая проблема этих двух мыслей - помимо очевидной большой эфирной комиссии за чаевые, юридических проблем с базой данных фото всех людей, - это привязка к конкретной нейросетевой модели.

3. Рынок недвижимости. Блин, ну почему я в 2020-м году должен доверять каким-то невнятным бумажкам? Рынок продажи слишком большой и сложный, давайте ограничимся арендой. Договор, зафиксированный на блокчейне, очень удобен:
а) Все знают, что ты и только ты арендуешь квартиру, это публичная информация: никаких невнятных историй с двойными сдачами возникнуть не может.
б) Ежемесячные платежи можно автоматизировать и даже составлять контракт таким образом, чтобы действие договора автоматически прекращалось при продолжительной неуплате.
в) Комиссии вполне терпимы для такого рода платежей (за 300$ аренды можно заплатить дополнительные 5$)
В общем, очень просто, открыто, прозрачно и удобно.

4. Появилась идея продавать землю на множестве Мандельброта: в любой момент времени можно купить всю землю, кроме сколько угодно малого участка. Цена "за квадрат" из расчёта исходного изображения пусть всё время увеличивается так, чтобы стоимость непроданной земли была константой. По идее у инвесторов есть смешная мотивация в каждый момент времени покупать почти всю землю.
Думаю, неплохой учебный проект-попытка собрать лайки в блокчейновой части твиттера.
Аркадий !!80Pn0mpd9w 02/10/20 Птн 00:00:12 40935217
Просмотрел Solidity туториал о создании ERC-721 криптозомбей - в конце замечательное введение в оракулы, рекомундую: https://cryptozombies.io/en/course/

Оракул представляет собой шлюз в реальный мир - постоянно обновляемый поток новых значений некоторой переменной с офф-чейна. В принципе, оракула можно был бы придумать самостоятельно, работает он так:
Контракт клиента A вызывает контракт оракула О, хочет узнать значение переменной внешнего мира (например, цену эфира в USD), сообщает с этим вызовом некий уникальный идентификатор этого вызова ID.
Оракул О фиксирует этот запрос, генерирует ивент, передает туда ID. Внешний ява-скрипт ловит этот ивент, узнает значение переменной (в данном случае лезет в binance по api), и снова вызывает оракула, передавая результат, привязанный к ID. Оракул вызывает заранее оговоренную колбэк функцию контракта A, и сообщает с этим вызовом результат для данного ID.
Ну ок.

Еще одна история про монстров в тёмном эфирном лесу: https://samczsun.com/escaping-the-dark-forest/
Спойлер: На этот раз удалось спасти из лап автоматически следящих за пулом ожидающих транзакций роботов 9 миллионов долларов.

Сабреддит о разработке на эфире: http://reddit.com/r/ethdev

Вот еще интересное чтиво: https://blog.bitmex.com/dreams-of-a-peasant/
Насилие он-чейн Аркадий !!80Pn0mpd9w 02/10/20 Птн 15:01:38 40946618
Финансовым системам на блокчейне не хватает одного ключевого ингредиента для превращения в полноценные банки — способности наказывать людей.

Чтобы раздавать беззалоговые ссуды, традиционные банки используют рейтинги — а также инструменты насилия, предоставленные государством. В мире крипто без залога ничего одолжить нельзя — долг вам просто не вернут. Поросль децентрализованных финансовых инструментов, возникших за последний год на эфире, стоит на одном простом залоговом прото-контракте: вы отдаете одну валюту, берете в долг другую. При малейших колебаниях рынка, ваш залог ликвидируется.

Чтобы давать в долг без залога, нужно уметь в случае чего набить морду (или хотя бы производить впечатление, что ты умеешь). Проблема в том, что эфирный контракт — очень примитивная штука.

Контракт ничего о вас не знает: он слеп. Он производит только очень простые вычисления, в очень небольших количествах — он исполняется черепашьими темпами, и каждый шаг исполнения дорог. Даже не думайте о больших (да и даже небольших) данных внутри чейна: всё что вы можете — прочитать переменную, записать переменную, пробежать по небольшому массиву или найти ключ в мэппинге.
С помощью оракулов контракт может видеть маленький лучик внешнего мира. Сейчас оракулов много, поэтому можно считать, что вы видите небольшую картинку, но собрать её — дорого, а проанализировать невозможно.

Чтобы наказывать людей, контракту нужен способ идентифицировать людей, а также способ удостовериться, что наказание прошло успешно.
1. В качестве идентификаторов в России можно использовать векторы фич из findface.
2. Как наказывать и фиксировать результат наказания? На этот вопрос нет ответа. Можно либо покупать личные данные и шантажировать, либо избивать. Можно было бы автоматически различать следы побоев и лицо человека, хотя интереснее было бы понять что-то по косвенным признакам.
Например, сейчас есть подпольные рынки, где можно купить данные о перемещении любого человека в Москве (с фотографиями с заботливых камер). Нет никаких препятствий сделать оракул, который автоматически производит такие запросы асинхронно. Отсюда можно извлекать косвенную информацию о проведенном наказании. Ну, это очень ненадежно.
На этих же рынках можно попробовать автоматически купить переписку в мессенджерах и автоматически угрожать публикацией. Скорее всего, этот механизм будет работать.

Если бы насилие было реализовано, можно было бы раздавать криптокредиты без залога. Каким было бы итоговое влияние этих кредитов на жизнь россиян?
Аркадий !!80Pn0mpd9w 02/10/20 Птн 21:10:30 40958819
>>406867
> Посмотреть The ULTIMATE Cryptocurrency Exchange Programming Tutorial for Blockchain
Done.

Я посмотрел все туториалы о Solidity, которые хотел, кроме туториала на Udemy. Попробую за выходные написать какой-нибудь учебный проект.
Аркадий !!80Pn0mpd9w 13/10/20 Втр 14:24:04 41236320
Окей, часть проекта сделал, сегодня доделываю до конца.
Аноним 14/11/20 Суб 00:19:46 42227921
Ну, как успехи спустя месяц?
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов