Я надеюсь, что никто не разместил те же идеи раньше. Позвольте мне объяснить мои мысли.
Мы можем разработать централизованную систему Bitcoin сделок. (Давайте назовем это CentralCoin.) Разница между этой системой и электронными кошельками в том, что CentralCoin требует два закрытых ключей, чтобы подписать сделку. (В основном это просто еще один уровень шифрования.) Клиенты держать бумажники и закрытый ключ, а сервер имеет другой ключ.
Поскольку две закрытые ключи должны подписать сделку, ни клиент, ни сервер имеет право провести Bitcoins без согласия другой стороны. Сделка начинается с клиентом отправки его секретный ключ к серверу "отпереть" бумажник. (Я буду говорить о вопросах доверия позже.) Сервер может легко предотвратить двойные расходы от случаться, потому что он имеет знание каждую сделку. платежи В самой CentralCoin сети, являются мгновенными.
CentralCoin может быть 100% совместимость с клиентами Bitcoin. Так что клиенты CentralCoin могут по-прежнему генерировать адреса и отправлять / принимать платежи от пользователей Bitcoin. Клиент секретный ключ CentralCoin может быть скопирован на несколько устройств, поскольку он может быть использован для проверки подлинности на сервере, то облачных платежей будет возможно.
Еще одним преимуществом является то, что пользователи могут наслаждаться Bitcoin мгновенные платежи, а также. Если пользователи Bitcoin доверять CentralCoin, они могут проверить, приходит ли сделка с CentralCoin. Если да, то они могут быть уверены, что сделка будет подтверждена.
Доверяйте вопросы: Это требует от клиентов доверять серверу, чтобы не записывать вниз закрытые ключи. Но это по крайней мере лучше, чем электронные кошельки, которые имеют полный контроль над всем, даже если владельцы кошелька не хотят контролировать. (Это не хуже, чем наш электронный кошелек).
Вопросы безопасности: Если сервер не записывает вниз закрытые ключи в любом месте, централизованное хакерство невозможно. Секретный ключ на стороне сервера не использовать без закрытых ключей на стороне клиента. Клиенты по-прежнему контролируют деньги. Секретный ключ на стороне клиента является единственным компонентом, поскольку взломать сервер будет подписывать каждую сделку, которая не является двойными расходами. (Это не хуже нашего клиента Bitcoin.)
Одноточечный из-провал: Сервер может распределить все комбинированные частные ключи клиента CentralCoin в. Если владелец сети CentralCoin честен, даже если есть потери данных или атаки безопасности, он может просто раскрыть секретный ключ на стороне сервера, и пользователи смогут "отпереть" сами их бумажники. Их CentralCoin бумажники будут автоматически преобразованы в Bitcoin бумажники без потери средств. (Это не хуже, чем наш электронный кошелек).
В конце концов, потребители и торговцы разделяют все преимущества, и решение, по крайней мере не хуже, чем у наших существующих.