Архитектурные изыски моего solidity pet-проекта, который принес $100k+ до релиза

2021й. Очередная смена компании. Взглянув на рынок, решил перейти из фулстек дотнета + джс в крипто-разработчики. Соответственно, нужен был проект "в портфолио", чтобы заинтересовать эйчаров и технарей. Было таких несколько:
a. Raffle - лотерея с некоторыми ограничениями (подсказали эйчары). Как тестовое - неплоха: задачка простая, сразу понятная, при этом по коду уже можно оценить архитектурные навыки: тут тебе и прокси, и интерфейсы, и подключение к сторонней системе, и отложенные транзакции (запрос случайного числа), и оптимизация хранилища. На тот момент такого вполне хватало, чтобы зацепить работодателей.
б. On-chain NFT - собственно, NFT, которые хранятся и, соответственно, "отрисовываются" полностью on-chain, т.е никаких ipfs и сторонних серверов не требуется, а следовательно коллекция будет жить вечно (пока майнеры майнят). Для этого картинка должна быть svg, который в коде переводишь в base64, как и json аттрибуты, согласно спецификации OpenSea.
...
в. Мой Пет, он же Shept - chrome(-ium) browser(s) extension, в котором можно оставлять комменты ко всему, что имеет URL (например, к этой статье, или к моему гитхабу, или к инсте твоей бывшей). А так же можно и заработать на этом, если ты - первый, кто написал "ххй" на странице: с будущих активностей на странице ты будешь иметь процент. Комментарии физически нельзя стереть, удалить, заменить, и даже если остановить смарты и затереть внутренние связи, комментарии все равно можно будет прочитать, зная адрес смарта и интерфейс события, в котором хранятся данные. Это вкратце, подробнее есть в whitepaper, а ниже - параграф про $100k+ и прикольные оптимизации Solidity.
Это отрывок статьи. Полную версию читайте на сайте источника по ссылке ниже.
Источник: Habr