Sui Blockchain: إحداث ثورة في معالجة المعاملات باستخدام لغة النقل والنموذج المرتكز على الكائن
Summary:
تعمل Sui blockchain ، وهي بروتوكول جديد من الطبقة 1 (L1) ، على إحداث ثورة في مساحة blockchain من خلال استخدامها للغة البرمجة Move ونموذج يركز على الكائن لتخزين البيانات ومعالجة المعاملات. يسمح هذا النموذج بمعالجة آمنة وفعالة للأصول المعقدة مثل NFTs ويتيح تجزئة قاعدة البيانات والتوازي بشكل أسهل. تعمل هذه التطورات على تعزيز قابلية التوسع وتقليل زمن الوصول وتقليل مخاطر الأخطاء ونقاط الضعف الأمنية ، مما يسلط الضوء على إمكانات Sui كلاعب مهم في تقنية blockchain.
تقديم Sui blockchain الذي يأتي مسلحا بأحدث التقنيات على هيكل المستوى 1 (L1). قام باحثونا في كوينتيليغراف بالبحث لاستكشاف الفروق الدقيقة لهذا الوافد الجديد في ساحة blockchain. يتم تشغيل Sui بواسطة لغة برمجة Move ، مع إعطاء الأولوية لإدارة الأصول والتحكم في الوصول. في هذه المقالة ، نلقي الضوء على كيفية تأثير نموذج تخزين البيانات الخاص ب Sui ، استنادا إلى مبدأ الكائنات ، على معالجة المعاملات وتقديم الفوائد المحتملة مقارنة بالفلسفات التقليدية التي تركز على الحساب.
بالاعتماد بشكل كبير على بلوكتشين ديم، تستفيد سوي من لغة البرمجة Move للعقود الذكية، وهي لغة متخصصة في إدارة الأصول والتحكم في الوصول. يتوسع Sui في هذا الأمر باستخدام نموذج تخزين بيانات يعتمد على الكائنات بدلا من الحسابات. على عكس النماذج الكلاسيكية التي تتعامل مع تغيير أرصدة الحسابات أو النماذج التي تركز على مدخلات ومخرجات المعاملات البسيطة ، ينظر نموذج Sui إلى الأصول (والعقود الذكية) ككائنات ديناميكية. تأخذ المعاملات على Sui الكائنات ، وتحولها إلى كائنات إخراج ، مع تسجيل كل كائن تجزئة آخر معاملة قامت بإنشائها. يحمل هذا النظام أوجه تشابه مع طرازات UTXO ولكنه أكثر تنوعا وقوة.
يرتبط تنفيذ المنطق الخطي في Move بالنموذج المرتكز على الكائن ، مما يساعد في إنشاء برامج آمنة. يضمن منطق الموارد هذا عدم إمكانية العد المزدوج للأصول الرقمية أو إتلافها عن غير قصد. عندما يكون أحد الأصول متورطا في معاملة ، تضمن Sui Move تحديث حالة الأصل بطريقة تعكس نتيجة المعاملة ، وتستهلك الحالة السابقة للأصل وتوليدها في حالتها الجديدة.
في Sui ، تأتي الكائنات مجهزة بالتحكم في الوصول والأذونات المحددة مسبقا ، مما يحسن الأمان والتحكم في استخدام الأصول بعد المعاملة. هذا يخفف من نقاط الضعف الشائعة في السلاسل التي تركز على الحساب والتي تكون عرضة لهجمات إعادة التشغيل. تخدع مثل هذه الهجمات وظيفة لإجراء مكالمة خارجية لعقد آخر قبل تحديث حالتها الخاصة ، وخداعها لتنفيذ إجراءات مصممة بشكل متكرر ليتم تنفيذها مرة واحدة فقط. يمكن أن يؤدي ذلك إلى تعديلات غير مصرح بها في حالة العقد ، مما يسمح بسحب أموال أكثر من المسموح به. في Sui ، هذا الخطأ مستحيل لأن المعاملات صريحة وذرية ، مع نظام النوع الخطي في Move الذي يضمن عدم إمكانية إعادة استخدام المورد ما لم يتم إعادة تعيينه بوعي.
في المقابل ، تتطلب النماذج التقليدية مثل Solidity فحوصات إضافية من قبل المطورين لتجنب هذه الأخطاء ، مثل هجمات إعادة التشغيل التي يجب التحايل عليها باستخدام سلسلة من الفحوصات والتأثيرات والتفاعلات. يجب أن تتم كل عملية تغيير الحالة (التأثيرات) بعد الفحوصات ولكن التفاعلات المسبقة (المكالمات الخارجية). لضمان تحديث متغيرات الحالة قبل أي تفاعلات خارجية ، فإن هذا النظام ، الذي يطلق عليه غالبا "المحاسبة المتفائلة" ، يرفع مستوى الأمان. على الرغم من أن النموذج المرتكز على الكائن لا يعزز الأمان بطبيعته ، إلا أنه يتمتع بالقدرة على تبسيط عملية التطوير وتسهيل التعليمات البرمجية بشكل آمن. في Ethereum ، يمكن تأكيد العقود الذكية بشكل أكثر أمانا من خلال التحقق الرسمي ، ولكن هذه قد تكون عملية شاقة ومكلفة. تشتهر Solidity بدلالاتها المحيرة ، مما يجعل من الصعب على المطورين التنبؤ بسلوك الكود ، مما يزيد من خطر حدوث أخطاء دقيقة وثغرات أمنية يتم تقديمها. يبسط SUI Move تطوير العقود الذكية الآمنة ، ويدمج المبادئ المالية المعقولة في دلالات اللغة من الألف إلى الياء.
يعد نموذج Sui المرتكز على الكائنات مفيدا بشكل خاص في إدارة الأصول المعقدة مثل الرموز غير القابلة للاستبدال (NFTs). في Ethereum ، ترتبط NFTs بعناوين العقود الذكية وغالبا ما تتطلب مكالمات تعاقدية معقدة وتحديثات الحالة ، مما يؤدي إلى ارتفاع التكاليف والمخاطر الأمنية المحتملة. على سبيل المثال ، يتضمن نقل NFT في Ethereum استدعاء وظيفة من العقد الذكي ERC-721 ، والتي تقوم بتحديث الحالة وتشغيل الأحداث ، وهي عملية متعددة الخطوات تتطلب رسوم غاز لكل عملية. من ناحية أخرى ، يسمح نموذج كائن Sui بمعاملة كل NFT ككائن فريد له خصائص وأذونات متأصلة.
من حيث الأداء ، فإن النموذج الموجه للكائنات يجعل تقسيم قاعدة البيانات على SUI blockchain أكثر سلاسة. مع التحديث الأخير في آلية توافق الآراء الخاصة ب Sui ، يحقق SUI وقتا حتى النهاية يبلغ حوالي 390 مللي ثانية. قد يسمح هذا بإنتاجية تتجاوز 100000 معاملة في الثانية.
تعد معالجة الحل الوسط السيئ السمعة بين قابلية التوسع والأمن واللامركزية قضية ملحة بالنسبة إلى blockchains. يمكن أن يكون أحد الحلول هو تجزئة قاعدة بيانات blockchain. في النماذج التي تركز على الحساب ، تتضمن التجزئة تقسيم الولاية حسب عناوين الحسابات. يدير كل جزء مجموعة فريدة من العناوين وتتم معالجة المعاملات بواسطة الجزء الذي يحتوي على بيانات الحساب المعنية. لكن هذا يثير العديد من القضايا. على سبيل المثال ، يتطلب Polkadot تحديث رصيد كل حساب وحالته ومزامنته عبر جميع الأجزاء (Parachains) ، مما يجعل الحفاظ على التماسك عبر أجزاء متعددة أمرا صعبا. تتطلب المعاملات التي تتضمن أجزاء متعددة رسائل وتنسيقا بين الأجزاء ، مما يضيف عبئا حسابيا ويؤخر إنهاء المعاملة. على سبيل المثال ، كان على Zilliqa تجربة التوقف بسبب هذه القيود. يتحايل نموذج سوي المرتكز على الكائن على العديد من هذه القضايا من خلال اعتبار كل كائن وحدة دولة مستقلة. يمكن معالجة الكائنات وإدارتها بشكل منفصل دون الحاجة إلى مزامنة الحالة العامة، ويمكن معالجة معاملات متعددة بشكل متزامن دون المزامنة عبر الأجزاء. هذا يقلل من الحاجة إلى الاتصال المتقاطع المعقد ويسمح بمعالجة متوازية أبسط وأكثر كفاءة.
في الختام ، يتغلب نموذج Sui blockchain المرتكز على الكائنات ، والمعزز بلغة البرمجة Move ، على العديد من العيوب الرئيسية لسلاسل الكتل التقليدية من الطبقة 1. تعمل القدرة على معالجة المعاملات بالتوازي على تعزيز قابلية التوسع بشكل كبير وتقليل زمن الوصول. يضمن استخدام المنطق الخطي والأمن القائم على القدرة إدارة قوية للموارد والتحكم في الوصول ، مما قد يقلل من مخاطر الأخطاء والثغرات الأمنية. بالإضافة إلى ذلك ، فإن نهج Sui لإدارة الأصول المعقدة مثل NFTs يبسط التفاعلات ويحسن الكفاءة مقارنة بالنماذج التقليدية القائمة على الحساب.
في المقالة القادمة ، سوف نتعمق في آلية الإجماع الخاصة ب Sui blockchain ، ونستكشف كيف تطورت والفوائد التي توفرها. تستخدم Sui بروتوكول إجماع مصمم للعمل بسلاسة مع نموذجها المرتكز على الكائنات. سنقوم بتشريح تفاصيل آلية إجماع Sui ، بما في ذلك التسامح مع الخطأ وطرق تحسين الإنتاجية. ستسلط المقارنات بين نهج إجماع Sui مع سلاسل الكتل الأخرى الجديرة بالملاحظة مثل Ethereum و Polkadot و Solana الضوء على ميزاتها الفريدة مع تسليط الضوء على المجالات المحتملة التي يمكن أن تتفوق فيها أو تواجه تحديات.
Published At
6/29/2024 3:30:00 PM
Disclaimer: Algoine does not endorse any content or product on this page. Readers should conduct their own research before taking any actions related to the asset, company, or any information in this article and assume full responsibility for their decisions. This article should not be considered as investment advice. Our news is prepared with AI support.
Do you suspect this content may be misleading, incomplete, or inappropriate in any way, requiring modification or removal?
We appreciate your report.