اجرای ضبطشده میان دامنههای مستقل
شواهد ترمینال در ادامه، عبور پروتکل از مرزهای اعتماد Azure و DigitalOcean را ثبت میکند.
عاملهای هوش مصنوعی همین حالا در سراسر ابرها، سازمانها و حوزههای قضایی عمل میکنند. اما وقتی یک نظام حاکمیتی با نظامی دیگر روبهرو میشود، هیچ پروتکل بیطرفی برای پاسخ به سه پرسش بنیادین وجود ندارد:
Genesis Mesh لایه پیمان برای ماشینهاست.
مقامهای مستقل میتوانند در سراسر مرزهای سازمانی و ملی، هویتها را بهرسمیت بشناسند، اختیارات را واگذار کنند و اعتماد را ابطال کنند، بیآنکه ریشه اعتماد خود را از دست بدهند.
اعتمادی که هیچ ملتی مجبور به از دست دادن آن نیست.
pip install genesis-mesh
genesis-mesh init
genesis-mesh na startدو سامانه با حاکمیت مستقل، بهرسمیتشناسی با دامنه مشخص برقرار میکنند، درباره مجوز تصمیم میگیرند، ابطال را منتشر میکنند و بدون اشتراکگذاری ریشه اعتماد، ردی قابل ممیزی ایجاد میکنند.
دامنه مستقل B یک گواهی اعتماد برای هویت درخواستکننده امضا میکند.
دامنه مستقل A یک توافق بهرسمیتشناسی با دامنه مشخص را برای دامنه مستقل B فعال میکند.
گواهی اعتماد و توافق، خطمشی محلی مجوزدهی A را برآورده میکنند.
دامنه مستقل B آن داده مشخص اعتماد را پس میگیرد.
A خوراک امضاشده B را راستیآزمایی و وضعیت اعتماد خود را بهروزرسانی میکند.
اکنون همان هویت و درخواست، با دلیلی قابل ممیزی ناموفق است.
reason: acceptedreason: attestation_locally_revokedشواهد ترمینال در ادامه، عبور پروتکل از مرزهای اعتماد Azure و DigitalOcean را ثبت میکند.
اسکریپت عمومی دو مرجع موقت را راهاندازی میکند و صدور، بهرسمیتشناسی، ابطال، وارد کردن و رد را بازتولید میکند.
سیگنالهای تجمیعی فعلی شبکه، مستقل از نمایش ضبطشده دریافت میشوند.
Azure accepted NB attestation before revocation
accepted: True
reason: accepted
NB revoked the same attestation
reason: final_independent_sovereign_proof_revocation
Azure imported NB revocation feed
accepted: True
sequence: 1
Azure rejected the same attestation after feed import
accepted: False
reason: attestation_locally_revoked
Result: independent-sovereign proof passed across Azure and DigitalOcean VMs.git clone https://github.com/GenesisMeshLabs/genesismesh
cd genesismesh && pip install -e .
python docs/examples/assets/scripts/cross-sovereign-revocation-demo.pyیا بدون نصب، آن را در مرورگر خود امتحان کنید: mesh.genesismesh.org ↗بیشتر زیرساختهای اعتماد سیاست کسی را رمزگذاری میکنند که ریشه را اداره میکند. Genesis Mesh تنها چهار عملیات را رمزگذاری میکند و سیاست را به دولتهای صاحب حاکمیت وامیگذارد. همین است که آن را در تراز پیمان قرار میدهد، نه در تراز فروشنده.
اثبات رمزنگارانه اینکه چه کسی اختیار را در دست دارد: هویت Ed25519، بلوکهای پیدایش امضاشده و زنجیرههای شواهد.
واگذاریهای دامنهدار و زماندار. مانیفستهای قابلیت تعیین میکنند هر هویت چه میتواند بکند، و نه بیش از آن.
در همان لحظه که اعتماد میشکند، ابطال امضاشده از مرزهای حاکمیتی میگذرد و رعایت میشود.
هر تصمیم شواهدی برجای میگذارد که دستکاری را آشکار میکند. کسی ناچار نیست حرف شما را باور کند.
استقرار عمومی تحت بهرهبرداری نگهدارندگان، همراه با اثباتهای پروتکل که بهطور مستقل بازتولیدپذیرند.
سیگنالهای عملیاتی تجمیعی. این اطلاعات نمایی کامل از امنیت یا حاکمیت ارائه نمیکند.
پیادهسازی مرجع Python و SDKهای TypeScript، Go، .NET و Rust در نسخهٔ v1.1.1 هماهنگ شدهاند. مجموعهٔ اصلی ۱٬۸۹۸ آزمون دارد و شواهد رسمی پروتکل برای راستیآزمایی با Tamarin مستند شده است.
تغییرات پروتکل از طریق پیشنویسهای عمومی، بررسی نگهدارنده، بررسی اپراتور هنگام تغییر تعهدات، بررسی امنیتی برای تغییرات حالت اعتماد، و تصمیمهای تاریخدار انجام میشود.
پیاده سازی مرجع پروتکل نیست. اپراتورها کلیدها، خط مشی ها، تصمیمات اعتماد و حقوق خروج خود را حفظ می کنند.
سیستم های مستقل نیاز به همکاری بدون نیاز به همسویی سیاسی، زیرساخت های مشترک یا ریشه مشترک اعتماد دارند.
درباره سیاست مذاکره نمیکند، اختلافات را داوری نمیکند و بر مشارکتکنندگان حکومت نمیکند. این موارد همچنان مسئولیتهای انسانی و نهادی هستند.
Genesis Mesh اتحادها را رمزگذاری نمی کند. پروتکل نیاز به شناسایی رمزنگاری دارد، نه توافق سیاسی.
مقامات می توانند از نزدیک با یکدیگر همکاری کنند در حالی که هر یک کلیدها، خط مشی ها و قدرت لغو خود را حفظ می کنند.
شناسایی ممکن است یک نقش، یک هدف یا یک پنجره زمانی را بدون ایجاد یک اتحاد دائمی پوشش دهد.
مقامات با سیاست های مختلف می توانند یک رابطه محدود را بدون ادعای توافق سیاسی گسترده تر تأیید کنند.
TSWI لایه سختافزاری زیر حاکمیت نرمافزار را بررسی میکند: بستهبندی متعلق به اپراتور، طراحی interposer، هماهنگسازی، و زیرساخت محاسباتی آگاه به انرژی.
این یک مسیر تحقیقاتی جداگانه است، نه الزامی برای پذیرش پروتکل Genesis Mesh.
مسیر پذیرش را انتخاب کنید که با نقش شما مطابقت دارد بدون اینکه تصمیمات اعتماد خود را تسلیم کنید.
کلیدها و سیاست خود را نزد خود نگه دارید: یک مرجع شبکه راهاندازی کنید، همتایان را از طریق معاهده به رسمیت بشناسید و با شرایط خودتان لغو کنید.
راهنمای اپراتور را بخوانید ←RFCها را بخوانید، از SDKهای Python، TypeScript، Go، .NET یا Rust استفاده کنید و یک جامعهٔ حاکم L2 را روی زیرساختی که از قبل در اختیار دارید راهاندازی کنید.
SDKها را ببینید ←سازمان متنباز ←معماری عمومی و شواهد قابل تکرار را مرور کنید، سپس یک کانال مستقیم برای سوالات استقرار سازمانی باز کنید.
کانال مستقیم: [email protected] ←