استاندارد BRC-20: ارتقای قدرت NFTها در شبکه بیت کوین
تکنولوژی بلاکچین و ارزهای رمزنگاری شده در دهه گذشته به سرعت در حال توسعه هستند و به دلیل وجود بیت کوین و اتریوم (Ethereum) مرکز توجه قرار گرفتهاند. ارزهای دیجیتال به کاربران این امکان میدهند تا بدون نیاز به موسسات مالی مرکزی مانند: بانکها، پرداختهای آنلاین را انجام دهند و به صورت مستقیم با یکدیگر تعامل داشته باشند. بنابراین با گسترش ارزهای رمزنگاری شده، نیاز به استانداردها و پروتکلهایی میباشد که به ارزهای مختلف اجازه بدهد با یکدیگر ارتباط برقرار کنند، رو به افزایش است. در ادامه مقاله همراه ما باشد تا مفهوم و کاربرد استاندارد BRC-20 اشنا شوید.
استاندارد BRC-20 چیست؟
استاندارد BRC20 یک شبکه آزمایشی برای ایجاد NFT در شبکه بلاکچین بیت کوین است. توکن BRC20 به معنای استاندارد Binance Smart Chain میباشد که برای صدور و مدیریت توکنها در زنجیره بلوک Binance Smart Chain استفاده میشود. استاندارد BRC20 مشابه استاندارد ERC20 برای زنجیره بلوک اتریوم است. استاندارد BRC20 قوانین و مشخصاتی را برای توکنهای قابل تبادل در Binance Smart Chain تعیین میکند. این استاندارد قابلیتهایی مانند: انتقال توکن، بررسی موجودی و تایید تراکنشها را ارائه میدهد. با استفاده از استاندارد BRC-20، کاربران میتوانند توکنهای قابل تبادل را در کیف پولهای سازگار با BSC نگهداری و معامله کنند.
نحوه استفاده از توکن BRC20 چگونه است؟
استفاده از توکن RBC20 برای برنامه نویسان بسیار آسان است. در قسمت زیر نحوه استفاده از توکن RBC20 را در سه مرحله بیان کردهایم:
- تعریف قرارداد هوشمند: ابتدا برنامه نویس باید قرارداد هوشمند برای توکن RBC20 را تعریف کند. قرارداد هوشمند شامل تمام قوانین و قواعد مربوط به عملکرد توکن است. این قرارداد هوشمند شامل عملکردهایی مانند: ایجاد توکنها، انتقال توکنها بین کاربران، نگهداری موجودی توکنها و سایر عملیات مربوطه است.
- پیادهسازی استاندارد RBC20: در قرارداد هوشمند تعریف شده، باید استاندارد RBC20 را پیادهسازی کنید. این به این معنی است که باید توابع و ویژگیهایی که توسط استاندارد BRC-20 مشخص شدهاند را در قرارداد هوشمند خود پیادهسازی کنید. این شامل توابعی مانند transfer (انتقال توکن به کاربر دیگر)، balanceOf (بدست آوردن موجودی توکن کاربر) و approve (اجازه دادن به یک کاربر برای انتقال توکنهای خود) است.
- استفاده از APIها: پس از پیادهسازی استاندارد RBC20، برنامه نویسان میتوانند از APIهایی که در قرارداد هوشمند تعریف شده استفاده کنند. این APIها شامل توابعی است که امکان انجام عملیاتهای مربوط به توکنها را فراهم میکنند.
کاربرد استاندارد BRC-20
توکنهای BRC20 میتوانند برای مجموعهای از کاربردها و استفادهها در زنجیره بلوک Binance Smart Chain (BSC) استفاده شوند. برخی از کاربردهای معمول توکنهای BRC20 عبارتند از:
- تبادل و معامله: توکنهای BRC20 میتوانند در صرافیها و پلتفرمهای معاملاتی BSC معامله شوند. کاربران میتوانند توکنهای BRC20 را خرید و فروش یا معامله کنند.
- طرحهای کرایپتوگرافی: برخی از پروژههای کرایپتوگرافی از توکنهای BRC-20 برای جمعآوری سرمایه، توزیع توکنها، یا پاداش دادن به کاربران برای مشارکت در شبکه استفاده میکنند.
- توکنهای وابسته به دارایی: برخی از شرکتها و پروژهها از توکنهای BRC20 برای نمایندگی داراییهای فیزیکی مانند: طلا، نفت، یا ارزهای فیات استفاده میکنند. این توکنها معادل دیجیتال دارایی فیزیکی را نشان میدهند که معامله و انتقال آنها در زنجیره بلوک صورت میگیرد.
- پلتفرمهای اعتبارسنجی: توکنهای BRC20 میتوانند برای اعتبار سنجی هویت، دسترسی به سرویسها و محصولات مختلف در پلتفرمها و داپهای BSC مورد استفاده قرار گیرند.
- برنامههای کاربردی DeFi: زنجیره هوشمند بایننس به عنوان یک زنجیره بلوک قابلیتهای DeFi (تمومیت مالی دیجیتال) مشابهی با زنجیره بلوک Ethereum دارد.
پروتکل اردینال چیست؟
اردینال یک پروتکل بر شبکه اصلی بلاک چین است که با استفاده از قرارداد هوشمند امکان ساخت NFT را فراهم میکند. با استفاده از این پروتکل کاربران میتوانند داراهای دیجیتال و منحصر به فرد یا NFT را که در اصطلاح کتیبه نام دارند روی ساتوشی (کوچکترین واحد بیت کوین) ایجاد کنند.
تاثیر استاندارد BRC-20 بر درامد ماینرها
با هجوم کاربران ارز دییجتال به شبکه BRC-20 و انجام تراکنش روی این استاندارد تراکنشهای شبکه بیت کوین بسیار زیاد شد. این اتفاق باعث ایجاد درآمد زیادی بالغ بر 1097 بیت کوین اضافی به عنوان کارمزد تراکنش برای ماینرها شد. متخصصان و معامله گران ارزهای دیجیتال انتظار دارند که در آینده شاهد رشد تعداد تراکنشها و افزایش کارمزدها باشند، که باعث افزایش درآمد ماینرهای بیت کوین بیش از میزان کنونی خواهد شد.
هدف استفاده از استاندارد BRC-20 چیست؟
هدف استفاده از توکن BRC20 در اکثر موارد به ساختاردهی و مدیریت اقتصادی داخلی یک پروژه یا اکوسیستم مربوطه مرتبط است. توکنهای BRC20 ابزاری هستند که برای ایجاد اقتصادی درونی در زنجیره بلوک Binance Smart Chain (BSC) استفاده میشوند. در زیر تعدادی از اهداف استفاده از توکن BRC20 را بررسی میکنیم:
- ارائه خدمات: پروژهها و شرکتها میتوانند با صدور توکن BRC20 به کاربران خدمات خاصی ارائه دهند. این توکنها میتوانند برای دسترسی به محصولات، سرویسها، عضویت در بسترهای ارتباطی، یا حتی به عنوان پاداش و تشویق در برنامههای وفاداری استفاده شوند.
- جمعآوری سرمایه: توکنهای BRC20 میتوانند در جمعآوری سرمایه برای پروژهها و استارتاپها مورد استفاده قرار بگیرند. صاحبان پروژه میتوانند توکنهای خود را در فروش عمومی (ICO) یا نمایش سرمایه (IEO) به عنوان عضوی برای سرمایه گذاران عرضه کنند.
- مدلهای اقتصادی داخلی: توکنهای BRC20 میتوانند در مدلهای اقتصادی داخلی پروژهها مورد استفاده قرار گیرند. به عنوان مثال توکنها میتوانند در برنامههای وفاداری(مدیریت ارتباط مشتری)، سیستم پاداش، تخفیفها، نقشههای خرید یا سایر موارد مشابه استفاده شوند.
آینده استاندارد BRC-20 چگونه میباشد؟
اگر چه مدت زمان زیادی از راه اندازی استاندارد RBC-20 نگذشته اما به خوبی جای خود را در میان برنامه نویسان و صنعت بلاکچین باز کرده است. این استاندارد رشد و پیشرفت سریعی را تجربه کرده و سرمایهی بسیاری جذب کرده است. در هر صورت نمیتوان به طور قطعی اینده این توکن را بررسی کرد. برای ترسیم چشم انداز استاندارد BRC-20 باید زمان بیشتری از راه اندازی آن بگذرد و فاکتورهای مختلفی از آن بررسی شود.
روند توسعه توکنهای BRC-20 به طور کلی به چه صورت است؟
روند توسعه توکنهای BRC-20 به طور کلی شامل چند مرحله است. که در متن زیر به توضیحات آنها پرداختهایم:
- طراحی و مشخصات توکن: در این مرحله باید نیازمندیها و اهداف پروژه مشخص شوند. طراحی مشخصات توکن شامل: نام، تعداد توکن، نوع قرارداد هوشمند، توزیع توکن و سایر جزئیات فنی است.
- پیاده سازی قرارداد هوشمند: برای ایجاد توکن BRC-20، قرارداد هوشمندی برای زنجیره بلوک Binance Smart Chain باید پیاده سازی شود. این قرارداد هوشمند شامل توابع مورد نیاز برای انتقال توکن، بررسی موجودی، تایید تراکنش و سایر عملیات مدیریت توکن است.
- تست و اعتبارسنجی: پس از پیادهسازی قرارداد هوشمند، باید تست و اعتبار سنجی کاملی انجام شود. این شامل آزمون عملکرد قرارداد هوشمند، تست امنیتی، تست موجودی و تراکنشها و بررسی سایر جوانب فنی است.
نتیجه گیری
به طور کلی هر توکنی که بر اساس استاندارد BRC-20 ساخته شده و در زنجیره هوشمند بایننس قابل تبادل باشد، به عنوان یک توکن BRC20 شناخته میشود. RBC20 یک استاندارد برای توکنهای قابل تبادل بر اساس بلاکچین اتریوم میباشد که برای پروژهها و شبکههای بلاکچینی ایجاد شده است. این توکن بر اساس استاندارد ERC-20 ساخته شده که به عنوان استاندارد توکنهای قابل تبادل برای بلاکچین اتریوم شناخته میشود.