レッスン2

إنشاء كود ليرنكوين (LC) باستخدام معالج أوبن زيبلين

في نهاية هذا الدرس، يجب أن تكون قادرًا على: 1. إنشاء رمز مميز باستخدام معالج OpenZeppelin. 2. فهم البنية الأساسية لرمز ERC20.

مقدمة العملة

في درسنا السابق، تعلمنا ما هي عملة Meme والخطوات المتبعة في إنشائها. في هذا الدرس، سنتبع نهجًا عمليًا أكثر لإنشاء عملة Meme Coin الخاصة بنا، والتي سنطلق عليها LearnCoin (LC).

ما هو ساحر أوبن زيبلين؟

OpenZeppelin Wizard هي أداة سهلة الاستخدام تساعد في إنشاء العقود الذكية وتخصيصها ونشرها باستخدام مكتبة OpenZeppelin Contracts. يوفر واجهة سهلة حيث يمكنك إنشاء رمز الرمز المميز الخاص بك عن طريق ملء تفاصيل محددة وتحديد الميزات المطلوبة.

إنشاء كود ليرنكوين

إليك كيفية القيام بذلك:

قم بزيارة معالج OpenZeppelin هنا

حدد «ERC20" كنوع الرمز المميز. ERC20 هو نوع سائد من التوكنات على بلوكشين إيثريوم. وتلتزم هذه التوكنات بمجموعة من القواعد والمعايير، مما يضمن تفاعلها بسلاسة مع التوكنات الأخرى والتطبيقات اللامركزية (dApps) على شبكة إيثريوم.

قم بتكوين الإعدادات التالية:

  • الاسم: اسم الرمز المميز الخاص بك. في هذه الحالة، «LearnCoin».
  • الرمز: رمز الرمز الخاص بك. بالنسبة إلى LearnCoin، دعونا نستخدم «LC».
  • Premint: مقدار رموز LearnCoin التي تريد أن يتم سكها في البداية (21 مليونًا في حالتنا، مثل Bitcoin)
    حدد الميزات التي تريد تضمينها:
  • Mintable: ستتمكن الحسابات المميزة من إنشاء المزيد من العرض.
  • قابل للحرق: تسمح هذه الميزة بتدمير الرموز، مما يقلل من إجمالي العرض.
  • قابل للإيقاف المؤقت: ستتمكن الحسابات المميزة من إيقاف الوظيفة التي تم وضع علامة WhenNotPaused عليها مؤقتًا . مفيد للاستجابة لحالات الطوارئ.
  • التصريح: بدون دفع الغاز، سيتمكن حاملو الرموز من السماح لأطراف ثالثة بالتحويل من حساباتهم.
  • الأصوات: يتتبع الأرصدة التاريخية للتصويت في الحوكمة عبر السلسلة، مع طريقة لتفويض قوة التصويت إلى حساب موثوق به.
  • فلاش مينتينج: قروض فلاش مدمجة. قم بإقراض الرموز دون الحاجة إلى ضمانات طالما تم إرجاعها في نفس المعاملة.
  • اللقطات: ستتمكن الحسابات المميزة من تخزين لقطات من الأرصدة التي يمكن استردادها لاحقًا. بالنسبة للتصويت المتسلسل، يُفضل خيار التصويت.
    عناصر التحكم في الوصول:
  • قابل للتملك: تمنح هذه الميزة الحساب (المالك) وظائف حصرية.
  • الأدوار: توفر هذه الميزة طريقة لتعيين الأذونات لعناوين مختلفة.
    قابلية الترقية: تضيف هذه الميزة القدرة على ترقية عقدك الذكي دون فقدان البيانات الموجودة.
  • الشفافية: هذه الميزة تجعل حوكمة العقد أكثر شفافية.
  • UUPS: هذه آلية ترقية تستخدم الحد الأدنى من التخزين وهي أكثر كفاءة في استخدام الغاز.
    جهة الاتصال الأمنية: هذا عنوان بريد إلكتروني حيث يمكن الإبلاغ عن مشكلات الأمان المحتملة في عقدك.
  • الترخيص: يحدد هذا الترخيص مفتوح المصدر الذي سيستخدمه مشروعك.
    ستكون هذه عملتنا:

انقر فوق «فتح في Remix IDE» لبدء إنشاء رمز الرمز المميز الخاص بك.

بمجرد دخولك إلى Remix IDE، تأكد من أنه في صفحة المترجم على اليسار، انقر فوق «التكوينات المتقدمة» وعلامة الاختيار «تمكين التحسين». بعد هذه الإعدادات، يمكنك تجميع العقد الخاص بك.

تهانينا! لديك الآن عقد رمز ERC20 كامل ومخصص جاهز للنشر على شبكة Ethereum!

يرجى ملاحظة ما يلي: الكود الذي تم إنشاؤه بواسطة OpenZeppelin Wizard يعتمد على مكتبة OpenZeppelin Contracts، وهي مصدر موثوق لكود العقد الذكي الآمن والموحد. ومع ذلك، يجب عليك دائمًا مراجعة الكود واختباره جيدًا قبل نشره.

免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。
カタログ
レッスン2

إنشاء كود ليرنكوين (LC) باستخدام معالج أوبن زيبلين

في نهاية هذا الدرس، يجب أن تكون قادرًا على: 1. إنشاء رمز مميز باستخدام معالج OpenZeppelin. 2. فهم البنية الأساسية لرمز ERC20.

مقدمة العملة

في درسنا السابق، تعلمنا ما هي عملة Meme والخطوات المتبعة في إنشائها. في هذا الدرس، سنتبع نهجًا عمليًا أكثر لإنشاء عملة Meme Coin الخاصة بنا، والتي سنطلق عليها LearnCoin (LC).

ما هو ساحر أوبن زيبلين؟

OpenZeppelin Wizard هي أداة سهلة الاستخدام تساعد في إنشاء العقود الذكية وتخصيصها ونشرها باستخدام مكتبة OpenZeppelin Contracts. يوفر واجهة سهلة حيث يمكنك إنشاء رمز الرمز المميز الخاص بك عن طريق ملء تفاصيل محددة وتحديد الميزات المطلوبة.

إنشاء كود ليرنكوين

إليك كيفية القيام بذلك:

قم بزيارة معالج OpenZeppelin هنا

حدد «ERC20" كنوع الرمز المميز. ERC20 هو نوع سائد من التوكنات على بلوكشين إيثريوم. وتلتزم هذه التوكنات بمجموعة من القواعد والمعايير، مما يضمن تفاعلها بسلاسة مع التوكنات الأخرى والتطبيقات اللامركزية (dApps) على شبكة إيثريوم.

قم بتكوين الإعدادات التالية:

  • الاسم: اسم الرمز المميز الخاص بك. في هذه الحالة، «LearnCoin».
  • الرمز: رمز الرمز الخاص بك. بالنسبة إلى LearnCoin، دعونا نستخدم «LC».
  • Premint: مقدار رموز LearnCoin التي تريد أن يتم سكها في البداية (21 مليونًا في حالتنا، مثل Bitcoin)
    حدد الميزات التي تريد تضمينها:
  • Mintable: ستتمكن الحسابات المميزة من إنشاء المزيد من العرض.
  • قابل للحرق: تسمح هذه الميزة بتدمير الرموز، مما يقلل من إجمالي العرض.
  • قابل للإيقاف المؤقت: ستتمكن الحسابات المميزة من إيقاف الوظيفة التي تم وضع علامة WhenNotPaused عليها مؤقتًا . مفيد للاستجابة لحالات الطوارئ.
  • التصريح: بدون دفع الغاز، سيتمكن حاملو الرموز من السماح لأطراف ثالثة بالتحويل من حساباتهم.
  • الأصوات: يتتبع الأرصدة التاريخية للتصويت في الحوكمة عبر السلسلة، مع طريقة لتفويض قوة التصويت إلى حساب موثوق به.
  • فلاش مينتينج: قروض فلاش مدمجة. قم بإقراض الرموز دون الحاجة إلى ضمانات طالما تم إرجاعها في نفس المعاملة.
  • اللقطات: ستتمكن الحسابات المميزة من تخزين لقطات من الأرصدة التي يمكن استردادها لاحقًا. بالنسبة للتصويت المتسلسل، يُفضل خيار التصويت.
    عناصر التحكم في الوصول:
  • قابل للتملك: تمنح هذه الميزة الحساب (المالك) وظائف حصرية.
  • الأدوار: توفر هذه الميزة طريقة لتعيين الأذونات لعناوين مختلفة.
    قابلية الترقية: تضيف هذه الميزة القدرة على ترقية عقدك الذكي دون فقدان البيانات الموجودة.
  • الشفافية: هذه الميزة تجعل حوكمة العقد أكثر شفافية.
  • UUPS: هذه آلية ترقية تستخدم الحد الأدنى من التخزين وهي أكثر كفاءة في استخدام الغاز.
    جهة الاتصال الأمنية: هذا عنوان بريد إلكتروني حيث يمكن الإبلاغ عن مشكلات الأمان المحتملة في عقدك.
  • الترخيص: يحدد هذا الترخيص مفتوح المصدر الذي سيستخدمه مشروعك.
    ستكون هذه عملتنا:

انقر فوق «فتح في Remix IDE» لبدء إنشاء رمز الرمز المميز الخاص بك.

بمجرد دخولك إلى Remix IDE، تأكد من أنه في صفحة المترجم على اليسار، انقر فوق «التكوينات المتقدمة» وعلامة الاختيار «تمكين التحسين». بعد هذه الإعدادات، يمكنك تجميع العقد الخاص بك.

تهانينا! لديك الآن عقد رمز ERC20 كامل ومخصص جاهز للنشر على شبكة Ethereum!

يرجى ملاحظة ما يلي: الكود الذي تم إنشاؤه بواسطة OpenZeppelin Wizard يعتمد على مكتبة OpenZeppelin Contracts، وهي مصدر موثوق لكود العقد الذكي الآمن والموحد. ومع ذلك، يجب عليك دائمًا مراجعة الكود واختباره جيدًا قبل نشره.

免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。