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











