С возможностями смарт-контрактов на жфире согласен. Про Solidity разговор отдельный
Причем, на самом деле "смарт-контрактом", в собственном смысле, можно назвать исполняемый на блокчейне скрипт ("Contract" в Solidity) который является частью или по поводу которого есть соглашение (контракт) в юридическом смысле