آشنایی با WETH ؛ توکن جایگزین اتر برای برنامه های غیرمتمرکز!
اگر برنامه های غیرمتمرکز روی اتریوم یا همان Dapp ها برای شما جالب است و مطالعاتی روی آنها داشتید یا از بعضی از این برنامه ها مانند پلتفرم کامپوند استفاده کردید؛ حتما نام توکن WETH به گوشتان خورده است. در این مقاله توضیح مختصری راجع به این توکن خواهیم داد.
توکن WETH چیست؟
تمام Dappها از توکن اتر در پلتفرم خود استفاده میکنند اما توکن ارتباط دادن توکن اتر به این دلیل که نوع طراحی کد آن مشابه استاندارهای دیگر اتریوم نیست؛ کاری پیچیده محسوب می شود. به همین دلیل برای سهولت کابران باید یک توکن ERC20 تعریف میشد تا دقیقا معادل توکن اتر باشد و بتوان از آن در برنامه ها استفاده کرد. WETH یک توکن روی بلاکچین اتریوم با استاندارد ERC20 است که برای Dapp ها طراحی شده است و بسیاری از برنامه ها از آن استفاده میکنند. این توکن به نسبت ۱:۱ با توکن اتر تعریف شده است و اگر بخواهید از هر برنامه غیرمتمرکزی که از این توکن استفاده میکند؛ استفاده کنید باید اتر خود های تبدیل به WETH کنید. روند تبدیل اتر به WETH یه روند خودکار است و کارمزدی از کاربر گرفته نمیشود.
اگرچه بسیاری از توسعه دهندگان برنامه های غیرمتمرکز نیاز به توکن WETH را اذعان داشته اند، اما هیچ تلاشی انجام نشده است که جامعه را حول یک نسخه واحد از آن جمع کند. در نتیجه، نسخه های بسیار زیادی از WETH وجود دارد که عملکرد یکسانی ارائه میدهند. عدم وجود یک توکن WETH استاندارد باعث سردرگمی کاربران برنامه های غیرمتمرکز میشود و مشکلاتی در خصوص جابجایی کاربران بین برنامه های غیرمتمرکز ایجاد میکند. این موضوع هم چنین باعث ایجاد شدن چالش هایی برای ایجاد منابع و ابزار آموزشی مورد نیاز میشود.
جزییات نسخه های مختلف WETH
قرارداد پیشنهاد شده توکن WETH استاندارد بر اساس قرارداد EtherToken.sol از استفان جرج (Stefan George) بود اما پشتیبانی از مجوزهای نامحدود را نیز به خود اضافه کرد، جزییات تک خطی که میتواند راندمان گس را افزایش دهد و از جانب جامعه بازخوردهای مثبتی دریافت کرده است. مهم ترین نکته این است که کد منبع قراداد پیشنهاد شده WETH کاملا حسابرسی شده است.
آدرس های قراردادهای اجرا شده تا ژانویه ۲۰۱۸:
شبکه اصلی: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
شبکه کووان: 0xd0a1e359811322d97991e03f863a0c30c2cf029c
شبکه راپستن: 0xc778417e063141139fce010982780140aa0cd5ab
شبکه رینکبای: 0xc778417e063141139fce010982780140aa0cd5ab
چه زمانی میتوانیم منتظر راهکار دائمی برای WETH باشیم؟
گفتگوهایی در کانال های ارتباطی رسمی در خصوصی رابط کاربری توکن ERC-20 برای اتریوم وجود داشته است. اگر چنین موضوعی رخ دهد، حتما در پروپوزال هاردفورک سرنیتی (Serenity) وجود خواهد داشت. هم چنین شاهد پشتیبانی و حمایت قوی جامعه از چنین تغییراتی بوده ایم و مایلیم سخنان ویتالیک بوترین یا سایر اعضای تیم اصلی را بشنویم. علیرغم صحبت هایی پیرامون رابط کاربری جایگزین برای توکن ها نظیر ERC223، اما هم چنان رابط کاربری ERC-20 در فرآیند EIP استفاده میشود و به طور گسترده به عنوان استاندارد بالفعل پذیرفته شده است.