ثبت نام و احراز هویت کنید و تا ۵۰ دلار بیت کوین بگیرید...

onlinesarafi.com

ثبت نام و احراز هویت کنید و تا ۵۰ دلار بیت کوین بگیرید...

توکن ERC-1155 در اتریوم چیست؟

ERC-1155-onlinesarafi

اتریوم به دلیل توکن های طراحی شده برای تسهیل استقرار قراردادهای هوشمند مرتبط با آنها و عملکردهای آنها شناخته شده است و یکی از جدیدترین استانداردها از این نظر ERC-1155 است.

مانند استانداردهای ERC-20 y ERC-721 که قبلاً در مورد آنها صحبت کردیم، ERC-1155 یک فرمول اساسی است که برای ایجاد توکن های مفیدی طراحی شده است که زندگی را برای توسعه دهندگان آسان تر می کند، در حالی که ابزاری قدرتمند و پویا برای کار با آنها ارائه می دهد.

اما ERC-1155 دقیقا چیست؟

چرا ایجاد شد؟

چه کارکردهایی را انجام می دهد یا چه پیشرفت هایی را شامل می شود؟

خوب، این و موارد دیگر را در ادامه خواهیم دید.

توکن ERC-1155 نوعی توکن استاندارد است که قابلیت ذخیره سازی تحت کنترل خود را دارد، توکن هایی که می توانند به گونه ای عمل کنند که گویی یک توکن ERC-20 یا ERC-721 یا هر دو در یک زمان در یک آدرس هستند.

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

به این ترتیب، توکن ERC-1155 می تواند همان عملکردهای یک توکن ERC-20 و ERC-721 و حتی هر دو را به طور همزمان انجام دهد.

و بهتر از همه، بهبود عملکرد هر دو استاندارد، کارآمدتر کردن آن و تصحیح خطاهای اجرای آشکار در استانداردهای ERC-20 و ERC-721. این استاندارد توسط Witek Radomski، Andrew Cooke، Philippe Castonguay، James Therien، Eric Binet و Ronan Sandford توسعه داده شده است.

توکن ERC-1155 به طور کامل در یک EIP (پیشنهاد بهبود اتریوم)، به طور خاص در EIP-1155، که نام خود را از آن گرفته شده است، توضیح داده شده است.

چرا ERC-1155 ایجاد شد؟

برای درک اینکه چرا توکن های ERC-1155 ایجاد شده اند، لازم است چند نکته میانی را بررسی کنیم که درک بهتری از این نکته به ما می دهد.

از جمله آن نکات می توان به:

محدودیت های توکن ERC-20

توکن های ERC-20 (برای توکن های قابل تعویض) و ERC-721 (برای غیرقابل تعویض، NFT) توکن های اتریوم به طور گسترده در اکوسیستم استفاده می شوند.

فقط کافی است به Etherscan نگاهی بیندازید تا تعداد زیادی از توکن های این نوع را ببینید.

با این حال، هر دو نشانه محدودیت هایی دارند که برخی از آنها بسیار شدید است.

به عنوان مثال، در توکن ERC-20، یک محدودیت عمده آن فقدان راهی برای “واکنش” به رویدادهای انتقال ERC-20 است.

این باعث می شود که توکن های ERC-20 برای همیشه در قراردادها به دام بیفتند، زمانی که کاربران به طور تصادفی توکن ها را به آدرس اشتباه ارسال می کنند.

به این ترتیب، اگر به یک آدرس ERC-20 نادرست منتقل کنید، چیزی که منتقل کرده اید برای همیشه از بین می رود.

محدودیت های توکن ERC-721

به نوبه خود، توکن های ERC-721 نیز محدودیت های خاص خود را دارند.

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

در واقع، اگر به عنوان مثال، شما مجموعه ای از ۱۰ NFT دارید که می خواهید آن را به شخص دیگری منتقل کنید، این انتقال شما را ملزم به انجام ۱۰ تراکنش مختلف با کارمزد مربوط به آنها می کند و این هزینه این کار ساده را بسیار افزایش می دهد.

عملیات، و همچنین عملیات بارگذاری شبکه، تأثیر فوق العاده ای بر قابلیت استفاده شبکه اتریوم دارد.

در این سناریوها باید توکن را به توکن منتقل کنید، انتقال همه ۱۰ به طور همزمان غیرممکن است، چیزی کاملاً پوچ.

مشکل دیگر عبور از توکن های ERC-721 است.

این امر مستلزم آن است که تمام نشانه‌های قرارداد به منظور ارائه پاسخ به DApp و کاربر مورد نظر پیمایش شوند.

یک لحظه تصور کنید که یک قرارداد ERC-721 دارای ۱ میلیون توکن ثبت شده است، به این معنی که اگر شخصی بخواهد از وضعیت توکن های خود مطلع شود، باید تراکنشی را به شبکه ارسال کند که از طریق این میلیون توکن انجام می شود.

آنها را با آدرس های کاربر مطابقت می دهد و سپس پاسخ را ارائه می دهد.

این بزرگترین نمایش ناکارآمدی است که می توان در این نوع سیستم داشت.

ناسازگاری بین توکن های ERC-20 و ERC-721

ر کنار این، توکن های ERC-20 و ERC-721 با یکدیگر ناسازگار هستند.

در واقع، قراردادها به قدری متفاوت هستند که ایجاد قابلیت های اضافی که این دو را به هم مرتبط می کند، کاری دلهره آور است و احتمالاً تأثیر زیادی بر شبکه، خرابی های احتمالی و هزینه های کمیسیون بالا خواهد داشت.

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

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

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

در برابر این پس زمینه، ERC-1155 به منظور متحد کردن هر دو جهان تحت یک قرارداد، غلبه بر محدودیت‌هایی که قبلاً توضیح داده شد و مدیریت آنها ایجاد شده است.

کارآمدتر نیست نه تنها این، این راه حل حتی از تکه تکه شدن عظیم توکن ها که امروزه وجود دارد نیز جلوگیری می کند و به یک نوع قرارداد اجازه می دهد هر دو نوع توکن را کنترل کند.

برای مثال، این به یک توسعه‌دهنده DApp اجازه می‌دهد تا از ERC-1155 استفاده کند تا کاربرانش بتوانند توکن‌های قابل تعویض (توکن‌هایی که می‌توانند به عنوان ارز پرداخت استفاده شوند) و توکن‌های غیرقابل تعویض (کلکسیون، عناصر قابل مبادله در DApp یا بازی) را با استفاده از آن ثبت کنند.

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

عملکردها و امکانات جدید توکن ERC-1155

لحظاتی پیش در مورد توکن‌های ERC-20 و ERC-721 صحبت کردیم که باید بر آن‌ها غلبه کرد و ERC-1155 پاسخ آن بود.

در این مرحله شما تعجب خواهید کرد که واقعاً با یک ERC-1155 چه کاری می توانید انجام دهید؟ خوب، اینها برخی از احتمالات است:

انتقال انبوه به صورت استاندارد

استاندارد ERC-1155 امکان انتقال انبوه توکن های موجود در یک قرارداد هوشمند را فراهم می کند.

به این ترتیب، اگر مثلاً یک سری توکن NFT یا توکن‌های قابل تعویض (یا هر دو) داشته باشیم، می‌توانیم چندین مورد از این توکن‌ها را در یک عملیات انتقال دهیم و با انجام یک عملیات این انتقال مؤثر باشد.

به این ترتیب، می توان در هزینه های تراکنش صرفه جویی کرد، تأثیر آن بر شبکه را به حداقل رساند و سیستم معاملاتی (scrow/atomic swap) را با استفاده از توکن های گفته شده بسیار راحت تر فعال کرد.

چندین توکن در یک قرارداد

علاوه بر این، یک ERC-1155 می تواند وجود و عملکرد چندین توکن را به طور همزمان توصیف کند.

یعنی یک ERC-1155 می‌تواند یک یا چند توکن قابل تعویض (مانند ERC-20) ایجاد کند و همچنین می‌تواند یک یا چند توکن غیرقابل تعویض (مانند ERC-721) را در یک قرارداد توصیف کند و استقرار و برنامه‌نویسی را تسهیل کند. از آن

تشخیص نوع رمز یکپارچه

یکی دیگر از قابلیت‌های موجود در توکن ERC-1155، توانایی یکپارچه‌سازی عملکرد ERC-165 (معروف به رابط تشخیص استاندارد)، همه در یک سیستم است.

به این ترتیب توکن ERC-1155 قادر است رابط توکن را تشخیص داده و رفتار آن را بسته به آن تطبیق دهد.

این به ویژه به دلیل ماهیت چند نشانه ای ERC-1155 مفید است و طراحی برنامه را ساده می کند.

انتقال ایمن توکن

شاید یکی از امیدوارکننده ترین ویژگی های توکن ERC-1155، انتقال ایمن توکن باشد.

برای انجام این کار، قرارداد هوشمند استاندارد ERC-1155 شامل عملکردی است که تأیید می کند که تراکنش انجام شده است، و در غیر این صورت، آن را برمی گرداند تا کنترل توکن ها را به صادرکننده آن بازگرداند.

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

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

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

لیست سرفصل ها

اشتراک گذاری:
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp

مطالب مرتبط:

what-is-a-bitcoin-etf

ETF بیت کوین چیست؟

ETF ، یکی از مورد انتظارترین ابزارهای مالی در دنیای ارزهای دیجیتال هستند. ETF ها دسترسی سرمایه گذاران به بازارهای ارز مجازی را تسهیل می

who-is-shafi-goldwasser

شفی گلدواسر کیست؟

شفی گلدواسر یکی از بزرگ‌ترین چهره‌های زن در دنیای رمزنگاری است، با مشاغلی از ساخت و استفاده از مولدهای اعداد تصادفی، رمزنگاری احتمالی، تئوری کامپیوتر

what-is-a-shitcoin

شیت کوین چیست؟

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

what-is-signature-aggregation-or-signature-aggregation

تجمیع امضا چیست؟

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