Post
Topic
Board Альтернативные криптовалюты
Re: [ANN] WAVES. Платфoрма криптo-активoв без кoмпрoмиссoв
by
c1oud
on 15/10/2018, 06:54:00 UTC
Сама торговля децентрализована. А вот хранение активов, да, централизованное, если хотите торговать монетами другого блокчейа, так как обратное в принципе на практике невозможно .

Ну, почему же. У меня есть как минимум один вариант. Не знаю, можно ли реализовать это в рамках текущих блокчейнов/смарт-контрактов, но сам алгоритм должен быть рабочий.
Например, рассмотрим шлюз эфир-волны.
На эфире есть смарт-контракт, который принимает эфирки + адрес назначения в блокчейне волн.
В блокчейне волн есть специальные ранее выбранные ноды-гейты, которые при поступлении средств на эфирный контракт зачисляют соответствующий токен weth на адрес в блокчейне волн.
Вывод. Отправляем weth на смарт-контракт в блокчейне волн с указанием адреса в блокчейне эфира.
Ноды-гейты, видя данную транзу, вызывают смарт-контракт эфира, передавая сумму, адрес для зачисления и подписи.
Для авторизации действий вывода хранящихся на смарт-контрактах средств используется 2/3 подписей нод-гейтов в обоих блокчейнах. Единственное место, которое нужно продумать - управлением списком авторизованных нод в блокчейне эфира на случай их скама/взлома. Хотя, наверное, после такой атаки это будет не так важно. Как полумеру можно ввести страховые депозиты (как минимум, чтобы не бросали свои ноды и защищали лучше), но тут уже зависит от прибыльности гейтов, а то может и желающих не найтись.
Плановую же передачу прав (замену адресов-распорядителей в смарт-контракте) можно организовать без проблем по желанию самой ноды. Добавление новых - через 2/3 подписей. В блокчейне волн помимо прочего в экстренном случае можно использовать хард-форк.

Да и в Komodo или Bitshares разве не децентрализованные гейты? Где-то видел в их пиаре утверждения о подобном.

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

Вообще надо команде передать пусть оценят возможно ли )