- Кто-то регистрирует К-V пары в сети Namecoin. Ключ что-то вроде «Melt: XXXXXXXXXXXX: 0/3: 1: InitialKey» - хз является случайным образом base58 круглого идентификатором (в отличие от прошлого и одновременно свопов), то 0 является идентификатором участника, 3 число битов участников, которые вы ищете (так, в общей сложности восемь участников, с идентификаторами 0-7), то 1 есть число Bitcoins, которые будут расплавленных от каждого участника. Значение, присвоенное этот ключ будет ваш открытым ключом для общения с другими участниками круглых.
- Другие люди перезвон в их открытых ключей по адресам, как «Melt: XXXXXXXXXXXX: 5/3: 1: InitialKey» (этот парень будет утверждая, что идентификатор 5 в диапазоне Кабала в 0-7).
- Каждый человек отправляет свои входные и выходные адреса, зашифрованные с помощью закрытого ключа их двоичного Ближайшего контрагента. Например, идентификатор 5 будет размещать их ввод и вывод 'Melt: XXXXXXXXXXXX: 5/3: 3: TxList', зашифрованный с помощью ключа на уровне 'Melt: XXXXXXXXXXXX: 4/3: 1: InitialKey'.
- Каждый человек отправляет входные и выходные адреса их группы из двух, зашифрованной с закрытым ключом контрагентов этой группы. Например, идентификатор 5 разместит свой вход и выход, в сочетании с теми ИН 4, к «Melt: XXXXXXXXXXXX: 5/3: 2: TxList» - две копии будут размещаться там, первый шифруется с помощью ключа в «Melt : XXXXXXXXXXXX: 6/3: 1: InitialKey», второй шифруется с помощью ключа в 'Melt: XXXXXXXXXXXX: 7/3: 1: InitialKey'.
- Чем дальше. Идентификатор 5 будет размещать объединенные входы и выходы идентификаторов 4-7 на «Melt: XXXXXXXXXXXX: 5/3: 1: TxList», отправляя четыре копии: по одному для идентификаторов 0-3, чтобы читать.
- Теперь все знают, сделки, которые будут представлены в сети Bitcoin. Они все делают так, с просьбой о передаче своих монет, что делает завершение контингенте сделки на любом чужие монетах, прибывающие и устанавливающей сделку аннулировать себя, если она не завершена какой-то период с самого раннего времени регистрации InitialKey среди тех, участвующего InitialKeys ,
Моя игра по этому алгоритму, как идентификатор 5 означает, что только участник в ид 4 знает отображение моих монет от входа к выходу. Участники ид 6 и 7 только знаю, что мой выход принадлежит "либо идентификатор 4 или 5 ID", Участники идентификаторов 0-4 только знают, что мой выход принадлежит к одному из входов 0-4 в. Все остальные только знает, что мой выход принадлежит кто то кто принимал участие.
Накладные этого метода за раунд, однако, сколько это стоит делать log2 (N) +1 регистрации Namecoin, где п число участников тура. Очевидно, что вы хотите сделать больше, чем один раунд, так что ваш ближайший контрагент не осведомлен о "правда" вход->выход картография, но только отображение для этого раунда.
Мысли?