ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Понедельник
10 августа
/970375
Evgeny_CD, Архитектор (13.01.2020 22:50, просмотров: 596)
[Смартконтракты, Solidity и наше светлое будущее] Концепт. Смартконтракты https://ru.wikipedia.org/w …1%80%D0%B0%D0%BA%D1%82 https://habr.com/ru/post/328246/ Язык этих самых смартконрактов - Solidity. Solidity was influenced by C++, Python and JavaScript and is designed to target the Ethereum Virtual Machine (EVM). https://ru.wikipedia.org/wiki/Solidity https://solidity.readthedocs.io/en/v0.6.1/ The Ethereum Virtual Machine https://solidity.readthedo …hereum-virtual-machine ее байткод https://solidity.readthedo …/assembly.html#opcodes Что интересно, все сущности переменной длины аллокируются кусками по 32 байта (256 бит). "IDE" для Solidity http://remix.ethereum.org/ В 16 году всю эту красоту успешно хакнули рекурсивным вызовом https://forklog.com/rekurs …i-i-hardfork-ethereum/ https://forklog.com/uroki- …kuda-privodyat-mechty/ Обзорный материал от ЦБ РФ вложен. И Solidity, и ассемблер EVM пронизан идеей понимания человеком кода - как Solidity, так и ассемблера после компиляции. Народ замахнулся на интересное - создать язык и его инфраструктуру, полностью и одинаково понимаемую как человеком, так и машиной. Думаю, за таким подходом будущее.
Прикреплённые файлы:
SmartKontrakt_18-10.pdf
Ответить
Ответы