Обмен монет в блокченах – это чаще всего процедура состоящая из трех шагов: 1. Договор о цене 2. Сторона, инициировавшая обмен, переводит монету А 3. Отвечающая сторона переводит монету Б
Это могут как асингронный переводы, так и атомарные, но суть всегда одна – монеты не покидают своих сетей, не создаются, не сжигаются, а лишь меняют адреса. Именно поэтому обычный перевод нельзя отлечить от обмена, монеты просто двигаются в сети.
Я в свое время назвал это концепцией потока, где есть последовательность действий, по итогу решающих задачи сторон. Поток мы был важен для создания правил действий, кто в какой последовательности что исполняет, чтобы не нарушать правильных ход событий.
Сейчас у меня появилось четкое видение, как можно поток наложить на все блочейны и трастлесс сервисы, где открытый протокол над ними будет выстраивать последовательность, фиксировать условия и дальше следить за исполнением. Это как проложить маршрут из точки А в Б, с использованием разного вида траспорта.
Возьмем самый сложный кейс: человек заходит в лавку в Дели, дает кассиру 1000 рупи (rupee, который почти равен, кстати, 1 рублю) и номер Яндекс.Денег, на который надо зачислить (другу в Россию переводит).
Расскажите, что происходит дальше?
Монеты начинают меняться друн на друга через узлы, которые заинтересованы дать наилучшие условия как по цене, так и скорости. Но на самом деле обмена нет, они принимают и передают эстафету друг от друга, проталкивая изменяемые в своей сущности монеты. Главная сила должна быть в том, что каждая операция точно исполнится, с гарантией от отката. Но если в блокчейне это все можно настроить, то что делать в последних милях? Момент зачисленя рупи в систему (бумага же не оцифруется) и рублей на Яндекс. Это два оффчейновых сервиса, где оракулы не смогут проверить факт исполнения, а само исполнение может быть даже отменено или фальсифицировано.
Охх... 1. Ушлый торговец берет себе в карман 1000 рупи и идёт к соседу просить позвонить за 100 рупи жене. 2. Жена по поручению мужа идёт в банк и кладет на счёт 800 рупи. 3. С помощью знакомого программиста и 50 рупи совместными усилиями удается оформить перевод в Яндекс.деньги. 4. На счёте индийца замораживаются 800 рупи и происходит конвертация в доллар (виртуальная) 5. Доллары тоже замораживаются на счету и маркер "обещание перевода средств" отправляется в банк, который осуществляет расчет яндекс.денег. 6. Банк Яндекс.денег осуществляет конвертацию в рубли и производит "виртуальный" перевод на счет яндекс денег. 7. Счасливый пользователь видит поплнение счета яндекс денег на 700р.
Это моё видение)
UPD. История, кстати, закончтся не тогда, когда пользователь увидит деньги в кошельке яндекс, а когда банки завершат взаиморасчет.
А почему не использовать сервер и базу для агрегации данных? Почему именно блокчейн? Если вас захотят взять за жопу, это сделают, и никакая децентрализация не поможет, так зачем?
Децентрализация сильно затрудняет этот процесс. Почему не сервер и БД. Потому как Single point of failure , а также единый сервис который легко блочить.
"на все блочейны и трастлесс сервисы". Уже в который раз режет ухо. Помню из уроков по инглишу, что переводится именно как НЕнадежный. Вот решил проверить
Странный вопрос. Вы хотите, чтобы один человек/команда имела возможность все менять, например, удалить ваш баланс.
Про "взять за жопу" тезис хороший. На него ведь нет ответа адекватного, да? Потому что он в себе несет глубокую мысль "вы биомусор на что вообще замахнулись, ваше дело малое".
1. Ушлый торговец берет себе в карман 1000 рупи и идёт к соседу просить позвонить за 100 рупи жене.
2. Жена по поручению мужа идёт в банк и кладет на счёт 800 рупи.
3. С помощью знакомого программиста и 50 рупи совместными усилиями удается оформить перевод в Яндекс.деньги.
4. На счёте индийца замораживаются 800 рупи и происходит конвертация в доллар (виртуальная)
5. Доллары тоже замораживаются на счету и маркер "обещание перевода средств" отправляется в банк, который осуществляет расчет яндекс.денег.
6. Банк Яндекс.денег осуществляет конвертацию в рубли и производит "виртуальный" перевод на счет яндекс денег.
7. Счасливый пользователь видит поплнение счета яндекс денег на 700р.
Это моё видение)
UPD. История, кстати, закончтся не тогда, когда пользователь увидит деньги в кошельке яндекс, а когда банки завершат взаиморасчет.
Почему не сервер и БД. Потому как Single point of failure
, а также единый сервис который легко блочить.
Про "взять за жопу" тезис хороший. На него ведь нет ответа адекватного, да? Потому что он в себе несет глубокую мысль "вы биомусор на что вообще замахнулись, ваше дело малое".