با شما می توانید در اینجا کد های توسعه داده شده را مطالعه بفرمایید. ضمنا در کنار این کد ها میتوانید فایل ReadMe که شامل تمام جزییات است را نیز مطالعه نمایید.
زبان توسعه کد های مخزن رسمی چیا چیست؟
زبان اصلی توسعه مخزن رسمی چیا پایتون است.
اگر قبلاً کد مخزنی اینچنینی را نوشته باشید، درک کد مخزن اصلی بسیار آسان خواهد بود. این فقط جایگزین مفاهیم PoW با روش توسعه دهندگان چیا در نحوه ارزیابی مشارکت هر استخراج کننده از طریق PoST و سازگاری جمع آوری و توزیع XCH با استفاده از قراردادهای هوشمند Chia است.
اگر اولین بار است که کد مخزن را توسعه می دهید، توصیه می کنیم به کد منبع مخزن های BTC یا ETH و ویژگی هایی که آنها در اختیار کاربران قرار گرفته است، مراجعه کنید.
شما اگر احتمالا قصد دارید با اپراتورهای مخزن های بزرگ که رقابت کنید. شما بایستی نمونه هایی از ویژگی هایی مانند ویژگی های زیر را مدنظر قرار دهید: تابلوهای امتیازات ، کاوشگر کیف پول ، جوایز تصادفی ، هزینه های مخزن طبقه بندی شده و…
فضای خالص یک استخراج کننده را می توان با تعداد امتیازات ارسالی در هر واحد زمان یا واحد «امتیاز بر ثانیه» تخمین زد. هر k32 به طور متوسط ۱۰ امتیاز در روز می گیرد. بنابراین ۱۰ تقسیم بر تعداد ثانیه های یک روز برابر است با ۰.۰۰۰۱۱۵۷ به ازای هر قطعه. و به ازای هر بایت، برابر می شود با L = 0.0001157 / 106364865085. برای محاسبه کل فضای (S) ، تعداد کل نقاط پیدا شده (P) و مدت زمان را بر مبنای ثانیه را (T) در نظر بگیرید و فرمول S = P / (L * T) را محاسبه نمایید.
به عنوان مثال برای ۳۴۰ امتیاز در ۶ ساعت ،با استفاده از فرمول بالا محاسبه را به شکل زیر انجام می دهیم:
P=340, T=21600, L=1.088e-15
S = 340/(21600*1.088e-15) = 14465621651619 bytes
با ۴ مرحله تقسیم بر ۱۰۲۴ ما عدد ۱۳.۱۵ ترابایت را بدست خواهیم آورد.
با افزایش دشواری شبکه، جستجو استخراج کننده کمتر می شود و امتیاز اثبات کمتری پیدا می کند، بنابراین امتیاز بیشتری در واحد زمان دریافت نمی کند. این سناریو را تصور کنید: به دست آوردن ۱۰ مدرک در روز با دشواری ۱ برای k32 ، برابر است با بدست آوردن ۱ مدرک در روز با دشواری ۱۰. به عنوان یک سرور مخزن رسمی، شما ترجیح می دهید هر روز ۱ مدرک به سختی ۱۰ مرتبه را دریافت کنید. ما به سرور های مخزن رسمی اجازه می دهیم تا حداقل سطح دشواری شبکه را تنظیم کند تا تعداد اثبات امتیاز هایی را که هر استخراج کننده برای اثبات فضای شبکه خود باید ارسال کند را کاهش دهد.
بله ، اپراتور مخزن رسمی برای پیگیری کلیه استخراج کنندگان و سهم آنها از پاداش باید کدی متناسب توسعه دهد. پروتکل مخزن Chia فرض می کند برای عضویت در مخزن نیازی به ثبت نام نیست، بنابراین هر launcher_id که اثبات امتیازی جزئی معتبری را ارائه می کند باید توسط سرور مخزن رسمی پیگیری شود.
چند کار وجود دارد که می توانید با این طراحی انجام دهید:
لازم به ذکر است در این الگو هر پلات به صورت مجزا فعالیت می کند و اساس طراحی یکتا بدین معنی است.
از طریق چند مرحله این اتفاق می افتد:
برای علاقه مندان به مشاهده محتوایی تصویری و ارائه Chia Pools for Pool Operators ، ویدیویی آماده شده که در زیر قابل مشاهده است: