- В 1998 году Ник Сабо, американский учёный-компьютерщик, ввёл термин «умный контракт», когда он изобрел первую криптовалюту Bit Gold.
- Смарт-контракты следуют простой концепции «если/иначе/когда и тогда», написанной в коде. Каждый блок последовательно запускает такой код и, таким образом, генерирует повторяющийся цикл, который, по-видимому, автоматизирован.
- Сегодня смарт-контракты содержат две основные сущности: создателя контракта и получателя.
Мы все слышали о криптовалютах, революциях Web 3 и безграничных возможностях, предоставляемых разработчикам блокчейнов. Технология блокчейн снова и снова доказывает свою универсальность и гибкость. Это привело к появлению децентрализованных приложений, которые постепенно доминируют в цифровом мире. Действительно, это новое изобретение имеет свое место в 4-й промышленной революции. Однако действительно ли вы понимаете, как работает блокчейн? Что делает его таким уникальным? Ответом на этот вопрос является смарт-контракт. Мы погружаемся в серию из трех частей, каждая расширенная версия другой посвящена применению смарт-контрактов, что это такое и почему оно уникально.
Это сделано для того, чтобы помочь всем, кто заинтересован в выяснении того, что заставляет работать блокчейн. Кроме того, мы надеемся, что это может вдохновить больше разработчиков блокчейнов в экосистеме Африки.
Как работает блокчейн; история
Термин криптовалюта занял всю цифровой мир штурмом в 2017 году, спустя 8 лет после своего первого дебюта в 2009 году. С тех пор популярность Web 3 начала свое первое движение, и технология блокчейна вскоре стала сетевой новинкой. Однако большинству людей необходимо усвоить, что Биткойн никогда не был первой криптовалютой, а термин «умные контракты» появился задолго до его создания.
Читайте также Майнинг Ethereum: руководство для начинающих.
В 1998 Ник Сабо, американский учёный-компьютерщик, ввёл термин «умный контракт», когда изобрел первую криптовалюту Bit Gold. В то время о концепции технологии блокчейна никто не слышал, хотя ее применение уже существовало. Забавный факт: многие подозревают, что Сабо позже вновь появился под псевдонимом Сатоши Накамото, но в конечном итоге он опроверг это утверждение. В своей оригинальной работе Сабо определял смарт-контракты как компьютеризированные протоколы транзакций, выполняющие условия контракта.
Смарт-контракты — это не ИИ
Ученый-компьютерщик использовал термин «умный» просто потому, что он может автоматически выполнять определенные заранее запрограммированные шаги. В то время многие люди думали, что термин «умный контракт» связан с использованием ИИ в своей программе. Тем не менее, позже он заявил, что, несмотря на то, что первоначальное приложение автоматизировало контракты, их возможности на этом закончились, что сделало их непригодными для названия ИИ.
Подробно рассказывая об использовании смарт-контрактов, Сабо сравнил их с торговым автоматом, в котором, как только пользователь выполняет различные условия «контрактов», например, вкладывает деньги и нажимает кнопку, автомат автоматически выполняет свою часть соглашения.
По сути, все приложения смарт-контрактов, даже в децентрализованных приложениях, следуют этому основному правилу.
Сабо написал:
«Эти новые ценные бумаги образуются путем объединения ценных бумаг (таких как облигации) и деривативов (опционов и фьючерсов) самыми разными способами. Благодаря компьютеризированному анализу этих сложных временных структур платежи теперь могут быть встроены в стандартизированные контракты и торговаться с низкими транзакционными издержками».
Спустя годы разработчики блокчейна пересмотрели эту концепцию, чтобы разработать системы и алгоритмы, которые позже станут строительными блоками того, «как работает блокчейн».
Сегодня смарт-контракты содержат две основные сущности: создатель контракта, который определяет и устанавливает необходимое правило контракта с помощью кода, и получатель, который выполнил все правила для получения некоторого ответа. Это взаимопонимание между обеими сторонами привело к многочисленным применениям смарт-контрактов.
Кроме того, прочитайте Программное обеспечение, пакеты и инструменты, необходимые для того, чтобы стать веб-разработчиком.
Как работает блокчейн; смарт-контракты
В самом базовом понимании того, «как работает блокчейн», смарт-контракты следуют простой концепции «если/иначе/когда и тогда», написанной в коде. Каждый блок последовательно запускает такой код и, таким образом, генерирует повторяющийся цикл, который, по-видимому, автоматизирован. Смарт-контракты содержат заранее определенные условия, выполнение которых приводит к реакции. Говоря простым языком, они реализуют концепцию; «Каждое действие влечет за собой противодействие». Это позволит сторонам проводить сделки, зная только общий интерес сделки.
Основной вид
Чтобы понять, как работает блокчейн, децентрализованные приложения выполняют следующие шаги:
- Разработчики блокчейна проектируют и настраивают предопределенные условия для транзакций и проверки.
- Сторона активирует смарт-контракт, выразив желание или потребность. Ярким примером является желание пользователя отправить криптовалюту другому лицу.
- Это запускает процесс проверки и проверки. Этот процесс представляет собой фактическое применение смарт-контрактов, поскольку децентрализованное приложение будет подчиняться предопределенным правилам, установленным разработчиками блокчейна. Это похоже на то, как банки проверяют данные счета и идентификационную информацию перед переводом средств. Однако смарт-контрактам не нужна избыточная информация.
- Децентрализованное приложение создает новый блок. Основным применением смарт-контрактов является создание записи. Эта запись жизненно важна, поскольку она является ключевым элементом того, «как работает блокчейн». Данные распространяются по всей распределенной сети и являются фундаментальным правилом, повсеместно применяемым разработчиками блокчейнов.
- Он объединяет старую и новую информацию в сети блокчейн. Последним шагом в большинстве смарт-контрактов является обновление сетевой системы. Его универсальное применение гарантирует, что ни один узел в сети не будет иметь разные данные. Это создает прозрачную природу смарт-контрактов.
Различные компоненты смарт-контракта включают логику, свойства и данные в одном пакете. Это сводит уровни бизнес-логики и логики данных в один уровень, на котором разработчик пишет в блокчейне. Это отвечает на некоторые фундаментальные аспекты того, «как работает блокчейн»; его неизменность, детерминированное выполнение и прозрачность, необходимые в ненадежных средах. Эти атрибуты различаются в зависимости от децентрализованных приложений.
Читайте также технология блокчейн; Основа кенийских приложений.
Некоторые разработчики блокчейнов разделяют эти функции, чтобы изолировать и использовать их в разных приложениях смарт-контрактов.
Репликация, как упоминалось ранее, гарантирует, что все недоверенные стороны или сети будут иметь одинаковую информацию. Каждому узлу в децентрализованной сети приложений потребуется выполнять смарт-контракт снова и снова.
Заключение
Разработчики блокчейна часто заново изобретают условия основных правил, применяемых в блокчейне. Это приводит к различным применениям смарт-контрактов. В то же время некоторые могут использовать неизменность и прозрачность, другие сосредотачиваются на распространении смарт-контрактов. Важно помнить, что эта статья не фокусируется на ее применении к криптовалюте.
Разработчики блокчейна доказали, что существует множество проектов децентрализованных приложений. Это была всего лишь вводная статья, затрагивающая базовую концепцию смарт-контрактов и развивающая фундаментальный аспект. Для нашей более технической аудитории мы выпустим статью, в которой будет освещена сложная природа смарт-контрактов. Кроме того, мы подробно остановимся на различных используемых языках программирования.
- SEO-контент и PR-распределение. Получите усиление сегодня.
- Платоблокчейн. Интеллект метавселенной Web3. Расширение знаний. Доступ здесь.
- Источник: https://web3africa.news/2023/02/10/news/how-blockchain-works-starts-with-smart-contracts/
- 1998
- a
- О нас
- Учетная запись
- приобретать
- Действие
- дополнение
- После
- ДОГОВОР
- AI
- помощь
- алгоритмы
- Все
- уже
- американские
- анализ
- и
- Другой
- ответ
- ответы
- кто угодно
- Применение
- Приложения
- прикладной
- гайд
- внешний вид
- аспекты
- Атрибуты
- аудитория
- Автоматизированный
- автоматически
- Банки
- основной
- основа
- , так как:
- становиться
- до
- начал
- между
- Немного
- Bitcoin
- Заблокировать
- блокчейн
- Сеть блокирующих сетей
- Блокчейн сети
- Технологии блочейна
- блокчейны
- Блоки
- Облигации
- Обе стороны
- принес
- Строительство
- построенный
- бизнес
- кнопка
- возможности
- утверждать
- код
- придумано
- комбинируя
- Общий
- сравненный
- комплекс
- компоненты
- компьютер
- сама концепция
- понятия
- Условия
- Проводить
- контракт
- контрактов
- Основные
- Расходы
- может
- Создайте
- создает
- создание
- создатель
- криптовалюта
- данным
- дебют
- дебютировало
- децентрализованная
- Децентрализованные приложения
- определенный
- Определяет
- в зависимости
- Производные
- Проект
- конструкций
- подробнее
- развивать
- Застройщик
- застройщиков
- различный
- Интернет
- цифровой мир
- распределенный
- Распределенная сеть
- распределение
- каждый
- Ранее
- экосистема
- Разрабатывать
- Бесконечный
- обеспечивает
- Весь
- лиц
- средах
- существенный
- Даже
- со временем
- пример
- выполнять
- выполнение
- расширенный
- несколько
- обнаружение
- Во-первых,
- гибкого
- Фокус
- следовать
- сформированный
- Год основания
- fun
- функциональные возможности
- фундаментальный
- средства
- далее
- Фьючерсная торговля
- генерирует
- получающий
- Go
- Золото
- инструкция
- услышанный
- выделив
- надежды
- Как
- Однако
- HTTPS
- ID
- неизменность
- in
- включают
- лиц
- промышленность
- Индустриальная революция
- информация
- начальный
- внушать
- интерес
- заинтересованный
- вводный
- Изобретенный
- Изобретение
- вопрос
- IT
- Вид
- знание
- язык
- Языки
- Фамилия
- слой
- слоев
- Лиды
- УЧИТЬСЯ
- привело
- Длинное
- Низкий
- машина
- Главная
- ДЕЛАЕТ
- Создание
- многих
- макс-ширина
- упомянутый
- просто
- слияния
- Горнодобывающая промышленность
- деньги
- БОЛЕЕ
- самых
- взаимное
- Накамото
- природа
- необходимо
- Необходимость
- сеть
- сеть
- сетевая система
- сетей
- Новые
- узел
- многочисленный
- Старый
- Опции
- оригинал
- Другое
- Другое
- пакет
- пакеты
- часть
- Стороны
- вечеринка
- платежи
- Люди
- Часть
- Платон
- Платон Интеллектуальные данные
- ПлатонДанные
- возможности,
- Простое число
- процесс
- Программирование
- языки программирования
- свойства
- протоколы
- доказанный
- вопрос
- реакции
- Читать
- запись
- помнить
- повторяющийся
- копирование
- требовать
- обязательный
- ответ
- результат
- Итоги
- Революция
- Правило
- условиями,
- то же
- довольный
- Satoshi
- Сатоши Накамото
- Ученый
- Ценные бумаги
- отдельный
- Серии
- набор
- Наборы
- установка
- аналогичный
- просто
- просто
- с
- одинарной
- Медленно
- умный
- умный контракт
- Смарт-контракты
- So
- некоторые
- конкретный
- заявил
- Шаг
- Шаги
- По-прежнему
- буря
- такие
- система
- системы
- Технический
- Технологии
- terms
- Ассоциация
- их
- задача
- мысль
- Через
- по всему
- время
- в
- инструменты
- трогательный
- торговал
- сделка
- трансакционные издержки
- Сделки
- Передающий
- Прозрачность
- прозрачный
- вызвать
- правда
- понимать
- понимание
- созданного
- Universal
- использование
- Информация о пользователе
- использовать
- Проверка
- разнообразие
- различный
- проверка
- проверить
- разносторонний
- версия
- жизненный
- способы
- Web
- Веб-3
- Web3
- Что
- который
- КТО
- широкий
- будете
- в
- Работа
- работает
- Мир
- бы
- письменный
- лет
- Ты
- зефирнет