Допустим, люди наконец создали успешную колонию на Марсе, насколько полезен биткойн для передачи ценности между Землей и Марсом?
И если это не будет работать с текущей реализацией, что нужно будет изменить, чтобы btc можно было использовать межпланетно?
Предположим, что на Марсе нет наличных денег или какой-либо денежной системы, они просто решили использовать биткойн для всего. Однако он должен быть в той же цепочке блоков, которую использует Земля.
Возможные проблемы для рассмотрения:
ПРИМЕЧАНИЕ. Я буду обновлять и изменять эти вопросы, чтобы сделать их более краткими и точными.
Допустим, люди наконец создали успешную колонию на Марсе, насколько полезен биткойн для передачи ценности между Землей и Марсом?
Если вы говорите о блокчейне Биткойн в его нынешнем виде, майнинг будет ограничен одной из двух планет.
Предположения Биткойна включают в себя то, что время распространения блока между майнерами незначительно по сравнению с временем между блоками (10 минут). Мы уже видели последствия времени распространения блока в несколько секунд на Земле: майнеры были вынуждены основываться на работе друг друга без проверки, чтобы избежать сиротства в течение этого времени. Этот стимул поощряет централизацию, наносит ущерб безопасности Биткойн (особенно для легких клиентов) и делает майнинг (даже) менее несанкционированным.
Расстояние между Землей и Марсом может достигать 401 миллиона километров, когда они находятся на противоположных сторонах Солнца. Согласно законам относительности, в этом случае общение между ними менее чем за 22 минуты принципиально невозможно. Время распространения 22 минуты полностью уничтожило бы любую возможность майнинга с обеих сторон. Поскольку существует задержка в 22 минуты, прежде чем Земля сможет добывать поверх блока, созданного Марсом, или наоборот, но не тогда, когда планета добывает поверх блока, созданного ею самой, вы получите почти постоянное раздвоенная цепь между ними. Более медленный планировщик в конечном итоге всегда переключался на более быструю планету, в результате чего более быстрая планета выигрывала гораздо больше блоков, чем пропорционально ее хешрейту. По сути, задержка между двумя планетами превращает майнинг в гонку, а не в лотерею.
И если это не будет работать с текущей реализацией, что нужно будет изменить, чтобы btc можно было использовать межпланетно?
Вышеупомянутую проблему, вероятно, можно было бы решить, используя цепочку с временем между блоками ~ 1 неделя, а не 10 минут, чтобы компенсировать большее время распространения.
Если мы согласны с тем, что майнинг контролируется одной из обеих планет (фактически предоставляя этой планете произвольную цензуру транзакций другой планеты), это, вероятно, будет работать нормально.
Однако есть и другие проблемы; другая проблема - разделение. Биткойн сильно зависит от одноранговых узлов в сети, чтобы иметь возможность общаться, не оказываясь на своих собственных островах подключения. Между двумя планетами должно быть несколько независимых каналов связи, чтобы избежать разделения между Землей и Марсом. Если майнинг заведомо ведется на одной стороне, худшим последствием сбоя подключения будет просто отсутствие возможности увидеть подтверждения на другой стороне, хотя могут потребоваться часы (= несколько круговых обходов), чтобы заметить это.
Mars может без проблем использовать Lightning Network для передачи внутри Mars (хотя некоторые гарантии безопасности могут ослабнуть из-за задержки при открытии/закрытии канала). Я думаю, что маршрутизация LN-платежей между Землей и Марсом также возможна (даже для случая боковой цепи, который я представляю ниже).
Передача по цепочке будет медленнее, и им, вероятно, придется либо
полагаться на полные узлы Земли, чтобы избежать разделения (сплетни о транзакциях между мемпулами Земли и Марса могут быть проблематичными из-за задержки). Тогда вся добыча будет на Земле.
Марс строит свою собственную сайдчейн со своей собственной сетью и майнерами (так, как работают RSK и другие) — все взаимодействия с цепочкой Земли будут проходить через мосты (так, как сейчас работают сайдчейны). Это также означает, что они либо:
Конечные автоматы TCP имеют проблемы с тайм-аутом, когда задержки распространения пространства становятся слишком чрезмерными. Если бы операционные системы между компьютерами, взаимодействующими в пространстве, настраивали периоды времени ожидания конечного автомата TCP, Биткойн мог бы функционировать. В противном случае для межпланетной связи необходимо будет применять другие транспортные протоколы (помимо TCP). Если конечные машины протокола работают, мало что мешает кому-то тратить свои деньги удаленно, передавая/транслируя свою сетевую транзакцию.
Следует также отметить, что майнинг должен быть централизован на одной планете, потому что время распространения блоков займет слишком много времени. Это означает, что у Земли будет свой блокчейн, а у Марса — свой. Пока нет мыслей о том, будут ли продолжать работать драйв или сайдчейны.
На самом деле, просто подключение к Интернету (очевидно, компьютер тоже), чтобы вы могли подключаться ко всем узлам и быть в курсе событий блокчейна.
Или, если вы используете услугу кошелька, просто подключитесь к Интернету, чтобы получить доступ к любому доступному кошельку на рынке.
Но также для того, чтобы перевести биткойн в mars-cash, вам потребуются услуги по конвертации BTC в mars-cash. Если только вы не хотели, чтобы BTC был марсианской наличностью.
Марч