خلاصه پخش زنده انجمن پانتم در 16 سپتامبر 2022
مهمان ما بوریس پوود، یکی از بنیانگذاران و سرپرست تحقیق و توسعه پانتم است. بوریس یکی از پیشگامان زبان Move است که توسعه Move VM سازگار با WASM و پشته برنامه موو را با لیکوییدسواپ دکس ما در اپتوس رهبری کرده است.
آلجو: پس، بوریس، از خودت بگو!
بوریس: من حدود 6 سال پیش وارد توسعه کریپتو شدم. ما اولین ایده خود را برای ساختن چیزی شبیه به کازماس، اما با زنجیره های زیاد و در جاوا اسکریپت داشتیم. ما در نهایت به دو پروژه تقسیم شدیم و بخش من از تیم به ساخت محصولات دیگر رفت. تمام مدتی که روی فناوریهای بلاک چین کار کردم، قراردادهای هوشمند سالیدیتی نوشتم، روی امنیت قراردادهای هوشمند سالیدیتی و پروژههای دیگر کار کردم. ما در نهایت تجربه زیادی با کازماس و پولکادات داشتیم.
آلجو: پس در طول آن مدت، برخی از لحظات مورد علاقه شما در فضای کریپتو چه بوده است؟
بوریس: فکر می کنم یکی از لحظات مورد علاقه من زمانی بود که شروع به درک نحوه عملکرد بلاک چین کردم. این یک موضوع پیچیده است و لحظه ای که می فهمید چگونه بلوک ها تولید می شوند و تراکنش ها تأیید می شوند بسیار عالی است. جالب است که می تواند غیرقابل اعتماد باشد و هر کسی می تواند در برخی از شبکه ها اعتباربخش شود. لازم نیست به فردی که اعتباردهنده است اعتماد کنید، اما در عین حال می توانید به دلیل ماهیت سیستم، تراکنش خود را به او بدهید.
آلجو: برخی از موارد استفاده واقعی که امروز می بینید کدامند؟ به نظر شما فناوری بلاک چین و رمزارز در 5 سال آینده به کجا خواهند رفت؟
بوریس: سوال سختی است زیرا همه چیز هر روز تغییر می کند. در گذشته، بیشتر مردم فکر میکردند که بیت کوین و ارزهای رمزنگاریشده نوعی پول هستند که میتوانید برای خرید کوکاکولا در فروشگاه استفاده کنید. اما مطمئن نیستم که یک روز چه چیزی خواهد شد. به نظر من، استفاده از آن برای خرید صرفاً چیزی در فروشگاه بسیار پیچیده است. اما می تواند برای دیفای و بازار ان اف تی عالی باشد. اگر پول خود را در یک بانک سپرده گذاری کنید، آزادی مالی شما در واقع بسیار محدود است، به همین دلیل است که فکر می کنم در حال حاضر شاهد پروژه های دیفای و ان اف تی زیادی هستیم. من هنوز اجرای خوبی از بلاک چین برای اینترنت اشیا و دستگاه های آی او تی ندیده ام. من فکر میکنم آنچه در آینده ممکن است ببینیم این است که هنوز بازارهای دیفای و ان اف تی را داریم، اما همچنین فکر میکنم که شاهد توسعه بلاک چین در جهت آی او تی خواهیم بود.
آلجو: نظر شما در مورد برخی از وای فای مانند هلیوم چیست؟
بوریس: اگر نام آنها را شنیدهاید، میتوانید شبکههای وایفای غیرمتمرکز و همچنین شبکههای مشابه وجود داشته باشد. شبکه های مچ مانند اینترنت هستند، اما توسط جامعه ای از افراد ساخته شده اند که در حال راه اندازی نقاط دسترسی جدید هستند. شبکه های تطبیق نیز می توانند فقط تعامل باشند. من در گذشته در مورد چنین پروژه هایی شنیده ام، اما چندان محبوب نشده است.
آلجو: من فکر می کنم تغییر پارادایم در مالکیت داده ها و نحوه اشتراک گذاری اطلاعات است. لازم نیست اعتماد کنید که یک موسسه متمرکز مانند بانک یا حتی یک پلتفرم CeFi
مانند سلسیوس قرار است وجوه شما را به طور موثر مدیریت کند و آنها را از دست ندهد. اکنون این امکان را دارید که خودتان آن را ذخیره کنید یا به یک متولی بدهید. من فکر میکنم وقتی برابری ویژگیها وجود دارد و مردم متوجه میشوند که میتوانند اطلاعات خودشان را داشته باشند، در آن زمان است که ما شاهد پذیرش جریان اصلی خواهیم بود.
بوریس: فکر میکنم این نیز میتواند یک جهت جالب باشد، اما به این معنی است که دولتها باید این نوع سیستم را تأیید کنند و فکر میکنم که زمان زیادی میبرد.
آلجو: این درست است، اما ما شروع به دیدن راحت تر شدن آنها، به خصوص با بیت کوین و اتریوم کرده ایم. ما شروع به مشاهده صورتحسابهای بیشتری در دولتها کردهایم و من فکر میکنم این که دیگر نتوانند ارزهای دیجیتال را نادیده بگیرند و مجبور به پذیرش آن شوند، فقط یک مسئله زمان است.
بوریس: همچنین، با ذکر دوباره دستگاه های آی او تی ، دقیقاً مطمئن نیستم که چگونه باید ایده آل به نظر برسد.
آلجو: من فکر می کنم این مفهوم از وب 3 به نوعی محوری است و ما فقط این اصطلاح را به کار بردیم. وب 1 فقط متن و تصاویر در یک صفحه وب بود. وب 2 شاهد بود که جریان اطلاعات با ارسال پست و تعامل با یکدیگر، دو طرفه شد. من فکر می کنم وب 3 در حال حاضر تکامل فن آوری است. من فکر نمی کنم این فقط رمزنگاری باشد. همانطور که شما گفتید این دستگاه آی او تی نیز هست.
من فکر میکنم یکی از بزرگترین موانع پذیرش این است که اتریوم بسیار کند و گران است، اما غیرمتمرکزترین است. ما اخیراً ادغام را پشت سر گذاشتیم، بنابراین اکنون تازه شروع به رسیدن به اثبات سهام است که زنجیرههای دیگری مانند اپتوس به طور بومی از آن پشتیبانی میکنند. میدانم که شما یکی از اولین بلاکچینهای اثبات سهام را پیشگام کردید، بنابراین دوست دارم نظرات شما را در مورد مزایای اثبات سهام و اتریوم و اینکه به کجا میرود بشنوم.
بوریس: وقتی در مورد ادغام اتریوم صحبت می کنیم، اثبات سهام بودن آن چندان مهم نیست، زیرا این مهم است که آنها اشتراک گذاری را فعال کرده اند. اثبات سهام فقط روشی برای چگونگی تولید بلاک ها توسط تایید کننده ها است. در گذشته، اثبات کار رویکرد استانداردی بود که در آن ماینرها با دستگاههای خود بلاکها را استخراج میکردند. اکنون، اثبات سهام است، جایی که لیستی از اعتبار سنجیهایی وجود دارد که توکن های خود را به اشتراک میگذارند، که به آنها اجازه میدهد بلاکها را استخراج کنند. جالب ترین چیز اشتراک گذاری است. شاردینگ می تواند تراکنش های زیادی ایجاد کند، زیرا از طریق خرده ها، تراکنش ها به صورت موازی قابل پردازش هستند. این یکی از رویکردهای جالبی است که میتواند کار کند، اما همچنان اتریوم است و فقط ای وی ام دارد و نمیتوانید راهحلهای بسیار سفارشی را مانند پولکادات یا کازماس راهاندازی کنید. فکر می کنم در آینده خواهیم دید که چگونه اتریوم می تواند بسیاری از تراکنش ها را در یک زمان پردازش کند و آیا استفاده از اتریوم ارزان تر می شود. این هنوز به این معنی نیست که اتریوم تنها راه حل است. هنوز بسیاری از پروژه های دیگر مانند اپتوس، سوی، سولانا، پولکادات و کازماس وجود دارند که نیز مهم هستند.
آلجو: ای وی ام یک تغییر پارادایم در نحوه انجام بلاک چین بود. چه چیزی ای وی ام را بسیار عالی کرده است و چه مواردی از افت آن وجود دارد که موو ای وی ام بر روی آنها بهبود مییابد؟
بوریس: اگر در مورد ای وی ام و سالیدیتی و مواردی از این دست صحبت کنیم، آنها اولین تلاش بودند. طراحی یک زبان خوب و امن در اولین تلاش بسیار سخت است. اگرچه، من به سالیدیتی و ای وی ام احترام می گذارم، زیرا آنها اولین نوع فناوری خود بودند و به ما اجازه دادند قراردادهای هوشمند بنویسیم، در عین حال آنها واقعاً برای نوشتن قراردادهای هوشمند مالی طراحی نشده اند. به عنوان یک مهندس، زبانی را انتخاب نمی کنید که به شما امکان می دهد خیلی راحت اشتباه کنید. شما یکی را انتخاب می کنید که شما را از اشتباه کردن باز دارد. اگر در مورد سالیدیتی صحبت کنیم، ساده است و هر کسی که جاوا اسکریپت را میداند میتواند شروع به نوشتن با آن کند، اما چون ساده است، اغلب منجر به مشکلات امنیتی و حفرههایی میشود. در ابتدا با در نظر گرفتن امنیت طراحی نشده بود، که خوب بود زیرا اولین تلاش بود. اگر از راه حل های مدرن و مهندسی کامپیوتر صحبت کنیم، می گویم امن ترین زبان در حال حاضر راست است. اما یادگیری راست آسان نیست.
در این مرحله، میتوانیم آن را به موو مرتبط کنیم، که در ابتدا توسط تیم Diem اعلام شد و اکنون اپتوس و سوی را قدرت میدهد. اگر به موو نگاه کنیم، برخی از رویکردهای امنیتی خوب راست را با هم ترکیب میکند و در عین حال کار کردن با آن بسیار سادهتر است. من می گویم این مانند ترکیبی از سالیدیتی و راست است. زمانی که آنها کار روی موو را شروع کردند، به این فکر کردند که چگونه زبانی بسازند که برای قراردادهای هوشمند مالی مناسب باشد و در عین حال یادگیری آن ساده و به اندازه کافی ایمن باشد. و این همان چیزی است که ما در حال حاضر در اپتوس و سوی می بینیم.
آلجو: آیا فکر میکنید با اپلیکیشنهای ساخته شده با موو هکهای کمتری صورت میگیرد و بنابراین مردم احساس راحتی بیشتری خواهند کرد که وارد فضا شوند؟
بوریس: می توانم بگویم که احتمالاً هک های بسیار کمتری وجود خواهد داشت، اما در عین حال باید درک کنید که حتی اگر یک زبان خیلی خوب طراحی شده باشد، به این معنی نیست که نمی توانید اشتباه کنید. حتی با موو ، توسعه دهندگان می توانند اشتباه کنند.
آلجو: آیا فکر می کنید برخی از فرآیندهای حسابرسی کد آسان تر می شود؟ برای مثال، زمانی که کتابخانههای کافی وجود داشته باشد، و وابستگیها از طریق تأیید رسمی تأیید شوند، با پروور.
بوریس: من فکر می کنم برخی از سوء تفاهم ها برطرف خواهد شد و نحوه نوشتن کد برای توسعه دهندگان بسیار واضح تر خواهد بود. همچنین، تأیید رسمی مهم است. با سالیدیتی ، میتوانید تأیید رسمی نیز انجام دهید، اما بسیار پیچیدهتر است. در مورد موو ، اگرچه در حال حاضر خیلی پایدار نیست، هنوز هم بسیار ساده است.
آلجو: انواع مختلفی از زبان ها برای انواع مختلف برنامه ها وجود دارد. چرا برخی از زبان ها برای موارد خاص بهتر هستند؟
بوریس: برخی از زبانها مانند جاوا اسکریپت تعاریف دقیقی از نوع ندارند، که احتمال اشتباه را افزایش میدهد. موو دارای کدهای پویا است که زمانی است که تابعی را کد میکنید اما مقداری بایت، بینش یا تابع دیگری را ارسال میکنید که در حال رمزگشایی بایت یا اجرای کد است. سالیدیتی از آن پشتیبانی می کند و بسیاری از هک ها به دلیل آن اتفاق می افتد، مانند هک معروف دائو موو از این پشتیبانی نمی کند. از یک طرف، باعث می شود توسعه دهندگان کار چندان ساده ای نداشته باشند زیرا شما آزادی زیادی ندارید، اما در عین حال امنیت را بسیار افزایش می دهد. در موو همیشه میدانید که چه تابعی را فراخوانی میکنید و کدام عملکرد در طول برخی از تراکنشها اجرا میشود. این به موو کمک میکند تا امنیت بیشتری داشته باشد و از ورودیها محافظت شود و از کاربران در برابر اشتباهات محافظت کند.
آلجو: آیا به برخی از زبان های دیگری که بعد از سالیدیتی آمده اند و برای بلاک چین ساخته شده اند، نگاه کرده اید؟ موو در مقایسه با آن ها چگونه است؟
بوریس: من بیشتر با راست و سابستریت کار کردم، اما فکر نمیکنم زبانهایی را که برای مهندسی کامپیوتر رایج ساخته شدهاند، با زبانهایی که برای نوشتن قراردادهای هوشمند مالی ساخته شدهاند، مقایسه کنیم. من فکر می کنم آنها بسیار متفاوت هستند. اما اگر در مورد موو صحبت می کنید، بسیار شبیه راست است، بسیار ساده تر.
آلجو: این منطقی است. زبانی که به ذهن خطور می کند،
Hardened JS است که مانند تغییری در جاوا اسکریپت است. نمیدانم شما آن را بررسی کردهاید یا نه.
بوریس: خوب، جاوا اسکریپت بیشتر برای فرانت اند استفاده می شود. یادگیری آن بسیار ساده است، اما در عین حال، اشتباه کردن در جاوا اسکریپت بسیار ساده است. به دلیل نحوه طراحی آن مشهورترین است. من فکر نمیکنم زبانی که برای وب و فرانت اند ساخته شده است را با قراردادهای هوشمند مالی مقایسه کنیم که ممکن است پول از دست برود.
آلجو: آیا امکان ساخت برخی از این برنامه های مالی بر روی بیت کوین وجود دارد؟
بوریس: همین الان؟ متاسفانه نه.
آلجو: بیایید چند سوال از جامعه بپرسیم:
آیا توکن خود را خواهید داشت و چه زمانی ممکن است منتشر شود؟ همچنین، اگر بازار ان اف تی دارید، آیا راهی برای محافظت از آن در برابر اسکرین شات وجود دارد؟ آیا میتوانیم توکن شما را استخراج کنیم؟
پاسخ: ممکن است نشانهای وجود داشته باشد، و زمانی که همه چیز مشخص شد، اعلام عمومی خواهیم کرد. ما به دنبال این هستیم که چگونه توکن ها یک عملکرد اصلی را در ابزار کاربردی ایفا می کنند. یکی از موارد مورد علاقه من، رای گیری سپرده است، زیرا این استانداردی است که چگونه به مردم اجازه می دهید به گونه ای مشارکت کنند که مطابق با پروتکل و پایداری طولانی مدت پروژه باشد.
ب: ما برای سرمایه گذاری و حکمرانی برنامه ریزی کرده ایم، اما واقعاً می خواهیم ایده نمادین خود را بهبود بخشیده و آن را به روشی درست مدل سازی کنیم. پس فعلا منتظریم ما هنوز در مرحله توسعه نیستیم، هنوز در بخش تحقیق هستیم.
در مورد ان اف تی ها، آنچه مهم است این است که شما مالکیت ان اف تی را دارید. فرقی نمیکند کسی اسکرین شات بگیرد.
آیا می توان سیستمی مانند متاپلکس برای اپتوس ساخت؟ اگر کسی چیزی در مورد کد نمی داند، آیا امکان یادگیری موو وجود دارد و چگونه می توانم این کار را انجام دهم؟
ب: برای ساختن چیزی مانند متاپلکس ، فکر نمیکنم لازم باشد در موو متخصص شوید. شما فقط باید یک رابط کاربری بسازید و کدهایی را برای قراردادهای هوشمند بنویسید. اپتوس قبلاً قراردادهای ان اف تی دارد، بنابراین شما فقط باید برای آن کد بنویسید. و احتمالاً باید یک رابط کاربری بسازید. من فکر می کنم ایجاد چنین چیزی بسیار امکان پذیر است.
آنچه من می توانم در مورد یادگیری موو پیشنهاد کنم این است که اگر پایه ای برای کار کردن داشته باشید بهتر است. باید بتوانید کد دیگری بنویسید و اگر با موو شروع کنید، چیزهای زیادی را از دست خواهید داد. اما در صورت تمایل می توانید با موو شروع کنید. من با چند آموزش و کتاب موو شروع می کنم.
از بوریس برای پیوستن به ما متشکریم و امیدواریم هفته آینده همه را برای پخش زنده خود ببینیم. در ضمن ما را در توییتر دنبال کنید و برای به روز ماندن به چت تلگرام ما بپیوندید!
درباره پانتم
پانتم نتوورک استودیوی محصول است که اولین مجموعه دپ های پایه را برای اپتوس می سازد. این شامل کیف پول پانتم ، اولین کیف پول اپتوس است که اکنون در نسخه 1.6 آن موجود است. آن را از فروشگاه وب کروم دانلود کنید.
میتوانید از کیف پول پانتم برای ذخیره و ارسال هر توکن صادر شده در شبکه آزمایشی اپتوس استفاده کنید. این کیف پول با Liquidswap، اولین دکس برای اپتوس که توسط پانتم نتوورک نیز توسعه یافته است، یکپارچه شده است. دکس های دارای استخرهای معمولی غیر همبسته و استخرهای پایدار برای دارایی های همبسته است. همچنین با بازارهای توپاز و سوفل 3 برای اپتوس یکپارچه شده است.
محصولات دیگر پانتم شامل ویرایشگر کد مرورگر Move Playground، پلاگین Move IntelliJ IDE برای توسعه دهندگان و مترجم Solidity to Move ByteBabel - اولین اجرای ماشین مجازی اتریوم برای اپتوس است.