135 subscribers
join
Rating
Login
Logout

Підсумок прямої трансляції спільноти Pontem 16 вересня 2022 р.

Ukrainian

Table of Contents

Наш гість – співзасновник Pontem та керівник R&D Борис Повод. Борис є піонером мови Move, він очолював розробку Move VM, сумісної з WASM, і стека додатків Move з нашим Liquidswap DEX на Aptos.

Алехо: Отже, Борисе, розкажи про себе!

Борис: Я почав займатися крипторозробкою близько 6 років тому. У нас була перша ідея створити щось схоже на Cosmos, але з багатьма ланцюжками та на Javascript. У підсумку ми розділилися на два проекти, і моя частина команди пішла створювати інші продукти. Весь час я працював над технологіями блокчейн, писав смарт-контракти Solidity, працював над безпекою смарт-контрактів Solidity та іншими проектами. У підсумку ми отримали великий досвід роботи з Cosmos і Polkadot.

Алехо: Які моменти у криптопросторі були твоїми улюбленими за цей час?

Борис: Думаю, одним із моїх улюблених моментів був момент, коли я почав розуміти, як працює блокчейн. Це складна тема, і той момент, коли ви розумієте, як створюються блоки та перевіряються транзакції, є чудовим. Це круто, що кожен може стати валідатором у деяких мережах. Ви не повинні довіряти хлопцеві, який є валідатором, але в той же час ви можете передати йому свою транзакцію через природу системи.

Алехо: Які реальні випадки використання ви бачите сьогодні? Як ви бачите технологію блокчейн і криптовалюту в найближчі 5 років?

Борис: Це складне питання, тому що все змінюється щодня. У минулому більшість людей думали, що біткойни та криптовалюта — це ті гроші, за які можна купити кока-колу в магазині. Але я не впевнений, чим це колись стане. На мою думку, це надто складно, щоб просто купити щось у магазині. Але це може бути чудовим варіантом для DeFi та ринку NFT. Якщо ви вкладаєте свої гроші в якийсь банк, ваша фінансова свобода насправді досить обмежена, тому я думаю, що зараз ми бачимо багато проектів DeFi та NFT. Я досі не бачив хорошої реалізації блокчейну для IOT девайсів. (Термін Інтернет речей  або IOT відноситься до спільної мережі підключених пристроїв і технології, яка полегшує зв’язок між пристроями та хмарою, а також між самими пристроями). Я думаю, що в майбутньому ми можемо побачити те, що у нас все ще є ринки DeFi та NFT, але я також думаю, що ми побачимо розвиток блокчейна в напрямку IOT.

Алехо: Що ви думаєте про Wi-Fi, як наприклад Helium?

Борис: Можуть бути як децентралізовані мережі Wi-Fi, так і match networks, якщо ви про них чули. Мережі Match схожі на Інтернет, але створені спільнотою людей, які запускають нові точки доступу. Match networks також можуть бути просто взаємодіями. Я чув про такі проекти в минулому, але вони не набули великої популярності.

Алехо: Я вважаю, що зміна парадигми полягає у власності на дані та способах обміну інформацією. Ви не повинні вірити, що централізована установа, як банк, або навіть платформа CeFi, наприклад Celcius, ефективно керуватиме вашими коштами та не втратить їх. Тепер у вас є можливість зберігати самостійно або передати зберігачу. Я думаю, що коли буде паритет функцій і люди зрозуміють, що вони можуть володіти власною інформацією, ми потенційно почнемо спостерігати широке впровадження.

Борис: Я думаю, що це також може бути цікавим напрямком, але це означатиме, що уряди повинні затвердити таку систему, і я думаю, що це займе багато часу.

Алехо: Це правда, але ми починаємо бачити, що вони по троху приймають такі нові речи, особливо це видно з біткойном та Ethereum. Ми свідки того, як уряди вносять все більше законопроектів, і я думаю, що це лише питання часу, коли вони більше не зможуть ігнорувати криптовалюту і повинні будуть її прийняти.

Борис: Крім того, знову згадуючи пристрої IOT, я не зовсім впевнений, як це має виглядати в ідеалі.

Алехо: Я вважаю, що це поняття Web3 дещо орієнтоване, і ми просто привласнили цей термін. Web1 був просто текстом і зображеннями на веб-сторінці. Web2 побачив, що потік інформації став двонаправленим, коли люди публікували повідомлення та взаємодіяли один з одним. Я вважаю, що Web3 – це еволюція технологій. Я не думаю, що це просто криптовалюта. Це також пристрої IOT, як ви сказали.

Я вважаю, що одна з найбільших перешкод на шляху впровадження – Ethereum, який дуже повільний і дорогий, але він найбільш децентралізований. Нещодавно ми пройшли процес злиття, тож зараз він лише починає наздоганяти proof-of-stake, який підтримуватимуть інші мережі, як Aptos. Я знаю, що ви започаткували один із перших блокчейнів proof-of-stake, тож я хотів би почути вашу думку про переваги proof-of-stake та Ethereum і куди вони рухаються.

Борис: Коли ми говоримо про злиття Ethereum, не так важливо, щоб це було доказом частки, як те, що вони включили шардинг. Proof-of-stake — це лише метод того, як валідатори створюють блоки. У минулому proof-of-work було стандартним підходом, коли майнери видобували блоки за допомогою своїх пристроїв. Тепер це proof-of-stake, де є список валідаторів, які стейкають власні монети, що дозволяє їм майнити блоки. Найцікавіше – шардинг. Шардинг може створювати багато транзакцій, оскільки через шарди транзакції можуть оброблятися паралельно. Це один із цікавих підходів, який може спрацювати, але це все ще Ethereum і має лише EVM, і ви не можете запускати дуже спеціальні рішення, як це можна зробити на Polkadot або Cosmos. Я думаю, що в майбутньому ми побачимо, як Ethereum може обробляти багато транзакцій одночасно і стане дешевше використовувати Ethereum. Це ще не означає, що Ethereum є єдиним рішенням. Ще є багато інших важливих проектів, таких як Aptos, Sui, Solana, Polkadot і Cosmos.

Алехо: EVM змінив парадигму того, як ми робимо блокчейн. Що зробило EVM таким чудовим і які його недоліки покращує Move VM?

Борис: Якщо говорити про EVM і Solidity, то це була перша спроба. Дуже важко з першої спроби створити гарну та безпечну мову. Хоча я поважаю Solidity та EVM, оскільки вони були першими у своєму роді технологіями та дозволили нам писати смарт-контракти, водночас вони не дуже добре розроблені для написання фінансових смарт-контрактів. Як інженер, ви не оберете мову, яка дозволяє легко зробити помилку; ви б вибрали такий, який запобігає вам створювати помилки. Якщо говорити про Solidity, то він простий, і кожен, хто знає Javascript, може почати писати , але оскільки він простий, це часто призводить до проблем із безпекою та дірок. Спочатку він не був розроблений з урахуванням безпеки, що було добре, оскільки це була перша спроба. А якщо говорити про сучасні рішення та комп’ютерну інженерію, то я б сказав, що зараз найбезпечнішою мовою є Rust. Але Rust непросто вивчити.

На даний момент ми можемо пов’язати це з Move, про який було анонсовано спочатку командою Diem, а тепер він підтримує Aptos і Sui. Якщо ми подивимося на Move, то він поєднує в собі деякі хороші підходи безпеки від Rust, а також є набагато простішим у роботі. Це як поєднання Solidity та Rust, я б сказав. Коли вони почали працювати над Move, вони почали думати про те, як створити мову, яка була б ідеальною для фінансових смарт-контрактів, і водночас була б простою для вивчення та досить безпечною. І це те, що ми зараз бачимо на Aptos і Sui.

Алехо: Як ви думаєте, чи буде менше хаків із додатками, створеними за допомогою Move, і чи зможуть люди почуватися комфортніше, заходячи в простір?

Борис: Я можу сказати, що хаків, напевно, буде набагато менше, але в той же час ви повинні розуміти, що навіть якщо мова розроблена дуже добре, це не означає, що не буде помилок. Навіть з Move розробники можуть помилятися.

Алехо: Як ви думаєте, чи стануть деякі процеси аудиту коду легшими? Наприклад, із прувером, коли є достатньо бібліотек і залежності та пройшли формальну перевірку.

Борис: Я думаю, що деякі непорозуміння будуть усунені, і розробникам стане набагато зрозуміліше, як писати код. Також важлива формальна перевірка. За допомогою Solidity ви також можете виконати формальну перевірку, але це набагато складніше. У випадку Move, хоча він зараз не дуже стабільний, він все одно дуже простий.

Алехо: Існують різні типи мов для різних типів програм. Чому деякі мови кращі для певних речей?

Борис: Деякі мови, такі як Javascript, не мають строгих визначень типів, що збільшує ймовірність помилки. У Move є динамічні коди, коли ви кодуєте якусь функцію, але передаєте якийсь байт, інформацію чи іншу функцію, яка декодує байт або виконує код. Solidity підтримує це, і через це відбувається багато хаків, як от знаменитий хак DAO. Move не підтримує це. З одного боку, це ускладнює роботу розробників, оскільки у вас не так багато свободи, але в той же час це значно підвищує безпеку. У Move ви завжди знаєте, яку функцію ви викликаєте і яка функція буде виконана під час певної транзакції. Це допомагає Move бути більш безпечним і захищеним від влізання та захищає користувачів від помилок.

Алехо: Чи вивчали ви інші мови, які з’явилися після Solidity і спеціально створені для блокчейну? Як тобі Move порівняно з ними?

Борис: Я здебільшого працював із Rust і Substrate, але не вважаю правильним порівнювати мови, створені для звичайної комп’ютерної інженерії, з мовами, створеними для написання фінансових смарт-контрактів. Я думаю, що вони дуже різні. Але якщо ти говориш про Move, то він дуже схожий на Rust, просто набагато простіший.

Алехо: Це має сенс. Мова, яка спадає на думку, це Hardened JS, яка є модифікацією Javascript. Я не знаю, чи ти чув про таку.

Борис: Ну, Javascript здебільшого використовується для інтерфейсу. Це дуже просто навчитися, але в той же час дуже просто зробити помилку в Javascript. Javascript найвідоміший завдяки тому, як він розроблений. Я не вважаю правильним порівнювати мову, створену для Інтернету та інтерфейсу, з фінансовими смарт-контрактами, де можна втратити гроші.

Алехо: Чи можливо створити деякі з цих фінансових програм на біткойн?

Борис: Прямо зараз? На жаль, ні.

Алехо: Давайте розберемо кілька запитань від спільноти:

1. Чи буде у вас власний токен і коли він може бути випущений? Крім того, якщо у вас є ринок NFT, чи буде спосіб захистити його від скріншотів? Чи зможемо ми майнити ваш токен?

Відповідь: Можливо бути токен, ми зробимо публічне оголошення, коли все буде з’ясовано. Ми вивчаємо, як токени відіграють основну функцію в корисності. Одним із моїх улюблених є депонування голосування, оскільки це стандарт того, як ви дозволяєте людям брати участь у спосіб, який узгоджується з протоколом і довгостроковою стійкістю проекту.

B: Ми запланували стейкинг і управління, але ми справді хочемо вдосконалити нашу ідею токенів і правильно її змоделювати. Тож ми зараз чекаємо. Ми ще не на стадії розробки, ми все ще на дослідницькій частині.

Що стосується NFT, то важливо, щоб ви були власником NFT. Неважливо, якщо хтось зробить скріншот.

2. Чи можливо створити таку систему, як Metaplex, для Aptos? Якщо хтось нічого не знає про код, чи можна вивчити Move і як я можу це зробити?

Відповідь: Щоб створити щось на зразок Metaplex, я не думаю, що вам потрібно стати експертом у Move. Вам просто потрібно створити інтерфейс користувача та написати коди для смарт-контрактів. У Aptos вже є NFT-контракти, тож вам просто потрібно написати для нього код. Ймовірно, вам знадобиться створити інтерфейс користувача. Я думаю, що створити щось подібне цілком можливо.

Щодо вивчення Move я можу сказати, що було б краще, якби у вас була база для роботи. Ви повинні вміти писати інший код, і якщо ви почнете з Move, ви багато пропустите. Але ви можете почати з Move, якщо хочете. Я б почав із кількох посібників і книги Move.

Дякуємо, Борисе, що приєднався до нас, і ми сподіваємося побачити всіх наступного тижня під час нашої прямої трансляції. Тим часом слідкуйте за нами в Twitter і приєднуйтесь до нашого чату в Telegram, щоб бути в курсі подій!

Про Pontem

Pontem Network — це студія для продуктів, яка розробляє перший в історії набір базових dApps для Aptos. Він включає Pontem Wallet, перший гаманець для Aptos, який зараз у версії 1.6. Завантажте його з веб-магазину Chrome.

Ви можете використовувати Pontem Wallet для зберігання та надсилання будь-яких токенів, випущених у тестовій мережі Aptos. Гаманець інтегрований з Liquidswap, першим DEX (AMM) для Aptos, також розроблений Pontem Network. DEX містить як звичайні некорельовані пули, так і стабільні пули для корельованих активів. Він також має інтеграцію з маркетплейсами Topaz і Souffl3 NFT для Aptos.

Серед інших продуктів Pontem — редактор коду браузера Move Playground, плагін Move IntelliJ IDE plugin для розробників і перекладач Solidity to Move ByteBabel — перша реалізація віртуальної машини Ethereum для Aptos.

Install our wallet and try DEX

Related posts

pidsumok-pryamoyi-translyaciyi-spilnoti-pontem-16-veresnya-2022-r
633120906309cc1ed0b60f20
amb-pidsumok-pryamoyi-translyaciyi-spilnoti-pontem-16-veresnya-2022-r