Объявление сообществу
Продолжающийся спор между Робином и остальными членами команды Nimiq стал достоянием общественности. Данное объявление предназначено для раскрытия деталей этого спора с целью избежать спекуляций и обеспечить полную прозрачность для нашего сообщества и всех заинтересованных лиц.
Что произошло?
Команда Nimiq приносит свои извинения сообществу за то, что вы все стали свидетелями продолжающегося спора между командой проекта и Робином после его решения озвучить свои претензии в посте на Reddit.
Между Робином и всей остальной командой целиком возникли разногласия о пути для дальнейшего развития и выхода на рынок. Это привело к тому, что Робин снял с себя некоторые из зон ответственности (а именно, «видение проекта» и «маркетинг»), сфокусировавшись на исследованиях. По просьбе Робина в августе было подписано соглашение о предоставлении средств и соответствующих полномочий для проведения исследований. К сожалению, Робин до сих пор не смог предоставить план по расходованию этих средств, а равно и плана своих исследований.
Команда проекта не одобряет несогласованные действия Робина по вовлечению общественности. В своем, теперь озвученном, желании быть прозрачным для сообщества, он утаил тот факт, что требует значительной части средств проекта. Выход на публику столь непрофессиональным способом стал лишь еще одной из многих попыткой их получения.
Хотя команда Nimiq ценит мнение и навыки Робина, его действия в течение большей части 2018 года были восприняты как вредные для проекта. Поэтому мы с тяжелым сердцем объявляем, что Робин больше не считается частью команды Nimiq и не выступает от имени проекта или его участников.
Не потому, что был исключен, а потому что сам решил исключить себя.
О чем идет спор?
На пути к запуску Mainnet, у Робина и команды Nimiq были различные мнения на счет последовательности и приоритезации следующих шагов проекта. Главные вопросы, которые вызвали разногласия, приведены ниже.
JavaScript, Node.js и Rust
Одно из первых разногласий было вокруг использования Node.js для разработки нашего клиента Mainnet. После того, как значительная часть кода была написана на JavaScript, Робин высказался за перезапуск разработки с нуля в Rust. Среди прочих причин он делал акцент на том, что JavaScript, как интерпретируемый язык программирования, не будет столь же эффективным как компилируемая альтернатива. Команда Nimiq, с одной стороны, аргументировала выбор Node.js значительным упрощением разработки без потребности в разделении базы кода и в предоставлении доступа широкому сообществу разработчиков JavaScript. Кроме того, WebAssembly и собственные привязки позволяют писать критически важный к производительности код на гораздо более эффективном языке, таком как C.
Так или иначе, мы разделяем мнение Робина, что использование нативного, типизированного языка дает преимущества в производительности и качестве кода. Так, мы приступили к реализации клиента Rust, как только основная сеть была запущена и мы почувствовали, что поддержка WebAssembly для Rust в достаточной мере готова.
Подтверждение работы (PoW) и майнинг
Команда Nimiq понимает, что майнинг в браузере никогда не сравнится (по эффективности) с майнингом без посредников (нативный майнинг). И тем не менее, мы видим потенциальные кейсы будущего использования, как и существующий кейс самостоятельного майнинга в браузере в качестве обучающего криптомиру и майнингу инструмента. Мы никогда не утверждали, что майнинг в браузере сопоставим по эффективности с нативным майнингом. Мы также придерживаемся своего выбора в пользу PoW алгоритма Argon2d, так как он предоставляет временную безопасность против специализированного майнингового оборудования — хотя и очевидно, что в какой-то момент такое оборудование появится. Тем не менее, как и было анонсировано в оригинальной «белой бумаге», мы продолжим наши исследования чтобы в конечном итоге обновить консенсус Накамото PoW до оптимального консенсусного решения.
Децентрализация
Команда Nimiq считает децентрализацию одним из наиболее важных свойств сети, а значит стремится к максимизации децентрализации. Однако, Робин считает, что наша сеть централизована.
Текущее состояние сети: узлы формируют децентрализованную сеть, которая сама по себе может быть использована для совершения транзакций. Для того чтобы также децентрализовать и входную точку в сеть, мы добавили простой способ использования изначальных узлов сообщества для любого желающего. Сеть, в общем случае, доступна через Nimiq Safe и Keyguard — решения с открытым исходным кодом, а значит могут быть размещены кем угодно и потому не зависят от одного домена. В дополнение, мы изучаем возможности IPFS в качестве альтернативы хостингу на nimiq.com. Однако, раз IPFS все еще требует использования централизованного веб-шлюза, мы пока не получим значительного преимущества.
Древа аккаунтов против UTXO
Другой спор затрагивал вопрос использования системы древа аккаунтов (AccountsTree) для хранения состояния блокчейна вместо системы, основанной на UTXO. Команда Nimiq высказывалась за системы, основанные на состояниях, т.к. они позволяют легко подтвердить баланс для нано-клиентов (т.е. криптографически доказывать баланс на аккаунте), а также сжимать целый список балансов в один хэш. Робин был за системы UTXO из-за своей веры в то, что блокчейны, основанные на состояниях цепи, будут слишком сложные, будут расти в размере (что не проблема в нашем случае, т.к. у нас используется «обрезка») и не смогут быть разделены. Одно из его предложений по обеспечению доказательства баланса было «построить дерево Меркла с набором UTXO, которое бы привело к структуре данных, близкой к древу аккаунтов». Кроме того, недавние исследования также показали, что разделение систем, основанных на состоянии цепи, все же возможны (обязательства на основании состояний в работе Техники объединения многих выходов в одну транзакцию для криптографических аккумуляторов).
Кэшлинки
Хотя Робин сам и предложил идею кэшлинков, в какой-то момент он начал яростно высказываться против них. Основная причина была в том, что эта фича требует две транзакции за один кэшлинк, что команда Nimiq в самом деле считает недостатком. Тем не менее, односторонняя открытость кэшлинков более важна для нас по сравнению с дополнительными возникающими издержками. Будущие офф-чейн решения по масштабированию могут даже помочь избавиться от этих дополнительных расходов вообще.
Маркетинг
Кроме технических разногласий, команда Nimiq вместе с частью сообщества была не удовлетворена отношением Робина к маркетингу и публичности в целом. Он неоднократно публично выражал свое неверие в маркетинговые практики и что какие-либо усилия следует прилагать только после того как протокол целиком удовлетворяет всем его задумкам. Несмотря на то, что с большинством его утверждений легко согласиться и сомнительность многих маркетинговых практик, особенно в криптоиндустрии, очевидна, его экстремальная точка зрения не дала возможности проекту получить достаточно охвата, и, следовательно, внимания. Команда Nimiq все так же соглашается, что лучший путь вперед это основательный маркетинг, движимый реальным содержанием вместо темных хайп-маркетинг практик.
Последовательная разработка или Совершенный изначально
Наконец, еще один момент трения в подходе к развитию протокола блокчейна. Команда Nimiq верит, что такой протокол требует постоянного вовлечения для сохранения технологического прогресса. Поэтому сперва необходимо было запустить Mainnet в соответствии с нашими обещаниями и потом уже постоянно улучшать его. Функции разрабатываются постепенно, а затем развертываются. Таким образом мы можем получить обратную связь в виде кейсов использования из реального мира, позволяющую нам принимать решения, основываясь на собранной информации, в то время как мы также увеличиваем уровень знания о проекте для обеспечения устойчивого роста количества пользователей. Главные обновления протокола могут быть представлены через управляемые сообществом хардфорки. Начиная с 4 квартала 2018 года команда Nimiq проводит исследования для первого апгрейда протокола до Nimiq 2.0, фокусируясь, в частности, на вопросе масштабирования.
По мнению Робина, нереально развивать протокол таким образом, и что лучше будет построить новый блокчейн с нуля, который будет иметь все функции, которые он предполагал с самого начала, и что эта технология будет стимулировать повсеместное использование Nimiq.
Мы по-прежнему верим, что оба мнения ставят перед собой одну и ту же цель — масштабирование блокчейна, используя лишь разные средства к ее достижению. Поэтому мы поддержали Робина в начале его независимого исследования, что привело к реструкторизации, согласованной в августе 2018 года.
Почему бы не раскрыть конфликт раньше?
Прозрачность лежит в основе сущности Nimiq и является обязательством перед нашими участниками и сообществом. До настоящего момента команда Nimiq была полна решимости найти дружественное решение, чтобы предотвратить ущерб проекту и всем заинтересованным сторонам.
Было немало попыток разрешить разногласия: от бесчисленных личных бесед с доверенными третьими лицами в качестве посредников до соглашения Nimiq Research, о котором говорилось выше. Возможно, мы слишком долго держали этот внутренний конфликт в секрете в надежде на конструктивные решения. Команда Nimiq всегда была нацелена на такое решение. Стало намного труднее, когда Робин начал действовать таким образом, что его поведение расценивалось всей командой как все более и более иррациональное.
Последний пост Робина на Reddit — яркий тому пример: команда Nimiq, конечно же, ответственна за результаты проекта. Как достижения, так и неудачи. Сказать, что только лишь команда ответственна за снижение рыночной капитализации компании будет несправедливо, учитывая очевидные влияния внешних факторов. Плюс ко всем, он преуменьшает свою ответственность, отсутствуя в команде, а равно и в сообществе Nimiq.
Что это означает для Nimiq?
Что такое Nimiq без Робина лучше всего увидеть, взглянув на прогресс последних шести с лишним месяцев. Рывки вперед были целиком реализованы без вовлечения Робина.
Такие достижения как новая дорожная карта, редизайн бренда и новая маркетинговая стратегия появились без его участия. По бизнес части — были созданы многообещающие партнерства, новые биржи и потенциально первые NIM-фиат обмены уже в планах. С продуктовой стороны, дизайн-команда завершила полное обновление Nimiq Safe и первого пользовательского опыта, а новый сайт уже не за горами.
Основная команда недавно опубликовала прототип внедрения полного узла на Rust. Также почти готовы к публикации первые результаты исследования — эту работу также взяла на себя команда Nimiq.
В завершение всего были опубликованы стратегии по ускорению массового использования криптотехнологий. Группа профессиональных экспертов по маркетингу и рекламные агентства взялись за работу. Все они получили часть своих платежей в NIM чтобы снизить нагрузку на финансовые ресурсы проекта.
Вместе с этим существует постоянный процесс по снижению общих издержек. Некоторые члены команды пошли дальше и снизили свои компенсационные пакеты по своему желанию, работа по созданию широкомасштабной компенсации через NIM уже идет. Обвинение в том, что кто-то один заинтересован в финансовой выгоде, просто абсурдно.
Двигаемся дальше.
С этим объявлением затянувшийся раздор завершен. В пятницу, 11.01.2019 в 16:00 CET команда Nimiq проведет Открытое интервью на Reddit для ответа на все вопросы, которые останутся у сообщества, комментируя ситуацию с Робином. Но, разумеется, мы открыты и к любому техническому или продуктовому вопросу. На этом затянувшийся конфликт завершается и будет возможно поделиться более открытыми и прозрачными сообщениями в будущем.
Команда Nimiq более, чем когда-либо мотивирована и предана идее для движения вперед — чтобы менять мир с наиболее доступной и свободной платежной системой.
Nimiq, вперед и в добрый путь!
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Никакие из утверждений не должны быть рассмотрены как одобрение или рекомендация по отношению к Nimiq, а равно к любым криптовалютам или инвестициям. Никакая информация или мнения, содержащиеся здесь, не должны формировать побуждение или предложение со стороны авторов или соавторов к покупке или продаже каких-либо ценных бумаг или других финансовых инструментов, а равно не должна быть рассмотрена как рекомендация по инвестициям или услуга.