Size: a a a

2020 May 28

AP

Aleksei Pupyshev in ББ-чат
Arthur Ostapenko
В случае если технология не скам, то очень крутая штука у них получится. General purpose приватные вычисления. Ноды получают от тебя неизвестно что, делают неизвестно что, выдают неизвестно что, но ты доволен результатом, потому что вычисления после расшифровки правильные провели)
звучит как фантастика на самом деле)
источник

AO

Arthur Ostapenko in ББ-чат
да
источник

AP

Aleksei Pupyshev in ББ-чат
жаль, что они закрыто пилят протокол
источник

IK

Inal Kardanov in ББ-чат
Кстати, философский вопрос. Можно ли считать мультисиг N-of-M, с большим количеством M, но без возможности любому желающему присодиниться, децентрализованной системой?
источник

AP

Aleksei Pupyshev in ББ-чат
Inal Kardanov
Кстати, философский вопрос. Можно ли считать мультисиг N-of-M, с большим количеством M, но без возможности любому желающему присодиниться, децентрализованной системой?
а где центр?
источник

AP

Aleksei Pupyshev in ББ-чат
а нету его
источник

IK

Inal Kardanov in ББ-чат
Aleksei Pupyshev
а где центр?
А он может быть и есть, просто мы не видим, а когда присодиниться не можем, то и повлиять на систему не получится никак
источник

AP

Aleksei Pupyshev in ББ-чат
Inal Kardanov
А он может быть и есть, просто мы не видим, а когда присодиниться не можем, то и повлиять на систему не получится никак
Забавно все устроено, да - можешь запускать систему владея всей сейтью. Но так как все анонимно, то сеть типа децентралайзд и попробуй докажи обратное. И все, можно пользоваться контролем как в централизованных системах, и хайпом/принципами децентрализованных - win-win 🙂

В этом плане сразу повышается доверие и вера в потенциал к сетям с раскытыми валидаторами - ассоциации с публичными компаниями/командами и проч.
источник

AO

Arthur Ostapenko in ББ-чат
Aleksei Pupyshev
жаль, что они закрыто пилят протокол
Да, очень любопытно увидеть алгоритм. Обещают опубликовать, но пока не видел.

Я немного смотрел этот проект, и так понимаю они разбивают инфу с помощью shamir's secret sharing, каждой из 10 тыс нод дают по части (шифруют ее ключем на следующую эпоху), ноды делают одинаковые вычисления над своей частью. Вычисления получаются полностью гомоморфные. Если после вычислений обьединить все части, то получится валидный результат.  Вот тут можно поиграться в блокноте: https://observablehq.com/@superstratum/shamirs-secret-sharing-test

Дальше возникает проблема того что недобросовестная нода может просто выдать неправильный результат. Тогда комбинаторика не позволит просто перебрать все сочетания кусков, чтобы найти ложку дегтя.  
Для этого, я подозреваю, они используют zero knowledge пруфы произведенных вычислений. Нода возвращает результат своего вычисления и пруф того что вычисления были правильно сделаны.

И в итоге, если у них это все равботает как они заявляют, может получится настоящая бомба)
Всякие мастерчейны для взаимодействия блокчейнов между собой станут по сути уже не нужны. Так как сеть сможет реагировать на любые ивенты в одной сети, любыми транзакциями в другой. Да и помимо этого, много других кейсов появится для виртуальной машины которая может быстро делать приватные вычисления в которых неизвестны не входящие не исходящие данные
источник

AO

Arthur Ostapenko in ББ-чат
Может кстати, кто-то кто хорошо шарит в криптографии расскажет какие тут могут быть еще подводные камни?
источник

AO

Arthur Ostapenko in ББ-чат
Вычисления которые они сейчас делают - формирование валидной подписанной транзакции. То есть сам ключ от биткоин кошелька нигде не собирается обратно из частей. Собирается только готовая уже транзакция
источник

AP

Alex Petrov in ББ-чат
Arthur Ostapenko
Вычисления которые они сейчас делают - формирование валидной подписанной транзакции. То есть сам ключ от биткоин кошелька нигде не собирается обратно из частей. Собирается только готовая уже транзакция
чтобы подписать транзакцию, в без ключа никак.
источник

DK

Dmitry Khovratovich in ББ-чат
Это называется multiparty computations
источник

DK

Dmitry Khovratovich in ББ-чат
Когда вычисляется некая функция от секретных данных, которые распределены между юзерами.
источник

DK

Dmitry Khovratovich in ББ-чат
Главный подводный камень это низкая производительность и синхронность трафика, а также завязка на фиксированный набор участников
источник

DK

Dmitry Khovratovich in ББ-чат
Подходит только для простого функционала вроде совместного вычисления подписи
источник

DK

Dmitry Khovratovich in ББ-чат
Хотя теоретически можно любую функцию вычислить так
источник

DK

Dmitry Khovratovich in ББ-чат
И из этого можно сделать постквантовый снарк без trusted setup, но производительность будет так себе
источник

RC

Roman Ch in ББ-чат
До
источник

RC

Roman Ch in ББ-чат
Добрый день! Подскажите на https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_gettransactioncount - есть команда eth_getTransactionCount - которая возвращает количество отправленных транзакций с адреса. А есть ли команда, которая показывает   о т п р а в л е н н ы е     транзакции на адрес?
источник