09:30
Ilyar
Да мы можем называть блокчейн операционной системой, но это не сосем так или совсем нет так и с этим можно поспорить, а лучше провести дебаты на эту тему.
Операционная система — комплекс программ, обеспечивающий управление аппаратными средствами компьютера, организующий работу с файлами и выполнение прикладных программ, осуществляющий ввод и вывод данных.
По это определение многие проекты и журналисты подводят и блокчейны:
— б. это комплекс программ — ПО ноды
— б. посредством сети нод и протокола происходит управление средствами компьютера на котором работает нода — и тут начинается скользкая тропа, но пока зачтем
— б. нода определенно работает с файлами, но это тоже не прикладной уровень
— б. может выполнять прикладные программы (смард-котракты), но они не имеют непосредственного доступа к файловой системе, но у нас есть возможность посредством использования состояния программы сделать вид что мы работаем с файлом и это будет иметь разные ограничения
— б. ввод и вывод данных есть
что в и тоге: доступа к управлению памятью нет, реального управления средствами нет (все ограничено виртуальной машиной так работают программы Java но они себя ОС не называют), а фаловуйю систему надо реализовать
И что мы теперь Ethereum или EOS можем назвать ОС?