|
|
![]() [Перевод - 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
![]() [Перевод] Архитектура приложений 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
![]() [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
![]() [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
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |