Из предыдущих глав вы узнали о технологии блокчейн, а также о ее рисках безопасности и основных категориях, но вы мало знаете об важных технологиях, произошедших из нее. В этой главе вы можете погрузиться глубже в блокчейн, который полностью революционизирует способ разработки приложений.
Идея смарт-контрактов впервые была предложена Ником Сзабо в 1994 году в его статье “Идея смарт-контрактов", которая взяла торговые автоматы в качестве примера для описания более автоматизированного способа обеспечения выполнения процесса, установленного исходным контрактом.
С развитием блокчейн-технологий смарт-контракты теперь способны реализовывать более разнообразные сценарии применения. Смарт-контракты - это программы, автоматически выполняемые на блокчейне. Они автоматически исполняют инструкции при наступлении заранее определенных условий без необходимости третьих сторон или посреднических агентств. Теоретически приложения, основанные на смарт-контрактах, будут более открытыми и прозрачными, чем централизованные приложения.
Ethereum - вторая по величине капитализации криптовалюта. Она была запущена Виталиком Бутериным в 2014 году. Ethereum часто упоминается в разговорах о смарт-контрактах. Почти десять лет развития концепция смарт-контрактов стимулировала множество инноваций во всей отрасли блокчейна, среди которых множество ICO на основе стандарта ERC-20 в 2017 году, взрыв децентрализованной финансовой сферы в 2020 году и увлечение NFT в 2021 году... Теперь Ethereum развился в блокчейн с самой мощной экосистемой.
Если вы хотите писать умные контракты на Ethereum и создавать децентрализованные приложения, вам нужно писать их на Solidity. Вы можете представить Solidity как язык коммуникации для конкретных систем. Умные контракты автоматизируют сложные процессы, а безопасность блокчейна предотвращает их вмешательство или удаление, чтобы все действия могли выполняться более эффективно в соответствии с определенными стандартами.
Сети блокчейн могут быть разделены на три категории: публичная цепочка, частная цепочка и консорциумная цепочка. В настоящее время наиболее популярной и широко признанной категорией является публичная цепочка.
Поскольку технология блокчейн признана широким населением, все больше людей хотят использовать эту технологию для решения соответствующих проблем. Если каждый блокчейн сравнивать с шоссе, то публичные цепочки похожи на дороги, которые никогда не пересекаются, у каждой из которых свои собственные пункты назначения. Это верно для мультицепей.
С быстрым развитием децентрализованных приложений за последние два года количество пользователей и рыночный спрос увеличились. В результате существующая блокчейн-архитектура не в состоянии полностью поддерживать такие высокие потребности в использовании и более настраиваемые сценарии применения.
Следовательно, все больше команд начали создавать более эффективную блокчейн-сеть в соответствии со своим собственным видением и потребностями.
Звучит разумно разрабатывать соответствующие решения для конкретных сценариев, но это никогда не просто в процессе его фактической реализации.
Это включает в себя разработку новой операционной системы с нуля. При построении системы следует учитывать несколько факторов, включая то, как достичь компромисса между децентрализацией, безопасностью и масштабируемостью, какие алгоритмы следует использовать для шифрования данных, и какие механизмы консенсуса могут помочь проверить правильность предоставленной информации более эффективным способом…
С 2020 года мы видим множество инновационных публичных цепочек, появляющихся со своей собственной уникальной экосистемой, несмотря на все трудности в развитии. Например, Flow сосредотачивается на внедрении основных IP для развития экосистемы NFT; Cosmos нацелен на создание «Интернета блокчейнов»; Polygon совместим с языком программирования Ethereum; Solana, высокопроизводительная публичная цепочка, заявляет о загрузке 60 000 транзакций в секунду; а Avalanche достигает как масштабируемости, так и взаимодействия.
Это лишь часть широкого спектра публичных цепочек. Кроме них существуют EVM-совместимые цепочки, основанные на Ethereum, и решения масштабирования уровня 2 на основе основной сети Ethereum, среди которых представительными проектами являются Optimism и Arbiturm, использующие оптимистический roll-up, а также zkSync, применяющий zk-rollup.
Для стимулирования развития экосистемы многие общедоступные цепочки инвестируют крупные суммы денег в привлечение разработчиков и пользователей. Гонка началась давно. Есть ли другие приложения, которые могут решить эту проблему? «Мосты межцепочные» созданы для ее решения.
У каждой сети блокчейна есть свои собственные механизмы консенсуса, токены, смарт-контракты и структуры данных, что делает невозможным обмен данных между ними. Это похоже на ситуацию, когда американец и китаец хотят поболтать на своем языке. Им невозможно общаться плавно без переводчика.
Мост межцепевого взаимодействия обеспечивает взаимодействие между различными блокчейнами, и разработчики могут сотрудничать друг с другом, чтобы развертывать приложения, наиболее подходящие для блокчейн-сети. Безусловно, мост межцепевого взаимодействия имеет решающее значение для будущего блокчейн-индустрии.
Модульное решение заключается в разделении блокчейна на различные стеки в соответствии с различными функциями, включая выполнение, расчеты, согласование, безопасность и доступность данных. Разные модули обрабатывают разные задачи. Распространенной практикой является разделение слоя выполнения, слоя безопасности и доступности данных для более эффективного решения проблемы "Невозможного треугольника" (масштабируемость, децентрализация и безопасность).
Каждый блокчейн должен быть ответственен за выполнение, безопасность и доступность данных самостоятельно, что вызвало узкие места в его масштабировании.
Преимущество модульной архитектуры заключается в том, что она улучшает гибкость системы, сохраняя при этом лучшую масштабируемость, поскольку каждый модуль выполняет разные задачи. При этой архитектуре легче обеспечивать поддержку и обновление функций, что делает ее более передовой технологией.
В настоящее время не существует модульной общедоступной цепи, которая была бы практически реализована, но самая представительная модульная блокчейн - Celestia.
Это уровень консенсуса и доступности данных, который можно подключить. Проще говоря, отделив механизм консенсуса от данных, приложение, основанное на определенном уровне консенсуса (сеть узлов), может быть развернуто непосредственно на нескольких цепях.
Celestia разделяет уровень консенсуса и уровень исполнения, позволяя оптимизировать конкретные приложения в соответствии с их потребностями. Теоретически программы, основанные на этой архитектуре, обладают лучшей гибкостью, безопасностью и масштабируемостью.
Однако Celestia находится все еще на ранних этапах. Тестовая сеть была выпущена только в середине 2022 года, и тест на инцентивы и основная сеть не сделают существенных успехов до 2023 года. Более того, хотя базовая технология уже работает, требуется время для развития и создания проекта, а также всей экосистемы.
С ростом количества приложений и пользователей исходная технология блокчейн не в состоянии удовлетворить изменяющиеся потребности. Поэтому появилось много новых цепочек, например, Cosmos, которая стремится развивать «Интернет блокчейнов», Polygon, совместимая с языком программирования Ethereum, и высокопроизводительная общедоступная цепь Solana, способная обрабатывать до 60 000 транзакций в секунду. Мультицепь неизбежно станет будущим. Кроме того, инфраструктура кросс-цепочного моста, предназначенного для разблокировки ликвидности между различными экосистемами, очень ценится. Однако следует признать, что существует много проблем безопасности, которые требуют решения.
Технология модульного блокчейна все еще находится в начальной стадии. Разделение блокчейна на модули на основе различных функций может обеспечить лучшую масштабируемость и гибкость. Celestia в настоящее время является наиболее представительным блокчейном для реализации модульности, но у него еще долгий путь.
Технология блокчейн набирает обороты в последние годы, обеспечивая создание множества инновационных приложений. С взрывным ростом количества приложений и пользователей появляются публичные цепочки, разработанные для конкретных сценариев. Мы уверены, что увидим больше инноваций и прогресса в области блокчейн и настанет будущее, где блокчейн станет основным.
Основные выводы
Первый смарт-контракт был реализован на основе Ethereum. Затем было создано множество инновационных приложений, таких как DeFi, NFT и dApps, которые действительно разблокировали потенциал блокчейна.
Будущее мультиподписи обязательно случится, потому что различные приложения имеют разное хранение данных и потребности; мост межцепочный - одна из важных инфраструктур в мультицепной перспективе.
Модульные блокчейны различают стеки на основе конкретных задач и функций. Хотя это включает в себя более сложный процесс разработки, он может лучше улучшить гибкость и масштабируемость системы.
Связанные статьи
Из предыдущих глав вы узнали о технологии блокчейн, а также о ее рисках безопасности и основных категориях, но вы мало знаете об важных технологиях, произошедших из нее. В этой главе вы можете погрузиться глубже в блокчейн, который полностью революционизирует способ разработки приложений.
Идея смарт-контрактов впервые была предложена Ником Сзабо в 1994 году в его статье “Идея смарт-контрактов", которая взяла торговые автоматы в качестве примера для описания более автоматизированного способа обеспечения выполнения процесса, установленного исходным контрактом.
С развитием блокчейн-технологий смарт-контракты теперь способны реализовывать более разнообразные сценарии применения. Смарт-контракты - это программы, автоматически выполняемые на блокчейне. Они автоматически исполняют инструкции при наступлении заранее определенных условий без необходимости третьих сторон или посреднических агентств. Теоретически приложения, основанные на смарт-контрактах, будут более открытыми и прозрачными, чем централизованные приложения.
Ethereum - вторая по величине капитализации криптовалюта. Она была запущена Виталиком Бутериным в 2014 году. Ethereum часто упоминается в разговорах о смарт-контрактах. Почти десять лет развития концепция смарт-контрактов стимулировала множество инноваций во всей отрасли блокчейна, среди которых множество ICO на основе стандарта ERC-20 в 2017 году, взрыв децентрализованной финансовой сферы в 2020 году и увлечение NFT в 2021 году... Теперь Ethereum развился в блокчейн с самой мощной экосистемой.
Если вы хотите писать умные контракты на Ethereum и создавать децентрализованные приложения, вам нужно писать их на Solidity. Вы можете представить Solidity как язык коммуникации для конкретных систем. Умные контракты автоматизируют сложные процессы, а безопасность блокчейна предотвращает их вмешательство или удаление, чтобы все действия могли выполняться более эффективно в соответствии с определенными стандартами.
Сети блокчейн могут быть разделены на три категории: публичная цепочка, частная цепочка и консорциумная цепочка. В настоящее время наиболее популярной и широко признанной категорией является публичная цепочка.
Поскольку технология блокчейн признана широким населением, все больше людей хотят использовать эту технологию для решения соответствующих проблем. Если каждый блокчейн сравнивать с шоссе, то публичные цепочки похожи на дороги, которые никогда не пересекаются, у каждой из которых свои собственные пункты назначения. Это верно для мультицепей.
С быстрым развитием децентрализованных приложений за последние два года количество пользователей и рыночный спрос увеличились. В результате существующая блокчейн-архитектура не в состоянии полностью поддерживать такие высокие потребности в использовании и более настраиваемые сценарии применения.
Следовательно, все больше команд начали создавать более эффективную блокчейн-сеть в соответствии со своим собственным видением и потребностями.
Звучит разумно разрабатывать соответствующие решения для конкретных сценариев, но это никогда не просто в процессе его фактической реализации.
Это включает в себя разработку новой операционной системы с нуля. При построении системы следует учитывать несколько факторов, включая то, как достичь компромисса между децентрализацией, безопасностью и масштабируемостью, какие алгоритмы следует использовать для шифрования данных, и какие механизмы консенсуса могут помочь проверить правильность предоставленной информации более эффективным способом…
С 2020 года мы видим множество инновационных публичных цепочек, появляющихся со своей собственной уникальной экосистемой, несмотря на все трудности в развитии. Например, Flow сосредотачивается на внедрении основных IP для развития экосистемы NFT; Cosmos нацелен на создание «Интернета блокчейнов»; Polygon совместим с языком программирования Ethereum; Solana, высокопроизводительная публичная цепочка, заявляет о загрузке 60 000 транзакций в секунду; а Avalanche достигает как масштабируемости, так и взаимодействия.
Это лишь часть широкого спектра публичных цепочек. Кроме них существуют EVM-совместимые цепочки, основанные на Ethereum, и решения масштабирования уровня 2 на основе основной сети Ethereum, среди которых представительными проектами являются Optimism и Arbiturm, использующие оптимистический roll-up, а также zkSync, применяющий zk-rollup.
Для стимулирования развития экосистемы многие общедоступные цепочки инвестируют крупные суммы денег в привлечение разработчиков и пользователей. Гонка началась давно. Есть ли другие приложения, которые могут решить эту проблему? «Мосты межцепочные» созданы для ее решения.
У каждой сети блокчейна есть свои собственные механизмы консенсуса, токены, смарт-контракты и структуры данных, что делает невозможным обмен данных между ними. Это похоже на ситуацию, когда американец и китаец хотят поболтать на своем языке. Им невозможно общаться плавно без переводчика.
Мост межцепевого взаимодействия обеспечивает взаимодействие между различными блокчейнами, и разработчики могут сотрудничать друг с другом, чтобы развертывать приложения, наиболее подходящие для блокчейн-сети. Безусловно, мост межцепевого взаимодействия имеет решающее значение для будущего блокчейн-индустрии.
Модульное решение заключается в разделении блокчейна на различные стеки в соответствии с различными функциями, включая выполнение, расчеты, согласование, безопасность и доступность данных. Разные модули обрабатывают разные задачи. Распространенной практикой является разделение слоя выполнения, слоя безопасности и доступности данных для более эффективного решения проблемы "Невозможного треугольника" (масштабируемость, децентрализация и безопасность).
Каждый блокчейн должен быть ответственен за выполнение, безопасность и доступность данных самостоятельно, что вызвало узкие места в его масштабировании.
Преимущество модульной архитектуры заключается в том, что она улучшает гибкость системы, сохраняя при этом лучшую масштабируемость, поскольку каждый модуль выполняет разные задачи. При этой архитектуре легче обеспечивать поддержку и обновление функций, что делает ее более передовой технологией.
В настоящее время не существует модульной общедоступной цепи, которая была бы практически реализована, но самая представительная модульная блокчейн - Celestia.
Это уровень консенсуса и доступности данных, который можно подключить. Проще говоря, отделив механизм консенсуса от данных, приложение, основанное на определенном уровне консенсуса (сеть узлов), может быть развернуто непосредственно на нескольких цепях.
Celestia разделяет уровень консенсуса и уровень исполнения, позволяя оптимизировать конкретные приложения в соответствии с их потребностями. Теоретически программы, основанные на этой архитектуре, обладают лучшей гибкостью, безопасностью и масштабируемостью.
Однако Celestia находится все еще на ранних этапах. Тестовая сеть была выпущена только в середине 2022 года, и тест на инцентивы и основная сеть не сделают существенных успехов до 2023 года. Более того, хотя базовая технология уже работает, требуется время для развития и создания проекта, а также всей экосистемы.
С ростом количества приложений и пользователей исходная технология блокчейн не в состоянии удовлетворить изменяющиеся потребности. Поэтому появилось много новых цепочек, например, Cosmos, которая стремится развивать «Интернет блокчейнов», Polygon, совместимая с языком программирования Ethereum, и высокопроизводительная общедоступная цепь Solana, способная обрабатывать до 60 000 транзакций в секунду. Мультицепь неизбежно станет будущим. Кроме того, инфраструктура кросс-цепочного моста, предназначенного для разблокировки ликвидности между различными экосистемами, очень ценится. Однако следует признать, что существует много проблем безопасности, которые требуют решения.
Технология модульного блокчейна все еще находится в начальной стадии. Разделение блокчейна на модули на основе различных функций может обеспечить лучшую масштабируемость и гибкость. Celestia в настоящее время является наиболее представительным блокчейном для реализации модульности, но у него еще долгий путь.
Технология блокчейн набирает обороты в последние годы, обеспечивая создание множества инновационных приложений. С взрывным ростом количества приложений и пользователей появляются публичные цепочки, разработанные для конкретных сценариев. Мы уверены, что увидим больше инноваций и прогресса в области блокчейн и настанет будущее, где блокчейн станет основным.
Основные выводы
Первый смарт-контракт был реализован на основе Ethereum. Затем было создано множество инновационных приложений, таких как DeFi, NFT и dApps, которые действительно разблокировали потенциал блокчейна.
Будущее мультиподписи обязательно случится, потому что различные приложения имеют разное хранение данных и потребности; мост межцепочный - одна из важных инфраструктур в мультицепной перспективе.
Модульные блокчейны различают стеки на основе конкретных задач и функций. Хотя это включает в себя более сложный процесс разработки, он может лучше улучшить гибкость и масштабируемость системы.
Связанные статьи