Как обычно здесь главные новости и все события в экосистеме zcash за неделю, а также регуляционные тенденции в сфере криптовалют. В вступлении я обращаю внимание на события, которые показались мне самыми значимыми.
🛡️🛡️🛡️
Еженедельное письмо Джоша на форуме, моя любимая часть новостей. Технические обновления заправленные наблюдениями и лирикой в дружеском формате общины:
«Привет, Zeeps!
Кто-нибудь еще является поклонником Формулы-1? Если нет, то ничего страшного, этот пост для вас.
Формула-1 — это мой джем или, по крайней мере, один из них. Мне нравится практически всё, что заставляет моё сердце биться — что заставляет меня чувствовать. Да, этот вид спорта немного элитарный. Не беда. Это быстро, опасно и весело. Ферстаппен был силой в последние пару лет — неприкасаемым. До тех пор, пока мой мальчик Ландо не одержал свою первую победу на прошлой неделе в Майами.
Однажды я разговаривал с рекламным брокером Формулы-1, когда еще только начинал работать в тогдашней Zcash Company. Они предложили мне нанести логотип Zcash на Ferrari или Mercedes по действительно доступной цене в несколько миллионов. За логотип. Уф. Наверное, кто-то должен платить за эти машины.
Многие говорили о том, что важно сосредоточиться на шинах, мощном двигателе, который приведет всех нас в мир финансовой свободы через приватную цепочку без права доступа под названием Zcash. В этом проекте участвуют одни из лучших в мире разработчиков и создателей двигателя. Лучших в мире.
Но если вы следите за Формулой 1, то знаете, что двигатель — это всего лишь один из элементов. Каждая команда — это «конструктор», который собирает воедино тщательно настроенный двигатель и шасси, решает, на каких шинах и как долго работать, исходя из особенностей трассы и погодных условий.
Двигатель — это всего лишь один, пусть и важный элемент. Важна каждая мелочь. Понимаете, куда я клоню? Чтобы создать победителя, нужно уметь собрать всё воедино. В Формуле-1 за этим можно наблюдать. Если говорить о Zcash, то все остальные дисциплины только сейчас начинают догонять нас. Появляются эксперты по повышению осведомленности и стимулированию принятия, но в первую очередь мы сосредоточены на создании более мощного двигателя, который, в лучшем случае, используется недостаточно.
Но что ещё важнее, мы не можем строить Zcash как болид Формулы-1 или, что ещё хуже, как просто двигатель, если мы ожидаем, что он станет глобально полезным инструментом для достижения финансовой свободы.
Машины Формулы-1 созданы для одного: быстро ехать по узким трассам, свободным от мусора, в течение нескольких часов подряд. В гонках участвуют только 20 пилотов из 10 команд. Чтобы управлять одним из них, нужно пройти путь в спорте, иметь серьёзную финансовую поддержку и сверхбыстрые рефлексы. Многие смотрят, но немногие могут управлять машиной.
Если не машина Формулы-1, то что мы должны построить?
Я спрашиваю, кого мы хотим привлечь и что им нужно?
Если вы хотите построить машину для механиков, она будет полезна только механикам.
Если вы хотите строить для богатой элиты, постройте Ferrari. Один мой друг купил такой. Думаю, она стоила столько же, сколько его дом. Он ездил на ней только раз в неделю по ровным дорогам и тратил 15 тысяч долларов в год на содержание. В основном она стояла в его гараже. Максимум удовольствия, минимум пользы.
Что тогда, Tesla? Джип? Признаюсь, я меняю машины чаще, чем зубные щетки, а мне нравится чистая зубная щетка. У меня было 4 джипа. Они великолепны в снегу и горах, где я живу. Они созданы специально для этого. В настоящее время я владею Tesla. Супервесёлая, но ужасная на снегу с моими спортивными шинами.
Вот к чему я клоню. Если мы хотим, чтобы нас приняли, мы должны идти туда, где есть пользователи, и строить специально для них. Кому нужна финансовая свобода? Где они живут? Какие инструменты им нужны? Это не универсальный вариант. Нам нужен хороший движок, но также регулируемый стек сверху. Чтобы понять, как это сделать, мы идём туда, где есть люди, а затем строим для них. Мы уже знаем, что строим не для богатой элиты. Мы строим для простых людей по всему миру, которым нужна практичность, устойчивость к цензуре и безопасность.
Было создано множество автомобилей с крутыми функциями, которые, по мнению дизайнеров, были нужны людям, но они полностью провалились. Скорее всего, все они были спроектированы кем-то, сидящим в башне из слоновой кости, в полном отрыве от людей, которые, как они надеялись, будут бросать деньги в их сторону.
Стройте ни для кого, и никто не придёт. Ставьте все на интуицию, что «когда-нибудь» люди придут, и есть шанс, что вы будете прозябать в нищете, злясь на всех этих «тупоголовых, которые просто не понимают».
Вот почему я приветствую усилия @peacemonger в её исследовании пользователей с ZURE, а также @zancas и команду Zingo!, которые активно взаимодействуют с сообществом в латинской Америке. Они там, слушают, чтобы мы могли строить со смыслом. Нам нужно больше таких людей. Это также то, что мы пытаемся сделать с Zashi, чтобы использовать в работе над движком. Чтобы создать пользовательский опыт мирового класса для ZEC, нам нужно понять пользователей, для которых мы строим.
И тогда, когда мы сможем по-настоящему узнать наших пользователей, наших людей, мы сможем создать полноценный механизм, который избавит их от устаревших и зачастую гнусных финансовых ограничений. Затем мы построим новую систему, которая действительно освободит людей. Если мы все сделаем правильно, то то, что мы создадим, может вас удивить.
Потому что там, куда мы едем, нам не нужны дороги!
Вот что ECC делал на этой неделе:
Zashi / и связанные кошельки
Zashi iOS:
переписали навигацию приложения, чтобы исправить проблему с iOS 15
работа над биометрической безопасностью
реализована аутентификация для отправки, удаления и экспорта приватных данных
создали пользовательскую реализацию Changelog с редактируемым .json-файлом
обновлен пользовательский интерфейс экрана «О программе» и создан новый экран Changelog
реализована обработка нескольких заметок и их отображение в пользовательском интерфейсе приложения
реализовано исправление сбоя при экранировании
Обновление аналитики:
Уникальные установки: 1.41k
Всего загрузок: 1.6k
Zashi Android:
реализация требований к аутентификации
добавлена заставка при каждом запуске приложения
Обновление аналитики:
Установки в процессе тестирования: 935
Всего загрузок: 2.02k (включая бета-версию)
@nuttycom обнаружил ошибку с деревом обязательств, которую было трудно диагностировать.
Для Sapling был добавлен флаг возможности, так что Brave не придется импортировать Sapling crate.
На этой неделе Binance подкинул нам сюрприз: он начал отклонять средства, поступающие с экранированных адресов, и требование RPC. Крис подхватил эту идею и реализовал её.
@str4d провел некоторое время с Zingo! над оптимизацией хранения начальных фраз
Zcash
Str4d провел дальнейший рефакторинг типа транзакций zcash_primitives для введения признака Bundles и включения Sprout.
Дайра-Эмма и @ebfull также начали составлять карту целей дизайна масштабирования, которая использует много предыдущей работы для увеличения емкости блока для доказательств Orchard.
Мы также поддержали рассмотрение гранта для другого партнера экосистемы Zcash.
Прочее
Я встретился с Джеком, чтобы обсудить наше решение расторгнуть соглашение о торговой марке ECC/ZF и последствия этого. Мы предоставим обновленную информацию по мере продвижения разговора.
Я опубликовал FAQ о возможном пути к новому типу фонда развития.
Мы открыли новую вакансию дизайнера продуктов Zashi и активно проводим собеседования с замечательными кандидатами на должность директора по финансам и операциям.
В связи с этим Маргарет «уходит на пенсию», чтобы сосредоточиться на творчестве. Она была операционным клеем, удерживающим ECC вместе с самого начала. Она потрясающий человек, и нам будет её очень не хватать.
Джени вернулась к нам на полный рабочий день и стала нашим новым менеджером по бизнес-операциям! Она — звезда, и я надеюсь, что многие из вас смогут с ней познакомиться!
Мы также завершили наш первый опрос членов ZAC. На данный момент (один новый опрос был завершен сегодня) у нас 29 респондентов.
Общая реакция на позицию ECC по Zcash Dev Fund:
Сильно не согласны: 6,9%
Нейтрально: 17,2%
Согласны: 41,4 %
Сильно согласен: 34,5%
Предпочтительный вариант для Dev Fund:
Допустить, чтобы срок действия Фонда развития истёк: 11,5%
Направить средства Фонда развития в децентрализованный пул грантов: 88,5%
Мы также получили много замечательных письменных мыслей и отзывов. Спасибо всем!
Татьяна написала отличный пост о правильном построении опроса, и мы будем следовать этим рекомендациям по мере продвижения вперед!
«Как мы можем защитить нашу конфиденциальность в эпоху растущей компьютеризации?
Сегодня наша жизнь подвержена наблюдению множеством разных способов. Каждая транзакция по кредитной карте регистрируется в базе данных. Наши телефонные звонки фиксируются телефонной компанией и используются для ее маркетинговых целей. Наши чеки копируются и архивируются банками. А новые методы «сопоставления» объединяют информацию из множества баз данных, раскрывая еще больше информации о нашей жизни. По мере роста баз данных всё больше транзакций осуществляется в электронном виде через телефонные системы и компьютерные сети, что увеличивает возможность мониторинга, который будет расти вместе с ними.
Предсказуемо, предложенные решения этой проблемы включают вмешательство правительства. Одно из предложений состоит в принятии закона, который запрещает использование информации для целей, отличных от тех, для которых она была первоначально собрана. Таким образом, данные о доходах, полученные с помощью мониторинга покупок по кредитным картам, не могут быть использованы для отправки рекламных материалов по почте; телефонные записи не могут быть проданы агентствам по маркетингу и т.д.
Но это плохое решение по многим причинам. Правительственные учреждения традиционно неэффективны, когда речь идет о выполнении существующих законов, ограничивающих использование информации, что приводит к медленной обработке жалоб и их низкому уровню расследования. Это означает, что будет очень сложно привлечь к ответственности тех, кто нарушает закон. Правительство также склонно к чрезмерному усилению своего контроля. Например, США имеют законы, требующие использования баз данных о кредитных картах для отслеживания доходов и предотвращения уклонения от уплаты налогов. И, как и следовало ожидать, правительство само активно использует эти базы данных для наблюдения за гражданами и отслеживания их действий.
Однако есть еще одно решение, предложенное Дэвидом Чаумом из Центра информатики и компьютерных наук в Нидерландах. В то время как большинство людей сочло бы это решение связанным с правительством, Чаум предложил техническое решение. Он фокусируется на криптографии — науке, посвященной сохранению информации конфиденциальной.
Криптография, искусство секретного письма, пережила революцию за последние два десятилетия, спровоцированную изобретением криптографии с открытым ключом. Основываясь на этой новой технологии, компьютерные ученые разветвили ее на множество направлений, продвигая границы безопасности и конфиденциальности в новые территории. И это открыло новые приложения для криптографии, которые обещают решить многие проблемы, описанные выше.
Подход Чаума к защите конфиденциальности можно рассматривать как состоящий из трех уровней. Первый уровень — это криптография с открытым ключом, которая защищает конфиденциальность индивидуальных сообщений. Второй уровень — анонимные сообщения, позволяющие обмениваться электронными «письмами» без раскрытия сторон и сохраняя время отправки. Это усложняет мониторинг общения и позволяет людям не только общаться, но и передавать деньги анонимно. В конце концов, вы сможете обменять электронные деньги на наличные. Если вы хотите, чтобы транзакции оставались конфиденциальными, нужно обеспечить, чтобы все этапы этих частных транзакций происходили в электронном виде.
Необходимо признать, что есть и другие предложения по «электронным деньгам», которые предназначены для защиты конфиденциальности индивидуальных лиц; такие предложения заслуживают внимания. Чтобы сохранить атрибуты конфиденциальности наличных денег, их «цифровые деньги» подходят. Но другие электронные замены наличных угрожают конфиденциальности. Хотя они могут облегчить компьютерный мониторинг, добавляя более детализированную информацию в базы данных. И если вы увидите предложение об электронной системе платежей, обязательно спросите, способна ли она сохранить конфиденциальность финансовых транзакций так же, как наличные деньги сегодня. Если нет, поймите, что предложение направлено на нанесение вреда, а не на помощь вашей финансовой конфиденциальности.«
🛡️🛡️🛡️
ВНИМАНИЕ! Есть первое подобное сообщение на форуме от пользователя #Binance, согласно которому биржа уведомила о заморозке (с дальнейшим возвратом) поступившего на баланс $ZEC:
«Ваш депозит в размере 1 ZEC был отклонен из-за специфических регуляторных ограничений в вашем регионе. Мы любезно просим вас убедиться, что ваши будущие депозиты выполняются через поддерживаемую сеть и с поддерживаемыми токенами. Если эта деятельность не связана с вами, пожалуйста, свяжитесь с нами без промедления.»
«Ваш депозит был отклонен, так как мы не смогли определить адрес отправителя. Адрес отправителя скрыт в блокчейне. Но не беспокойтесь, мы подадим заявку на возврат средств по вашему запросу. Пожалуйста, подайте заявку по этой ссылке: ссылка на инструкцию«
«- Просто верните мне деньги. Пусть депозит пройдет и измените информацию, предоставленную на странице Zcash. Меня попросили предоставить адрес, и я его дал вам. — Апелляция будет рассмотрена в течение 32 рабочих дней.»
Предполагается, что таким образом биржа отучает пользователей отправлять им активы «из ниоткуда» пытаясь привести депозиты #Zcash в соответствие с установленными нормативными AML-требованиями. Это вероятно временное решение до момента внедрения в кошельки для Zcash интерфейсов специальных биржевых адресов, на которые нельзя отправить ZEC из защищённого бассейна.
Скорее всего речь о пользователе из ЕС, но лучше не рисковать. Напомню, что это предложение возникло как альтернатива делистингу актива с биржи.
РЕШЕНИЕ: Если собираетесь пополнять свой ZEC-баланс на Binance, то делайте это со своего прозрачного адреса (начинается с буквы «t»), который есть в любом кошельке для Zcash. Переместите активы сначала на него, а потом уже на адрес аккаунта биржи. Отсечка автоматическая и бирже достаточно видеть адрес касания, дальше им нет дела откуда там взялись средства. Такие вот костыли, но вы видите какие выносятся решения в судах ЕС против разработчиков конфиденциальных протоколов и прочие вещи.
Предыдущий Arborist Call 76 был практически полностью посвящён подготовке к ZconV, поэтому я пропустил его обзор. А теперь разработчики вернулись к работе и поделились прогрессом.
Zashi
На последнем звонке Arborist от ECC Крис и Str4d обсуждали текущие задачи по поддержке и устранению неполадок после запуска приложений кошелька Zashi. Эта работа заняла большую часть их времени после конференции Zcon. Также проводились обсуждения о том, как будет работать конвертация валют в Zashi. Основной задачей было разработать подход, который позволит верифицировать обменные курсы без необходимости промежуточного кэширования данных в lightwalletd, что могло бы подвергнуть их риску манипуляций.
Binance
Они также затронули тему сотрудничества с Binance, которое требует добавления нового метода RPC в Zcashd для проверки конверсий TEX адресов. Это стало необходимостью, так как без этой функции Binance не могла продолжить интеграцию. После некоторых обсуждений команда решила добавить требуемый метод.
NU6
Обсуждения касались обновления функционала заметок, которое запланировано в следующем сетевом обновлении (NU6).
Str4d обсудил новый подход к шифрованию мемо в Zcash, который позволит делиться секретными ключами между разными получателями. Вместо того чтобы встраивать ключ прямо в транзакцию, предлагается выводить его из общего секрета, который формируется при декрипции. Этот метод облегчает управление ключами и повышает безопасность платежей, так как позволяет раздельно контролировать доступ к тексту заметки и мемо.
Daira Emma добавила, что такой подход также упрощает внедрение изменений в систему и делает процесс более гибким. Она считает, что текущая сложность системы может стать препятствием для её дальнейшего развития, предпочитая более простую реализацию с дополнительными 32 байтами ключа в тексте заметки.
В итоге обсуждалась возможность комбинирования обоих методов для оптимизации процесса шифрования, что может привести к более эффективной и безопасной системе обмена мемо между пользователями.
Zcash ZSA
На недавних встречах команда отвечающая за ZIP (новые функции Zcash) обсуждала разработку Zcash Shielded Assets (ZSAs) с командой qedit. Встречи, первоначально посвященные спецификации, сосредоточились на интеграции начальных компонентов и изменениях в гаджетах halo2.
Daira Emma подняла вопрос о взаимодействии ZSAs с изменениями мемо для NU6 и обсудила детали, такие как требования хранения данных узлами и отслеживание состояния активов. Обсуждались проблемы отрицательных балансов и контроль выпуска активов.
Также рассмотрены изменения, касающиеся улучшения пользовательского опыта в кошельках и потенциальное добавление новых рекомендаций, чтобы учесть особенности реализации ZSAs.
Zebra
Альфредо обсудил последние обновления команды Zebra, начиная с участия в конференции Zcon. Перед конференцией была выпущена версия Zebra 1.7.0, которая включала поддержку regtest и пользовательских тестовых сетей.
Команда также решила вернуть срок поддержки Zebra к первоначальным 16 неделям, аналогично практике zcashd, после короткого расширения до 20 недель из-за возникших опасений.
Текущие усилия команды сосредоточены на создании учебного пособия по regtest и обновлении зависимостей ECC, что является сложной задачей и занимает много времени. Также идёт работа над исправлением ошибки, связанной с методом gettreestate, по которому уже подготовлен пулл-реквест.
Перенос узла Zcash на Zebra
Str4d рассказал о последних достижениях в проекте Zcash, уделяя внимание разработке на Rust, которая переносится из C++. Эта работа включает интеграцию новой реализации скриптов в существующую библиотеку Zcash на Rust, что должно упростить будущую сборку и настройку. Он также упомянул о планах постепенного внедрения этой реализации в рамках сетевого обновления для минимизации потенциальных рисков, аналогично тому, как это было сделано с криптографическими зависимостями в прошлом.
Кроме того, ведется работа по исправлению ошибок в бэкенде клиента Zcash и зависимостях, что критически важно для поддержки работы полноценного кошелька. Обсуждаются подходы к сборке первых версий бинарных файлов для разработки кошельков, что станет более актуальным на будущих звонках Arborist.
Str4d также затронул рефакторинг строителя транзакций Zcash Primitives, целью которого является упрощение процесса развертывания и аудита зависимостей, особенно для компонентов, не использующихся непосредственно. Это изменение также предполагает, что создание подписей станет отдельным шагом, упрощая интеграцию с аппаратными кошельками.
FROST
Conrado рассказал о прогрессе в демонстрации FROST, которую они представили на Zcon. Он упомянул, что демо уже почти готово к самостоятельному запуску, ожидается лишь один последний пулл-реквест, после чего любой желающий сможет запустить демо у себя.
Демо позволяет испытать работу FROST на разных машинах в разных местах с использованием сервера, который обеспечивает обмен сообщениями между пользователями. В настоящее время команда работает над рефакторингом сервера для подготовки к полноценной имплементации, включая добавление механизмов регистрации пользователей, шифрования и аутентификации.
Спасибо за чтение!
Заключительная информация
Если вы также хотите принять участие в Arborist ⓩ Call или у вас есть вопросы к разработчикам, то зарегистрироваться для участия можно здесь. Расписание следующего звонка. Для удобства разработчиков на выбор доступны два часовых пояса! 15:00 UTC и 21:00 UTC.
Electric Coin Company (ECC) объявили о проведении оплачиваемого аудита zk-цепей, используемых в проекте Penumbra. Этот шаг направлен на изучение и улучшение мультиактивных защищённых протоколов. Аудит поможет ECC получить ценные знания и применить их в своих разработках, таких как Zcash Shielded Assets (ZSA).
Изучение Penumbra позволит ECC понять уникальные особенности и механизмы, включая частную делегацию долей и голосование на основе веса долей. Это повысит надёжность и безопасность протоколов, что важно для всех пользователей технологий конфиденциальных платежей.
Польза для сообщества заключается в улучшении безопасности, выявлении и устранении уязвимостей, а также в обмене знаниями и опытом между различными проектами. ECC подчёркивает, что данная работа не создаёт конфликта интересов, поскольку укрепление доверия к одному протоколу положительно влияет на всю экосистему. Таким образом, аудит Penumbra приносит пользу как пользователям Zcash, так и пользователям Penumbra, повышая общую надёжность и безопасность мульти-активных защищённых протоколов.
Если вы следите за дружественной экосистемой #Cosmos, то наверняка уже подписаны на YouTube-канал @Defigeeek. А если нет, то обязательно обратите внимание. Честно не представляю, как он успевает следить за всеми проектами, о которых рассказывает с максимальной эффективностью. Огромный труд!
Кстати, я стараюсь освещать главные новости Zcash в Disсord здесь!
🛡️🛡️🛡️
Подписывайтесь на @ruzcash в «X»и будете первыми, кто узнает все новости про Zcash
В Zcash я перекочевал в 2018 из сообщества Monero, которое на тот момент поверьте было крайне маргинализированным и некоторые анархические высказывания, выходящие за рамки либертарианских учений меня сильно напрягали. Я интуитивно с самого начала воспринимал Zcash как «рукопожатный» проект. Да. Это на практике так. Если даже откинуть менее надёжную криптографию в Monero, мне просто больше по душе была риторика крипто-регулирования, чем крипто-анархии. Даже просто пропагандировать монету, которую могут ненароком забанить со всего что только можно — уже здесь возникают сомнения с точки зрения благоразумных инвестиций. И мы на практике теперь видим, что такой сценарий вероятен, если проект начинает огрызаться слишком активно (Samourai Wallet, Tornado Cash, Local Monero).
Давайте по честному, сегодня наша децентрализация не такая уж и надёжная. Наши приложения в централизованных магазинах, наши домены требуют регистрации у операторов с государственной регистрацией. 99% трафика приходится на централизованные биржи. Даже если вы строите децентрализованную устойчивую сеть, вам будет крайне тяжело привлечь сторонников в условиях огромной конкуренции. Люди в свободных обществах выберут легальные пути, а не путь сопротивления. Точно не инвесторы. Поэтому если вам интересно знать, как себя ощущает Zcash в правовом ландшафте (спойлер — вполне уверенно), и если вам инетересна тема регулирования криптовалют, тенденции и разбор уголовных дел (особенно если вы разраб), то заходите: https://pro.zcash.ru/obzor-vtorogo-dnya-zconv
К конференции это не имеет отношения, но обратите внимание вот на что. Как я уже говорил Zcash задумывался как обновление в протокол Bitcoin. На сайте проекта, зарегистрированном в январе 2014 года указано, что проект финансировал в т.ч. «Skolkovo Foundation under grant agreement dated 10/26/2011»
WTF Чубайс? А ещё это указывает, что существовало некое соглашение в 2011 году о совместном финансировании проекта анонимной криптовалюты. Проверьте участников в этом списке. Как тут не поверить в теории заговора?