امتیاز کلیدی:
- استاندارد توکن BRC-21 برای استخراج و بازخرید توکن ها در شبکه بیت کوین و همچنین تسهیل تراکنش های لایتنینگ استفاده می شود.
- استاندارد استخراج و بازخرید توکنهای BRC-20 به و از بیتکوین در ابتدا در شبکههای «منبع» دیگر تولید شد.
- علاوه بر این، استیبل کوین های غیرمتمرکز نیازهای استخراج، بازخرید و انحلال پیشرفته را برطرف خواهند کرد.
با ظهور BRC-20، تعدادی از استانداردهای دارایی جایگزین مبتنی بر شبکه بیت کوین، به ویژه BRC-21، شروع به توسعه کردند.
در 7 می، الکسی زامیاتین، مخترع پروژه قابلیت همکاری متقابل زنجیره ای Interlay، ایجاد استاندارد BRC-21 را پیشنهاد کرد که دارایی های زنجیره ای متقاطع کاملاً غیرمتمرکز را در شبکه بیت کوین ایجاد می کند و از آنها در شبکه لایتنینگ استفاده می کند.
این پیشنهاد، پروتکلی را برای استخراج و بازخرید توکنهای BRC-20 به و از بیتکوین که در سایر زنجیرههای «منبع» مانند اتریوم، کاسموس، پولکادوت یا اینترلی صادر شدهاند، مشخص میکند. بنابراین، BRC-21 یک استاندارد توکن است که به توکن های زنجیره های دیگر اجازه می دهد تا در بلاک چین بیت کوین تولید و بازخرید شوند.
BRC-21 چیست؟
به گفته زامیاتین، استاندارد پیشنهادی استقرار استیبل کوین های غیرمتمرکز را در شبکه لایتنینگ یا هر پروتکل پرداخت مشابه دیگری که مورد استفاده اولیه است، امکان پذیر می کند. از سوی دیگر، داراییهای BRC-21 ممکن است برای نشان دادن ETH، DOT، SOL و سایر ارزهای دیجیتال در بیتکوین استفاده شوند.
روش پیشنهادی نیازی به اعتماد به شخص ثالث ندارد.
Interlay Labs نیز دارد منتشر شد سند V 0.1 در استاندارد توکن BRC-21. با توجه به توضیحات سند، محتوای BRC-21 هنوز اساساً محتوای BRC-20 است، اما برخلاف محتوای BRC-20 که “از هوا متولد شده است”، BRC-21 باید توسط کلید دارایی اولیه (مانند ETH) تولید شود. ، DOT، ATOM، و DAI، و غیره)، به عبارت دیگر، استاندارد BRC-21 توانایی برش نسخه BRC-20 از ETH، DAI و سایر دارایی های آنلاین را در شبکه بیت کوین فراهم می کند.
موارد استفاده کنید
اگرچه استفاده از داراییهای BRC-21 برای نشان دادن ETH، DOT، SOL و سایر ارزهای دیجیتال در بیتکوین امکانپذیر است، استفاده کلیدی که از این استاندارد ناشی میشود، استقرار استیبل کوینهای غیرمتمرکز در شبکه لایتنینگ یا پروتکلهای پرداخت مشابه است.
برای حفظ ثبات خود، استیبل کوین های غیرمتمرکز مانند MakerDAO، Liquity یا RAI نیاز به فرآیندهای پیچیده استخراج، بازخرید و انحلال دارند. به دلیل عدم قابلیت برنامه ریزی، این پروتکل ها را نمی توان مستقیماً روی بیت کوین نصب کرد. بهجای صرف تلاش برای طراحی پروتکلهایی برای بیتکوین که میتوانند با چند خط کد در جای دیگر نشان داده شوند، این پیشنهاد ادعا میکند که این رویکرد کاملاً غیرمتمرکز ضرب و بازخرید داراییهای زنجیرهای متقابل به/از بیتکوین شانس بسیار بیشتری برای رسیدن به پذیرش جهانی دارد.
الزامات فنی
از نقطه نظر فنی، زنجیره متقابل داراییهای BRC-21 برای تکمیل تنها نیاز به تکیه بر سه جزء دارد و انتظار میرود که کل فرآیند به تمرکززدایی کامل برسد:
- نمایه ساز سفارشی: BRC-21 را تغییر دهید، فعالیت های برش، انتقال و بازخرید بیت کوین و همچنین وضعیت قرارداد در زنجیره SOURCE را تغییر دهید.
- قرارداد زنجیره ای SOURCE: رویه های نعناع زنجیره ای SOURCE و بازخرید را انجام می دهد.
- BTC-Relay: یک برنامه کاربردی کلاینت BTC-light که به عنوان یک قرارداد هوشمند در زنجیره منبع مستقر شده و قادر به تایید و تفسیر تراکنش های BTC است.
برای مثال ببینید اینجا برای مشخصات، اینجا برای اجرای اثبات مفهوم در اتریوم، و اینجا برای اجرای تولید ممیزی شده در Rust on Interlay.
پروتکل BRC-21
در شبکه بیت کوین مستقر شود
در حالی که آزمایشگاه های Interlay استقرار دارایی BRC-21 را در زنجیره اولیه در مقاله نشان نداده اند، لازم به ذکر است که چگونه آن را در شبکه بیت کوین مستقر می کند.
به طور کلی، اجرای توکن های BRC-21 و BRC-20 مشابه است، با این حال، برخی از واریانس ها در موارد خاص وجود دارد، مانند:
- پارامتر “max” که قبلا برای نشان دادن حداکثر عرضه استفاده می شد، دیگر ضروری نیست، اما ممکن است برای پر کردن انتخاب شود. با این حال، از آنجایی که حداکثر عرضه دارایی اصلی BRC-21 معمولاً قبل از شروع توالی تعیین می شود، انتخاب فقط یک لایه ایمنی اضافی اضافه می کند.
- پارامتر “lim” که برای شناسایی ضرابخانههای محدود استفاده میشد، حذف شده است زیرا تمام داراییهای BRC-21 مشمول محدودیتهای سختگیری برای ضرابخانه و بازخرید هستند، بنابراین، نیازی به محدود کردن تعداد توکنهایی که ممکن است در یک ضرابخانه ضرب شوند وجود ندارد. معامله.
- پارامتر “source” برای تعریف متنی که نشانه از آن “وارد می شود” معرفی می شود. ممکن است رشته ای مانند “اتریوم” یا یک شناسه عددی منحصر به فرد باشد (به یک دایرکتوری مورد توافق نیاز دارد)
- یک فیلد “id” به زنجیره منبع اضافه کنید تا توکن هدف را تعریف کنید، که ممکن است با آدرس قرارداد آن توکن پر شود.
{
"p": "brc-21",
"op": "deploy",
"tick": "30sResearcg",
"max": "10000000" (optional),
“src”: “CHAIN”,
“id”: “contract-address-on-CHAIN”
}
استقرار در زنجیره SOURCE
روش DEPLOY به اجرای زنجیره SOURCE بستگی دارد. معیارهای قرارداد هوشمند قرارداد به شرح زیر است:
- سکه را قفل کنید و رویداد “Lock” را ایجاد کنید
- تنها در صورتی قفل سکه را باز کنید که رویه «بازخرید» مربوطه در تراکنش بیت کوین گنجانده شده باشد. برای تأیید و اعتبارسنجی (یعنی تجزیه) تراکنش مربوط به بیت کوین، از BTC-RELAY استفاده کنید.
این پیشفرض میگیرد که یک قرارداد BTC-RELAY بر روی زنجیره پیادهسازی شده باشد یا اینکه زنجیره دارای قابلیت مشتری Bitcoin Lite باشد.
نعناع
توکن های X COIN را روی CHAIN قفل می کند و توکن های X bCOIN BRC-21 را روی بیت کوین ضرب می کند.
عملیات «ضرابسازی» روی بیتکوین به صورت زیر تعریف میشود (کتیبه):
{
"p": "brc-21",
"op": "mint",
"tick": "bCOIN",
"amt": "100",
"src": "CHAIN"
}
- در بیت کوین، فعالیت استخراج BRC-21 را ثبت کنید و مقدار استخراج شده را در ستون “amt” و زنجیره منبع را در قسمت “src” مشخص کنید.
- 100 سکه را در شبکه قفل کنید و کتیبه یا شناسه تراکنش را همراه با شواهدی مبنی بر درج تراکنش به طرف قرارداد ارائه دهید.
ساده ترین روش این است که یک تراکنش بسته بندی بیت کوین و یک مسیر Merkle-Tree را برای تأیید گنجاندن یک بلوک بیت کوین ارسال کنید، که سپس با تماس با CONTRACT BTC-RELAY برای تکمیل تأیید انجام می شود. - BRC-21 bCOIN توسط نمایه ساز به عنوان قانونی پذیرفته خواهد شد.
انتقال
عملیات TRANSFER همانطور که در BRC-20 مشخص شده باقی می ماند. استاندارد:
{
"p": "brc-21",
"op": "transfer",
"tick": "30sResearch",
"amt": "100",
}
از گرو در اوردن
توکن های X bCOIN بر روی بیت کوین سوزانده می شوند و X COIN در CHAIN باز می شود.
عملیات “Redeem” به صورت زیر تعریف می شود:
{
"p": "brc-21",
"op": "redeem",
"tick": "bCOIN",
"amt": "1000",
“dest”: “CHAIN”,
“acc”: “account-on-CHAIN”
}
فیلد dest، زنجیره مقصد را مشخص می کند و باید همان قسمت src در عملیات ضرابخانه باشد. فیلد acc حساب گیرنده COIN در CHAIN را مشخص می کند.
- عملیات Redeem را روی بیت کوین با مشخص کردن amt، dest و ACC درج کنید
- تراکنش خام BTC و اثبات گنجاندن تراکنش را به CONTRACT ارسال کنید، که به نوبه خود BTC-RELAY را برای تأیید کامل فراخوانی می کند.
- اگر BTC-Relay “درست” را برگرداند، CONTRACT X coin را به حساب مشخص شده در قسمت acc باز می کند. نمایه سازهای BRC-21 اکنون X bCOIN را سوخته در نظر خواهند گرفت و دیگر آنها را در بیت کوین ردیابی نمی کنند.
سلب مسئولیت: اطلاعات این وبسایت بهعنوان تفسیر کلی بازار ارائه شده است و به منزله مشاوره سرمایهگذاری نیست. ما شما را تشویق می کنیم قبل از سرمایه گذاری تحقیقات خود را انجام دهید.
برای پیگیری اخبار به ما بپیوندید: https://linktr.ee/coincu
هارولد
کوینکو اخبار