Bitcoin Forum
December 12, 2017, 04:46:18 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Короткие Bitcoin-адреса на основе блокчейна  (Read 1268 times)
sbitco
Newbie
*
Offline Offline

Activity: 5


View Profile
November 10, 2015, 11:19:26 PM
 #1

Короткие Bitcoin-адреса на основе блокчейна

     Описание алгоритма, позволяющего создавать короткие  bitcoin-адреса, без привлечения третьей стороны. Алгоритм использует блокчейн Bitcoin. Информация о соответствии Bitcoin-адреса - короткому Bitcoin-адресу сохраняется внутри блокчейна.
     Алгоритм работает с транзакциями, имеющими один вход и несколько выходов.
     Чтобы не усложнять поиск соответствий коротких Bitcoin-адресов - обычным  Bitcoin-адресам алгоритм не работает с транзакциями, имеющими несколько входов.
     Алгоритм использует для формирования коротких Bitcoin-адресов - Bitcoin-адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA  Назовём этот адрес - базовым.
     Короткие Bitcoin-адреса состоят из цифр. Они могут состоять из одной, двух, трех, четырех, пяти или более цифр.

Короткие Bitcoin-адреса, состоящие из пяти, или более цифр.

     Для получения короткого Bitcoin-адреса состоящего из пяти, или более цифр, следует отправить на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA сумму в 0,0005 BTC. Цифра “5” указывает на то, что данная транзакция направлена на занятие короткого Bitcoin-адреса состоящего из пяти, или более цифр. В большинстве случаев транзакция будет выглядеть так:
https://drive.google.com/open?id=0B-bINubZ4LYDTWkwMXBiLW9GMUU
     У этой транзакции есть год и номер дня в году, когда эта транзакция была совершена. Также у этой транзакции есть порядковый номер, т.к. в течение дня на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA может быть сделано несколько транзакций по 0,0005 BTC.
     Например: предположим, что 23 октября 2015 с Bitcoin-адреса 1BoD6qq6qgmwgetxQd3tdF3dfZkc8e3R2z была совершена транзакция в 0,0005 BTC на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA . И в этот день на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA больше транзакций не было. Короткий Bitcoin-адрес, соответствующий  Bitcoin-адресу 1BoD6qq6qgmwgetxQd3tdF3dfZkc8e3R2z будет выглядеть так: 52961, где 5 - 2015 год; 296 - 23 октября - 296-й день в году; 1 - порядковый номер транзакции. Если в течение дня на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA совершается более 10 транзакций, то короткий Bitcoin-адрес становится шестизначным, если более 100, то короткий Bitcoin-адрес становится семизначным, и т.д.
     У одного и того же Bitcoin-адреса может быть сколько угодно коротких Bitcoin-адресов. Короткому Bitcoin-адресу может соответствовать только один Bitcoin-адрес.
     Первая цифра в коротком адресе указывает на год:
     5 - 2015
     6 - 2016
     7 - 2017
     8 - 2018
     9 - 2019
     0 - 2020
     1 - 2021
     2 - 2022
     3 - 2023
     4 - 2024
     Вторая, третья и четвертая цифры в коротком Bitcoin-адресе, состоящем из пяти, или более цифр, указывают на номер дня в году, который указан в первой цифре. Например, для 2015 года:
     001 - 1 января
     060 - 1 марта
     365 - 31 декабря
     Для 2016 года (високосный год):
     061 - 1 марта
     366 - 31 декабря
     Номера дней для не високосных годов: 2015, 2017, 2018 и.т.д.
https://drive.google.com/open?id=0B-bINubZ4LYDNkxYc3cxUHdSbEU
     Номера дней для високосных годов: 2016, 2020 и т.д.
https://drive.google.com/open?id=0B-bINubZ4LYDZmJwajlXWlctUWM
     Транзакции, пришедшие в течение дня на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA нумеруются в зависимости от времени.
     Например, предположим, что 10 января 2017 года будет сделана 101 транзакция по 0,0005 BTC на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA:
     в 00.01 - первая транзакция;
     в 00.25 - вторая транзакция;
     …
     в 07.35 - десятая транзакция;
     в 08.55 - одиннадцатая транзакция;
     ...
     в 23.30 - сотая транзакция;
     в 23.55 - сто первая транзакция.
     Их короткие Bitcoin-адреса, соответствующие Bitcoin-адресам с которых совершались транзакции, будут выглядеть так:
     70101 - для Bitcoin-адреса первой транзакции;
     70102 - для Bitcoin-адреса второй транзакции;
     …
     701010 - для Bitcoin-адреса десятой транзакции;
     701011 - для Bitcoin-адреса одиннадцатой транзакции;
     …
     7010100 - для Bitcoin-адреса сотой транзакции;
     7010101 - для Bitcoin-адреса сто первой транзакции.
     Можно заметить, что короткий Bitcoin-адрес вида 70100 (в пятом знаке имеющий “0”) выпал из списка используемых коротких Bitcoin-адресов: после 70109 идёт 701010. Чтобы занимать короткие Bitcoin-адреса состоящие из пяти и более цифр, у которых, начиная с пятого знака находятся “0” - нужно отправлять на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA транзакцию размером 0,00055 BTC.
     Если в день отравлено 2 транзакции размером 0,00055 BTC на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA, то Bitcoin-адресу первой по времени транзакции присваивается короткий Bitcoin-адрес вида ХХХХ0, а Bitcoin-адресу второй по времени транзакции присваивается короткий Bitcoin-адрес вида ХХХХ00
     Например, предположим, что 10 января 2017 года будет сделано 3 транзакций по 0,00055 BTC на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA:
     в 00.09 - первая транзакция;
     в 01.28 - вторая транзакция;
     в 08.45 - третья транзакция.
     Их короткие Bitcoin-адреса, соответствующие Bitcoin-адресам с которых совершались транзакции, будут выглядеть так:
     70100 - для Bitcoin-адреса первой транзакции;
     701000 - для Bitcoin-адреса второй транзакции;
     7010000 - для Bitcoin-адреса третьей транзакции.
     Короткие Bitcoin-адреса, состоящие из пяти, или более цифр, вида Х0000; Х00000; Х000000 и т.д. (у которых, начиная со второго знака находятся “0”) можно занимать только 1 января, для этого нужно отправлять на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA транзакцию размером 0,000555 BTC.
     Если 1 января отравлено 2 транзакции размером 0,000555 BTC на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA, то Bitcoin-адресу первой по времени транзакции присваивается короткий Bitcoin-адрес вида Х0000, а Bitcoin-адресу второй по времени транзакции присваивается короткий Bitcoin-адрес вида Х00000
     Например, предположим, что 1 января 2018 года будет сделано 3 транзакций по 0,000555 BTC на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA:
     в 00.07 - первая транзакция;
     в 02.28 - вторая транзакция;
     в 09.45 - третья транзакция.
     Их короткие Bitcoin-адреса, соответствующие Bitcoin-адресам с которых совершались транзакции, будут выглядеть так:
     80000 - для Bitcoin-адреса первой транзакции;
     800000 - для Bitcoin-адреса второй транзакции;
     8000000 - для Bitcoin-адреса третьей транзакции.

     Важно: при занятии короткого Bitcoin-адреса состоящего из пяти, или более цифр информацию о нем можно получить практически сразу после появления транзакции в блокчейне.
     Видео “Как найти Bitcoin-адрес по короткому Bitcoin-адресу состоящему из пяти знаков”: https://youtu.be/dYzBFttZ6Fs
     Видео “Получение короткого Bitcoin адреса состоящего из пяти, или более знаков”: https://youtu.be/tim9LxOQWuo

Короткие Bitcoin-адреса, состоящие из четырех цифр.

     Например: 5333
     Первая цифра - 5 означает год - 2015 год. Вторая, третья и четвертая цифры в коротком Bitcoin-адресе, состоящем из четырех цифр, указывают на номер дня в году, который указан в первой цифре. 333 - 29 ноября - 333-й день в году.
     У коротких Bitcoin-адресов, состоящих из четырех цифр нет порядковых номеров транзакций.
     Учитывается только одна транзакция в день.
     Размеры транзакций могут быть: 0,0004 BTC; 0,004 BTC; 0,04 BTC и т.д. Цифра “4” указывает на то, что данная транзакция направлена на занятие короткого Bitcoin-адреса состоящего из четырех цифр. Преимущество имеет бОльшая по размеру транзакция - именно она учитывается. Меньшие по размеру транзакции игнорируются.
     Если в течение дня на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA совершено две и более одинаковых по размеру транзакций (например, по 0,0004 BTC), то учитывается только та, что была совершена первой по времени. Остальные транзакции игнорируются.
     Короткий Bitcoin-адрес, состоящий из четырех цифр, вида Х000 можно занять только 1 января, для этого нужно отправить на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA транзакцию размером 0,00044 BTC; 0,0044 BTC; 0,044 BTC и.т.д. Преимущество имеет бОльшая по размеру транзакция - именно она учитывается. Меньшие по размеру транзакции игнорируются.
     Если 1 января на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA совершено две и более одинаковых по размеру транзакций (например, по 0,00044 BTC), то учитывается только та, что была совершена первой по времени. Остальные транзакции игнорируются.

     Важно: при занятии коротких Bitcoin-адресов состоящих из четырех, трёх, двух, или одной цифры, информацию о них можно получить только на следующие сутки после появления транзакции в блокчейне.
     Видео “Как найти Bitcoin-адрес по короткому Bitcoin-адресу состоящему из четырех знаков”: https://youtu.be/HatVNK0LZj0
     Видео “Получение короткого Bitcoin адреса состоящего из четырех знаков”: https://youtu.be/lpT2Q2yC2TI

Короткие Bitcoin-адреса, состоящие из трех цифр.

     Например: 550
     Первая цифра - 5 означает год - 2015 год. Вторая и третья цифры - номер недели в году. Недели нумеруются в соответствии с международным стандартом ISO 8601. Короткий Bitcoin-адрес, состоящий из трех цифр, можно занять только в первый день недели - понедельник. 50 - 7 декабря - понедельник пятидесятой недели в 2015 году.
https://drive.google.com/open?id=0B-bINubZ4LYDVzZjdS00ZDdTUlk
Например: для 2016 года это: 4 января - 601, 11 января - 602, 18 января - 603 и т.д.
https://drive.google.com/open?id=0B-bINubZ4LYDeTBRVG5mWnNJZkk
     У коротких Bitcoin-адресов, состоящих из трех цифр нет порядковых номеров транзакций.
     Учитывается только одна транзакция, сделанная в понедельник. Транзакции, сделанные со вторника по воскресенье игнорируются.
     Размеры транзакций могут быть: 0,0003 BTC; 0,003 BTC; 0,03 BTC и т.д.
Цифра “3” указывает на то, что данная транзакция направлена на занятие короткого Bitcoin-адреса состоящего из трех цифр. Преимущество имеет бОльшая по размеру транзакция - именно она учитывается. Меньшие по размеру транзакции игнорируются.
Если в течение дня (понедельника) на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA совершено две и более одинаковых по размеру транзакций (например, по 0,0003 BTC), то учитывается только та, что была совершена первой по времени. Остальные транзакции игнорируются.
     Короткий Bitcoin-адрес, состоящий из трех цифр, вида Х00 можно занять только 1 января (это может быть любой день недели), для этого нужно отправить на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA транзакцию размером 0,00033 BTC; 0,0033 BTC; 0,033 BTC и.т.д. Преимущество имеет бОльшая по размеру транзакция - именно она учитывается. Меньшие по размеру транзакции игнорируются.
     Если 1 января на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA совершено две и более одинаковых по размеру транзакций (например, по 0,00033 BTC), то учитывается только та, что была совершена первой по времени. Остальные транзакции игнорируются.

Короткие Bitcoin-адреса, состоящие из двух цифр.

     Например: 73
     Первая цифра - 7 означает год - 2017 год. Вторая цифра - номер месяца, с января по октябрь включительно. 1 - январь, 2 - февраль… 9 - сентябрь, 0 - октябрь. Всегда используется первое число месяца.
     Например: 73 - 2017 год, 1 марта.
     У коротких Bitcoin-адресов, состоящих из двух цифр нет порядковых номеров транзакций.
     Учитывается только одна транзакция, совершенная первого числа каждого месяца с января по октябрь включительно: одна транзакция 1 января; одна транзакция 1 февраля и т.д.
     Размеры транзакций могут быть: 0,0002 BTC; 0,002 BTC; 0,02 BTC и т.д.
Цифра “2” указывает на то, что данная транзакция направлена на занятие короткого Bitcoin-адреса состоящего из двух цифр. Преимущество имеет бОльшая по размеру транзакция - именно она учитывается. Меньшие по размеру транзакции игнорируются.
     Если первого числа, в течение дня на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA совершено две и более одинаковых по размеру транзакций (например, по 0,0002 BTC), то учитывается только та, что была совершена первой по времени. Остальные транзакции игнорируются.

Короткие Bitcoin-адреса, состоящие из одной цифры.

     Например: 6
     Эта цифра означает год, в данном случае - 2016 год.
Дата, когда можно занимать короткие Bitcoin-адреса, состоящие из одной цифры - 1 января.
     Учитывается только одна транзакция, совершенная 1 января.
     Размеры транзакций могут быть: 0,0001 BTC; 0,001 BTC; 0,01 BTC и. т.д. Цифра “1” указывает на то, что данная транзакция направлена на занятие короткого Bitcoin-адреса состоящего из одной цифры. Преимущество имеет бОльшая по размеру транзакция - именно она учитывается. Меньшие по размеру транзакции игнорируются.
Если 1 января на базовый адрес 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA совершено две и более одинаковых по размеру транзакций (например, по 0,0001 BTC), то учитывается только та, что была совершена первой по времени. Остальные транзакции игнорируются.

Полезная информация

     Алгоритм невозможно подделать, взломать, или как-то повлиять на его работоспособность. Вся информация о коротких Bitcoin-адресах фиксируется и хранится в блокчейне. Самостоятельно проверяйте соответствие короткого Bitcoin-адреса - обычному Bitcoin-адресу. Для ознакомления, информация о первой тысяче коротких Bitcoin-адресов будет выложена здесь: https://drive.google.com/open?id=1TSlWZRh__j1oIH1_1laEdEu421X0y3us_x8GXAED76M
Информация будет обновляться раз в неделю.
     Об анонимности: можно использовать короткий Bitcoin-​адрес всего один раз и в день получать нужное количество коротких Bitcoin-​адресов: пятизначных - 10; шестизначных  - 100; семиз&#
1513053978
Hero Member
*
Offline Offline

Posts: 1513053978

View Profile Personal Message (Offline)

Ignore
1513053978
Reply with quote  #2

1513053978
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1513053978
Hero Member
*
Offline Offline

Posts: 1513053978

View Profile Personal Message (Offline)

Ignore
1513053978
Reply with quote  #2

1513053978
Report to moderator
1513053978
Hero Member
*
Offline Offline

Posts: 1513053978

View Profile Personal Message (Offline)

Ignore
1513053978
Reply with quote  #2

1513053978
Report to moderator
Xtc
Legendary
*
Offline Offline

Activity: 1694


;u


View Profile WWW
November 11, 2015, 01:10:27 AM
 #2

Круто  Smiley
Но вот допустим дали мне адрес для перевода: 701010, что мне делать, как отправлять туда биткоины?
sbitco
Newbie
*
Offline Offline

Activity: 5


View Profile
November 11, 2015, 01:29:31 AM
 #3

Тот, кто хочет отправить вам биткойны, находит обычный биткойн-адрес состоящий из 34 знаков, как это показано на видео: https://youtu.be/dYzBFttZ6Fs и отправляет на него биткойны.
Возможно со временем появятся кошельки, или специальные программы, поддерживающие короткие битойн-адреса. Тогда отправка на короткие биткойн-адреса станет попроще.

И мне кажется это важно - вы ни от кого не зависите, когда берете себе короткий биткойн-адрес. Вам его не выдают, вы берете сами.
sbitco
Newbie
*
Offline Offline

Activity: 5


View Profile
November 11, 2015, 12:01:35 PM
 #4

Продолжение текста:

Об анонимности: можно использовать короткий Bitcoin-​адрес всего один раз и в день получать нужное количество коротких Bitcoin-​адресов: пятизначных - 10; шестизначных  - 100; семизначных  - 1000  и т.д.
     Базовый Bitcoin-адрес, который используется для формирования коротких Bitcoin-адресов:
https://drive.google.com/open?id=0B-bINubZ4LYDRmJteGVYdzRBbVk
     URI: bitcoin:16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA
     Адрес: 16LhF57EJszKUKfo3iEvsdsGX5JKo5pqAA

     Из чего состоит короткий адрес:
https://drive.google.com/open?id=0B-bINubZ4LYDeEF1cDdhNUZEQWs
     Что имеет значение, когда вы занимаете короткий Bitcoin-адрес, или ищите стандартный Bitcoin-адрес по короткому адресу, используя, например blockchain.info:
https://drive.google.com/open?id=0B-bINubZ4LYDOWhUUl94T3I4VTQ

https://drive.google.com/open?id=0B-bINubZ4LYDckFEQWZBOEtzV3c

     Для того, чтобы использовать алгоритм, без изменений, с 2025 по 2034 годы, начиная с 1 января 2025 года в коротком Bitcoin-адресе можно отделять первую цифру от остальных точкой: *.*****. Например:
5.00125 - 2025 год, 1 января, 25 транзакция;
7.004 - 2027 год, 4 января;
5.02 - 2025 год, вторая неделя в году (6 января);
7.0 - 2027 год, 1 октября.
“6.” - 2026 год, 1 января.
     Также, в коротких Bitcoin-адресах, состоящих из четырех и более цифр можно использовать для номеров дней в году диапазон цифр с 365 по 732 (с 2025 по 2034 годы).

     Этот текст можно найти по ссылке: https://drive.google.com/open?id=1xKC7cIkOeRHE0VLdxfoQBedywLCUJ8s2559XhsSRLsA


Короткие Bitcoin-адреса на основе блокчейна

     Описание алгоритма, позволяющего создавать короткие  bitcoin-адреса, без привлечения третьей стороны. Алгоритм использует блокчейн Bitcoin. Информация о соответствии Bitcoin-адреса - короткому Bitcoin-адресу сохраняется внутри блокчейна.
...
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!