Выбрать страницу

Создание много подписных биткоин-адресов

Есть до сих пор два типа адресов в Bitcoin:

 

Стандартный адрес Bitcoin:

Например, это "15Cytz9sHqeqtKW2vnpEyN-8teKtrTPjp", которые технически называются P2PKH (Pay To Public Key Hash) и начинаются с "1".

Адрес Bitcoin Multifirm:

Например, это "347N1Thc213"qfYCz3P'cjoJpNv14kBd", которые технически называются P2SH (Pay To Script Hash) и начинаются с "3". Они были разработаны Гэвином Андресеном и были введены в марте 2012 года.

Что такое много подпись Bitcoin адрес?

Адреса с мульти-подписью — это адреса Bitcoin, которые, в отличие от стандартных адресов Bitcoin, могут управляться многими людьми одновременно.

Для того, чтобы транзакция Bitcoin была добавлена на блокчейн, всегда должен быть подписан (Помните: в Bitcoin разрешены только поставки. Адрес может свободно получать биткоины, но он может отправляться только с подписью). Подпись делается через частный ключ, связанный с адресом, где находятся биткоины этой транзакции.

В адресах с мультиподписана подпись для авторизации транзакции создается коллективно (без какой-либо стоимости). Например, сейфы можно найти с одним ключом или несколькими. Однако в нескольких подписях часто не все ключи (подписи) требуются для авторизации транзакции. То есть, вы можете создать много подписной адрес из трех ключей, но вам нужно только два из них (независимо от того, какие из них), чтобы иметь возможность открыть. Это известно как "много подпись Bitcoin адрес 2 из 3". И так же они могут быть 3 из 5, 4 из 7, 6 из 10,…. или даже 2 из 2.

Как отличить адрес Bitcoin Multifirm от стандарта?

Но не все адреса, начиная с "3" являются много подписи адреса, поскольку они могут иметь другие функции, хотя их наиболее распространенным использованием является то, что. Все адреса, начиная с "3" являются P2SH адреса. Все адреса с мульти-подписью начинаются с "3". Но не все адреса, которые начинаются с "3", являются адресами с много подписями.

До появления адресов P2SH существовали только адреса P2PKH, начатые с "1". Но были много подписи адресов. Это было очень обычно возможно, и не было стандартного и общего способа их создания.

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

Пример адреса 2 из 3 будет использован для объяснения процесса создания много подписи Bitcoin адрес.

Для этого вам нужно столько адресов Bitcoin (стандарт), сколько участников вы хотите включить для вашего управления. После создания адресов общедоступные ключи доставляются от всех трех до одного из них. Это позволяет создать адрес P2SH (адрес с мульти-подписью, который начинается с "3"), указывая, что требуются два минимальных ключа.

Это позволяет осуществлять транзакции. Они всегда будут подписаны индивидуальными частными ключами, а не публичными ключами. Вы будете переходить от одного участника к другому, чтобы подписать, независимо от порядка и в зависимости от количества подписей, необходимых (в данном случае 2). После этого авторизации он высвобождается в сеть Bitcoin.

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

Используйте случаи много подписи Bitcoin адрес.

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

1. Коллективное разрешение.
Любая ситуация, когда важно обрабатывать деньги между более чем одним человеком:

  • Компания, в которой платежи санкционированы более чем одним человеком.
  • Пара, в которой оба могут или должны санкционировать оплату домашнего расхода.
  • НПО, которые хотят обеспечить прозрачность и безопасность в судьбе своих денег.
  • Etc, etc…

2. Безопасность

Даже для лиц, имеющих более одной подписи удостоверяет безопасность, которая иногда необходима. Например, экономьте биткоины.

3. Ненадежный арбитраж.

Арбитражный процесс позволяет третьей стороне выступать в качестве судьи для определения исхода двух сторон сделки. Например, если человек продает вам что-то, вы можете отправить деньги третьей стороне, и когда другой человек представляет продукт к вам, арбитр дает им деньги. Конечно, в обычной сделке арбитр должен быть доверенным лицом для обеих сторон и абсолютно нейтральным. Но благодаря мульти-подписи в этом нет необходимости.

Это происходит потому, что если, например, для транзакции создается 2 из 3 много подписей, то для транзакции необходимо будет только, чтобы 2 из 3 человек согласились выполнить транзакцию. И никто из трех отдельно не может сохранить деньги, что заставляет его искать другое решение.

Этот сценарий является очень распространенной практикой на многих платформах, которые продают продукты или услуги между физическими лицами и поддерживают Bitcoin как средство платежа.

Если вы заинтересованы в теме, мы рекомендуем вам также

Биткоин Мультимощные кошельки

Call Now ButtonLLámanos