Bitcoin Forum
June 20, 2018, 02:10:57 AM *
News: Latest stable version of Bitcoin Core: 0.16.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Короткие Bitcoin-адреса на основе блокчейна  (Read 1273 times)
sbitco
Newbie
*
Offline Offline

Activity: 5
Merit: 0


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; семиз&#
1529460657
Hero Member
*
Offline Offline

Posts: 1529460657

View Profile Personal Message (Offline)

Ignore
1529460657
Reply with quote  #2

1529460657
Report to moderator
The World's Betting Exchange

Bet with play money. Win real Bitcoin. 5BTC Prize Fund for World Cup 2018.

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

Posts: 1529460657

View Profile Personal Message (Offline)

Ignore
1529460657
Reply with quote  #2

1529460657
Report to moderator
1529460657
Hero Member
*
Offline Offline

Posts: 1529460657

View Profile Personal Message (Offline)

Ignore
1529460657
Reply with quote  #2

1529460657
Report to moderator
Xtc
Legendary
*
Offline Offline

Activity: 1890
Merit: 1001


;u


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

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

Activity: 5
Merit: 0


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

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

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

Activity: 5
Merit: 0


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!