ERC-20: هر آنچه شما باید بدانید

ساخت وبلاگ

اسکنر امنیتی برنامه وب Invicti-تنها راه حلی که تأیید خودکار آسیب پذیری ها را با اسکن مبتنی بر اثبات ارائه می دهد.

ERC-20 یک استاندارد قرارداد هوشمند فنی است که به طور محبوب برای اجرای و صدور نشانه های رمزنگاری در blockchain اتریوم استفاده می شود.

پس از پایه و اساس اتریوم توسط ویتالیک باترین در سال 2014 ، این بستر منبع باز مورد علاقه توسعه دهندگان برنامه های غیر متمرکز (DAPP) شد. با افزایش توسعه DAPPS ، داشتن یک استاندارد فنی ضروری بود. سرانجام ، ERC-20 برای ارائه یک چارچوب استاندارد برای توسعه دهندگان ایجاد شد.

قرارداد هوشمند مورد استفاده Ethereum برنامه ای است که به طور خودکار کارکردهایی را اجرا می کند که می توانند قراردادها یا قوانین منظم باشند. ERC-20 مهمترین استاندارد قرارداد هوشمند Ethereum است. برای کسب اطلاعات بیشتر در مورد قراردادهای هوشمند ، به راهنمای این مبتدی نگاهی بیندازید.

ممکن است تعجب کنید ، "چگونه آنها با این ERC و 20 روبرو شدند؟" بیایید ابتدا وارد آن شویم. ERC یا درخواست Ethereum برای اظهار نظر ، یک فرایند فنی است که توسط جامعه توسعه دهنده Ethereum برای پیشنهادات استاندارد جدید ارائه شده است.

توسعه دهنده Fabin Vogelstellar در سال 2015 ، پیشنهادی را در مورد بیستمین اظهار نظر در مورد صفحه Github Ethereum به اشتراک گذاشت. در نتیجه ، استاندارد فنی ERC-20 نامگذاری شد.

پیشنهاد Vogelstellar در سال 2017 توسط جامعه توسعه دهنده Ethereum تصویب شد. پس از تصویب ، این پیشنهاد به عنوان پیشنهاد بهبود اتریوم 20 (EIP-20) اجرا شد. با این حال ، این پیشنهاد مؤثر هنوز ERC-20 نامیده می شود ، نام اولیه این پیشنهاد.

طبق گزارش های ارسال شده در Yahoo! اجلاس تمام بازارهای مالی در سال 2018 ، پیشنهادات اولیه سکه (ICO) در پایان سال 2017 3. 2 میلیارد دلار جمع آوری کرد.

علاوه بر این ، ICO ها همچنین 16 بار از بودجه VC بهتر عمل کردند. با تشکر از اجرای ERC-20.

خواص استاندارد ERC-20

همانطور که در بالا مورد بحث قرار گرفت ، در مورد اجرای استاندارد ERC-20 ، بیایید نگاهی به خصوصیات برجسته آن بیندازیم:

  • استاندارد ERC-20 اجازه انتقال توکن صاف از یک حساب به حساب دیگر را بدون عوارض می دهد.
  • با استاندارد ERC-20 می توانید مانده توکن فعلی هر حساب رمزنگاری را بررسی کنید.
  • به عنوان یک کاربر ، می توانید کل عرضه هر نشانه خاص موجود در شبکه blockchain Ethereum را بررسی کنید.
  • همچنین می توانید تعداد نشانه های صرف شده توسط سایر حسابهای شخص ثالث را تأیید یا رد کنید.
  • جدا از آن ، پس از استقرار قرارداد توکن ERC-20 ، تمام نشانه های ایجاد شده در اتریوم به درستی ردیابی می شوند.

محتوای استاندارد ERC-20

یک ERC-20 شامل رویدادها و توابع مختلفی است که یک رمز رمزنگاری برای اجرای آن نیاز دارد. این استاندارد همچنین مسئول اقدامات حاکمیتی است که توسط قراردادهای هوشمند اجرا شده است. عملکردهای اصلی و اطلاعات مورد نیاز برای ایجاد یک نشانه سازگار با ERC-20 عبارتند از:

  • TotalSupply: تعداد کل نشانه های رمزنگاری که توسعه دهنده قصد دارد صادر کند.
  • BalanceOF: مانده حساب موجود در حساب صاحب توکن را نشان می دهد. می توانید از این عملکرد برای پرس و جو در مورد تعادل هر آدرس شناخته شده استفاده کنید.
  • انتقال: برای انتقال خودکار تعداد مشخص شده نشانه ها به یک آدرس رمزنگاری خاص استفاده می شود.
  • TransferFrom: این عملکرد امکان انتقال نشانه های مشخص شده از یک آدرس رمزنگاری خاص را فراهم می کند. علاوه بر این ، شما همچنین می توانید از TransferFrom برای مجاز بودن شخص دیگری برای انتقال وجوه از طرف خود استفاده کنید.
  • تأیید: کاربران می توانند از این عملکرد استفاده کنند تا تعداد مشخصی از نشانه ها را به عنوان حد عقب نشینی نگه دارند. با استفاده از این عملکرد ، می توانید در صورت اسپم ، خطر پاک کردن تمام نشانه های خود را محدود کنید.
  • کمک هزینه: عملکرد کمک هزینه می تواند مجوز قرارداد را برای بازگشت تعداد مشخصی از نشانه ها از اسپندر به مالک فراهم کند.

نشانه های ERC-20: چگونه آنها ایجاد می شوند؟

نشانه های ERC-20 از هر نشانه قارچ یا ارزهای رمزنگاری شده با استفاده از استاندارد ERC-20 در blockchain Ethereum تشکیل شده است. اتریوم به توسعه دهندگان و کارآفرینان کمک کرده است که صدها نشانه رمزنگاری و پروژه را بسازند.

نشانه های ERC-20 از آدرس اتریوم برای هر معامله استفاده می کنند و از blockchain Ethereum برای ذخیره داده ها استفاده می شود. اجرای استاندارد ERC-20 باعث افزایش پروژه ها و معاملات مبتنی بر رمزنگاری به ارزش بیش از میلیارد ها دلار شده است.

ایجاد یک نشانه ERC-20 آسان است ، بنابراین فقط ساختن یک رمزنگاری به هیچ ارزشی اضافه نمی کند. به گفته Etherscan. io ، بیش از 6 قرارداد توکن Lakh ERC-20 در زمان نوشتن ایجاد شده است. بیشتر نشانه های ایجاد شده پروژه های شکست خورده ، سرگرمی ها یا فقط نشانه های بدون ارزش هستند.

همانطور که در مورد نشانه های ERC-20 بحث کرده ایم ، اجازه دهید نگاهی به آنچه شما برای ایجاد چنین نشانه هایی نیاز دارید نگاهی بیندازیم:

شماره 1. خصوصیات توکن را تعریف کنید

هدف اصلی یک خالق توکن ، داشتن یک تعریف و هدف مناسب در پشت آفرینش توکن است. فرض کنید شما به دنبال یافتن سرمایه گذاران برای یک پروژه خاص رمزنگاری مبتنی بر نشانه هستید. در این حالت ، شما باید خواص مطابق با استاندارد ERC-20 را تعریف کرده باشید. شما باید مشخص کنید:

  • کل منبع توکن.
  • نام و نماد توکن.
  • تعداد کل اعشار مورد نیاز.

می‌توانید پلتفرم‌های زیادی پیدا کنید که به شما کمک می‌کنند تا توکن‌های اصلی خود را با استاندارد ERC-20 ایجاد کنید. با این حال، فرض کنید قصد دارید یک توکن با عملکردهای پیشرفته‌تر و موارد استفاده بسازید. در این صورت، باید به یک تیم حرفه ای توسعه رمزارز مراجعه کنید.

#2. یک قرارداد هوشمند توسعه دهید

همانطور که در ابتدا بحث کردیم، اتریوم از قراردادهای هوشمند برای اجرای تراکنش ها استفاده می کند. برای ایجاد کدهایی که باید در قرارداد هوشمند مستقر شوند، باید کدنویسی کنید یا از کدنویسان کمک حرفه ای بگیرید. سایت های اصلی تولید توکن نیز برای شما کد می نویسند.

هرچه موارد استفاده و عملکرد توکن پیچیده تر باشد، قرارداد هوشمند نیز پیچیده می شود. اگر قصد دارید یک توکن برای یک پروژه رمزنگاری پیشرفته بسازید، بهتر است به دنبال کمک حرفه ای باشید.

#3. تست های تضمین کیفیت را اجرا کنید

مهمترین چیزی که در هنگام توسعه رمز ارز باید به خاطر بسپارید این است که از اشکالات جلوگیری کنید. از آنجایی که کدهای مختلفی در قرارداد هوشمند مستقر شده است، احتمال خطاهای برنامه نویسی بیشتر است.

بهتر است قبل از استقرار قرارداد هوشمند خطاها را بیابید تا در آینده از دردسر جلوگیری کنید. می توانید از یک بلاک چین آزمایشی مانند Ropsten یا Rinkeyby برای انجام چندین آزمایش استفاده کنید.

#4. قرارداد هوشمند را در بلاک چین مستقر کنید

در نهایت، زمان آن رسیده است که پس از حذف احتمال خطاهای فنی، قراردادهای هوشمند خود را بر روی بلاک چین مستقر کنید. این مرحله نهایی ساده ترین مرحله مربوط به ایجاد توکن است. برای تکمیل اجرا به سختی چند کلیک طول می کشد.

هنگامی که قراردادهای هوشمند با موفقیت مستقر شدند، شما صاحب افتخار توکن خود هستید. جدای از آن، می توانید از مزایای توکن ERC-20 نیز استفاده کنید. هنوز در مورد ویژگی های یک توکن ERC-20 تعجب می کنید؟نگران نباشید؛در مورد آن به تفصیل بحث خواهیم کرد.

ویژگی های متمایز توکن های ERC-20

همانطور که در مورد توکن های ERC-20 و ایجاد آنها صحبت کردیم، بیایید ویژگی های مهم این توکن ها را درک کنیم.

#1. قابل تعویض

قابلیت جابجایی یکی از ویژگی های برجسته توکن های ERC-20 است. به این معنی است که شما می توانید یک توکن را با دیگری تعویض کنید. این ویژگی به کاربران اجازه می دهد تا توکن ها را بدون هیچ گونه پیچیدگی مبادله کنند.

علاوه بر این، ماهیت جابجایی توکن‌ها به پروژه‌های رمزنگاری مختلف کمک می‌کند تا بدون در نظر گرفتن نوع توکن‌ها، با یکدیگر ارتباط برقرار کرده و با یکدیگر همکاری کنند. در نتیجه، توکن‌های قابل تعویض ERC-20 نقشی حیاتی در پذیرش اتریوم داشتند.

#2. قابل انعطاف

نشانه های ERC-20 یکی از انعطاف پذیر ترین اشکال نشانه ها هستند. شما می توانید نشانه های خود را مطابق با مورد استفاده پروژه رمزنگاری خود سفارشی کنید. همچنین در صورت نیاز به نشانه های یادبود بدون موارد استفاده واقعی ، می توانید یک نشانه ساده بسازید.

فرض کنید شما یک کارآفرین هستید که پروژه های رمزنگاری را ایجاد می کنید که چندین مشکل را حل می کند. در این حالت ، شما همچنین می توانید نشانه خود را با توجه به موارد استفاده چندگانه خود سفارشی کنید. یک نشانه واحد می تواند به عنوان امتیاز وفاداری ، ارز درون بازی ، کلکسیون های دیجیتال یا حقوق مالکیت عمل کند.

شماره 3. سازگار

نشانه های ERC-20 را می توان در چندین سیستم عامل ، کیف پول ، صرافی و پروژه ها بدون تلاش اضافی استفاده کرد. به عنوان مثال ، می توانید با استفاده از دو سیستم عامل مختلف در عرض چند ثانیه نشانه ها را با دوست خود مبادله کنید.

نشانه های ERC-20 با استفاده از کیف پول اتریوم به راحتی از یک شخص به شخص دیگری منتقل می شوند. فرستنده باید آدرس کیف پول یکپارچه گیرنده را ارائه دهد. پس از معامله موفق ، کیف پول گیرنده به نشانه های ERC-20 اعتبار می یابد.

شماره 4نام و نماد منحصر به فرد

یک نشانه ERC-20 با یک نام خاص و یک نماد ایجاد می شود. این ویژگی نقش مهمی در شناسایی نشانه دارد. به عنوان مثال ، اگر یک نشانه با یک نام منحصر به فرد ایجاد کنید ، برای دیگران آسان خواهد بود که نشانه های خود را در سیستم عامل های مختلف ذکر شده پیدا کنند.

همراه با نام توکن ، نماد توکن به تمایز آن از سایر نشانه های مشابه کمک می کند. بیشتر نشانه های محبوب از 3 تا 4 کاراکتر برای نشان دادن نماد توکن استفاده می کنند.

به عنوان مثال ، نماد توکن برای سکه enjin enj است. می توانید از "ENJ" برای جستجوی قیمت نشانه ، آدرس قرارداد هوشمند ، جزئیات معاملات و موارد دیگر استفاده کنید.

نشانه های محبوب ERC-20

آیا شما علاقه مند به دانستن برخی از نشانه های محبوب ERC-20 هستید؟

بیایید نشانه های متناسب با لیست را بررسی کنیم:

  1. Tether (USDT)
  2. سکه USD (USDC)
  3. سکه Binance (BNB)
  4. BINANCE USD (BUSD)
  5. بیت کوین بسته بندی شده (WBTC)
  6. hex (hex)
  7. shiba inu (shib)
  8. دای (دای)
  9. توکن matic (matic)
  10. Theta Token (تتا)

مضرات نشانه های ERC-20

در حال حاضر ، شما ممکن است از جنبه های مثبت استاندارد ERC-20 و نشانه های آن هیجان زده باشید ، درست است؟خوب ، اما بیایید به برخی از مضرات نشانه های ایجاد شده با استفاده از ERC-20 نیز نگاه کنیم:

  1. مقیاس پذیری پایین به دلیل احتقان شبکه اتریوم.
  2. تلاش حداقل برای ایجاد نشانه ها به ایجاد نشانه های کلاهبرداری کمک می کند.
  3. سرعت معامله آهسته.
  4. هزینه های معامله بالا

سایر استانداردهای مهم ERC

ERC-20 محبوب ترین و پرکاربردترین استاندارد Ethereum است ، اما استانداردهای ERC بسیار بیشتری وجود دارد. استانداردهای محبوب ERC در آنجا وجود دارد:

 

  • ERC-721: این استاندارد برای صدور NFTS پیشنهاد شده است. از آنجا که نشانه های غیرقانونی را نمی توان با استفاده از استاندارد ERC-20 Fungible ERC-20 رد و بدل یا منتقل کرد ، ERC-721 ایجاد شد. به طور خلاصه ، ERC-721 یک استاندارد NFT است.
  • ERC-777: استاندارد ERC-777 در صورت از بین رفتن کلیدهای خصوصی شما ، عملکرد بهبودی اضطراری را امکان پذیر می کند. جدا از آن ، این استاندارد ERC حریم خصوصی معامله شما را بهبود می بخشد.
  • ERC-1155: شما می توانید از این استاندارد برای ساخت نشانه هایی استفاده کنید که معاملات کارآمدتری را ارائه می دهند. بنابراین ، ERC-1155 بسیاری از هزینه های معامله شما را ذخیره می کند. جدای از آن ، می توانید از این استاندارد برای ایجاد نشانه های غیر قابل رنجتی و نشانه های ابزار استفاده کنید.
  • ERC-223: در مورد نشانه های ERC-20 ، اگر نشانه هایی را به آدرس اشتباه ارسال کنید ، نشانه های شما برای همیشه از بین می روند. در اینجا ، ERC-223 یک راه حل معنی دار ارائه می دهد. هنگامی که نشانه های ERC-223 را به یک قرارداد هوشمند اشتباه ارسال می کنید که نمی تواند یک نشانه را اداره کند ، انتقال با شکست انجام می شود و به نشانه های خود باز می گردید.

 

پیچیدن آن!

استاندارد ERC-20 تأثیر انقلابی بر توسعه دهندگان توکن ایجاد کرده است. پس از اجرای این استاندارد توکن نوآورانه ، بسیاری از پروژه های قابل توجه رمزنگاری و نشانه های آنها به وجود آمد.

علاوه بر این ، ERC-20 راه را برای ایجاد استانداردهای بیشتر نشانه های ERC که مشکلات مختلفی را در blockchain اتریوم حل می کند ، هموار کرده است. نشانه های ERC-20 در Crypto بسیار محبوب هستند ، اما قبل از خرید نشانه های رمزنگاری ، Dyor!

آیا علاقه مند به دانستن اطلاعات بیشتر در مورد مباحث مربوط به اتریوم هستید؟سپس ، در مورد ادغام اتریوم بخوانید.

فهرست

  1. خواص استاندارد ERC-20
  2. محتوای استاندارد ERC-20
  3. نشانه های ERC-20: چگونه آنها ایجاد می شوند؟
  4. ویژگی های متمایز توکن های ERC-20
  5. نشانه های محبوب ERC-20
  6. مضرات نشانه های ERC-20
  7. سایر استانداردهای مهم ERC
خبرهای فارکس...
ما را در سایت خبرهای فارکس دنبال می کنید

برچسب : نویسنده : شهره لرستانی بازدید : 36 تاريخ : چهارشنبه 15 شهريور 1402 ساعت: 12:55