Taproot
Taproot является одним из самых ожидаемых технологических обновлений Биткоина с момента появления SegWit. Цель Taproot - изменить способ работы скриптов Биткоин, чтобы улучшить конфиденциальность, масштабируемость и безопасность. Это и многое другое станет возможным благодаря объединению Taproot с соответствующим обновлением, называемым сигнатурами Schnorr.
Любой, кто знаком с сообществом криптовалют, знает, что конфиденциальность, масштабируемость и безопасность являются основными проблемами. Хотя Биткоин является самой популярной криптовалютой в мире, эти проблемы все еще требуют решения. Taproot стремится именно к этому.
У Биткоина были свои взлеты и падения, но он удерживается на прочном уровне. Независимо от проблем, которые возникли за эти годы, например, Mt. Gox или печально известные хард-форки Биткоин, криптосообщество поддержало Биткоин.
Но есть определенные проблемы, которые нельзя упускать из виду, одна из самых больших - это конфиденциальность. Поскольку Биткоин является публичной цепочкой блоков, любой может отслеживать транзакции, которые происходят в сети. Для некоторых это серьезная проблема.
Можно повысить вашу анонимность с помощью таких методов, как смешивание монет и CoinJoins. К сожалению, ни один из них не делает Биткойн частной валютой. Хотя этого нельзя сказать и о Taproot, это может помочь повысить анонимность в сети.
Многие ожидали, что обновление Taproot станет первым важным шагом на пути к решению проблемы отсутствия конфиденциальности Биткоина и других связанных с этим проблем. Но что такое Taproot и какую пользу он принесет Биткоину?
Что такое Taproot?
Taproot - это софт-форк, который улучшает скрипты Биткоина для повышения конфиденциальности и улучшения других факторов, связанных со сложными транзакциями (Добавление новых правил консенсуса, как правило, может быть выполнено как softfork, в то время как для удаления любого правила консенсуса требуется hardfork). Транзакции в сети Биткоин могут использовать различные функции, которые делают их более сложными, в том числе релизы с временной блокировкой, требования с несколькими подписями и другие.
Без Taproot любой может обнаружить транзакции, использующие эти сложные функции, требующие создания нескольких транзакций. Однако обновление Taproot позволит «скрыть» все движущиеся части биткоин-транзакции, которая включает эти функции. Таким образом, даже если транзакции будут использовать эти функции, они будут выглядеть как одна транзакция. Это большая победа для защитников конфиденциальности биткоина.
Фактически, Taproot позволяет скрыть тот факт, что биткоин-скрипт вообще работал. Например, использование биткоинов с использованием Taproot может привести к тому, что транзакция в канале Lightning Network, одноранговая транзакция или сложный смарт-контракт станут неразличимы. Любой, кто отслеживает одну из этих транзакций, не увидит ничего, кроме одноранговой транзакции. Однако стоит отметить, что это не меняет того факта, что кошельки исходного отправителя и конечного получателя будут открыты.
Предложение Taproot было впервые представлено разработчиком Bitcoin Core Грегом Максвеллом в январе 2018 года. По состоянию на октябрь 2020 года Taproot был объединен с библиотекой Bitcoin Core после запроса на вытягивание, созданного Питером Уилле. Чтобы обновление было полностью развернуто, операторы узлов должны принять новые правила консенсуса Taproot. В зависимости от того, как это будет развиваться, активация может занять месяцы.
Ожидается, что Taproot будет реализован вместе с другим обновлением, называемым подписи Schnorr. Это не только делает возможной реализацию Taproot, но также включает долгожданную функцию, называемую агрегированием подписей.
Taproot является одним из самых ожидаемых технологических обновлений Биткоина с момента появления SegWit. Цель Taproot - изменить способ работы скриптов Биткоин, чтобы улучшить конфиденциальность, масштабируемость и безопасность. Это и многое другое станет возможным благодаря объединению Taproot с соответствующим обновлением, называемым сигнатурами Schnorr.
Любой, кто знаком с сообществом криптовалют, знает, что конфиденциальность, масштабируемость и безопасность являются основными проблемами. Хотя Биткоин является самой популярной криптовалютой в мире, эти проблемы все еще требуют решения. Taproot стремится именно к этому.
У Биткоина были свои взлеты и падения, но он удерживается на прочном уровне. Независимо от проблем, которые возникли за эти годы, например, Mt. Gox или печально известные хард-форки Биткоин, криптосообщество поддержало Биткоин.
Но есть определенные проблемы, которые нельзя упускать из виду, одна из самых больших - это конфиденциальность. Поскольку Биткоин является публичной цепочкой блоков, любой может отслеживать транзакции, которые происходят в сети. Для некоторых это серьезная проблема.
Можно повысить вашу анонимность с помощью таких методов, как смешивание монет и CoinJoins. К сожалению, ни один из них не делает Биткойн частной валютой. Хотя этого нельзя сказать и о Taproot, это может помочь повысить анонимность в сети.
Многие ожидали, что обновление Taproot станет первым важным шагом на пути к решению проблемы отсутствия конфиденциальности Биткоина и других связанных с этим проблем. Но что такое Taproot и какую пользу он принесет Биткоину?
Что такое Taproot?
Taproot - это софт-форк, который улучшает скрипты Биткоина для повышения конфиденциальности и улучшения других факторов, связанных со сложными транзакциями (Добавление новых правил консенсуса, как правило, может быть выполнено как softfork, в то время как для удаления любого правила консенсуса требуется hardfork). Транзакции в сети Биткоин могут использовать различные функции, которые делают их более сложными, в том числе релизы с временной блокировкой, требования с несколькими подписями и другие.
Без Taproot любой может обнаружить транзакции, использующие эти сложные функции, требующие создания нескольких транзакций. Однако обновление Taproot позволит «скрыть» все движущиеся части биткоин-транзакции, которая включает эти функции. Таким образом, даже если транзакции будут использовать эти функции, они будут выглядеть как одна транзакция. Это большая победа для защитников конфиденциальности биткоина.
Фактически, Taproot позволяет скрыть тот факт, что биткоин-скрипт вообще работал. Например, использование биткоинов с использованием Taproot может привести к тому, что транзакция в канале Lightning Network, одноранговая транзакция или сложный смарт-контракт станут неразличимы. Любой, кто отслеживает одну из этих транзакций, не увидит ничего, кроме одноранговой транзакции. Однако стоит отметить, что это не меняет того факта, что кошельки исходного отправителя и конечного получателя будут открыты.
Предложение Taproot было впервые представлено разработчиком Bitcoin Core Грегом Максвеллом в январе 2018 года. По состоянию на октябрь 2020 года Taproot был объединен с библиотекой Bitcoin Core после запроса на вытягивание, созданного Питером Уилле. Чтобы обновление было полностью развернуто, операторы узлов должны принять новые правила консенсуса Taproot. В зависимости от того, как это будет развиваться, активация может занять месяцы.
Ожидается, что Taproot будет реализован вместе с другим обновлением, называемым подписи Schnorr. Это не только делает возможной реализацию Taproot, но также включает долгожданную функцию, называемую агрегированием подписей.
Что такое подписи Шнорра?
Подписи Шнорра состоят из схемы криптографической подписи, разработанной Клаусом Шнорром - немецким математиком и криптографом. Несмотря на то, что алгоритм Шнорра был защищен патентом в течение многих лет, срок действия патента официально истек в 2008 году. Среди ряда преимуществ подписи Шнорра известны прежде всего своей простотой и эффективностью при генерации коротких подписей.
Схема подписи, принятая Сатоши Накамото (создателем Биткоина), была алгоритмом цифровой подписи с эллиптической кривой (ECDSA). Выбор ECDSA вместо алгоритма подписи Шнорра был обусловлен тем, что он уже широко использовался, хорошо изучен, безопасен, компактен и имеет открытый исходный код.
Однако разработка схемы цифровой подписи Шнорра (SDSS) может стать отправной точкой для нового поколения подписей для Биткоин и других сетей блокчейнов.
Одним из основных преимуществ подписей Шнорра является то, что они могут принимать несколько ключей внутри сложной биткоин-транзакции и создавать единую уникальную подпись. Это означает, что подписи нескольких сторон, участвующих в транзакции, могут быть «объединены» в одну подпись Шнорра. Это известно как агрегирование сигнатур.
Подписи Шнорра состоят из схемы криптографической подписи, разработанной Клаусом Шнорром - немецким математиком и криптографом. Несмотря на то, что алгоритм Шнорра был защищен патентом в течение многих лет, срок действия патента официально истек в 2008 году. Среди ряда преимуществ подписи Шнорра известны прежде всего своей простотой и эффективностью при генерации коротких подписей.
Схема подписи, принятая Сатоши Накамото (создателем Биткоина), была алгоритмом цифровой подписи с эллиптической кривой (ECDSA). Выбор ECDSA вместо алгоритма подписи Шнорра был обусловлен тем, что он уже широко использовался, хорошо изучен, безопасен, компактен и имеет открытый исходный код.
Однако разработка схемы цифровой подписи Шнорра (SDSS) может стать отправной точкой для нового поколения подписей для Биткоин и других сетей блокчейнов.
Одним из основных преимуществ подписей Шнорра является то, что они могут принимать несколько ключей внутри сложной биткоин-транзакции и создавать единую уникальную подпись. Это означает, что подписи нескольких сторон, участвующих в транзакции, могут быть «объединены» в одну подпись Шнорра. Это известно как агрегирование сигнатур.
Как Taproot принесет пользу Биткоину?
Как мы уже обсуждали, Taproot значительно улучшит конфиденциальность биткоина. В сочетании с подписями Шнорра Taproot может также повысить эффективность при выполнении транзакций. Помимо повышенной конфиденциальности, к другим потенциальным преимуществам относятся:
Уменьшенный объем данных для передачи и хранения в цепочке блоков.
Больше транзакций на блок (более высокая скорость TPS).
Более низкие комиссии за транзакции.
Еще одним преимуществом Taproot является тот факт, что подписи больше не будут податливыми, что является известной угрозой безопасности в сети Биткоин. Проще говоря, гибкость подписи означает, что технически возможно изменить подпись транзакции до того, как она будет подтверждена. Таким образом, атака создаст впечатление, будто транзакции никогда не было. Это ставит Биткоин перед печально известной проблемой двойных расходов, которая может разрушить целостность распределенного реестра.
Вывод
Taproot - это долгожданное и широко поддерживаемое обновление для Биткоина. Если он будет реализован вместе с подписями Шнорра, мы увидим значительные улучшения с точки зрения конфиденциальности, масштабируемости, безопасности и многого другого. Эти обновления могут также вызвать больший интерес к Lightning Network и способствовать тому, чтобы мультиподписи станут в большей степени отраслевым стандартом.
Независимо от вашего участия в сообществе Биткоин, дополнительные преимущества улучшенной конфиденциальности, эффективности и безопасности, вероятно, повлияют на ваш опыт использования Биткоина.
Как мы уже обсуждали, Taproot значительно улучшит конфиденциальность биткоина. В сочетании с подписями Шнорра Taproot может также повысить эффективность при выполнении транзакций. Помимо повышенной конфиденциальности, к другим потенциальным преимуществам относятся:
Уменьшенный объем данных для передачи и хранения в цепочке блоков.
Больше транзакций на блок (более высокая скорость TPS).
Более низкие комиссии за транзакции.
Еще одним преимуществом Taproot является тот факт, что подписи больше не будут податливыми, что является известной угрозой безопасности в сети Биткоин. Проще говоря, гибкость подписи означает, что технически возможно изменить подпись транзакции до того, как она будет подтверждена. Таким образом, атака создаст впечатление, будто транзакции никогда не было. Это ставит Биткоин перед печально известной проблемой двойных расходов, которая может разрушить целостность распределенного реестра.
Вывод
Taproot - это долгожданное и широко поддерживаемое обновление для Биткоина. Если он будет реализован вместе с подписями Шнорра, мы увидим значительные улучшения с точки зрения конфиденциальности, масштабируемости, безопасности и многого другого. Эти обновления могут также вызвать больший интерес к Lightning Network и способствовать тому, чтобы мультиподписи станут в большей степени отраслевым стандартом.
Независимо от вашего участия в сообществе Биткоин, дополнительные преимущества улучшенной конфиденциальности, эффективности и безопасности, вероятно, повлияют на ваш опыт использования Биткоина.
Наблюдать за процессом принятия майнерами обновления можно на taproot.watch
Уже очень скоро, через примерно 10 дней, обновление вступит в силу и будет активировано.
Уже очень скоро, через примерно 10 дней, обновление вступит в силу и будет активировано.
Здравствуйте!
Большую часть информации касающейся технических деталей биткоина и технологий за ним стоящих мы уже разобрали.
Очень много сложных и тонких вопросов было раскрыто в "мифах о биткоине". После были разобраны основные моменты касательно работы алгоритмов и технологии блокчейн.
Этот материал был подготовлен для вас, наши читатели. Чтобы в случае спора со знакомым или кем-то еще, вы могли привести аргументы в пользу биткоина, ведь он и правда так прекрасен, и у него правда мало минусов)
Или например кто то напишет очередной твит что биткоин неэкологичен, и тут есть железный ответ, который должен быть понятен любому вменяемому человеку.
Или когда ваш знакомый попросит рассказать о криптовалютах, можно смело скидывать эту ссылку на пост.
Мы постарались собрать всю необходимую информацию для людей интересующихся криптовалютой, так что просто распространите эту информацию всем, кому она могла бы быть полезна!
Большую часть информации касающейся технических деталей биткоина и технологий за ним стоящих мы уже разобрали.
Очень много сложных и тонких вопросов было раскрыто в "мифах о биткоине". После были разобраны основные моменты касательно работы алгоритмов и технологии блокчейн.
Этот материал был подготовлен для вас, наши читатели. Чтобы в случае спора со знакомым или кем-то еще, вы могли привести аргументы в пользу биткоина, ведь он и правда так прекрасен, и у него правда мало минусов)
Или например кто то напишет очередной твит что биткоин неэкологичен, и тут есть железный ответ, который должен быть понятен любому вменяемому человеку.
Или когда ваш знакомый попросит рассказать о криптовалютах, можно смело скидывать эту ссылку на пост.
Мы постарались собрать всю необходимую информацию для людей интересующихся криптовалютой, так что просто распространите эту информацию всем, кому она могла бы быть полезна!
Какой цикл статей вы хотели бы видеть далее?
Anonymous Poll
39%
Больше про альткоины
26%
Торговля на криптобиржах
19%
Рассказать о майнинге подробно
45%
Больше про биткоин
Говорить что мне не нужна приватность, потому что мне нечего скрывать - тоже самое, что говорить:
“Мне не нужна свобода слова, потому что мне нечего сказать”
“Мне не нужна свобода слова, потому что мне нечего сказать”
Taproot
Два изменения в базовом коде (или протоколе) сети Биткоин произойдут с обновлением Taproot. Первый заключается в замене алгоритма цифровой подписи на основе эллиптической кривой (сокращенно ECDSA) криптовалюты на алгоритм подписи Шнорра (сокращенно SSA).
Звучит сложно, но вот что это значит для пользователей. Если 10 разных пользователей отправили BTC на один адрес кошелька (открытый ключ) при текущей настройке, это отобразится в блокчейне Биткоина как 10 отдельных транзакций. Но с помощью SSA сеть Биткоина сможет объединить эти 10 транзакций в одну транзакцию с уникальным ключом.
Во-вторых, обновление Taproot сможет сжимать сложные условия, необходимые для транзакций, в одну строку данных в соответствии с так называемыми Merklized Alternative Script Trees (MAST) для кода блокчейна, что делает его более оптимизированным процессом.
Часть2
Два изменения в базовом коде (или протоколе) сети Биткоин произойдут с обновлением Taproot. Первый заключается в замене алгоритма цифровой подписи на основе эллиптической кривой (сокращенно ECDSA) криптовалюты на алгоритм подписи Шнорра (сокращенно SSA).
Звучит сложно, но вот что это значит для пользователей. Если 10 разных пользователей отправили BTC на один адрес кошелька (открытый ключ) при текущей настройке, это отобразится в блокчейне Биткоина как 10 отдельных транзакций. Но с помощью SSA сеть Биткоина сможет объединить эти 10 транзакций в одну транзакцию с уникальным ключом.
Во-вторых, обновление Taproot сможет сжимать сложные условия, необходимые для транзакций, в одну строку данных в соответствии с так называемыми Merklized Alternative Script Trees (MAST) для кода блокчейна, что делает его более оптимизированным процессом.
Часть2
Что это значит для пользователей сети.
Эти изменения являются революционными, поскольку и транзакции, и условия их выполнения занимают место в блокчейне. А комиссии за транзакции биткоинов увеличиваются, когда используется больше места. Более низкие комиссии будут стимулировать гораздо больше транзакций в сети, а также способствовать принятию торговцами. Но это только первая особенность.
Вторая особенность заключается в том, что при использовании биткоинов у пользователей будет гораздо больше конфиденциальности. Действительно, его цифровая запись транзакций (также известная как блокчейн) непреднамеренно сделала Биткоин менее приватным, чем наличные деньги. В результате любопытные аналитические компании по блокчейну могут отслеживать транзакции пользователей и раскрывать их личную информацию на основе их открытого ключа. Но когда транзакции объединены одним уникальным ключом, гораздо сложнее определить, кто отправил BTC. Это заставит BTC лучше конкурировать с монетами, предназначенными для обфускации адресов кошельков и защиты наблюдателей от отслеживания транзакций.
Последний плюс в том, что смарт-контракты станут более доступными в сети Биткоин. Технология, лежащая в основе Биткоин, довольно старая, и до тех пор, пока Taproot не заработает, он может обрабатывать только около четырех транзакций в секунду. Каждая базовая транзакция (отправка денег из пункта A в пункт B) стоит от 5 до 75 долларов США, а со смарт-контрактами пользователям придется платить астрономически более высокие комиссионные, поскольку они занимают больше места в цепочке блоков.
Вывод
С введением обновления Taproot комиссии за транзакции будут ниже, хотя все еще требуют улучшения с помощью будущих обновлений. В будущем мы сможем увидеть, как инвесторы пользуются такими услугами, как предоставление BTC в кредит под проценты, получение комиссии за предоставление торговой ликвидности своими BTC (AMM) и т.д.
Хотя влияние Taproot поначалу может быть не столь значительным, истинные преимущества Taproot заключаются в Lightning Network, платежной платформе, построенной на биткоин.
Ожидается, что Taproot сделает сеть Lightning намного более масштабируемой, что потенциально может сделать Биткоин более полезным в качестве способа оплаты, а не только в качестве долгосрочного средства сбережения.
Когда крупнейшая в мире криптовалюта начинает получать свою долю пирога, появляется огромный потенциал.
Эти изменения являются революционными, поскольку и транзакции, и условия их выполнения занимают место в блокчейне. А комиссии за транзакции биткоинов увеличиваются, когда используется больше места. Более низкие комиссии будут стимулировать гораздо больше транзакций в сети, а также способствовать принятию торговцами. Но это только первая особенность.
Вторая особенность заключается в том, что при использовании биткоинов у пользователей будет гораздо больше конфиденциальности. Действительно, его цифровая запись транзакций (также известная как блокчейн) непреднамеренно сделала Биткоин менее приватным, чем наличные деньги. В результате любопытные аналитические компании по блокчейну могут отслеживать транзакции пользователей и раскрывать их личную информацию на основе их открытого ключа. Но когда транзакции объединены одним уникальным ключом, гораздо сложнее определить, кто отправил BTC. Это заставит BTC лучше конкурировать с монетами, предназначенными для обфускации адресов кошельков и защиты наблюдателей от отслеживания транзакций.
Последний плюс в том, что смарт-контракты станут более доступными в сети Биткоин. Технология, лежащая в основе Биткоин, довольно старая, и до тех пор, пока Taproot не заработает, он может обрабатывать только около четырех транзакций в секунду. Каждая базовая транзакция (отправка денег из пункта A в пункт B) стоит от 5 до 75 долларов США, а со смарт-контрактами пользователям придется платить астрономически более высокие комиссионные, поскольку они занимают больше места в цепочке блоков.
Вывод
С введением обновления Taproot комиссии за транзакции будут ниже, хотя все еще требуют улучшения с помощью будущих обновлений. В будущем мы сможем увидеть, как инвесторы пользуются такими услугами, как предоставление BTC в кредит под проценты, получение комиссии за предоставление торговой ликвидности своими BTC (AMM) и т.д.
Хотя влияние Taproot поначалу может быть не столь значительным, истинные преимущества Taproot заключаются в Lightning Network, платежной платформе, построенной на биткоин.
Ожидается, что Taproot сделает сеть Lightning намного более масштабируемой, что потенциально может сделать Биткоин более полезным в качестве способа оплаты, а не только в качестве долгосрочного средства сбережения.
Когда крупнейшая в мире криптовалюта начинает получать свою долю пирога, появляется огромный потенциал.
Bitcoin forking countdown. (soft fork)
https://www.nicehash.com/countdown/btc-forking-2021-11-15-12-00#
https://www.nicehash.com/countdown/btc-forking-2021-11-15-12-00#
Доверие к сети Биткоин.
Почему Биткоин может быть только в качестве бесплатного открытого источника…
Фундаментальным выбором Сатоши при разработке Биткоина (о котором довольно редко говорят) является тот факт, что Биткоин является бесплатным программным обеспечением с открытым исходным кодом. Каждый цикл новые пользователи и разработчики интересуются Биткоином и пытаются осмыслить его.
Критически важно для безопасности и развития Биткоина, чтобы пользователи понимали, что безопасность Биткоина является прямым результатом свободы, предоставляемые разрешительными лицензиями на свободное программное обеспечение.
Биткоин может быть только бесплатным программным обеспечением с открытым исходным кодом
Часть 1 “Open source” or ”free software”
Часть 2 Как биткоинеры доверяют Биткоину?
Часть 3 Open source разработка
Часть 4 Bitcoin node package
Часть 5 Важность бесплатных лицензий
Почему Биткоин может быть только в качестве бесплатного открытого источника…
Фундаментальным выбором Сатоши при разработке Биткоина (о котором довольно редко говорят) является тот факт, что Биткоин является бесплатным программным обеспечением с открытым исходным кодом. Каждый цикл новые пользователи и разработчики интересуются Биткоином и пытаются осмыслить его.
Критически важно для безопасности и развития Биткоина, чтобы пользователи понимали, что безопасность Биткоина является прямым результатом свободы, предоставляемые разрешительными лицензиями на свободное программное обеспечение.
Биткоин может быть только бесплатным программным обеспечением с открытым исходным кодом
Часть 1 “Open source” or ”free software”
Часть 2 Как биткоинеры доверяют Биткоину?
Часть 3 Open source разработка
Часть 4 Bitcoin node package
Часть 5 Важность бесплатных лицензий
Часть 1
“Open source” or ”free software”
“I’ve developed a new open source P2P e-cash system called Bitcoin.” – Satoshi Nakamoto. February 11th 2009 Satoshi announced Bitcoin to the forum of the P2P Foundation
“’Free software’ means software that respects users’ freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software.”
– The Free Software Foundation
Движение за открытый исходный код было, по сути, ответвлением движения за свободное программное обеспечение, при этом основное различие между группами заключалось в отношении к проприетарному программному обеспечению. Сторонники термина «открытый исходный код» (open source) готовы сосуществовать с проприетарным программным обеспечением, в то время как сторонники свободного программного обеспечения (free software) придерживаются мнения, что все программное обеспечение является частью свободы слова и что закрытое программное обеспечение неэтично, несправедливо, а для некоторых даже является явным злом.
Важно привлечь внимание к потенциальной угрозе для сети Биткоин, которую может создать широкое распространение программного обеспечения Биткоин с закрытым кодом.
С давних пор термин «свободное программное обеспечение» почти исчез и был более или менее заменен на «открытый исходный код», который фокусируется на практической особенности, обеспечиваемой этой лицензией — удивительно эффективное сотрудничество в разработке программного обеспечения.
Несмотря на то, что программное обеспечение Биткоин является ярким примером бесплатного программного обеспечения, в настоящее время его так не называют.
Вместо этого Биткоин в основном описывается как программное обеспечение с открытым исходным кодом - термин, буквальное значение которого не передает полного значения термина и вызывает путаницу среди новых разработчиков Биткоин.
Сам Сатоши предпочел этот ярлык «свободному программному обеспечению», когда объявил об этом. Однако, что более важно, лицензия, которую он выбрал для программного обеспечения Биткоин, была разрешающей лицензией на свободное программное обеспечение: Лицензия MIT.
“Being open source means anyone can independently review the code. If it was closed source, nobody could verify the security. I think it’s essential for a program of this nature to be open source.” - — Satoshi Nakamoto
Почему Биткоин может быть только в качестве бесплатного открытого источника…
“Open source” or ”free software”
“I’ve developed a new open source P2P e-cash system called Bitcoin.” – Satoshi Nakamoto. February 11th 2009 Satoshi announced Bitcoin to the forum of the P2P Foundation
“’Free software’ means software that respects users’ freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software.”
– The Free Software Foundation
Движение за открытый исходный код было, по сути, ответвлением движения за свободное программное обеспечение, при этом основное различие между группами заключалось в отношении к проприетарному программному обеспечению. Сторонники термина «открытый исходный код» (open source) готовы сосуществовать с проприетарным программным обеспечением, в то время как сторонники свободного программного обеспечения (free software) придерживаются мнения, что все программное обеспечение является частью свободы слова и что закрытое программное обеспечение неэтично, несправедливо, а для некоторых даже является явным злом.
Важно привлечь внимание к потенциальной угрозе для сети Биткоин, которую может создать широкое распространение программного обеспечения Биткоин с закрытым кодом.
С давних пор термин «свободное программное обеспечение» почти исчез и был более или менее заменен на «открытый исходный код», который фокусируется на практической особенности, обеспечиваемой этой лицензией — удивительно эффективное сотрудничество в разработке программного обеспечения.
Несмотря на то, что программное обеспечение Биткоин является ярким примером бесплатного программного обеспечения, в настоящее время его так не называют.
Вместо этого Биткоин в основном описывается как программное обеспечение с открытым исходным кодом - термин, буквальное значение которого не передает полного значения термина и вызывает путаницу среди новых разработчиков Биткоин.
Сам Сатоши предпочел этот ярлык «свободному программному обеспечению», когда объявил об этом. Однако, что более важно, лицензия, которую он выбрал для программного обеспечения Биткоин, была разрешающей лицензией на свободное программное обеспечение: Лицензия MIT.
“Being open source means anyone can independently review the code. If it was closed source, nobody could verify the security. I think it’s essential for a program of this nature to be open source.” - — Satoshi Nakamoto
Почему Биткоин может быть только в качестве бесплатного открытого источника…
Часть 2
Как биткоинеры доверяют Биткоину?
При объяснении технологии Биткоин кому-то новому, один из первых вопросов, на который нужно ответить, - как пользователи Биткоина могут доверять программному обеспечению Биткоин, верить в то, что оно действительно делает то, что должно делать, что оно не делает ничего, кроме того, что должно делать. , и что в нем нет вредоносных программ, которые могут, например, украсть средства пользователей.
Ответ: пользователи не могут доверять.
Биткоин - это бесплатное программное обеспечение с открытым исходным кодом, и важная часть того, что это означает, заключается в том, что исходный код Биткоина не зашифрован, доступен всем, а не только избранным, как в случае с закрытым исходным кодом. Напротив, он открыт и доступен для всех для аудита, и рецензенты могут это сделать. Это и есть самая неочевидная особенность. Любой может открыть исходный код Биткоина, прочитать его, запустить, просмотреть и проверить, что делает программное обеспечение, что оно делает именно то и не что иное, как то, что оно должно делать.
«Не верь, проверяй»
Многие сделали именно это за последние 12 лет: большинство хакеров искали дыры и слабые места в коде Биткоина, некоторые из них были мотивированы перспективой обналичить огромные призовые деньги, если им удастся взломать Биткоин, другим - избегать такой злонамеренной эксплуатации, которая может нанести сокрушительный удар по сети, на которую они полагаются и которую хотят защитить.
В результате код Биткоин (вероятно) является наиболее пересматриваемым кодом из всех существующих программ в истории. Если бы исходный код не был доступен для тщательного изучения и постоянного изучения бесчисленным количеством экспертов, никто в здравом уме не стал бы хранить в биткойнах какую-либо значительную экономически сумму, не говоря уже об 1 триллионе долларов.
Почему Биткоин может быть только в качестве бесплатного открытого источника…
Как биткоинеры доверяют Биткоину?
При объяснении технологии Биткоин кому-то новому, один из первых вопросов, на который нужно ответить, - как пользователи Биткоина могут доверять программному обеспечению Биткоин, верить в то, что оно действительно делает то, что должно делать, что оно не делает ничего, кроме того, что должно делать. , и что в нем нет вредоносных программ, которые могут, например, украсть средства пользователей.
Ответ: пользователи не могут доверять.
Биткоин - это бесплатное программное обеспечение с открытым исходным кодом, и важная часть того, что это означает, заключается в том, что исходный код Биткоина не зашифрован, доступен всем, а не только избранным, как в случае с закрытым исходным кодом. Напротив, он открыт и доступен для всех для аудита, и рецензенты могут это сделать. Это и есть самая неочевидная особенность. Любой может открыть исходный код Биткоина, прочитать его, запустить, просмотреть и проверить, что делает программное обеспечение, что оно делает именно то и не что иное, как то, что оно должно делать.
«Не верь, проверяй»
Многие сделали именно это за последние 12 лет: большинство хакеров искали дыры и слабые места в коде Биткоина, некоторые из них были мотивированы перспективой обналичить огромные призовые деньги, если им удастся взломать Биткоин, другим - избегать такой злонамеренной эксплуатации, которая может нанести сокрушительный удар по сети, на которую они полагаются и которую хотят защитить.
В результате код Биткоин (вероятно) является наиболее пересматриваемым кодом из всех существующих программ в истории. Если бы исходный код не был доступен для тщательного изучения и постоянного изучения бесчисленным количеством экспертов, никто в здравом уме не стал бы хранить в биткойнах какую-либо значительную экономически сумму, не говоря уже об 1 триллионе долларов.
Почему Биткоин может быть только в качестве бесплатного открытого источника…
Часть 3
Open source разработка
Разработка с открытым исходным кодом оказалась лучшим средством от ошибочного кода, поскольку она использует силу рынка идей, делая исходный код широко доступным для публичного тестирования, изучения и экспериментов, в следствии чего процесс обнаружения ошибок увеличивается многократно. Эта привилегия разработки с открытым исходным кодом особенно важна для Биткоина - программного обеспечения, которое стремится стать базовым слоем новой глобальной денежной системы - стремления, которое вряд ли прощает ошибки.
— Проекты с открытым исходным кодом также чаще привлекают рецензентов.
— Также стоит отметить, что свобода изменения и распространения кода дает разработчикам с открытым исходным кодом ценную стратегическую возможность выйти из проекта и перейти к другому без потери кода.
— Еще одно преимущество Open Source - отделение программного обеспечения от одной компании. Когда программное обеспечение явно поддерживается одной компанией, и компания выходит из бизнеса, то же самое происходит и с программным обеспечением.
— Программное обеспечение с открытым исходным кодом не привязано к одной компании; скорее, это бесплатная технология, которую может использовать и расширить кто угодно.
Все вышеперечисленные факторы привлекают разработчиков с открытым исходным кодом к Биткоину, что способствует совершенствованию его технологий и укреплению его безопасности за счет увеличения количества бдительных наблюдений за кодом. Это экзистенциально влияет на качество биткоин-кода, учитывая его стремления и социально-экономическое влияние.
Децентрализация Биткоина происходит от одноранговой сети суверенных полных узлов, на которых работает бесплатное программное обеспечение Биткоин с открытым исходным кодом. Хотя Bitcoin Core является технологическим управляющим протокола, этот статус предоставляется только благодаря добровольным действиям пользователей Bitcoin. Bitcoin Core не может в одностороннем порядке вносить изменения в правила консенсуса в сети. Если они попытаются протолкнуть код без консенсуса, репозиторий может быть просто разветвлен, поскольку проект представляет собой бесплатное программное обеспечение с открытым исходным кодом с разрешающей лицензией MIT. Здесь разрешающая лицензия на программное обеспечение - это страховка пользователя от разработчиков, действующих только исходя из консенсуса.
Если бы лицензия не была разрешительной, то есть ограничивала бы модификацию и распространение программного обеспечения, пользователям пришлось бы верить, что разработчики никогда не выдвигают код, выходящий за рамки консенсуса. Кроме того, вероятность того, что программное обеспечение может быть разветвлено, позволяет разработчикам придерживаться принципов разработки Биткоин и надлежащим образом решать все поднятые проблемы.
Почему Биткоин может быть только в качестве бесплатного открытого источника…
Open source разработка
Разработка с открытым исходным кодом оказалась лучшим средством от ошибочного кода, поскольку она использует силу рынка идей, делая исходный код широко доступным для публичного тестирования, изучения и экспериментов, в следствии чего процесс обнаружения ошибок увеличивается многократно. Эта привилегия разработки с открытым исходным кодом особенно важна для Биткоина - программного обеспечения, которое стремится стать базовым слоем новой глобальной денежной системы - стремления, которое вряд ли прощает ошибки.
— Проекты с открытым исходным кодом также чаще привлекают рецензентов.
— Также стоит отметить, что свобода изменения и распространения кода дает разработчикам с открытым исходным кодом ценную стратегическую возможность выйти из проекта и перейти к другому без потери кода.
— Еще одно преимущество Open Source - отделение программного обеспечения от одной компании. Когда программное обеспечение явно поддерживается одной компанией, и компания выходит из бизнеса, то же самое происходит и с программным обеспечением.
— Программное обеспечение с открытым исходным кодом не привязано к одной компании; скорее, это бесплатная технология, которую может использовать и расширить кто угодно.
Все вышеперечисленные факторы привлекают разработчиков с открытым исходным кодом к Биткоину, что способствует совершенствованию его технологий и укреплению его безопасности за счет увеличения количества бдительных наблюдений за кодом. Это экзистенциально влияет на качество биткоин-кода, учитывая его стремления и социально-экономическое влияние.
Децентрализация Биткоина происходит от одноранговой сети суверенных полных узлов, на которых работает бесплатное программное обеспечение Биткоин с открытым исходным кодом. Хотя Bitcoin Core является технологическим управляющим протокола, этот статус предоставляется только благодаря добровольным действиям пользователей Bitcoin. Bitcoin Core не может в одностороннем порядке вносить изменения в правила консенсуса в сети. Если они попытаются протолкнуть код без консенсуса, репозиторий может быть просто разветвлен, поскольку проект представляет собой бесплатное программное обеспечение с открытым исходным кодом с разрешающей лицензией MIT. Здесь разрешающая лицензия на программное обеспечение - это страховка пользователя от разработчиков, действующих только исходя из консенсуса.
Если бы лицензия не была разрешительной, то есть ограничивала бы модификацию и распространение программного обеспечения, пользователям пришлось бы верить, что разработчики никогда не выдвигают код, выходящий за рамки консенсуса. Кроме того, вероятность того, что программное обеспечение может быть разветвлено, позволяет разработчикам придерживаться принципов разработки Биткоин и надлежащим образом решать все поднятые проблемы.
Почему Биткоин может быть только в качестве бесплатного открытого источника…
Часть 4
Bitcoin node package
В последние годы после появления Lightning Network, появились “node package projects”, которые объединяли программное обеспечение Bitcoin Core с постоянно растущим числом полезных программных инструментов Bitcoin, которые пользователи могли запускать на специализированных аппаратных устройствах, таких как Raspberry Pi, Odroid или Rock64. Первым при разработке пакетов узлов было руководство Raspibolt, которое предоставляет пошаговое руководство по настройке Bitcoin Core и LND с нуля.
Благодаря понятному мануалу Raspibolt - отличный способ изучить основы командной строки, несмотря на то, что он сложен и не подходит для тех, кто легко разочаровывается в компьютерах, вполне выполним даже для нетехнических пользователей.
RaspiBlitz, произошел от Raspibolt.
Простота настройки узла с помощью Raspiblitz открыла двери для многих новых пользователей узлов и напрямую способствовала децентрализации и устойчивости сети Биткоин.
Инструкция
Почему Биткоин может быть только в качестве бесплатного открытого источника…
Bitcoin node package
В последние годы после появления Lightning Network, появились “node package projects”, которые объединяли программное обеспечение Bitcoin Core с постоянно растущим числом полезных программных инструментов Bitcoin, которые пользователи могли запускать на специализированных аппаратных устройствах, таких как Raspberry Pi, Odroid или Rock64. Первым при разработке пакетов узлов было руководство Raspibolt, которое предоставляет пошаговое руководство по настройке Bitcoin Core и LND с нуля.
Благодаря понятному мануалу Raspibolt - отличный способ изучить основы командной строки, несмотря на то, что он сложен и не подходит для тех, кто легко разочаровывается в компьютерах, вполне выполним даже для нетехнических пользователей.
RaspiBlitz, произошел от Raspibolt.
Простота настройки узла с помощью Raspiblitz открыла двери для многих новых пользователей узлов и напрямую способствовала децентрализации и устойчивости сети Биткоин.
Инструкция
Почему Биткоин может быть только в качестве бесплатного открытого источника…
Часть 5
Важность бесплатных лицензий на программное обеспечение для bitcoin node packages.
Оба проекта используют лицензию MIT, что означает, что они являются бесплатным программным обеспечением с открытым исходным кодом, и любой может использовать код, изменять его, улучшать и выпускать. Это позволило разработчикам Raspiblitz повторить новаторскую работу проекта Raspibolt и сделать работу узла удобной для большего числа пользователей.
Большее количество пользователей, управляющих самостоятельным узлом и проверяющих транзакции, является экзистенциальной необходимостью для сети Биткоин, поэтому нетрудно сделать вывод, что свободы, предоставляемые лицензией Raspibolt, проложили путь к появлению Raspiblitz и напрямую укрепили децентрализацию и устойчивость сети Биткоин, поскольку запуск узла стала более удобен.
Пример Raspibolt и RaspiBlitz показывает, как лицензии на бесплатное программное обеспечение помогают развитию экосистемы Биткоин, позволяя разработчикам повторять выводы и код других. Но существует более фундаментальная важность разрешительного лицензирования для программного обеспечения пакетов узлов Биткоин, специфичного для Биткоина, которое коренится в природе модели консенсуса Bitcon, которая зависит от пользователей, имеющих свободу выбора программного обеспечения, которое они запускают на своих узлах.
Например, лицензии Creative Commons обычно не подходят для программного обеспечения, и создатели Creative Commons License явно рекомендуют не использовать их для какого-либо программного обеспечения , не говоря уже о программном обеспечении инфраструктуры Биткоин, имеющем отношение к консенсусу.
К сожалению, bitcoin node packages с закрытыми лицензиями Creative Commons, которые ограничивают модификацию и распространение. Эти проекты популярны в основном среди нетехнических пользователей, которые не имеют опыта в изменении кода сами и поэтому сильно зависят от разработчиков, которые предоставляют им “правильный код”. Зависимость от разработчиков сама по себе не проблема, но зависимость без страховки лицензий свободных программ.
Без страховки, которую разработчики из сообщества Биткоин могли бы разветвить для проекта, пользователи лицензионного пакета CC будут зависеть от сопровождающих проекта - не государственных органов, а клиентов - и у них не останется ничего, кроме права отказаться от продукта, когда дело дойдет до крайности. Поскольку лицензия CC не позволяет другим разработчикам даже форк репозитория без нарушения авторских прав.
Важно, чтобы пользователи и разработчики знали и понимали последствия лицензии, которую они выбирают для запуска на своем узле. Особенно менее опытным пользователям следует обращать внимание на лицензию своего программного обеспечения и требовать пакеты с разрешительными лицензиями, чтобы избежать привязки к пакету.
В конце концов, стремление к лучшей реализации программного обеспечения Биткоин с открытым исходным кодом не обязательно должно происходить за счет потери суверенитета пользователя. Пакеты узлов Lightning имеют встроенные кошельки с низкой комиссией за транзакции, что позволяет использовать новые модели монетизации с микроплатежами, которые стоит изучить и поэкспериментировать. Разработчики не должны недооценивать готовность свободного сообщества пользователей ответить взаимностью на программное обеспечение, расширяющее суверенитет, и сосредоточиться на том, чтобы сделать варианты повторяющихся пожертвований простыми в использовании и настройке. Мечта о потоковой передаче денег возможна сегодня с развитием Lightning Network и предлагает решение проблемы финансирования с открытым исходным кодом. Пакеты узлов Биткоин идеально подходят для использования этой возможности элегантным способом Биткоин. По крайней мере, теоретически. Было бы здорово увидеть это.
Почему Биткоин может быть только в качестве бесплатного открытого источника…
Важность бесплатных лицензий на программное обеспечение для bitcoin node packages.
Оба проекта используют лицензию MIT, что означает, что они являются бесплатным программным обеспечением с открытым исходным кодом, и любой может использовать код, изменять его, улучшать и выпускать. Это позволило разработчикам Raspiblitz повторить новаторскую работу проекта Raspibolt и сделать работу узла удобной для большего числа пользователей.
Большее количество пользователей, управляющих самостоятельным узлом и проверяющих транзакции, является экзистенциальной необходимостью для сети Биткоин, поэтому нетрудно сделать вывод, что свободы, предоставляемые лицензией Raspibolt, проложили путь к появлению Raspiblitz и напрямую укрепили децентрализацию и устойчивость сети Биткоин, поскольку запуск узла стала более удобен.
Пример Raspibolt и RaspiBlitz показывает, как лицензии на бесплатное программное обеспечение помогают развитию экосистемы Биткоин, позволяя разработчикам повторять выводы и код других. Но существует более фундаментальная важность разрешительного лицензирования для программного обеспечения пакетов узлов Биткоин, специфичного для Биткоина, которое коренится в природе модели консенсуса Bitcon, которая зависит от пользователей, имеющих свободу выбора программного обеспечения, которое они запускают на своих узлах.
Например, лицензии Creative Commons обычно не подходят для программного обеспечения, и создатели Creative Commons License явно рекомендуют не использовать их для какого-либо программного обеспечения , не говоря уже о программном обеспечении инфраструктуры Биткоин, имеющем отношение к консенсусу.
К сожалению, bitcoin node packages с закрытыми лицензиями Creative Commons, которые ограничивают модификацию и распространение. Эти проекты популярны в основном среди нетехнических пользователей, которые не имеют опыта в изменении кода сами и поэтому сильно зависят от разработчиков, которые предоставляют им “правильный код”. Зависимость от разработчиков сама по себе не проблема, но зависимость без страховки лицензий свободных программ.
Без страховки, которую разработчики из сообщества Биткоин могли бы разветвить для проекта, пользователи лицензионного пакета CC будут зависеть от сопровождающих проекта - не государственных органов, а клиентов - и у них не останется ничего, кроме права отказаться от продукта, когда дело дойдет до крайности. Поскольку лицензия CC не позволяет другим разработчикам даже форк репозитория без нарушения авторских прав.
Важно, чтобы пользователи и разработчики знали и понимали последствия лицензии, которую они выбирают для запуска на своем узле. Особенно менее опытным пользователям следует обращать внимание на лицензию своего программного обеспечения и требовать пакеты с разрешительными лицензиями, чтобы избежать привязки к пакету.
В конце концов, стремление к лучшей реализации программного обеспечения Биткоин с открытым исходным кодом не обязательно должно происходить за счет потери суверенитета пользователя. Пакеты узлов Lightning имеют встроенные кошельки с низкой комиссией за транзакции, что позволяет использовать новые модели монетизации с микроплатежами, которые стоит изучить и поэкспериментировать. Разработчики не должны недооценивать готовность свободного сообщества пользователей ответить взаимностью на программное обеспечение, расширяющее суверенитет, и сосредоточиться на том, чтобы сделать варианты повторяющихся пожертвований простыми в использовании и настройке. Мечта о потоковой передаче денег возможна сегодня с развитием Lightning Network и предлагает решение проблемы финансирования с открытым исходным кодом. Пакеты узлов Биткоин идеально подходят для использования этой возможности элегантным способом Биткоин. По крайней мере, теоретически. Было бы здорово увидеть это.
Почему Биткоин может быть только в качестве бесплатного открытого источника…
Lightning Network
Powered by Blockchain Smart Contracts.
Lightning - это децентрализованная сеть, использующая функции смарт-контрактов в блокчейне для обеспечения мгновенных платежей в сети участников.
Как это работает
Сеть Lightning зависит от базовой технологии блокчейна. Используя реальные транзакции Биткоин / Блокчейн и свой собственный язык сценариев смарт-контрактов, можно создать безопасную сеть участников, которые могут совершать транзакции с большим объемом и высокой скоростью.
Продолжение
часть 1
часть 2
Подробная информация о Lightning Network.
Powered by Blockchain Smart Contracts.
Lightning - это децентрализованная сеть, использующая функции смарт-контрактов в блокчейне для обеспечения мгновенных платежей в сети участников.
Как это работает
Сеть Lightning зависит от базовой технологии блокчейна. Используя реальные транзакции Биткоин / Блокчейн и свой собственный язык сценариев смарт-контрактов, можно создать безопасную сеть участников, которые могут совершать транзакции с большим объемом и высокой скоростью.
Продолжение
часть 1
часть 2
Подробная информация о Lightning Network.
Transactions for the Future
Двунаправленные платежные каналы.
Два участника создают в блокчейне запись в бухгалтерской книге, которая требует, чтобы оба участника подписывались при любых расходах средств. Обе стороны создают транзакции, которые возвращают запись в бухгалтерскую книгу своему индивидуальному распределению, но не транслируют их в блокчейн. Они могут обновлять свои индивидуальные распределения для записи в бухгалтерской книге, создавая много транзакционных расходов из выходных данных текущей записи в бухгалтерской книге. Действительна только самая последняя версия, которая обеспечивается сценариями смарт-контрактов, анализируемых блокчейном. Эта запись может быть закрыта в любое время любой стороной без какого-либо доверия или опеки, передав самую последнюю версию в цепочку блоков.
Сеть Lightning.
Создав сеть из этих двухсторонних записей реестра, можно найти путь в сети, аналогичный маршрутизации пакетов в Интернете. Узлы на пути не являются доверенными, так как платеж осуществляется с помощью сценария, который обеспечивает атомарность (либо весь платеж успешно, либо неуспешен) путем уменьшения временных блокировок.
Блокчейн как арбитр.
В результате можно проводить транзакции вне блокчейна без ограничений. Транзакции можно совершать вне сети с уверенностью в возможности принудительного исполнения в блокчейне. Это похоже на то, как человек заключает множество юридических договоров с другими, но не обращается в суд каждый раз, когда заключается договор. Сделав транзакции и скрипты доступными для анализа, смарт-контракт может быть реализован в блокчейне. Только в случае отказа от сотрудничества привлекается суд, но с блокчейном результат детерминирован.
Двунаправленные платежные каналы.
Два участника создают в блокчейне запись в бухгалтерской книге, которая требует, чтобы оба участника подписывались при любых расходах средств. Обе стороны создают транзакции, которые возвращают запись в бухгалтерскую книгу своему индивидуальному распределению, но не транслируют их в блокчейн. Они могут обновлять свои индивидуальные распределения для записи в бухгалтерской книге, создавая много транзакционных расходов из выходных данных текущей записи в бухгалтерской книге. Действительна только самая последняя версия, которая обеспечивается сценариями смарт-контрактов, анализируемых блокчейном. Эта запись может быть закрыта в любое время любой стороной без какого-либо доверия или опеки, передав самую последнюю версию в цепочку блоков.
Сеть Lightning.
Создав сеть из этих двухсторонних записей реестра, можно найти путь в сети, аналогичный маршрутизации пакетов в Интернете. Узлы на пути не являются доверенными, так как платеж осуществляется с помощью сценария, который обеспечивает атомарность (либо весь платеж успешно, либо неуспешен) путем уменьшения временных блокировок.
Блокчейн как арбитр.
В результате можно проводить транзакции вне блокчейна без ограничений. Транзакции можно совершать вне сети с уверенностью в возможности принудительного исполнения в блокчейне. Это похоже на то, как человек заключает множество юридических договоров с другими, но не обращается в суд каждый раз, когда заключается договор. Сделав транзакции и скрипты доступными для анализа, смарт-контракт может быть реализован в блокчейне. Только в случае отказа от сотрудничества привлекается суд, но с блокчейном результат детерминирован.
Lightning Network делает возможным то, что раньше было невозможно с “надежными” финансовыми системами, уязвимыми для монополии - без необходимости доверительного управления и владения, участие в сети может быть динамичным и открытым для всех.
Мгновенные платежи.
Биткоин объединяет транзакции в блоки, разделенные на десять минут. В основно платежи считается безопасным для биткоина после подтверждения шести блоков или примерно одного часа. В сети Lightning Network платежи не нуждаются в подтверждении блоков, являются мгновенными и атомарными. Lightning может использоваться в розничных торговых точках, с пользовательскими транзакциями между устройствами или в любом другом месте, где требуются мгновенные платежи.
Микроплатежи.
Новые рынки могут быть открыты с возможностью микроплатежей. Ligthning позволяет отправлять средства до 0,00000001 btc без риска использования кастодиальных сервисов.
В настоящее время блокчейн биткоина требует, чтобы минимальная сумма вывода была во много сотен раз больше чем 0,00000001 btc, а также фиксированная комиссия за транзакцию, делает микроплатежи непрактичными.
Lightning позволяет осуществлять минимальные платежи в биткоине с использованием реальных биткоин-транзакций.
Масштабируемость.
Сеть биткоина должна будет поддерживать на порядки больший объем транзакций, чтобы удовлетворить спрос от автоматических платежей. Грядущее увеличение количества подключенных к Интернету устройств требует платформы для межмашинных платежей и автоматизированных услуг микроплатежей. Транзакции Lightning Network проводятся вне блокчейна без делегирования доверия и владения, что позволяет пользователям проводить практически неограниченное количество транзакций между устройствами/пользователями.
Как это работает.
Денежные средства размещаются на двухстороннем «канальном» биткоин-адресе с несколькими подписями. Этот канал представлен как запись в блокчейне биткоина. Чтобы потратить средства с канала, обе стороны должны согласиться на новом балансе. Текущий баланс сохраняется как самая последняя транзакция, подписанная обеими сторонами, расходуя средства с адреса канала. Для совершения платежа обе стороны подписывают новую транзакцию выхода с адресом канала. При этом все старые транзакции выхода становятся недействительными.
Lightning Network не требует сотрудничества с третьими лицами для выхода из канала. Обе стороны имеют
возможность в одностороннем порядке закрыть канал, прекратив свои отношения. Поскольку у всех сторон есть множественная подпись каналов с множеством разных пользователей в этой сети, можно отправить платеж любой другой стороне в этой сети.
Встраивая платеж при условии знания безопасного криптографического хеша, платежи могут производиться через сеть каналов без необходимости одностороннего кастодиального владения средствами!
Мгновенные платежи.
Биткоин объединяет транзакции в блоки, разделенные на десять минут. В основно платежи считается безопасным для биткоина после подтверждения шести блоков или примерно одного часа. В сети Lightning Network платежи не нуждаются в подтверждении блоков, являются мгновенными и атомарными. Lightning может использоваться в розничных торговых точках, с пользовательскими транзакциями между устройствами или в любом другом месте, где требуются мгновенные платежи.
Микроплатежи.
Новые рынки могут быть открыты с возможностью микроплатежей. Ligthning позволяет отправлять средства до 0,00000001 btc без риска использования кастодиальных сервисов.
В настоящее время блокчейн биткоина требует, чтобы минимальная сумма вывода была во много сотен раз больше чем 0,00000001 btc, а также фиксированная комиссия за транзакцию, делает микроплатежи непрактичными.
Lightning позволяет осуществлять минимальные платежи в биткоине с использованием реальных биткоин-транзакций.
Масштабируемость.
Сеть биткоина должна будет поддерживать на порядки больший объем транзакций, чтобы удовлетворить спрос от автоматических платежей. Грядущее увеличение количества подключенных к Интернету устройств требует платформы для межмашинных платежей и автоматизированных услуг микроплатежей. Транзакции Lightning Network проводятся вне блокчейна без делегирования доверия и владения, что позволяет пользователям проводить практически неограниченное количество транзакций между устройствами/пользователями.
Как это работает.
Денежные средства размещаются на двухстороннем «канальном» биткоин-адресе с несколькими подписями. Этот канал представлен как запись в блокчейне биткоина. Чтобы потратить средства с канала, обе стороны должны согласиться на новом балансе. Текущий баланс сохраняется как самая последняя транзакция, подписанная обеими сторонами, расходуя средства с адреса канала. Для совершения платежа обе стороны подписывают новую транзакцию выхода с адресом канала. При этом все старые транзакции выхода становятся недействительными.
Lightning Network не требует сотрудничества с третьими лицами для выхода из канала. Обе стороны имеют
возможность в одностороннем порядке закрыть канал, прекратив свои отношения. Поскольку у всех сторон есть множественная подпись каналов с множеством разных пользователей в этой сети, можно отправить платеж любой другой стороне в этой сети.
Встраивая платеж при условии знания безопасного криптографического хеша, платежи могут производиться через сеть каналов без необходимости одностороннего кастодиального владения средствами!