1. Я вообще изначально хотел сделать просто адреса со сменными паролями (чтобы адрес не менялся, а пароль можно было поменять). Но Вы подсказали куда более элегантное решение - передавать все банкнотами.
2. Сейчас в своем проекте делаю что то среднее между Вашим предложением и тем, что у меня было изначально. Только я делаю обычную децентрализованную сеть. С распределенной, как Вы уже сами заметили, есть много нерешаемых вопросов. Например, та же самая транзакция на разные адреса, запущенная с разных концов сети. Может, все-таки стоит вернуться к децентрализованной сети? Она себя вполне успешно показала во множестве альткоинов. Если интересно, могу показать что у меня получается. Может понравится, тогда объединим усилия.
1. Вы не до конца понимаете идею биткоина. Вот смотрите, в биткоине адрес - это хеш публичного ключа, а публичный ключ получается из приватного ключа.
Приватный ключ, должен быть специально создан криптографической библиотекой или софтом. Его также можно создать и из обычной фразы, но тогда ваши деньги там долго не продержаться.
Я это прекрасно понимаю. Это и было "загвоздкой" до тех пор, пока не придумал (с Вашей подсказкой) другой способ. Чувствую, что мы немного не понимаем друг друга. Давайте я на днях выложу демонстрационную версию своих наработок (уже почти готова демонстрационная версия, но я ее буду отправлять не только программистам, но и потенциальным пользователям, поэтому хочу немного подразукрасить, чтобы прилично смотрелась
). Я думаю, увидев что получилось, Вы меня лучше поймете. Там, конечно, даже до альфа-версии ой-ой-ой как далеко. Но смысл того, как проводятся транзакции уже отчетливо виден. В принципе, все относительно безопасно. Сейчас думаю как можно было бы ускорить транзакции, чтобы на один платеж не уходило по 2-4 часа (вот это у меня сейчас слабое место для критики).
Если Вы сможете сделать такое, как думали оставлять адрес и подбирать другой пароль, то тем самым создатите огромную брешь в системе безопасности.
В свое время я также хотел создать в своей криптовалюте и мозговой кошелек, где нужно просто запомнить фразу или пару фраз. Говорю сразу эту тупиковый путь. Все такие кошельки будут легко ломаться на основе таких фраз.
Там пароль в конечном счете подбирается не человеком, а кошельком (я конечно не могу запретить указывать пароль вручную, но это будет глупо со стороны пользователя). Кошелек может поставить пароль хоть из миллиона символов чистой абракадабры. И человеку это запоминать не нужно. Эти данные хранятся в локальной базе данных или могут быть выгружены на флэшку, электронку и т.п., а потом загружены на другой комп.
Ну, как я уже сказал выше, это немного кажется непонятным, пока не увидите своими глазами. Думаю, уже скоро закончу "разукрашивание". Потом скину сюда ссылку.
2. Хочу пояснить, почему я не хочу классическую децентрализованную и даже классическую распределенную сеть. Эти сети практически похожи, основная идея это иметь возле себя несколько соседей и обмениваться с ними информацией.
Суть в том, что при атаке на сеть, Вас могут изолировать и у вас все соседи будут хакерские боты, сквозь них Вам уже не пробиться.
В моей же сети, даже если большая часть нормальных пользователей резко станет спамерами, то сеть автоматически сожмется до правильных пользователей, т.к. Вы сможете поддерживать связь не только с ботами, но и нормальными пользователями и вот уже с этими нормальными и взаимодействовать.
На текущий момент я работаю над ещё более усовершенствованной версией криптовалюты.
Но видите: у Вас все равно остается проблема, что один пользователь подключается к разным "соседям" и делает двойную трату. И с этим никак не справиться.