Блокчейн имеет широкий спектр утилит и дополнительных применений. Фактически, разрушительный потенциал этой технологии настолько велик, что он обязательно изменит способ ведения записей и многое другое. Его можно применить практически ко всему.
Одно из таких применений – это возможность неизменной записи любого документа в известный публичный распределенный реестр – Блокчейн. Доказательство существования (PoE) существует уже некоторое время и стало довольно удобным инструментом, когда дело доходит до публичного доказательства и подлинности любой записи или документа, потому что даже сегодня электронного письма или подписанного сообщения иногда может быть недостаточно, чтобы что-то доказать..
Доказательство существования – это просто взять хеш чего-то и сохранить этот хеш в блокчейне. Поскольку блокчейн хранит все подтвержденные транзакции и все хэши уникальны, после подтверждения транзакции на нее можно снова ссылаться, чтобы доказать, что конкретный документ существует..
Отметка времени
Просто за счет процесса регистрации Blockchain и отметки времени PoE позволяет любому анонимно и безопасно хранить распределенное онлайн-подтверждение существования для любого документа. Документы не хранятся в централизованной базе данных или в цепочке блоков биткойнов, поэтому все данные остаются конфиденциальными. Все, что хранится, – это криптографический дайджест файла, связанный со временем, когда документ был отправлен. Это онлайн-сервис, который позволяет людям публично доказывать, что определенная информация принадлежит кому-либо, без раскрытия данных или владельца, с децентрализованной сертификацией на основе сети Биткойн..
Контракты могут иметь временные метки, а также цифровые подписи обеих сторон, чтобы подтвердить, когда они были подписаны. Надежная метка времени позволяет доказать, что у вас был документ, некоторая информация или файл в определенный момент времени, и это невозможно подделать. Вы можете доказать, что разработали конкретную ревизию вашего программного обеспечения в определенный момент времени, отметив хэш вашего дерева ревизий. Вы не зависите ни от одной власти. Традиционно доверенные метки времени выдаются доверенными третьими сторонами, называемыми TSA (Time Stamping Authority), которые подвержены повреждению и подделке данных. В блокчейне Биткойн ваша временная метка надежно хранится по всему миру, и ее гораздо сложнее подделать..
Распространенное использование доказательства существования
Люди могут публично раскрыть дайджест, и в случае возникновения конфликта они могут доказать, что у них есть данные, из которых был составлен дайджест. Доказательство существования полезно для материалов, защищенных авторским правом, патентов и т. Д. Человек может доказать, что определенные данные существуют в определенный момент времени. Поскольку мы используем блокчейн Биткойн для хранения доказательств документа, любой может подтвердить существование документа без необходимости в центральном органе. Вычислительная мощность всей сети биткойнов используется для сертификации ваших данных..
Некоторые из распространенных применений PoE:
- Демонстрация владения данными без раскрытия фактических данных.
- Отметка времени документа.
- Подтверждение права собственности и передачи акта
- Реализация актива
- Проверка целостности документа
Если человек сохранит доказательство своего документа, а затем повторно загрузит его, система распознает его только в том случае, если это полностью и полностью тот же документ. Малейшее изменение, и блокчейн распознает это по-другому. Это дает пользователю необходимую безопасность, так что сертифицированные данные не могут быть изменены..
Подтверждение существования проектов, связанных с:
В экосистеме криптовалюты есть несколько проектов, посвященных Proof of Existence. Список ниже включает некоторые из наиболее важных:
- Фактом – http://factom.org/
- Доказательство существования – http://www.proofofexistence.com/
- BTProof – https://www.btproof.com/
- Отметка времени отправления – http://www.originstamp.org/
- Флоринкойн – http://florincoin.org/
Технические основы
По сути, это нотариальная государственная услуга в Интернете, недорогой способ использования распределенных вычислительных мощностей Биткойна, позволяющий людям проверить наличие документа в определенный момент времени..
Алгоритмы могут использоваться для создания дайджеста или криптографической строки, представляющей часть данных. Дайджест, созданный хеш-функцией, основан на характеристиках документа. Нет двух одинаковых дайджестов, если только данные, используемые для вычисления дайджестов, не совпадают..
Документ сертифицирован путем встраивания его дайджеста SHA256 в блокчейн Биткойн. Это делается путем создания специальной биткойн-транзакции, которая кодирует / содержит хэш через скрипт OP_RETURN. Это код операции сценария Биткойн, который отмечает вывод транзакции как доказуемо непригодный для использования и позволяет вставлять небольшой объем данных, который в нашем случае является хешем документа, а также маркером для идентификации всех наших транзакций..
Есть возможность хешировать данные, которые вы хотите поставить меткой времени, и превратить их в биткойн-адрес. При внесении на него небольшого платежа (сатоши или 0,00000001 BTC) платеж сохраняется в блокчейне вместе с адресом, на который вы заплатили..
Поскольку в цепочке блоков биткойнов хранится только хэш, никто не может сказать, какие данные вы сохранили, но с учетом предварительно хешированных данных вы можете доказать, что данные были созданы до блока, который содержит платеж, произведенный на этот адрес..
После подтверждения транзакции документ постоянно заверяется и доказывается, что существует, по крайней мере, на момент подтверждения транзакции. Если бы документ не существовал на момент ввода транзакции в цепочку блоков, было бы невозможно встроить его дайджест в транзакцию. Это связано с тем, что хэш-функция является устойчивой ко второму прообразу. Встраивание некоторого хеша и последующая адаптация будущего документа к нему также невозможно. Вот почему после того, как блокчейн Биткойн подтверждает транзакцию, сгенерированную для документа, его существование доказывается навсегда и не требует доверия. Наличие транзакции в блокчейне доказывает, что документ существовал на момент включения транзакции в блок..
Преимущества использования сети Биткойн
Ключевыми преимуществами являются анонимность, конфиденциальность и получение децентрализованного доказательства, которое не может быть стерто или изменено кем-либо, например, третьими сторонами или правительствами. Существование вашего документа постоянно проверяется блокчейном, даже если этот сайт взломан или не работает, поэтому вы не зависите и не должны доверять никаким центральным органам. Все предыдущие решения по сокращению времени передачи данных лишены этой свободы.
Это анонимно. Никто не знает, кто вы, какие данные вы ставите метки времени, или даже тот факт, что вы ставите метки времени..
Это действительно дешево. По текущим курсам), включая комиссию за транзакцию, это стоит около 5 центов. Вы можете совершить транзакцию без комиссии, снизив ее стоимость до 0,00000116 долларов США (доли цента). Тем не менее, настоятельно рекомендуется внести плату за поддержку майнеров, которые проверяют вашу временную метку на своих вычислительных ресурсах..
Музыканты и другие продюсеры цифрового искусства тоже могут доказать, что создавали свои работы..
Перед тем, как поделиться идеями с третьими сторонами, предприниматели могут поставить отметку о времени информации, которой они собираются поделиться, а также о том, что информация передается, чтобы помочь разрешить возможные споры..
Существует огромный потенциал для дальнейших приложений для блокчейна, и прямо сейчас многие из этих будущих приложений разрабатываются для реализации с приближающейся «революцией Интернета вещей». Доказательство существования обязательно увидит свою полную полезность, когда наступит этот день..
