الإجابة عن كل سؤال عن توكنات ERC-20 [1]
الرموز المميزة ERC-20 هي رموز مميزة تم تصميمها واستخدامها فقط على منصة Ethereum.
يتبعون قائمة المعايير التي يمكن مشاركتها ، تبادلها مع الرموز الأخرى ، أو نقلها إلى محفظة التشفير.
أنشأ مجتمع Ethereum هذه المعايير مع ثلاثة قواعد اختيارية ، وستة إلزامية.
اختياري
إجباري
Confused؟ دعونا نعود قليلا
Ethereum هو شبكة لا مركزية من أجهزة الكمبيوتر مع وظيفتين أساسيتين.
هم: blockchain التي يمكن أن تسجل المعاملات
بسبب هاتين الوظيفتين ، فإن Ethereum قادر على دعم التطبيقات اللامركزية ( DApps ). بنيت هذه DApps على Blockin الحالي Ethereum ، على ظهر قبالة التكنولوجيا الأساسية. في المقابل ، تفرض شركة Ethereum للمطورين طاقة الحوسبة في شبكتهم ، والتي لا يمكن دفعها إلا في Ether ، وهي العملة الوحيدة بين الأنظمة الأساسية.
بناءً على الغرض ، قد تقوم DAPP بإنشاء رموز ERC-20 لتعمل كعملة ، حصة في الشركة ، للحصول على نقاط في برنامج الولاء ، أو حتى إثبات الملكية ، مثلا ، عن كمية من الذهب أو الفعل إلى منزل.
العقود الذكية تستخدم لإنشاء رموز ERC-20.
كما أنها تستخدم لتسهيل المعاملات من الرموز ، وتسجيل أرصدة الرموز في حساب.
يتم كتابة العقود الذكية في لغة البرمجة “صلابة” على أساس إذا هذا المنطق آنذاك (IFTTT).
فكر في هذا كآلة بيع.
هذا هو المكان الذي يدخل فيه ERC-20.
بعد إنشاء رمز مميز ، يمكن تداوله أو إنفاقه أو إعطائه لشخص آخر.
ERC-20 هي اللغة العالمية التي تستخدمها جميع الرموز المميزة على شبكة Ethereum. إنه يسمح بتداول رمز مميز بآخر.
دعنا نتخيل أننا نريد عمل كازينو تشفير. تمامًا كما هو الحال في كازينو حقيقي ، نرغب في أن يستخدم لاعبينا رقائقنا ، من أجل التبسيط.
لذا ، يقوم أحد اللاعبين بتبادل الآيات لرموزنا ورؤسائنا إلى طاولة البوكر.
دعنا ننظر إلى كل من القواعد الخاصة بـ ERC-20 في مثال “الكارتون-الكازينو” الخاص بنا.
إنها مهمة جدًا للمطورين ليتبعوها.
لنبدأ بالقواعد الاختيارية:
الاسم الرمزي : Blu Chip
الرمز: BLU
الرقم العشري: 2 *
* نريد أن تكون رموزنا قابلة للقسمة بحيث يكون الحد الأدنى للرهان هو .01 BLU. يمكننا ترك الرقم العشري عند 0 وجعل 1 BLU الحد الأدنى أو رفع القيمة العشرية إلى 18 الناتج في .000000000000000001 BLU بأقل تقسيم ممكن ، ولكن دعونا نبقيه بسيطًا.
[totalSupply] يحدد العدد الإجمالي لرموز ERC-20 التي تم إنشاؤها.
أول ما يحتاجه كازينونا هو إجمالي عدد رموز BLU المتداولة. لنفترض أن طاولة البوكر لدينا تحتوي على 10 BLU مع عشرة لاعبين.
[transfer] يسمح بنقل عدد معين من الرموز من الإجمالي
قبل بدء اللعبة ، يجب على اللاعبين استلام BLU من الموزع.
يحصل كل لاعب على BLU.
عندما يتم تنفيذ [balanceOf] وظيفة ، فإنه يعيد عدد الرموز المميزة التي يوجد عنوان معين في حسابه.
في أول يد لدينا لعبة البوكر ، بدا 5 من اللاعبين في بطاقاتهم وقررت عدم اللعب. قرر كل من 5 المتبقية الرهان 0.5 BLU. باستخدام [balanceOf] ، نرى أن خمسة من اللاعبين لديهم 1 BLU وخمسة لديهم .5 BLU.
[transferFrom] هي الوظيفة التي تسمح مستخدم لنقل الرموز المميزة إلى مستخدم آخر.
أخبار سارة! لقد فزت بأول جهة وفازت بـ 2.5 BLU من اللاعبين الآخرين.
ولكن لكي تأخذها منهم ، تحتاج [transferFrom]. بدون هذا ، ما الذي يمنع شخصًا آخر من سرقة BLU الخاصة بك؟
ليس في الحقيقة ، لأن [approve] يتحقق من المعاملة ضد إجمالي المعروض من الرموز.
إنه يضمن عدم وجود أي مفقود أو إضافي. 19659005] هناك طريقة أخرى لحماية سلامة لعبة البوكر الافتراضية الخاصة بنا وهي التأكد من عدم إحضار أي شخص BLU إضافي إلى الطاولة. لذلك ، [approve] يسمح للتبادل بالتحقق من أن إجمالي عدد BLU في الجدول يساوي 10.
لا.
] قبل إجراء المعاملة ، تتحقق وظيفة [allowance] في رصيد حساب المستخدم ، وستلغي المعاملة إذا لم تكن هناك رموز كافية.
لا نسمح بالخصم في “كازينو التشفير” الخاص بنا ، لذلك نحتاج للتأكد من أن كل لاعب لديه ما يكفي من BLU لجعل رهانه. إذا كان لديهم BLU 1 فقط ، فلا يمكنهم الرهان على 2 BLU.
في الأساس ، فإنه يجعل كل شيء
قبل رموز ERC-20 ، قد يستخدم المطورون مصطلحات أخرى في الشفرة – على سبيل المثال
استخدامات رمزية واحدة [totalAmount] بينما يستخدم الآخر [totalNumber]
التبادلات والمحافظ اللازمة لبناء المنصات الخاصة بهم لاستيعاب كل رمز
رمز مميز واحد
مع معيار عالمي ، يمكن وضع الرموز الجديدة في البورصة أو نقلها إلى
محفظة تلقائيا
ERC-20 أيضا يجعل إنشاء الرموز الجديدة سهلة للغاية ، وهذا هو السبب في أن Ethereum أصبح المنصة الأكثر شعبية في ICO في عام 2017.
ERC-20 ليست مثالية.
هناك بعض المشكلات التي لا تتناولها معايير رمز ERC-20.
هناك حالات قد يتم تدمير الرموز المميزة عن غير قصد عند استخدامها كدفع مقابل عقد ذكي بدلاً من استخدام Ether. يقدر تم فقدان 3 ملايين دولار بسبب هذا.
لإصلاح هذا الخطأ ، يعمل مجتمع Ethereum حاليًا على معيار جديد
يدعى ERC-223 . هذه المعايير غير متوافقة مع ERC-20 ، ومع ذلك ، يتم تشجيع المطورين على مواصلة استخدام ERC-20 حتى يتم تحقيق التوافق.
في أبريل 2018 ، قام عدد من البورصات بتعليق رمزيات رمزية وسحب من الرموز المستندة إلى Ethereum بسبب خطأ batchOverflow bug. يتم وصفها بأنها “قضية تجاوز عدد صحيح كلاسيكي” وقد تسمح للمهاجم “بتملك كمية كبيرة من الرموز”.
كان مشار إليه ، أنه لا يوجد نهج أمن تقليدي لإصلاح نقاط الضعف هذه
كل رمز على منصة Ethereum هو رمز ERC-20.
إنه الترقيم 82815 في وقت الصحافة ، دعونا نلقي نظرة على بعض منهم.
EOS (EOS) ، في الوقت الراهن 5th أكبر cryptocurrency مع ما يقرب من 12 مليار دولار في سقف السوق ، في محاولة لبناء شبكة يمكن أن استخدام الاتصال inter-blockchain وهو
TRON (TRX) هو في المرتبة العاشر بين كافة cryptocurrencies في وقت كتابة هذا التقرير ، ويوصف بأنه “بروتوكول مفتوح المصدر ل صناعة الترفيه الرقمي “. يهدف إلى إطلاق منصة المحتوى مع ecos ystem يربط بين جميع الأشخاص الذين ينشئون أنواعًا مختلفة من المحتوى.
'blockchain public level platform' VeChain (VEN) ، 15 cryptocurrency من حيث القيمة السوقية ، يخطط ل تنفيذ تكنولوجيا إنترنت الأشياء (IoT) لتوفير مفاتيح خاصة لكل منتج مما يجعل من الممكن تتبعها.
ارتفع سعر عملة XRP بنسبة 12٪ خلال يوم واحد مع البيانات التي تظهر أن الحيتان…
أطلقت حكومة المملكة المتحدة مشاورة لاستكشاف إمكانية فرض حظر على مستوى البلاد يمنع مشغلي البنية…
وجد تقرير DappRadar أن سوق الرموز غير القابلة للاستبدال (NFT) في عام 2024 شهد أسوأ…
أكدت منصة التواصل الاجتماعي Meta أن ميزة التحقق من الحقائق الخاصة بها على Facebook وInstagram…
ارتفعت العديد من الرموز المميزة القائمة على الذكاء الاصطناعي بعد تقرير جديد لفرانكلين تمبلتون يتنبأ…
تتجه عملة البيتكوين نحو اختراق الأسعار بحلول نهاية شهر يناير قبل اجتماع لجنة السوق المفتوحة…
This website uses cookies.