u-transnet / core-lab

Основной репозиторий по разработке ядра проекта и исследованиям проводящимся в его рамках.
0 stars 0 forks source link

SPIKE: Исследование atomic swap и др. #5

Open DmitryUspensky opened 6 years ago

DmitryUspensky commented 6 years ago

Исследовать подходы к переводу средств из разных блокчейнов для выбора технологии последующей разработки.

DmitryUspensky commented 6 years ago

Блок принятия в работу. До 28.11.2017 375 UTDEV.SKILL.

cptn-solo commented 6 years ago

Вот тут продолжается обсуждение предложений, которые выкатили недавно ребзя из OL:

Re: OpenLedger propose Bitshares 3.0 enhancements (NEW) « Reply #63 on: November 23, 2017, 02:06:50 PM »

Вот тут более старая дискуссия по вопросу реализации trustless gateway. Но там как-то совсем все стухло. Можно почитать чтобы потом глупые вопросы типа моего (внизу) не писать людям

А тут более менее научно-популярный материал о "первом" а.с. между decred и bcc:

Atomic Swaps Decred and Litecoin completed something called a cross-chain atomic swap a few days ago. They published a blog about it, created a GitHub repo with utilities and talked about it on my show.

Еще есть короткая статья о том что это вообще, но там конечно совсем ваниль:

ATOMIC SWAPS WILL CHANGE CRYPTOCURRENCY FOREVER

Кроме atomic swap имеет смысл просмотреть по диагонали концепцию sidechain. Есть довольно фундаментальный document на эту тему. Но без подготовки в него страшно соваться:

130: Our proposed solution is to transfer assets by providing proofs of possession in the transferring transactions themselves, avoiding the need for nodes to track the sending chain. On a high level,when moving assets from one blockchain to another, we create a transaction on the first blockchainlocking the assets, then create a transaction on the second blockchain whose inputs contain acryptographic proof that the lock was done correctly. These inputs are tagged with an asset type, e.g. the genesis hash of its originating blockchain.

DmitryUspensky commented 6 years ago

Для осуществления транзакции cryptocurrency -> UTT. Есть варианты:

  1. Криптошлюз типа OpenLedger;
  2. Atomic swap / Side chain; Вариант со шлюзом проще всего, но это вчерашний день, т.к. при обмене между контрагентами есть третья сторона - сам шлюз. Второй вариант это в полной мере децентрализованный P2P обмен. Идея Atomic swap / Side chain была сформирована в 2013 году и в 2017 была реализована в нескольких блокчейнах: Bitcoin, Litecoin, Vertcoin, Decred. Для реализации Atomic Swap необходимо (возможно) вносить изменения в Bitshares core. Сейчас смотрю на Lightning network.
cptn-solo commented 6 years ago

На ск. я понимаю, мы остановились на понимании потребности в новом типе объекта в блокчейне (и плагина его обработки) для обеспечения возможности блокировки отправленных "Алисой" на счет "Боба" средств на заданный промежуток времени и откатом транзакции в случае отсутствия подтверждения поступления средств на счет "Алисы". При этом способ получения подтверждения зависит от возможностей второй системы (другой блокчейн, банковское АПИ, эскроу-сеть с рейтингами и т.п.) @UspenskyDritry @LastWarrior @mparkhomenko

DmitryUspensky commented 6 years ago

@kkrupovich да попробуем навернуть блокировки через кастомные объекты / плагины, вряд ли получится т.к. это слишком просто.

cptn-solo commented 6 years ago

BLOCK #22224878 TRANSFER |   From | utd-front To | uspenskydmitry1970 Quantity | 375.00000 UTDEV

Продолжаем впринципе, если кто хочет высказаться. Плюс есть следующая задача про lightning

cptn-solo commented 6 years ago

Плавно перетекли сюда

cptn-solo commented 6 years ago

@mparkhomenko дружище, а можешь глянуть clove - я правильно понимаю, что это просто заглушка, которая пока ничего не умеет?

ghost commented 6 years ago

@kkrupovich именно, только зародыш

cptn-solo commented 6 years ago

Но в любом случае надо взять ребят из Lamden на заметку (оч. классный видос - пример живой команды и реальных людей в блокчейн-проекте, технологически близком нашему)

cptn-solo commented 6 years ago

@mparkhomenko сегодня scorum (графен, форк steemit) выкатил анонс своей реализации atomic swap, причем у них есть пример scorum-lightcoin, который ссылается на реализацию decred, анонсированную не так давно

cptn-solo commented 6 years ago

@mparkhomenko @netral23 Ветка на reddit по тестнету lightning network - там довольно бурное обсуждение, тестнет запущен в декабре 2017, т.е. совсем недавно. Надо приглядывать за ними. Просто для коллекции.