شاید برایتان عجیب باشد که بگوییم پیشرفت تکنولوژی همیشه پیامدهای مثبتی ندارد. همیشه قدرت بیش از حد باعث بروز مشکلات و اختلالات متعددی شده است. احتمالا نام محاسبات کوانتومی به گوشتان خورده باشد اما ندانید که چرا با بلاک چین سازگاری ندارند. دلیل عمده این موضوع این است که قدرت محاسبات کوانتومی به قدری زیاد میباشد که حتی میتواند رمز ارزهای دیجیتال را بشکند. به دلیل روش جدید و سریعتر انجام محاسبات، رایانهها ی کوانتومی میتوانند برای پیشرفتهای علمی بسیار مفید باشند. با این حال هنگامی که در دسترس هستند پتانسیل شکستن رمزنگاری فعلی و تضعیف حفاظت از دادههای شخصی را دارند.
دستیابی به برتری کوانتومی یکی از پیشرفتهای بسیار مهم است که میتواند مسیر تاریخ را تغییر دهد. اما این موضوع چگونه بر بلاک چین تاثیر خواهد گذاشت؟ آیا کریپتو در جنگ محاسبات کوانتومی در مقابل بلاک چین ناپدید خواهد شد؟ در ادامه این مقاله همراه ما باشید تا به توضیحات بیشتری درباره پردازش کوانتومی در مقابل بلاکچین بپردازیم.
پردازش کوانتومی در مقابل بلاکچین؛ تهدیدی برای رمزنگاری
توسعه فناوری محاسبات کوانتومی میتواند به رمزنگاری نامتقارن که پایه و اساس بیشتر زیرساختهای دیجیتال حکومتها و شرکتهای چند ملیتی گرفته تا کاربران عادی در معرض خطر قرار دهد. به همین دلیل تعجبی ندارد که این حجم از تحقیقات برای یافتن اقدامات متقابل در برابر این فناوری در دست انجام است. الگوریتمهای رمزنگاری که قرار است در برابر تهدید محاسبات کوانتومی ایمن باشند، الگوریتمهای مقاوم در برابر کوانتوم نامیده میشوند. اگر الگوریتمهای رمزنگاری مقاوم در برابر کوانتوم به خطر بیافتند، مانند بلاک چین آسیب خواهند دید. در حال حاضر، تحقیقاتی برای یافتن روشهای مقابله با شنود در حال انجام است. شنودها در یک مجرای عمومی باز با همان اصول و روشهایی که برای کامپیوترهای کوانتومی لازم است قابل شناسایی خواهند بود.
پردازش کوانتومی در مقابل بلاکچین: قدرت کدام فناوری بیشتر است؟
با توجه به گفتههای ماکر وبر، شکستن رمزنگاری بلاک چین نیاز به یک کامپیوتر کوانتومی با 1.9 میلیارد کیوبیت قدرت پردازشی دارد که یک رقم بسیار بزرگ است. در حال حاضر، بهترین کامپیوترهای کوانتومی شرکت IBM تنها دارای 127 کیوبیت توان پردازشی هستند. قبلا نیز اشاره شده بود که محاسبات کوانتومی به سرعت وارد دنیای ما نمیشوند. با این حال، خطراتی که ادامه مطلب...
تکنولوژی بلاکچین و ارزهای رمزنگاری شده در دهه گذشته به سرعت در حال توسعه هستند و به دلیل وجود بیت کوین و اتریوم (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 را در سه مرحله بیان کردهایم:
1. تعریف قرارداد هوشمند: ابتدا برنامه نویس باید قرارداد هوشمند برای توکن RBC20 را تعریف کند. قرارداد هوشمند شامل تمام قوانین و قواعد مربوط به عملکرد توکن است. این قرارداد هوشمند شامل عملکردهایی مانند: ایجاد توکنها، انتقال توکنها بین کاربران، نگهداری موجودی توکنها و سایر عملیات مربوطه است.
2. پیادهسازی استاندارد RBC20: در قرارداد هوشمند تعریف شده، باید استاندارد RBC20 را پیادهسازی کنید. این به این معنی است که باید توابع و ویژگیهایی که توسط استاندارد BRC-20 مشخص شدهاند را در قرارداد هوشمند خود پیادهسازی کنید. این شامل توابعی مانند transfer (انتقال توکن به کاربر دیگر)، balanceOf (بدست آوردن موجودی توکن کاربر) و approve (اجازه دادن به یک کاربر برای انتقال توکنهای خود) است.
3. استفاده از APIها: پس از پیادهسازی استاندارد RBC20، برنامه نویسان میتوانند از APIهایی که در قرارداد هوشمند تعریف شده استفاده کنند. این APIها شامل توابعی است که امکان انجام عملیاتهای مربوط به توکنها را فراهم میکنند.
کاربرد استاندارد BRC-20
توکنهای BRC20 میتوانند برای مجموعهای از کاربردها و ادامه مطلب...