Если сказать совсем просто - да, это просто строчки кода которые работают по определенному алгоритму и находятся в определенном "облаке".
В основном язык для написания смарт контрактов - "solidity".
Но для того что бы написать собственный блокчейн со своей криптовалютой - нужно много времени, сил и знаний в этой тематике. Поэтому формально все достаточно просто - но по факту оно не всегда так.
Если вам нужна будет помощь в написании блокчейна и другого - вы сможете найти мои контакты в моем профиле.