Хотелось бы на это посмотреть в действии, а то в голове куча вопросов, а как их правильно задать - не понимаю

Один из возможных вариантов предполагает создание подписи от имени группы про звольного количества участников. Если вкратце, то можно создавать подписи, проверяемые более чем одним публичным ключом, при этом знание соответствующих закрытых ключей совсем необязательно.
Тут пример одной из реализаций, упрощенных в сторону простоты понимания и потому не очень быстро работающий:
https://gist.github.com/badmofo/92a0aa7c305b44ed1de8С точки зрения проверяющего подпись, все перечисляемые подписавшим ключи являются равновероятными кандидатами на роль подписавшего данные, даже если они вообще не имеют к ним отношения. Это дает возможность брать из блокчейна произвольный набор ключей, добавлять их к своим при создании подписи и, тем самым, сильно затруднять анализ графа переводов. Ценой увеличения объема транзакции и оплаты большей комиссии, естественно.