مع ازدياد تطور التطبيقات اللامركزية، لم يعد تأمين المعاملات على السلسلة يقتصر فقط على العقود الذكية. يجب أيضًا التحقق من كل معاملة مقابل قواعد قابلة للبرمجة قبل تنفيذها. وهذا بالضبط ما يقدمه بروتوكول نيوتن عبر محرك السياسات اللامركزي لديه.

من أفضل جوانب نيوتن أن المطورين يمكنهم اختبار قدراته دون الحاجة إلى نشر عقد ذكي. باستخدام مجموعة تطوير البرمجيات (SDK) الخاصة بـ TypeScript، يمكن لأي شخص محاكاة تقييم سياسة في غضون دقائق قليلة وفهم كيفية حماية نيوتن للمعاملات على البلوك تشين.

توضح إرشادات Quickstart ذلك من خلال مثال لفحص عقوبات OFAC. بدلًا من تنفيذ معاملة فورًا، يرسل الـ SDK نية معاملة إلى Newton Gateway، حيث تقوم شبكة المشغلين اللامركزية بتقييمها مقابل سياسة Rego محددة مسبقًا. تستخدم السياسة أوacles خارجية لـ PolicyData لتحديد ما إذا كان المُرسِل ينجح في فحوصات الامتثال قبل إرجاع الموافقة أو الرفض.

نظرًا لأن العملية تستخدم simulateTask، يحدث كل شيء كتشغيل تجريبي (dry run). لا يلزم اتصال محفظة، ولا رسوم غاز، ولا حاجة إلى Sepolia ETH. وهذا يجعلها طريقة ممتازة لمساعدة المطورين على استكشاف بنية بروتوكول Newton دون تحمل أي مخاطر على السلسلة.

سير العمل بسيط:

ثبّت Newton TypeScript SDK مع Viem.

قم بإعداد مفتاح Newton API.

عرّف نية معاملة تتضمن المُرسِل والمستلم وبيانات الاستدعاء (calldata) ومعلومات السلسلة.

نفّذ simulateTask() عبر الـ SDK.

استلم استجابة منظّمة تُظهر ما إذا كانت المعاملة مسموحًا بها، ولماذا.

تم تصميم نتيجة المحاكاة لتكون بسيطة وسهلة للمطورين. فهي تُرجع بوضوح ما إذا كان التقييم قد نجح، وما إذا كانت السياسة قد وافقت على المعاملة، وتفسيرًا مفهومًا للبشر، وأي أخطاء في حال فشل التقييم. وهذا يجعل تصحيح الأخطاء واختبار السياسات أسهل بكثير قبل نشر التطبيقات في بيئة الإنتاج.

وراء تجربة المطور البسيطة هذه بنية تحتية لامركزية متقدمة. عندما تصل طلبات المحاكاة إلى Newton Gateway، يتم توجيهها إلى شبكة مشغلي AVS اللامركزية لدى Newton. يقوم المشغلون بتنفيذ سياسة Rego ذات الصلة مع PolicyData يتم جلبه من مزوّدي بيانات موثوقين، مثل قواعد بيانات العقوبات أو الـ compliance أوacles. بعد التقييم، يتم إرجاع النتيجة إلى التطبيق. في عمليات النشر للإنتاج، ينتج عن العملية نفسها إثبات تشفير BLS، مما يتيح للعقود الذكية التحقق بأن تقييم السياسة قد تم بشكل صحيح قبل تنفيذ المعاملة.

تفصل هذه البنية بين منطق الأعمال وتنفيذ المعاملات. بدلًا من تضمين كل قواعد الامتثال أو الأمان مباشرةً في العقود الذكية، يمكن للمطورين تعريف سياسات مرنة تتطور مع الوقت مع الحفاظ على العقود الموجودة على السلسلة خفيفة وقابلة للتحقق.

تُظهر أيضًا بداية Newton مدى سهولة دمج فحوصات امتثال واقعية في التطبيقات اللامركزية. يمكن للمطورين لاحقًا استبدال سياسة العقوبات في المثال بسياساتهم المخصصة التي تغطي حدود الإنفاق، وإدارة المخاطر، والتحقق من KYC، وحماية الـ vault، وتفويض وكيل الذكاء الاصطناعي، والتحقق من الـ oracle، أو أي حاجز برمجي للمعاملات.

في النهاية، يقلّل بروتوكول Newton العائق أمام بناء تطبيقات Web3 آمنة. يمكن للمطورين التجربة محليًا، والتحقق من السياسات فورًا، واكتساب الثقة في منطق معاملاتِهم قبل الانتقال إلى الإنتاج. ومن خلال الجمع بين تقييم سياسات لامركزي مع إثباتات تشفيرية، يتيح Newton مستقبلًا يمكن فيه التحقق من كل معاملة على البلوك تشين ليس فقط للتنفيذ، بل أيضًا للامتثال والأمان وإدارة المخاطر.

@NewtonProtocol $NEWT #Newt