Обзор Dfinity

Обзор Dfinity

@stsoen

https://dfinity.org/

Краткое описание: инфраструктурный проект с облачными вычислениями, банкингом

Краткая идея проекта: Сатоши Накомото созданием биткоина дал толчок новому миру. Но ограничения оригинального блокчейна привели к созданию в 2014 году Эфириума, сети 2го поколения, представляющей из себя общий виртуальный «блокчейн-компьютер», который не поддается разрушению и защищен от несанкционированного доступа. На этом виртуальном компьютере вы можете устанавливать и запускать специальные интероперабельные программные модули, которые мы называем «интеллектуальными контрактами». Но подобному Биткоину, протокол эфириума так же имеет ограничения по масштабированию и пропускной сопсобности, что не позволяет сети работать на полную мощность. И блокчейн 3го поколения Dfinity призван не создать свою собственную, но модернизировать уже существующую и рабочую сеть, чтобы во многие разы улучшить ее производительность для запуска масштабных проектов и большого количества приложений.


Прототип: в октябре представлено видео работы демо-версии https://www.youtube.com/watch?v=aOzxxeOYJpY

Человек в команде: 21

Есть ли конкуренты: Определить конкурентов сложно, поскольку система имеет множество применений. IEXEC, Golem, SONM, BABB, TrueBit, даже сам Эфириум. Seele, EOS. Microsoft Azure, Amazon Cloud.

На какой платформе токены: ERC20, DFN

Капитализация: 4млн CHF закрыли в приват - пресейле, 20млн CHF - капа основного раунда с пресейлом и краудсейлом.

Даты пре-сейла и краудсейла: TBA, Сейчас точно не ясно, будут ли проводиться краудсейл и пресейл. Ответ команды на данный вопрос: Currently, we're not running a pre-sale but are working diligently towards setting up the proper structure to accept contributions to the project. I'll be sure to follow up with you once we have more information, but I wanted to thank you personally for getting in touch. 

It's worth noting that we’re interested in all forms of contribution, not just financial. If there are ways we can collaborate (hiring, posting on blogs, starting a meetup, building community channels, attracting developers, etc), please do reach back out so I can put you in touch with the relevant individuals on our team.

Thanks again for reaching out and for your support and interest. We look forward to seeing you in our different community channels and are glad to have you join us on this journey, I've included some links below to get you started.

Даты вайт листа (если есть): TBA

Сколько юзеров в Телеграмме: 20.01.18 1734; 21.01.18 2800; 14.02.18 19.000 https://t.me/dfinity

Партнеры: String Labs http://string.technology/

PHI http://string.technology/pdfs/viewer.html?file=.././library/PHI-DFINITY-Extended-17-12-16.pdf

Партнеры подтверждены

Юридический адрес: США, Пало-Альто https://www.google.com/maps/place/904+Ramona+St,+Palo+Alto,+CA+94301,+%D0%A1%D0%A8%D0%90/@37.4418699,-122.1571129,18z/data=!4m5!3m4!1s0x808fbb3ca425b0d7:0xa7d14ca3eb683a7d!8m2!3d37.4419119!4d-122.1571878


Финансирование: Через Dfinitu Stiffung - фонд в Швейцарии, в который сбираются "пожертвования" от ICO и далее средства перенаправляются в проект

Контакты для связи:

telegram:@arthurfalls - ARTHUR FALLS, Director of Communications  

@Mike_DFN - MICHAEL HUNTE, Director of Community Operations  

@artiamog - ARTIA MOGHBEL Head of Operations

facebook: Dominic Williams https://www.facebook.com/dominic.williams.9883

TOMOMI MENJO Project Coordinator: https://www.facebook.com/tmenjo331 (23.01.18 страница была доступна)



Резюме по вайтпеперу/роадмапу:

Отдельного вайтпепера пока нет, есть гигантский раздел с информацией, подробно описывающей проект на сайте. Раздел охватывает и объясняет как отдельные компоненты Dfinity и их взаимодействие, так и работу системы в целом. Проект очень сложный и разносторонний.

Обновление от 14.02.18: По компонентам сети появились отдельные вайтлисты/презентации

Consensus System, VFR: https://dfinity.org/pdf-viewer/pdfs/viewer?file=../library/dfinity-consensus.pdf - написан оочень круто, сухо, по-задротски

PHI: https://dfinity.org/pdf-viewer/pdfs/viewer?file=../library/phi-dfinity-extended-v2.pdf

Децентрализованное облако: https://dfinity.org/pdf-viewer/pdfs/viewer?file=../library/an-intelligent-decentralized-cloud.pdf




Описание технологии:

Коротко: Dfinity- блокчейн 3го поколения, работающий на основе EVM - виртуальных машин эфириума и в отличие от двухмерного эфириума многомерен - между нодами больше связей. За счет применяемых технологий (Dfinity relay, VFR) скорость транзакций возрастает в 25-50 раз. Помимо транз возможно хранение файлов, использование мощностей виртуальной машины вместо серверов для таких гигантов как амазон, гугл, яху и тд. Есть разделение сетей на приватные и публичные с возможностью использования шлюза. Модуль PHI позволяет создать децентрализованный банкинг с возможностью выдачи кредитов и продуманной системой принятия решений и ответственности. Команда говорит о Dfinity как о помощнике для эфириума, но не конкуренте.

Используемые технологии:

BNS - альфа и омега сети Dfinity, Blockhain Nervous System, своего рода ИИ. В сети эфириума действует правило "протокол - это закон", что приводит к тому, что дыры в сети закрываются вручную кодерами, уже после их обнаружения и скорее всего, хакинга с последующей утечкой средств пользователей. Что ведет к постоянным обновлениям протокола и модификациям, которые влияют на работу сети. BNS же имеет очень важное свойство, отсутсвие которого сейчас отталкивает институционалов от вхождения в крипту и которое свойственно текущей банковской системе: она способна разворачивать транзы. Например, хакер обнаруживает уязвимость в сети и через нее ворует средства. BNS в автоматическом режиме регистрирует уязвимость, на лету, без остановки сети латает дыру и автоматически возвращает средства пользователям, тк есть прямая причинно-следственная связь. То есть, в сети Dfinity действует правило "ИИ - это закон". То есть, BNS управляет всей сетью. Управление осуществляется за счет голосования. Предложения подаются в BNS, и они либо отклоняются, либо принимаются и исполняются (он также может выбирать между конкурирующими предложениями).

BNS решает как действовать путем обработки результатов голосования «нейронов» - нод. Для того, чтобы стать владельцем ноды, пользователь должен выполнить условие: заморозка своих токенов в ноде на несколько месяцев, таким образом обеспечивается легитимность голосования и участие владельцев нод в голосованиях - тк они получают вознаграждение, пропорциональное количеству замороженных токенов. Можно создавать новые ноды, вкладывая деньги, и количество вознаграждения будет так же пропорционально расти.

Второй момент, препятствующий централизации и способствующий легитимности - каждый пользователь в голосовании выбирается рандомно благодаря генератору случайностей Dfinity Relay. То есть, исключена вероятность атаки 51%, поскольку никто не знает, кто голосует вместе с ним.


Управление "нейронами" (нодами) обеспечивается с помощью ПО, которое может быть спокойно установлено даже на ноутбук. Программное обеспечение позволяет легко просматривать предложения, настраивать поведение нейронов и видеть, как / почему голосовал нейрон. То есть, по сути, майнинг обеспечивается заморозкой поределенного числа токенов и участием ноды в принятии решений в сети. Предложения по голосованиям включают в себя такие темы, как, например: «управление», «экономика» и «обновление протокола», “Client Upgrades”, “Fixup Resident” and “Freeze Resident”.

Так же возможно автоматическое голосование. Возможно создание публичных нод, про которые будет известно, что они принадлежат крупным разработчикам, теоретикам. И можно будет настроить свой клиент на автоматическое отслеживание голосов этих нод. Вот здесь и есть риск возникновения атаки 51%. Но. Он устраняется за счет сложных взаимосвязей и балансировки системы: если принимаются плохие решения - экономика системы падает, применяются карательные санкции к заговорщикам с помощью BNS, которая выявляет дисбаланс в системе.

Для чего это все нужно? Для обучения BNS принятию решений.

Решения.

После того, как BNS принимает предложение, следующие шаги зависят от его типа. Есть два вида действий - пассив и актив. Пассивное действие происходит, когда BNS принимает предложение, которое изменяет телеметрию системы. Например, предложение может внести поправку в конституцию, которая будет руководить сообществом держателей нейронов, или изменить вознаграждение за добычу, выпущенное на каждый блок. Здесь обновленные значения просто записываются в базы данных / поля смарт-контракта BNS, позволяя, соответственно, URL-адрес текущей конституции, которую нужно найти, и программное обеспечение клиентского программного обеспечения для извлечения текущего вознаграждения блока, используемого протоколом.

Активные действия включают в себя BNS, выходящий за пределы собственных смарт-контрактов, для изменения существующих артефактов в цепочке, прямое переопределение «Кодекс - это закон». Например, BNS, возможно, принял предложение о заморозке смарт-контракта, запрещенного конституцией, например, рынка убийства, или желает запустить произвольный код в привилегированном режиме для исправления некорректной системы. Активные действия обязательно включают выполнение специальных op-кодов, которые мы добавили в EVM (Ethereum Virtual Machine). Это действительно возможно с минимальными изменениями в компиляторе Solidity, а интеллектуальные контракты BNS могут вызывать op-коды как обычные сборки.

Более подробно про DNS - здесь:

https://medium.com/dfinity/the-dfinity-blockchain-nervous-system-a5dd1783288e

https://medium.com/dfinity/future-governance-integrating-traditional-ai-technology-into-the-blockchain-nervous-system-825ababf9d9



Dfinity Threasold relay - базовая технология, являющаяся по сути генератором случайностей. Используя Threshold Relay, участники сети DFINITY создают детерминированную контролируемую случайную функцию (или VRF), которая обеспечивает сетевую организацию и обработку. Технология например, позволяет выбирать случайные ноды для исключения возможности атаки сети по сговору, плюс обеспечивает ранжирование блоков. То есть, для транз допускаются только те блоки, которые набрали определенный вес, им выдается подпись PSP(протокол вероятностных слотов) и он проходит. Остальные становятся в очереди и набирают вес дальше. Таким образом, исключается засорение сети мелкими транзами, что обеспечивает время прохождения транз не более 2 секунд. Или, наример, как используется случайность в модуле PHI при выдаче кредита: Боб хочет купить дом, проходит верификацию в сети дфинити, и выкладывает свое предложение о выдаче ему кредита. Далее верифицированный пользователь Майк рассматривает Боба, анализирует и принимает решение выдать ему кредит. Система дает возможность дать только допустим, 35% от всей суммы. Далее срабатывает Thresold relay, выбирая случайных пользователей-кредиторов, которым предлагается на рассмотрение дело Боба. Исключается сговор. Они решают выдать кредит или нет. Если единогласное нет - то Майку понизят репутацию как невнимательному долбоебу. И в подобном ключе выбираются пользователи для принятия решений по развитию сети, для совершения транз, для обработки процессов виртуальной машины.

Подробнее здесь https://dfinity.org/pdf-viewer/pdfs/viewer?file=../library/dfinity-consensus.pdf


Dfinity decentralization cloud: DFINITY представляет собой супермассивный и высокопроизводительный блокчейн-компьютер в киберпространстве, который масштабирует свои возможности по мере необходимости, чтобы обеспечить универсальные вычислительные вычислительные мощности. Новая открытая платформа облачных вычислений, основанная на децентрализованной сети будет альтернативой централизованным системам, управляемым технологическими гигантами, такими как Google, Amazon и Microsoft.

DFINITY представляет собой Интернет 3.0, где Интернет выступает в качестве вычислительного ресурса с новыми свойствами, которые могут запускать бизнес-системы, приложения и новый вид автономного бизнеса с открытым исходным кодом. Это сильно отличается от сегодняшних проприетарных и централизованных предложений, таких как Amazon Web Services. Эти облака смогут предложить технологию DFINITY в форме обслуживания, чтобы обеспечить некоторые из ее специальных свойств, но Internet 3.0 будет децентрализован и открыт. Например, сейчас P2P сети вроде Bittorrent или иначе подвержены централизации и регулированию, поскольку зависимы от одноранговой сети. Дфинити же за счет децентрализации позволит обойти ограничения, накладываемые регуляторами - не будет одного сервера, который можно заблокировать и грохнуть сеть.

Первая задача DFINITY не является особенно абстрактной и предполагает простую задачу -массовый хостинг ИТ-систем предприятий. На первый взгляд это кажется странной идеей, поскольку сложные протоколы, криптография и высокая степень репликации данных, присущие ее работам, сделают неоплачиваемое вычисление намного дороже, чем, скажем, в Amazon Web Services. Но затраты на ИТ предприятий практически связаны с человеческим капиталом, участвующим в НИОКР, системном обслуживании и администрировании. Дфинити же исключает затраты на огромное количество персонала, обслуживающего допустим, тот же Microsoft Azure или Amazon Cloud. Плюс, благодаря BNS, система саморегулируема и не требует постоянного обслуживания и вмешательства извне. Поскольку система защищена от несанкционированного доступа, и для доступа к хакерам нет бэкендов, потребность в администрировании безопасности также снижается.

https://dfinity.org/pdf-viewer/pdfs/viewer?file=../library/an-intelligent-decentralized-cloud.pdf


PHI -  ̶э̶т̶о̶ ̶с̶л̶е̶д̶у̶ю̶щ̶и̶й̶ ̶п̶у̶н̶к̶т̶ ̶в̶ ̶з̶а̶х̶в̶а̶т̶е̶ ̶м̶и̶р̶а̶ ̶и̶ ̶п̶о̶р̶а̶б̶о̶щ̶е̶н̶и̶и̶ ̶ч̶е̶л̶о̶в̶е̶ч̶е̶с̶т̶в̶а̶ Совместно разрабатываемый проект под интеграцию в Dfinity. Последний пункт связан с децентрализованным финансированием. В настоящее время мы считаем, что термин "криптовалюта" является неправильным. Проблема в том, что деньги или валюта выполняют три роли: единица счета, среда обмена и способ сбережения средств. Если валюта не будет стабильна, она не сможет выполнить первые две роли. Проблемы очевидны. Если я займу биткойн сегодня, то возможно, завтра придется отдать уже по двойной цене относительно фиата. Если фермер из какого-нибудь Канзаса, Оклахомы или Южной Небраски захочет хеджировать погоду, используя рынок прогнозов Gnosis на Ethereum, у него будет проблема, потому что ETH, который он использует, будет более изменчив, нежели чем прогнозы погоды, и он вполне моежет потерять больше из-за скачков цен эфириума, нежели от последствий прошедшегося по его землям торнадо.

DFINITY планирует решить эту проблему, помогая запустить систему PHI, которая генерирует токены cryptofiat, которые надежно отражают локальные валюты. Объяснение выводов выходит за рамки этой статьи, но оно включает в себя выпуск кредитов с использованием случайно выбранных последовательностей валидаторов, так что создаются маркеры, которые транзитивно поддерживаются совокупными залогами по активам, денежным потокам и личным гарантиям (в свою очередь, ). Как выясняется, PHI требует не только блокчейн-компьютер с хорошей производительностью и огромной емкостью, но и источники немыслимой и непредсказуемой случайности, которые DFINITY генерирует с использованием специальной криптографии (см. Dfinity Threasold Relay). Мы считаем, что именно этот последний шаг действительно откроет врата в мир децентрализации.

Подробнее про PHI https://dfinity.org/pdf-viewer/pdfs/viewer?file=../library/phi-dfinity-extended-v2.pdf


Применение токена:

Токен DFN используется как гарант твоего участия в системе: если хочешь быть майнером - будь добр приобрести и заморозить несколько токенов. Хочешь голосовать - тоже заморозь несколько токенов. Хочешь давать кредиты - подтверждай платежеспособность, твои выданные кредиты будут замораживаться на счету в виде токенов, которые будут возвращаться из общего пула Dfinity по мере возвращения долларов заемщиком. То есть, они используются как шлюз между реальным фиатом и заемщиками. При этом эмиссия токенов управляется как голосованием через BNS, так и самой BNS: если цена токенов на биржах сильно упала - BNS пересчитает количество токенов для холда. Понятное дело, что держателям токенов будет важно, чтобы они росли в цене - они явно не будут голосовать за бесконечную эмиссию. Потенциал роста огромен.


Резюме по команде и адвизорам:

Команда пиздец какая мощная. Идейные ребята, стремящиеся к продвижению и развитию блокчейна, не крипты как таковой. Гарварды, йели, стэнфорд, колумбус, крупнейшие унивеситеты европы, по несколько высших образований - илита, короче. Кодеры, криптографы, спецы по абстрактным вычислениям. Большая часть команды - из String Labs - инкубатора-студии, в котором параллельно ведутся разработки еще нескольких проектов, являющихся компонентами сложной системы Dfinity, в частности, PHI, над проектами ведется совместная работа.

Dominic Williams, Chief Scientist, идейный вдохновитель проекта https://www.linkedin.com/in/thedwilliams

Крипто теоретик и предприниматель. Его последние исследования в области математики включают в себя пороговое реле и цепи PSC, валидатные башни и деревья и USCID, и он предлагает новые идеи, такие как"The 3 E's of Sybil Resistance". Раньше он руководил MMO-игрой, построенной на своих собственных распределенных системах, в которых размещалось миллионы пользователей.


TIMO HANKE Head of Engineering https://www.linkedin.com/in/timo-hanke-62079775/ https://github.com/bcpki

Тимо был когда-то профессором математики и криптографии в Аахенском университете в Германии, норешил заняться биткойном. В 2013 году он создал AsicBoost, чтобы уменьшить количество нагрузки на чипы Bitcoin и повысить эффективность добычи Bitcoin на 20-30%, что стало стандартом в крупномасштабных майнерских решениях. https://www.asicboost.com/



BEN LYNN Senior Staff Scientist & Engineer https://www.linkedin.com/in/benjamin-lynn-51832a8 https://github.com/blynn

Бен Линн является «L» из криптографии «BLS», применяемой «Threshold Relay», для создания случайности и достижения невероятной безопасности, скорости и масштаба в общедоступных сетях. Он окончил Stanford PhD под руководством Дэна Бонэ. Бен присоединился к команде DFINITY после 10 лет работы на руководящих инженерных ролях в Google. Также у него очень много научных работ: https://scholar.google.com/citations?user=262Twn0AAAAJ


ANDREAS ROSSBERG Senior Staff Scientist & Engineer https://github.com/rossberg

Андреас ранее был инженером по персоналу в Google, где он разработал виртуальную машину WebAssembly, и теперь продолжет выступать в качестве ведущего редактора спецификации языка, при этом возглавляя команду кодеров на JavaScript для движка Chrome V8. Андреас ранее был доктором-доктором наук в Институте Макса Планка. У него также много опубликованных работ: https://people.mpi-sws.org/~rossberg/


MAHNUSH MOVAHEDI Senior Researcher and Engineer https://github.com/mahnushm https://www.linkedin.com/in/mahnush-movahhedi-74355510

Махнуш присоединилась к DFINITY с постдокторской должности в Йельском университете, где работала над масштабируемыми и отказоустойчивыми распределенными алгоритмами для достижения консенсуса и безопасного многопартийного вычисления, тайного обмена и интерактивной коммуникации по шумным каналам. Тоже много работ: https://scholar.google.com/citations?user=3iOahLIAAAAJ&hl=en


MARTIN BECZE Virtual Machine Research https://github.com/wanderer

Мартин - хакер и исследователь, заинтересованный в создании открытых децентрализованных сетей. Его текущая работа для DFINITY направлена на повторение виртуальной машины WASM для компьютерных сетей цепочки. Будучи активным и известным участником сообщества Ethereum, он привносит глубокий опыт, знания и опыт.


PAUL LIU Staff Engineer https://www.linkedin.com/in/paul-liu-86b880/ https://github.com/ninegua http://thev.net/PaulLiu/

Пол присоединился к DFINITY спустя 7 лет в должности научного сотрудника в лаборатории Intel Labs, где он создал высоко оптимизированный компилятор Haskell для архитектуры x86. Он получил степень доктора философии в Йельском университете под руководством доктора Поля Худака, одного из авторов Haskell, и служил разработчиком ПК в Haskell Symposium и IFL. Много научных работ: http://thev.net/PaulLiu/#publications


ENZO HAUSSECKER Senior Engineer https://www.linkedin.com/in/ehaussecker

Enzo - прикладной математик из BSc из Сан-Диего, которые построили и поддерживают высокопроизводительные вычислительные инфраструктуры для нескольких высокопроизводительных стартапов в Силиконовой долине. Сейчас он проводит свое время, записывая «Go», читая криптографические документы и борясь за место децентрализации компьютерной сети DFINITY.


DEREK CHIANG Senior Engineer https://www.linkedin.com/in/derekchiang93 https://github.com/derekchiang https://derekchiang.com/

Дерек окончил Корнелл со степенью в области компьютерных наук и работал над широко используемым инфраструктурным программным обеспечением, включая Consul, etcd и DC / OS. Ранее он руководил разработкой на Pachyderm, популярной платформе для аналитики больших данных. В настоящее время он строит открытые сети и распределенные системы, которые служат основой DFINITY.


STEVE OMOHUNDRO Senior Contributor - AI/Governance Research https://en.wikipedia.org/wiki/Steve_Omohundro https://linkedin.com/in/steve-omohundro-165399/ https://steveomohundro.com/

Стивен - компьютерный ученый, чьи научные интересы включают машинное обучение и социальные последствия искусственного интеллекта, гамильтоновскую физику, динамические системы и языки программирования. Ранее Стив участвовал в проекте Pebble CC и вносит свой вклад в нашу алгоритмическую работу по управлению.


ROBERT LAUKO Contributor - Research/Community https://github.com/cvalkan https://www.linkedin.com/in/robert-lauko-372030a1

Роберт является швейцарским адвокатом, который работает над исследованиями DFINITY, информационно-пропагандистской деятельностью в сообществе и нашими операциями в Цюрихе. Его исследовательские интересы сосредоточены на том, как протоколы Proof-of-Stake могут отделять власть и богатство для увеличения демократии, а также взаимодействие с сопротивлением Сибил и других потребностей децентрализованных сетей.



 Эдвайзеры - профессура и студенты из EPFL -политехнического университета Лозанны, Швейцария. Часть из них заняты в Dedis - лаборатория исследования децентрализованный и распределенных систем в EPFL https://dedis.epfl.ch/ https://github.com/dedis

Bryan Ford https://www.linkedin.com/in/baford/

Philipp Jovanovic https://www.linkedin.com/in/philipp-jovanovic-01a4898b/

Eleftherios Kokoris-Kogias https://www.linkedin.com/in/eleftherios-kokoris-kogias-52836274/

Linus Gasser https://www.linkedin.com/in/linus-gasser-8914209a/ https://github.com/ineiti

Nicolas GAILLY https://www.linkedin.com/in/nicolas-gailly-3353688a/ tps://github.com/nikkolasg

Cristina Basescu https://www.linkedin.com/in/cristinabasescu


Заключение:

Шикарная, подробно расписаная идея. Не просто "мы создаем блокчейн 3го поколения", а подготовка изначально функционирующей системы со всеми плюшками и полное понимание у команды, как все компоненты системы взаимодействуют между собой. Проект с заделом на будущее, на многие годы вперед. Очень сильная, идейная команда, с кучей регалий, научных работ и опытом работы. Мощные эдвайзеры. Минус для инвесторов один. Этапность сейлов. То есть, запланированы 2 этапа сейлов с приват-, пре- и крауд-сейлами: первый закончится в этом году, второй начнется в первом квартале следующего года. Как второй сейл повлияет на цену токенов?

Однозначная ламбятина. Даже вейронятина. На долгосрок.


Ссылки и пруфы:

GitHub https://github.com/dfinity

страница разработки проекта  https://dfinity.rocket.chat/channel/announcements

Twitter https://twitter.com/dfinity

https://medium.com/dfinity

https://epicenter.tv/episode/157/ - обсуждение проекта с epicenter продолжительностью в час с лишним, в главных ролях - Доминик Вильямс и Том Динг из StringLabs




Report Page