كيفية إنشاء توكن ERC-20 على شبكة الايثيريوم
كيفية إنشاء توكن ERC-20 على شبكة الايثيريوم
تقني نت – في مقالنا اليوم ضمن مقالات العملات الرقمية سنتعلم اليوم كيفية إنشاء توكن ERC-20 على شبكة الايثيريوم.
مكنت تقنية Blockchain أي شخص من إنشاء التوكنات المميزة الخاصة بهم واستخدامها للدفع الرقمي .
إنه مشابه لـ Bitcoin ، ومع ذلك يمكن لأي فرد إنشاء توكن المميز باستخدام منصة Ethereum.
لذلك ستعرف هذه المقالة في كيفية إنشاء توكن ERC-20 على Ethereum .
ما هو التوكن المميز ولماذا ننشئ واحداً ؟
التوكن المميز هو وحدة حساب أو تمثيل للقيمة أو نقاط ولاء أي بمعنى ملكية تابعة .
يمكن استخدام التوكنات لتمثيل أي شكل من أشكال القيمة أو الأصول الرقمية.
على سبيل المثال ، يمكنك شراء توكن مميز يمثل الأسهم في شركتك أو تكافئ نفسك بالكهرباء المجانية أو الطوابع في مكتب البريد.
قد تكون العملة الرقمية مدعومة بالذهب ، لذلك يمكن لحامليها فقط استبدالها بقيمتها الحقيقية المكافئة (مثل 1 دولار).
ما هو توكن ERC-20؟
توكن ERC-20 هو معيار يصف كيفية نقل التوكنات المميزة بين محافظ Ethereum المختلفة.
إنه مبني على Ethereum blockchain ويتبع قواعد محددة تسمح له بالتوافق مع التوكنات المميزة الأخرى المبنية على نفس المعيار.
ما تحتاجه للبدء إنشاء توكن ERC-20
لإنشاء توكن مميز ERC-20 ، يجب أن يكون لديك محفظة Ethereum أولاً.
حيث تتيح لك محفظة Ethereum إدارة التوكنات المميزة لـ Ether و ERC-20 المخزنة على سلسلة Ethereum blockchain.
حيث يعد MetaMask خياراً جيداً للمبتدئين ، وهو متاح كملحق على متصفحات Chrome أو Firefox كما يوجد أيضاً تطبيق للهواتف الذكية.
تحتاج أيضاً إلى الوصول إلى testnet (إصدار مختلف من شبكة Ethereum) حيث يمكنك نشر عقدك الذكي الجديد واختباره قبل تشغيله على الشبكة الرئيسية (الإصدار الأساسي).
حيث يمكنك الحصول على هذا عن طريق إنشاء حساب على أي شبكة اختبار: Rinkeby أو Kovan أو Ropsten (لا تحتاج إلى أكثر من حساب).
أخيراً ، قبل البدء في التطوير ، يجب أن تكون لديك معرفة أساسية بلغة برمجة Solidity ونحوها.
كما أنه يساعد على فهم كيفية عمل Uniswap لأن ذلك سيساعد في تسريع وقت التطوير عند التفاعل مع البورصات ومزودي السيولة أثناء مرحلة الاختبار.
اتبع الخطوات أدناه لإنشاء توكن ERC-20 الخاص بك
أولاً – قم بإنشاء عقد ذكي لتوكنك المميز.
ثانياً – قم بإنشاء blockchain خاص للاختبار.
ثالثاً – تجميع ونشر العقد الذكي على شبكة الاختبار.
رابعاً – اختبر أنه يمكنك استخدامه عن طريق إرسال المعاملات بكمية الغاز المناسبة أي الرسوم. ثم انشره مرة أخرى بمزيد من الغاز للتحقق من عدم وجود أخطاء ، وما إلى ذلك.
خامساً – كرر حتى نفاد جميع الموارد المتاحة (الغاز).
هذه الخطوات ضرورية لأن المعاملة قد تفشل بسبب خطأ في التعليمات البرمجية الخاصة بك.
على هذا النحو ، قد يفقد المستخدمون أموالهم إذا أرسلوها إلى عنوان لم يكن مالكه موجود بعد أو تم تغييره دون إشعار من شخص آخر. هذا غير مرجح غالباً ولكنه ممكن ؛ لذلك تأكد فالأمان أفضل من الأسف!
إنشاء توكن ERC-20
قبل البدء في تفصيل ما تحتاجه لإنشاء توكن ERC-20 ، نحيطكم علماً أن تكلفة النشر التي تحدثنا عنها أعلاه هي : 0 إيثر .
الخطوة 1 : أنشئ محفظة Ethereum الخاصة بك لتخزين رموز ERC-20
تتيح لك محفظة Ethereum الوصول إلى حسابك يمكن اعتبارها مثل حساب مصرفي بمفاتيح خاصة وعامة.
لإنشاء محفظة Ethereum ، تحتاج إلى:
قم بتنزيل Mist Wallet أو محافظ أخرى إذا كنت تفضل ذلك (مثل MyEtherWallet أو Metamask).
نوصي باستخدام Mist لأنه يأتي مع جميع الميزات اللازمة لهذا البرنامج التعليمي ، بالإضافة إلى ميزات أكثر تقدماً لاحقاً!
أنشئ عنوان باستخدام [خيار “استلام”] سيكون هذا العنوان مرئي في كل معاملة تجريها ، لذا لا تنساها!
الخطوة 2 : إنشاء بلوكشين خاص (اختبار الشبكة / الشبكة المحلية)
الآن ستقوم بإنشاء blockchain خاص (test net / local net) هذه هي البيئة التي سيتم فيها تشغيل شفرتك وحيث ستنشر عقدك الذكي بمجرد أن يصبح جاهز.
من المهم أن تتذكر أن هذه البيئة يجب أن تكون شبكة منفصلة عن شبكة Ethereum الرئيسية.
على سبيل المثال ، إذا كنت تستخدم Parity كعميل Ethereum على جهاز الكمبيوتر الخاص بك ، فإنه ينشئ سلسلته الخاصة بشكل افتراضي إذا طلبت منه القيام بذلك.
الخطوة 3 : تجميع ونشر العقد الذكي على شبكة الاختبار (الشبكة المحلية)
قم بتثبيت البرنامج المساعد MetaMask على متصفحك، إنه مكون إضافي يسمح لك بالاتصال بشبكة اختبار Ethereum.
بعد ذلك، قم بإنشاء حساب جديد على testnet حيث يمكنك القيام بذلك عن طريق الانتقال إلى الرابط التالي
https://testnet.etherscan.io/#accounts
والنقر على “إنشاء حساب” في الزاوية اليمنى العلوية:
اتصل بشبكة testnet.
بمجرد إنشاء حساب ، ستحتاج إلى ربطه بـ MetaMask حتى يتمكن متصفحك من التفاعل مع العقود الذكية المنشورة على سلسلة TestNet الخاصة بشركة Ethereum بعد ذلك قم بتجميع ونشر عقدك الذكي باستخدام Remix IDE.
الخطوة 4 : اختبار توكن ERC-20 على شبكة الاختبار (الشبكة المحلية)
أول شيء يجب فعله هو نشر عقد توكن ERC-20 الخاص بك على Ethereum.
بعد ذلك يمكنك القيام بذلك باستخدام Etherscan.io ، وهو متصفح على الإنترنت يسمح لك بمشاهدة والتفاعل مع Ethereum blockchain.
ستحتاج إلى Ether لدفع رسوم الوقود حتى يمكن معالجة معاملاتك ، ولكن لا تقلق إذا لم يكن لديك أي منها! من الممكن شراء إيثر من بورصات مثل Coinbase أو Gemini باستخدام العملة الورقية (USD).
بمجرد حصولك على بعض الأثير ، انطلق وابدأ تشغيل عقدة testnet المحلية لإنشاء شبكة خاصة جديدة.
هنا ، ستحدث جميع تفاعلاتك من خلال مكالمات RPC بدلاً من بثها على الشبكة الرئيسية، فهي تسهل عملية التطوير نظراً لعدم وجود أي مستخدمين آخرين متصلين.
الخطوة 5. نشر العقد الذكي على الشبكة الرئيسية
في هذه الخطوة سوف تتأكد من أن لديك محفظة بعنوان على شبكة Ethereum الرئيسية.
لكي تفعل هذا، اتبع هذه الخطوات:
قم بإنشاء حساب جديد على Mainnet حيث يمكنك القيام بذلك عن طريق زيارة MyEtherWallet والنقر على “حساب جديد” ، ثم الضغط على “إنشاء العنوان هنا”.
سيؤدي ذلك إلى إنشاء مفتاح خاص جديد لحسابك ، والذي يجب حفظه في مكان آمن ، حيث ستحتاج إليه في المستقبل!
تأكد من عدم اختراق البرامج الضارة لجهاز الكمبيوتر أثناء إنشاء هذا المفتاح الخاص الجديد.
كما يمكن أن تعرض البرامج الضارة أمانها للخطر وتسمح لشخص آخر بالوصول إلى أموالك لاحقاً.
هناك نصيحة اختيارية : طريقة جيدة للتغلب على هذه المخاطر تتمثل في استخدام Tails OS مع تثبيت MyEtherWallet على محرك أقراص USB مشفر.
لقد تم تصميمه خصيصاً حول الحفاظ على أمان كل شيء أثناء العمل في وضع عدم الاتصال والبقاء متوافقاً مع مكونات البرامج الأساسية في Ethereum مثل Metamask.
الخطوة 6 : اختبار التوكن المميز ERC-20 على الشبكة الرئيسية
بمجرد تجميع العقد واختباره على Mainnet ، يجب عليك اختبار التوكن المميز للتأكد من أنه يعمل على النحو المنشود.
Testnet: إذا كان لديك وصول إلى Testnet ، فاستخدمه! يمكنك استخدام جميع توكنات إيثريوم الخاصة بك هناك دون إنفاق إيثر حقيقي.
حيث سيمكنك من اختبار أشياء مثل أسعار الغاز والمعاملات في الثانية دون المخاطرة بفقدان أي ETH أو التوكنات المميزة في حسابك.
الشبكة المحلية: استخدم blockchain الخاص وانشر العقود هناك. يمكنك استخدام أدوات مثل Geth أو Parity محلياً على جهاز الكمبيوتر الخاص بك إذا كانت متوفرة لنظامك الأساسي (macOS و Windows).
بعد نشرها على هذه الشبكة ، قم بإجراء نفس الاختبارات المذكورة أعلاه في قسم “اختبار التوكن المميز على الشبكة الرئيسية”.
أفكار نهائية
يمكنك إنشاء توكن ERC-20 باستخدام عقد ذكي على شبكة Ethereum.
كما يمكنك استخدام هذه المقالة كدليل لمساعدتك في البدء باستخدام توكن ERC-20 الخاص بك ، ولكن لا تتردد في التجربة والاستمتاع!
اقرأ أيضاً :