Size: a a a

2018 December 11

BB

Boris Beginin in pro.elixir
тоже надо отваливаться
источник

KA

Korolll And in pro.elixir
(
Да и честно говоря я мало понимаю, какие преимущества языка вы потеряете от того, что будете джаваскрипт вызывать из ТС
Так как ts это типизированный js я теряю типизацию)
источник

AP

Andrey Pavlov in pro.elixir
Alex Dovzhanyn 🌵
Привет друзья, я хотел бы поделиться с вами проектом, над которым я работал в течение последних нескольких месяцев: Elixium, блокчейн, написанный на Elixir. Было бы здорово, если бы вы могли посмотреть на это и, возможно, даже помочь. https://github.com/elixiumnetwork/elixium_core
Прошу прощения что опять поднимаю эту тему, после фееричного баттла: нжинэкс против ковбоя. Но у меня возникли вопросы именно по этому репозиторию, остальные не смотрел. Как именно будет организовываться анонимность и децентрализация в сети и p2p? Сейчас в исходниках я вижу банальный tcp. Наличие там шифрования делает почти ничего для обеспечения анонимности. Для p2p и децентрализации нужно что-то более хитрое нежели бутстрапинг через одну ноду. Где dht? Где дисковеринг нод? Извините, если моё сообщение выглядит как критиканство. Я просто хочу разобраться. Возможно я не внимательно смотрел.
источник

YS

Yuri S. in pro.elixir
Źmićer Rubinštejn
Только не тогда когда оверхед суммируется
Это верно если нет tls, а с шифрованием, nginx, явно, быстрее устанавливает секурные соединения с клиентами, а проксирует он ковбою уже просто http1.1 запросы
источник

(

( in pro.elixir
Korolll And
Так как ts это типизированный js я теряю типизацию)
Невелика потеря по сравнению с тем, что у вас в принципе есть возможность интеропа с джаваскриптом. К тому же я уверен, что в тсе можно вручную указать тип для того, в чем вы уверены. Не знаю, как он работает, но это было бы логично
источник

AD

Alex Dovzhanyn 🌵 in pro.elixir
Andrey Pavlov
Прошу прощения что опять поднимаю эту тему, после фееричного баттла: нжинэкс против ковбоя. Но у меня возникли вопросы именно по этому репозиторию, остальные не смотрел. Как именно будет организовываться анонимность и децентрализация в сети и p2p? Сейчас в исходниках я вижу банальный tcp. Наличие там шифрования делает почти ничего для обеспечения анонимности. Для p2p и децентрализации нужно что-то более хитрое нежели бутстрапинг через одну ноду. Где dht? Где дисковеринг нод? Извините, если моё сообщение выглядит как критиканство. Я просто хочу разобраться. Возможно я не внимательно смотрел.
Привет! Нам не нужно беспокоиться об анонимности реальных IP-адресов майнеров и узлов, если кто-то хочет скрыть свой IP, он может использовать VPN. Анонимность проявляется на уровне транзакций, где фактические пользователи цепочки (люди, отправляющие транзакции) должны иметь возможность отправлять транзакции без привязки к ним, даже псевдонимно. Для этого мы будем использовать zkSNARKS, который позволяет нам создавать транзакции, которые поддаются достоверной проверке, не делясь сведениями о самой транзакции, такими как адреса внутри транзакции или сумма
источник

AP

Andrey Pavlov in pro.elixir
понятно, спасибо
источник

AD

Alex Dovzhanyn 🌵 in pro.elixir
Andrey Pavlov
понятно, спасибо
При этом мы пока не внедрили zkSNARKS, но мы будем внедрять его в ближайшем будущем. Кроме того, что касается безопасности данных tcp, мы используем SRP и AES256 для сквозного шифрования данных, передаваемых между узлами. Первоначальное обнаружение одноранговых узлов выполняется через центральный сервер начальной загрузки (поскольку это неизбежно), а затем одноранговый узел запрашивает своих одноранговых узлов
источник

AP

Andrey Pavlov in pro.elixir
анонимность только транзакций допустим ок. Но не задумывались ли вы что один (два-три-...) бутстрап сервер(а) это прям таки централизованная централизация?
источник

A

A1exey Lopatin in pro.elixir
Господа, пожалуйста, помогите разобраться с 302 редиректом в контроллере, как сделать? Описание ситуации по ссылке - https://gist.github.com/lyo5ha/26bd10d55c7810dc28a5cd389658c543
источник

jc

john conor  in pro.elixir
Yuri S.
Это верно если нет tls, а с шифрованием, nginx, явно, быстрее устанавливает секурные соединения с клиентами, а проксирует он ковбою уже просто http1.1 запросы
но ведь ковбой это http2 (гифка с сильнорасстроенным персонажем)
источник

NM

Nikita Mistyukov in pro.elixir
A1exey Lopatin
Господа, пожалуйста, помогите разобраться с 302 редиректом в контроллере, как сделать? Описание ситуации по ссылке - https://gist.github.com/lyo5ha/26bd10d55c7810dc28a5cd389658c543
ну тебе надо матчить ответ шттпойзона и в зависимости от ответа выставлять статусы, делать редиректы
источник

AD

Alex Dovzhanyn 🌵 in pro.elixir
Andrey Pavlov
анонимность только транзакций допустим ок. Но не задумывались ли вы что один (два-три-...) бутстрап сервер(а) это прям таки централизованная централизация?
да и нет, сервер начальной загрузки - это точка начального контакта, позволяющая обнаружить одноранговый узел. после этого начального контакта, когда узел запускается впервые, он никогда не подключается к серверу снова и вместо этого получает все свои одноранговые узлы от других известных одноранговых узлов. Также можно указать свой собственный сервер начальной загрузки, что означает, что вам не нужно использовать наш. мы также собираемся позволить сопровождающим узла указывать ip узла, который они хотели бы использовать для начальной загрузки в сеть. в этом случае сопровождающий узла может попросить у друга ip своего узла или найти ip на форуме
источник

AP

Andrey Pavlov in pro.elixir
ну окей, тогда понятно
источник

АЮ

Андрей Юнми in pro.elixir
Alex Dovzhanyn 🌵
При этом мы пока не внедрили zkSNARKS, но мы будем внедрять его в ближайшем будущем. Кроме того, что касается безопасности данных tcp, мы используем SRP и AES256 для сквозного шифрования данных, передаваемых между узлами. Первоначальное обнаружение одноранговых узлов выполняется через центральный сервер начальной загрузки (поскольку это неизбежно), а затем одноранговый узел запрашивает своих одноранговых узлов
> поскольку это неизбежно
Таки можно развернуть несколько бустрап-нод и хоть захардкодить их для остальных пользователей. В случае чего пользователи смогут поменять. А так, при закрытии центрального сервера вся система падает.
источник

AD

Alex Dovzhanyn 🌵 in pro.elixir
Андрей Юнми
> поскольку это неизбежно
Таки можно развернуть несколько бустрап-нод и хоть захардкодить их для остальных пользователей. В случае чего пользователи смогут поменять. А так, при закрытии центрального сервера вся система падает.
это не жестко, его вариант конфигурации. узлы могут использовать любой сервер начальной загрузки, который им нравится
источник

NM

Nikita Mistyukov in pro.elixir
A1exey Lopatin
Господа, пожалуйста, помогите разобраться с 302 редиректом в контроллере, как сделать? Описание ситуации по ссылке - https://gist.github.com/lyo5ha/26bd10d55c7810dc28a5cd389658c543
тебе надо поймать ответ шттпойзона с редиректом, и сделать conn |> put_status(302) |> redirect(to: куда там тебе надо) в таком духе.
источник

A

A1exey Lopatin in pro.elixir
Nikita Mistyukov
ну тебе надо матчить ответ шттпойзона и в зависимости от ответа выставлять статусы, делать редиректы
Привет, Никита! Как там крипта? В этом редиректе есть куки с ключом. И они в conn не кладутся. Вернее не так - кладутся, но реальный редирект в браузере, который делаю в контроллере (redirect(external: <домен>)) уже без этого ключа в куках.
источник

A

A1exey Lopatin in pro.elixir
Nikita Mistyukov
тебе надо поймать ответ шттпойзона с редиректом, и сделать conn |> put_status(302) |> redirect(to: куда там тебе надо) в таком духе.
О, попробую, put_status не пробовал.
источник

NM

Nikita Mistyukov in pro.elixir
ну и куку положить попробуй, чего эт она не кладется то
источник