<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.aination.center/w/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%3A_%D0%9A%D1%83%D1%81%D1%82%D0%BE%D0%B4%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%BD%D0%BE%D0%B9_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF</id>
	<title>Архитектурный принцип: Кустодиальный мультиподписной доступ - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.aination.center/w/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%3A_%D0%9A%D1%83%D1%81%D1%82%D0%BE%D0%B4%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%BD%D0%BE%D0%B9_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF"/>
	<link rel="alternate" type="text/html" href="http://wiki.aination.center/w/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF:_%D0%9A%D1%83%D1%81%D1%82%D0%BE%D0%B4%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%BD%D0%BE%D0%B9_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF&amp;action=history"/>
	<updated>2026-10-03T05:07:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.5</generator>
	<entry>
		<id>http://wiki.aination.center/w/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF:_%D0%9A%D1%83%D1%81%D1%82%D0%BE%D0%B4%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%BD%D0%BE%D0%B9_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF&amp;diff=316&amp;oldid=prev</id>
		<title>172.18.0.1: Создание статьи: архитектурный принцип кустодиального доступа</title>
		<link rel="alternate" type="text/html" href="http://wiki.aination.center/w/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF:_%D0%9A%D1%83%D1%81%D1%82%D0%BE%D0%B4%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%BD%D0%BE%D0%B9_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF&amp;diff=316&amp;oldid=prev"/>
		<updated>2026-04-29T07:18:15Z</updated>

		<summary type="html">&lt;p&gt;Создание статьи: архитектурный принцип кустодиального доступа&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Архитектурный принцип AI Nation ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Кустодиальный мультиподписной доступ&amp;#039;&amp;#039;&amp;#039; (Custodial Multisig Access)&lt;br /&gt;
&lt;br /&gt;
=== Суть принципа ===&lt;br /&gt;
&lt;br /&gt;
При добавлении кустодиалов (custodians/хранителей) в мультиподписную схему Stellar, &amp;#039;&amp;#039;&amp;#039;текущий статус управления должен быть идентичен 3/4 хранителей&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Кустодиалы — не gatekeepers, не блокирующий слой, а &amp;#039;&amp;#039;&amp;#039;резервные ключи восстановления&amp;#039;&amp;#039;&amp;#039;. Они:&lt;br /&gt;
* Не стоят на пути обычных операций&lt;br /&gt;
* Дают возможность дублирующих операций при утрате основного ключа&lt;br /&gt;
* Эквивалентны основному ключу в совокупности (3 из 4 = 1 основной)&lt;br /&gt;
&lt;br /&gt;
=== Математика весов ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Signers:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Основной ключ (bot/trading) → weight: 3&lt;br /&gt;
* Основной ключ (owner/main) → weight: 3&lt;br /&gt;
* Custodian 1 → weight: 1&lt;br /&gt;
* Custodian 2 → weight: 1&lt;br /&gt;
* Custodian 3 → weight: 1&lt;br /&gt;
* Custodian 4 → weight: 1&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Thresholds:&amp;#039;&amp;#039;&amp;#039; 3 / 3 / 3&lt;br /&gt;
&lt;br /&gt;
=== Верификация симметрии ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Сценарий !! Вес !! Threshold !! Результат&lt;br /&gt;
|-&lt;br /&gt;
| Один основной ключ || 3 || 3 || ✅ Полный контроль&lt;br /&gt;
|-&lt;br /&gt;
| 3 из 4 Custodians || 3 || 3 || ✅ Полный контроль (восстановление)&lt;br /&gt;
|-&lt;br /&gt;
| 2 Custodians || 2 || 3 || ❌ Недостаточно&lt;br /&gt;
|-&lt;br /&gt;
| 1 Custodian || 1 || 3 || ❌ Недостаточно&lt;br /&gt;
|-&lt;br /&gt;
| Основной + 1 Custodian || 4 || 3 || ✅ Избыточно, но работает&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Критические правила ===&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Не создавать дополнительный барьер&amp;#039;&amp;#039;&amp;#039; — если threshold &amp;gt; sum(custodians), хранители не смогут восстановить счёт&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Не занижать барьеры&amp;#039;&amp;#039;&amp;#039; — если threshold ≤ weight одного custodian, система не защищена&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Симметрия&amp;#039;&amp;#039;&amp;#039; — weight основного ключа = sum(3 custodians) = threshold&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;При добавлении custodians&amp;#039;&amp;#039;&amp;#039; — пропорционально подкручивать веса основных ключей&lt;br /&gt;
&lt;br /&gt;
=== Операционные пороги Stellar ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Medium threshold&amp;#039;&amp;#039;&amp;#039; (большинство операций):&lt;br /&gt;
* Payment, ManageSellOffer, ManageBuyOffer, PathPayment&lt;br /&gt;
* ChangeTrust, ManageData, CreateClaimableBalance&lt;br /&gt;
* LiquidityPoolDeposit, LiquidityPoolWithdraw&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;High threshold&amp;#039;&amp;#039;&amp;#039; (критические операции):&lt;br /&gt;
* SetOptions (при изменении signers/thresholds)&lt;br /&gt;
* AccountMerge&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Low threshold&amp;#039;&amp;#039;&amp;#039; (рутинные):&lt;br /&gt;
* AllowTrust, BumpSequence, ClaimClaimableBalance, SetTrustlineFlags&lt;br /&gt;
&lt;br /&gt;
=== Контракт ===&lt;br /&gt;
&lt;br /&gt;
Кустодиалы: Игорь Толстов, Антон Ехин, Виктор Корб, Линия&lt;br /&gt;
&lt;br /&gt;
=== Применение ===&lt;br /&gt;
&lt;br /&gt;
Данный принцип применяется ко всем счетам AI Nation в Stellar сети, требующим защиты от утраты ключей.&lt;br /&gt;
&lt;br /&gt;
[[Category:Архитектура]]&lt;br /&gt;
[[Category:Инфраструктура]]&lt;br /&gt;
[[Category:Stellar]]&lt;/div&gt;</summary>
		<author><name>172.18.0.1</name></author>
	</entry>
</feed>