turtle gold logo frame - قراردادهای هوشمند ERC-20( بخش اول)
درباره ما

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

تماس با ما
erc20 smart comtract development - قراردادهای هوشمند ERC-20( بخش اول)

قراردادهای هوشمند ERC-20( بخش اول)

توصیف تأثیرات کلیدی قراردادهای هوشمند ERC-20 در دنیای رمزارزها بسیار مفصل است. چراکه آن­ها به تنهایی مسئولیت صنعت میلیارد دلاری ICO ها را برعهده دارند. قراردادهای هوشمند ERC-20 همچنین نقش مهمی در ورود ICO ها به جریان اصلی بازار دارند.

حال قبل از توضیح این انقلاب عظیم، بیایید نگاه کوتاهی به تاریخچه ساخت ERC-20 داشته باشیم.

مسیر قراردادهای هوشمند

به طور خلاصه تکنولوژی بلاکچین و رمزارزها هنگامی معرفی شدند که یه توسعه‌ دهنده ناشناس که خود را ساتوشی ناکاماتو نامیده بود، رمزارز بیت کوین را ایجاد نمود. بیت کوین به دلایل بسیار زیادی باعث به وجود آمدن یک انقلاب شد. چراکه توسط این رمزارز یک سیستم مالی به وجود آمد که طی آن، برای اولین بار پول به دست آمده تنها و تنها متعلق به خود مردم بود. و مردم می­توانستند بیت کوین ­هایشان را بدون نیاز به بانک (شخص ثالث) به یکدیگر ارسال کنند.

بنابراین بیت کوین، به عنوان اولین نسل از تکنولوژی بلاکچین شناخته شد.

هرچند که برای انجام تراکنش با رمزارز بیت کوین محدودیت­ های بسیاری وجود دارد و به نظر می­رسد که انجام معاملات توسط این رمزارز چنان که به نظر می­رسد ساده نیست.

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

سؤال اینجا است که چگونه می­توان کد معامله را برای حساب چنین معاملات پیچیده ای دست کاری کرد؟

و این دقیقاً همان سؤالی بود که ویتالیک بوتِرین در هنگام ساخت بلاکچین اتریوم مطرح کرد.

Vitalik 300x150 - قراردادهای هوشمند ERC-20( بخش اول)

اتریوم و قراردادهای هوشمند

ویتالیک بوترین، بنیان­گذار اتریوم، متوجه شد که تکنولوژی بلاکچین از یک سیستم پرداختی فراتر است.

بر اساس وایت پیپر این پلت فرم، اتریوم یک پلت فرم غیرمتمرکز است که قراردادهای هوشمند را اجرا می­کند.

برنامه­ هایی که بر روی چارچوب خاصی اعمال می­شوند، بدون هیچ­گونه خرابی، سانسور، تقلب و یا دخالت اشخاص ثالث. این قراردادها همچنین یک زیرساخت جهانی مشترک دارند که به طور گسترده ­ای می­توانند مالکیت و دارایی­ ها را کنترل کنند.

به عبارت ساده، پلتفرم اتریوم قصد دارد به یک ابرکامپیوتر غیرمتمرکز تبدیل شود که در آن هر شخصی بتواند از توان محاسباتی آن استفاده کرده و برنامه ­های غیرمتمرکز( Dapps) خود را بسازد.

سؤال اینجاست که Dapps ها چگونه ساخته می­شوند؟ برای پاسخ به این سؤال باید به نحوه کارکرد قراردادهای هوشمند نگاه کنیم.

قراردادهای هوشمند خودکار هستند. بدین معنی که آن­ها با توجه به دستورالعمل­ هایی که طبق آن کدبندی شده­ اند، زمان و شرایط یک معامله را به صورت خودمختار و دقیق تعیین و اجرا مینمایند.

Screen Shot 2017 03 21 at 5.01.03 PM 300x88 - قراردادهای هوشمند ERC-20( بخش اول)

ورود قراردادهای هوشمند ERC-20

ERC-20 براساس ویکی پدیا:

«لیستی از قوانین یک توکن در بلاکچین اتریوم است، که برای پیاده ­سازی توانایی­ های توکن مذکور، نحوه کارکرد توکن را به توسعه­ دهندگان سازنده آن در اکوسیستم اتریوم نشان می­دهد»

لازم به ذکر است که توکن ­های ERC-20 زمانی به محبوبیت فراوان رسیدند که عرضه سکه­ های اولیه و یا همان ICO ها وارد جریان اصلی بازار شدند. به زبان ساده ­تر ERC-20 یک راهنما از قوانین و مقرراتی است که به ایجاد توکن ­ها بر بستر بلاکچین اتریوم کمک می­کند. ERC-20 مخفف عبارت «درخواست اتریوم برای نظرات» میباشد و عدد ۲۰، شماره اختصاص داده شده به این درخواست می­باشد.

آناتومی توکن­های ERC-20

استاندارد ERC-20 شامل ۳ قانون اختیاری و ۶ قانون اجباری است. قوانین اجباری این قراردادها به شرح زیر است:

قوانین اجباری شامل:

  • عرضه کلی
  • تعادل
  • ارسال
  • انتقال از
  • تأیید
  • کمک هزینه

قوانین اختیاری نیز شامل:

  • نام توکن
  • نماد
  • دهم (حداکثر تا ۱۸)

در مقاله بعدی به تفضیل هر یک خواهیم پرداخت. با ما همراه باشید.