Bài học 2

Умные контракты и децентрализованные приложения

В предыдущем модуле мы представили концепцию технологии блокчейн и ее потенциал. Сейчас самое время осветить тему смарт-контрактов и децентрализованных приложений, что является одним из основных вариантов использования блокчейна.

Что такое смарт-контракт?

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

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

После появления Интернета область коммерческих отношений расширилась, поскольку ряд "договорных отношений" происходил через сам Интернет. Интернет позволяет сторонам, состоящим в договорных отношениях, передавать информацию и данные, касающиеся деловых отношений. Это происходит от этапа установления договорных отношений, через этап, на котором стороны могут обменяться необходимым согласием, до исполнительного этапа, на котором стороны также могут выполнять некоторые из своих обязательств через Интернет.

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

  • Безразрешительный и открытый: Любой человек может присоединиться к сети, а также проверить информацию о том, что происходит в системе.
  • Безграничный: Отсутствуют юридические ограничения и/или установленные правительством пределы.
  • Устойчивость к цензуре: Это относится к способности сети продолжать функционировать, даже если центральный орган власти пытается этому помешать. Децентрализованная и прозрачная природа технологии блокчейн делает ее особенно устойчивой к цензуре. Транзакции проверяются и записываются через сеть узлов, поэтому они необратимы и "окончательно оформлены".

Умные контракты позволяют Вам программировать транзакции таким образом, чтобы они выполнялись по истечении определенного срока или при выполнении определенного условия. При правильной разработке они могут решить многие проблемы, которые и сегодня существуют в сфере заключения договоров, например, коррупционные события со стороны третьих лиц или изменение условий договора любой из сторон. Разработка усовершенствованных смарт-контрактов привела к созданию так называемых "децентрализованных приложений" (dApps), которые представляют собой приложения, работающие на децентрализованных сетях блокчейн.Смарт-контракты обеспечивают dApps безопасный и прозрачный метод управления цифровыми активами, выполнения транзакций и обеспечения соблюдения правил и норм путем включения положений и условий приложения непосредственно в код.

Децентрализованные приложения

Децентрализованные приложения (dApps) представляют собой один из первых реальных случаев использования блокчейна. Используя смарт-контракты, dApps устраняют необходимость в централизованном органе власти, предлагая повышенную прозрачность, безопасность и надежность по сравнению с традиционными централизованными приложениями. Эти особенности делают dApps подходящим решением для широкого спектра отраслей и сценариев использования.

Появление Ethereum привело к значительному росту создания более сложных смарт-контрактов. С расширением Ethereum и его экосистемы отдельные люди начали изучать возможности создания децентрализованных платформ финансовых услуг, также известных как DeFi. Благодаря объединению различных смарт-контрактов, стали возможны операции, которые раньше считались невозможными, такие как кредитование, управление ликвидностью и залоговое обеспечение. Однако по мере усложнения dApps возникли определенные проблемы, такие как ошибки или сбои во время выполнения транзакций, которые привели к случаям взлома или потери средств в некоторых ранних экспериментальных приложениях. Следуя примеру Ethereum, его смарт-контракты написаны на Solidity, который является языком, называемым Turing Complete. Эта особенность позволяет запрограммировать его на выполнение практически любой задачи, что затрудняет обеспечение его безопасности и гарантирует, что DApp не содержит ошибок или что его злонамеренное использование не причинит вреда пользователям. В связи с этим со временем возникли коды аудиторов . Эти аудиторы отвечают за изучение кода и выявление любых недостатков. Как правило, dApp, который был проверен этими организациями, считается надежным, но это не гарантирует отсутствие риска сбоев. Безопасность DApp зависит от его истории и долговечности. Если она успешно управляла значительными суммами капитала в течение длительного периода времени, не подвергаясь взлому, то, скорее всего, она надежна. Всегда действует одна и та же мера предосторожности: всегда полезно провести собственное исследование, прежде чем углубляться в то, о чем Вы еще мало знаете, чтобы избежать неприятных сюрпризов.

Примеры примеров использования:

Как уже упоминалось, dApps могут быть идеальным решением для различных отраслей и случаев использования. Ниже приведены некоторые из них:

  • Финансы: Децентрализованные криптобиржи (DEXs) и одноранговые торговые платформы для кредитования & являются одними из самых популярных финансовых dApps;
  • Управление цепочкой поставок: Отслеживая каждую транзакцию и перемещение товаров на публичном блокчейне, dApps могут повысить эффективность и прозрачность;
  • Управление личными данными: Пользователи могут шифровать и управлять своей личной информацией с помощью dApps, обеспечивая безопасные и конфиденциальные онлайн транзакции;
  • Платежные системы: dApps могут обеспечить безопасный и быстрый перевод средств без необходимости привлечения посредников, таких как банки или платежные процессоры. Это может привести к снижению комиссий и ускорению времени проведения транзакций;
  • Игровая деятельность: Децентрализованные игровые платформы позволяют игрокам торговать внутриигровыми предметами и валютой без необходимости в централизованном органе власти;
  • Здравоохранение: dApps могут безопасно хранить и управлять медицинскими записями и другой конфиденциальной медицинской информацией.
  • Кибербезопасность: Использование технологии блокчейн может повысить кибербезопасность несколькими способами. Например, децентрализованная и распределенная природа блокчейна, наряду с использованием криптографических алгоритмов, затрудняет атаку хакеров и компрометацию системы.

Это лишь несколько примеров из множества потенциальных вариантов использования dApps. Количество вариантов использования, вероятно, будет расти, поскольку технология продолжает развиваться и совершенствоваться. В настоящее время в секторе DeFi наблюдается наиболее широкое использование dApps, сотни приложений сейчас управляют миллиардами долларов. Такие приложения, как Aave и Uniswap являются прекрасными примерами протоколов, которые отлично работают и соответствуют ожиданиям пользователей. Обе они являются частью растущей экосистемы DeFi и в последние годы получили значительную популярность благодаря растущему спросу на децентрализованные финансовые услуги.

Основные моменты
Умные контракты - это инструменты, способные улучшить общие договорные условия, минимизируя необходимость в доверенных посредниках. Они позволяют Вам запрограммировать транзакции таким образом, чтобы они выполнялись по истечении определенного срока или при наступлении определенного условия.
Умные контракты способствовали созданию децентрализованных приложений (dApps), которые представляют собой один из первых реальных случаев использования блокчейна. Более безопасными считаются те dApp, которые прошли аудит и могут похвастаться большей долговечностью.
dApps представляют собой один из первых реальных случаев использования блокчейна. Они являются идеальным решением для различных отраслей, таких как финансы, управление цепочками поставок, управление идентификацией и платежные системы.

Заключение

Эта часть курса призвана помочь Вам понять, что такое смарт-контракты и как они способны улучшить договорные отношения между двумя или более субъектами. Кроме того, мы видели, как они способствовали созданию первых децентрализованных приложений, которые могут быть использованы в различных отраслях. В следующем модуле мы рассмотрим тему цепочки поставок и логистики, которая является еще одним случаем использования блокчейна.

Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.
Danh mục
Bài học 2

Умные контракты и децентрализованные приложения

В предыдущем модуле мы представили концепцию технологии блокчейн и ее потенциал. Сейчас самое время осветить тему смарт-контрактов и децентрализованных приложений, что является одним из основных вариантов использования блокчейна.

Что такое смарт-контракт?

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

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

После появления Интернета область коммерческих отношений расширилась, поскольку ряд "договорных отношений" происходил через сам Интернет. Интернет позволяет сторонам, состоящим в договорных отношениях, передавать информацию и данные, касающиеся деловых отношений. Это происходит от этапа установления договорных отношений, через этап, на котором стороны могут обменяться необходимым согласием, до исполнительного этапа, на котором стороны также могут выполнять некоторые из своих обязательств через Интернет.

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

  • Безразрешительный и открытый: Любой человек может присоединиться к сети, а также проверить информацию о том, что происходит в системе.
  • Безграничный: Отсутствуют юридические ограничения и/или установленные правительством пределы.
  • Устойчивость к цензуре: Это относится к способности сети продолжать функционировать, даже если центральный орган власти пытается этому помешать. Децентрализованная и прозрачная природа технологии блокчейн делает ее особенно устойчивой к цензуре. Транзакции проверяются и записываются через сеть узлов, поэтому они необратимы и "окончательно оформлены".

Умные контракты позволяют Вам программировать транзакции таким образом, чтобы они выполнялись по истечении определенного срока или при выполнении определенного условия. При правильной разработке они могут решить многие проблемы, которые и сегодня существуют в сфере заключения договоров, например, коррупционные события со стороны третьих лиц или изменение условий договора любой из сторон. Разработка усовершенствованных смарт-контрактов привела к созданию так называемых "децентрализованных приложений" (dApps), которые представляют собой приложения, работающие на децентрализованных сетях блокчейн.Смарт-контракты обеспечивают dApps безопасный и прозрачный метод управления цифровыми активами, выполнения транзакций и обеспечения соблюдения правил и норм путем включения положений и условий приложения непосредственно в код.

Децентрализованные приложения

Децентрализованные приложения (dApps) представляют собой один из первых реальных случаев использования блокчейна. Используя смарт-контракты, dApps устраняют необходимость в централизованном органе власти, предлагая повышенную прозрачность, безопасность и надежность по сравнению с традиционными централизованными приложениями. Эти особенности делают dApps подходящим решением для широкого спектра отраслей и сценариев использования.

Появление Ethereum привело к значительному росту создания более сложных смарт-контрактов. С расширением Ethereum и его экосистемы отдельные люди начали изучать возможности создания децентрализованных платформ финансовых услуг, также известных как DeFi. Благодаря объединению различных смарт-контрактов, стали возможны операции, которые раньше считались невозможными, такие как кредитование, управление ликвидностью и залоговое обеспечение. Однако по мере усложнения dApps возникли определенные проблемы, такие как ошибки или сбои во время выполнения транзакций, которые привели к случаям взлома или потери средств в некоторых ранних экспериментальных приложениях. Следуя примеру Ethereum, его смарт-контракты написаны на Solidity, который является языком, называемым Turing Complete. Эта особенность позволяет запрограммировать его на выполнение практически любой задачи, что затрудняет обеспечение его безопасности и гарантирует, что DApp не содержит ошибок или что его злонамеренное использование не причинит вреда пользователям. В связи с этим со временем возникли коды аудиторов . Эти аудиторы отвечают за изучение кода и выявление любых недостатков. Как правило, dApp, который был проверен этими организациями, считается надежным, но это не гарантирует отсутствие риска сбоев. Безопасность DApp зависит от его истории и долговечности. Если она успешно управляла значительными суммами капитала в течение длительного периода времени, не подвергаясь взлому, то, скорее всего, она надежна. Всегда действует одна и та же мера предосторожности: всегда полезно провести собственное исследование, прежде чем углубляться в то, о чем Вы еще мало знаете, чтобы избежать неприятных сюрпризов.

Примеры примеров использования:

Как уже упоминалось, dApps могут быть идеальным решением для различных отраслей и случаев использования. Ниже приведены некоторые из них:

  • Финансы: Децентрализованные криптобиржи (DEXs) и одноранговые торговые платформы для кредитования & являются одними из самых популярных финансовых dApps;
  • Управление цепочкой поставок: Отслеживая каждую транзакцию и перемещение товаров на публичном блокчейне, dApps могут повысить эффективность и прозрачность;
  • Управление личными данными: Пользователи могут шифровать и управлять своей личной информацией с помощью dApps, обеспечивая безопасные и конфиденциальные онлайн транзакции;
  • Платежные системы: dApps могут обеспечить безопасный и быстрый перевод средств без необходимости привлечения посредников, таких как банки или платежные процессоры. Это может привести к снижению комиссий и ускорению времени проведения транзакций;
  • Игровая деятельность: Децентрализованные игровые платформы позволяют игрокам торговать внутриигровыми предметами и валютой без необходимости в централизованном органе власти;
  • Здравоохранение: dApps могут безопасно хранить и управлять медицинскими записями и другой конфиденциальной медицинской информацией.
  • Кибербезопасность: Использование технологии блокчейн может повысить кибербезопасность несколькими способами. Например, децентрализованная и распределенная природа блокчейна, наряду с использованием криптографических алгоритмов, затрудняет атаку хакеров и компрометацию системы.

Это лишь несколько примеров из множества потенциальных вариантов использования dApps. Количество вариантов использования, вероятно, будет расти, поскольку технология продолжает развиваться и совершенствоваться. В настоящее время в секторе DeFi наблюдается наиболее широкое использование dApps, сотни приложений сейчас управляют миллиардами долларов. Такие приложения, как Aave и Uniswap являются прекрасными примерами протоколов, которые отлично работают и соответствуют ожиданиям пользователей. Обе они являются частью растущей экосистемы DeFi и в последние годы получили значительную популярность благодаря растущему спросу на децентрализованные финансовые услуги.

Основные моменты
Умные контракты - это инструменты, способные улучшить общие договорные условия, минимизируя необходимость в доверенных посредниках. Они позволяют Вам запрограммировать транзакции таким образом, чтобы они выполнялись по истечении определенного срока или при наступлении определенного условия.
Умные контракты способствовали созданию децентрализованных приложений (dApps), которые представляют собой один из первых реальных случаев использования блокчейна. Более безопасными считаются те dApp, которые прошли аудит и могут похвастаться большей долговечностью.
dApps представляют собой один из первых реальных случаев использования блокчейна. Они являются идеальным решением для различных отраслей, таких как финансы, управление цепочками поставок, управление идентификацией и платежные системы.

Заключение

Эта часть курса призвана помочь Вам понять, что такое смарт-контракты и как они способны улучшить договорные отношения между двумя или более субъектами. Кроме того, мы видели, как они способствовали созданию первых децентрализованных приложений, которые могут быть использованы в различных отраслях. В следующем модуле мы рассмотрим тему цепочки поставок и логистики, которая является еще одним случаем использования блокчейна.

Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.