На нашем сайте вы можете читать онлайн «Ethereum: Эфир. Основы и перспективы». Эта электронная книга доступна бесплатно и представляет собой целую полную версию без сокращений. Кроме того, доступна возможность слушать аудиокнигу, скачать её через торрент в формате fb2 или ознакомиться с кратким содержанием. Жанр книги — Бизнес-книги, Интернет-бизнес. Кроме того, ниже доступно описание произведения, предисловие и отзывы читателей. Регулярные обновления библиотеки и улучшения функционала делают наше сообщество идеальным местом для любителей книг.
Ethereum: Эфир. Основы и перспективы

Автор
Жанр
Дата выхода
14 сентября 2023
Краткое содержание книги Ethereum: Эфир. Основы и перспективы, аннотация автора и описание
Прежде чем читать книгу целиком, ознакомьтесь с предисловием, аннотацией, описанием или кратким содержанием к произведению Ethereum: Эфир. Основы и перспективы. Предисловие указано в том виде, в котором его написал автор (Артем Демиденко) в своем труде. Если нужная информация отсутствует, оставьте комментарий, и мы постараемся найти её для вас. Обратите внимание: Читатели могут делиться своими отзывами и обсуждениями, что поможет вам глубже понять книгу. Не забудьте и вы оставить свое впечатие о книге в комментариях внизу страницы.
Описание книги
Вы узнаете, что такое Ethereum и как работают его ключевые компоненты, включая смарт-контракты и децентрализованные приложения (DApps). Погрузитесь в мир цифрового золота Ethereum - криптовалюту Ether, и исследуйте, как она взаимодействует с экосистемой платформы. В книге рассматриваются успешные DApps и экосистема криптовалют на Ethereum, включая ICO и децентрализованные финансы (DeFi). Мы также освещаем ключевые проблемы и решения, с которыми сталкивается Ethereum, а также будущее перехода на Ethereum 2.0. Книга предоставляет советы по инвестициям и безопасности при хранении Ether, а также размышляет о будущем Ethereum как "мировом компьютере".
Ethereum: Эфир. Основы и перспективы читать онлайн полную книгу - весь текст целиком бесплатно
Перед вами текст книги, разбитый на страницы для удобства чтения. Благодаря системе сохранения последней прочитанной страницы, вы можете бесплатно читать онлайн книгу Ethereum: Эфир. Основы и перспективы без необходимости искать место, на котором остановились. А еще, у нас можно настроить шрифт и фон для комфортного чтения. Наслаждайтесь любимыми книгами в любое время и в любом месте.
Текст книги
Они предоставляют новый способ заключения сделок и управления активами, устраняя необходимость в посредниках и улучшая прозрачность. Однако их использование требует осторожности и аккуратности, чтобы избежать потери средств или уязвимостей в коде.
Пример смарт-контракта: Умный договор аренды жилья на Ethereum
Давайте создадим смарт-контракт, который будет автоматизировать процесс аренды жилья с использованием Ethereum.
Шаг 1: Создание смарт-контракта
Для начала создадим смарт-контракт на языке программирования Solidity, используемом в Ethereum. Этот контракт будет простой и включает в себя следующие элементы:
• Две стороны: арендодатель и арендатор.
• Сумма арендной платы и срок аренды.
(….) четыре точки в данном примере – это четыре пробела.
// Объявляем смарт-контракт
contract RentalContract {
....address public landlord; // Адрес арендодателя
....address public tenant; // Адрес арендатора
....uint256 public rentAmount; // Сумма арендной платы в Wei (1 Ethereum = 1e18 Wei)
.
....// Конструктор контракта
....constructor(address _tenant, uint256 _rentAmount) {
........landlord = msg.sender;
........tenant = _tenant;
........rentAmount = _rentAmount;
........rentDueDate = block.timestamp + 30 days; // Сначала аренда на 30 дней
.
....// Функция для арендатора для оплаты аренды
....function payRent() public payable {
........require(msg.sender == tenant, "Only the tenant can pay the rent.");
........require(msg.value == rentAmount, "Incorrect rent amount.");
........require(block.timestamp <= rentDueDate, "Rent is overdue.");
........
........rentDueDate += 30 days; // Продлеваем аренду на следующие 30 дней
....}
}
Шаг 2: Развертывание контракта
После написания кода мы должны развернуть смарт-контракт на блокчейне Ethereum. Это делается через Ethereum-клиент, такой как MetaMask или программно с использованием средств разработки.
Шаг 3: Взаимодействие с контрактом
• Арендодатель создает контракт, указывая адрес арендатора и сумму арендной платы. Затем размещает контракт на блокчейне.
• Арендатор принимает контракт, отправляя арендодателю сумму арендной платы в Ether.
• Арендатор регулярно оплачивает аренду, вызывая функцию payRent().











