Zelcore
Z
Zelcore TeamMulti-Asset Crypto Wallet & Web3 Ecosystem

شرح سكّ الرموز

قراءة في 8 دقائق
شرح سكّ الرموز

تحمل كلمة «سكّ» كثيرًا من الرومانسية. فهي توحي بختم عملة، أو ضغط ميدالية، أو بثّ الحياة الإبداعية في ملف. لكن الواقع على السلسلة أضيق نطاقًا، وأكثر فائدة حين تتضح صورته. السكّ هو استدعاء دالة. يكتب عقد ذكي سجلًا جديدًا واحدًا في بنية ربط تفيد بأن «الرمز #N مملوك للعنوان X»، ويصدر إدخالًا في السجل، ثم تنتهي المعاملة. هذا كل شيء. أما سائر الأمور — العمل الفني والمزاد ودور Discord — فليست سوى تجهيزات تحيط بتغيير الحالة الوحيد هذا.

هذا المقال هو الجزء 3 من سلسلة «NFTs 101» عن الرموز غير القابلة للاستبدال. إذا لم تقرأ بعد ماهيّة NFT فعلًا أو مكان وجود البيانات الوصفية والصورة فعلًا، فستمنحك هاتان المقالتان المصطلحات اللازمة لفهم ما يلي. نركّز هنا على لحظة الإنشاء نفسها: تكلفتها، وآلية عملها، وكيف أعاد نمط يُسمّى «السكّ الكسول» تشكيل اقتصاد المبدعين بهدوء.

ما هو السكّ فعلًا على مستوى البروتوكول

معيار ERC-721 مقتضب جدًا في هذه النقطة. تنص المواصفة على أن «إنشاء NFT («السكّ») وإتلافه («الحرق») غير مشمولين في المواصفة». بعبارة أخرى، لا يخبرك المعيار بكيفية إنشاء رمز، بل يحدّد فقط الهيئة التي يجب أن يكون عليها الرمز بعد إنشائه.

يكمن العرف في الحدث Transfer، الذي «يصدر عند إنشاء NFT (from == 0) وإتلافه (to == 0)». هذا العنوان الصفري — 0x0000000000000000000000000000000000000000 — هو العلامة الدلالية. فحدث Transfer الذي يكون فيه المرسِل هو العنوان الصفري يعني: «لم يكن هذا الرمز موجودًا من قبل، لكنه أصبح موجودًا الآن». يرى مستكشف الكتل هذا الإدخال في السجل ويعرضه على أنه «سكّ».

عمليًا، تعيد عقود NFT المستخدمة في الإنتاج كلها تقريبًا استخدام تطبيق OpenZeppelin بدلًا من كتابة تطبيقاتها الخاصة. وتتولى دالتان داخليتان العمل. تنفّذ _mint «سكّ tokenId ونقله إلى to» — إذ تكتب خانة الملكية، وتزيد عدّاد الرصيد، وتصدر الحدث. وتنفّذ _safeMint كل ذلك، وتتحقق أيضًا من قبول to — فإذا كان to يشير إلى عقد ذكي، وجب أن يطبّق IERC721Receiver.onERC721Received، تأكيدًا على أن العقد يعرف فعلًا كيفية الاحتفاظ بـ NFT. وينطبق شرطان دائمًا على _mint: يجب ألا يكون tokenId موجودًا مسبقًا، وألا يكون to هو العنوان الصفري (إذ يُخصّص العنوان الصفري لمصبّ الحرق).

ويكتسب الفرق بين _mint و_safeMint أهمية لأن تنفيذ _mint عادي إلى عقد لا يطبّق واجهة الاستقبال سيؤدي إلى احتجاز الرمز فيه إلى الأبد. وتحذّر وثائق OpenZeppelin نفسها: «لا يُنصح باستخدام هذه الطريقة؛ استخدم ERC721._safeMint كلما أمكن».

السوق الأولية مقابل السوق الثانوية

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

كل ما يأتي بعد ذلك يقع في السوق الثانوية. عندما يبيع جامع رموزه إلى جامع آخر، لا تُنشأ خانة تخزين جديدة؛ بل يعيد العقد تعيين سجل tokenId → owner القائم إلى عنوان جديد. فالرمز موجود بالفعل، ولا يتحرك سوى المؤشر.

وهنا أيضًا يأتي دور إتاوات ERC-2981. يتيح معيار الإتاوات للعقد أن يعلن: «عند البيع في السوق الثانوية، يُرجى إرسال X% إلى هذا العنوان»، وتلتزم الأسواق التي تراعي المعيار بذلك. لكن إنفاذ الإتاوات يقع على عاتق الأسواق، لا البروتوكول؛ فالبلوكتشين نفسه لا يمنع تحويلًا مباشرًا بين طرفين من تجاوزها. كما يفسّر فهم الفرق بين السوق الأولية والثانوية نمطًا متكررًا: حروب رسوم الغاز يوم السكّ عند طرح مجموعات رائجة (لأن الجميع يحاولون المطالبة برموز أولية نادرة في الوقت نفسه)، مقابل عمليات إعادة البيع الهادئة والرخيصة بعد أشهر (لأنه لا تُكتب بيانات جديدة في التخزين، بل يُعاد تعيينها فحسب).

تفاصيل رسوم الغاز عند السكّ

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

بجمع هذه التكاليف، تتراوح تكلفة سكّ ERC-721 المعتادة بين 50,000 و150,000 وحدة غاز، بحسب عدد خانات التخزين التي يمسّها العقد وما إذا كان يجمع العمليات في دفعة واحدة. و«السكّ المجاني» ليس مجانيًا فعلًا رغم اسمه؛ فالمبدع يكتفي بعدم فرض سعر للسكّ فوق رسوم الغاز، بينما يظل المشتري يدفع رسوم الشبكة.

السكّ الكسول — سكّ بلا رسوم غاز يحدث عند أول تحويل

إذا تأملت ما سبق، ستتضح لك أوجه القصور. يدفع المبدع رسوم الغاز مقدمًا لإدراج 10,000 رمز على السلسلة، لكن معظم المبدعين لا يعرفون عدد الرموز التي ستُباع فعلًا. إن الدفع لسكّ رموز لا يشتريها أحد خسارة محضة. يغيّر السكّ الكسول توقيت العملية: لا تسكّ حتى يظهر مشترٍ، ودع المشتري يدفع رسوم الغاز.

تعتمد الآلية على EIP-712، الذي تصفه وثائق Ethereum بأنه «معيار لتجزئة البيانات المنظّمة ذات الأنواع وتوقيعها، بدلًا من مجرد سلاسل من البايتات». عمليًا، يتيح للمبدع توقيع رسالة منظّمة خارج السلسلة — قسيمة تتضمن ID الرمز، وURI البيانات الوصفية، والسعر، وقواعد الأهلية — يمكن لعقد ذكي التحقق منها تشفيريًا لاحقًا. وتعرض المحافظ الحقول كنص مقروء للبشر بدلًا من كتلة من المحارف السداسية العشرية؛ وهذه ميزة أمان، وهي أيضًا سبب اعتماد EIP-712 معيارًا افتراضيًا في القطاع.

عندما يقرر مشترٍ الشراء، يستدعي دالة redeem في عقد السكّ، ويمرر القسيمة وتوقيع المبدع. يتحقق العقد من التوقيع، وينفّذ _safeMint ضمن المعاملة نفسها، ويوجّه سعر البيع إلى المبدع. ويدفع المشتري رسوم الغاز، فيما لا يدفع المبدع شيئًا مقابل المخزون غير المباع. وقد ساهمت OpenSea تاريخيًا في انتشار هذا النمط ضمن إصدارات المبدعين؛ وتستخدم Rarible وZora وكثير من منصات السكّ المستقلة صيغًا منه. (بروتوكول Seaport، وهو بروتوكول OpenSea الأحدث، مخصص للتداول لا للسكّ الكسول، لكنه يستخدم أنماطًا مشابهة للطلبات الموقّعة وفق EIP-712.)

أنماط السكّ الشائعة

بعد فهم الآليات، تصبح صيغ البيع مجرد قواعد تُضاف إلى _safeMint:

الاستدعاء نفسه _mint في الأساس؛ وتختلف القواعد المتعلقة بالتوقيت والجهة والسعر.

ما الذي قد يحدث من مشكلات

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

لا شيء من هذه المشكلات غريب أو نادر. إنها جزء من واقع السكّ اليومي على شبكة عامة، ويسهل التعرّف على كل واحدة منها بعد أن ترى التغيير الذي طرأ على الحالة.

أهم النقاط


قراءات إضافية

المحافظ ورسوم الغاز والموافقات: 3 أمور يجب أن يفهمها كل مستخدم للتمويل اللامركزي (DeFi)

المحافظ ورسوم الغاز والموافقات: 3 أمور يجب أن يفهمها كل مستخدم للتمويل اللامركزي (DeFi)

قبل إجراء مبادلة أو إقراض أو زراعة أي شيء، عليك فهم الركائز الثلاث التي يعتمد عليها كل تفاعل في التمويل اللامركزي (DeFi): محفظتك ورسوم الغاز وموافقات الرموز.

قراءة في 6 دقائق
ما محفظة العملات المشفرة، وما الذي تخزّنه فعليًا؟

ما محفظة العملات المشفرة، وما الذي تخزّنه فعليًا؟

يظن معظم الناس أن محفظة العملات المشفرة تحتوي على عملاتهم، لكنها لا تفعل ذلك. إليك ما تخزّنه المحفظة فعلًا، ولماذا يغيّر هذا الفرق كل شيء في طريقة حماية أموالك.

قراءة في 6 دقائق
الحفاظ على الأمان على البلوكتشين: عمليات الاحتيال وإشارات الخطر والعادات الآمنة

الحفاظ على الأمان على البلوكتشين: عمليات الاحتيال وإشارات الخطر والعادات الآمنة

تسببت عمليات الاحتيال في العملات الرقمية بخسائر بلغت 11.3 مليار دولار للأمريكيين في عام 2025 وحده، لكن معظم الهجمات تتبع أنماطًا متوقعة. تعلّم كيفية اكتشافها واكتساب عادات تُبقي أموالك بعيدة عن متناول المحتالين.

قراءة في 9 دقائق

انضم إلى نشرتنا الإخبارية

احصل على تحديث ودّي منا مرة واحدة شهريًا. بلا رسائل مزعجة، فقط آخر أخبار Zelcore.

انضم إلى نشرتنا الإخبارية