Смарт-контракты на Ethereum
Смарт-контракты — это программы, которые выполняются на Ethereum Virtual Machine (EVM).
Они хранятся в блокчейне и могут взаимодействовать с пользователями, другими контрактами и отправлять транзакции.
Пример простого контракта на Solidity:
solidity
Копировать
Редактировать
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract HelloWorld {
string public message;
constructor(string memory _message) {
message = _message;
}
function setMessage(string memory _newMessage) public {
message = _newMessage;
}
}
Смарт-контракты — это программы, которые выполняются на Ethereum Virtual Machine (EVM).
Они хранятся в блокчейне и могут взаимодействовать с пользователями, другими контрактами и отправлять транзакции.
Пример простого контракта на Solidity:
solidity
Копировать
Редактировать
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract HelloWorld {
string public message;
constructor(string memory _message) {
message = _message;
}
function setMessage(string memory _newMessage) public {
message = _newMessage;
}
}