بحث در مورد کتیبه های ترتیبی “نفرین شده”.


پس از گذشت تنها چهار ماه از راه اندازی پروتکل، ord اولین مناظره بحث برانگیز خود را در مورد آنچه به عنوان کتیبه های “نفرین شده” شناخته می شود، دارد.

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

این مشکل برای اولین بار در 25 آوریل در ord github ذکر شد و راه حل موقت پیشنهاد شده توسط توسعه دهنده اصلی آن زمان، کیسی رودارمور این بود که “تغییر یا تشخیص کتیبه های فعلی نامعتبر بالا، از جمله به ماسبق در بلوک های قدیمی، اما این کتیبه های جدید را “نفرین شده” در نظر بگیرید. و شماره کتیبه های منفی را به آنها اختصاص دهید.”

به اندازه کافی خنده دار، کد کتیبه مثال در وب سایت Ordinals docs یک کتیبه نفرین شده بود.

پیوند به توییت جاسازی شده

راه های زیادی برای ایجاد کتیبه های نفرین شده وجود دارد. هر نوشته ای با ورودی/خروجی های متعدد، نفرین شده تلقی می شود. همانطور که در بالا نشان داده شد، استفاده نادرست از کدهای عملیاتی مانند OP_1 می تواند منجر به کتیبه های نفرین شده شود. روش دیگر، معرفی OP_66 با استفاده از مقدار “نفرین شده” به عمد این نوع کتیبه ها را با داشتن اپکد زوج شماره گذاری کرد که با ord ایندکس نمی شود. مگر اینکه قبلاً در مشخصات تعریف شده باشد، کدهای شماره گذاری زوج شناسایی نمی شوند زیرا برای توسعه پروتکل های آینده رزرو شده اند. لیست کامل راه های ایجاد کتیبه های نفرین شده از شماره 2045 به شرح زیر است:

  • نوشته های متعدد در هر تراکنش، برای دسته بندی کارآمد.
  • نوشته های روی ورودی ها بعد از اولی که برای مجموعه ها مفید است.
  • کتیبه های متعدد روی یک کتیبه یکسان، به طوری که کل تاریخچه یک sat برای تعیین معتبر بودن یک کتیبه جدید نیازی به بررسی ندارد.
  • کتیبه‌هایی با سرصفحه‌های زوج ناشناخته، به طوری که سرصفحه‌های زوج جدید باعث ایجاد اختلاف نظر مشتریان ارتقا یافته در مورد اعداد کتیبه‌ها نمی‌شود.

چند بحث خاص در مورد کتیبه های نفرین شده وجود دارد. یکی از اختلافات مربوط به نحوه شماره گذاری این کتیبه ها در حال حاضر است. کتیبه های نفرین شده به ترتیب خلقتشان به صورت منفی شماره گذاری شده اند. به دلیل این سیستم شماره‌گذاری و قرارداد نام‌گذاری، برخی افراد عمداً تصمیم گرفتند کتیبه‌ها و مجموعه‌هایی ایجاد کنند که «نفرین شده» به نظر می‌رسند، چه با ورق زدن تصویر یک کتیبه با شماره مثبت یا استفاده از یک تم تصویر شوم‌تر هنگام نوشتن. سوال این است: آیا اینها باید به فهرست کتیبه های دارای شماره مثبت اضافه شوند یا باید شماره کتیبه منفی خود را هنگام به روز رسانی کد حفظ کنند؟

علاوه بر این، یکی دیگر از گفتگوهای بحث برانگیز این است که در مورد نوع خاصی از کتیبه های نفرین شده که از کد OP_66 در ایجاد خود استفاده می کنند، چه باید کرد. از آنجایی که این کد opcode توسط ord شناسایی نمی‌شود و کدهای opcode با شماره زوج عمداً برای استفاده در توسعه آینده کنار گذاشته می‌شوند، قابل بحث است که آیا کتیبه‌هایی که از این opcode استفاده می‌کنند باید در مجموعه نفرین‌شده گنجانده شوند یا اینکه آیا باید رد شوند.

در حال حاضر، مشکل مربوط به اپکد اعداد زوج در ord github ذکر شده است. نظرات زیادی در حمایت از گنجاندن این کتیبه ها در فهرست وجود دارد، اما به نظر می رسد که نگهبانان اصلی پروتکل مخالف آن هستند. در حال حاضر، موضع فعلی توسعه دهندگان این است که این کتیبه ها بدون قید هستند، به این معنی که آنها به یک ساتوشی خاص اختصاص داده نمی شوند.

به یاد داشته باشید، نظریه ترتیبی بر اساس سیستم ردیابی اولین ورود و خروج برای ساتوشی ها کار می کند. هر کتیبه هنگام ایجاد کتیبه به اولین ساتوشی در معامله پیدایش اختصاص داده می شود. این نوع لنز برای مشاهده بیت کوین امکان ردیابی و انتقال تصاویر، فایل ها، متن و غیره را فراهم می کند. اگر کتیبه نفرین شده بدون قید باشد، با ساتوشی خاصی مرتبط نخواهد بود و بنابراین نمی توان آن را به آدرس دیگری منتقل کرد. بسیاری از افرادی که در حال کتیبه هستند امیدوارند بتوانند کتیبه خود را بفروشند یا به شخص دیگری منتقل کنند. در حالی که کتیبه‌هایی که از این اپکد استفاده می‌کنند برای همیشه در بلاک چین بیت کوین زنده خواهند ماند، اگر این نوشته‌ها به‌عنوان غیرقابل انتساب و به یک ساتوشی خاص طبقه‌بندی شوند، کاربرانی که کتیبه‌های نفرین‌شده را با استفاده از این اپکد ضرب کرده‌اند، نمی‌توانند آنها را بفروشند یا منتقل کنند.

یکی از نگرانی‌های بزرگ‌تر برای افرادی که برای ایجاد کتیبه‌های نفرین‌شده برای کارمزد تراکنش‌ها هزینه می‌کنند، در اینجا نهفته است. اگر در آینده نتوانند آنها را بفروشند، سرمایه قابل توجهی برای کارمزد هدر می رفت. بسیاری از کاربران به مشکل github پاسخ داده‌اند و حمایت خود را از گنجاندن این کتیبه‌ها ابراز کرده‌اند، اما نگه‌بانان کد موافق تشخیص کتیبه‌های نفرین‌شده با استفاده از کد OP_66 زوج نیستند.

در 30 مه، سرپرست جدید ord، Raphjaph، نوشت: «از آنجایی که پروتکل در حال حاضر وجود دارد، کتیبه‌ها در صورت استفاده از یک برچسب زوج ناشناخته معتبر نیستند، بنابراین این تغییر از قبل با شناسایی آنها امتیازی ایجاد می‌کند. در حال حاضر آنها محدود نیستند، اما ممکن است در این مورد تجدید نظر کنیم و در صورت وجود دلایل قوی، آنها را در آینده ملزم کنیم.»

این پاسخ آن چیزی نیست که بسیاری از نویسندگان انتظار شنیدن آن را داشتند. مشابه بیت کوین، ord یک نرم افزار منبع باز است، بنابراین کاربران می توانند در صورت تمایل به شناسایی این نوع خاص از کتیبه های نفرین شده، کد را فورک کنند. این بحث بحث برانگیز ادامه دارد و مسیر پیش رو برای ord همچنان مشخص است. کاربرانی که مبالغ قابل توجهی را برای کارمزد تراکنش‌ها خرج کرده‌اند، ممکن است مایل باشند به نسخه جدیدی از ord سوئیچ کنند که کتیبه‌های نفرین‌شده آنها را تشخیص می‌دهد، اما این تنها یک مسیر تئوری در حال حاضر است.

صرف نظر از این، Ordinals یک فناوری جدید است که بر روی بیت کوین ساخته شده است. اینکه کتیبه‌ها یک چشمک در ظرف هستند یا قدرت پایداری دارند ممکن است به نحوه حل این مشکل بستگی داشته باشد.