Можно ли использовать биткойн в качестве межпланетных денег/сохранения стоимости?

Допустим, люди наконец создали успешную колонию на Марсе, насколько полезен биткойн для передачи ценности между Землей и Марсом?

И если это не будет работать с текущей реализацией, что нужно будет изменить, чтобы btc можно было использовать межпланетно?

Предположим, что на Марсе нет наличных денег или какой-либо денежной системы, они просто решили использовать биткойн для всего. Однако он должен быть в той же цепочке блоков, которую использует Земля.

Возможные проблемы для рассмотрения:

  • как будет работать майнинг? Допустим, майнер на Марсе и майнер на Земле решают блок одновременно из-за задержки ~8 минут между двумя планетами, кто получит вознаграждение и как справиться с такой проблемой?

ПРИМЕЧАНИЕ. Я буду обновлять и изменять эти вопросы, чтобы сделать их более краткими и точными.

Ответы (4)

Допустим, люди наконец создали успешную колонию на Марсе, насколько полезен биткойн для передачи ценности между Землей и Марсом?

Если вы говорите о блокчейне Биткойн в его нынешнем виде, майнинг будет ограничен одной из двух планет.

Предположения Биткойна включают в себя то, что время распространения блока между майнерами незначительно по сравнению с временем между блоками (10 минут). Мы уже видели последствия времени распространения блока в несколько секунд на Земле: майнеры были вынуждены основываться на работе друг друга без проверки, чтобы избежать сиротства в течение этого времени. Этот стимул поощряет централизацию, наносит ущерб безопасности Биткойн (особенно для легких клиентов) и делает майнинг (даже) менее несанкционированным.

Расстояние между Землей и Марсом может достигать 401 миллиона километров, когда они находятся на противоположных сторонах Солнца. Согласно законам относительности, в этом случае общение между ними менее чем за 22 минуты принципиально невозможно. Время распространения 22 минуты полностью уничтожило бы любую возможность майнинга с обеих сторон. Поскольку существует задержка в 22 минуты, прежде чем Земля сможет добывать поверх блока, созданного Марсом, или наоборот, но не тогда, когда планета добывает поверх блока, созданного ею самой, вы получите почти постоянное раздвоенная цепь между ними. Более медленный планировщик в конечном итоге всегда переключался на более быструю планету, в результате чего более быстрая планета выигрывала гораздо больше блоков, чем пропорционально ее хешрейту. По сути, задержка между двумя планетами превращает майнинг в гонку, а не в лотерею.

И если это не будет работать с текущей реализацией, что нужно будет изменить, чтобы btc можно было использовать межпланетно?

Вышеупомянутую проблему, вероятно, можно было бы решить, используя цепочку с временем между блоками ~ 1 неделя, а не 10 минут, чтобы компенсировать большее время распространения.

Если мы согласны с тем, что майнинг контролируется одной из обеих планет (фактически предоставляя этой планете произвольную цензуру транзакций другой планеты), это, вероятно, будет работать нормально.

Однако есть и другие проблемы; другая проблема - разделение. Биткойн сильно зависит от одноранговых узлов в сети, чтобы иметь возможность общаться, не оказываясь на своих собственных островах подключения. Между двумя планетами должно быть несколько независимых каналов связи, чтобы избежать разделения между Землей и Марсом. Если майнинг заведомо ведется на одной стороне, худшим последствием сбоя подключения будет просто отсутствие возможности увидеть подтверждения на другой стороне, хотя могут потребоваться часы (= несколько круговых обходов), чтобы заметить это.

Mars может без проблем использовать Lightning Network для передачи внутри Mars (хотя некоторые гарантии безопасности могут ослабнуть из-за задержки при открытии/закрытии канала). Я думаю, что маршрутизация LN-платежей между Землей и Марсом также возможна (даже для случая боковой цепи, который я представляю ниже).

Передача по цепочке будет медленнее, и им, вероятно, придется либо

  • полагаться на полные узлы Земли, чтобы избежать разделения (сплетни о транзакциях между мемпулами Земли и Марса могут быть проблематичными из-за задержки). Тогда вся добыча будет на Земле.

  • Марс строит свою собственную сайдчейн со своей собственной сетью и майнерами (так, как работают RSK и другие) — все взаимодействия с цепочкой Земли будут проходить через мосты (так, как сейчас работают сайдчейны). Это также означает, что они либо:

    • придется разделить вознаграждение за блок (требуется изменение протокола, чтобы снизить вознаграждение в биткойнах Земли, скажем, на 50%, в то время как боковая цепь Марса начнет вознаграждать остальные 50%), чтобы сбалансировать выпуск между параллельными цепочками.
    • или Марсу придется полагаться исключительно на комиссионный майнинг (что может сделать транзакции на Марсе более дорогими в зависимости от того, когда это произойдет, поскольку вознаграждение уменьшается в геометрической прогрессии, это также зависит от того, как часто марсиане будут совершать транзакции в сети по сравнению с землянами).

Конечные автоматы TCP имеют проблемы с тайм-аутом, когда задержки распространения пространства становятся слишком чрезмерными. Если бы операционные системы между компьютерами, взаимодействующими в пространстве, настраивали периоды времени ожидания конечного автомата TCP, Биткойн мог бы функционировать. В противном случае для межпланетной связи необходимо будет применять другие транспортные протоколы (помимо TCP). Если конечные машины протокола работают, мало что мешает кому-то тратить свои деньги удаленно, передавая/транслируя свою сетевую транзакцию.

Следует также отметить, что майнинг должен быть централизован на одной планете, потому что время распространения блоков займет слишком много времени. Это означает, что у Земли будет свой блокчейн, а у Марса — свой. Пока нет мыслей о том, будут ли продолжать работать драйв или сайдчейны.

На самом деле, просто подключение к Интернету (очевидно, компьютер тоже), чтобы вы могли подключаться ко всем узлам и быть в курсе событий блокчейна.

Или, если вы используете услугу кошелька, просто подключитесь к Интернету, чтобы получить доступ к любому доступному кошельку на рынке.

Но также для того, чтобы перевести биткойн в mars-cash, вам потребуются услуги по конвертации BTC в mars-cash. Если только вы не хотели, чтобы BTC был марсианской наличностью.

Вы не отвечаете на вопрос. OP спрашивает, можно ли использовать BTC в качестве mars-cash.
Я не эксперт в области блокчейна, но я считаю, что из-за текущего распространения узлов это невозможно из-за 8-минутной временной задержки между Землей и Марсом. Я надеялся, что кто-нибудь сможет объяснить это в более технических/простых для понимания терминах. А также обсудите, как нужно изменить биткойн, чтобы он работал как межпланетная система передачи ценностей.
Предположим, что на Марсе нет наличных денег или какой-либо денежной системы, они просто решили использовать биткойн для всего.
Я думаю, что это очень интересный вопрос, а вы вообще не отвечаете на него. Есть много интересных тем для обсуждения.
Я понимаю, что только коснулся поверхности, но я ответил, что необходимо для использования биткойнов, а также: «Но также для ликвидации биткойнов в mars-cash вам понадобятся услуги для конвертации BTC в mars-cash. Если вы не хотите BTC быть марсианскими деньгами». Просто любопытно, почему кто-то понизил бы это, когда я ответил прямо.
Вещи, которые вы могли бы обсудить, включают сопротивление разделов, пропускную способность, задержку транзакций, ретрансляцию блоков с влиянием на конвергенцию цепочки и эгоистичные стимулы майнинга, ...
Вопрос в том, можно ли использовать BTC в качестве межпланетной валюты. Он не спрашивает о случае, когда Марс использует другую валюту.
Может... и именно поэтому мой ответ утверждает. В своем вопросе он не спрашивал о ретрансляции интернет-соединения и т. д. Я просто предположил, что если мы будем достаточно технологически развиты, чтобы не только основать колонию на Марсе, но и создать на нем свободную рыночную экономику, то 8-минутная задержка по времени будет даже не быть фактором в тот момент из-за достижений в области технологий.
@MarcAlexander, но как тогда будет работать майнинг? Допустим, есть 2 майнера, один на Марсе и один на Земле, и они решают блок практически в одно и то же время, кто будет награжден и как будет применяться эта 8-минутная задержка, чтобы решить, кто первым решит блок? В основном я ищу такого рода проблемы и возможные решения для них
@OutFall Та же проблема уже происходит на Земле. Называются потерянными блоками. bitcoin.stackexchange.com/questions/8172/…
@MarcAlexander, да, я знаю об этом, поэтому я думаю, что это станет большей проблемой для межпланетных шахтеров. Кстати, я не проголосовал за ваш ответ)
@OutFall :) Было бы безумием иметь космический Wi-Fi, ха-ха