شبکه قرارداد هوشمند Solana

ساخت وبلاگ

Solana Smart Contract Network

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

تاریخچه Blockchain Solana

blockchain Solana در سال 2017 پیشنهاد شد و در سال 2020 به طور زنده به آنجا رفت. مغز متفکر آن آناتولی یاکوونکو (اکنون مدیرعامل آزمایشگاه Solana) با راج گوکال ، که مدیر ارشد عملیات این شرکت شد ، پیوست. Yakovenko با استفاده از تجربه خود در طراحی سیستم ، با تأکید بر پذیرش جهانی ، پارادایم جدید blockchain را هدایت کرد.

سرعت به عنوان اولویت

Yakovenko با اختراع اثبات تاریخ (POH) ، تکنیک زمانبندی که Solana را تأمین می کند ، اعتبار دارد. این روند رسیدن به اجماع در سفارشات معامله را سرعت می بخشد. ما در زیر به این و سایر ویژگی های ابتکاری در زیر می پردازیم.

Ethereum ، تا زمانی که به روزرسانی 2. 0 آن از بین نرود ، به طور متوسط 15 TP را کنترل می کند. برای چشم انداز این ، هم ویزا و هم مسترهای می توانند حدود 65000 TP را پردازش کنند. این رقم با ظرفیت اوج نظری سولانا مطابقت دارد.

امروز ، مغز مغز و مغز یاکوونکو ادعا می کند سریعترین blockchain جهان است. در یک شبکه گیگابیت استاندارد ، می تواند تا 710،000 از معاملات 176 بایت در ثانیه پردازش کند.

Solana Blockchain Is Focused on Speed. Source: Solana.com

Solana Blockchain روی سرعت متمرکز است. منبع: solana.com

مزایای سولانا در مقابل اتریوم

سیستم قرارداد هوشمند Solana در مقایسه با جانباز بسیار رقابتی است. در اینجا بزرگترین نقاط قوت در سال 2022 وجود دارد:

  • سرعت و کارآیی بالاتر. گره های Solana نیازی به برقراری ارتباط با یکدیگر در زمان واقعی ندارند. در حالی که اتریوم 10-15 ثانیه طول می کشد تا یک بلوک را معدن کند ، سولانا به 400 میلی ثانیه نیاز دارد.
  • پهنای باند کمتر مورد نیاز است. داده های موجود در شبکه Solana برای تسهیل انتقال به بسته های کوچکتر تقسیم می شوند.
  • مقیاس پذیری پیشرفته. توسعه دهندگان Solana برای مقیاس هسته شبکه نیازی به راه حل های Layer 2 ندارند.
  • پوSolana برای هر معامله یک جدول زمانی ایجاد می کند. از یک عملکرد امن رمزنگاری به عنوان یک رکورد تاریخی استفاده می کند. این مسئله مشکل توافق را به موقع حل می کند ، که برای اکوسیستم های توزیع شده معمولی است.
  • هزینه های پایین تر . هزینه های مربوط به blockchain Solana به طور متوسط 0. 00025 دلار در هر معامله ، و آنها از اکتبر 2021 تقریباً یکسان مانده اند. در اتریوم ، هزینه های گاز می تواند به 10 ٪ از ارزش معامله افزایش یابد. آنها همچنین به طرز چشمگیری نوسان می کنند - از چند سنت برای یک معامله معمولی تا 250 دلار برای خرید NFT.

معماری و فن آوری های سولانا

اکنون ، بیایید کارهای درونی این blockchain را بررسی کنیم. به گفته بنیانگذاران خود ، شبکه قرارداد هوشمند Solana بر هشت فناوری نوآورانه استوار است. از Poh تا Sealevel ، در اینجا شش نفر برتر هستند.

اثبات کننده

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

POH "Timestamps" را به بخشی ارگانیک از blockchain تبدیل می کند. از این منبع امن رمزنگاری ایمن در سراسر شبکه استفاده می شود ، بنابراین اعتبارسنجی سریعتر است. گره ها به Timestamps روی پیام های در گردش اعتماد دارند و اجماع بالای سرش افت می کند.

Comparing PoW to PoH. Source: Netfuture.ch

مقایسه POW با POH. منبع: netfuture. ch

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

POH هش داده های کشورهای قبلی را ضمیمه می کند. Solana همچنین از عملکرد تأخیر قابل اثبات (VDF) استفاده می کند. این امکان را می دهد تا لحظه ای دقیق در طول عمر دستگاه دولت جهانی هنگام انجام معامله مشخص شود.

برج BFT

این مکانیسم اجماع بخشی جدایی ناپذیر از مدل اجماع ترکیبی سولانا است. این زمان تأیید را از طریق ارتباطی پایین تر و تأخیر کاهش می دهد. گذر زمان در SHA-256 با استفاده از یک عملکرد تأخیر قابل اثبات (VDF) رمزگذاری می شود.

خوشه های سولانا

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

  • تغییر ناپذیر
  • تا زمانی که خود خوشه باشد
  • در دسترس و قابل تکرار ، به شرط آنکه یک نسخه از آن در هر نقطه از جهان نگهداری شود

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

Gulfstream (پروتکل حمل و نقل T Ransaction)

هر دو بیت کوین و اتریوم از Mempools استفاده می کنند. اینها مجموعه ای از معاملات (به طور معمول تا 100000) در انتظار پردازش هستند. Mempools بر اساس عرضه و تقاضای فضا blockchain کوچک و گسترش می یابد. بدیهی است که دوره های گسترش منجر به پردازش تنگناها می شود.

چیزی که باعث می شود Solana متفاوت باشد این است که برای مدیریت استخر 100000 نیازی به افزایش توان ندارد. حتی با توان 50،000 TPS ، در چند ثانیه پردازش می شود. این ویژگی ، که توسط پروتکل Gulfstream امکان پذیر است ، آن را به عنوان بهترین مجری در میان blockchains بدون اجازه تبدیل می کند.

لوله کشی

Solana از یک واحد پردازش معامله چندگانه استفاده می کند. این اعتبار سنجی و تکثیر را سرعت می بخشد ، و تأیید فرعی را امکان پذیر می کند. این مدل ، که از طراحی CPU وام گرفته شده است ، مراحل را به توالی چهار جدا می کند ، بنابراین هر CPU کار خود را سریعتر به پایان می رساند.

توربین

برای بسیاری از blockchains ، مقیاس پذیری به دلیل سه گانه مشکل ساز است. اگر میزان پهنای باند در هر گره ثابت باشد ، اضافه کردن همسالان بیشتری منجر به تأخیر می شود. سیستم برای انتشار داده ها به همه آنها به زمان بیشتری نیاز دارد.

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

سطح دریا

این یکی از مهمترین فناوری ها برای سازندگان قرارداد هوشمند است. SeeLevel یک قرارداد موازی Smart Contracts زمان اجرا است. این توافق نامه های دیجیتال را قادر می سازد همزمان اجرا شود. در نتیجه ، قراردادهای متعدد به طور موازی در شبکه توزیع می شوند.

سایر ویژگی های نوآورانه

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

مزایای توسعه قرارداد هوشمند Solana

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

  • هزینه معاملات مقرون به صرفه به لطف POH و توربین. قراردادهای هوشمند یک بار سبک تر برای شبکه است که خبر بسیار خوبی برای سازندگان و فروشندگان NFTS است.
  • سفارشی سازیتوسعه دهندگان می توانند قراردادهای هوشمند جدیدی را مطابق با نیازهای خود تنظیم کنند.
  • زبانهای برنامه نویسی محبوب. زنگ زدگی در جامعه جهانی توسعه محبوب است. سازندگان مجبور نیستند زبانهای اختصاصی را برای کد قرارداد هوشمند بیاموزند. زنگ زدگی برای بازارها ، بازی ها و حتی blockchain های جدید مناسب است.
  • توسعه پایدار. بر خلاف بیت کوین و اتریوم ، Solana از اثبات کار استفاده نمی کند. مکانیسم توافق آن 99. 9 ٪ با انرژی بیشتر است.

Solana از قراردادهای هوشمند به روش خاص خود پشتیبانی می کند

بر خلاف blockchains مانند Ethereum ، جایی که قلب سیستم EVM است ، Solana منطق ساختاری مختلفی را ارائه می دهد. توسعه برنامه های غیر متمرکز شامل دو بعد است - برنامه (ایجاد و استقرار قراردادهای هوشمند به نام برنامه ها) و مشتری (نوشتن DAPP برای برقراری ارتباط با این برنامه های مستقر).

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

Solana Development Environment. Source: Solana documentation

محیط توسعه سولانا. منبع: مستندات Solana

حساب های مختلف

در Solana ، حساب ها داده هایی مانند اطلاعات کیف پول را ذخیره می کنند. در اتریوم ، آنها فقط حاوی منابع مربوط به آن هستند.

حساب در مقابل برنامه ها

سیستم های متعارف حسابهای (دولت ذخیره شده) را از برنامه ها (منطق قرارداد) جدا نمی کنند. این عناصر در یک قرارداد به صورت زنجیره ای مستقر می شوند. در اینجا اتفاقاتی است که در Solana اتفاق می افتد:

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

زبانهای برنامه برای برنامه های غیر متمرکز

مانند EOS ، Solana زبان برنامه نویسی اختصاصی ندارد. در عوض ، کاربران با استفاده از Rust ، C و C ++ قراردادهای هوشمند را مستقر می کنند. آنها می توانند این کار را از طریق Solana CLI (رابط خط فرمان) انجام دهند. هرکسی که مهارت برنامه نویسی کافی داشته باشد می تواند از یک برنامه مستقر از طریق DAPP استفاده کند. برای ایجاد دومی و تقویت تعامل ، آنها می توانند استفاده کنند:

  • SDK های موجود
  • JSON RPC API

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

نحوه استقرار برنامه Hello World Solana

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

  1. تنظیم محیط توسعه Solana
  2. کپی کردن کد منبع برای برنامه Solana
  3. اتصال به Solana Devnet
  4. استفاده از Solana Keygen (فقط برای نسخه های نمایشی)
  5. به دست آوردن نشانه های آزمایش (با استفاده از Airdrop Solana)
  6. استقرار قرارداد

DAPP های محبوب

Solana می تواند طیف گسترده ای از برنامه های غیر متمرکز را تأمین کند. DAPP های محبوب با استفاده از کد قرارداد هوشمند خود در سه دسته اصلی قرار می گیرند: امور مالی غیرمتمرکز ، بازی ها و بازارها. از این نوشتار ، محصولات زیر بیشترین کاربران را دارند:

  • orca ، یک مبادله غیرمتمرکز سریع با حداقل هزینه معاملات.
  • سحر و جادو ادن ، یک بازار برجسته NFT ؛
  • Gameta ، ورودی وب 3 با بازی ها ، ابزار و منابع یادگیری.
  • Raydium ، یک کتاب سفارش در زنجیره ای Defi AMM (سازنده بازار اتوماتیک) ؛
  • در این صورت ، یک بانک خودداری ، بدون مجوز و بی اعتماد.

Opensea ، بزرگترین بازار NFT ، به طور رسمی در آوریل 2022 به طور رسمی مجموعه های جمع آوری شده در سولانا را پذیرفت. OpenSea علاوه بر مهم در 350+ DAPPS با موفقیت در Solana مستقر است.

Categories, Balance, and Users of Top 10 Dapps on Solana as of May 23, 2022. Source: DappRadar

دسته ها ، تعادل و کاربران 10 DAPP برتر در Solana از 23 مه 2022. منبع: DAPPARDAR

نشانه های سول

Sol در حال حاضر نهمین رمزنگاری توسط CAP Market (تقریبا 17. 5 میلیارد دلار) است. پس از راه اندازی ، این توکن با حدود 0. 5 دلار معامله شد. بالاترین زمان 259. 96 دلار در 6 نوامبر 2021 به دست آمد. از آن زمان ، رمزنگاری بیش از 80 ٪ از دست داده است ، زیرا اکنون 51. 45 دلار ارزش دارد (از 22 مه 2022).

نشانه های SOL چندین مورد استفاده دارند:

  • در داخل شبکه ، سولانا باعث افزایش پاداش می شود. دومی وزن دارند - یعنی متناسب با تعداد نشانه های موجود در مقایسه با کل منبع توکن.
  • توکن ها هزینه های مرتبط با اجرای برنامه های Solana (قراردادهای هوشمند) و سایر معاملات را پوشش می دهند.
  • به دلایل امنیتی ، Solana مقدار مشخصی از پاداش را در مجموعه اعتبار سنج وزنی پخش می کند. این پاداش ها با توجه به نرخ تورم تنظیم می شوند ، که در ابتدا 8 ٪ تعیین شده بود. پیش بینی می شود سالانه 15 ٪ کاهش یابد تا زمانی که به 1. 5 ٪ کاهش یابد.

عیوب سولانا

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

ناکامی های Solana Mainnet

در تاریخ 30 آوریل 2022 ، تولید بلوک به مدت هفت ساعت قطع شد. همانطور که این تیم توضیح داد ، ترافیک سنگین باعث اجماع شد. اعتبار سنج ها از حافظه فرار کردند و به دلیل "تعداد زیادی از معاملات ورودی (6 میلیون در ثانیه)" سقوط کردند. این حادثه در مورد ربات هایی که سعی در برنده شدن در NFT جدید داشتند ، مقصر بود.

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

حملات DDOS

امنیت یکی دیگر از نگرانی های برجسته است. در دسامبر سال 2021 ، این شبکه دچار تداخل جدی DDOS شد و همین امر باعث شد تا نشانه آن فرو رود. چنین حملاتی با هدف رانندگی با استفاده از ترافیک غیرقابل تحمل ، یک blockchain غیر قابل استفاده است.

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

نگرانی های توزیع توکن

برخی از کارشناسان رمزنگاری خاطرنشان می کنند که Solana به طور کامل در تعریف یک شبکه غیرمتمرکز مطابقت ندارد. براساس گزارش Messari منتشر شده در 17 مه 2021 ، تقریبا نیمی از کل نشانه های بومی توسط سه خودی برگزار می شود:

  • سرمایه گذاری
  • توسعه دهندگان سولانا
  • آزمایشگاههای

این مدل باعث می شود بی طرفی مشکوک شود. در مقایسه ، اتریوم فقط 15 ٪ از ETH را به خودی ها (تیم ، شرکت و VC) اختصاص داد. Cardano 17 ٪ ارائه داد ، در حالی که EOS فقط 10 ٪ اختصاص داده است.

Token Distribution Comparison. Source: Messari

مقایسه توزیع توکن. منبع: مسیاری

عدم تمرکز کافی

Solana دارای اعتبار سنجی کمتری نسبت به اتریوم - 1،447 گره در برابر 2،471. در حالی که این امر باعث سریعتر شدن آن می شود ، به طور پیش فرض نیز عدم تمرکز کمتر وجود دارد.

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

نتیجه گیری: سولانا به عنوان شبکه قرارداد هوشمند

Solana یک محیط بسیار کارآمد و پایدار است که بر روی فناوری های نوآورانه ساخته شده است. این مزایای متعدد را برای سازندگان قراردادهای هوشمند ، DAPP ها و NFT ها ارائه می دهد. این سرویس از قراردادهای هوشمند بدون EVM پشتیبانی می کند و به توسعه دهندگان این امکان را می دهد تا از زبانهای محبوب ، Solana CLI و SDK های موجود استفاده کنند تا مبادلات چشمگیر ، بازی ها و موارد دیگر را انجام دهند.

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

اطلاعات ارائه شده توسط Coinloan ("ما" ، "ما" یا "ما") در این متن فقط برای اهداف اطلاعاتی عمومی است. کلیه نظرات سرمایه گذاری و مالی بیان شده توسط Coinloan در این متن از تحقیقات شخصی و منابع اطلاعاتی باز است و به عنوان مطالب آموزشی در نظر گرفته شده است. تمام اطلاعات مشخص شده با حسن نیت ارائه می شود. با این حال ، ما در مورد صحت ، کفایت ، روایی ، قابلیت اطمینان ، در دسترس بودن یا کامل بودن هرگونه اطلاعات در این متن ، هیچ گونه ضمانتی از هر نوع ، صریح یا ضمنی ارائه نمی دهیم.

اخبار رمز ارزها...
ما را در سایت اخبار رمز ارزها دنبال می کنید

برچسب : نویسنده : منیژه سلیمی بازدید : 27 تاريخ : جمعه 12 خرداد 1402 ساعت: 23:07