Биткоин, блокчейн и как заработать на криптовалютах - стр. 6
Когда пользователь размещает в блокчейне файл, то другие пользователи смогут получить к нему доступ из любой точки мира. Однако они не смогут открыть и использовать файл блокчейна, поскольку доступ к нему будет возможен только при использовании закрытого ключа, созданного по криптографическому алгоритму.
Преимущества блокчейна: децентрализация, прозрачность, защита.
2. Смарт-контракты и оракулы
В 2014 году общественности были представлены новые технологии – смарт-контракты, заменяющие юристов и иных посредников в сделках. Смарт-контракты направлены на регулирование экономических и правовых отношений пользователей.
Примерно 20 лет назад американский криптограф Ник Сабо впервые сформулировал идею «умных контрактов». Он задумался над созданием компьютерного алгоритма по реализации коммерческих сделок без посредничества. Однако данная идея была благополучно забыта. Лишь спустя некоторое время она вновь обрела жизнь благодаря Виталию Бутерину, основателю криптовалюты эфириум, который увидел в блокчейне огромный потенциал и будущее всей экономики (подробнее об этом в Главе 2). Блокчейн служит своего рода почвой для функционирования смарт-контрактов.
Таким образом, смарт-контракт – это компьютерный алгоритм, предназначенный для заключения и поддержания коммерческих контрактов в технологии блокчейн.
Пользователь вводит в программу актив. Программа, в свою очередь, следит за реализацией договора. Когда стороны выполнили все условия, продавец получает деньги, а покупатель – товар или услугу. Таким образом, главная функция смарт-контрактов – это гарантия безопасного обмена между контрагентами.
Смарт-контракт обрабатывает данные внутри специального защищенного реестра. Смарт-контрактом нельзя манипулировать, если блокчейн, в котором он используется, достаточно большой и защищенный.
Технология смарт-контрактов стала активно развиваться благодаря криптовалюте эфириум. В ней договорные условия являются нерушимыми: они фиксируются в самом контракте. Затем смарт-контракты считывают их и обеспечивают реализацию сделки.
Однако у смарт-контрактов есть некоторые ограничения: например, они не могут использовать данные из интернета и внешнего мира. Чтобы блокчейн и смарт-контракты были безопасны, их процессы должны выполняться параллельно на десятках тысяч компьютеров, которые, в свою очередь, должны перепроверять результаты, поскольку «не доверяют друг другу». А если, к примеру, смарт-контракт должен получить данные с сайта авиакомпании, чтобы проверить, когда вылетел самолет, соответствующий запрос сделают десятки тысяч компьютеров одновременно, и, скорее всего, даже самый технологически продвинутый сайт авиакомпании не сможет его обслужить.