Function X: Январский Hash Out

Friedrich
Pundi AIFX
Published in
4 min readJan 14, 2020

Добро пожаловать на первый выпуск Hash Out! Hash Out(обсуждение) будет охватывать все, что связано с экосистемой Function X, её технологию и прогресс, чтобы дать вам лучшее понимание и возможность следить за развитием проекта.

В январском выпуске мы обсудим основы экосистемы Function X, включая cross-chain архитектуру, Byzantine Fault Tolerance (pBFT), Proof of Stake (PoS), Proof of Service и протокол взаимодействия Inter-Blockchain Communication (IBC).

Function X — cross-chain

Function X позволяет осуществлять все виды передачи данных по блокчейну. Мы разработали его как cross-chain архитектуру, основанную на pBFT и PoS. Cross-chain, как следует из названия, позволяет нескольким цепочкам быть частью Function X.

Function X hub и цепочки в экосистеме

Как видите, F(X) hub— это родительская сеть, которую мы обычно называем публичной цепью Function X. Она является основой для связи между различными блокчейнами, работающими в экосистеме.

Различные сети могут взаимодействовать друг с другом через hub. Цепочки могут отправлять текстовые сообщения, голосовые вызовы и цифровые активы в другие сети.Поскольку F(X) hub является базовой платформой, F(X) будет служебным токеном для связи между входящими в hub блокчейнами.

На рисунке Цепочки A, B и C являются публичными или частными блокчейнами с их собственной экосистемой и цифровыми активами, расположенными на F(X). Так же, как MakerDao, Omisego и Digix — это отдельные экосистемы, расположенные на Ethereum. Function X hub соединяет эти (часто не связанные между собой) экосистемы. Данные проекты могут обмениваться токенами, SMS, звонками, приложениями, изображениями или протоколами.

С помощью такого обмена мы сможем построить систему, в которой телефонный разговор последовательно можно пропустить через разные сети используя блокчейн-смартфон Blok-on-Blok (он же BOB), отправлять токены из цепочки в цепочку (а не только атомарный swap) и многое другое.

Сроки: мы ожидаем, что тестовая сеть- Function X hub будет работать в первом полугодии 2020 года.

Консенсус: pBFT, Proof of Stake (PoS)

pBFT специалистами рассматривается как безопасный и справедливый тип консенсуса. Это не создает накладных расходов, как майнинг в Proof-of-Work (PoW). Для получения дополнительной информации о том, как работает pBFT, у Blockonomi есть хорошее описание: как работает pBFT.

Каковы особенности Function X’s pBFT? Мы стремимся к тому, чтобы наш pBFT являлся общей реализацией pBFT. Потому, как он уже был внедрен, исследован и проверен. pBFT используется в системах управления полетами, в бортовых системах космических аппаратов; другие блокчейн-проекты, которые используют pBFT — HyperLedger, Zilliqa и Cosmos.

Каждое устройство потенциально является узлом. Наша модель отличается тем, что устройства могут быть узлами. В скором будущем будут опубликованы правила участия нод в сети, которые, мы надеемся, примите и вы.

Подробнее об узлах Function X будет рассказано в следующих статьях, посвященных дорожной карте. Другая особенность состоит в том, что с помощью Pundi X мы можем внедрять доверенные узлы через XPOS и, возможно, BOB.

В чем разница между Proof of Stake (PoS) и Function X’s Proof of Service?

Proof of Stake (вместе с pBFT) — это консенсус, используемый для создания блоков (он же block staking/майнинг), в Function X майнеры зарабатывают токены FX, проверяя новые блоки.

Proof of Service относится к услугам, предоставляемым в экосистеме Function X. Поставщики услуг могут зарабатывать токены FX, доказав, что услуга предложена.

Например, приложение Decentralized Ride Hailing или blockchain- вызовы — это услуги. Мы обсудим больше о Proof of Service в следующих статьях Hash Out.

Inter Blockchain Communication Protocol (IBC)

(Протокол межсетевого взаимодействия)

Как два блокчейна взаимодействуют друг с другом?

Возьмем, в качестве примера, человеческое общение. Носителю китайского языка, общающемуся с носителем немецкого языка, потребуется «протокол», чтобы понимать друг друга; в современном мире английский язык может выступать таким протоколом. Сети взаимодействуют друг с другом по протоколу Inter Blockchain Communication (IBC).

IBC был впервые придуман командой Cosmos и с тех пор получил значительное распространение. Мы предполагаем, что наша реализация будет взаимодействовать с Cosmos “Так же, как Cosmos” будет взаимодействовать с нашей.

IBC сродни TCP/IP. TCP/IP был придуман Vince Cerf, а позже совместно разрабатывался многими корпорациями и государствами, включая целевую группу по разработке Интернета (IETF) — руководящий орган, который поддерживает взаимодействие TCP/IP, чтобы Интернет мог бесперебойно функционировать.

IBC-это не то же самое, что атомарные свопы. Атомарные свопы — договорные соглашения, которые фиксируют токены в одной цепочке, создавая вариант в другой сети. IBC позволяет фактически перемещать один токен из одной цепочки в другую. Подумайте об ETH на Bitcoin blockchain или наоборот-это конечная цель IBC.

В настоящее время мы реализуем IBC в F(X) сети.

Есть предложения, отзывы или вопросы? Присоединяйтесь к Function X на Reddit.

Примечания:

[*] Function X: Hash Out — ежемесячная статья, посвященная обсуждению продукта, а не его технической реализации. Все проекты, обсуждаемые в этой статье, находятся в стадии разработки, поэтому окончательный результат может отличаться.

[**] Function X сеть(цепочка) и F(X) сеть(цепочка) используются взаимозаменяемо для обозначения blockchain(а) Function X.

Created by
PundiXLabs

--

--