Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 25 сообщений
Cообщения с меткой

evm - Самое интересное в блогах

Следующие 30  »
rss_habr

[Перевод - recovery mode ] Обновляемые смарт-контракты: Что это такое и как создать свой собственный. Часть 1

Воскресенье, 04 Декабря 2022 г. 22:55 (ссылка)

В этой статье мы изучим фундаментальные принципы проектирования, лежащие в основе создания обновляемых смарт-контрактов. К концу прочтения этой и следующей части статьи вы должны будете понять, почему мы обновляем смарт-контракты, как обновлять смарт-контракты и какие аспекты следует учитывать при этом.

Чтобы получить максимальную пользу от этой статьи, вы должны иметь начальные знания о смарт-контрактах на базе Ethereum и EVM. В этой серии статей приводится краткое описание кода, так что опыт программирования не менее трех месяцев будет полезен, как и базовое понимание Solidity и способов его компиляции, что такое смарт-контракты и как они развертываются, а также как использовать такие инструменты, как Metamask и Hardhat.

Читать далее

https://habr.com/ru/post/703406/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703406

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Архитектура приложений Web 3.0

Среда, 21 Сентября 2022 г. 14:45 (ссылка)

Архитектура приложений Web 3.0 (или «DApps») полностью отличается от приложений Web 2.0.

Возьмем, к примеру, Medium, простой блог-сайт, который позволяет пользователям публиковать свой собственный контент и взаимодействовать с контентом других.

Как приложение Web 2.0 это может показаться простым, но в архитектуру Medium входит многое, чтобы сделать все это возможным:

Во-первых, должно быть место для хранения важных данных, таких как информация о пользователях, сообщения, теги, комментарии, лайки, и так далее. Для этого требуется постоянно обновляемая база данных.

Во-вторых, бэкэнд (написанный на таком языке, как Node.js, Java или Python) должен определять бизнес-логику Medium. Например, что происходит, когда новый пользователь регистрируется, публикует новый блог или комментирует чей-то еще блог?

В-третьих, фронтэнд (обычно написанный на JavaScript, HTML и CSS) должен определять логику пользовательского интерфейса Medium. Например, как выглядит сайт и что происходит, когда пользователь взаимодействует с каждым элементом на странице?

Собрав все это вместе, когда вы пишете сообщение в блоге на Medium, вы взаимодействуете с его фронтэндом, который общается с его бэкэндом, который общается с его базой данных. Весь этот код размещается на централизованных серверах и отправляется пользователям через интернет-браузер. Это хороший общий обзор того, как сегодня работает большинство приложений Web 2.0.

Читать далее

https://habr.com/ru/post/689046/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689046

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[recovery mode] Что такое новый сайдчейн Cardano EVM и почему он так важен для мира криптовалют?

Вторник, 23 Августа 2022 г. 11:59 (ссылка)

Запуск долгожданного обновления — мост к децентрализации и совместимости криптовалют, а также распространению блокчейна в нашей повседневной жизни. Теперь разработчики смогут писать или запускать уже созданные DApps на языке Solidity на Cardano, — платформе, которая потребляет намного меньше энергии, чем блокчейны с PoW; криптостартапы смогут создавать токены, совместимые с ERC-20; сам блокчейн станет доступнее людям по всему миру, а его пользователи в будущем получат больше свободы и прав распоряжаться собственными средствами.

Читать далее

https://habr.com/ru/post/684132/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684132

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[recovery mode] О EVM, Opcode, Gas, аккаунтах Ethereum

Среда, 14 Апреля 2022 г. 00:29 (ссылка)

Что такое EVM?

EVM — это среда выполнения для блокчейна Ethereum. Позволяет запускать код смарт-контракта путем компиляции в байт-код EVM.

Основы: Solidity -> Байт-код -> Opcode

Как вы знаете, код Solidity должен быть скомпилирован в байт-код перед развертыванием в сети Ethereum. Этот байт-код соответствует серии инструкций кода операции, которые интерпретирует EVM.

Исходный код: файл, написанный на языке программирования, таком как Java, Solidity.

Байт-код: скомпилирован из исходного кода и запущен на виртуальной машине, такой как JVM, EVM.

Машинный код: код, который может прочитать только операционная система. Байт-код преобразуется в машинный код и, наконец, выполняется.

Читать далее

https://habr.com/ru/post/660835/?utm_source=habrahabr&utm_medium=rss&utm_campaign=660835

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<evm - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda