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

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

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

بلاک چین سولانا چیست؟

سولانا یک پروژه متن باز و شبکه لایه اول است که ترکیبی از فناوری‌های جدید را به عرصه بلاک چین و کریپتوکارنسی می‌آورد. این بلاک چین در سال 2017 توسط آناتولی یاکوونکو (Anatoly Yakovenko) راه اندازی شد و از همان ابتدا هدف خود را رسیدن به مقیاس پذیری بالا و همزمان پایین نگه داشتن هزینه تراکنش اعلام کرد. سولانا برای رسیدن به توافق شبکه‌ای از نود یا گره‌های قدرتمندی استفاده می‌کند که با الگوریتم اجماع ترکیبی اثبات سهام (Proof of Stake) و اثبات تاریخچه (Proof of History) پروسه اجماع را پیش می‌برند. به همین خاطر Solana از نظر تئوری می‌تواند بدون هیچ گونه مشکلی تا سقف 710,000 تراکنش را در هر ثانیه پردازش کند. البته در عمل، حداکثر TPS که تا کنون از آن دیده‌ایم بسیار پایین‌تر از این رقم بوده، اما همان عدد نیز برای سایر بلاک چین‌ها بسیار دور از دسترس است و با اختلاف زیاد بیشترین میزان محسوب می‌شود.

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

اما ابتدا بیایید خلاصه‌ای از ویژگی‌های منحصر‌به‌فرد و خاص سولانا را مرور کنیم.

ویژگی‌های منحصر‌به‌فرد شبکه سولانا

یکی از مهم‌ترین قابلیت‌های بلاک چین سولانا مقیاس پذیری و سرعت بالای تراکنش‌ها در آن است. می‌توان گفت Solana از معدود پروتکل‌هایی است که به لطف مشخصه‌های منحصر‌به‌فرد خود توانایی پردازش بیش از 1000 تراکنش را در هر ثانیه دارد البته سقف TPS این شبکه بسیار بالاتر است و در مقایسه با اتریوم 3,800 برابر و در مقابل بیت کوین 10,000 برابر سرعت بالاتری دارد. از نظر غیر متمرکز بودن هم تعداد نود شبکه سولانا بسیار بالا است و هر روز نودهای جدیدی در آن راه اندازی می‌شود.

سولانا

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

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

الگوریتم اثبات تاریخچه – ساعت داخلی شبکه

مکانیزم اثبات تاریخچه (Proof of History) شبکه سولانا موجب بهبود نرخ بررسی تراکنش و کارکرد بلاک چین می‌شود. به لطف این پایگاه داده از تراکنش‌ها و رویدادهای رمزنگاری شده، سیستم بلاک چین بسیار سریع‌تر و راحت‌تر می‌تواند ترتیب رویدادها را تشخیص بدهد و تراکنش‌ها را زیر نظر داشته باشد.

الگوریتم تحمل خطای بیزانس برج – نسخه ارتقایافته BFT

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

توربین – پروتکل ساخت بلاک

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

گلف استریم – پروتکل بازارسال تراکنش بدون نیاز به ممپول

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

سی لول – محیط اجرای موازی قرارداد هوشمند

بقیه بلاک چین‌های دنیای کریپتو تنها یک رشته پردازشی دارند، اما سولانا تنها شبکه بلاک چین است که توانایی پردازش موازی تراکنش‌ها را در یک شارد دارد. این قابلیت به لطف موتور پردازش تراکنش هایپرموازی درونی سولانا به نام سی لول ممکن می‌شود که از SSD و GPU برای این منظور استفاده می‌کند.

پایپ لاین – واحد پردازش تراکنش برای بهبود شرایط اعتبارسنجی

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

کلاود بریک – پایگاه داده حساب‌های مقیاس پذیر به صورت افقی

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

آرشیوگر – فضای ذخیره دفتر کل توزیع شده

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

نود بلاک چین سولانا چیست؟

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

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

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

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

الگوریتم اجماع

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

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

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

درآمد اعتبارسنج‌های سولانا

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

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

در عوض، نود اعتبارسنج سولانا از دو طریق می‌تواند کسب درآمد داشته باشد:

  1. کمیسیون گرفتن از جوایزی که پس از استیک ارز سولانا و اعتبارسنجی به استیک کننده‌ها پرداخت می‌شود.
  2. گرفتن هزینه کارمزد در ازای رای‌هایی که به عنوان رهبر شبکه ثبت می‌کند.

اعتبارسنج می‌تواند کمیسیون دلخواه خود را بین 0 تا 10 درصد تعیین کند. به عنوان مثال، جایزه کنونی شبکه سولانا برای استیک سالانه 8 درصد است. اگر یک اعتبارسنج 50,000 ارز SOL را در کل شبکه استیک کرده باشد، سالانه در حدود 4000 سول برای کسانی که رمز ارز خود را برای استیک کردن به وی داده‌اند، ضرب خواهد کرد. این مقدار طبق معادله 50000*0.08=4000 به دست آمده است. جوایز شبکه با اتمام هر ایپاک پرداخت می‌شوند و در طول سال تقریبا 134 ایپاک وجود دارد. اعتبارسنج بر اساس مقدار کمیسیونی که دریافت می‌کند، می‌تواند درآمدی مطابق زیر داشته باشد:

4000 * 0.10 = 400 SOL

4000 * 0.08 = 320 SOL

4000 * 0.05 = 200 SOL

و در همین حین، نود باید برای به دست آوردن قابلیت رای دادن، 134*3=402 سولانا به شبکه پرداخت کند.

این یعنی هر نودی که کمتر از 50,000 ارز SOL استیک کرده باشد در اصل ضررده فعالیت خواهد کرد، به امید اینکه روزی مقدار استیک آن از 50 هزار سول بالاتر برود و وارد سود بشود. طبق آخرین بررسی‌ها، از هر 1000 نود سولانا 132 مورد از آن‌ها ضررده هستند.

البته در این محاسبات مقدار ارز دیجیتال سولانایی که خود نود استیک کرده است در نظر گرفته نشده. اگر تمام دارایی استیک شده نود متعلق به خود پلتفرم باشد، 100 جایزه به خود نود تعلق خواهد گرفت. بنابراین یک نود با 10 درصد کمیسیون تنها به 5,000 سول برای ضررده نبودن نیاز دارد. در قیمت کنونی، این قدار معادل 65,000 تا 70,000 دلار است که نسبتا زیاد محسوب می‌شود.

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

مراحل راه اندازی نود اعتبارسنج شبکه سولانا

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

مرحله اول: تامین ملزومات حداقلی

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

همچنین برای راه اندازی یک نود سولانا باید سخت افزار مشخصی نیز داشته باشید که پردازنده 12 هسته‌ای با 24 رشته پردازشی حداقل 2.8 گیگاهرتزی، 128 گیگابایت یا بیشتر رم و فضای ذخیره PCIe Gen3 x4 NVME SSD از جمله آن‌ها است. همچنین نرم افزار مورد نیاز نود را نیز لازم دارید.

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

مرحله دوم: نصب نرم افزار درست

در این مرحله ابتدا باید در سیستم عامل لینوکس خود ترمینال را باز کنید و دستور زیر را بنویسید تا نسخه 1.14.10 عرضه سولانا روی دستگاه شما نصب شود.

[bash]
sh -c “$(curl -sSfL https://release.solana.com/v1.14.10/install)”
[/bash]

البته قبل از وارد کردن این کد، می‌توانید از وب سایت Solana آخرین نسخه نرم افزار عرضه شده را به دست بیاورید یا اینکه یکی از کلمات کلیدی اصلی ورژن نرم افزار مثل stable ،beta یا edge را به جای عدد ورژن وارد کنید. اگر نصب نرم افزار موفقیت آمیز پیش رود، کد زیر در ترمینال به نمایش در می‌آید:

[bash]
downloading v1.14.10 installer
Configuration: /home/solana/.config/solana/install/config.yml
Active release directory: /home/solana/.local/share/solana/install/active_release
* Release version: v1.14.10
* Release URL: https://github.com/solana-labs/solana/releases/download/v1.14.10/solana-release-x86_64-unknown-linux-gnu.tar.bz2
Update successful
[/bash]

بسته به اینکه از چه سیستمی استفاده می‌کنید، ممکن است در حین نصب پیغام زیر به شما نمایش داده شود:

[bash]
Please update your PATH environment variable to include the solana programs:
[/bash]

اگر این پیغام را دیدید، دستورات نوشته شده زیر آن را کپی و در ترمینال پیست کنید تا PATH آپدیت شود. حال برای اینکه از نصب Solana روی سیستم خود مطمئن شوید، کد زیر را در ترمینال وارد کنید.

[bash]
solana –version
[/bash]

پس از نصب کامل سولانا، می‌توانید با وارد کردن کد زیر نرم افزار آن را در هر زمان به آخرین نسخه آپدیت کنید.

[bash]
solana-install update
[/bash]

اگر می‌خواهید فرآیند نصب نرم افزار خود را به صورت دستی انجام دهید، می‌توانید با رفتن به وب سایت گیت هاب فایل solana-release-x86_64-unknown-linux-msvc.tar.bz2 را دانلود و بعد با کد زیر نصب کنید.

[bash]
tar jxf solana-release-x86_64-unknown-linux-gnu.tar.bz2
cd solana-release/
export PATH=$PWD/bin:$PATH
[/bash]

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

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

[bash]
solana config set –url http://api.devnet.solana.com
[/bash]

ابتدا مطمئن شوید که به کلاستر انتخابی دسترسی دارید.

[bash]
solanasolana config set –url http://api.devnet.solana.com
[/bash]

در مرحله بعد باید سیستم خود را تنظیم و کالیبره کنید. در سیستم عامل لینوکس ریپازیتوری سولانا یک نرم افزار Daemon برای تنظیمات و بهبود عملکرد دارد. اسم این دیمن solana-sys-tuner است که در تمام عرضه‌های باینری سولانا می‌توان آن را پیدا کرد. با دستور زیر می‌توانید آن را اجرا کنید:

[bash]
sudo $(command -v solana-sys-tuner) –user $(whoami) > sys-tuner.log 2>&1 &
[/bash]

اگر می‌خواهید به صورت دستی تنظیمات سیستم خود را انجام دهید، در عوض از دستورات زیر استفاده کنید:

[bash]
sudo bash -c “cat >/etc/sysctl.d/21-solana-validator.conf <<EOF
# Increase UDP buffer sizes
net.core.rmem_default = 134217728
net.core.rmem_max = 134217728
net.core.wmem_default = 134217728
net.core.wmem_max = 134217728

# Increase memory mapped files limit
vm.max_map_count = 1000000

# Increase number of allowed open file descriptors
fs.nr_open = 1000000
EOF”
[/bash]

سپس با کد زیر فایل تنظیمات اعتبارسنج را باز و ویرایش کنید:

[bash]
sudo sysctl -p /etc/sysctl.d/21-solana-validator.conf
[/bash]

همچنین می‌توانید محدودیت‌های مربوط به فایل‌های Systemd و Session را با دستورهای زیر تغییر دهید:

[bash]
LimitNOFILE=1000000
DefaultLimitNOFILE=1000000
sudo systemctl daemon-reload
sudo bash -c “cat >/etc/security/limits.d/90-solana-nofiles.conf <<EOF
# Increase process file descriptor count limit
* – nofile 1000000
EOF”
[/bash]

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

[bash]
solana-keygen new -o ~/validator-keypair.json
[/bash]

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

[bash]
solana-keygen new -o ~/validator-keypair.json
[/bash]

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

[bash]
solana config set –keypair ~/validator-keypair.json
[/bash]

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

[bash]
Config File: /home/solana/.config/solana/cli/config.yml
RPC URL: http://api.devnet.solana.com
WebSocket URL: ws://api.devnet.solana.com/ (computed)
Keypair Path: /home/solana/validator-keypair.json
Commitment: confirmed
[/bash]

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

[bash]
solana airdrop 1
[/bash]

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

[bash]
solana balance –lamports
[/bash]

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

[bash]
solana-keygen new -o ~/authorized-withdrawer-keypair.json
[/bash]

حال باید نود اعتبارسنج خود را با دستور زیر به یک کلاستر وصل کنید.

[bash]
solana-validator \
–identity ~/validator-keypair.json \
–vote-account ~/vote-account-keypair.json \
–rpc-port 8899 \
–entrypoint entrypoint.devnet.solana.com:8001 \
–limit-ledger-size \
–log ~/solana-validator.log
[/bash]

برای اینکه مطمئن شوید نود سولانا شما به درستی راه اندازی و بعد به شبکه متصل شده است، می‌توانید دستور زیر را در ترمینال بزنید.

[bash]
solana gossip
[/bash]

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

تهیه شده در بیت 24