ERC-20 چيست؛ آشنايي با استاندارد توكن اتريوم
استاندارد ERC-20 تقريبا به هر گوشه از اكوسيستم رمزارزها نفوذ كرده است. تعداد زيادي از توكنهاي محبوب مانند استيبلكوين تتر (USDT) و سرويس پيشگام اوراكل چينلينك (Chainlink) درحقيقت، توكن ERC-20 هستند.
توكنهاي ERC-20 سرمايههايي ديجيتال هستند كه توسط همه ميتوانند ساخته شوند؛ اما اغلب توسط سازمانها و شركتهاي متمركز بر تكنولوژي ساخته ميشوند. اتريوم يا اتر امكان توليد اپليكيشنهاي متنوعي مانند توكنها را ميدهد كه براي كار كردن مانند اغلب اپليكيشنهاي سنتي، به ميانجي نياز ندارند. هر توكن داراي متخصصد منحصربهفرد است؛ براي مثال اعطاي حق رأي در مورد تصميمهايي كه بر آيندهي پروژه اثر ميگذارند يا دادن پاداش به متخصصان در قبال انجام برخي از وظايف محولشده. توكنهاي ERC-20 معمولا ازطريق پيشنهادهاي مختلفي عرضه ميشوند تا در مراحل اوليه پروژه سرمايهي مورد نياز را تهيه كنند. در گذشته منتقدان ميگفتند توكنهاي رمزارز بيش از حد جلب توجه كردهاند و به ماشيني براي سرمايهگذاريهاي ناهنجار و كلاهبرداري تبديل شدهاند. بسياري از پروژههايي كه در عرضهي اوليهي انفجاري كوينها در سال ۲۰۱۷ پول جمع كرده بودند، در بازگشت سرمايه براي سرمايهگذاران ناموفق بودند.
ERC-20 كاركرد اصلي هر توكن را استاندارد ميكند؛ بدين معني كه تمامي توكنهاي بهوجودآمده توسط اين چارچوب با همديگر و ساير خدمات از جمله ماياتروالت (MyEtherWallet) و متامسك (MetaMask) تعاملپذير هستند.
براي درك اين موضوع با برخي از اشكالاتي كه سازندگان توكن در هنگام ايجاد پروژهها به آن برخورد ميكنند، آشنا ميشويم:
- ايجاد قرارداد هوشمند: قراردادهاي هوشمند نقشي حياتي در تعيين مقدار عرضهي كلي توكن، نحوهي به جريان درآوردن عرضه، زمانبندي انتشار و ... ايفا ميكنند. آنها همچنين توابع اصلي مانند پاسخگويي به پرسش در مورد موجودي صاحبان و آسانسازي انتقال توكنها را انجام ميدهند. نوشتن قرارداد هوشمند كاري پيچيده و زمانبر و معمولا نيازمند تيمي از توسعهدهندگان خبره است. اين كار ميتواند بسيار پرهزينه باشد و اگر كد منبع قرارداد هوشمند بهدرستي كار نكند، اثرات مخربي داشته باشد.
- همراهي از طرف والتها و صرافيها: ايجاد توكن بدون استانداردي جامع مانند چارچوب ERC-20، به معني كار اضافه براي سازگاري آن با خدمات شخص ثالت مانند والتها و پلتفرم صرافيها ميشود.
سؤالهاي متداول در مورد ERC-20
ويژگيهاي ERC-20 چيست؟
از نگاهي كلي:
اتريوم: هر توكن ERC-20 روي بستر شبكه اتريوم راهاندازي ميشود.
قرارداد هوشمند: هر تابع در برنامهنويسي توكن توسط مجموعهاي از قراردادهاي هوشمند كنترل ميشود و از اين امر اطمينان حاصل ميكند كه براي كار كردن توكن، به هيچ شخص يا نهادي نياز نيست. زماني كه قوانين يا شرايط خاصي فراهم شد، كد بهصورت خودكار اجرا ميشود. براي مثال، در هنگام انتقال توكن، متخصص نياز ندارد به كسي ديگر اعتماد كند تا آن را به دريافتكننده برساند.
هر استاندارد ERC-20 داراي تعدادي از ويژگيها است كه توسعهدهندهگان ميتوانند از آن استفاده كنند. ويژگيهاي اصلي شامل:
عرضهي كلي (Total Supply): تابعي از مقدار عرضهي كلي توكن را مشخص ميكند.
موجودي (Balance Of): مقدار توكنها در آدرسي مشخص را نشان ميدهد.
انتقال (Transfer): مالكيت توكني را به متخصص ديگر ميبخشد.
كاربران با توكنها چه كاري ميتوانند انجام بدهند؟
همراهي مالي جمعي: گاهي سازندگان اپهاي اتريوم تصميم ميگيرند از طرف عموم براي پروژههايشان پول جمع كنند. در مقابل سرمايهگذاران قبل از فروش عمده، توكنهاي تازه ضربشده را دريافت ميكنند.
حق رأي: از توكنها ميتوان براي تصميمگيري در مورد پروژهها استفاده كرد. براي مثال هرچه متخصص توكن بيشتري داشته باشد، حق رأي بيشتري خواهد داشت.
نشانگر دارايي فيزيكي: توكن ميتواند نشاندهندهي مالكيت سرمايهاي مانند طلا باشد.
كارمزد انتقال: هر تراكنش اتريوم ( ازجمله تراكنش توكن) شامل گزينهي پرداخت كارمزد است. اگر شبكه دچار ازدحام باشد، كارمزدي به نام سوخت (Gas) ميتواند موجب انتقال سريعتر يك تراكنش شود، اين تراكنش از مجموع توكنهاي متخصص كم ميشود.
ويژگيهاي جديد: گاهي سازندگان نياز دارند براي پرداخت عملكرد پروژه خود، توكني بپردازند؛ اما توكن محلي در شبكه اتريوم ( اتر) برايشان كافي نيست؛ در اين شرايط آنها ميتوانند با ساخت توكن جديد، عملكرد مورد نياز را ايجاد كنند.
آيندهي توكن استاندارد اتريوم؟
باوجود تمام اين مزايا، استاندارد ERC-20 فاصلهي زيادي تا كامل شدن دارد. اشكالات انتقادي با استاندارد، موجب سرقت حداقل ۳ ميليون دلار شده است. در زمان ازدحام، تراكنشها زمان زيادي براي پردازش ميگيرند.
توسعهدهندهگان مجبورند با وجود اين اشكالات با ERC-20 كد بنويسند. آنها همچنين استانداردهاي جايگزيني مانند ERC223 و ERC777 را امتحان كردهاند كه ممكن است در نهايت جايگزين ERC-20 شود. ERC-20 تاكنون محبوبترين استاندارد است.
چه تعداد توكن ERC-20 وجود دارد؟
طبق فهرست پويا در مورد اتريوم كه توسط اتراسكن (Etherscan) گردآوري ميشود، در دسامبر ۲۰۲۰، ۸۲۹ پروژه بر مبناي ERC-20 نوشته شده است و بيشتر از ۳۵ هزار قرارداد هوشمند توكن وجود دارد.
كدام كوينها جزو توكنهاي ERC-20 هستند؟
تعداد قابل توجهي از پروژههاي كريپتو با استفاده از چهارچوب ERC-20 نوشته شدهاند؛ از آن جمله ميتوان به موارد زير اشاره كرد:
- تتر (USDT)
- چينلينك (LINK)
- بايننس كوين (BNB)
- يواسدي كوين (USDC)
- رپد بيتكوين(WBTC)
- داي (DAI)
اين مقاله حاوي توصيه يا پيشنهاد اقتصادي اخبار تخصصي، علمي، تكنولوژيكي، فناوري مرجع متخصصين ايران نيست. خطر از دست دادن سرمايه در هر سرمايهگذاري وجود دارد و سرمايهگذار بايد پس از مطالعه و تحقيق، تصميم نهايي را خود اتخاذ كند و مسئوليت تبعات آن را بر عهده بگيرد.
هم انديشي ها