ثبت نام و احراز هویت کنید و تا ۵۰ دلار بیت کوین بگیرید...

onlinesarafi.com

ثبت نام و احراز هویت کنید و تا ۵۰ دلار بیت کوین بگیرید...

ماشین مجازی اسپوتنیک(SputnikVM) چیست؟

SputnikVM-onlinesarafi

ماشین مجازی اسپوتنیک

به منظور توسعه SputnikVM،

یک EVM (ماشین مجازی اتریوم) جدید برای Ethereum Classic ایجاد می‌کند.

برای رسیدن به این هدف، SputnikVM عملکردهای اتریوم اصلی EVM را با حفظ سازگاری پیاده‌سازی می‌کند.

با این حال،

طراحی و کدگذاری آن برای مطابقت با اهداف توسعه دهندگان آن تغییر کرده است:

کارایی، قابلیت حمل و مصرف کم منابع محاسباتی.

با تشکر از این، توسعه دهندگان قصد دارند یک VM ایجاد کنند که قادر به تطبیق و توسعه دستگاه های جدید اینترنت اشیا با فناوری بلاک چین باشد.

نکته اضافی دیگر در میان قابلیت های SputnikVM،

سازگاری آن با سایر زنجیره های بلوک است.

مطمئناً این پروژه زیر نظر Ethereum Classic است،

اما توسعه دهندگان آن تصمیم گرفته اند تا آن را با اتریوم و سایر پروژه ها بر اساس کد شما سازگار کنند.

این امکان استفاده از SputnikVM را در سایر بلاک چین ها مانند شبکه PoA باز می کند.

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

ویژگی های SputnikVM

از مهم ترین ویژگی های این پروژه می توان به موارد زیر اشاره کرد:

معماری اجرای مستقل این بدان معنی است که برخلاف EVM که یکپارچه است،

می توان آن را به عنوان یک فرآیند مستقل شروع کرد یا در برنامه های دیگر ادغام کرد.

این امکان را برای اجرای SputnikVM به روشی ماژولارتر فراهم می کند.

توسعه جهانی SputnikVM توانایی کار بر روی بلاک چین های مختلف سازگار با مشخصات Ethereum EVM را دارد.

این امکان استفاده از SputnikVM را در سایر بلاک چین های سازگار فراهم می کند.

همچنین به این معنی است که قابلیت حمل آن به سایر پروژه های سازگار با اتریوم بسیار ساده است،

همانطور که در مورد شبکه PoA نیز صدق می کند.

فکر می شود سریع و کارآمد باشد.

SputnikVM به عنوان یک پیاده سازی کارآمد از EVM در نظر گرفته شده است.

این امر به دنبال به حداقل رساندن تأثیر بر استفاده بیش از حد از منابع محاسباتی و تضمین اجرای مناسب و پاسخگویی به قراردادهای هوشمند در هر زمان است.

سازگار با اینترنت اشیا این بدان معناست که SputnikVM می تواند در دستگاه های محاسباتی بسیار کم ادغام شود.

این به دنبال تنوع و گسترش دسترسی اتریوم کلاسیک در دستگاه‌های مختلف،

به‌ویژه دستگاه‌هایی است که هدفشان اینترنت اشیا است.

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

به همین دلیل، SputnikVM می تواند از هر دو ویژگی به صورت بومی بهره مند شود.

SputnikVM چگونه کار می کند؟

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

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

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

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

این در فناوری بلاک چین بسیار مهم است.

خوب، این ماژولار بودن و انعطاف پذیری بالا را برای همه طرف های درگیر در اجرای قراردادهای هوشمند و DApps تضمین می کند.

در این مرحله،

عملکرد SputnikVM به هیچ وجه با ماشین مجازی اتریوم (EVM) تفاوتی ندارد.

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

در این مرحله،

شکی نیست که EVM یک توسعه عالی است،

اما ساختار آن، آن را برای استفاده در اینترنت اشیا نامناسب می کند.

برای حل این خرابی ها، پیاده سازی های مختلفی ایجاد شده است که SputnikVM یکی از امیدوارکننده ترین آنها است.

اما برای درک بیشتر نحوه عملکرد SputnikVM،

بهتر است برخی از مهم ترین بخش های آن را مرور کنیم.

زبان برنامه نویسی

اول از همه، SputnikVM می تواند از زبان برنامه نویسی Solidity o Rust برای قراردادهای هوشمند شما استفاده کند.

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

از طرفی رابط جدید در Rust کارایی و امنیت آنها را تا حد زیادی بهبود می بخشد.

Opcodes support

همه اپکدها یا اپکدها، مجموعه دستورالعمل هایی هستند که برای اجرای وظایف خاص خدمت می کنند.

EVM دارای طیف گسترده ای از کدهای عملیاتی است.

اینها به شما امکان می دهد تقریباً هر چیزی را با منابع کافی محاسبه کنید.

در این مرحله، رویکرد SputnikVM متفاوت است.

برای این کار در حال حاضر با ۷۵ اپکد پشتیبانی کاهش یافته است.

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

این رویکرد دو نکته مثبت دارد:

این پایه کد SputnikVM را در مقایسه با EVM ساده تر و کوچکتر می کند.

این کار بررسی های امنیتی و قابل حمل را آسان تر می کند.

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

قابلیت اجرا بر روی سیستم های تعبیه شده

این یکی از بزرگترین ویژگی های در حال اجرا SputnikVM است.

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

این، برای مثال، به SputnikVM اجازه می دهد تا بخشی جدایی ناپذیر از مجموعه حسگر در خط تولید باشد.

از آنجا، ماشین مجازی می تواند به طور مداوم در حال اجرا باشد

قرارداد هوشمند آن بررسی اینکه برنامه شما همیشه رعایت می شود.

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

مطمئناً EVM قابلیت های مشابهی دارد، اما هزینه محاسباتی آن به دلیل پیچیدگی آن بسیار بالاتر است.

نمونه بارز این ابزار،

پروژه SputnikVM در Rux است. Rux یک میکروکرنل است که برای سیستم های اینترنت اشیا طراحی شده است و کیفیت بسیار ماژولار و متن باز بودن را دارد.

اجرای موازی

تفاوت بزرگ دیگر در نحوه کار SputnikVM توانایی آن در اجرای موازی وظایف است.

این یک جهش کیفی در اجرای کد قراردادهای هوشمند، سرعت بخشیدن به فرآیند را فراهم می کند.

این با در نظر گرفتن اینکه EVM این فرآیند را به صورت متوالی انجام می دهد، که بدیهی است تأثیر منفی بر عملکرد دارد.

با وجود این،

موازی سازی در SputnikVM از ایجاد خطرات امنیتی در درمان وضعیت های تراکنش جلوگیری می کند.

اطمینان از اینکه همیشه با آنها به طور مؤثر و بدون شکست درمان می شود.

 

لیست سرفصل ها

اشتراک گذاری:
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp

مطالب مرتبط:

what-is-a-bitcoin-etf

ETF بیت کوین چیست؟

ETF ، یکی از مورد انتظارترین ابزارهای مالی در دنیای ارزهای دیجیتال هستند. ETF ها دسترسی سرمایه گذاران به بازارهای ارز مجازی را تسهیل می

who-is-shafi-goldwasser

شفی گلدواسر کیست؟

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

what-is-a-shitcoin

شیت کوین چیست؟

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

what-is-signature-aggregation-or-signature-aggregation

تجمیع امضا چیست؟

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