2586 читали · 6 лет назад
Язык Solidity для Ethereum: в чем его специфика и как его учить
Когда мы вспоминаем Ethereum, вероятно, на ум приходит его мощная система смарт-контрактов, которая как раз и использует Solidity как основной инструмент разработки. Для тех, кто не знает, умные контракты — это, что-то типа программ, которые существуют в блокчейне Ethereum. Они выполняют различные задачи, например, отправка или получение токенов Ether или других ERC-20. Как и все компьютерные программы, контракты Ethereum написаны на языке программирования. Язык для блокчейна Эфириум называется Solidity...
2 года назад
Solidity Forcibly Send Ether Vulnerability // Cписок уязвимостей Ethereum для защиты Экосистемы от различных атак
Earlier we touched on the topic: “Improving the overall security of the ecosystem from attacks on smart contracts”. In this article, we will continue to develop this painful topic of ecosystem security. Occasionally, it is unwanted for users to be able to send Ether to a smart contract. Unfortunately for these circumstances, it’s possible to bypass a contract fallback function and forcibly send Ether. contract Vulnerable { function () payable { revert(); } function somethingBad() { require(this...