راهنمای ایردراپ ونوم و testnet venom

راهنمای ایردراپ ونوم و testnet venom , تست نت ونوم ، ایردراپ ونوم ، ایردراپ رایگان

در این صفحه راهنمای تست‌نت ونوم رو میزاریم که میتونید باهاش کار کنید و شامل ایردراپ و پاداش بشید.

 

راهنمای ایردراپ ونوم و testnet venom , تست نت ونوم ، ایردراپ ونوم ، ایردراپ رایگان

سوالات متداول بلاک چین Venom: ادغام با بلاک چین Venom

چگونه کیف پول Venom را به dApp خود متصل کنیم؟

ساده ترین راه برای اتصال dApp به کیف پول Venom استفاده از Venom Connect است. این کتابخانه ای است که به شما امکان می دهد به کیف پول Venom (هم برای موبایل و هم پسوند مرورگر) متصل شوید و با آن تعامل داشته باشید. این کتابخانه یک رابط کاربری مفید برای ایجاد یک پنجره اتصال برای کیف پول Venom در اختیار شما قرار می دهد و سپس یک رابط برای کار با شبکه Venom در اختیار شما قرار می دهد.

این پاراگراف از راهنمای frontend را بررسی کنید، که نحوه استفاده از Venom Connect در پروژه خود را توضیح می دهد. علاوه بر این، می توانید کد منبع نهایی این راهنما را در اینجا بررسی کنید.

شما می توانید در مورد تمام گزینه های پیکربندی در مخزن رسمی venom-connect مطالعه کنید. همچنین یک مثال دارد.

اگر برای اتصال کیف پول به dApp خود به منطق بسیار خاصی نیاز داشته باشم، چه؟
بنابراین، در این مورد، می‌توانید از کتابخانه‌هایی استفاده کنید که venom-connect روی آن‌ها ساخته شده است: inpage-provider و standalone-client. اینها کتابخانه های اساسی برای تعامل با شبکه Venom هستند که به شما امکان می دهند سیستم خود را برای اتصال کیف پول بسازید. برای اطلاعات بیشتر، اسناد مربوط به این کتابخانه ها را در مخازن مربوطه خود بررسی کنید.

قبل از اینکه کاربر کیف پول را وصل کند، باید یک روش قرارداد هوشمند را فراخوانی کنم. من این رو چطور میتونم انجام بدم؟

شما باید از standalone-client به عنوان بک گراند برای inpage-provider استفاده کنید. این به شما امکان می دهد بدون ارسال هیچ تراکنشی، روش های «دریافت» قرارداد هوشمند را فراخوانی کنید. کتابخانه venom-connect همچنین دسترسی به رابط مستقل را فراهم می کند.

برای رسیدن به این هدف می توانید از روش “getStandalone” استفاده کنید. می‌توانید برای مثالی از نحوه استفاده از standalone-client با روش getStandalone برای بازیابی اطلاعات حراج فعلی به این راهنما مراجعه کنید.

من در حال توسعه یک سیستم پردازش پرداخت هستم. کدام ابزار اکوسیستم شما می تواند به من کمک کند؟

می توانید این پروژه را بررسی کنید. این به شما در نمایه سازی تراکنش و پردازش پرداخت کمک می کند. این یک API REST است که به شما امکان می دهد اطلاعات مربوط به تراکنش ها و پرداخت ها را دریافت کنید. همچنین به شما امکان می دهد درخواست های پرداخت ایجاد کنید و اعلان های پرداخت را دریافت کنید. شما می توانید مستندات این پروژه را در مخزن آن بررسی کنید.

من باید به سابقه تراکنش های Venom دسترسی شخصی داشته باشم. چگونه می توانم به این امر برسم؟

شما می توانید با دو ماژول به این هدف برسید. هر دوی آنها در واقع گره های سبک بلاک چین هستند، اما رابط های اضافی برای پردازش بلوک ها و تراکنش های دریافتی برای شما دارند. یکی از آنها تن ایندکسر و دیگری تولید کننده تن کافکا است. همانطور که می بینید اولین مورد از rocksdb به عنوان ذخیره سازی برای داده های بلاک چین استفاده می کند و با آپاچی کافکا کار می کند.

ایده اصلی این است که ton-indexer در Rust نوشته شده است، بنابراین شما باید از اکوسیستم Rust برای پروژه خود استفاده کنید. از ton-indexer به عنوان یک ماژول در پروژه Rust خود برای کار با داده های بلاک چین ورودی، تجزیه و تحلیل و ذخیره داده های مورد نیاز در جای دیگر استفاده کنید.

هنگام استفاده از ton-kafka-producer، می توانید از هر روشی برای خواندن موضوعات کافکا استفاده کنید که دائماً با داده های بلاک چین پر می شود. با این حال، به یک خوشه آپاچی کافکا نیاز دارید.

چرا بلاک چین Venom برای همه؟

بلاک چین Venom مزایای بسیاری را ارائه می دهد و آن را به انتخابی جذاب برای کاربران و توسعه دهندگان تبدیل می کند. این مکانی امن برای همه است تا راه حل های مبتنی بر بلاک چین خود را بسازند و تراکنش ها را به صورت ایمن و کارآمد انجام دهند.

محتوا
در اینجا می‌توانید اطلاعاتی درباره محصولات درون اکوسیستم ونوم، مقدمه‌ای بر معماری ونوم و توانایی کاوش عمیق‌تر در آن بیابید.

بخش ساخت راهنماها و آموزش هایی را برای توسعه دهندگان و ادغام کنندگان ارائه می دهد. این شامل مقایسه اتریوم با ونوم است تا به شما کمک کند تفاوت های کلیدی بین EVM و TVM مورد استفاده در بلاک چین Venom را درک کنید و مهاجرت آرام به توسعه TVM را تسهیل کند.

اگر علاقه مند به حفظ شبکه هستید، بخش تعمیر و نگهداری تمام اطلاعات لازم در مورد نقش های نگهدارنده شبکه و نحوه اجرای یک گره اعتبار سنجی Venom را ارائه می دهد.

اولین قدم ها با Venom
یک کیف پول ایجاد کنید
حساب کیف پول هویت شما در بلاک چین Venom و مکانی امن برای ذخیره توکن های Venom شما است

انتقال وجه
به شما امکان می دهد توکن های VENOM خود را برای دوستان خود ارسال کنید

کاوش در معاملات
مرور، جستجو و مشاهده تراکنش‌ها، آدرس‌ها، نشانه‌ها و سایر فعالیت‌ها در بلاک چین Venom

توکن های خود را پل کنید
راحتی تراکنش های بین زنجیره ای را تجربه کنید. هنگام انتقال دارایی ها از یک شبکه به شبکه دیگر در زمان و هزینه خود صرفه جویی کنید

معماری
بلاک چین Venom یک سیستم چند بلاک چینی ناهمگن با قابلیت اشتراک گذاری پویا است.

Masterchain
Masterchain یک زنجیره لایه 0 است که هماهنگی و ارتباط بین زنجیره های کاری، شاردچین ها و حساب ها را تسهیل می کند. مسئولیت مسیریابی پیام، حفظ پیکربندی شبکه و اطلاعات مربوط به اعتبار سنجی ها، سهام آنها و دورهای انتخاباتی را بر عهده دارد.

Masterchain پیکربندی shard فعلی و آخرین هش های بلاک هر شاردچین مربوطه را ذخیره و توزیع می کند. این به عنوان ستون فقرات بلاک چین Venom عمل می کند و سطح بالایی از امنیت را برای تمام اجزای متصل به آن فراهم می کند.

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

Shardchain تقریباً به طور همزمان بلوک های جدیدی تولید می کند، در حالی که یک بلوک جدید از masterchain تقریباً یک ثانیه بعد ایجاد می شود زیرا بلوک Masterchain باید شامل هش های جدیدترین بلوک های همه Shardchain باشد که اطمینان حاصل می کند که بلوک ها نهایی شده اند.

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

بر اساس امنیت Masterchain، یک زنجیره کاری ممکن است تابع انتقال حالت، ماشین مجازی، رمزنگاری های اولیه، ساختارهای تراکنش یا بلوک و ارزهای دیجیتال بومی خود را داشته باشد.

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

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

بلاک چین Venom به عنوان یک پلتفرم باز برای توسعه دهندگان طراحی شده است تا زنجیره های کاری خود را در اکوسیستم Venom ایجاد و مستقر کنند.

زنجیره پایه
در زمان راه اندازی، بلاک چین Venom از دو شبکه تشکیل شده است: Masterchain و Basechain. Basechain اولین زنجیره کاری لایه 1 برای کاربران نهایی است که از dApps پشتیبانی می کند و به عنوان بستری برای اجرای قراردادهای هوشمند عمل می کند.

هر دو شبکه از ماشین مجازی Threaded (TVM) برای اجرای قراردادهای هوشمند استفاده می‌کنند، با Basechain که هزینه‌های ذخیره‌سازی و اجرا کمتری نسبت به Masterchain ارائه می‌دهد.

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

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

زنجیره های کاری عمومی به عمومی برای ارتباط با یکدیگر باز هستند و می توانند نقدینگی مشترک را در خود حفظ کنند، به این معنی که به راحتی می توانند ارزش را بین شبکه ها به اشتراک بگذارند. برای برنامه های DeFi، مانند صرافی های غیرمتمرکز، وام های زنجیره ای و غیره مفید است.

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

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

قابلیت همکاری بلاک چین مزایای متعددی از جمله توانایی ایجاد سرویس های Web3 قابل تنظیم با ترکیب و تطبیق پروتکل ها و برنامه های مختلف را فراهم می کند. این امکان ایجاد ابزارها و پلتفرم های کاملاً جدیدی را فراهم می کند که قبلاً با صنایع قدیمی و مدل های تجاری عصر Web2 غیرممکن بود.

شاردچین
شاردچین ها را می توان به عنوان واحدهای پردازش مجزا در نظر گرفت که هر کدام فضای حافظه خصوصی خود را برای اجرای محاسبات دارند.

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

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

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

سپس اگر بار روی برخی از زنجیره‌های خرد شده زیاد باشد، ممکن است این زنجیره‌های خرد شده بیشتر تقسیم شوند تا زمانی که بار به طور مناسب توزیع شود. اگر بار روی شبکه کاهش یابد، شبکه می‌تواند یک “رویداد ادغام” را راه‌اندازی کند که در آن زنجیره‌های خرد شده دوباره در یک زنجیره خرد ادغام می‌شوند.

اشتراک گذاری پویا
تقسیم و توزیع یک پایگاه داده بزرگ به تکه های کوچکتر، معروف به “شارد”، یک عمل رایج در مدیریت پایگاه داده است. این رویکرد که به اشتراک گذاری پایگاه داده گفته می شود، با توزیع موازی پایگاه داده در چندین ماشین، کارایی و مقیاس پذیری را بهبود می بخشد.

به طور مشابه، در زنجیره بلوکی The Venom، شاردینگ برای تقسیم اجرای قراردادهای هوشمند به رشته‌های کوچک‌تر یا «شارد» استفاده می‌شود، که سپس توسط گروه‌های اعتبارسنجی مختلف به صورت موازی پردازش می‌شوند.

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

پروتکل Dynamic Sharding یکی از ویژگی های کلیدی بلاک چین Venom است که راه حلی است که شبکه را قادر می سازد تا به صورت پویا تعداد و اندازه خرده ها را برای رفع نیازهای بار فعلی تنظیم کند.

رویداد تقسیم
رویداد Split چندین بلوک از قبل اعلام می‌شود، ابتدا در هدرهای بلاک شاردچین مربوطه و سپس در بلوک masterchain که به این بلوک شاردچین اشاره دارد. اگر برای 100 ثانیه (حدود 50 بلوک در حال حاضر)، بلوک های زنجیره خرد شده حداقل 90٪ پر هستند. توجه داشته باشید که این مقادیر قابل تنظیم هستند و ممکن است در Masterchain تنظیم شوند.

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

این زیرمجموعه چرخانده می‌شود و از قبل شناخته شده‌اند تا هر اعتبارسنجی بداند کدام خرده‌ها را باید اعتبارسنجی کند. در نهایت، تقسیم به بلوک Shardchain متعهد شده و به بلوک masterchain منتشر می شود و پیکربندی خرده شبکه را به روز می کند. تعداد محدودی از اعتبارسنجی‌ها برای تأیید اعتبار یک قطعه انتخاب می‌شوند.

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

یک شاردچین همیشه به دو زنجیره خرد تقسیم می شود که هر کدام یک پیشوند باینری در آدرس خود دریافت می کنند.

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

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

ادغام رویداد
رویداد ادغام با نظارت بر مجموع اندازه‌های دو بلوک از زنجیره‌های خرد شده خواهر و برادر تعیین می‌شود، و اگر برای 100 ثانیه (50 بلوک در حال حاضر)، این مجموع از 60 درصد حداکثر اندازه بلوک تجاوز نکند، اعتبار‌دهنده‌ها یک عدد تولید می‌کنند. بلوک با پرچم “ادغام می خواهم”. توجه داشته باشید که این مقادیر قابل تنظیم هستند و ممکن است در Masterchain تنظیم شوند.

این پرچم به زیرمجموعه اعتباردهنده‌ها می‌گوید که مسئول دو زنجیره خرد شده‌اند تا با هم در یک زنجیره خرد شوند. اعتباردهنده‌ها یک پرچم «تعهد ادغام» را در سرفصل‌های بلوک‌ها برای شاردچین‌های مربوطه خود مرتکب می‌شوند و سپس ایجاد بلوک‌های جدید در زنجیره‌های خرد شده جداگانه را متوقف می‌کنند.

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

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

بررسی اجمالی
بلاک چین Venom از مکانیزم اجماع اثبات سهام (PoS) با الگوریتم تحمل خطای بیزانسی (BFT) برای رسیدن به توافق اجماع بین اعتبار سنجی ها استفاده می کند. این رویکرد امنیت شبکه را تضمین می کند و مقاومت Sybil را فراهم می کند.

اعتباردهنده امنیت شبکه را با قرار دادن توکن‌های VENOM خود و متعهد شدن به شرکت در دورهای اجماع با دیگر اعتبارسنجی‌ها حفظ می‌کند. اعتباردهنده‌ها با قرار دادن توکن‌های خود، علاقه خاصی به رفاه شبکه نشان می‌دهند و به دستیابی به مقاومت Sybil کمک می‌کنند. هر چه توکن‌های بیشتری در شبکه ذخیره شود، ایجاد هویت‌های متعدد و کنترل شبکه برای مهاجم دشوارتر می‌شود.

اعتباردهنده بلوک‌های نامزد را پیشنهاد می‌کند و روی بلوک‌های پیشنهاد شده توسط اعتبار‌دهنده‌های دیگر رای می‌دهد، با استفاده از الگوریتم تحمل خطای بیزانسی (BFT) برای اطمینان از یک فرآیند اجماع قابل اعتماد. پروتکل از طریق یک سری دور پیش می‌رود که هر کدام دارای مجموعه‌ای از گره‌های اعتبارسنجی هستند که مسئول پیشنهاد، اعتبار سنجی و انجام بلوک‌ها هستند.

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

الگوریتم‌های اجماع را می‌توان به طور کلی به دو دسته تقسیم کرد: الگوریتم‌هایی که امکان ایجاد زنجیره‌های متعدد را به طور همزمان فراهم می‌کنند (چنگال‌ها) و آنهایی که اجازه فورک را نمی‌دهند. به عبارت دیگر، اجماع ممکن است قطعیت احتمالی یا قطعی داشته باشد.

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

به عنوان مثال، در زمینه بیت کوین، یک تراکنش تنها در ماهیت احتمالی نهایی در نظر گرفته می شود. احتمال معکوس تراکنش با اضافه شدن بلاک های بیشتری به زنجیره بعد از آن کاهش می یابد.

پروتکل اجماع Venom متعلق به کلاس نهایی بودن قطعی الگوریتم‌ها است. قطعیت معاملات را در مرحله تعهد تضمین می کند. استفاده از BFT احتمال وقوع فورک ها را تقریباً غیرممکن می کند، زیرا فقط در صورت رفتار نادرست اکثر اعتباردهنده ها می توانند اتفاق بیفتند.

استخرهای سهامداری واگذار شده
شرکت‌کنندگان با حداقل VENOM می‌توانند در فرآیند اعتبارسنجی از طریق استخرهای واگذار شده شرکت کنند. این مکانیسم به شرکت کنندگان شبکه اجازه می دهد تا سهام خود را به سایر شرکت کنندگان یا سازمان هایی که به عنوان اعتبار سنجی عمل می کنند، واگذار کنند.

دارندگان توکن می‌توانند توکن‌های خود را در اعتبارسنجی‌های خاصی قرار دهند – هر چه توکن‌های بیشتری در یک اعتبارسنجی گنجانده شود، وزن بیشتری در فرآیند رای‌گیری اجماع دارد. این به دارندگان توکن اجازه می‌دهد تا با انتخاب اینکه کدام یک از نامزدهای اعتبارسنجی سهام خود را واگذار کنند، در مورد اینکه چه کسی اعتبارسنجی می‌شود، صحبت می‌کند.

این کمک می کند تا اطمینان حاصل شود که مجموعه اعتبارسنجی نماینده منافع و اهداف جامعه گسترده تر است.

مجموعه های اعتبار سنجی
سه نوع اصلی مجموعه اعتبارسنجی وجود دارد:

مجموعه اعتبار سنجی کلی فهرست اعتبارسنجی مرتب‌سازی‌شده با وزن همه اعتبارسنجی‌های انتخاب شده برای شرکت در فرآیند اعتبارسنجی.

مجموعه اعتبار سنجی Masterchain. فهرست اعتبارسنجی‌هایی که بیشترین سهم را دارند، از مجموعه اعتبارسنجی کلی انتخاب می‌شود.

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

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

اجزاء
پروتکل اجماع را می توان به چندین جزء مجزا تجزیه کرد که هر کدام مسئول یک جنبه پروتکل خاص هستند:

1) انتخاب: منتخبی از مجموعه اعتباردهنده کلی.
2) تولید بلوک: ایجاد و تأیید بلوک ها.
3) اجماع: اجماع رسیدن;
4) Message Passing Protocol: یک پیام عبوری بین اعتباردهنده ها.

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

قرارداد انتخاباتی از عوامل مختلفی برای انتخاب اعتباردهنده‌ها استفاده می‌کند، از جمله اندازه سهام اعتبار‌دهنده، حداقل/حداکثر تعداد اعتبارسنجی‌های مجاز، حداقل/حداکثر اندازه سهام، و حداکثر تفاوت بین بزرگترین و کوچک‌ترین سهام اعتبار‌دهنده. این حساب برای این عوامل به تضمین امنیت شبکه با به حداکثر رساندن مقدار سهام و تعداد اعتبارسنجی فعال کمک می کند.

فرآیند انتخابات به مجموعه اعتباردهنده کلی می‌دهد تا جلسه اعتبارسنجی را شروع کند. مجموعه اعتبار سنجی انتخاب شده با پیروی از الگوریتم اجماع در طول جلسه اعتبار سنجی، بلوک ها را تولید می کند.

جلسه اعتبار سنجی
جلسه اعتبار سنجی چندین دور تولید بلوک را طی می کند. در طول دوره‌های تولید بلوک، اعتبارسنجی الگوریتم اجماع را اجرا می‌کند و در نتیجه بلوک انتخابی را به زنجیره بلوکی متعهد می‌کند.

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

اگر اعتباردهنده نوبت خود را از دست بدهد یا یک بلوک نامعتبر ایجاد کند، ممکن است با کاهش سهم خود مجازات شوند.