Binance Square
#internetcomputer

internetcomputer

Просмотров: 1.2M
1,528 обсуждают
dfinity
·
--
Полный курс по ICP — Часть 36: Конечное сквозное проектированиеКОНЕЧНО-СКВОЗНОЙ ПРОЕКТ: СОЗДАЙТЕ ДЕЦЕНТРАЛИЗОВАННЫЙ СПИСОК ЗАДАЧ Давайте соберём полностью готовое приложение с нуля. НАСТРОЙКА ПРОЕКТА: 1. Установите dfx 2. Создайте проект: dfx new todo-app 3. Выберите Motoko или Rust 4. Настройте dfx.json BACKEND CANISTER: actor TodoApp { stable var todos: [(Nat, Text, Bool)] = []; stable var nextId: Nat = 0; public func addTodo(text: Text) : async Nat { let id = nextId; todos := Array.append(todos, [(id, text, false)]); nextId += 1; return id; }; public func completeTodo(id: Nat) : async () {

Полный курс по ICP — Часть 36: Конечное сквозное проектирование

КОНЕЧНО-СКВОЗНОЙ ПРОЕКТ: СОЗДАЙТЕ ДЕЦЕНТРАЛИЗОВАННЫЙ СПИСОК ЗАДАЧ
Давайте соберём полностью готовое приложение с нуля.
НАСТРОЙКА ПРОЕКТА:
1. Установите dfx
2. Создайте проект: dfx new todo-app
3. Выберите Motoko или Rust
4. Настройте dfx.json
BACKEND CANISTER:
actor TodoApp {
stable var todos: [(Nat, Text, Bool)] = [];
stable var nextId: Nat = 0;
public func addTodo(text: Text) : async Nat {
let id = nextId;
todos := Array.append(todos, [(id, text, false)]);
nextId += 1;
return id;
};
public func completeTodo(id: Nat) : async () {
Полный курс по ICP — Часть 35: Архитектурные примерыПРИМЕРЫ АРХИТЕКТУРЫ — ПРИКЛАДНЫЕ ICP РЕАЛЬНЫХ ПРОЕКТОВ КЕЙС 1: OPENCHAT Архитектура: - Канистра сообщений: Обрабатывает сообщения - Пользовательская канистра: Управляет профилями - Канистра группы: Логика группового чата - Канистра интерфейса: Предоставляет UI Ключевые решения: - Отдельные канистры для разных функций - Стабильная память для истории сообщений - Internet Identity для аутентификации - SNS для децентрализованного управления КЕЙС 2: SONIC DEX Архитектура: - Канистра свапа: Основная торговая логика - Канистра пула: Управление ликвидностью

Полный курс по ICP — Часть 35: Архитектурные примеры

ПРИМЕРЫ АРХИТЕКТУРЫ — ПРИКЛАДНЫЕ ICP РЕАЛЬНЫХ ПРОЕКТОВ
КЕЙС 1: OPENCHAT
Архитектура:
- Канистра сообщений: Обрабатывает сообщения
- Пользовательская канистра: Управляет профилями
- Канистра группы: Логика группового чата
- Канистра интерфейса: Предоставляет UI
Ключевые решения:
- Отдельные канистры для разных функций
- Стабильная память для истории сообщений
- Internet Identity для аутентификации
- SNS для децентрализованного управления
КЕЙС 2: SONIC DEX
Архитектура:
- Канистра свапа: Основная торговая логика
- Канистра пула: Управление ликвидностью
Полный курс по ICP — Часть 33: Экосистема и дорожная карта будущегоЭкосистема ICP — что существует сегодня и что будет в будущем ТЕКУЩАЯ ЭКОСИСТЕМА (2026): 1. DeFi - ICPSwap: ведущая DEX - Sonic: протокол AMM - Hot or Not: Social-fi платформа - ICP.Lending: протокол кредитования 2. Социальные сети - OpenChat: платформа для обмена сообщениями - DSCVR: социальные медиа - Taggr: блог-платформа - Hot or Not: оценка контента 3. Инструменты - Plug Wallet: браузерный кошелёк - Internet Identity: аутентификация - NFID: провайдер идентификации - Stöpsi: аппаратный кошелёк 4. Инфраструктура - CycleDAO: управление циклами - ICP.rocks: аналитика - ICP Dashboard: мониторинг сети

Полный курс по ICP — Часть 33: Экосистема и дорожная карта будущего

Экосистема ICP — что существует сегодня и что будет в будущем
ТЕКУЩАЯ ЭКОСИСТЕМА (2026):
1. DeFi
- ICPSwap: ведущая DEX
- Sonic: протокол AMM
- Hot or Not: Social-fi платформа
- ICP.Lending: протокол кредитования
2. Социальные сети
- OpenChat: платформа для обмена сообщениями
- DSCVR: социальные медиа
- Taggr: блог-платформа
- Hot or Not: оценка контента
3. Инструменты
- Plug Wallet: браузерный кошелёк
- Internet Identity: аутентификация
- NFID: провайдер идентификации
- Stöpsi: аппаратный кошелёк
4. Инфраструктура
- CycleDAO: управление циклами
- ICP.rocks: аналитика
- ICP Dashboard: мониторинг сети
Полный курс ICP — Часть 32: Мониторинг и обновленияМОНИТОРИНГ И ОБНОВЛЕНИЯ — СОХРАНЯЕМ РАБОТОСПОСОБНОСТЬ ВАШЕГО DAPP ПРОИЗВОДСТВЕННЫЙ МОНИТОРИНГ: 1. Метрики канистры - Потребление инструкций - Использование памяти - Баланс циклов - Пропускная способность сообщений 2. Оповещение - Низкий баланс циклов - Высокая частота ошибок - Ухудшение производительности - События безопасности 3. Журналирование - Структурированное логирование - Отслеживание событий - Захват ошибок - Аудиторские журналы ИНСТРУМЕНТЫ: 1. dfx status канистры 2. IC Dashboard 3. Снимки канистр 4. Канистры пользовательского мониторинга СТРАТЕГИИ ОБНОВЛЕНИЙ: 1. Развертывание blue-green - Развернуть новую версию параллельно со старой

Полный курс ICP — Часть 32: Мониторинг и обновления

МОНИТОРИНГ И ОБНОВЛЕНИЯ — СОХРАНЯЕМ РАБОТОСПОСОБНОСТЬ ВАШЕГО DAPP
ПРОИЗВОДСТВЕННЫЙ МОНИТОРИНГ:
1. Метрики канистры
- Потребление инструкций
- Использование памяти
- Баланс циклов
- Пропускная способность сообщений
2. Оповещение
- Низкий баланс циклов
- Высокая частота ошибок
- Ухудшение производительности
- События безопасности
3. Журналирование
- Структурированное логирование
- Отслеживание событий
- Захват ошибок
- Аудиторские журналы
ИНСТРУМЕНТЫ:
1. dfx status канистры
2. IC Dashboard
3. Снимки канистр
4. Канистры пользовательского мониторинга
СТРАТЕГИИ ОБНОВЛЕНИЙ:
1. Развертывание blue-green
- Развернуть новую версию параллельно со старой
Полный курс по ICP — Часть 31: Создание производственного dAppСОЗДАНИЕ ПРОИЗВОДСТВЕННОГО DAPP НА ICP Пошаговое руководство по созданию и развертыванию готового к продакшен приложения. ФАЗА 1: ПЛАНИРОВАНИЕ 1. Определите проблему 2. Выберите архитектуру 3. Выберите правильный язык 4. Спроектируйте модель данных 5. Запланируйте обновления ФАЗА 2: РАЗРАБОТКА 1. Настройте dfx локально 2. Создайте проект канистры 3. Напишите backend-канистры 4. Напишите код фронтенда 5. Проверьте локально ФАЗА 3: ТЕСТИРОВАНИЕ 1. Модульные тесты 2. Интеграционные тесты 3. Нагрузочное тестирование 4. Аудит безопасности 5. Развертывание в testnet ФАЗА 4: РАЗВЕРТЫВАНИЕ 1. Разверните в mainnet

Полный курс по ICP — Часть 31: Создание производственного dApp

СОЗДАНИЕ ПРОИЗВОДСТВЕННОГО DAPP НА ICP
Пошаговое руководство по созданию и развертыванию готового к продакшен приложения.
ФАЗА 1: ПЛАНИРОВАНИЕ
1. Определите проблему
2. Выберите архитектуру
3. Выберите правильный язык
4. Спроектируйте модель данных
5. Запланируйте обновления
ФАЗА 2: РАЗРАБОТКА
1. Настройте dfx локально
2. Создайте проект канистры
3. Напишите backend-канистры
4. Напишите код фронтенда
5. Проверьте локально
ФАЗА 3: ТЕСТИРОВАНИЕ
1. Модульные тесты
2. Интеграционные тесты
3. Нагрузочное тестирование
4. Аудит безопасности
5. Развертывание в testnet
ФАЗА 4: РАЗВЕРТЫВАНИЕ
1. Разверните в mainnet
Полный курс по ICP — Часть 29: Инфраструктура DeFiDeFi НА ICP — ИНФРАСТРУКТУРА ДЕЦЕНТРАЛИЗОВАННЫХ ФИНАНСОВ ICP обеспечивает основу для создания сложных DeFi-приложений. ОСНОВНЫЕ КОМПОНЕНТЫ: 1. Токены - Собственный токен ICP - ckBTC и ckETH - Токены SNS - Пользовательские токены через canister (канистру) ledger 2. Инфраструктура DEX - DEX с книгой ордеров - AMM (автоматический маркет-мейкер) - Ликвидные пулы - Межсетевые свопы 3. Протоколы кредитования - Обеспеченное кредитование - Флэш-кредиты - Фермерство доходности - Модели процентных ставок ПРЕИМУЩЕСТВА ICP ДЛЯ DeFi: 1. Низкие комиссии (доли цента) 2. Быстрая финальность (200 мс)

Полный курс по ICP — Часть 29: Инфраструктура DeFi

DeFi НА ICP — ИНФРАСТРУКТУРА ДЕЦЕНТРАЛИЗОВАННЫХ ФИНАНСОВ
ICP обеспечивает основу для создания сложных DeFi-приложений.
ОСНОВНЫЕ КОМПОНЕНТЫ:
1. Токены
- Собственный токен ICP
- ckBTC и ckETH
- Токены SNS
- Пользовательские токены через canister (канистру) ledger
2. Инфраструктура DEX
- DEX с книгой ордеров
- AMM (автоматический маркет-мейкер)
- Ликвидные пулы
- Межсетевые свопы
3. Протоколы кредитования
- Обеспеченное кредитование
- Флэш-кредиты
- Фермерство доходности
- Модели процентных ставок
ПРЕИМУЩЕСТВА ICP ДЛЯ DeFi:
1. Низкие комиссии (доли цента)
2. Быстрая финальность (200 мс)
Полный курс ICP — Часть 28: масштабирование до миллионов пользователейМАСШТАБИРОВАНИЕ — ОТ 100 ДО 100 МИЛЛИОНОВ ПОЛЬЗОВАТЕЛЕЙ ICP масштабируется по горизонтали, добавляя подсети. Вот как создать решение для масштаба на миллиарды. ГОРИЗОНТАЛЬНОЕ МАСШТАБИРОВАНИЕ: 1. Несколько канистеров для разных функций 2. Географическое распределение канистеров 3. Балансировка нагрузки между подсетями 4. Автоматическое масштабирование через NNS АРХИТЕКТУРА КАНИСТЕРA: 1. Подход на основе микросервисов 2. Каждая функция в отдельном канистере 3. Межканистерное взаимодействие 4. Независимое масштабирование для каждого канистера РАЗДЕЛЕНИЕ ДАННЫХ: 1. Разбивайте данные на шардЫ по нескольким канистерам 2. Используйте stable memory для больших наборов данных

Полный курс ICP — Часть 28: масштабирование до миллионов пользователей

МАСШТАБИРОВАНИЕ — ОТ 100 ДО 100 МИЛЛИОНОВ ПОЛЬЗОВАТЕЛЕЙ
ICP масштабируется по горизонтали, добавляя подсети. Вот как создать решение для масштаба на миллиарды.
ГОРИЗОНТАЛЬНОЕ МАСШТАБИРОВАНИЕ:
1. Несколько канистеров для разных функций
2. Географическое распределение канистеров
3. Балансировка нагрузки между подсетями
4. Автоматическое масштабирование через NNS
АРХИТЕКТУРА КАНИСТЕРA:
1. Подход на основе микросервисов
2. Каждая функция в отдельном канистере
3. Межканистерное взаимодействие
4. Независимое масштабирование для каждого канистера
РАЗДЕЛЕНИЕ ДАННЫХ:
1. Разбивайте данные на шардЫ по нескольким канистерам
2. Используйте stable memory для больших наборов данных
Полный курс ICP — Часть 25: ИИ в ICPИИ В ICP — СХОДЯЩИЕСЯ ТРЕНДЫ ИИ И БЛОКЧЕЙНА ICP позиционирует себя как платформу для децентрализованных приложений с поддержкой ИИ. ВАРИАНТЫ ИНТЕГРАЦИИ ИИ: 1. HTTPS-запросы Канистры вызывают внешние ИИ-API (OpenAI, Anthropic и т. д.) - Отправляйте подсказки (промпты) в ИИ-модели - Обрабатывайте ответы в блокчейне - Храните результаты в стабильной памяти 2. ИИ-модели в блокчейне Запускайте небольшие ИИ-модели прямо в канистрах: - Деревья решений - Простые нейронные сети - Правила на основе систем (rule-based) - Ограничены вычислительными ресурсами 3. ИИ-оракулы Специализированные канистры, которые предоставляют ИИ-услуги другим канистрам:

Полный курс ICP — Часть 25: ИИ в ICP

ИИ В ICP — СХОДЯЩИЕСЯ ТРЕНДЫ ИИ И БЛОКЧЕЙНА
ICP позиционирует себя как платформу для децентрализованных приложений с поддержкой ИИ.
ВАРИАНТЫ ИНТЕГРАЦИИ ИИ:
1. HTTPS-запросы
Канистры вызывают внешние ИИ-API (OpenAI, Anthropic и т. д.)
- Отправляйте подсказки (промпты) в ИИ-модели
- Обрабатывайте ответы в блокчейне
- Храните результаты в стабильной памяти
2. ИИ-модели в блокчейне
Запускайте небольшие ИИ-модели прямо в канистрах:
- Деревья решений
- Простые нейронные сети
- Правила на основе систем (rule-based)
- Ограничены вычислительными ресурсами
3. ИИ-оракулы
Специализированные канистры, которые предоставляют ИИ-услуги другим канистрам:
Полный курс по ICP — Часть 23: Azle TypeScriptAZLE — TYPESCRIPT НА ICP Azle — это фреймворк для TypeScript/JavaScript, предназначенный для создания canisters ICP. Он приносит знакомую экосистему JavaScript в разработку блокчейна. ПОЧЕМУ AZLE: 1. Пишите canisters на TypeScript 2. Используйте npm-пакеты 3. Знакомые инструменты JavaScript 4. Полная генерация типов Candid 5. Интеграция фронтенда в стиле React БАЗОВЫЙ ПРИМЕР: import { query, update, StableBTreeMap } from azle; let counter: StableBTreeMap = new StableBTreeMap(counter, 0, 100, 1000); #[update] function increment(): void { counter.insert(count, (counter.get(count) ?? 0n) + 1n);

Полный курс по ICP — Часть 23: Azle TypeScript

AZLE — TYPESCRIPT НА ICP
Azle — это фреймворк для TypeScript/JavaScript, предназначенный для создания canisters ICP. Он приносит знакомую экосистему JavaScript в разработку блокчейна.
ПОЧЕМУ AZLE:
1. Пишите canisters на TypeScript
2. Используйте npm-пакеты
3. Знакомые инструменты JavaScript
4. Полная генерация типов Candid
5. Интеграция фронтенда в стиле React
БАЗОВЫЙ ПРИМЕР:
import { query, update, StableBTreeMap } from azle;
let counter: StableBTreeMap = new StableBTreeMap(counter, 0, 100, 1000);
#[update]
function increment(): void {
counter.insert(count, (counter.get(count) ?? 0n) + 1n);
Полный курс по ICP — Часть 22: Разработка canister на RustRUST НА ICP — ПРОИЗВОДИТЕЛЬНОСТЬ И БЕЗОПАСНОСТЬ Rust — это язык первого класса на ICP. Он используется для canister, требующих высокой производительности, и для сложных приложений. ПОЧЕМУ RUST: 1. Безопасность памяти без сборки мусора 2. Абстракции без накладных затрат 3. Конкурентность без гонок данных 4. Отличная производительность 5. Растущая экосистема ICP КЛЮЧЕВЫЕ CRATE: - ic-cdk: Основной CDK для разработки canister - ic-cdk-macros: Процедурные макросы - ic-stable-memory: Библиотека стабильной памяти - candid: Сериализация Candid БАЗОВЫЙ ПРИМЕР: используйте ic_cdk_macros::query;

Полный курс по ICP — Часть 22: Разработка canister на Rust

RUST НА ICP — ПРОИЗВОДИТЕЛЬНОСТЬ И БЕЗОПАСНОСТЬ
Rust — это язык первого класса на ICP. Он используется для canister, требующих высокой производительности, и для сложных приложений.
ПОЧЕМУ RUST:
1. Безопасность памяти без сборки мусора
2. Абстракции без накладных затрат
3. Конкурентность без гонок данных
4. Отличная производительность
5. Растущая экосистема ICP
КЛЮЧЕВЫЕ CRATE:
- ic-cdk: Основной CDK для разработки canister
- ic-cdk-macros: Процедурные макросы
- ic-stable-memory: Библиотека стабильной памяти
- candid: Сериализация Candid
БАЗОВЫЙ ПРИМЕР:
используйте ic_cdk_macros::query;
Полный курс по ICP — Часть 21: Язык программирования MotokoМОТОКО — РОДНОЙ ЯЗЫК ICP Motoko — это язык программирования, созданный специально для разработки канистер ICP. ПОЧЕМУ МОТОКО: 1. Разработано специально для ICP 2. Собственная поддержка особенностей канистер 3. Сильная система типов 4. Легко изучить разработчикам JavaScript 5. Поддержка акторов и сообщений на уровне «первого класса» ОСНОВНОЙ СИНТАКСИС: actor Hello { public query func greet(name: Text) : async Text { return "Hello, " # name # "!"; }; }; КЛЮЧЕВЫЕ ПОНЯТИЯ: 1. Акторы Канистеры — это акторы. Они обмениваются сообщениями. У каждого актора есть собственное состояние.

Полный курс по ICP — Часть 21: Язык программирования Motoko

МОТОКО — РОДНОЙ ЯЗЫК ICP
Motoko — это язык программирования, созданный специально для разработки канистер ICP.
ПОЧЕМУ МОТОКО:
1. Разработано специально для ICP
2. Собственная поддержка особенностей канистер
3. Сильная система типов
4. Легко изучить разработчикам JavaScript
5. Поддержка акторов и сообщений на уровне «первого класса»
ОСНОВНОЙ СИНТАКСИС:
actor Hello {
public query func greet(name: Text) : async Text {
return "Hello, " # name # "!";
};
};
КЛЮЧЕВЫЕ ПОНЯТИЯ:
1. Акторы
Канистеры — это акторы. Они обмениваются сообщениями. У каждого актора есть собственное состояние.
Полный курс по ICP — Часть 16: Интеграция EthereumИНТЕГРАЦИЯ В ЭФИРИУМ — СЛИЯНИЕ ЦЕПОЧЕК В ICP ICP может напрямую взаимодействовать с Ethereum. Канистеры могут читать состояние ETH, подписывать транзакции и развертывать смарт-контракты. КАК ЭТО РАБОТАЕТ: 1. Адаптер Ethereum Подобно Bitcoin, каждый узел запускает адаптер Ethereum. Он подключается к узлам Ethereum и считывает данные блокчейна. 2. Пороговая ECDSA Узлы ICP совместно подписывают транзакции Ethereum. Здесь применяется та же пороговая криптография, что и в Bitcoin. 3. Канистер EVM RPC Системный канистер, который обеспечивает прямой доступ к конечным точкам Ethereum RPC. Канистеры могут запрашивать балансы ETH, вызывать смарт-контракты и отправлять транзакции.

Полный курс по ICP — Часть 16: Интеграция Ethereum

ИНТЕГРАЦИЯ В ЭФИРИУМ — СЛИЯНИЕ ЦЕПОЧЕК В ICP
ICP может напрямую взаимодействовать с Ethereum. Канистеры могут читать состояние ETH, подписывать транзакции и развертывать смарт-контракты.
КАК ЭТО РАБОТАЕТ:
1. Адаптер Ethereum
Подобно Bitcoin, каждый узел запускает адаптер Ethereum. Он подключается к узлам Ethereum и считывает данные блокчейна.
2. Пороговая ECDSA
Узлы ICP совместно подписывают транзакции Ethereum. Здесь применяется та же пороговая криптография, что и в Bitcoin.
3. Канистер EVM RPC
Системный канистер, который обеспечивает прямой доступ к конечным точкам Ethereum RPC. Канистеры могут запрашивать балансы ETH, вызывать смарт-контракты и отправлять транзакции.
Полный курс ICP — Часть 15: Интеграция BitcoinИНТЕГРАЦИЯ BITCOIN — НАТИВНЫЙ BTC НА ICP ICP может нативно создавать, подписывать и отправлять биткоин-транзакции. Никаких мостов, никаких обёрнутых токенов, никаких посредников. КАК ЭТО РАБОТАЕТ: 1. Пороговая ECDSA Узлы ICP совместно хранят доли BTC-ключа. Они подписывают транзакции с использованием пороговой криптографии. Ни один узел никогда не имеет полный ключ. 2. Биткоин-адаптер Каждый узел запускает биткоин-адаптер, который подключается к сети Bitcoin. Он читает блоки, отправляет транзакции и отслеживает подтверждения. 3. Bitcoin Testnet и Mainnet

Полный курс ICP — Часть 15: Интеграция Bitcoin

ИНТЕГРАЦИЯ BITCOIN — НАТИВНЫЙ BTC НА ICP
ICP может нативно создавать, подписывать и отправлять биткоин-транзакции. Никаких мостов, никаких обёрнутых токенов, никаких посредников.
КАК ЭТО РАБОТАЕТ:
1. Пороговая ECDSA
Узлы ICP совместно хранят доли BTC-ключа. Они подписывают транзакции с использованием пороговой криптографии. Ни один узел никогда не имеет полный ключ.
2. Биткоин-адаптер
Каждый узел запускает биткоин-адаптер, который подключается к сети Bitcoin. Он читает блоки, отправляет транзакции и отслеживает подтверждения.
3. Bitcoin Testnet и Mainnet
Полный курс по ICP — Часть 14: HTTPS OutcallsHTTPS OUTCALLS — ПОДКЛЮЧЕНИЕ К ВНЕШНЕМУ МИРУ Канистры ICP могут выполнять HTTP-запросы к внешним серверам. Это называется HTTPS Outcalls. Оно нарушает традиционную изоляцию блокчейна. КАК ЭТО РАБОТАЕТ: 1. Канистра выполняет HTTP-запрос (GET, POST, HEAD) 2. Все узлы в подсети независимо выполняют запрос 3. Ответы сравниваются с помощью консенсуса 4. Единственный согласованный ответ возвращается канистре ЧТО ЭТО ПОЗВОЛЯЕТ: - Получать актуальные данные о ценах с бирж - Вызывать традиционные API (Twitter, GitHub, погода)

Полный курс по ICP — Часть 14: HTTPS Outcalls

HTTPS OUTCALLS — ПОДКЛЮЧЕНИЕ К ВНЕШНЕМУ МИРУ
Канистры ICP могут выполнять HTTP-запросы к внешним серверам. Это называется HTTPS Outcalls. Оно нарушает традиционную изоляцию блокчейна.
КАК ЭТО РАБОТАЕТ:
1. Канистра выполняет HTTP-запрос (GET, POST, HEAD)
2. Все узлы в подсети независимо выполняют запрос
3. Ответы сравниваются с помощью консенсуса
4. Единственный согласованный ответ возвращается канистре
ЧТО ЭТО ПОЗВОЛЯЕТ:
- Получать актуальные данные о ценах с бирж
- Вызывать традиционные API (Twitter, GitHub, погода)
Полный курс ICP — Часть 12: Сервисная нервная система (SNS)SNS — ДЕЦЕНТРАЛИЗОВАННОЕ УПРАВЛЕНИЕ ДЛЯ DAPPS Сервисная нервная система позволяет любому приложению на базе canister стать управляемым DAO. Это фреймворк для децентрализованного управления в ICP. ЧТО ТАКОЕ SNS? SNS — это фреймворк DAO. Он позволяет: - Разработчикам децентрализовать контроль над своим dApp - Пользователям участвовать в управлении - Владельцам токенов голосовать по предложениям - Коллективно управлять казной ПРОЦЕСС ЗАПУСКА SNS: 1. Разработчик подаёт предложение в NNS 2. NNS одобряет запуск SNS 3. Сообщество обменивает ICP на токены SNS

Полный курс ICP — Часть 12: Сервисная нервная система (SNS)

SNS — ДЕЦЕНТРАЛИЗОВАННОЕ УПРАВЛЕНИЕ ДЛЯ DAPPS
Сервисная нервная система позволяет любому приложению на базе canister стать управляемым DAO. Это фреймворк для децентрализованного управления в ICP.
ЧТО ТАКОЕ SNS?
SNS — это фреймворк DAO. Он позволяет:
- Разработчикам децентрализовать контроль над своим dApp
- Пользователям участвовать в управлении
- Владельцам токенов голосовать по предложениям
- Коллективно управлять казной
ПРОЦЕСС ЗАПУСКА SNS:
1. Разработчик подаёт предложение в NNS
2. NNS одобряет запуск SNS
3. Сообщество обменивает ICP на токены SNS
Полный курс по ICP — Часть 10: Экономика токена ICPТОКЕН ICP — ПОЛЕЗНОСТЬ И УПРАВЛЕНИЕ Токен ICP выполняет три функции: 1. УПРАВЛЕНИЕ Держатели ICP могут делать ставки токенов в NNS, чтобы голосовать по предложениям. Сила голосов пропорциональна размеру ставки. Длительность ставки умножает вашу силу голосов (8 лет ставки = множитель 3x). 2. КОНВЕРСИЯ ЦИКЛОВ ICP можно конвертировать в циклы для питания канистеров. Это однонаправленная конверсия: ICP поступает, циклы выходят. Это формирует спрос на ICP. 3. ВОЗНАГРАЖДЕНИЯ Провайдеры узлов получают вознаграждение в ICP. Ставящие получают награды за голосование. Это стимулирует участие.

Полный курс по ICP — Часть 10: Экономика токена ICP

ТОКЕН ICP — ПОЛЕЗНОСТЬ И УПРАВЛЕНИЕ
Токен ICP выполняет три функции:
1. УПРАВЛЕНИЕ
Держатели ICP могут делать ставки токенов в NNS, чтобы голосовать по предложениям. Сила голосов пропорциональна размеру ставки. Длительность ставки умножает вашу силу голосов (8 лет ставки = множитель 3x).
2. КОНВЕРСИЯ ЦИКЛОВ
ICP можно конвертировать в циклы для питания канистеров. Это однонаправленная конверсия: ICP поступает, циклы выходят. Это формирует спрос на ICP.
3. ВОЗНАГРАЖДЕНИЯ
Провайдеры узлов получают вознаграждение в ICP. Ставящие получают награды за голосование. Это стимулирует участие.
Полный курс ICP — Часть 5: Подсети и репликацияПОДСЕТИ — КАК ICP МАСШТАБИРУЕТСЯ ПО ГОРИЗОНТАЛИ Подсеть — это набор узлов, работающих в консенсусе. По сути, каждая подсеть — это независимая блокчейн-система, которая размещает канистеры. ТИПЫ ПОДСЕТЕЙ: 1. Системные подсети Запускайте критически важную инфраструктуру, такую как NNS, CMC и II. Не для публичных канистеров. 2. Приложенческие подсети Размещайте канистеры пользователей. Это рабочие лошадки ICP. Каждая подсеть приложения работает на 13–40 узлах. 3. Проверенные подсети Специальные подсети, где все узлы независимо проверяются сторонними организациями. КАК РАБОТАЕТ РЕПЛИКАЦИЯ:

Полный курс ICP — Часть 5: Подсети и репликация

ПОДСЕТИ — КАК ICP МАСШТАБИРУЕТСЯ ПО ГОРИЗОНТАЛИ
Подсеть — это набор узлов, работающих в консенсусе. По сути, каждая подсеть — это независимая блокчейн-система, которая размещает канистеры.
ТИПЫ ПОДСЕТЕЙ:
1. Системные подсети
Запускайте критически важную инфраструктуру, такую как NNS, CMC и II. Не для публичных канистеров.
2. Приложенческие подсети
Размещайте канистеры пользователей. Это рабочие лошадки ICP. Каждая подсеть приложения работает на 13–40 узлах.
3. Проверенные подсети
Специальные подсети, где все узлы независимо проверяются сторонними организациями.
КАК РАБОТАЕТ РЕПЛИКАЦИЯ:
Полный курс ICP — Часть 4: Консенсусный протоколКОНСЕНСУС ICP — КАК ДОСТИГАЕТСЯ СОГЛАСИЕ ICP использует новый протокол консенсуса под названием IC-Consensus. Он объединяет несколько инноваций: 1. ПОРОГОВЫЕ ПОДПИСИ BLS Каждое предложение блока подписывается пороговой подписью BLS. Если достаточно узлов соглашаются, блок считается финализированным. Это быстрее, чем традиционный консенсус Накамото. 2. АСИНХРОННАЯ ВЕРИФИЦИРУЕМАЯ ФУНКЦИЯ СЛУЧАЙНОСТИ (AVRF) Случайным образом выбирает создателей блоков на каждом раунде. Это предотвращает прицельные атаки на конкретные узлы. Обеспечивает справедливость. 3. ПЕРЕКЛЮЧЕНИЕ (PIVOTING) Если создатель блока медлит или действует злонамеренно, управление берет на себя другой узел. Сеть динамически переключается на самого быстрого честного предлагателя.

Полный курс ICP — Часть 4: Консенсусный протокол

КОНСЕНСУС ICP — КАК ДОСТИГАЕТСЯ СОГЛАСИЕ
ICP использует новый протокол консенсуса под названием IC-Consensus. Он объединяет несколько инноваций:
1. ПОРОГОВЫЕ ПОДПИСИ BLS
Каждое предложение блока подписывается пороговой подписью BLS. Если достаточно узлов соглашаются, блок считается финализированным. Это быстрее, чем традиционный консенсус Накамото.
2. АСИНХРОННАЯ ВЕРИФИЦИРУЕМАЯ ФУНКЦИЯ СЛУЧАЙНОСТИ (AVRF)
Случайным образом выбирает создателей блоков на каждом раунде. Это предотвращает прицельные атаки на конкретные узлы. Обеспечивает справедливость.
3. ПЕРЕКЛЮЧЕНИЕ (PIVOTING)
Если создатель блока медлит или действует злонамеренно, управление берет на себя другой узел. Сеть динамически переключается на самого быстрого честного предлагателя.
Полный курс по ICP — Часть 2: Углублённое рассмотрение архитектурыАРХИТЕКТУРА ICP — КАК ЭТО РАБОТАЕТ ВНУТРЕННЕ Интернет-компьютер состоит из четырех основных слоёв: СЛОЙ 1 — АППАРАТНАЯ ЧАСТЬ (Узлы) Физические машины, выполняющие протокол ICP. Каждый узел запускает программное обеспечение IC Replica. Узлы организованы в подсети. СЛОЙ 2 — ПОДСЕТИ Группы узлов, работающих в консенсусе. Каждая подсеть — это независимая блокчейн-сеть, на которой выполняется логика canister. Подсети связаны между собой через маршрутизацию, координируемую NNS. СЛОЙ 3 — CANISTER (КОМПОНЕНТЫ) Умные контракты на ICP. В отличие от смарт-контрактов в Ethereum canisters:

Полный курс по ICP — Часть 2: Углублённое рассмотрение архитектуры

АРХИТЕКТУРА ICP — КАК ЭТО РАБОТАЕТ ВНУТРЕННЕ
Интернет-компьютер состоит из четырех основных слоёв:
СЛОЙ 1 — АППАРАТНАЯ ЧАСТЬ (Узлы)
Физические машины, выполняющие протокол ICP. Каждый узел запускает программное обеспечение IC Replica. Узлы организованы в подсети.
СЛОЙ 2 — ПОДСЕТИ
Группы узлов, работающих в консенсусе. Каждая подсеть — это независимая блокчейн-сеть, на которой выполняется логика canister. Подсети связаны между собой через маршрутизацию, координируемую NNS.
СЛОЙ 3 — CANISTER (КОМПОНЕНТЫ)
Умные контракты на ICP. В отличие от смарт-контрактов в Ethereum canisters:
Статья
Масштабируемость $ICP — 1 089 TPS в реальном времени, финальность 0 сЗнаете ли вы, что $ICP постоянно обрабатывает более 1 000 транзакций в секунду? Это делает Internet Computer одной из самых высокопроизводительных блокчейн-сетей в Web3. 🔹 Реальное TPS: 1 089 tx/с 🔹 Максимальное TPS (100 блоков): 25 621 tx/с 🔹 Максимальный теоретический TPS: 209 708 tx/с 🔹 Объём транзакций (1D): 94 млн транзакций 🔹 Время блока: 480 мс 🔹 Финальность: 0 секунд 🔹 Коэффициент Накамото: 14 🔹 Валидаторы: 673 🔹 Средняя комиссия за транзакцию: 0,00008485 $ 🔹 Всего транзакций: 294 млрд Интернет-масштабным приложениям нужна производительность интернет-масштаба. $ICP доставляет. 🔥

Масштабируемость $ICP — 1 089 TPS в реальном времени, финальность 0 с

Знаете ли вы, что $ICP постоянно обрабатывает более 1 000 транзакций в секунду?
Это делает Internet Computer одной из самых высокопроизводительных блокчейн-сетей в Web3.
🔹 Реальное TPS: 1 089 tx/с
🔹 Максимальное TPS (100 блоков): 25 621 tx/с
🔹 Максимальный теоретический TPS: 209 708 tx/с
🔹 Объём транзакций (1D): 94 млн транзакций
🔹 Время блока: 480 мс
🔹 Финальность: 0 секунд
🔹 Коэффициент Накамото: 14
🔹 Валидаторы: 673
🔹 Средняя комиссия за транзакцию: 0,00008485 $
🔹 Всего транзакций: 294 млрд
Интернет-масштабным приложениям нужна производительность интернет-масштаба. $ICP доставляет. 🔥
Войдите, чтобы посмотреть больше материала
Присоединяйтесь к пользователям криптовалют по всему миру на Binance Square
⚡️ Получайте новейшую и полезную информацию о криптоактивах.
💬 Нам доверяет крупнейшая в мире криптобиржа.
👍 Получите достоверные аналитические данные от верифицированных создателей контента.
Эл. почта/номер телефона