الجزء من نيوتن الذي أعتقد أن المطورين سيفهمونه أسرع هو الجزء الذي سيفهمه مسؤولو الامتثال المؤسسي أبطأ، والعكس صحيح. Rego هي المكان الذي يلتقي فيه عالمان، وخيار التصميم لاستخدامها يستحق اهتمامًا أكبر مما يحصل عليه عادةً. Rego هي لغة السياسات من مشروع 0pen Policy Agent. تُستخدم على نطاق واسع في البنية التحتية للمؤسسات، مثل التحكم في قبول Kubernetes، وتفويض بوابة API، وسياسات خطوط أنابيب CI/CD. إذا كنت قد عملت في بنية تحتية حديثة للسحابة وبأي مقياس جاد، فمن المرجح جدًا أنك قد كتبت أو قيّمت سياسات Rego. إنها لغة تصريحية، ومُحسّنة بالأدوات بشكل جيد، ومرّست ومجرّبة في المعركة عبر نظام بيئي كبير قائم بالفعل.
لقد فوجئت حقًا بمجالات الإنفاذ الأربعة في حزمة Newton Vault SDK عندما رسمتها هذا الصباح؛ فهي تغطي نطاقًا أوسع مما يوحي به العنوان.
الامتثال هو الواضح. فحص OFAC، والتحقق من العقوبات، والطبقة التنظيمية التي تحتاج كل مؤسسة لإثباتها. وتقف الهوية جنبًا إلى جنب مع ذلك عبر التحقق والأهلية، للتأكد من أن الأطراف الصحيحة تتفاعل مع البروتوكولات الصحيحة. هذان المجالان وحدهما سيكونان منتجًا مفيدًا.
الأمان هو ما يجعل الأمر أكثر إثارة للاهتمام. حجب التهديدات في الوقت الفعلي. نوع الحماية التي لا تكتفي فقط بالتحقق من هويتك، بل تراقب ما يحدث للبروتوكول لحظة تنفيذ المعاملة، وتضع علامة على الأموال الواردة من عناوين مخترَقة، وتمنع التفاعل مع العقود المدرجة في القوائم السوداء، وتلتقط توقيعات الاستغلالات المعروفة قبل أن تُنفَّذ.
والمجال الرابع هو المخاطر.
مخاطر الطرف المقابل، سلامة APY، حدود الرافعة، صحة الـ Oracle. هذه المعلمات هي التي تحدد ما إذا كانت المعاملة آمنة للتنفيذ في ظل ظروف السوق الحالية، وليس فقط ما إذا كانت الأطراف المعنية ملتزمة....$LAB
ما لفتني في هذا التأطير هو أن معظم الأنظمة تتعامل مع مجال واحد أو اثنين فقط من هذه المجالات، وتعتبر الباقي مشكلة طرف آخر. إن حزم المجالات الأربعة كلها في طبقة إنفاذ واحدة على السلسلة يعني أن الـ vault الذي ينشر Newton يحصل على الصورة الكاملة في اللحظة التي تُقدَّم فيها المعاملة، بدلًا من تجميعها من أربعة مصادر منفصلة بعد وقوع ذلك.
ما إذا كانت المجالات الأربعة في طبقة واحدة ستظل متماسكة مع نمو تعقيد السياسات داخل كل مجال—سؤال التصميم الذي يستحق المتابعة??
يشعر التنفيذ المدفوع بالسياسات بأنه أقل شبيهاً بميزة أخرى ضمن البلوك تشين وأكثر بوصفه بنية تحتية مفقودة للأتمتة الموثوقة. إذا كانت التطبيقات تحتاج باستمرار إلى قواعد قابلة للإنفاذ، فقد تصبح هذه الطبقة ضرورية بقدر أهمية العقود الذكية نفسها.
Python_Trading
·
--
يبدو أن كل سلسلة بلوك تشين تحاول حل جزء مختلف من لغز ما. فبعضها يركز على الأمان، وبعضها الآخر على قابلية البرمجة، وبعضها على السرعة. لكنني كنت أتساءل عمّا إذا كانت الطبقة المهمة التالية ليست عن تنفيذ أسرع على الإطلاق.
ربما يتعلق الأمر بضمان حدوث المعاملات للأسباب الصحيحة.
في الواقع، معظم المستخدمين لا يهتمون بإرسال معاملة. إنهم يهتمون بالنتيجة. يريدون إجراءات تتبع شروطاً وحدوداً وصلاحيات دون الحاجة إلى الوثوق بكل تطبيق على حدة كي يطبّق هذه القواعد بشكل صحيح. هنا يبدأ اهتمام التنفيذ المُدار بالسياسات بالظهور.
ما يلفت انتباهي هو أن هذه المقاربة ليست تنافس السلاسل القائمة فعلياً. إنها تضيف طبقة أخرى قد تجعل النشاط على السلسلة أكثر قابلية للتنبؤ وأكثر أماناً إذا ما تم تبنيها على نطاق واسع.
وأظن أيضاً أن الناس يُبالغون في تقدير مقاومة المطورين. غالباً ما يتبنى المطورون أدوات أفضل عندما تكون الفوائد واضحة. السؤال الأكبر هو ما إذا كان المستخدمون والتطبيقات فعلاً يحتاجون إلى هذه الإمكانية بدرجة كافية لجعلها معياراً.
البنية التحتية الجيدة وحدها نادراً ما تكسب. يجب أن تحل مشكلة حقيقية يشعر بها الناس يومياً؛ وإلا فقد تواجه حتى الأفكار الذكية صعوبة في اكتساب الزخم.
الإقرار المُوقَّع هو ما يحوّل الامتثال من مجرد وعد إلى دليلٍ يمكن التحقق منه ويمكّن أي شخص من تدقيقه. إن وجود الدليل، لا مجرد التطبيق، هو ما يمنح طبقة التفويض لدى نيوتن مصداقيةً طويلة الأمد.
BLANK Bro
·
--
صاعد
في البداية، افترضتُ أنه مجرد تأخير في الشبكة عندما شاهدتُ معاملةً تبقى معلّقةً لبرهة أطول مما هو متوقع قبل أن تُسوى. لم يكن الأمر كذلك. يدرج Newton فحصًا للسياسة داخل تلك الفجوة، وهي لحظة تقرأ فيها شبكة من المشغّلين القواعد التي كتبها المطوّر، وتتحقق منها مقابل إشارات على السلسلة وخارجها، ثم تقرر ما إذا كانت المعاملة تستحق الحق في الاستمرار. ما لفت انتباهي لم يكن الفحص نفسه. بل كان الإيصال. فكل تقييم، سواء تمت الموافقة عليه أو حُجب، يُكتب على السلسلة كتأكيد موقّع، وهو سجل دائم لكل «لا» بجوار كل «نعم»، ويمكن لأي شخص يكلّف نفسه عناء النظر التحقق منه. معظم المستخدمين لن يفتحوا أبدًا Newton Explorer. الإيصال ليس لهم. إنه للمراجع، والمخصّص، والمنظّم الذي لا يحتاج أبدًا إلى أخذ كلمة المنصة على محمل الثقة. وهذا يطرح السؤال الحقيقي: هل المطلوب هنا امتثال أسرع، أم أن يضع شخص آخر أخيرًا يده على الدليل. @NewtonProtocol $NEWT #Newt
عدت هذا الصباح عبر قسم RWA في ورقة نيون البيضاء، ونموذج التهديد الذي يبنون له أكثر تحديدًا مما كنت أتوقع. الأوراق المالية المُرمَّزة (tokenized) والعقارات ومنتجات الائتمان تحمل ثلاث أسطح هجوم متميزة لا يمكن للعقود الذكية القياسية معالجتها/
اختراق مفتاح المدير (admin key): المهاجم الذي يسيطر على المفتاح يتجاوز جميع ضوابط الوصول بالكامل. تلاعب الـNAV وبيانات الـoracle: يؤدي إلى تسعير غير دقيق للأصول لتمكين عمليات الاسترداد غير المصرح بها أو إصدار (minting) مُبالغ فيه. تغييرات الحالة غير المصرح بها: إصدار دون إذن، وتعديل قيود التحويل أثناء التنفيذ (mid-stream).
ما يقدمه نيون لبروتوكولات RWA هو مجموعة من قيود السياسات تعمل كـ "ثوابت تشغيلية" (runtime invariants). هذه ليست قواعد يمكن الالتفاف عليها إذا حصل شخص ما على مفتاح المدير.... بل يتم فرضها على مستوى المعاملة عبر متطلبات التوثيق (attestation). حواجز Mint وRedeem تضمن مشاركة المستثمرين المؤهلين فقط. تحقق سلامة NAV: يتحقق من أسعار الـoracle مقابل حدود التسامح (tolerance bounds). ضوابط التحويل: تقيّد نشاط السوق الثانوية على الأطراف المؤهلة....
الفكرة التي علقت بذهني هي أن هذه السياسات تعمل كقيود لا يمكن تجاوزها بغض النظر عن من يحمل مفتاح المدير. بالنسبة للمؤسسات التي تُحوِّل الأصول الحقيقية إلى رموز على سلاسل بلوكشين عامة، فإن مخاطر مفتاح المدير هي واحدة من أصعب المشكلات لحلّها. تحويل مخاطر مفتاح واحد إلى تفويض موزع عبر فرض السياسات هو إجابة مختلفة بنيويًا عن تلك المشكلة,,,
أجد أن هذه هي أكثر حالة استخدام مقنعة لاقتناع المؤسسات (institutional adoption). ليس لأن الخيارات الأخرى غير حقيقية. بل لأن البديل لبروتوكولات RWA في الوقت الحالي هو قبول مخاطر مفتاح المدير كتعرض معروف. سواء ستتطلب المؤسسات التي تُرمّز الأصول هذا المستوى من فرض التنفيذ على السلسلة (onchain enforcement) قبل أن تنشره أو ستتعامل معه كبنية تحتية اختيارية، هو سؤال يستحق المتابعة؟؟
ماذا يعني ذلك فعليًا بالنسبة للبلوك تشين ألا يرى بياناتك
كنت أمرّ من خلال بنية الخصوصية الخاصة بنيوتن منذ بعد ظهر أمس، وهذه هي الجزء من الورقة البيضاء الذي تطلّب أكبر قدر من إعادة القراءة كي أفهمه فعليًا. ليس لأن شرحه ضعيف. بل لأن التصميم مُتَطبّق/متدرّج بشكل حقيقي بطريقة تستغرق وقتًا كي يتم استيعابها بالكامل. الادعاءُ الأساسي هو أن البيانات الحساسة لا تُعرَض أبدًا على البلوك تشين. البلوك تشين يرى إثباتات وإقرارات فحسب، وليس بيانات الهوية الأساسية. هذه الادعاء يحتاج إلى أن يُدعَم بآليةٍ تقنية محددة، وإلا فهو مجرد لغة تسويقية. غلاف خصوصية نيوتن هو تلك الآلية.
توجد مشكلة تصميمية في هوية السلسلة (onchain identity) يَقبلها معظم الناس في هذا المجال بصمت على أنها غير قابلة للحل. للتحقق من هوية شخص ما، تحتاج إلى بياناته. لكن بمجرد أن تلامس هذه البيانات سلسلة عامة (public chain)، تصبح مكشوفة بشكل دائم. هذان الشرطان يتعارضان مع بعضهما، ومعظم الطرق الحالية إما تختار جانبًا واحدًا وتعيش مع العواقب. تم بناء «Oracle» الخاص بهوية نيوتن (Newton's Identity Oracle) على نموذج مختلف، وتستحق البنية المعمارية فهمًا تفصيليًا. تعمل المنظومة على ثلاثة أدوار: الجهة المُصدِرة هي كيان يثبت سمات المستخدم عبر التحقق من الهوية (KYC). مزوّدو التحقق من الهوية، والجهات الحكومية، والمؤسسات المالية، ومحلّلو سلوك السلسلة على السلسلة (onchain behavior analyzers). يقومون بإصدار بيانات اعتماد موقّعة (signed credentials) ويمنحونها للمستخدمين. أصحابها هم المستخدمون أنفسهم؛ إذ يقومون بتخزين تلك البيانات اعتماد في محافظهم الخاصة. يقررون متى يعرضونها ولمن. يقوم المُتحققون (Newton operators) و«Identity Oracle» نفسها بالتحقق من إثباتات بيانات الاعتماد داخل بيئات تنفيذ موثوقة (TEE)، ما يعني أن البيانات الأساسية لا تُكشف أبدًا لنظام المضيف الخاص بالمتحقق. نتيجة التحقق تكون قيمة منطقية (boolean) أو مخرجات بسيطة للغاية يتم تغذيتها في تقييم السياسات. نجاح أو فشل. لا يحدث شيء آخر على السلسلة (onchain)...
تقوم العملات المستقرة الآن بمعالجة قيمة شهرية أكبر مما تفعل العديد من شبكات الدفع التقليدية. توقفت عند تلك الجملة من ورقة نيوتن البيضاء هذا الصباح، لأنها تكشف عن فجوة أساسية في البنية التحتية للامتثال التي تدعم هذا الحجم.
تتمثل الفجوة في الإنفاذ على مستوى التحويل. تواجه مُصدّري العملات المستقرة توتراً حقيقياً: إن القيمة المعروضة تكمن في التحويلات الفورية العالمية دون إذن، لكن الأطر التنظيمية تتطلب فحص العقوبات، والتحقق من الهوية، ورصد المعاملات بالضبط عند النقطة التي يحدث فيها التحويل. ليس عند التسجيل. وليس بعد وقوع المعاملة. بل في لحظة التحويل نفسها.
تعالج معظم المقاربات الحالية ذلك على طبقة واجهة المستخدم. واجهة فحص العقوبات تحظر المستخدم المعلَّم. ثم يتفاعل ذلك المستخدم مباشرةً مع العقد الذكي الأساسي، ولا يعني الحظر شيئاً. إن حدّ الإنفاذ وحدّ التنفيذ منفصلان/منفصلان.
تجعل نيوتن الإنفاذ يحدث عند التحويل نفسه. يمكن لكل تحويل للعملة المستقرة أن يتطلب إثباتاً من نيوتن يَتحقق من أن فحص العقوبات نجح، وأن فحوص الاختصاص/الولاية قد تمت، وأن متطلبات قاعدة السفر المتعلقة بالإسناد قد تم استيفاؤها. لن ينفذ العقد الذكي بدون إثباتٍ صحيح. المُصدر يحدد السياسة.... نيوتن يطبقها. والسلسلة يسجل الدليل.
أجد
أن آلية "إيصال الامتثال" مهمة جداً هنا. يحتفظ المُصدر بالأدلة/القرائن الرقمية-المرئية التي تثبت تطبيق السياسة على كل تحويل. ليس سجلات تُظهر أن المراقبة جرت. بل دليل أن الإنفاذ حدث.
سواء اعتمد مُصدّرو العملات المستقرة هذا قبل أن يفرضه المنظمون أو بعد ذلك، هو السؤال الذي يحدد مدى سرعة تطور هذا السوق؟؟
كنت أفكر في مشكلة وكيل الذكاء الاصطناعي منذ هذا الصباح، وأعتقد أن حالة الاستخدام هي ما يجعل معمارية نيوتن تبدو الأكثر إلحاحًا الآن.
يمكن للوكلاء المستقلين على مسارات التشفير بدء المعاملات بسرعة الآلة. الصفقات، وحركات الأموال، وتفاعلات البروتوكولات تحدث دون أي مراجعة بشرية لعمليات فردية 0. الأطر الامتثالية الموجودة حاليًا صُممت للناس الذين يتخذون القرارات.
تفترض أن هناك شخصًا ضمن الحلقة. الوكلاء يزيلون هذا الافتراض تمامًا.
المشكلة ليست أن الوكلاء خطِرون بطبيعتهم. المشكلة هي أن طبقة التفويض لما يمكنهم فعله غير موجودة بعد بصيغة قابلة للتحقق. يمكن لوكيل لديه وصول إلى المحفظة أن ينفّذ في ولايات قضائية مُعاقَبة، ويتفاعل مع عناوين مُدرَجة على القائمة السوداء، ويتجاوز حدود السرعة، كل ذلك قبل أن تلحق أي منظومة مراقبة بالركب/
يتعامل نيوتن مع ذلك عبر اعتبار المعاملات التي يبدأها الوكيل تمامًا مثل المعاملات التي يبدأها البشر. يقدّم الوكيل نية إلى البوابة، ويجري تقييم السياسة، ويعود إثبات/إقرار (attastation). لا يمكن للوكيل التنفيذ إلا بما تسمح به الإقرار/الإثبات. حدود الإنفاق، والأطراف المقابلة المسموح بها، والبروتوكولات المسموح بها—كلها تُفرض برمجيًا بسرعة آلة بدلًا من الاعتماد على طابور موافقات بشري لا يمكنه مواكبة ذلك...
أعتقد أن هذا هو التأطير الصحيح لهذا. لا يمكن أن تكون طبقة التفويض لتمويل وكلاني (agentic finance) عملية بشرية. يجب أن تكون برمجية، وفورية (real-time)، وقابلة للتحقق...
سواء طورت أطر السياسات للوكلاء الذكيين بسرعة كافية لتواكب مدى السرعة التي يتم بها نشر الوكلاء أنفسهم—هي الجزء الذي يجعلني أتابع هذا عن كثب??
قرأتُ القسم الخاص بنموذج الأمان في ورقة نيوتن البيضاء في وقت متأخر من الليلة الماضية، وكانت هناك مسألة واحدة ظلّت تتكرر في ذهني ولم أستطع تركها. إذا كانت نيوتن تُنتج إشهادات تعتمد عليها العقود الذكية للتنفيذ، فما الذي يجعل تلك الإشهادات موثوقة فعلًا؟ الإجابة هي حصة اقتصادية، وهي أكثر صرامة مما كنت أتوقع. يسجّل المشغّلون على شبكة نيوتن عبر إطار عمل AVS التابع لـ EigenLayer. يضعون رهاناتهم—إما ETH مُعاد رهنه أو رموز الرهن السائل—كضمان قبل أن يتمكنوا من المشاركة في تقييم السياسات..... هذا الرهان هو أساس نموذج الثقة. تؤدي الإشهادات الصحيحة إلى جني رسوم. أما الإشهادات غير الصحيحة فقد تعرض المشغّل لخصم اقتصادي ذي مغزى، يُطبَّق على رأس ماله المرهون عبر آلية الإغراق الفوري في EigenLayer.
ثلاثة أشياء يجب أن تعمل معًا، أو لا يعمل أيٌّ منها
كلما قرأت أكثر عن بنية نيوتن، كلما شعرت أن تأطير الركائز الثلاث يؤدي عملًا أكبر مما يبدو عليه لأول وهلة. معظم البنية التحتية للامتثال في هذا المجال تختار واحدة من ثلاث مشكلات لحلها. إما أنها تركز على الهوية والتحقق من هوية الشخص قبل أن يتفاعل مع بروتوكول. أو أنها تركز على السياسات التي تحدد ما هي القواعد التي يجب تطبيقها على معاملة معينة. أو إنها تركز على قابلية التشغيل البيني لجعل شيء يعمل عبر أكثر من سلسلة واحدة. لا أحد يبني الثلاثة كلها في نفس الطبقة لأن كل واحدة منها صعبة بما يكفي لوحدها.
هناك فئة محددة من مخاطر التمويل اللامركزي (DeFi) لا يتم الحديث عنها بما يكفي، وهذا يزعجني كل مرة أفكر فيها. تقوم القُصّات/الحاويات المُنسّقة (curated vaults) التي تحمل مليارات الدولارات من الأصول بإدارة حدود المخاطر الخاصة بها عبر عمليات تتم خارج السلسلة.
جداول بيانات، مراجعات يدوية، وأدوات مُجزأة تعيش بالكامل خارج البروتوكول. القواعد موجودة. لكنها لا تعيش في المكان الذي تحدث فيه المعاملات. القاعدة الموجودة في مستند خارج السلسلة ليست هي نفسها القاعدة المُطبَّقة عند مستوى العقد الذكي، والفجوة بينهما هي المكان الذي يستقر فيه التعرض فعليًا.
ما يفعله نيوتن (Newton) مع فرض سياسات الحاويات (vault enforcement) هو وضع القواعد في المكان الذي تحدث فيه المعاملات. يحدث تقييم السياسة على السلسلة (onchain)، قبل التسوية. لا يمكن للحاوية تنفيذ معاملة تنتهك حدود المخاطر الخاصة بها.
لأن الإقرار/التوثيق (attestation) الذي يُخوّل التنفيذ لن يتم توليده إذا فشلت السياسة. الفرق بين حدّ مخاطر يمكن التحايل عليه وبين حدّ لا يمكن التحايل عليه هو جوهر المسألة... أجد أن هذا التأطير (framing) يوضح الصورة حقًا. هذا ليس مجرد تحسين للمراقبة. بل هو تغيير هيكلي في مكان تموضع عملية الإنفاذ (enforcement) فعليًا.
هل سيتبنى مشغلو الحاويات فرض سياسات على السلسلة طوعًا قبل وقوع حادث كبير؟ هذا هو السؤال الذي أعود إليه باستمرار????
كنت جالسًا مع ورقة نيوتن البيضاء منذ البارحة، وهناك جملة واحدة علقت في ذهني أكثر من أي شيء آخر فيها... التسوية بدون تفويض ناقصة. يبدو هذا بديهيًا بمجرد أن تقرأه. لكن الأمر ليس كما تعمل به بالفعل تمويلات أونشين (0nchain) حاليًا. كل نظام مالي تقليدي يفصل بين هاتين الوظيفتين. شبكة بطاقات تُجيز الدفع قبل أن تقوم المصرف بتسويته. جهة المقاصة تتحقق من الصفقة قبل أن ينفذها البورص. تحدث الموافقة أولًا. يحدث التسوية بعد ذلك. إنهما لا يكونان أبدًا نفس الخطوة...
لقد اكتشفت للتو أن حزمة <a>@NewtonProtocol </a> Vault SDK منتجٌ فعلي للشحن وليس وعدًا مؤجلًا ضمن خارطة طريق مستقبلية، وهذا ما غيّر طريقة تفكيري في البروتوكول بأكمله بشكل صادق.
غالبًا ما تتعامل بنى تحتية لمعظم الـ Vault مع الامتثال والأمن والمخاطر كـ«ثلاث مشاكل منفصلة». تضع فحصًا للـ sanctions هنا، وتضيف قاطعًا للدارات هناك، وتستعين بنموذج مخاطر في مكان آخر. لا يوجد تواصل بين هذه الأجزاء مع بعضها البعض. أمّا الـ SDK فيُجمّع هذه الثلاثة في طبقة إنفاذ واحدة على السلسلة بدلًا من ذلك.......
هذا نهج مختلف بشكل ملموس. الـ Vault الذي يستخدمه لا يحتاج إلى تجميع مكدس الامتثال الخاص به من الصفر. منطق الإنفاذ يأتي مُضمّنًا، ويتم تطبيقه على مستوى البروتوكول بدلًا من العيش في عملية خارج السلسلة يمكن تخطيها أو إساءة تهيئتها.
توجد Vaults منسّقة في التمويل اللامركزي (DeFi) تحمل مليارات الآن، وهذا الرقم يستمر في الارتفاع. أغلب هذه الـ Vaults ما تزال تُدير حدود المخاطر عبر عمليات خارج السلسلة متشظية. الـ SDK موجّه مباشرةً لسد هذه الفجوة.
أعجبني أنه ليس مجرد بنية تحتية مجردة. إنه منتج ملموس مع شركاء إطلاق مرتبطين به. سواء أصبح الـ SDK هو الطريقة الافتراضية لبناء Vaults جديدة أو بقي خيارًا من بين عدة خيارات—فهذا هو الجزء الذي يستحق المتابعة مع تطور التبنّي؟؟
قضيت هذا الصباح في مراجعة كل ما كتبته عن @OpenGradient خلال الأسابيع القليلة الماضية، واكتشفت أنني لم أشرح فعليًا ما الذي تفعله $OPG من الناحية الميكانيكية. لذا إليكم ذلك.
$OPG ليست توكنًا ذا غرض واحد فقط. إنها تقع تحت ثلاث وظائف متميزة في آنٍ واحد. وظيفة التسوية الشبكية هي الأولى: كل طلب استدلال، وكل تنفيذ نموذج، وكل مورد حوسبة يتم استهلاكه على المنصّة يتم دفعه باستخدام $OPG ، كما يحصل مشغلو العقد على مكافآت في OPG مقابل معالجة تلك المهام. إنها وحدة النشاط الاقتصادي الفعلية المتدفقة عبر الشبكة,,,
والوظيفة الثانية هي الوصول. رفع نموذج واستضافته على Model Hub يتطلب $OPG .... وهي تعمل كمفتاح، لا كمجرّد وسيلة دفع.
والوظيفة الثالثة هي الأمن والحوكمة مجتمعتين. يجب على المدققين/الـ validators رهن OPG للمشاركة في إجماع Proof of Stake الذي يؤمّن الشبكة.
ومساهمو/حاملو التوكن يمكنهم التصويت على ترقيات البروتوكول وعلى سجلّ أكواد الـ enclave المعتمدة—نفس سجل بصمة/هاش الكود الذي يتحقق منه نظام التحقق من الـ TEE قبل أن تتمكّن أي عقدة من تقديم طلب..
الجزء الأخير صُدمتُ به حقًا عندما وصلته. الحوكمة المتعلقة بـ OPG ليست شيئًا تجريديًا. بل ترتبط مباشرةً بالـ code المسموح له بالعمل داخل بنية الخصوصية التي يعتمد عليها النظام الأساسي بالكامل.....
ثلاث وظائف، توكن واحد,,, وكل ذلك مرتبط بالاستخدام الفعلي للشبكة بدل أن يكون منفصلًا عنها.
ما إذا كانت مشاركة حوكمة حاملي التوكن ستبقى نشطة بدرجة كافية للحفاظ على سجل الأكواد بشكل صحيح مع نمو الشبكة هو السؤال طويل الأمد الذي يستحق المتابعة؟
لقد كانت هناك أشياء تخص الاستضافة المركزية لنماذج الذكاء الاصطناعي تقلقني منذ فترة، وأخيرًا وجدت طريقة واضحة للتعبير عنها.
عندما يعيش نموذج ما على خادم مركزي، فإن توفره يصبح قرارًا سياسياً. الشركة التي تشغّل السيرفر هي التي تقرر النماذج التي ستبقى متاحة، وأيها سيتم سحبه، وأيها سيتم تعديلُه بين الإصدارات دون إشعار، وأيها قد يختفي تمامًا عندما تتغير الحسابات التجارية....
لقد شاهدت نماذج كنت أبني حولها سير عمل أن تُهمَّش أو تُحدَّث بصمت أو تُزال ببساطة. تكتشف الأمر عندما يتعطل تطبيقك....
إن "@OpenGradient Model Hub" مبني على تخزين لامركزي (decentralized) من Walrus. كل نموذج يحصل على Blob ID مُعالج بالمحتوى (content-addressed). هذا الـ ID هو البصمة التشفيرية الفعلية للنموذج نفسه، وليس مؤشرًا إلى موقع يمكن أن يتغير، بل هو مرجع للمحتوى الدقيق. إذا تغيّر المحتوى، يتغير الـ ID. أنت تعرف دائمًا ما الذي تقوم بتشغيله...
وبسبب أن التخزين لامركزي، فلا يمكن لأي جهة واحدة أن تسحب نموذجًا من دائرة التوفر.
إن مقاومة الرقابة ليست ميزة تمت إضافتها فوق كل ذلك. بل هي خاصية لبنية التخزين الأساسية. نموذج موجود على Walrus ومعه Blob ID مُتحقق/موثّق ومُسجل على السلسلة (on chain) يمكن الوصول إليه بشكل دائم طالما أن الشبكة موجودة....
حاليًا تستضيف الشبكة أكثر من 2,000 نموذج. هذا ليس رقمًا تجريبيًا. بل هو مستودع حي.
أجد أن آلية تحديد المحتوى (content-addressing) مهمة فعلًا لأي شخص يبني تطبيقات إنتاجية على بنية تحتية للذكاء الاصطناعي. فالتكرار (reproducibility) والتوفر (availability) ليست أشياء ينبغي أن تضطر إلى افتراضها بناءً على الثقة...
هل سيظل طبقة التخزين اللامركزي قادرة على الحفاظ على الأداء الكافي تحت ضغط طلبات تنزيل النماذج الثقيلة عندما تتوسع الشبكة؟ هذه هي المسألة التشغيلية التي يستحق متابعتها؟
قرأت قسم Twin.fun من الورقة البيضاء الليلة الماضية وهذه هي الجزء من منظومة @OpenGradient الذي لم أتوقع أن أجده مثيرًا للاهتمام. لكنه جعلني أستمر في القراءة مدة أطول مما كنت أخطط له.
الفكرة هي سوق للـ Digital Twins (التوائم الرقمية). تقوم بإنشاء تمثيل رقمي لنفسك أو لأي شخصية/شخصية خيالية/… أو قاعدة معرفية، ثم تنشره كوكيل (AI agent) على الشبكة. المستخدمون الآخرون يتفاعلون مع توأمك. وتكسب المال من تلك التفاعلات.
الاقتصاديات هي الجزء الذي يستحق الفهم تحديدًا… صانعو التوائم يكسبون من نشاط الاستدلال الذي يولّده توأمهم. كل محادثة، كل استعلام يتم توجيهه عبر توأمك ينتج نشاطًا على الشبكة يتم تسويته على السلسلة (on-chain)…
المنشئ يجلس في أعلى مسار هذا التدفق. كلما زاد استخدام توأمك، تتضاعف الأرباح—بدون الحاجة إلى تدخلِك النشط في كل تفاعل…
والطبقة السفلية للتحقق تجعل هذا ذا معنى بطريقة لا يمكن لسوق توائم مركزي أن يقلدها. التفاعلات التي تحدث مع توأمك تعمل عبر البنية التحتية نفسها من TEE و ZKML مثل بقية الشبكة. المخرجات قابلة للتحقق (attestable). والنشاط موجود على السلسلة (on-chain). التوأم الذي ينتج مخرجات قابلة للتحقق هو منتج مختلف جوهريًا عن توأم يعمل على بنية تحتية لا يمكنك فحصها…
أرى زاوية اقتصاد المنشئين هنا مثيرة للاهتمام فعلًا. بناء تمثيل ذكاء اصطناعي مستمر لنفسك يدرّ أرباحًا بشكل تلقائي مع الحفاظ على نفس ضمانات الخصوصية والتحقق مثل بقية المنصة—هذه تركيبة لا توجد في أي مكان آخر الآن…
سواء طورت Twin.fun قاعدة مستخدمين كافية لتصبح اقتصاديات المنشئين ذات معنى على نطاق واسع أم بقيت مجالًا متخصصًا، هذا الجزء الذي أريد مراقبته خلال الأشهر القليلة القادمة?????
هناك مشكلة في أدوات الذكاء الاصطناعي لم أرَ أحدًا يحلها بشكل نظيف من قبل، وهذا يزعجني كل مرة أواجهها. لديك محادثة. تبني سياقًا. يفهم النموذج مشروعك وتفضيلاتك وتاريخك مع مشكلة معيّنة.
ثم تنتهي الجلسة. تعود في اليوم التالي وتبدأ من الصفر. يجب إعادة بناء كل جزء من السياق الذي بنيناه من البداية. النموذج لا يتذكرك. لم يكن يتذكرك أصلًا. كل جلسة لوحة بيضاء بغض النظر عن كم العمل الذي بذلته في الجلسة السابقة...
MemSync هو مكوّن البنية التحتية رقم <a>@OpenGradient </a> المصمم خصيصًا لإصلاح ذلك. يمنح وكلاء الذكاء الاصطناعي ذاكرةً دائمة عبر الجلسات. ليس مجرد تاريخ محادثات محفوظ في ملف تلصقه يدويًا. بل بنية تحتية حقيقية للذاكرة طويلة الأمد تحافظ على السياق والبيانات التاريخية عبر تفاعلات مختلفة، بحيث يمكن للنموذج أن يتصرف بشكل متسق مع مرور الوقت.
النتيجة العملية لذلك بالنسبة لأي شخص يشغّل سير عمل مستمر (Ongoing) كبيرة. وكيل ذكاء اصطناعي يتذكر القرارات التي اتخذها الأسبوع الماضي، والبيانات التي عالجها الشهر الماضي، والتفضيلات والقيود التي تم ضبطها عبر عشرات الجلسات—هذا أداة مختلفة بشكل جوهري عن أداة تتم إعادة ضبطها في كل مرة.
وبالنسبة لسيناريوهات استخدام الوكلاء تحديدًا، الذاكرة الدائمة ليست ميزة إضافية لطيفة. وكيل يفقد السياق بين الجلسات ليس حقًا وكيلًا. بل هو سلسلة من طلبات منفصلة لمرة واحدة، فقط يحدث أنها تستخدم نفس النموذج...
هل تستمر ذاكرة MemSync مع نفس ضمانات الخصوصية التي تنطبق على الاستدلال (inference) لباقي المنصة؟ هذا هو السؤال الذي أريد أن يكون له جواب قبل أن أبني أي شيء جادًا فوقها؟
كنت أجلس مع وثائق محرك PIPE منذ صباح أمس، وهذه هي الجزء من @OpenGradient الذي أعتقد أنه سيلفت انتباه المطورين أكثر بمجرد أن يفهم الناس ما الذي يفعله.
المشكلة التي يحلها محددة. التطبيقات على السلسلة حاليًا لا تستطيع بشكل أصلي استدعاء نموذج ذكاء اصطناعي واستخدام النتيجة داخل نفس المعاملة. الطريقة التي تتعامل بها معظم الفرق مع هذا هي استخدام جهات وسيطة (Oracles)؛ يحدث الاستدلال في مكان ما خارج السلسلة، ثم يتم إرسال النتيجة مرة أخرى، وبحلول الوقت التي تنفذ فيه المعاملة تكون نتيجة الاستدلال قديمة بالفعل.
توجد فجوة. تأخير الـ oracle الذي يجلس بين ما قام به النموذج من حساب وبين ما ينفذ به العقد بالفعل...
PIPE يزيل هذه الفجوة بالكامل. عندما تدخل معاملة تحتوي على طلب استدلال إلى الـ mempool، يستخرج المحرك جميع طلبات الاستدلال المعلّقة (panding) ويرسلها إلى شبكة الاستدلال بالتوازي قبل أن يتم اعتماد الكتلة. بحلول الوقت الذي تُنفَّذ فيه المعاملة على السلسلة، تكون نتائج الاستدلال محسوبة مسبقًا وجاهزة. مخرجات النموذج وتنفيذ العقد يحدثان بشكل ذري (atomically). نفس المعاملة. لا يوجد تأخير oracle. لا توجد حالة تقادم/قدَم (staleness).
آلية “التوسع” هي الجزء الذي أثار إعجابي فعلًا. يمكن لمئات المعاملات المعلّقة أن يكون لديها طلبات استدلال مُرسلة في وقت واحد. الحسابات المكلفة في مجال ML لا تجلس في المسار الحرج لإنتاج الكتلة. بل تعمل جنبًا إلى جنب معه.
وما الذي يتيحه ذلك؟ فئة من التطبيقات لا وجود لها تقريبًا بعد. عقود ذكية تتفاعل مع مخرجات ذكاء اصطناعي مباشرة في الوقت الحقيقي دون وجود أي مصدر بيانات خارجي يجلس بينها.
هل يمكن لشبكة الاستدلال أن تحافظ على زمن إرسال متوازٍ منخفض بما يكفي مع نمو حجم المعاملات؟ هذا هو سؤال الأداء الذي يحدد إلى أي مدى ستمتد فعليًا????
خيار التصميم الذي يعود إليّ باستمرار عن @OpenGradient هو خيار يبدو بسيطًا ولكنه نادر جدًا في الممارسة العملية...
ليس كل استدلال للذكاء الاصطناعي يحتاج نفس مستوى الثقة. وبدلاً من اختيار معيار تحقق واحد وإجبار كل عبء عمل على المرور من خلاله بغض النظر عن الملاءمة، يكشف @OpenGradient عن ثلاث طرق ويسمح للمطور بالاختيار بناءً على ملف المخاطر الفعلي. ZKML للحالات التي تستحق فيها اليقين الرياضي تكلفة الحوسبة الزائدة. TEE لأعباء العمل الإنتاجية حيث تعتبر التكلفة الزائدة ضئيلة وتأكيد الأجهزة كافٍ. Vanilla للنمذجة، التحليلات، والاستدلالات ذات المخاطر المنخفضة حيث تكون الأداء هو الأولوية والثقة في العقد مقبولة...
الجزء الذي فاجأني حقًا عندما قرأت الورقة البيضاء بعناية هو أن هذه الطرق يمكن مزجها ضمن صفقة واحدة. ليس فقط اختيارها لكل تطبيق، بل مزجها لكل استدعاء استدلال داخل عملية ذرية واحدة. TEE لخطوة تفكير LLM، ZKML لنموذج المخاطر الذي يعمل في نفس الصفقة، Vanilla للتحليلات التي تحدث جنباً إلى جنب مع كل منهما. كل استدلال يحصل على مستوى التحقق الذي يتناسب مع عواقبه الخاصة، وليس مستوى التحقق الذي يحدث أن يكون الافتراضي للنظام.
هذا تصميم مختلف بشكل ملحوظ عن أي شيء يطبق نموذج ثقة واحد بشكل موحد عبر كل شيء...
والتداعيات العملية حقيقية. يمكن لوكيل DeFi اتخاذ قرارات مالية باستخدام ZKML لمخرجات النموذج التي تتحرك فعليًا الأموال بينما يقوم بتشغيل تحقق أقل تكلفة في كل مكان آخر في نفس الخط.
سواء كان المطورون سيستخدمون هذه الدقة في الممارسة العملية أو سيقومون بالتأكيد على طريقة واحدة من أجل البساطة هو سؤال اعتماد يستحق المتابعة؟؟