Смарт-контракты
Интересно узнать, что это такое и как они работают. Особенно на фоне распространённых мифов, что смарт-контракты якобы могут украсть деньги с вашего кошелька, если вы «подпишете» их.
На TON смарт-контракты — это всего лишь небольшие алгоритмы: последовательный набор действий и реакций на определённые события.
Помните алгоритмы из школьных уроков информатики? Возможно, все слышали о Робике — это квадратик на клеточном поле, который может перемещаться на одну клетку или закрашивать текущую. Например, алгоритм «вверх, закрасить, вверх, закрасить, вверх, закрасить» нарисует вертикальную линию длиной в три клетки. Смарт-контракты — это те же алгоритмы, только немного сложнее 🤏.
Какая история у смарт-контрактов?
Первым блокчейном был Bitcoin, демонстрирующий базовые возможности децентрализованной финансовой системы — передача и хранение цифровых денег без посредников.
Позже люди начали искать новые применения для блокчейн-технологий, и для каждого нового применения создавался отдельный протокол (сеть/блокчейн). Например, в 2011 году был создан Namecoin для децентрализованной системы доменных имён, чтобы избежать цензуры в интернете. Также появлялись блокчейны для обмена файлами, голосования, верификации документов и юридических договоров. Каждый новый блокчейн создавался для решения одной задачи или предлагал ограниченный набор функций, наподобие «швейцарского ножа».
У одного протокола может быть 8 разных применений, но когда появляется 9-е, приходится создавать новый блокчейн. Именно так и возникла идея у Виталика Бутерина — разработать Ethereum, универсальный блокчейн со встроенным языком программирования, который позволяет каждому придумывать и загружать свои уникальные применения.
Это и есть смысл умных контрактов: вместо разработки новых блокчейнов под каждую задачу можно программировать любую логику на одной платформе, открывая безграничные возможности для децентрализованных приложений.
🔥 Поставьте огоньков, и мы подготовим продолжение о том, почему ваш кошелек безопасно подключать к любым сайтам, и разберем особенности смарт-контрактов на TON, некоторые из которых могут быть для него критическими уязвимостями.
📖 Подписаться
Post #45
12.7K

- 🔥 25
- 👍 13
- ❤ 2
- 💩 1