Factom создает свой Genesis блок

Factom создает свой Genesis блок

Января, 2009 в 18:15:05 GMT Сатоши Накамото (Satoshi Nakamoto) вошел в историю благодаря созданию первой надстройки блокчейна Биткоина на 50 BTC, известной также как Genesis block. Сейчас Factom надеется переписать историю, выпустив свой собственный Genesis block, давая тем самым новую жизнь привычным базам данных.

Factom – это протокол и P2P сеть, которая сохраняет прослойку данных на вершине блокчейна Биткоина. Сетевые файлы и прикладные программы сжаты до значения хеш-функции посредством дерева Меркла (Merkle tree), после чего вставлены в блокчейн посредством транзакций Биткоина. Это позволяет проводить особую проверку, так называемое доказательство существования: подлинность файла может быть доказана путем его хеширования и сравнения с оригиналом.

Многие прикладные программы Factom были уже проработаны и получили свое практическое применение. Они могут использоваться для проверки медицинской документации, документов на право собственности и даже других блокчейнов, каждый из которых обладает своей собственной Factom цепью. Создатели рассчитывают, что однажды будет создана некая совершенная база данных, содержащая в себе всю публичную информацию, хешированную в блокчейн Биткоина, а обеспечивать её работу будет самая могущественная компьютерная сеть в мире.

Создание блока

Существует всегда лишь одна проблема – начать. Первым шагом было привлечение финансовых средств, с чем Factom прекрасно справился, собрав 2,278 BTC на начатых по их инициативе торгах при поддержке Koinify. Ориентированное на получение прибыли начало принесло компании Factom Inc. более 1 миллиона долларов в раунде размещения ценных бумаг и сейчас они ведут переговоры еще с несколькими крупными клиентами.

Сейчас необходимо запустить сеть Factom, работающую на базе децентрализованной группы серверов, в основе работы которых будет лежать базовая единица Factom – фактоиды (Factoid). Фактоиды потребуются пользователям сети при оплате входных кредитов – билетов для представления данных для хеширования – делая тем самым систему самодостаточной. В силу этого блокчейн, который это отслеживает должен стать первым звеном в создаваемой Factom цепи.

Блокчейн должен начинаться с genesis блока, на который будут надстраиваться остальные блоки. Предполагается, что все установки, исходящие от него – закон. Таким образом, никто не сможет вставить блок, фальсифицирующий транзакцию. Первичный документ genesis блока должен быть совершенным, в связи с этим, разработчики приняли все возможные меры, чтобы убедиться, что их первичные данные верны.

Они получили записи Koinify об участниках торгов, о том, кто и сколько фактоидов приобрел, и куда отправились их биткоины. Затем они, используя данные Ethereum, изучили базу данных blockchain.info, дабы подтвердить верность Bitcoin баланса, во время работы над btcd узлом сети, который может распознавать хакерские изменения информации. Каждый Factoid адрес будет содержать в себе определенное количество фактоидов, и предполагается, что единственный ключ будет у настоящего покупателя.

Сейчас Factom занимается персональной проверкой ранних вкладчиков, вклады которых не занесены в блокчейн (выстраданный капитал). Затем эти данные необходимо будет хешировать, используя дерево Меркла до самых корней, которые и станут основой блока. В своем письме для NewsBTC ведущий научный сотрудник Фактома Брайан Дири (Brian Deery) отметил, что это надежный способ убедиться в том, что на процесс создания genesis блока не будет совершено атак с перехватом. И что все 3 метода работают в соответствии друг с другом.

Внедрение

Как только команда Factom соберет всю имеющуюся информацию и хеширует ее в genesis блок, можно будет приступать к строительству блокчейна. Это подразумевает его релиз в интернете, что планируется сделать в 3 этапа. Каждый из них имеет право использовать ⅓ средств, вырученных от продажи фактоидов, которые становятся доступны лишь с началом нового этапа, это должно затруднить использование средств не по назначению.

Цель первого этапа – создание, развитие и запуск сети. Используя центральный сервер, они транслируют genesis блок, рассмотрят входные кредиты пользователей сети Factom, хешируют их воедино и вставят в блокчейн Биткоина. В случае взлома центрального сервера, любое изменение цепи Factom приведет к тому, что система не пройдет сравнительной проверки между хеш-значениями и количеством биткоинов.

Для достижения целей второго этапа, Factom должен будет развернуть свой электронный магазин – удобный пользовательский интерфейс для продажи фактоидов или конвертации их во входные кредиты. Затем планируется создать 8 федеративных серверов, которые будут работать вместе над хешированием вводимых в блокчейн данных. Они начнут зарабатывать фактоиды, предоставляя пользователям право доступа к сети.

В конечном итоге они достигнут третьего и последнего этапа – полная децентрализация сети Factom. Число федеративных серверов вырастет до 16, и они будут выбираться клиентами и пользователями Factom. К тому времени уже будет существовать множество цепей Factom, и создана хорошо развитая Factoid экономика.

Что ж, первый этап почти пройден. Окончание второго и третьего этапов планируется зимой и весной соответственно, если, конечно, Factom не сбавит обороты до конца 2016 года. Посмотрим, чем все это закончится.

Exit mobile version