.class="img-fluid clearfix"
بینش
نیاز به یک رابط توکن استاندارد
پیش از پیدایش استاندارد ERC-20 (درخواست نظر شماره ۲۰ اتریوم)، بلاکچین اتریوم همچون غرب وحشیِ معماریهای توکن بود. هر توکن تازهضربشده مجموعهای یکتا از قوانین، توابع و رابطهای خود را داشت. این وضعیت نهتنها منحنی یادگیری دشواری را پیش پای توسعهدهندگان میگذاشت، بلکه همکنشپذیری توکنها را نیز مختل میکرد. در اصل، هر توکن جدید مانند زبانی تازه بود که باید آموخته، درک و پیادهسازی میشد. این پراکندگی، مقیاسپذیری و پذیرش گسترده توکنها را در پلتفرم اتریوم دشوار میکرد.
معرفی استاندارد ERC-20 همچون زبانی وحدتبخش عمل کرد و مجموعهای مشترک از قوانین و توابع را برقرار ساخت که همه توکنهای اتریوم باید به آنها پایبند باشند. اکنون، توسعهدهندگان صرفنظر از اینکه با کدام توکن سروکار دارند، رابطی یکنواخت برای کار در اختیار دارند. این استانداردسازی فرایندهای تعامل با توکن را سادهتر کرد و امکان یکپارچهسازی روانتر آنها را در برنامهها و خدمات گوناگون فراهم آورد. در نتیجه، توسعهدهندگان میتوانند بهشکلی معنادارتر با توکنها تعامل کنند و محیطی مساعد برای نوآوری و رشد در بومسازگان اتریوم پدید آورند.
غرب وحشیِ معماریهای توکن
بلاکچین اتریوم در آغاز برای پشتیبانی از یک نوع توکن طراحی شده بود: ETH. با این حال، همانطور که این پلتفرم محبوبیت یافت، توسعهدهندگان شروع به ساخت توکنهای خود برای بازنمایی گسترهای از داراییها و مفاهیم کردند. این امر به تکثیر معماریهای مختلف توکن انجامید که هر یک مجموعهای یکتا از قوانین و توابع خود را داشت.
این پراکندگی ساخت برنامههایی را که بتوانند با چند توکن تعامل کنند، برای توسعهدهندگان دشوار میکرد. همچنین مدیریت داراییهای توکنیِ کاربران در سراسر پلتفرمهای گوناگون را برایشان دشوار میساخت.
استاندارد ERC-20
استاندارد ERC-20 در سال ۲۰۱۵ برای رویارویی با چالشهای ناشی از غرب وحشیِ معماریهای توکن معرفی شد. این استاندارد مجموعهای مشترک از قوانین و توابع را تعریف میکند که همه توکنهای اتریوم باید به آنها پایبند باشند. این استانداردسازی، ساخت برنامههایی را که میتوانند با هر توکن ERC-20 تعامل کنند برای توسعهدهندگان آسانتر میکند و مدیریت داراییهای توکنی را نیز برای کاربران سادهتر میسازد.
استاندارد ERC-20 بهطور گستردهای از سوی جامعه اتریوم پذیرفته شده است. امروزه بیش از ۲۰۰٬۰۰۰ توکن ERC-20 وجود دارد و این استاندارد در گستره وسیعی از برنامهها، از جمله صرافیهای غیرمتمرکز، پلتفرمهای وامدهی و برنامههای غیرمتمرکز بازی (dapp) به کار میرود.
ایده
مجموعهای مشترک از توابع و ویژگیها برای همه توکنها
استاندارد ERC-20 مجموعهای از شش تابع ضروری را تعریف میکند که همه توکنهای سازگار با ERC-20 باید آنها را پیادهسازی کنند. این توابع عبارتاند از:
transfer(address to, uint256 amount): مقداری از توکنها را از آدرس فراخوان به آدرس مشخصشده انتقال میدهد.approve(address spender, uint256 amount): به آدرس مشخصشده اجازه میدهد مقداری از توکنها را از جانب فراخوان خرج کند.allowance(address owner, address spender): مقدار توکنهایی را برمیگرداند که خرجکننده مشخصشده مجاز به خرج آنها از جانب مالک مشخصشده است.totalSupply(): تعداد کل توکنهای در گردش را برمیگرداند.balanceOf(address owner): تعداد توکنهای متعلق به آدرس مشخصشده را برمیگرداند.name(): نام توکن را برمیگرداند.symbol(): نماد توکن را برمیگرداند.
استاندارد ERC-20 همچنین دو رویداد را تعریف میکند که باید هنگام اجرای موفق توابع متناظر منتشر شوند. این رویدادها عبارتاند از:
Transfer(address from, address to, uint256 amount): هنگامی که مقداری از توکنها از یک آدرس به آدرس دیگر انتقال مییابد، منتشر میشود.Approval(address owner, address spender, uint256 amount): هنگامی که آدرس مشخصشده برای خرج مقداری از توکنها از جانب مالک مشخصشده تأیید میشود، منتشر میشود.
تأثیر
رشد دیفای و پذیرش اتریوم
استاندارد ERC-20 تأثیر چشمگیری بر بومسازگان اتریوم داشته است. این استاندارد از عوامل کلیدیِ توانمندساز جنبش دیفای (مالی غیرمتمرکز) بوده و به افزایش پذیرش اتریوم نیز کمک کرده است.
پلتفرمهای دیفای که گسترهای از خدمات مالی، از وامدهی تا مدیریت دارایی، را ارائه میدهند، برای تسهیل تراکنشها بهشدت به توکنها متکی هستند. با نقشآفرینی ERC-20 بهعنوان یک مبدل جهانی، گنجاندن گستره وسیعی از توکنها در برنامههای دیفای، بدون نیاز به سفارشیسازی کد برای هر یک، بسیار آسانتر شده است.
استاندارد ERC-20 همچنین مدیریت داراییهای توکنی را برای کاربران آسانتر کرده است. با پایبندی توکنها به قوانین پایهای یکسان، کاربران انتقال، خرج و مدیریت داراییهای توکنی خود را در سراسر چند پلتفرم آسانتر مییابند. این ارتقای تجربه کاربری از عوامل محرکِ افزایش نرخ پذیرش اتریوم بوده است.
انگیزه
کاهش هزینههای توسعه و بهبود امنیت
استانداردسازیِ برآمده از پروتکل ERC-20 تأثیر اقتصادی مستقیمی نیز داشته است. این استاندارد با فراهمآوردن یک نقشه راهِ آزمودهشده و مورد تأیید جامعه برای ساخت توکن، موانع ورود را برای توسعهدهندگان بهطور چشمگیری کاهش داده است. آنها اکنون میتوانند با هزینههای توسعه کمتر و زمان عرضه به بازار سریعتر یک توکن جدید بسازند، زیرا دیگر لازم نیست چرخ را از نو اختراع کنند. این استاندارد همچنین بهشکلی غیرمستقیم ساخت برنامههای غیرمتمرکز (DApp) و خدماتی را که میتوانند بهطور جهانی با هر توکن ERC-20 تعامل کنند، تشویق میکند و از این رهگذر بومسازگانی سرزندهتر پرورش میدهد.
مزیت برجسته دیگر، ارتقای امنیت است. استاندارد ERC-20 موشکافی سختگیرانهای را از سوی جامعه اتریوم پشت سر گذاشته و آن را به مدلی استوار و امن برای پیادهسازی توکن بدل کرده است. پایبندی به این استاندارد به این معناست که جنبههای بنیادین قرارداد هوشمند توکن با بهترین شیوههای مورد پذیرش جامعه همراستا هستند. این امر خطر آسیبپذیریهای امنیتی را که در غیر این صورت میتوانست از یک مدل توکن نادرست طراحیشده ناشی شود، به کمینه میرساند. اگرچه این استاندارد تضمینی در برابر همه انواع آسیبپذیریها نیست، گامی چشمگیر در جهت تأمین امنیت کلی توکنها و به تبع آن، پروژههایی است که از آنها بهره میبرند.
.class="m-10 w-100"
زمان ما با یکدیگر به پایان رسید. از وقتی که گذاشتید سپاسگزاریم!
اگر پرسشی دارید، لطفاً درنگ نکنید و از طریق لینکدین ⧉ یا صفحه تماس با من در ارتباط باشید. بار دیگر از وقتی که گذاشتید سپاسگزارم و مشتاق شنیدن از شما هستم.
آخرین بازبینی .
بازنشر متقابل این مقاله
کپی قالببندیشده برای Medium
# ERC-20: رابط توکن اتریوم که جهان را دگرگون کرد — Sebastien Rousseau > Originally published at [https://sebastienrousseau.com/fa/2018-01-24-the-erc-20-token-standard/](https://sebastienrousseau.com/fa/2018-01-24-the-erc-20-token-standard/) ERC-20: توکن ERC-20 اتریوم رایجترین نوع توکنی است که در بلاکچین اتریوم به کار میرود و اغلب به عنوان یک قرارداد دیجیتالِ قرارداد هوشمند شناخته میشود Read the full article on sebastienrousseau.com: https://sebastienrousseau.com/fa/2018-01-24-the-erc-20-token-standard/
کپی قالببندیشده برای Mastodon
ERC-20: رابط توکن اتریوم که جهان را دگرگون کرد — Sebastien Rousseau ERC-20: توکن ERC-20 اتریوم رایجترین نوع توکنی است که در بلاکچین اتریوم به کار میرود و اغلب به عنوان یک قرارداد دیجیتالِ قرارداد هوشمند شناخته میشود https://sebastienrousseau.com/fa/2018-01-24-the-erc-20-token-standard/
کپی قالببندیشده برای LinkedIn
ERC-20: رابط توکن اتریوم که جهان را دگرگون کرد — Sebastien Rousseau ERC-20: توکن ERC-20 اتریوم رایجترین نوع توکنی است که در بلاکچین اتریوم به کار میرود و اغلب به عنوان یک قرارداد دیجیتالِ قرارداد هوشمند شناخته میشود. مهمترین نکات راهبردی به این شرح است: - بینش. پیش از پیدایش استاندارد ERC-20 (درخواست نظر شماره ۲۰ اتریوم)، بلاکچین اتریوم همچون غرب وحشیِ معماریهای توکن بود. - ایده. استاندارد ERC-20 مجموعهای از شش تابع ضروری را تعریف میکند که همه توکنهای سازگار با ERC-20 باید آنها را پیادهسازی کنند. - تأثیر. استاندارد ERC-20 تأثیر چشمگیری بر بومسازگان اتریوم داشته است. - انگیزه. استانداردسازیِ برآمده از پروتکل ERC-20 تأثیر اقتصادی مستقیمی نیز داشته است. رویکرد سازمان شما به چالشهای مطرحشده در این نوشته چیست؟ → https://sebastienrousseau.com/fa/2018-01-24-the-erc-20-token-standard/ #اتریوم،Erc20،Eip،توکنها،قراردادها،بلاکچین،ارزهایدیجیتال،توکنهوشمند،Solidity Sebastien Rousseau | CC-BY-4.0
استناد به این مقاله
ERC-20: رابط توکن اتریوم که جهان را دگرگون کرد — Sebastien Rousseau
ERC-20: توکن ERC-20 اتریوم رایجترین نوع توکنی است که در بلاکچین اتریوم به کار میرود و اغلب به عنوان یک قرارداد دیجیتالِ قرارداد هوشمند شناخته میشود
BibTeX
@online{rousseau2018erc,
author = {Rousseau, Sebastien},
title = {{ERC-20: رابط توکن اتریوم که جهان را دگرگون کرد — Sebastien Rousseau}},
year = {2018},
url = {https://sebastienrousseau.com/fa/2018-01-24-the-erc-20-token-standard/},
urldate = {2018}
}RIS
TY - GEN AU - Rousseau, Sebastien TI - ERC-20: رابط توکن اتریوم که جهان را دگرگون کرد — Sebastien Rousseau PY - 2018 UR - https://sebastienrousseau.com/fa/2018-01-24-the-erc-20-token-standard/ ER -
Vancouver
Rousseau S. ERC-20: رابط توکن اتریوم که جهان را دگرگون کرد — Sebastien Rousseau. sebastienrousseau.com. 2018 Jan 24. Available from: https://sebastienrousseau.com/fa/2018-01-24-the-erc-20-token-standard/
Chicago
Rousseau, Sebastien. "ERC-20: رابط توکن اتریوم که جهان را دگرگون کرد — Sebastien Rousseau." sebastienrousseau.com. January 24, 2018. https://sebastienrousseau.com/fa/2018-01-24-the-erc-20-token-standard/.
APA
Rousseau, S. (2018, January 24). ERC-20: رابط توکن اتریوم که جهان را دگرگون کرد — Sebastien Rousseau. sebastienrousseau.com. https://sebastienrousseau.com/fa/2018-01-24-the-erc-20-token-standard/
بازنشر این مقاله
ERC-20: رابط توکن اتریوم که جهان را دگرگون کرد — Sebastien Rousseau
ERC-20: توکن ERC-20 اتریوم رایجترین نوع توکنی است که در بلاکچین اتریوم به کار میرود و اغلب به عنوان یک قرارداد دیجیتالِ قرارداد هوشمند شناخته میشود
این مقاله تحت مجوز زیر منتشر شده است Creative Commons Attribution 4.0 International. بازنشر مستلزم ذکر منبع با ارجاع به نشانی اصلی (canonical) است.
ERC-20: رابط توکن اتریوم که جهان را دگرگون کرد — Sebastien Rousseau ERC-20: توکن ERC-20 اتریوم رایجترین نوع توکنی است که در بلاکچین اتریوم به کار میرود و اغلب به عنوان یک قرارداد دیجیتالِ قرارداد هوشمند شناخته میشود Originally published at https://sebastienrousseau.com/fa/2018-01-24-the-erc-20-token-standard/ by Sebastien Rousseau. Licensed under CC-BY-4.0.