قراردادهای هوشمند Webassembly استعدادهای زیادی را از Web2 به Web3 می کشد – مصاحبه Bitcoin News

اتریوم تقریباً برای شروع انقلاب Web3 پس از اینکه مفهوم قراردادهای هوشمند را زنده کرد، اعتبار دارد. با این حال، برخی از جامعه Web3، مانند سوتا واتانابه از شبکه Astar، معتقدند که این پروتکل نمیتواند «آینده نوآورانه بلاک چین» را به تنهایی بسازد. علاوه بر این، برخی از منتقدان به مانع زبانی اشاره میکنند که آنها استدلال میکنند که ماشین مجازی اتریوم (EVM) را به مکانی کمتر از ایدهآل برای ساخت تبدیل میکند.
قراردادهای هوشمند Webassembly، پذیرش Web3 را تسریع خواهد کرد.
این و سایر محدودیت های EVM است که منجر به ایجاد جایگزینی به نام Webassembly (WASM) شد. گفته می شود که این جایگزین یک ماشین مجازی انتخابی برای توسعه دهندگان، مهندسان و دانشگاهیان است که از EVM ناامید هستند. طبق گفته Watanabe، برای توسعه دهندگان Web2 که می خواهند به Web3 مهاجرت کنند، WASM یک انتخاب منطقی به نظر می رسد زیرا “از طیف گسترده ای از زبان ها با عملکرد بومی و قابلیت حمل بالا پشتیبانی می کند.”
برای کسب اطلاعات بیشتر در مورد WASM، Bitcoin.com News با سوتا واتانابه، مدیر عامل شبکه Astar، یک پلت فرم قراردادهای هوشمند چند زنجیره ای تماس گرفت.
در پاسخ های کتبی خود به سوالات ارسالی، شبکه استار CEO نظرات خود را در مورد Webassembly و نقشی که در تسریع پذیرش Web3 ایفا خواهد کرد ارائه کرد. واتانابه همچنین توضیح داد که چرا شبکه Astar از هر دو EVM و WASM پشتیبانی می کند.
در زیر پاسخ واتانابه به سوالاتی که از طریق واتساپ برای او ارسال شده است.
Bitcoin.com News (BCN): به زبان بسیار ساده، می توانید برای خوانندگان ما توضیح دهید که WASM چیست؟
سوتا واتانابه (SW): وب اسمبلی که معمولاً WASM نامیده می شود، یک هدف کامپایل قابل حمل برای زبان های برنامه نویسی است. WASM از طیف گسترده ای از زبان ها با عملکرد بومی و قابلیت حمل بالا پشتیبانی می کند. در Astar، ما از محیط قرارداد هوشمند WASM، درست مانند ماشین مجازی اتریوم (EVM) پشتیبانی می کنیم. چیزی که در مورد WASM خوب است این است که بیشتر زبانهای Web2 در Webassembly قابل ترکیب هستند، که برای EVM اتریوم که بر یک زبان برنامهنویسی تخصصی به نام Solidity متکی است، صادق نیست.
ما معتقدیم استفاده رو به رشد از قراردادهای هوشمند WASM به طور چشمگیری پذیرش Web3 را تسریع خواهد کرد. بیشتر استعدادهای فناوری هنوز در فضای Web2 کار می کنند و اگر توسعه دهندگان Web2 بخواهند وارد Web3 شوند چاره ای جز یادگیری یک زبان برنامه نویسی جدید به نام Solidity ندارند که توسط محبوب ترین پلت فرم قراردادهای هوشمند امروزی (EVM) استفاده می شود. این یک مانع است. تصور کنید آنها می توانستند برنامه های Web3 بسازند [decentralized applications] با استفاده از زبان هایی که از قبل می دانند. و علاوه بر آن، dapp های آنها را به راحتی با EVM سازگار کنید. به همین دلیل قراردادهای هوشمند WASM هستند [going to] استعدادهای زیادی را از Web2 به Web3 بکشید. به همین دلیل است که بسیار هیجان انگیز است.
BCN: برخی از چالش ها یا محدودیت های EVM چیست و چگونه WASM بر آنها غلبه می کند؟
SW: اگرچه اتریوم با معرفی قراردادهای هوشمند انقلاب وب 3 را برای ما به ارمغان آورد، اما نمی تواند آینده نوآورانه بلاک چین را به تنهایی بسازد. با یک زبان برنامه نویسی تخصصی، توانایی جامعه توسعه دهندگان را برای کاوش و ایجاد برنامه های جدید و واقعاً قابل تعامل محدود می کند. EVM مخصوص بلاک چین است، با پشتیبانی کمتر و یک زبان برنامه نویسی تخصصی، Solidity.
امروزه، Web3 برای بسیاری از توسعهدهندگان Web2 ممنوع است، زیرا زبانهای Web2 در Solidity، زبان برنامهنویسی اتریوم قابل ترکیب نیستند. با استفاده از Webassembly (WASM)، توسعه دهندگان می توانند به سرعت از زیرساخت Web2 به Web3 انتقال یابند که به آنها امکان می دهد زمان بیشتری را صرف ساختن ویژگی های اصلی در برنامه های خود کنند تا زبان های تخصصی مانند Solidity.
WASM عملکرد را افزایش می دهد زیرا به زبان ماشین نزدیک تر است. این عملکرد تقریباً بومی را برای برنامه های مرورگر وب به ارمغان می آورد و به توسعه دهندگان اجازه می دهد تا برنامه های وب پرسرعت را به زبان مورد نظر خود بسازند. همچنین، WASM پتانسیل زیادی برای آینده اینترنت دارد، زیرا برای وب طراحی شده است.
BCN: WASM که قبلاً توسط چهار موتور مرورگر اصلی (Chrome، Firefox، Edge و Webkit) پشتیبانی میشود، ایمنتر، کارآمدتر، سریعتر، قابل اشکالزدایی و باز است. می توانید به زبان ساده توضیح دهید که چرا این مهم است؟
SW: حق با شماست. همه چیزهایی که در مورد WASM گفتید به ایجاد اعتماد در بین توسعه دهندگان Web2 کمک کرده است. و هنگامی که آنها می توانند برنامه های کاربردی Web3 را با ابزارهای WASM بسازند، به احتمال زیاد از Web3 استقبال می کنند.
علاوه بر این، توسعه WASM در حال حاضر توسط شرکت های سطح بالا مانند گوگل، مایکروسافت و موزیلا پشتیبانی می شود و می تواند با زبان های برنامه نویسی محبوب مانند C/C++، GO، TypeScript و RUST که در بین توسعه دهندگان Web2 رایج است، استفاده شود.
BCN: برخی گزارش ها حاکی از آن است که توسعه دهندگان Web2 که به Web3 مهاجرت می کنند جذب WASM می شوند. آیا این پیشنهاد درست است؟ اگر اینطور است به نظر شما دلیل(های) چه می تواند باشد؟
SW: پاسخ مشابه شماره 2 و 3 خواهد بود. و من اضافه می کنم:
در طول سالها، ما با هزاران توسعهدهنده Web2 که تمایل به ساختن در Web3 دارند، تعامل داشتهایم، اما فقدان ابزار آشنا مانعی برای آنها بود. شبکه Astar امیدوار است با پشتیبانی از WASM، قابلیت همکاری با EVM، و ارائه تمامی ابزارهای مورد نیاز برای توسعه دهندگان در Web3، به این اکوسیستم نوظهور کمک کند.
BCN: گفته میشود که پلتفرم شما Astar Network به جای تشویق یا منع استفاده از هر یک از آنها به توسعهدهندگان کمک میکند تا با EVM و WASM برنامههایی بسازند. دلایل شما برای پشتیبانی از هر دو ماشین مجازی چیست؟
SW: توسعهدهندگان در فضای Web3 از پسزمینههای متنوعی میآیند – مجهز به مجموعه مهارتها، قابلیتها و اولویتهای متفاوت. همه آنها نباید مجبور شوند که چشم انداز خود را با استفاده از یک پلت فرم قرارداد هوشمند زنده کنند. آنها سزاوار انتخاب هستند و سپس این به آنها بستگی دارد که تصمیم بگیرند کدام قرارداد هوشمند برای پروژه ای که می سازند مناسب است.
بله، ما از قراردادهای هوشمند EVM و WASM پشتیبانی می کنیم تا به توسعه دهندگان انعطاف پذیری بدهیم. EVM زیرا محبوب ترین محیط قرارداد هوشمند با بزرگترین پایگاه کاربر است. WASM زیرا بر محدودیت های EVM غلبه می کند و همچنین ورود موج جدیدی از توسعه دهندگان را به این فضا آسان تر می کند. ما معتقدیم که داشتن دو ماشین مجازی به طور همزمان و تعاملی کردن آنها یک عامل کلیدی موفقیت برای بلاک چین لایه 1 در حال ظهور است.
BCN: چه سودی برای اکوسیستم بلاک چین گسترده تر دارد؟
SW: این به طور چشمگیری اکوسیستم بلاک چین را با امکان توسعه دهندگان Web2 برای ایجاد راه حل های نوآورانه، غیرمتمرکز و قابل تعامل در فضای Web3 گسترش می دهد.
BCN: گفته می شود که شبکه Astar قابلیت همکاری واقعی را با پیام های متقابل اجماع ارائه می دهد. این یعنی چی؟
SW: ما به یک اکوسیستم Web3 واقعاً قابل تعامل اعتقاد داریم و همه چیزهایی را که برای ساختن برنامههای کاربردی واقعاً قابل همکاری نیاز دارند در اختیار توسعهدهندگان قرار میدهیم. ما از طریق:
پیامهای متقابل اجماع (XCM): به داپیهایی که بر روی زنجیرههایی با مکانیسمهای اجماع مختلف ساخته شدهاند اجازه میدهد تا دادهها و ارزش را بین یکدیگر به طور ایمن انتقال دهند. تبادل دو طرفه است. این امکان فراهم شده است زیرا Astar یک زنجیره پارا در Polkadot است و می تواند از این ویژگی به عنوان بخشی از ویژگی های اصلی ما استفاده کند.
ماشین های متقابل مجازی (XVM): قابلیت همکاری بین دو محیط قرارداد هوشمند مختلف مانند EVM و WASM را به ارمغان می آورد. یک dapp میتواند از EVM برای قرارداد هوشمند خود استفاده کند، اما میتواند ماژولهای قرارداد هوشمند WASM را پیادهسازی کند و در عین حال از ویژگیهایی از زنجیره پاراگراف دیگری برای ادغام در dapp خود استفاده کند.
این دو نوآوری شروع موج بعدی نوآوری برای dapps خواهد بود.
نظر شما در مورد این مصاحبه چیست؟ نظر خود را در بخش نظرات زیر با ما در میان بگذارید.
اعتبار تصویر: Shutterstock، Pixabay، Wiki Commons
سلب مسئولیت: این مقاله صرفا جهت اطلاع رسانی است. این یک پیشنهاد مستقیم یا درخواست یک پیشنهاد برای خرید یا فروش، یا توصیه یا تأیید هر محصول، خدمات یا شرکتی نیست. Bitcoin.com مشاوره سرمایه گذاری، مالیاتی، حقوقی یا حسابداری ارائه نمی کند. نه شرکت و نه نویسنده به طور مستقیم یا غیرمستقیم مسئولیتی در قبال آسیب یا ضرر ناشی از یا ادعای ناشی از استفاده یا اتکا به هر یک از محتوا، کالاها یا خدمات ذکر شده در این مقاله ندارند.