Идея: обобщённый нотариус на смарт-контрактах
В процессе знакомства с замечательной, поистине революционной технологией “всемирного компьютера” Ethereum и языка описания смарт-контрактов Solidity, у меня возникла следующая скромная идея.
А что если (в отличии от не менее интересных электронных нотариальных сервисов) трактовать само понятие “нотариуса” (уполномоченной свидетельствовать верность документов сущности) более общо?
Обычный нотариус Например, традиционный нотариус, заверяющий ксерокопию паспорта или свидетельство о браке, по сути есть не что иное, как функция:
notarify :: Document -> Proof -> Fee -> (Document, Signature) То есть пафосная тётя из нотариальной конторы фактически принимает от клиента: