🔸Тема доклада - Применение блокчейн технологий в eCommerce (часть 1)
🔸Cпикер - Игорь Алексеенко, имеет опыт веб-разработки больше 11 лет, с Magento - 8 лет, а последний год активно изучает Blockchain и разработку web3.
🔸Модератор - Андрей Забара, Magento Tech Lead
О чем поговорили в первой части этой темы:
- Что такое блокчейн, история блокчейна и смарт-контрактов
- Как работает блокчейн
- Смарт-контракты
- Токенизация
- Возможности блокчейн технологий в eCommerce
----------------------------
🔸Speech topic - Application of blockchain technologies in eCommerce (part 1)
🔸Speaker - Igor Alekseenko, has more than 11 years of experience in web development, 8 years with Magento, and has been actively studying Blockchain and web3 development for the last year.
🔸Moderator - Andrey Zabara, Magento Tech Lead
What was discussed in the first part of this thread:
- What is blockchain, the history of blockchain and smart contracts
- How blockchain works
- Smart contracts
- Tokenization
- Opportunities of blockchain technologies in eCommerce
Bitcoin, Ethereum и другие блокчейн-сети растут экстенсивно за счёт количества предлагаемых приложений. Существенные темпы роста количества активных пользователей и транзакций приводят к тому, что блокчейн-сети начинают не справляться с качественным исполнением своей базовой функции быстрого создания и передачи ценности.
Проблема хорошо известна и понятна разработчикам, которые пытаются подойди к её решению сразу с нескольких сторон. В докладе доступно описаны современные подходы к масштабированию блокчейн-сетей — эффективные алгоритмы консенсуса, блокчейн-сети второго уровня, шардинг и другие.
Bitcoin, Ethereum и другие блокчейн-сети растут экстенсивно за счёт количества предлагаемых приложений. Существенные темпы роста количества активных пользователей и транзакций приводят к тому, что блокчейн-сети начинают не справляться с качественным исполнением своей базовой функции быстрого создания и передачи ценности.
Проблема хорошо известна и понятна разработчикам, которые пытаются подойди к её решению сразу с нескольких сторон. В докладе доступно описаны современные подходы к масштабированию блокчейн-сетей — эффективные алгоритмы консенсуса, блокчейн-сети второго уровня, шардинг и другие.
Bitcoin - пиринговая система электронной наличности, использующая одноимённую цифровую валюту, которую часто называют криптовалютой, виртуальной валютой.
В презентации рассмотрено:
• Что это вообще такое
• Кто создал
• Кто контролирует сеть
• Почему они вообще что-то стоят
• Посмотрим всякие графики
• Узнаем особенности
• Как работает
• Как создать Bitcoin (просто нам очень хочется быть богатыми)
• Сходим на ферму к майнерам
Эпохи в разработке программного обеспеченияVitebsk Miniq
Презентация подготовлена по материалам выступления Максима Дадеркина на Весеннем MiniQ'e (http://vk.com/event121580131), который был проведен 26 мая 2016.
Пользователи Блокчейн. Спикер: Вадим МаковскийCyber Fund
Ceo/Founder криптопроекта Multy Вадим Маковский поделится информацией относительно текущего состояния пользователей технологии Блокчейн.
Данная презентация была представлена на одном из еженедельных образовательных митапов от компании cyber•Fund.
Посмотреть полное видео с митапа можно здесь:
https://www.youtube.com/watch?v=uYeiIjRRCDM&t=1411s
Прочитать текстовую версию выступления:
https://golos.io/ru--blokcheijn/@cyberevents/polzovateli-blokcheina-spiker-vadim-makovskii
Также вы можете задать интересующие вопросы непосредственно спикеру в Телеграм @vadimicus и подробнее узнать о проекте Multy http://multy.io
Информация о компании
cyber•Fund инвестирует и развивает блокчейн проекты, способные кардинально менять наш мир в лучшую сторону, создавая экономику роботов и самовыражения людей. Больше о нашей работе вы можете узнать из следующих ресурсов:
Наши проекты:
сyber.fund - аналитика и разработка блокчейн систем
Golos.io - медийная блокчейн платформа
Satoshi.fund - первый фонд инвестирующий в криптоактивы
Cyberstudio.io - помощь в проведении ICO
Мы ждем вас в наших сообществах:
Блог:
https://blog.cyber.fund/
Email Newsletter:
http://company.cyber.fund/#newsletter
Социальные сети:
https://golos.io/@cyberfund
https://steemit.com/@cyberfund
https://twitter.com/cyberfundio
https://www.reddit.com/r/cyber_Fund/
https://www.facebook.com/cyberfund - официальная страница сyber•Fund
https://www.facebook.com/blockchainmeetups/ - официальная страница cyber•Events (Блокчейн митапы, конференции, доклады)
https://www.slideshare.net/CyberFund-Official
Для разработчиков:
https://t.me/CyberFundDev - telegram чат для блокчейн разработчиков
https://github.com/cyberFund - наш репозиторий на Github с open source software
https://github.com/cyberFund/Library - библиотека знаний по блокчейн
Анонимизация и деанонимизация пользователей в блокчейн-сетях. Спикер: Григори...Cyber Fund
Данная презентация была представлена на одном из еженедельных образовательных митапов от компании cyber•Fund.
Посмотреть полное видео с митапа можно здесь:
https://www.youtube.com/watch?v=j7S_mTCuMv8
Прочитать текстовую версию выступления:
https://golos.io/ru--blokcheijn/@cyberevents/anonimizaciya-i-deanonimizaciya-polzovatelei-v-blokchein-setyakh-spiker-grigorii-vasilkov
Также вы можете задать интересующие вопросы непосредственно спикеру
Telegram @grvasilkov
Дополнительная информация о компании cyber•Fund
Мы инвестируем и развиваем блокчейн проекты, способные кардинально менять наш мир в лучшую сторону, создавая экономику роботов и самовыражения людей. Больше о нашей работе вы можете узнать из следующих ресурсов:
Наши проекты:
сyber•Fund - аналитика и разработка блокчейн систем
Golos.io - медийная блокчейн платформа
Satoshi•Fund - первый фонд инвестирующий в криптоактивы
Cyberstudio.io - помощь в проведении ICO
Мы ждем вас в наших сообществах:
Блог:
https://blog.cyber.fund/
Email Newsletter:
http://company.cyber.fund/#newsletter
Социальные сети:
https://golos.io/@cyberfund
https://steemit.com/@cyberfund
https://twitter.com/cyberfundio
https://www.reddit.com/r/cyber_Fund/
https://www.facebook.com/cyberfund - официальная страница сyber•Fund
https://www.facebook.com/blockchainmeetups/ - официальная страница cyber•Events (Блокчейн митапы, конференции, доклады)
https://www.slideshare.net/CyberFund-Official
Для разработчиков:
https://t.me/CyberFundDev - telegram чат для блокчейн разработчиков
https://github.com/cyberFund - наш репозиторий на Github с open source software
https://github.com/cyberFund/Library - библиотека знаний по блокчейн
The report will be devoted to real cases of using blockchain technology in the implementation of the project on Node.js. Possible architectural approaches, use-cases and business processes covered by this technology will be highlighted. My task as a speaker is to share experience and show the way of thinking when building systems using distributed registry technology.
Presentation about most popular IoT protocols.
Открытые стандарты в мире IoT.
• Обзор стеков протоколов для IoT
• (MQTT, CoAP, SNMP).
• Применение SNMP в IoT проектах.
• Описание свойств IoT-устройства на примере термостата
Микросервисы: опыт использования в нагруженном проекте / Вадим Мадисон (М-Тех)Ontico
Мы прошли довольно большой путь в разработке через микросервисы.
Начинали разработку, когда это за рубежом только входило в тренд. По сути, не было никакой информации о том, как это делать правильно и, вообще, стоит ли это делать. Не было понятно, имеем ли мы дело с очередной модной штукой, или парадигма действительно решает часть проблем, характерных для больших нагруженных проектов.
Мы прошли путь от того, когда 100 микросервисов казалось много ... Сейчас цифры в 1000, 2000 кажутся чем-то обыденным.
В ходе доклада я постараюсь сделать упор на эксплуатацию системы, работающей на микросервисах. Расскажу, какой инструментарий показал себя хорошо на больших объемах, а от какого пришлось отказаться. Покажу на примерах, как эволюционировала наша система управления конфигурацией системы в целом и отдельными сервисами. Расскажу, как корректно предоставлять API сервиса и правильно поставлять его клиентские библиотеки, чтобы избегать внутренних и искусственных зависимостей. Покажу, как мы работаем с распределенными сервисами и обеспечиваем отказоустойчивость.
Из презентации вы узнаете:
— как мы пришли к Go, оставив идею использования Node.js, Scala или Rust;
— про первый сервис, который мы написали на Go и запустили в продакшен;
— про ошибки, с которыми сталкивались под нагрузкой;
— про оптимизации, которые мы сделали и еще планируем сделать;
— про тестирование и предотвращение тестирования на продакшене (в частности, websocket'ов).
Hyperledger Fabric: From Proof Of Concept to ProductionDmitry Zhvakin
В данной презентации рассмотрим следующие вопросы:
1. Зачем авиакомпании блокчейн?
2. Почему Hyperledger Fabric?
3. Какие у него плюсы и минусы?
4. S7 Techlab Opensource
5. Проблемы Fabric и их решение перед запуском в production
Pconnect: граната в руках обезьяны. Сергей Аверин, Badoo.
Persistent connect. Это всегда преподносится как plug'n'play. В учебниках информации очень мало. Но все всегда думают, что это «просто работает».
- Что это, вообще, такое, зачем было придумано и какие задачи призвано решать.
- О том, как этим всем пользуются, и что получается в итоге.
- О том, как, на самом деле, это работает. Про что не пишут в учебниках.
- Stateful-протоколы, пример с проблемами в mysql.
- В stateless-мире все не так уж солнечно.
- Большинство протоколов просто не рассчитано на pconnect. Баги в C++ софте (которые есть всегда) + pconnect + простоватый протокол = адская смесь. Каким должен быть протокол.
- Мелкие нюансы, из-за которых возникают проблемы.
- Connection pooling — что это и с чем его едят.
- Как со всем этим жить.
Ways to keep it fun with Hyva Themes, Alex Galdin - Pro Magento Meetup #10Pro Magento Community
Alex Galdin is a #frontend developer who's been enjoying working with Magento since 2016, trying different teams and approaches, taking part in over 50 projects. A couple of years ago, He have discovered Hyva, and his Magento experience wasn't the same ever since.
The main theses revealed by Alex Galdin:
- Style inheritance with #TailwindCSS
- Development of responsive #AlpineJS components
- General payment solutions
Recording of the MeetUp - https://youtu.be/PgF7dhueQJo
Join our community in Telegram:
📌 chat for communication - https://t.me/+lfA4OJHlSWozYWY6
📌 news channel, articles and announcements of Pro Magento events – https://t.me/promagento_channel
Pro Magento MeetUp #9 - Deep dive into Magento2 queuing functionality.pdfPro Magento Community
🔶Topic: Deep dive into Magento2 message queues
🔶Speaker - Yevhenii Trishyn, Magento Senior Full-Stack Developer, IT Delight
What we discussed:
- What are message brokers, where and how are they used
- #AMQP protocol and its description
- RabbitMQ and its description
- How Magento2 works with RabbitMQ
- Where this functionality is used in core modules
- How to add queue support to your module
Recording of the MeetUp - https://youtu.be/XsbIOLwHnaE
Join our community in Telegram:
📌 chat for communication - https://t.me/+lfA4OJHlSWozYWY6
📌 news channel, articles and announcements of Pro Magento events – https://t.me/promagento_channel
Bitcoin - пиринговая система электронной наличности, использующая одноимённую цифровую валюту, которую часто называют криптовалютой, виртуальной валютой.
В презентации рассмотрено:
• Что это вообще такое
• Кто создал
• Кто контролирует сеть
• Почему они вообще что-то стоят
• Посмотрим всякие графики
• Узнаем особенности
• Как работает
• Как создать Bitcoin (просто нам очень хочется быть богатыми)
• Сходим на ферму к майнерам
Эпохи в разработке программного обеспеченияVitebsk Miniq
Презентация подготовлена по материалам выступления Максима Дадеркина на Весеннем MiniQ'e (http://vk.com/event121580131), который был проведен 26 мая 2016.
Пользователи Блокчейн. Спикер: Вадим МаковскийCyber Fund
Ceo/Founder криптопроекта Multy Вадим Маковский поделится информацией относительно текущего состояния пользователей технологии Блокчейн.
Данная презентация была представлена на одном из еженедельных образовательных митапов от компании cyber•Fund.
Посмотреть полное видео с митапа можно здесь:
https://www.youtube.com/watch?v=uYeiIjRRCDM&t=1411s
Прочитать текстовую версию выступления:
https://golos.io/ru--blokcheijn/@cyberevents/polzovateli-blokcheina-spiker-vadim-makovskii
Также вы можете задать интересующие вопросы непосредственно спикеру в Телеграм @vadimicus и подробнее узнать о проекте Multy http://multy.io
Информация о компании
cyber•Fund инвестирует и развивает блокчейн проекты, способные кардинально менять наш мир в лучшую сторону, создавая экономику роботов и самовыражения людей. Больше о нашей работе вы можете узнать из следующих ресурсов:
Наши проекты:
сyber.fund - аналитика и разработка блокчейн систем
Golos.io - медийная блокчейн платформа
Satoshi.fund - первый фонд инвестирующий в криптоактивы
Cyberstudio.io - помощь в проведении ICO
Мы ждем вас в наших сообществах:
Блог:
https://blog.cyber.fund/
Email Newsletter:
http://company.cyber.fund/#newsletter
Социальные сети:
https://golos.io/@cyberfund
https://steemit.com/@cyberfund
https://twitter.com/cyberfundio
https://www.reddit.com/r/cyber_Fund/
https://www.facebook.com/cyberfund - официальная страница сyber•Fund
https://www.facebook.com/blockchainmeetups/ - официальная страница cyber•Events (Блокчейн митапы, конференции, доклады)
https://www.slideshare.net/CyberFund-Official
Для разработчиков:
https://t.me/CyberFundDev - telegram чат для блокчейн разработчиков
https://github.com/cyberFund - наш репозиторий на Github с open source software
https://github.com/cyberFund/Library - библиотека знаний по блокчейн
Анонимизация и деанонимизация пользователей в блокчейн-сетях. Спикер: Григори...Cyber Fund
Данная презентация была представлена на одном из еженедельных образовательных митапов от компании cyber•Fund.
Посмотреть полное видео с митапа можно здесь:
https://www.youtube.com/watch?v=j7S_mTCuMv8
Прочитать текстовую версию выступления:
https://golos.io/ru--blokcheijn/@cyberevents/anonimizaciya-i-deanonimizaciya-polzovatelei-v-blokchein-setyakh-spiker-grigorii-vasilkov
Также вы можете задать интересующие вопросы непосредственно спикеру
Telegram @grvasilkov
Дополнительная информация о компании cyber•Fund
Мы инвестируем и развиваем блокчейн проекты, способные кардинально менять наш мир в лучшую сторону, создавая экономику роботов и самовыражения людей. Больше о нашей работе вы можете узнать из следующих ресурсов:
Наши проекты:
сyber•Fund - аналитика и разработка блокчейн систем
Golos.io - медийная блокчейн платформа
Satoshi•Fund - первый фонд инвестирующий в криптоактивы
Cyberstudio.io - помощь в проведении ICO
Мы ждем вас в наших сообществах:
Блог:
https://blog.cyber.fund/
Email Newsletter:
http://company.cyber.fund/#newsletter
Социальные сети:
https://golos.io/@cyberfund
https://steemit.com/@cyberfund
https://twitter.com/cyberfundio
https://www.reddit.com/r/cyber_Fund/
https://www.facebook.com/cyberfund - официальная страница сyber•Fund
https://www.facebook.com/blockchainmeetups/ - официальная страница cyber•Events (Блокчейн митапы, конференции, доклады)
https://www.slideshare.net/CyberFund-Official
Для разработчиков:
https://t.me/CyberFundDev - telegram чат для блокчейн разработчиков
https://github.com/cyberFund - наш репозиторий на Github с open source software
https://github.com/cyberFund/Library - библиотека знаний по блокчейн
The report will be devoted to real cases of using blockchain technology in the implementation of the project on Node.js. Possible architectural approaches, use-cases and business processes covered by this technology will be highlighted. My task as a speaker is to share experience and show the way of thinking when building systems using distributed registry technology.
Presentation about most popular IoT protocols.
Открытые стандарты в мире IoT.
• Обзор стеков протоколов для IoT
• (MQTT, CoAP, SNMP).
• Применение SNMP в IoT проектах.
• Описание свойств IoT-устройства на примере термостата
Микросервисы: опыт использования в нагруженном проекте / Вадим Мадисон (М-Тех)Ontico
Мы прошли довольно большой путь в разработке через микросервисы.
Начинали разработку, когда это за рубежом только входило в тренд. По сути, не было никакой информации о том, как это делать правильно и, вообще, стоит ли это делать. Не было понятно, имеем ли мы дело с очередной модной штукой, или парадигма действительно решает часть проблем, характерных для больших нагруженных проектов.
Мы прошли путь от того, когда 100 микросервисов казалось много ... Сейчас цифры в 1000, 2000 кажутся чем-то обыденным.
В ходе доклада я постараюсь сделать упор на эксплуатацию системы, работающей на микросервисах. Расскажу, какой инструментарий показал себя хорошо на больших объемах, а от какого пришлось отказаться. Покажу на примерах, как эволюционировала наша система управления конфигурацией системы в целом и отдельными сервисами. Расскажу, как корректно предоставлять API сервиса и правильно поставлять его клиентские библиотеки, чтобы избегать внутренних и искусственных зависимостей. Покажу, как мы работаем с распределенными сервисами и обеспечиваем отказоустойчивость.
Из презентации вы узнаете:
— как мы пришли к Go, оставив идею использования Node.js, Scala или Rust;
— про первый сервис, который мы написали на Go и запустили в продакшен;
— про ошибки, с которыми сталкивались под нагрузкой;
— про оптимизации, которые мы сделали и еще планируем сделать;
— про тестирование и предотвращение тестирования на продакшене (в частности, websocket'ов).
Hyperledger Fabric: From Proof Of Concept to ProductionDmitry Zhvakin
В данной презентации рассмотрим следующие вопросы:
1. Зачем авиакомпании блокчейн?
2. Почему Hyperledger Fabric?
3. Какие у него плюсы и минусы?
4. S7 Techlab Opensource
5. Проблемы Fabric и их решение перед запуском в production
Pconnect: граната в руках обезьяны. Сергей Аверин, Badoo.
Persistent connect. Это всегда преподносится как plug'n'play. В учебниках информации очень мало. Но все всегда думают, что это «просто работает».
- Что это, вообще, такое, зачем было придумано и какие задачи призвано решать.
- О том, как этим всем пользуются, и что получается в итоге.
- О том, как, на самом деле, это работает. Про что не пишут в учебниках.
- Stateful-протоколы, пример с проблемами в mysql.
- В stateless-мире все не так уж солнечно.
- Большинство протоколов просто не рассчитано на pconnect. Баги в C++ софте (которые есть всегда) + pconnect + простоватый протокол = адская смесь. Каким должен быть протокол.
- Мелкие нюансы, из-за которых возникают проблемы.
- Connection pooling — что это и с чем его едят.
- Как со всем этим жить.
Ways to keep it fun with Hyva Themes, Alex Galdin - Pro Magento Meetup #10Pro Magento Community
Alex Galdin is a #frontend developer who's been enjoying working with Magento since 2016, trying different teams and approaches, taking part in over 50 projects. A couple of years ago, He have discovered Hyva, and his Magento experience wasn't the same ever since.
The main theses revealed by Alex Galdin:
- Style inheritance with #TailwindCSS
- Development of responsive #AlpineJS components
- General payment solutions
Recording of the MeetUp - https://youtu.be/PgF7dhueQJo
Join our community in Telegram:
📌 chat for communication - https://t.me/+lfA4OJHlSWozYWY6
📌 news channel, articles and announcements of Pro Magento events – https://t.me/promagento_channel
Pro Magento MeetUp #9 - Deep dive into Magento2 queuing functionality.pdfPro Magento Community
🔶Topic: Deep dive into Magento2 message queues
🔶Speaker - Yevhenii Trishyn, Magento Senior Full-Stack Developer, IT Delight
What we discussed:
- What are message brokers, where and how are they used
- #AMQP protocol and its description
- RabbitMQ and its description
- How Magento2 works with RabbitMQ
- Where this functionality is used in core modules
- How to add queue support to your module
Recording of the MeetUp - https://youtu.be/XsbIOLwHnaE
Join our community in Telegram:
📌 chat for communication - https://t.me/+lfA4OJHlSWozYWY6
📌 news channel, articles and announcements of Pro Magento events – https://t.me/promagento_channel
Pro Magento MeetUp #6 — Blockchain & eCommerce (part 2 - practice and examples)Pro Magento Community
🔸Speech topic - Application of blockchain technologies in eCommerce (part 2 - practice and examples)
🔸Speaker - Igor Alekseenko, has more than 11 years of experience in web development, with Magento - 8 years, and for the last year he has been actively studying Blockchain and web3 development.
🔸Moderator: Andrey Zabara, Magento Tech Lead, IT Delight.
What was discussed in this event:
- Ways to implement blockchain payment
- Payment via Metamask
- Creation, deployment and payment through a smart contract
- Practice and examples
- Q&A
Join our community in Telegram:
📌 chat for communication - https://t.me/+lfA4OJHlSWozYWY6
📌 news channel, articles and announcements of Pro Magento events – https://t.me/promagento_channel
MagentoTalks - Tools used in Magento development, Stanislav MatyavinPro Magento Community
Speaker: Stanislav Matyavin, Senior fullstack Magento Developer
Host: Andrey Zabara, Magento Tech Lead
What was considered:
• Popular tools that everyone should know
• Typical (and not so) debugging techniques that simplify debugging:
- Frontend tricks
- Backend tricks
• Little-known tools that speed up development
Link to the webinar recording - https://youtu.be/qWOud2asc4U
More materials: articles, videos and event announcements can be found in our Telegram community: https://t.me/promagento_channel
Topic - Magento 2 Theme
Spesker - Bohdan Sidovolosyi
Considered how to create a theme for Magento 2 "through the eyes of a front-end developer":
- what is a theme
- creation, customization and structure
- what you need to have to evaluate the development / customization
- possible errors when evaluating a new topic
- FE developer interaction with BE
Link to the webinar recording - https://youtu.be/NW82uUMvPtQ
More materials: articles, videos and event announcements can be found in our Telegram community: https://t.me/promagento_channel
Speaker: Evgeny Trishin, Senior Magento Developer IT-Delight
Host: Andrey Zabara, Magento Tech Lead IT-Delight
🔸 What we talked about:
-uilayout
- Life cycle of components
- Using literals
- Linking component properties
- Modification of components
Link to the webinar recording - https://youtu.be/-Wod_wQfDuI
More materials: articles, videos and event announcements can be found in our Telegram community: https://t.me/promagento_channel
Speaker: Evgeny Trishin, Senior Magento Developer IT-Delight
Moderator: Andrey Zabara, Magento Tech Lead IT-Delight
🔸 What we talked about:
• UI component configuration parsing process
• Using DataProvider'or
• Adding dynamic sections to UI components
Link to the webinar recording - https://youtu.be/vBwPGzBZm_Y
More materials: articles, videos and event announcements can be found in our Telegram community: https://t.me/promagento_channel
Speaker: Evgeny Trishin, Senior Magento Developer IT-Delight
Host: Andrey Zabara, Magento Tech Lead IT-Delight
🔸 What we considered:
- What are UI components and their general structure
- Why are UI components needed and where are they used?
- Principle of operation
- Description of the capabilities of the xml configuration file
- Example: modifying an existing ui component
- Example: creating a new ui component
Link to the webinar recording - https://youtu.be/Yq4akQRN0is
You will find more materials on other topics in our community - https://t.me/promagento_channel
Moderator: Igor Emelianov, CEO, IT Delight
Speaker: Andrey Zabara, Magento Tech Lead, IT Delight
Subject: Varnish cache – What? Where? When?
This is an effective solution to increase not only the speed of the site, but also the performance of your server.
What was considered:
- Difference between Forward Proxy and Reverse Proxy
- How VARNISH CACHE works at the architectural level
- What are the possibilities
- Performance testing
Link to the webinar recording - https://youtu.be/6Ejs2bACGI4
Pro Magento MeetUp #4 - Upgrade Compatibility Tool, Sergii IvashchenkoPro Magento Community
Topic - Upgrade Compatibility Tool
Speaker - Sergii Ivashchenko, Tech Lead at Adobe Commerce
Presenters:
Andrey Zabara – Magento Tech Lead, IT Delight
Link to the webinar recording - https://youtu.be/Bh25NHD_Dxs
Pro Magento MeetUp #5
Theme: Magento + PWA
What we talked about:
🔸 Is PWA Studio the new Front-End for Magento or something else?
🔸 Which solution is there and which one to choose for Magento
🔸 Support for third-party extensions for Maganto in PWA Studio
Speaker: Konstantin Sproge, Magento Frontend Developer
Host: Andrey Zabara, Magento Tech Lead
Link to the webinar recording - https://youtu.be/dIVzBSuEE64
5. Blockchain. Транзакции
инициация транзакции
и подпись
создание блока с
транзакцией
отправка блока во все
ноды
валидация блока
нодами
вознаграждение нодам
добавление блока к
существующим блокам
обновление сети
транзакция завершена
software wallet
10. 1. Блокчейн
2. EVM (ethereum virtual machine),
среда выполнения кода
Смарт-контракты. Что это в блокчейне?
адрес
пользователя
адрес смарт-
контракта
1. баланс
3. байт-код
2. данные (переменные)
1. баланс
0xeb6ae6fa22d307eae06be0862087
fdffdd25bab4
0x883af9f99e61cef58a12278f8fa6
d39b779456de
13. Смарт-контракты. Создание, деплой и исполнение
кодинг
компиляция в байткод
remix IDE, truffle, hardhat
Деплой байткода в
блокчейн
адрес смарт-контракта
web3.js
ether.js
infura.io или
другая удаленная нода
своя нода
(localhost)
JSON RPC
metamask
contract ABI
Ethereum/EVM
14. Как выглядит смарт-контракт
Язык
Solidity (EVM)
SmartPy (Tezos)
ink! - Rust eDSL (Polkadot)
Rust,C,C++ (Solana)
и др.
IDE и деплой
Remix IDE
Hardhat/truffle - фреймворки
Solidity IntelliJ IDEA plugin
60a06040523373ffffffffffffffffffffffffffff
ffffffffffff1660808173ffffffffffffffffffff
ffffffffffffffffffff1660601b81525050608051
60601c6116f361009f6000396000818161033a0152
818161035e0152818161041d015281816104dc0152
818161064e01…………..
[{
"inputs":[
],
"stateMutability":"payable",
"type":"constructor"
},
{
"inputs":[
],
"name":"OWNER",
"outputs":[
{
"internalType":"address payable",
"name":"",
"type":"address"
}
],
"stateMutability":"view",
"type":"function"
},
{
"inputs":[
{
"internalType":"uint256",
"name":"orderNumber",
"type":"uint256"
}
],
…………………
Contract ABI
https://ropsten.etherscan.io/address/0x883af9f99e6
1cef58a12278f8fa6d39b779456de#code
Contract bytecode
15. Смарт-контракты. Преимущества и недостатки
Независимость. Без посредников
Неизменяемость
Данные о сделке
Прозрачность
Ошибки в коде
Сложность описания условий
Комиссия за деплой и использование
17. ERC-20/ERC-777* ERC-721 - NFTs
взаимозаменяемый не взаимозаменяемый
Токенизация. Примеры возможностей в eCommerce
балы и бонусы
валюта виртуального счета
дисконт карты
цифровой товар
отражение права владения на
товар
*токен (erc-20) - число в смарт-контракте, НЕ криптовалюта
18. Применение блокчейн в Magento
Оплаты
Дисконт карты
(NFTs)
Баллы и
бонусы
(tokens, erc-20)
бронирование
товара (смарт-
контракты)
аукционы и
розыгрыши (смарт-
контракты)
блокчейн кошельки
регистрация и
авторизация
19. Способы реализации блокчейн оплаты
Merchant
direct
direct - smart contract
smart contract
approve
approve approve
refund not approved/refund
1
2
3
4
5
22. Материалы
https:/
/ethervm.io/decompile - декомпилятор смарт-контрактов
https:/
/ipfs.io/ - децентрализованное хранилище файлов
https:/
/etherscan.io/ - сервис проверки транзакций
https:/
/ropsten.etherscan.io/ - сервис проверки транзакций для тестовой сети Ropsten
https:/
/infura.io/ - infura - публичная нода
https:/
/hardhat.org/ - фреймворк, среда разработки ethereum
https:/
/remix.ethereum.org/ - Remix IDE - тестирование и деплой смарт-контрактов
https:/
/www.openzeppelin.com/ - библиотека хелперов, интерфейсов для создания смарт-контрактов
https:/
/github.com/OpenZeppelin/openzeppelin-contracts
https://trufflesuite.com/ - фреймворк, среда разработки ethereum
23. Материалы
https:/
/ethervm.io/decompile - декомпилятор смарт-контрактов
https:/
/ipfs.io/ - децентрализованное хранилище файлов
https:/
/etherscan.io/ - сервис проверки транзакций
https:/
/ropsten.etherscan.io/ - сервис проверки транзакций для тестовой сети Ropsten
https:/
/infura.io/ - infura - публичная
нода
https:/
/hardhat.org/ - фреймворк, среда разработки ethereum
https:/
/remix.ethereum.org/ - Remix IDE - тестирование и деплой смарт-контрактов
https:/
/www.openzeppelin.com/ - библиотека хелперов, интерфейсов для создания смарт-
контрактов
https:/
/github.com/OpenZeppelin/openzeppelin-contracts
https://trufflesuite.com/ - фреймворк, среда разработки ethereum
24. https://www.hyperledger.org/learn/publications/walmart-case-study - hyperledger case
https:/
/www.rbc.ru/crypto/news/61a4b3ed9a794781ff8b184f - токенизация
https:/
/www.youtube.com/watch?v=l7cDRqsU61U - BlockchainUA. Как использовать Hyperledger Fabric
https:/
/coinguides.org/evm-blockchains-add-evm-network/ - EVM блокчейны
Материалы
25. Материалы. Смарт-контракты
https://www.youtube.com/watch?v=8A8-7Ks26yY&list=PLWlFXymvoaJ_0ok740kLXTn5qn-i1UnYr - плейлист
обучения Solidity
https://www.youtube.com/c/YuliyaBedrosova - разбор некоторых смарт-контрактов, разбор скам
смарт-контрактов
https://cryptozombies.io/ru/ - изучение Solidity, на примере создания простой игры
https://ethereum.github.io/yellowpaper/paper.pdf - стр.27 - стоимость операция в EVM
https://solidity-by-example.org/ - Solidity на примерах
https://www.youtube.com/c/DappUniversity - канал о веб3, уроки, теория, практика
https://docs.soliditylang.org/ - Solidity документация