

في أنظمة البلوك تشين، تجري عملية نقل القيمة عبر تحويل الأصول إلى رموز (Tokenization). هذه الأصول قد تكون قابلة للاستبدال أو غير قابلة للاستبدال. الأصول القابلة للاستبدال يمكن تقسيمها وتبادلها كوحدات متطابقة، في حين أن الرموز غير القابلة للاستبدال (NFTs) لا يمكن تقسيمها ولا يوجد منها نسخ مطابقة. على شبكة Ethereum، يُستخدم معياران أساسيان لإنشاء NFTs: ERC-721 وERC-1155.
معيار ERC-721، المكتوب بلغة Solidity على Ethereum، يمكّن المطورين من تحويل ملكية البيانات إلى رموز. معيار ERC-1155 يطوّر معيار ERC-721 من خلال توفير دعم للرموز القابلة وغير القابلة للاستبدال في الوقت ذاته. الهدف الأساسي هو تقديم واجهة عقد ذكي تمثل كلا الفئتين ضمن بروتوكول واحد.
معيار ERC-721 هو معيار خاص بالرموز غير القابلة للاستبدال (NFTs) تم تطويره باستخدام لغة Solidity على شبكة Ethereum. يتيح للمطورين تحويل ملكية أي بيانات إلى رموز رقمية. صُمم ERC-721 لإنشاء رموز NFTs فريدة وغير قابلة للتجزئة. أدخل هذا المعيار في عام 2018 من قبل William Entriken وDieter Shirley وJacob Evans وNastassia Sachs.
كل رمز ERC-721 فريد ويمثل أصلًا مميزًا. هذه الخاصية تسمح للمطورين بتأسيس نظام جديد كليًا للرموز على Ethereum. على عكس الرموز القابلة للاستبدال مثل ERC-20، حيث كل وحدة متطابقة، تمتلك رموز ERC-721 معرفات فريدة تميزها عن بعضها البعض. هذا التفرد يجعل معيار ERC-721 مثاليًا لتمثيل الأعمال الفنية الرقمية والمقتنيات والعقارات الافتراضية أو أي أصل يتطلب تعريفًا فرديًا.
تركيبة معيار ERC-721 مشابهة لمعيار ERC-20 الشهير. وعلى الرغم من التشابه في بعض وظائف العقود الذكية، يقدم معيار ERC-721 اختلافات أساسية.
من أبرز ميزات معيار ERC-721:
اسم الرمز: يحتوي كل رمز ERC-721 على اسم يعرّفه في التطبيقات أو العقود الخارجية، مما يسهل إدارة مجموعات NFT.
الملكية: يحدد معيار ERC-721 الملكية من خلال وظيفة خاصة ويوفر تعليمات لنقل الملكية، ما يضمن تتبع وأمان عمليات نقل الرموز.
تتبع الرموز: يتيح الحقل "tokenOfOwnerByIndex" في ERC-721 للمطورين تتبع الرموز عبر معرفات فريدة، وهو أمر ضروري لإدارة مجموعات ضخمة ويسمح للمالكين بعرض جميع أصولهم الرقمية.
هذه الميزات تجعل معيار ERC-721 معيارًا موثوقًا لإنشاء الرموز غير القابلة للاستبدال (NFTs)، رغم بعض القيود المتعلقة بالكفاءة وتكاليف العمليات.
يمثل معيار ERC-1155 تطورًا كبيرًا مقارنة بـ ERC-721. فهو معيار رموز على Ethereum يدعم الرموز القابلة وغير القابلة للاستبدال معًا. الهدف الأساسي هو تقديم واجهة عقد ذكي تدير كلا النوعين ضمن بروتوكول واحد.
يجمع معيار ERC-1155 بين مزايا ERC-721 وERC-20، ويوفر كفاءة أعلى. باستخدام ERC-1155، يمكن تجميع عدة معاملات في عملية واحدة، مما يقلل بشكل كبير من تكاليف تداول الرموز، خاصة عند ارتفاع رسوم الغاز على Ethereum.
تم تصميم هذا المعيار لمطوري ألعاب البلوك تشين والتطبيقات اللامركزية ممن يحتاجون لإدارة أنواع متعددة من الأصول في آن واحد. على سبيل المثال، قد تحتاج لعبة إلى التعامل مع عناصر فريدة (مثل الأسلحة الأسطورية) وموارد قابلة للاستبدال (كذهب أو نقاط الخبرة).
يتميز معيار ERC-1155 بالخصائص التالية:
نقل فعال: يسمح ERC-1155 بنقل كميات كبيرة من الرموز في عملية واحدة عبر العقد الذكي. يمكن للمطورين نقل عدة رموز قابلة أو غير قابلة للاستبدال دفعة واحدة، مما يقلل التكاليف ويخفف الضغط على الشبكة، وهو مهم للمنصات ذات حجم التداول المرتفع.
عدة رموز ضمن عقد واحد: يدعم ERC-1155 الرموز القابلة وغير القابلة للاستبدال في عقد موحد، ما يبسط بنية التطبيقات اللامركزية ويقلل تعقيد التطوير.
نقل رموز آمن: يتضمن ERC-1155 وظيفة تحقق من العمليات، حيث يعاد الرمز تلقائيًا إلى المرسل إذا فشلت العملية، ما يحمي المستخدمين من فقدان الرموز بسبب أخطاء مثل إدخال عنوان خاطئ أو معلومات غير دقيقة.
تجعل هذه الميزات من معيار ERC-1155 خيارًا مفضلًا للمطورين الباحثين عن الكفاءة وتقليل التكاليف التشغيلية في تطبيقات البلوك تشين.
ينشئ معيار ERC-721 رموز NFTs فقط ويتطلب نشر عقد ذكي منفصل لكل رمز جديد، ما يجعله مكلفًا ومعقدًا عند إدارة مجموعات كبيرة. أما ERC-1155، فيسمح باستخدام عقد ذكي واحد لإنشاء رموز قابلة وغير قابلة للاستبدال، ما يبسط التطوير والنشر بشكل كبير.
يسمح ERC-721 بعملية واحدة فقط لكل معاملة، ما يجعله بطيئًا ومكلفًا، ويخلق شيفرة متكررة تقلل فعالية الشبكة. كل معاملة تتطلب تأكيدًا منفصلًا، ما يزيد رسوم الغاز ووقت المعالجة.
أما ERC-1155، فيمكنه تنفيذ عدة عمليات في معاملة واحدة، ما يجعل العمليات أرخص وأكثر فعالية، ويقلل من استخدام تخزين البلوك تشين مقارنة بـ ERC-721، ما يوفر التكاليف للمشاريع الكبيرة التي تدير آلاف أو ملايين الرموز.
كلا المعيارين يُستخدم لإنشاء NFTs. فما هو الأنسب لك؟ يعتمد ذلك على احتياجاتك وتفضيلاتك الفعلية.
بعض هواة جمع الأعمال الفنية يفضلون ERC-721 فقط، معتبرين إياه معيار الصناعة نظراً لكونه أول معيار معتمد على نطاق واسع واستخدامه من قبل منصات رائدة، ما جعله مرادفًا للأصالة والمصداقية.
هواة آخرون لا يهتمون كثيرًا بالمعيار التقني ويركزون على جودة العمل وقيمته الجوهرية، ويقدرون الميزات العملية والاقتصادية لكل معيار.
يوفر ERC-1155 تكاليف أقل وكفاءة أعلى بفضل خفض رسوم الغاز، ما يجعله خيارًا مناسبًا لإنشاء NFTs، خصوصًا للمشاريع والمجموعات الكبيرة أو المنصات ذات حجم المعاملات المرتفع. كما يمنح ERC-1155 مرونة أكبر للمشاريع التي تتطلب إدارة متزامنة للرموز القابلة وغير القابلة للاستبدال.
في النهاية، يجب أن يعتمد اختيارك بين ERC-721 وERC-1155 على أهدافك وميزانيتك ونوع مشروعك. بالنسبة لمجموعات الفن الرقمي التقليدية التي يكون كل عنصر فيها فريدًا، غالبًا ما يكون ERC-721 هو الأمثل. أما للألعاب أو المشاريع التي تحتاج إلى إدارة مرنة لأنواع متعددة من الأصول، فإن ERC-1155 يوفر مزايا كبيرة في التكلفة والكفاءة.
معيار ERC-721 مخصص لـ NFTs الفريدة. معيار ERC-1155 يدعم عدة أنواع من الرموز (NFTs والرموز القابلة للاستبدال) ويمكن أن يخفض تكاليف العمليات بنسبة تصل إلى 90%. كما يدعم ERC-1155 النقل الجماعي للرموز في عقد واحد.
ERC-721 هو معيار على Ethereum يحدد قواعد إنشاء رموز NFTs الفريدة غير القابلة للاستبدال، حيث يحمل كل رمز معرفًا خاصًا ويمثل أصلًا رقميًا موثوقًا. يمكن للمطورين بناء NFTs بميزات الملكية والنقل بسهولة عبر ERC-721.
ERC-1155 هو معيار للعقود الذكية يتيح التمثيل والإدارة المتزامنة للرموز القابلة وغير القابلة للاستبدال. يجمع مزايا ERC-20 وERC-721، ولهذا يُسمى معيار الرموز المتعددة.
قم بتحميل عملك الفني إلى IPFS، وأنشئ ملف بيانات JSON، وانشر عقدًا ذكيًا عبر Remix IDE باستخدام مكتبة 0xcert/ethereum-erc721، ثم استخدم وظيفة mint مع عنوان المستلم وURI الخاص بملف JSON.
يوفر ERC-1155 كفاءة أعلى عبر العمليات الجماعية وإدارة الأصول شبه القابلة للاستبدال، بينما يقتصر ERC-721 على NFTs الفريدة فقط. مع ذلك، لا يمنح ERC-1155 نفس المستوى من التحديد أو الاعتراف الذي يتمتع به ERC-721 في المجموعات الراقية.
اختر ERC-721 لـ NFTs الفريدة المنفردة. أما ERC-1155 فهو الأنسب للنقل الجماعي وإدارة الأصول المختلطة، إذ يخفض رسوم الغاز ويدعم عدة أنواع من الرموز.
يؤدي استخدام ERC-721 إلى رسوم غاز أعلى، حيث يتطلب كل NFT عملية منفصلة. في المقابل، يدعم ERC-1155 النقل الجماعي، ما يقلل تكاليف الغاز ويحسن فعالية العمليات.











