منتخب سردبیر

معرفی و آموزش عضویت در صرافی بایننس

راهنما و آموزش عضویت در صرافی بایننس

راهنمای عضویت و روش انجام معاملات در بایننس
آموزش گام‌ به‌ گام تریدینگ (معاملات ارز دیجیتال، بورس و آتی)

آموزش گام‌ به‌ گام تریدینگ

ترید چیست؟ هر آنچه لازم است درباره ترید (مبادله، معامله) بدانید!
 فناوری بلاک چین چیست و چگونه کار می کند؟

بلاک چین چیست و چگونه کار می کند؟

فناوری بلاک چین (Blockchain) چیست، چگونه کار می‌کند و چه کاربردهایی دارد؟
 ارز دیجیتال چیست و چگونه کار می‌کند؟

ارز دیجیتال چیست و چگونه کار می‌کند؟

در این مقاله می‌خواهیم بدانیم ارز دیجیتال (کریپتو کارنسی) چیست و چه کاربردی دارد
بیت کوین (Bitcoin) چیست؟

بیت کوین (Bitcoin) چیست؟

بیت کوین (Bitcoin) چیست؟
اطلس ارز دیجیتال | دوره‌ی جامع غیرحضوری صفر تا صد ارزهای دیجیتال، آموزش تریدینگ، تحلیل تکنیکال و آشنایی با ماینینگ

صرافی های برتر ارز دیجیتال

استاندارد ERC20 چیست؟

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

بخش ERC در ERC20 مخفف عبارت Ethereum Request for Comments است. RFC خلاصه شده عبارت Request For Comment بوده و اسناد RFC مجموعه ای از یادداشت های تکنیکی و سازمان یافته می‌باشند که پیرامون اینترنت و مباحث جنبی آن رشد پیدا کرده‌اند. این اسناد که از سال ۱۹۶۹ میلادی تا به امروز در حال تنظیم و توسعه هستند، حاوی بسیاری از مفاهیم شبکه های کامپوتری مثل قراردادها (پروتکل ها)، رویه ها، برنامه ها و مفاهیم انتزاعی می‌باشند. مرکز رسمی برای تبیین و نظارت بر این قراردادها سازمان IETF می‌باشد.

به زبان ساده‌تر ERC، پروتکل رسمی برای بهبود بلاک چین اتریوم است. عدد ۲۰ هم نشان دهنده یک شناسه خاص برای پروتکل ERC20 می‌باشد. این پروتکل در سال های اخیر نقش اساسی در صنعت بلاک چین و ارزهای دیجیتالی داشته است و کمک کرده تا هزاران برنامه غیر متمرکز (DApps) در یک پلتفرم به صورت استاندارد توسعه یابند.

استاندارد ERC20 به توسعه دهندگان و شرکت ها اجازه می‌دهد تا پروژه های خود را توکنیزه کرده و از طریق ICO جذب سرمایه کنند. این استاندارد مجموعه‌ای از توابع پایه‌ای است که توسعه دهندگان برنامه در بستر بلاک چین اتریوم باید آنها را پیاده‌سازی کنند تا توکن آنها یک توکن ERC۲۰ باشد. هرچند که استفاده از این استاندارد اجباری نیست، ولی اکثر توسعه دهندگان آن را رعایت می‌کنند تا مطمئن باشند که توکن آنها می‌تواند با انواع کیف پول ها، صرافی ها و قراردادهای هوشمند بدون مشکل کار کند.

شرایط استاندارد ERC20

برای اینکه توکن شما یک توکن ERC20 باشد و بتواند به راحتی با سایر قراردادهای هوشمند ارتباط بگیرد، ۶ تابع خاص باید در قرارداد هوشمند توکن شما پیاده سازی شده باشد. این توابع و ورودی و خروجی آنها عبارتند از:

// ----------------------------------------------------------------------------
// ERC Token Standard #۲۰ Interface
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-۲۰-token-standard.md
// ----------------------------------------------------------------------------
contract ERC۲۰Interface {
    function totalSupply() public constant returns (uint);
    function balanceOf(address tokenOwner) public constant returns (uint balance);
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}

 

دو مورد آخر رویداد هستند و برای نوشتن روی لاگ بلاک چین استفاده می‌شوند.

با پیاده‌سازی این توابع، توکن های ERC20 باید بتوانند ۴ فعالیت زیر را انجام دهند:

  • ارائه تعداد کل توکن های عرضه شده
  • ارائه موجودی حساب کاربری
  • انتقال توکن از یک فرد به فرد دیگر
  • موافقت با استفاده از توکن به عنوان دارایی پولی

تفاوت توکن‌های ERC20 و کوین های با بلاک چین مستقل

توکن ها در بستر بلاک چین اتریوم، دارایی‌هایی هستند که ارزش دارند. آنها همانند بیت کوین، لایت کوین و اتریوم ارسال و دریافت می‌شوند. تفاوت این توکن ها با ارزهای دیجیتالی که مانند بیت کوین بلاک چین جداگانه دارند، این است که این توکن ها از آدرس های اتریوم استفاده می‌کنند و تراکنش های خود را روی بلاک چین اتریوم می‌فرستند؛ درحالی که کوینی مثل بیت کوین، بلاک چین مخصوص خودش را دارد و تراکنش های آن روی بلاک چین بیت کوین ثبت می‌شوند.

مزایای توکن‌های ERC20

پیش از اینکه این استاندارد به وجود بیاید، برنامه نویس‌ها از اسامی متفاوتی برای نوشتن کد خود استفاده می‌کردند. برای مثال یکی از اسم تابع totalAmount برای ارائه تعداد کل توکن‌های عرضه شده استفاده می‌کرد و دیگری از totalNumber. به دنبال آن کیف پول‌ها و صرافی‌ها برای ارتباط گرفتن با هر توکن مجبور بودند کد هر توکن را بخوانند و برای ارتباط با آن توکن، تغییرات لازم را در پلتفرم خود اعمال کنند. بنابراین استفاده از یک استاندارد مشخص مزایای زیر را دارد:

  1. یکریختی توکن‌ها
  2. سادگی لیست شدن در اکسچنج ها برای ترید
  3. سادگی برای ارتباط با سایر قراردادهای هوشمند
  4. سادگی برای تعامل با کیف پول های مختلف

معایب ERC20

مسائلی وجود دارد که استاندارد ERC۲۰ به آنها نپرداخته است. در این استاندارد گیرنده از دریافت توکن مطلع نمی‌شود و این امر می‌تواند منجر به از دست رفتن سرمایه کاربر شود. برای مثال اگر شما توکن‌های خود را به آدرس قرارداد هوشمند یک توکن ERC20 دیگر ارسال کنید، توکن های شما در آن آدرس گیر می‌افتد؛ درحالی که چنین تراکنش هایی باید برگشت بخورند. تا آخر سال ۲۰۱۷ حدودا ۳ میلیون دلار به این دلیل از دست رفته است.

برای حل این مشکل جامعه اتریوم اکنون استاندارد جدیدی به نام ERC-223 معرفی کرده است. این استاندارد اجازه نمی‌دهد که توکن به آدرسی که از دریافت آن توکن پشتیبانی نمی‌کند، ارسال شوند.

مشکل نرم افزاری batchOverflow مشکل دیگری است که این استاندارد محدودیتی برای آن در نظر نگرفته است. وجود این مشکل در یک توکن می‌تواند منجر به خرج کردن مبلغی بیش از موجودی، از یک آدرس شود. در ماه آوریل سال ۲۰۱۸ به دلیل این مشکل نرم افزاری، تعدادی از صرافی‌ها امکان برداشت و واریز تعدادی از توکن‌های ERC۲۰ را موقتا بستند. این مشکل، همان مشکل کلاسیک سرریزی نوع داده‌ای integer است که هکرها از طریق آن می‌توانند مقداری زیادی توکن بدست آورند.

منبع: میهن بلاکچین

تبلیغات ↓


اگر از جمله افرادی هستید که در زمینه ارزهای دیجیتال فعالیت می کنند، قطعا نامهای مختلفی از اِکسچِنج ها (صرافی های ارزهای دیجیتال) رو شنیده اید.

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

ثبت نام و عضویت در بازار خرید و فروش ارزهای دیجیتال از طریق لینک زیر:

www.BamanBit.com

توجه! قبل از ثبت نام الزامی است که آموزش و راهنمای عضویت و معاملات را مطالعه نمایید.


مطالب و آگهی های تبلیغاتی، آموزشها و نکات منتشر شده در این مقاله و سایر مقالات و مطالب و آگهی های وب سایت www.p24.Link بر حسب نوع آن اگر تبلیغات است صرفا تبلیغ بوده و این بدان معناست که سایت p24 آن را رد یا تایید نمی کند. و هیچ گونه مسئولیتی در خصوص آگهی های تبلیغاتی و در قبال استفاده و به کار بردن نکات و محتوای آگهی ها توسط کاربران، بازدیدکنندگان و بطور کلی هر شخص حقیقی یا حقوقی را ندارد. همچنین سایر اخبار و مطالب آموزشی، صرفا نظر شخصی نویسنده و بعضا ترجمه منابع خارجی و برخی نیز برگرفته از منابع داخلی هستند و به منظور آگاهی و اطلاع عمومی جهت بهره مندی علاقمندان حوزه بلاکچین و ارزهای دیجیتال از آنها نشر گردیده است. این مطلب و بطور کلی سایر مطالب و آموزشها و مقالات و آگهی های تبلیغاتی سایت p24 بمنظور تشویق و ترغیب به سرمایه گذاری و فعالیت در بازارهای مالی و بازار ارزهای دیجیتال منتشر نمیگردد. نویسنده و ذینفعان وب سایت p24 هیچ گونه مسئولیتی در قبال سود و ضرر شما از بابت ثبت نام، عضویت، فعالیت، معامله و سرمایه گذاری در صرافی های ارزهای دیجیتال داخلی و خارجی و به کار بردن نکات این مقاله را ندارند. و مسئولیت کامل هرگونه فعالیت در بازارهای مالی و استفاده از مطالب این وب سایت بر عهده شخص استفاده کننده می باشد. علاوه بر خطرات ناشی از تحریم ایرانیان و مسدود سازی حسابها و امکان از دست رفتن سرمایه هایتان! توجه داشته باشید که بازار ارزهای دیجیتال بازار پرنوسانی است و ریسک از دست رفتن سرمایه در آن به شدت بالاست، پس لازم است با آگاهی کامل، قبل از هر گونه فعالیت در این بازار، تحقیقات کاملی انجام بدهید و آموزشهای تخصصی و حرفه ای لازم در خصوص بازارهای مالی و ارزهای دیجیتال را فرا گرفته و با آگاهی کامل و قبول مسئولیت هرگونه فعالیت خود در بازارهای مالی، نسبت به انجام معاملات و خرید و فروش و یا هرگونه فعالیت دیگر اقدام نمایید.









اطلس ارز دیجیتال | دوره‌ی جامع غیرحضوری صفر تا صد ارزهای دیجیتال، آموزش تریدینگ، تحلیل تکنیکال و آشنایی با ماینینگ

افتتاح حساب فیوچرز بایننس


راهنمای صرافی ارزهای دیجیتال بایننس

آرشیو
آموزش و راهنمای بایننس

راهنمای عضویت و انجام معاملات در بایننس

بایننس یک اِکسچنج بین المللی ارزهای دیجیتال با میلیونها کاربر است

 ارز دیجیتال چیست و چطور کار می‌کند؟

ارز دیجیتال چیست و چطور کار می‌کند؟

در این مقاله می‌خواهیم بدانیم ارز رمز پایه یا ارز دیجیتال (کریپتو کارنسی) چیست و چه کاربردی دارد؟

کلود ماینینگ یا استخراج ابری چیست

کلود ماینینگ یا استخراج ابری چیست؟

کلود ماینینگ یا استخراج ابری یک روش برای استخراج ارزهای دیجیتال مانند بیت کوین است

امور مالی غیرمتمرکز (DeFi) چیست؟

دیفای (Defi) چیست؟ بازار مالی غیرمتمرکز!

دیفای یک اکوسیستم از صدها پروژه گوناگون است که همه آنها خدمات مالی غیرمتمرکز ارائه می‌دهند."

خرید بیت کوین با پرفکت مانی

آموزش خرید بیت کوین با پرفکت مانی + معرفی صرافی

صرافی‌های فروشنده بیت کوین با پرفکت مانی

فیلمها و مستندهای مرتبط با بیت کوین

آرشیو
 فیلم مستند رشد و خیزش بیت کوین

فیلم مستند رشد و خیزش بیت کوین

چالش های پیش روی بیت کوین اولین ارز دیجیتال در زمان حال و آینده

 توضیحاتی در خصوص بلاک چین بیت کوین

توضیحاتی در خصوص بلاک چین بیت کوین

در این نوشتار به زبان ساده در مورد نحوه عملکرد بیت کوین و بلاکچین بیتکوین صحبت می‌شود

آموزش کامل ساخت کیف پول تراست والت

آموزش کامل ساخت کیف پول تراست والت

Trust Wallet از بیت کوین و سایر ارزهای دیجیتال و توکن‌های ERC20 و ERC223 پشتیبانی می‌کند.

سرمایه گذاری در بازار طلا بدون نگهداری فیزیکی

سرمایه گذاری در بازار طلا بدون نگهداری فیزیکی

معرفی سه توکن برتر با پشتوانه طلا در بازار ارزهای دیجیتال

 پرفکت مانی چیست؟ آموزش کامل پرفکت مانی

پرفکت مانی چیست؟ + آموزش کامل

پرفکت مانی یک سیستم پرداخت بین‌المللی است که با آن می‌توان پرداخت‌های سایت‌های خارجی را انجام داد

مهمترین اخبار دنیای ارزهای دیجیتال

آرشیو
رابرت کیوساکی: قبل از بحران بانکی به سراغ بیت کوین بروید

رابرت کیوساکی: قبل از بحران بانکی بیتکوین بخرید

پیشنهاد نویسنده کتاب پدر پولدار، پدر فقیر، سرمایه گذاری در بیت کوین

Google Authenticator

آموزش کار با تایید دو مرحله ای گوگل

برنامه (Google Authenticator) توسط گوگل جهت احراز هویت دو مرحله ای ساخته شده.

سفارش OCO چیست؟

سفارش OCO در بایننس چیست؟

انجام دو سفارش به طور همزمان در صرافی ارزهای دیجیتال بایننس!

مارجین ترید در بایننس

مارجین ترید در بایننس + آموزش تصویری

مارجین نوعی از معامله است که با اهرم ساختن موجودی فعلی سرمایه ای بیشتر قرض گرفته می‌شود

مارجین در صرافی بایننس

مارجین ترید در بایننس + آموزش ویدئویی

آموزش معاملات (تریدینگ) مارجین در صرافی بایننس + ویدیو

آموزش بایننس

آرشیو
آموزش و راهنمای بایننس

راهنمای عضویت و انجام معاملات در بایننس

بایننس یک اِکسچنج بین المللی ارزهای دیجیتال با میلیونها کاربر است

سرمایه‌گذاری بیت‌کوین برای تازه‌کارها

سرمایه‌گذاری بیت‌کوین برای تازه‌کارها

اصول اولیه و برخی تکنیک‌های مرتبط با سرمایه‌گذاری

 فناوری بلاک چین چیست و چگونه کار می کند؟

بلاک چین چیست و چگونه کار می کند؟

فناوری بلاک چین (Blockchain) چیست، چگونه کار می‌کند و چه کاربردهایی دارد؟

اطلس ارز دیجیتال

دوره آموزشی اطلس ارز دیجیتال پلاس

دوره‌ی جامع غیرحضوری صفر تا صد ارزهای دیجیتال، آموزش تریدینگ، تحلیل تکنیکال و آشنایی با ماینینگ

آموزش بایننس

آموزش بایننس

معرفی، نقد و بررسی، آموزش نحوه عضویت و انجام معاملات در صرافی و پلتفرم معاملاتی بایننس

آموزش بلاک چین و ارزهای دیجیتال

آرشیو
آموزش بلاک چین

آموزش تخصصی بلاک‌چین به زبان انگلیسی

دوره‌های آنلاین، آموزش تخصصی بلاک‌چین در سایت Blockgeeks

آربیتراژ (Arbitrage) چیست؟

آربیتراژ (Arbitrage) چیست؟

آربیتراژ (Arbitrage) چیست؟ توضیحاتی پیرامون آربیتراژ در دنیای کریپتوکارنسی

قرارداد هوشمند (smart contract) چیست

قرارداد هوشمند چیست؟

در این مطلب قصد داریم شما را با مفهوم قراردادهای هوشمند اشنا سازیم!

سهام عدالت چیست؟ آزادسازی سهام عدالت به چه معناست؟

سهام عدالت چیست؟ آموزش آزادسازی آن

همه چیز در مورد سهام عدالت، از مدیریت و آزادسازی تا خرید و فروش آن

راهنمای دریافت کد بورسی از کارگزاری آگاه

راهنمای دریافت کد بورسی از کارگزاری آگاه

راهنمای عضویت و دریافت کد بورسی از کارگزاری آگاه و ثبت نام در سامانه سجام

معرفی و نقد و بررسی صرافی های ارز دیجیتال

آرشیو
آموزش و راهنمای بایننس

راهنمای عضویت و انجام معاملات در بایننس

بایننس یک اِکسچنج بین المللی ارزهای دیجیتال با میلیونها کاربر است

آموزش گام‌ به‌ گام تریدینگ

آموزش گام‌ به‌ گام تریدینگ

ترید چیست؟ هر آنچه لازم است درباره ترید (مبادله، معامله) ارز دیجیتال بدانید!

چنگال اندروز چیست

چنگال اندروز چیست؟ + آموزش معامله با آن

چنگال اندروز یکی از روش‌های کاربردی و ترسیمی در تحلیل تکنیکال بازارهای مالی است

راهنمای سرمایه‌ گذاری در ارزهای دیجیتال

راهنمای سرمایه‌ گذاری در ارزهای دیجیتال

در این مطلب هر آنچه یک سرمایه‌‌گذار لازم است بداند را به صورت گام به گام توضیح داده‌ایم.

گواه اثبات کار (PoW) و گواه اثبات سهام (PoS) چیست + تفاوت‌ها

گواه اثبات کار (PoW) و گواه اثبات سهام (PoS) چیست + تفاوت‌ها

تفاوت‌های گواه اثبات کار و گواه اثبات سهام



پربازدیدترین مطالب

شبکه اجتماعی فارسی کلوب | Buy Mobile Traffic | سایت سوالات