Содержание:
- Смарт-контракты
- Криптокошельки, их виды, принципы работы с ними, поддержки сетей
- Заключение
Приветствуем Вас на MetaCrypta. 👨💻📚
Если вы не знакомы с предыдущими темами, можете прочитать их на нашем telegram-канале MetaCrypta.
Ссылка на предыдущую тему. Скоро мы ее продублируем на Яндекс Дзен для тех, у кого нет возможности ознакомиться в мессенджере telegram.
А пока приятного чтения 😊
1 . Смарт-контракты
Смарт-контракты представляют собой сетевой запротоколированный договор, закрепленный криптографией.
На деле это программа, которая работает в сети блокчейн и шифрует свои коды по определенным адресам сетей. Соответственно у каждого смарт-контракта (или умного контракта) есть свой адрес.
На основе смарт-контрактов работают DEX (децентрализованные) приложения.
Так почему такие контракты называются умными?
Смарт-контракты - это в первую очередь договоренности между сторонами.
А любой договор требует гарантии. Так вот смарт-контракт и является запрограммированным гарантом таких договоров. Работает это следующим образом : при совершении сделки (обмене активами между сторонами) смарт-контракт производит сделку только в том случае, если баланс контракта соответствует условиям сделки. В противном случае сделка не совершится. А потери будут минимальными: оплата комиссии за совершенные процедуры смарт-контракта. Программа и коды смарт-контрактов так же неизменны, как и блоки в Blockchain, поэтому доступа к смарт-контрактам не может быть даже у его разработчика.
Не смотря на то, что для взлома смарт-контрактов необходимы больше затрат, чем выгоды, которую может получить злоумышленник, попытки хакерских атак все же встречаются. Хотя они и заложены в основе попытки подмена адреса обменников путем фишинговых сайтов, ссылок, адресов. Например, больше года назад мошенники смогли скопировать и создать фишинговый сайт-клон известной платформы-обменника PanCakeSwap, на данный момент принадлежащий компании одной из лидирующих торговых площадок - Binance.
Пользователи по ошибке и невнимательности коннектили свои электронные кошельки с сайтом-злоумышленником, в результате перехвата данных теряли все средства. Даже сложно представить сумму, которую, в общем, потеряли жертвы фишинга.
Но, в целом, ситуация не так страшна, важно лишь соблюдать бдительность и осторожность, а вся система DEX блокчейнов, работающих на основе смарт-контрактов: проста, удобна, прозрачна и безопасна, особенно если взять в счет тот факт, что программы смарт-контрактов проходят независимый аудит,который должен пройти успешно с одобрительным заключением перед тем, как смарт-контракт запуститься. Здесь проверяются возможные ошибки, пробелы, баги программы. Так же система безопасности проходит специальную искусственную хакерскую атаку с целью выявления возможных слабых мест.
2 . Криптокошельки, их виды, принципы работы с ними.
Тема одновременно и простая и запутанная. Ее надо уметь представить и, понять и запомнить. А лучше сразу применить на практике. Давайте приступим.
Мы разобрались с блокчейнами и принципом их работы. Так же мы уже знаем, что-такое: сервисы-обменники, мосты, смарт-контракты. Осталось понять принцип работы криптовалютных кошельков.
Сначала разберем основные ходовые виды:
- Холодные кошельки - аппаратные кошельки - устройства по принципу флешки (бывают с дисплеем и без). Это девайс, который хранит закрытые и открытые ключи ваших депозитов, и может работать в автономном режиме.
- Горячие кошельки - это веб-сервисы и приложения на гаджете, доступ к которым имеете только вы.
Пока что нам нужен разбор горячих кошельков.
Существуют очень много электронных приложений, на которых вы регистрируетесь, создаете свой виртуальный кошелек и привязываете его к этому приложению. При регистрации рандомно генерируется seed-фраза - код из 12 слов, которые вы должны очень трепетно хранить и беречь. Ведь это единственный способ для восстановления аккаунта. Ключ этот вам дается в начале регистрации, и если вы его потеряете или его данные попадут в руки к злоумышленникам - пиши пропало. Здесь вам не поможет никакая тех.поддержка. Мы не рекомендуем делать резервную копию ключа, которая будет храниться на кошельке.
Поэтому лучше такой код выписать себе на бумажку и спрятать. Только бумажку не потеряйте 😄 Код на бумажку, бумажку в сейф, сейф в банк на хранение. Шутка, конечно же, ведь для полной безопасности банк должен принадлежать вам 😄
Далее эти 12 слов шифруются специальным кодом, который называется закрытым ключом. Он необходим для импортирования кошельков и сохранения безопасности. Когда мы разберемся с кошельками, проведем полный гайд по ним.
Веб-сервисов и приложений для кошельков очень много. Например : Trust Wallet, MetaMask, Argent X, Aptos Wallet и тд. Все кошельки использует множество блокчейн сетей. Какие кошельки будут поддерживать одинаковые сети, какие-то - сторонние, какие-то - смешанные. Во всех случаях вы должны помнить, что адреса таких сетей где-то могут совпадать, а где-то отличаться. А если вы переведете активы с одной платформы в другую, где не поддерживается такая сеть блокчейн или формат адреса не совпадает, то вы попадете не в самую лучшую ситуацию. Ваши активы могут уйти в никуда. Выход, конечно, есть решить проблемку, обратившись в тех. поддержку. и заплатив недешевую комиссию стоимостью в среднем $600. Но лучше уж, конечно, перепроверить адрес. Адрес лучше проверять всегда и для безопасности тоже в первую очередь. Часто бывают попытки подмена адреса с использованием фишинговых сетей. Так же злоумышленники делают рассылки по адресам (переводят незначительную часть своих активов, где их адрес кошелька очень схож с тем адресом, на который вы недавно проводили транзакцию). Таким образом при повторной транзакции жертва может случайным образом перевести мошеннику свои средства.
Поэтому необходимо вручную каждый раз проверять адрес сети на правильность (начало, середину, конечную часть символов адреса) : пример адреса для кошельков сети Ethereum. Образец — 0x89205A3A3b2A69De6Dbf7f01ED13B2108B2c43e7.
Такой адрес кошелька будет называться открытым ключом. Получатель активов может им делиться с отправителем активов.
Некоторые кошельки поддерживают возможность иметь один такой адрес депозита на все свои сети. А адрес будет изменяться только, если вы внутри такого кошелька создадите другие аккаунты. Но сам депозит при этом не меняется. Просто меняется адрес аккаунта для удобства расфасовки активов и правильной их транспортировки в нужное место. К таким кошелкам относится, например, MetaMask.
Другие кошельки могут иметь разные адреса на каждой сети, или одинаковые адреса на 2-х и более сетях. Например, Trust Wallet.
Здесь же в кошельке могут быть интегрированы биржи. В окне браузера кошелька можно запустить те самые сервисы-обменники. Хотя обычно бывают и встроенные обменники. Там есть свои плюсы и минусы. Здесь же пользуются и мостами для операций между разными сетями.
Мы уже разбирали, что блокчейн сети бывают разные. И что каждый блокчейн имеет свою закрепленную основную крипту - Coin, с которой взимается комиссия за транзакции. Так вот каждый блокчейн работает внутри своей сети (тот самый адрес сети), и такая сеть, как определенный движок, на основе которой работает блокчейн, имеет свое название. Например: ERC20 - сеть Ethereum, сети компании Binance: BEP2 - сеть BNB, Сеть BEB20 - так же сеть BNB, но SmartChain - поддерживает работу смарт-контрактов. Есть еще много других сетей.
3. Заключение
В итоге имеем такую картину :
- Имеется активный кошелек, работающий на базе приложения, этот кошелек можно импортировать между приложениями, доступ к депозиту(кошельку) защищен.
- В кошельке (в приложении) поддерживаются определенные блокчейн сети, внутри которых можно работать: пополнение, обмены, стейкинг, фарминг, холдинг, торговли.
- Приложения имеют встроенные браузеры, откуда мы коннектим кошелек с поддерживаемыми сервисами-обменниками, где можно выпонлять большинство из перечисленных функции в пункте 2 по иным условиям.
- В кошельке можно использовать сервисы-мосты, для операций между разными сетями, которые: работают на разных движках, поддерживают разные стандарты адресов, поддерживают разные токены.
Запутаться в этой теме очень легко. А ничего не понять еще легче.
Поэтому необходимо разобрать на практике. Для начала, за основу возьмем кошелек Trust Wallet.
Его разбор будет в следующей статье.
Сначала переварите эту информацию.
Будем рады вас видеть на нашем Telegram-канале:
MetaCrypta ( https://t.me/meta_crypta ).
Если остались вопросы, задавайте 👇
Хорошего вам дня! 🙈