# Книга Starknet. Введение. **Published by:** [Chaise Longue](https://paragraph.com/@crazydick/) **Published on:** 2023-11-22 **URL:** https://paragraph.com/@crazydick/starknet-2 ## Content Сеть Starknet Преамбула Исторически общественные роли, такие как валюта, права собственности и социальные статусы, регулировались протоколами и реестрами. Их ценность проистекает из широко принятого понимания их неприкосновенности. Эти функции в основном контролировались централизованными сущностями, подверженными проблемам, таким как коррупция, конфликты интересов и исключение (Эли Бен-Сассон, Барели, Брандт, Волох, 2023). Творение Сатоши, Bitcoin, представило новый подход для этих функций, названный целостной сетью. Это инфраструктура для общественных ролей, которая:Открыто описана открытым публичным протоколом.Работает на широкой, инклюзивной, пиринговой сети.Распределяет ценность справедливо и широко, чтобы поддерживать общественное согласие относительно ее целостности.Если Bitcoin решал монетарные функции, то Ethereum расширил это, включив любую функцию, которая может быть определена программированием. Оба столкнулись с проблемой балансировки масштабируемости и децентрализации. Эти целостные сети часто отдавали предпочтение инклюзивности перед емкостью, обеспечивая возможность аутентификации системы даже тем, у кого ограниченные ресурсы. Тем не менее, это означает, что они испытывают трудности в удовлетворении глобального спроса. Определение "Блокчейн" В постоянно развивающемся мире технологий сложно дать определение такому многогранному термину, как "блокчейн". Основываясь на текущих пониманиях и применениях, блокчейн можно характеризовать тремя основными свойствами (Эли Бен-Сассон, 2023):Открытый протокол: Основой блокчейна является протокол, который открыто доступен. Эта прозрачность обеспечивает возможность любому заинтересованному лицу понимать его работу, способствуя доверию и обеспечивая более широкое принятие.Открытая пиринговая сеть: Вместо полаганиясь на централизованную сущность, блокчейн работает на пиринговой сети (P2P). Децентрализованный подход гарантирует, что операции распределены между различными участниками или узлами, что делает систему более устойчивой к сбоям и цензуре.Распределение ценности: Ключевой момент в работе блокчейна - это способ, которым он вознаграждает своих операторов. Система автономно распределяет ценность способом, который обширен и справедлив. Эта мотивация стимулирует участников поддерживать целостность системы и обеспечивает более широкое общественное согласие.Хотя эти свойства улавливают сущность многих блокчейнов, определение термина может потребовать уточнения по мере того, как технология совершенствуется и находит новые применения. Постоянный диалог и пересмотр определений будут ключевыми в этом динамичном ландшафте. Определение Starknet Starknet - это сеть второго уровня, которая ускоряет, удешевляет и обеспечивает более высокую безопасность транзакций Ethereum, используя технологию zk-STARKs. Представьте себе улучшенный уровень поверх Ethereum, оптимизированный для скорости и стоимости. Starknet сужает пропасть между масштабируемостью и широким согласием. В него интегрирована математическая структура для нахождения баланса между емкостью и инклюзивностью. Его целостность зависит от прочности лаконичных, прозрачных доказательств вычислительной целостности. Этот метод позволяет мощным операторам увеличивать емкость Starknet, обеспечивая возможность аутентификации целостности Starknet всем с использованием универсально доступных инструментов (Эли Бен-Сассон, Барели, Брандт, Волох, 2023). Миссия Starknet Миссия Starknet - позволить людям свободно внедрять и использовать любую социальную функцию, которую они желают. Ценности Starknet Этика Starknet укоренена в основных принципах (Эли Бен-Сассон, Барели, Брандт, Волох, 2023):Продолжительная широта. Starknet постоянно сопротивляется консолидации власти. Ключевые моменты включают:Широкое распределение власти лежит в основе легитимности Starknet и должно сохраняться во всех операциях и принятии решений. Временами централизованная эксплуатация может быть необходима, но она должна быть краткосрочной.Протокол и управление Starknet всегда должны быть открытыми и прозрачными.Управление должно поддерживать инклюзивность с гибкой структурой, способной эволюционировать для обеспечения стойкой инклюзивности.Нейтральность. Starknet остается беспристрастным к обеспечиваемым им общественным функциям.Цели и этика функций на Starknet лежат на их создателях.Сопротивление цензуре: Starknet остается агностиком по отношению к характеру и смыслу пользовательских транзакций.Индивидуальная мощь. В своей сущности Starknet процветает благодаря информированной и автономной пользовательской базе. Это достигается путем развития культуры, зиждущейся на его основной миссии и ценностях, с особым акцентом на образовании.Основные особенности Вот несколько ключевых особенностей Starknet:Низкие затраты: Транзакции на Starknet обходятся дешевле, чем на Ethereum. Будущие обновления, такие как Volition и EIP 4844, сделают их еще дешевле.Дружелюбие к разработчикам: Starknet позволяет разработчикам легко создавать децентрализованные приложения с использованием своего собственного языка, Cairo.Скорость и эффективность: Предстоящие релизы направлены на увеличение скорости и снижение стоимости транзакций.CVM: Благодаря Cairo Starknet работает на своей собственной виртуальной машине, называемой Cairo VM (CVM), что позволяет нам инновировать за пределами Ethereum Virtual Machine (EVM) и создавать новый парадигм для децентрализованных приложений.Дополнительные особенности:Абстракция аккаунта: Реализованная на уровне протокола, она облегчает различные схемы подписи, обеспечивая безопасность пользователя и самостоятельное управление активами.Volition: Будет реализована на тестнете в четвертом квартале 2023 года и позволит разработчикам регулировать доступность данных на Ethereum (L1) или на Starknet (L2). Снижение данных на L1 может радикально снизить затраты.Платильщик: Starknet позволит пользователям выбирать способы оплаты комиссии за транзакции, следуя рекомендациям, изложенным в EIP 4337, и позволяет транзакции указывать конкретный контракт, Paymaster, для оплаты своей транзакции. Поддерживает безгазовые транзакции, улучшая доступность пользователей.Cairo: Язык Starknet Cairo создан специально для создания умных контрактов на основе STARK. Как родной язык Starknet, он является ключевым элементом для создания масштабируемых и безопасных децентрализованных приложений. Чтобы начать обучение прямо сейчас, ознакомьтесь с Cairo Book и Starklings. Получив вдохновение от Rust, Cairo позволяет вам безопасно и удобно писать контракты. Управление Фонд Starknet ответственен за управление Starknet. Его обязанности включают:Управление разработкой и операциями Starknet.Надзор за Starknet DAO, который обеспечивает участие сообщества.Установление правил для поддержания целостности сети.Наш акцент сосредоточен на технических обсуждениях и дебатах по улучшению протокола. Несмотря на то, что мы ценим все точки зрения, часто именно технические идеи направляют нас вперед. Члены могут влиять на Starknet, голосуя за изменения. Вот процесс: новая версия тестируется на тестнете Goerli. Затем участникам предоставляется шесть дней для ее рассмотрения. Создается предложение в системе Snapshot, и сообщество голосует. Большинство голосов ЗА означает обновление на главной сети. Короче говоря, управление - это ключевой элемент эволюции Starknet. Предложение улучшения - SNIP SNIP - это сокращение от Starknet Improvement Proposal. Это, по сути, план, который подробно описывает предлагаемые улучшения или изменения в экосистеме Starknet. Хорошо разработанный SNIP включает в себя как технические характеристики изменения, так и причины его внесения. Если вы предлагаете SNIP, ваша задача - собрать поддержку сообщества и задокументировать любые возражения (подробнее здесь). После утверждения SNIP становится частью протокола Starknet. Все SNIP можно найти в этом репозитории. SNIP выполняют три важные функции:Они являются основным средством предложения новых функций или изменений.Они служат платформой для технических обсуждений в сообществе.Они документируют процесс принятия решений, предоставляя историческую точку зрения на то, как развивался Starknet.Поскольку SNIP хранятся в виде текстовых файлов в репозитории с контролем версий, вы легко можете отслеживать изменения и понимать историю предложений. Для тех, кто строит на Starknet, SNIP - это не просто предложения, а план развития. Это полезно для исполнителей вести список выполненных ими SNIP. Эта прозрачность помогает пользователям оценить состояние конкретной реализации или программной библиотеки. ## Publication Information - [Chaise Longue](https://paragraph.com/@crazydick/): Publication homepage - [All Posts](https://paragraph.com/@crazydick/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@crazydick): Subscribe to updates - [Twitter](https://twitter.com/drchaiselongue): Follow on Twitter