Да, это возможно. Я на поздних стадиях развития на качестве Эфириума смарт контракта / DAPP. Он предназначался для индивидуализированного продажи на рынке этого форума, с доверенным участником форума как эскроу, но он может работать для группы, а также купить.
Покупатель может инициировать депозитный смарт контракта, укажите продавец и эский агент. После создания транзакции, средства будут заблокированы до тех пор, пока Покупатель выпускает средства в DAPP.
Продавец и покупатель могут "повысить депозитную эскалацию" в случае возникновения спора, давая EScrow агенту право возвратить средства покупателя или высвободить средства продавца. В противном случае, депонированная агент бессильна в сделке, если она протекает гладко.
Обратите внимание на эскроу агент может установить свой гонорар, и он возьмет комиссию по завершении сделки. (Диапазон комиссии ограничивается от 0,1% до 10%). Каждый раз, когда сделка будет завершена, продавец может вывести свои средства. (Если это возврат, покупатель может отказаться. Escrow агент может вывести свои взносы.) Вы также можете накопить несколько транзакций до снятия экономить газ.
На протяжении всего процесса, депонированная агент не имеет средств, код никогда не позволяет ему трогать средства. В настоящее время, покупатели на этом форуме отправить BTC на эскроу на этом форуме. На мой взгляд, это опасно, так как депонированная может потерять свой кошелек. Имея все на цепи безопаснее.
Вот скриншоты (работающие на местном blockchain)
Ниже приведены Щитки покупателя, продавца и эскроу агента.
Смарт-код контракта сделано, я работаю на переднем конце в настоящее время.
Для группы покупает, я предполагаю, что покупатели могут каждый инициировать транзакцию к группе покупки продавца, используя тот же эскроу агента. Создание истинной группы купить смарт-контракт / DAPP с поведением вы упоминаете в пределах ограничений, смарт-контрактов тоже, но это другой проект.