Bitcoin Forum

Local => Идеи => Topic started by: Vtools on July 20, 2018, 11:19:00 AM



Title: Блокчейн-торговля (опираясь на теорию игр)
Post by: Vtools on July 20, 2018, 11:19:00 AM
Блокчейн-торговля

Задумал написать смарт-контракт для децентрализованной торговли, вот какие мысли меня посетили...

Интернет-торговля

Товар может продаваться через интернет по следующей схеме:
  • При продаже товара у продавца и клиента замораживается депозит. У продавца 0,5 от суммы товара, а у покупателя 1,5 от суммы товара (т.е. всего 2-х кратная сумма).
  • При получении товара, покупатель отправляет транзакцию - товар получен. Ему возвращается 0.5 суммы, а продавцу 1,5 части суммы (оплата за товар + возврат 0,5 депозита)
  • Если покупатель не сообщает в блокчейн такую информацию, то оба лишаются средств: продавец 0,5 суммы + стоимость товара (если он его отправлял), покупатель 1,5 суммы денег (или за минусом стоимости товара - если товар все же получил). Таким образом покупателю и продавцу выгодно быть честным - отправить товар и подтвердить получение товара.
    Таблица выигрышей продавца и покупателя по теории игр:

Покупатель сказал, что получилПокупатель сказал, что  не получил
Продавец отправил
0 и 0
-1,5 и -0,5
Продавец не отправил
1 и -1
-0,5 и -1,5

Таблица составлена в предположении, что нет третьих сил, т.е. если он был отправлен, то он точно дошел до покупателя.

Примечание:
Тут еще нужно продумать над эффективной психологической суммой штрафа за обман. В данном примере он равен 0,5 суммы. Но возможно ее нужно снизить до 0.1. Так что если покупатель не получил, он лишается 1,1 суммы и это не слишком сильно отличается от величины 1,0 - он в гневе и готов пожертвовать 0,1 суммы, чтобы наказать недобросовестного продавца. А если он получил, то у него хорошее настроение и он хочет вернуть 0,1 суммы своего депозита.

Ещё нужно предусмотреть вариант отказ от сделки по взаимному согласию сторон (а также другие варианты).

Применение:
Электронные доски объявлений


Офлайн-торговля
Гарантия возврата товара

Каждый товар при создании имеет уникальный код, который забивается в блокчейн производителем.
При каждой продаже товара (от производителя к оптовику и т.д. до конечного покупателя) меняется статус
Когда товар утратил свое качество (брак производителя), то он также по цепочке возвращается производителю, а деньги конечному держателю товара.
Минус:
Покупатель должен пойти к продавцу

Автоматический возврат денег без прихода к продавцу

Покупатель может в любое время вернуть деньги за товар не обращаясь к посреднику, для этого он должен нажать специальную кнопку на устройстве. Устройство в ответ дает специальный код, который он может ввести в блокчейн и тем самым получить деньги, но само устройство переходит в нерабочий режим.
Минус:
Товары должны быть минимум электрическими, а еще лучше электронными для предотвращения несанкционированного использования.
Считывание кода производится бесконтактным методом с телефона через чип NFC (теги стоят порядка 6 руб за штуку в партиях от 10 штук)

По умолчанию можно сделать возврат только 50% суммы, чтобы не было никому выгодно выполнять возврат: ни продавцу поставлять плохой товар, ни покупателю отказываться от хорошего товара
Таблица выигрышей продавца и покупателя по теории игр составляется аналогично как и таблица выше:

                                                            Покупатель пользуется Покупатель отказался от товара
Производитель создал хороший товар     0 и 0                               -0,5 и -0,5
Продавец создал плохой товар             0.5 и -0,5                           -0,5 и -0,5


В случае когда производитель создал плохой товар, но покупатель не отказался от него у производителя есть некоторая выгода, т.к. товар был продан по завышенной цене, но как видно из таблицы - покупателю ничего не стоит “отомстить” продавцу отказавшись от товара..

Общее примечание:
Жирным выделено равновесие Нэша.

P.S.
Писать буду на Тере, когда смарты прикручу...


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: olgahappy on July 20, 2018, 02:03:16 PM
задумка интересная. мне вообще нравится теория игр, можно в разных сферах применять. однако как быть если покупатель не сообщил что получил в связи с обстоятельствами(человеческий фактор или что-то помешало) и при этом он все же теряет деньги? это не совсем поняла. вообще можно рассмотреть различные стратегии, а смарт-контракты тогда писать под конкретное предприятие. и учитывать тогда возможное поведение сторон на основе цен и устанавливать коэффициенты удержания.


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: Vtools on July 20, 2018, 02:25:05 PM

мне вообще нравится теория игр
Поздравляю, вы не одиноки. Вообще мне видеться, что за теорией игр большое будущее...


однако как быть если покупатель не сообщил что получил в связи с обстоятельствами(человеческий фактор или что-то помешало) и при этом он все же теряет деньги?


Что значит теряет деньги? Они лежат на счете смарт-контракта бесконечно, ожидая его решения.


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: kzv on July 20, 2018, 02:33:46 PM
Атомарные свопы лучше.
В них никто ничего не теряет ни при каких обстоятельствах.

https://bitcointalk.org/index.php?topic=4426566.msg40195271#msg40195271


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: Vtools on July 20, 2018, 02:43:33 PM
Атомарные свопы лучше.
В них никто ничего не теряет ни при каких обстоятельствах.

https://bitcointalk.org/index.php?topic=4426566.msg40195271#msg40195271

Простите, а как вы атомарно поменяете тонну картошки на какое-то количество монет? Или вы не читатель, а писатель и не поняли о чем идет речь?


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: qolaqola on July 22, 2018, 08:04:35 AM
Атомарные свопы лучше.
В них никто ничего не теряет ни при каких обстоятельствах.

https://bitcointalk.org/index.php?topic=4426566.msg40195271#msg40195271

Простите, а как вы атомарно поменяете тонну картошки на какое-то количество монет? Или вы не читатель, а писатель и не поняли о чем идет речь?

тоже не понял момент с автомарными стопами


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: Vtools on July 23, 2018, 11:05:54 AM
Атомарные свопы лучше.
В них никто ничего не теряет ни при каких обстоятельствах.

https://bitcointalk.org/index.php?topic=4426566.msg40195271#msg40195271

Простите, а как вы атомарно поменяете тонну картошки на какое-то количество монет? Или вы не читатель, а писатель и не поняли о чем идет речь?

тоже не понял момент с автомарными стопами

Атомарные свопы хороши, когда идет обмен ценностями между разными блокчейнами и эти блокчейны позволяют это сделать. Но также нужно забывать что атомарные свопы - это не 100% гарантирующие операции обмена. Если ты отправил монеты, а у тебя пропал инет на длительный период времени, то ты ты теряешь ценности. Т.е. атомарные свопы требуют ручного контроля человеком. Осторожно с ними.


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: E_3fff on July 25, 2018, 05:32:14 AM
доброго дня! идея мне нравится, только я не очень понял, что вы имеете ввиду под электрическими товарами и электронными? "электрические" имеется ввиду ток? или электротехника? а электронные - это цифровые? типо книги, картины, музыка, деньги? тогда вы исключаете обмен материальными товарами?


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: Vtools on July 25, 2018, 09:19:55 AM
доброго дня! идея мне нравится, только я не очень понял, что вы имеете ввиду под электрическими товарами и электронными? "электрические" имеется ввиду ток? или электротехника? а электронные - это цифровые? типо книги, картины, музыка, деньги? тогда вы исключаете обмен материальными товарами?

Топор не подойдет, а чайник подойдет, потому что можно "нажать специальную кнопку на устройстве. Устройство в ответ дает специальный код, который он может ввести в блокчейн и тем самым получить деньги, но само устройство переходит в нерабочий режим"

Такие товары должны появиться лет через 5 и будут пользоваться бешенным спросом. Откажетесь вы от покупки чайника с той же ценой, но который можно вернуть обратно мгновенно (точнее сам чайник на помойку, а деньги на счет)?

Это будет уже новый постиндустриально-посткриптовалютный мир.




Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: liquidbrain on July 26, 2018, 09:00:14 AM
доброго дня! идея мне нравится, только я не очень понял, что вы имеете ввиду под электрическими товарами и электронными? "электрические" имеется ввиду ток? или электротехника? а электронные - это цифровые? типо книги, картины, музыка, деньги? тогда вы исключаете обмен материальными товарами?

Топор не подойдет, а чайник подойдет, потому что можно "нажать специальную кнопку на устройстве. Устройство в ответ дает специальный код, который он может ввести в блокчейн и тем самым получить деньги, но само устройство переходит в нерабочий режим"

Такие товары должны появиться лет через 5 и будут пользоваться бешенным спросом. Откажетесь вы от покупки чайника с той же ценой, но который можно вернуть обратно мгновенно (точнее сам чайник на помойку, а деньги на счет)?

Это будет уже новый постиндустриально-посткриптовалютный мир.



чайник на помойку , а деньги на счет - приведет к обесцениванию. деньги будут за воздух, а все чайники на помойке. ценность чайника ведь не только в цифром виде отображается или денежном. но и непосредственно в ресурсах.


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: ZloiRediska on July 26, 2018, 04:30:37 PM
Идея просто потрясающая! Мне кажется что уже сейчас она может быть применима многими крупными интернет площадками, а также помощь бороться с мошенничеством при продаже с Авито или ОЛХ!
А в ближайшем будущем, с повсеместным внедрение интернета вещей - простор для применения этой технологии просто безграничен!


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: Mr.Midas on July 26, 2018, 06:15:16 PM
довольно интересная схема вырисовывается и вроде бы мне все даже очень нравится, но по какой то не известной мне причине я всячески пытаюсь найти во всем этом какой то подвох  :-\


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: Tretyakovsky on July 27, 2018, 12:01:36 AM
а почему простой смарт контракт не катит? допустим приобретение частной собственности. в блокчейне висит свидетельство о частной собственности, оно передается автоматически по смарт контракту после оплаты всех денег


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: olgahappy on July 27, 2018, 10:27:00 AM
Блокчейн-торговля
Если покупатель не сообщает в блокчейн такую информацию, то оба лишаются средств: продавец 0,5 суммы + стоимость товара (если он его отправлял), покупатель 1,5 суммы денег (или за минусом стоимости товара - если товар все же получил). Таким образом покупателю и продавцу выгодно быть честным - отправить товар и подтвердить получение товара.
я вот про эту потерю денег говорила. вот покупатель получил товар, но не сообщил по каким-то причинам, от него не зависящих.


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: Vtools on July 27, 2018, 12:54:12 PM

Quote
Идея просто потрясающая! Мне кажется что уже сейчас она может быть применима...
Не совсем, до сих пор все упиралось в быстрый блокчейн. На сейчас это становится возможным с запуском Теры.




Про защиту от недобросовестного покупателя:
-Во первых это можно начать делать в европейских странах
-Во вторых можно товар продавать выборочно, например постоянным покупателям
-В третьих все риски просчитываются и закладываются в цене



Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: qolaqola on July 30, 2018, 04:42:03 AM
А вообще в теории игр, в частности равновесии Неша меня и привлекает сама идея того, чтобы выигрывать нужно быть честным, поддерживать баланс. Я думаю что в свое время это будет одним и принципов устройства общества.


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: M_Gucha on July 30, 2018, 04:50:34 PM
Блокчейн-торговля

Задумал написать смарт-контракт для децентрализованной торговли, вот какие мысли меня посетили...

Интернет-торговля

Не хочу ничего плохого сказать, но. Это Ваша личная идея подобной реализации взаимодействий "покупатель-продавец"?
Просто вот не помню где и что, но я уже читал этой весной о подобном алгоритме торговли.


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: Vtools on August 01, 2018, 05:07:53 AM
А вообще в теории игр, в частности равновесии Неша меня и привлекает сама идея того, чтобы выигрывать нужно быть честным, поддерживать баланс. Я думаю что в свое время это будет одним и принципов устройства общества.

+1



Не хочу ничего плохого сказать, но. Это Ваша личная идея подобной реализации взаимодействий "покупатель-продавец"?
Просто вот не помню где и что, но я уже читал этой весной о подобном алгоритме торговли.

Данный текст я писал зимой, последняя правка 1 марта 2018. Если текст 1 в 1, то значит кто-то ворует мои записи на google doc :)
Но вообще эта идея витает в воздухе. Здесь нет ничего абсолютно нового. С очередным витком технологий (созданием быстрого блокчейна) идеи будут постепенно реализовываться.



Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: ADReHaJIuH on August 03, 2018, 03:09:45 PM
А как именно вы будетет реализовывать идею посредством Теры? мне интересна тема теории игр, теория имеет достаточно простой и применимый для многих сфер деятнольности аппарат. Хотелось бы увидеть шаги реализации.


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: EUM on October 10, 2018, 12:48:08 PM
СУПЕР! Понравилось. Со студенческой скамьи ничего слышали о теории Джона Нэша. Правда считается, что при реализации математического аппарата теории игр на практике, идут большие затраты. Хотя возможно, это уже не так. Времена меняются


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: olgahappy on October 11, 2018, 11:22:52 AM
есть ли успехи по реализации идеи? вы вроде решили другим путем пойти, хотелось бы увидить воплощение положений теории игр на живом примере.


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: Vtools on October 11, 2018, 03:05:53 PM
есть ли успехи по реализации идеи? вы вроде решили другим путем пойти, хотелось бы увидить воплощение положений теории игр на живом примере.

Сделаны смарт-контракты на Тере (буквально вчера завершил), точнее это не просто смарты - это смарты с интерфейсами, т.е. полноценные децентрализованные приложения без центральных серверов. Сначала будем реализовывать маркетплейс - типа авито.  Если интересно - присоединяйтесь к нашему сообществу: https://t.me/TeraLab
Ссылка на документацию по дапам (на русском)
https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: olgahappy on October 13, 2018, 08:53:34 PM
спасибо за обратную связь,  да интересно только сообщество: https://t.me/TeraLab не открывается ошибка выходит, попробую еще. а пока буду читать про дапы.


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: Cristle on October 14, 2018, 07:51:23 PM
Мне понравилась ваша идея. Хотелось бы так же послушать ваш вариант по поводу отказа от сделки по взаимному согласию сторон.
И так же что тогда делать с различными мелкими товарами, допустим оптом. Там есть много подводных камней. Человек закупил 10 упаковок сока, и из них, допустим, 4 просроченных. Но все же я думаю, этот вопрос будет решаться уже непосредственно на электронных досках объявлений в виде понижения репутации у производителя.


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: Tretyakovsky on October 14, 2018, 08:38:55 PM
Доброй ночи. 1000 ТПСок это на работу маркетплейса (продал - купил), или транзакции еще в чем-то задействованы. Вроде 1000 и не так много, но для обычного товарного оборота и так пойдет.


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: Vtools on November 11, 2018, 10:04:01 AM
есть ли успехи по реализации идеи? вы вроде решили другим путем пойти, хотелось бы увидить воплощение положений теории игр на живом примере.

Сделаны смарт-контракты на Тере (буквально вчера завершил), точнее это не просто смарты - это смарты с интерфейсами, т.е. полноценные децентрализованные приложения без центральных серверов. Сначала будем реализовывать маркетплейс - типа авито.  Если интересно - присоединяйтесь к нашему сообществу: https://t.me/TeraLab
Ссылка на документацию по дапам (на русском)
https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing

Всем привет.

Сделан следующий шаг - создан смарт-контракт Promise (он в списке дапов под номером 18):
Это смарт-контракт (далее просто смарт), который замораживает все операции списания со счета, пока не выполнится разморозка определенным лицом.
В смарте задается текстовое описание условия - например условие поставки товара. И указывается номер счета покупателя, который имеет право разморозить данный счет.

Логика работы такова:
1 Продавец выбирает свой счет с пустой суммой денег, привязывает к нему смарт-контракт и далее запускает заморозку: указывает описание того что он обязуется сделать и счет имеющий право разморозить
2 Покупатель смотрит что его текстовые условия прописанные продавцом его удовлетворяют.
3 Отправляет на него деньги и ждет товара
4 Когда товар пришел заходит на смарт-контракт и размораживает счет.
5 Если покупатель не хочет разморозить счет, а товар отправлен и получен то это может сделать Эскроу (создатель смарта-контракта)

Минусы:
1 Есть эскроу
2 Не учитываются все интересы покупателя.


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


Quote
1000 ТПСок это на работу маркетплейса (продал - купил), или транзакции еще в чем-то задействованы. Вроде 1000 и не так много, но для обычного товарного оборота и так пойдет.
Это скорость работы блокчейна, т.е. скорость на все Дапсы. По поводу скорости - у нас с одной стороны классический блокчейн, с другой стороны у нас совершенно другой механизм доставки блоков имеющий совершенно другую математическую модель (хотя наверно стоит заметить что классический блокчейн такой как биткоин ее не имеет вообще), поэтому у нас нет проблем с масштабированием. Эти цифры мы ввели для ориентации, что это блокчейн следующего поколения.






Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: liquidbrain on November 11, 2018, 08:43:37 PM
ну эскроу это не всегда плохо, хоть блокчейн и навеет всем идею взаимодейтсвия без посредников, все же я не думаю что посредник это всегда плохо. в некоторых ситуациях нужен третий чтобы рассудить, и сделать что-то


Title: Re: Блокчейн-торговля (опираясь на теорию игр
Post by: Vtools on January 27, 2019, 03:34:42 PM
ну эскроу это не всегда плохо, хоть блокчейн и навеет всем идею взаимодейтсвия без посредников, все же я не думаю что посредник это всегда плохо. в некоторых ситуациях нужен третий чтобы рассудить, и сделать что-то

Согласен, люди не понимают - как это нет человека, который бы разрулил конфликт.
Поэтому пока первая версия интернет-магазина сделана с Эскроу, подробное описание сделано тут (https://bitcointalk.org/index.php?topic=5102834.0).
Плюс для покупателя: если покупатель делает предоплату, то деньги не передаются продавцу до тех пор пока он не подтвердит получение (они остаются зарезервированными на счете покупателя).

есть ли успехи по реализации идеи? вы вроде решили другим путем пойти, хотелось бы увидить воплощение положений теории игр на живом примере.

Вот и живой пример поспел (игрушки для детей): Магазин Minecraft (https://terafoundation.org/dapp/29)