Компания IBM получила два патента на систему для проверки целостности блокчейна – она проверяет, удовлетворяет ли блокчейн установленным аудиторским требованиям в определенные периоды времени, пишет
CCN.
Оба патента были выданы 31 мая и связаны друг с другом тем, что описывают сертифицированные «контрольные точки», которые можно подвергнуть аудиту. Главная цель этих контрольных точек – позволить компаниям соблюсти нормативные требования к проверке и сохранности данных при подключении пользователей к сети.
В первом патенте объясняется, что такое контрольная точка и что она в себя включает. Идея состоит в том, чтобы все ноды, выполняющие проверку, достигали консенсуса о целостности блокчейна в момент его «снимка».
«Чтобы контрольная точка могла быть сертифицирована, она должна быть согласующейся, т.е. все проверяющие узлы должны получить для этой контрольной точки одно и то же состояние (значение). Желательно, чтобы контрольная точка была сжатой версией текущего глобального состояния блокчейна, т.е. компактной репрезентацией (хэш-значением) реестра, которая едина для всех проверяющих узлов», – говорится в кратком изложении первого патента.
Такая система позволит делать проверку с самого начала – с genesis-блока. Это нужно для того, чтобы сохранить целостность и консенсус блокчейна в момент его сертификации.
Второй патент дополняет первый – в нем описываются методы, с помощью которых осуществляется аудит контрольных точек. Компании могут обратиться к уже сертифицированным контрольным точкам и согласовать свои данные с данными из блокчейна.
«Чтобы получить сертифицированный и проверенный блокчейн, аудитор должен иметь возможность перезапустить транзакции между контрольными точками и сравнить значение последней контрольной точки со значением, записанным в реестре. Первый шаг этого аудита – это двойная проверка хэшей всех блоков в цепочке. В целях более тщательной проверки необходимо также проверить подписи всех транзакций, хотя должно быть достаточно и проверки хэшей всех блоков», – говорится в описании второго патента.
Компания IBM в последнее время усердно работает над корпоративными
продуктами и сервисами, использующими технологию блокчейн. На ее счету
множество инноваций в этом пространстве – особенно в области
использования блокчейна для масштабирования, аудита и управления
цепочками поставок.