Так как бы вы исправить проблемы масштабируемости BTC?
Я думаю, что Bitcoin уже вполне способны расширения. Вот одна полусыроя идеи о том, как это сделать:
http://gavintech.blogspot.com/2012/07/off-chain-transactions.html (Вставили ниже, чтобы сэкономить щелчок):
Проблема: есть надежный и безопасный способ сделать Bitcoin сделок, не полагаясь на блок-цепи, но, вместо того, чтобы полагаться на какой-то полу-доверенной третьей стороны?
Если есть, то Bitcoin более легко масштабируется; большинство сделок может произойти от блока цепи, с в-блочной цепи сделок происходит каждый раз в то время в "рассчитываться" от цепи сделок.
Так вот полусырой идея:
Используйте multisignature транзакции, чтобы разделить право собственности на определенную ценность Bitcoin между клиентом (назовем ее Алиса) и службы транзакции (назовем его "Джо UltraTransactions" - Ультра для краткости).
Алиса месторождения 100 Bitcoins в ее Ультра бумажник, и что на самом деле происходит за кулисами это программа Алиса генерирует новую пару ключей, получает открытый ключ от Ultra, и монеты направляются в сделку 2-в-2.
Алиса вывод биткойнов (получение их из системы UltraTransaction) является скучным case-- она генерирует сделку, подписать ее половину, а затем попросите Ультра подписать другую половину (и там будет каким-то check-- аутентификации может быть, Ультра посылает Алисе СМС одобрять вывод).
Теперь Алиса хочет платить Боб 10BTC, который также случается быть клиентом UltraTransaction. Это где вещи можно получить интересные.
Вместо того чтобы генерировать транзакции блок-цепи, Алиса могла бы просто дать Бобу свой закрытый ключ. Алиса и Боб подписать сообщение с секретным ключом высказывании "Алиса посылает 10 биткойнов Бобу; она дала ему секретный ключ, который она генерируется." Боб отправить сообщение Ultra, который бы отправить Алисе СМС, чтобы убедиться, что она утверждает, а затем любой вывод с участием этих 10 биткойнов, связанных с этим секретным ключом требует Боб авторизации вместо Алисы.
Элис все еще знают секретный ключ, но не будет в состоянии потратить то, что теперь деньги Боба (Ultra будет только позволить ей отправить / вывести 90 из 100 Bitcoin связали с этим закрытым ключом).
Ультра только полу-доверенный; он никогда не имеет секретный ключ, поэтому не может тратить монеты без любого Алисе или aproval Боба. Джо не может решить, бежать с монетами у всех, когда Ультра бумажник стоит несколько миллионов долларов.
Алиса и Боб
делать должны верить, что Ультра отслеживает, кто, что точно владеет, и что Ультра будет вокруг, чтобы подписать это половина сделки, когда они хотят, чтобы снять некоторые монеты. И Боб должен верить, что Элис сделала генерировать секретный ключ, не разделяет его с Ultra, а не на самом деле Джо пытается обмануть его.
Это довольно много доверия требуется, но возможность мгновенно передавать значения между ультра клиентами с нулевыми налогами транзакций Bitcoin-блочной цепи может перевешивают риски. И, вероятно, вариации на этой идее, что позволит свести к минимуму доверия Ультра (может быть, есть пол-доверенный сервис, который платит Ультра держать в автономном режиме, "использовать только-если-мы-гоу-из-бизнеса" резервные копии своих закрытых ключей).
И весы красиво; один кластер серверов UltraTransaction может легко обрабатывать сотни или тысячи транзакций в секунду, и вы можете себе представить компании выскакивают во всем мире, обработки большинства сделок вне blockchain.