Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
17 декабря 2016, 7:48:25 PM   # 1
JFC
 
 
Сообщений: 24
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
С точки зрения пользовательского интерфейса, то Bitcoin формат адреса ИМХО одна из самых больших проблем, с которыми сталкивается Bitcoin, чтобы получить широкое признание в качестве глобальной платежной системы.

Типичный адрес Bitcoin выглядит 19xuKwgfphk3mMaN7TEYYYULLou671KxfC. Это должно быть похожим на привидение для обычного человека.

Другие платежные системы имеют WAY более дружественный пользовательский адрес. Paypal, например, использует свой электронный адрес в качестве платежного адреса.
Так jdoe.452@hotmail.com действительный адрес оплаты для пользователей Paypal.

Банковские счета во многих странах в соответствии с форматом IBAN. Идентификатор образца счета для Швейцарии будет CH93 0076 2011 6238 5295 7 (http://www.xe.com/ibancalculator/sample/?ibancountry=switzerland).
Немного сложнее, но и более устойчивый к ошибкам, чем формат Paypal.

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

Таким образом (на риске бешенства # youknowwho # для не сделали обширное исследование предшествующего уровня техники) Я хотел бы поделиться идеей для, что я считаю, может быть надежным и дружественным к пользователю адрес в формате:

Представим это пример (из этого блока https://blockexplorer.com/block/0000000000000000004e389113ddc1334eaf18ce5ea944ecc6042e17a6ebb80b):

Адрес:

   19xuKwgfphk3mMaN7TEYYYULLou671KxfC

может быть представлена ​​в виде:

   BTC.443860.3.56318

(непременное условие: Ваш адрес существует как единый выход в операции, которая имеет бен закрепила в Bitcoin blockchain)

Формат будет что-то вроде этого:

..<номер транзакции>.

Где:

Код валюты, зафиксированный в случае Bitcoin.
  Номер кадра сделки, совершенные в blockchain, который имеет нужный адрес в качестве своего единственного выхода. В нашем примере, 443860.
<номер транзакции> Порядковый номер (в блоке) сделки, чей выход только это адрес, который мы хотим представить. В нашем примере, 3 (Zero_based)
Контрольная сумма в формате CRC-16 адреса Bitcoin мы хотим представить. В нашем примере, CRC-16 (19xuKwgfphk3mMaN7TEYYYULLou671KxfC) = 56318


Я вижу эти преимущества в этом формате:

а) Компактный, с < 25 символов (18 в данном примере). Много лет спустя, номер блока будет почти такой же длины. Что касается transaction_number, это около 4 цифры в настоящее время, вероятно, ниже 6 цифр в течение длительного времени.

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

с) Надежный, то (всего лишь пример, другой алгоритм контрольной суммы CRC-16 может быть использован вместо) обеспечивает безопасность в отношении транскрипции ошибок.

е) Независимо от формата адреса. Если введены новые форматы адреса, система остается в силе, так как это только указатель на самом адрес.

Самый большой недостаток я вижу, это повторное использование адреса может ввести. Использование второго уровня косвенности бы помочь здесь, указывая на транзакции с несколькими выходами: например BTC.443860.3.25.56318. И вы всегда можете указать новый адрес, как только вы имеете другую сделку, совершенную в цепи.

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

Видите ли вы какие-либо другие серьезные проблемы, предложения по улучшению или какие-либо другие альтернативы? Если есть другие, лучшие идеи для улучшения формата адреса, что их сдерживает?
JFC сейчас офлайн Пожаловаться на JFC   Ответить с цитированием Мультицитирование сообщения от JFC Быстрый ответ на сообщение JFC


Как заработать Биткоины?
Без вложений. Не майнинг.


17 декабря 2016, 8:19:08 PM   # 2
 
 
Сообщения: 328
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Получил 1806 Биткоинов
Реальная история.





Идея любопытное похож на firstbits (если вы еще не видели, посмотрите его вверх - это очень аккуратно), но CRC часть является явным преимуществом. Firstbits довольно много отмирал, и я думаю, что это произошло из-за ошибки при вычислении firstbit адреса с помощью популярного сервиса (blockchain.info), что привело к некоторой потере средств.

Тем не менее, я полагаю, что вы должны получить сделку в blockchain, прежде чем вы можете использовать адрес, а также подразумеваемое обязательные повторное использование адресов, может быть убийцей
форель сейчас офлайн Пожаловаться на форель   Ответить с цитированием Мультицитирование сообщения от форели Быстрый ответ на сообщение форель

17 декабря 2016, 9:12:57 PM   # 3
JFC
 
 
Сообщений: 24
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Тем не менее, я полагаю, что вы должны получить сделку в blockchain, прежде чем вы можете использовать адрес, а также подразумеваемое обязательные повторное использование адресов, может быть убийцей

Не Обратится повторным быть гораздо меньше проблем при использовании LN?
JFC сейчас офлайн Пожаловаться на JFC   Ответить с цитированием Мультицитирование сообщения от JFC Быстрый ответ на сообщение JFC

18 декабря 2016, 8:39:31 AM   # 4
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Идея любопытное похож на firstbits (если вы еще не видели, посмотрите его вверх - это очень аккуратно), но CRC часть является явным преимуществом. Firstbits довольно много отмирал, и я думаю, что это произошло из-за ошибки при вычислении firstbit адреса с помощью популярного сервиса (blockchain.info), что привело к некоторой потере средств.

Тем не менее, я полагаю, что вы должны получить сделку в blockchain, прежде чем вы можете использовать адрес, а также подразумеваемое обязательные повторное использование адресов, может быть убийцей

Firstbits выглядит интересной идеей. Этот формат устраняет большинство проблем, но даже с контрольной суммой, я думаю, что эти две проблемы, вы упомянули здесь убийца.
cryptoGsus сейчас офлайн Пожаловаться на cryptoGsus   Ответить с цитированием Мультицитирование сообщения от cryptoGsus Быстрый ответ на сообщение cryptoGsus

19 декабря 2016, 5:25:36 AM   # 5
 
 
Сообщения: 428
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Самая большая проблема ИМО является то, что вы не можете использовать этот формат с пустым адресом. А также SPV клиенты не могут сделать это самостоятельно.
Кроме того, для этого:
котировка
(Предпосылка: Ваш адрес существует как единый выход в операции, которая имеет бен закрепила в Bitcoin blockchain)
Транзакция может иметь несколько выходов тоже, вы можете просто добавить новый номер после того, "3" представляющий индекс (ссылка

Кроме того, почему бы не использовать QR-код?
Они просты, легко генерируются, и исправление ошибок встраиваются.
Кодирование Энтузиаст сейчас офлайн Пожаловаться на Coding Энтузиаст   Ответить с цитированием Мультицитирование сообщения от Coding Энтузиаст Быстрый ответ на сообщение Coding Энтузиаст

19 декабря 2016, 9:14:07 AM   # 6
JFC
 
 
Сообщений: 24
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?


котировка
(Предпосылка: Ваш адрес существует как единый выход в операции, которая имеет бен закрепила в Bitcoin blockchain)
Транзакция может иметь несколько выходов тоже, вы можете просто добавить новый номер после того, "3" представляющий индекс (ссылка


Здравствуй,

Ты прав. Я говорил о возможности добавить еще один уровень разыменования при упоминании недостатков (пожалуйста, возражает 25 после 3). Я не хотел, однако, чтобы представить его как в общем случае, как это приводит к увеличению сложности.

котировка
"Использование второго уровня косвенности бы помочь здесь, указывая на транзакции с несколькими выходами: например BTC.443860.3.25.56318"

Я обращусь ваши другие пункты в отдельном посте.
JFC сейчас офлайн Пожаловаться на JFC   Ответить с цитированием Мультицитирование сообщения от JFC Быстрый ответ на сообщение JFC

19 декабря 2016, 11:37:21 AM   # 7
JFC
 
 
Сообщений: 24
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Самая большая проблема ИМО является то, что вы не можете использовать этот формат с пустым адресом. А также SPV клиенты не могут сделать это самостоятельно.
Кроме того, для этого:
котировка
(Предпосылка: Ваш адрес существует как единый выход в операции, которая имеет бен закрепила в Bitcoin blockchain)

Кроме того, почему бы не использовать QR-код?
Они просты, легко генерируются, и исправление ошибок встраиваются.

Предупреждение:

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

котировка
Самая большая проблема ИМО является то, что вы не можете использовать этот формат с пустым адресом

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

Тем не менее, я думаю, что есть несколько вариантов использования, где этот вид адрес связи может быть значительным улучшением по сравнению с нормальным форматом Base58Check.

Но во-первых, давайте немного поговорим о некоторых проблемах текущего способа генерации платежных адресов для некоторых сценариев:

  • Формат Base58Check это, ИМХО, едва улучшение (если таковые имеются) в течение HEX представления адреса с точки пользовательского интерфейса. Это пугает, странное и очень подвержены ошибкам, если вы должны были ввести его.
  • QR-коды не являются читаемым человеком. Вы действительно не имеете ни малейшего представления, где вы направляете свои деньги, когда вы полагаетесь на QR
  • Создание нового адреса каждый раз, когда вы хотите получить новый платеж является безопасным -since вы не подвергать общественности кнопочного и добавляете конфиденциальность. Но это также очень непрозрачный. Те, кто платит вам на самом деле не знаю, кто они платят, чтобы, и это может быть большой проблемой, иногда.

Тот факт, что многие, многие инвесторы в Bitcoin держат свои средства на бирже достаточно сложности обработки Bitcoin доказательства.

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

Представьте, что вы собираетесь платить за блестящий новый дом. Скажем, цена составляет 3 миллиона долларов США. Год 2020, так что вы должны заплатить около 3 BTC

Вы представлены с QR-кодом и попросил передать эти 3,14 BTC.

Вы действительно уверены, делают такую ​​сделку? Адрес получателя, с точки зрения плательщика, совершенно неотличимым от любого другого. Она не имеет абсолютно никакого способа проверить, что получатель денег является риэлторской компании. Может быть, клерк показывает ей QR по адресу она сгенерирована за себя. Или как-то хакер сумел сгенерировать QR-указывающий на аналогичный, но другой адрес. В этом случае псевдонимов природа Bitcoin платежей нечто более отрицательное, чем положительный.

Что бы альтернативный способ сделать этот платеж?

а) Компания посылает небольшое количество BTC (например .: 73 satoshis, который не будет пыли тогда) в адрес и печатает письмо с инструкциями по оплате в легкой форме. Что-то вроде "Пожалуйста, обратите BTC 3,14 по этому адресу BTC.443860.3.56318 (c.c.c .: 73)".

б) Клиент открывает свой бумажник, типы адрес в простом формате и проверяет, что адрес назначения имеет 73 satoshis в этой продукции. (Ранее ее бумажник проверил контрольную сумму, предоставленную последней части адреса, 56318).

в) Уверенный, что она платит в нужное место назначения (письмо пришло герметизируют и так далее ...), она попадает отправить и передать эту Ginormous количество BTC.

Эта процедура может быть излишней, если вы платите за кофе, но это не так (ИМХО), когда вы должны передавать какие-либо значимые суммы денег.

На самом деле, я считаю, что правильный способ сделать этот платеж будет платить в две операции, как предназначенные к тому же адресу. После завершения первого (Скажем, 146 satoshis), получатель подтверждает, что платеж был в порядке, и вы можете продолжить отправку остальную часть денег.

Как я вижу его, используя тот же адрес неоднократно, делает эту сделку намного безопаснее, не менее.

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

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

Кроме того, хотя я не совсем понимаю, проекта LN еще (кто делает?), От моего понимания, я считаю, что вы вынуждены открыть сделку финансирования для создания канала. Тогда вы сделаете неопределенное количество платежей (и, надеюсь, денежные переводы в вашем направлении) в течение потенциально длительного времени.
Таким образом, это может быть идеальным случаем для этого простого формата адрес, так как: а) Вы в любом случае, чтобы создать сделку финансирования и б) Вы должны повторно использовать адрес в любом случае.

Комментарии?

Заметка: Paypal уже делает что-то подобное (по крайней мере в моей стране) при открытии счета в банке спинок. После завершения процесса подачи заявки, они посылают вам небольшую сумму денег (скажем, 0.13 Ђ) на свой банковский счет. Для завершения процесса, вы должны сказать им точную сумму, которую вы получили, тем самым доказав, что вы находитесь в контроле этого банковского счета.
JFC сейчас офлайн Пожаловаться на JFC   Ответить с цитированием Мультицитирование сообщения от JFC Быстрый ответ на сообщение JFC

19 декабря 2016, 12:30:37 PM   # 8
 
 
Сообщений: 33
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Там будут дубликаты
GreenLighter сейчас офлайн Пожаловаться на GreenLighter   Ответить с цитированием Мультицитирование сообщения от GreenLighter Быстрый ответ на сообщение GreenLighter

19 декабря 2016, 1:18:44 PM   # 9
JFC
 
 
Сообщений: 24
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Там будут дубликаты

Не могли бы вы уточнить?
JFC сейчас офлайн Пожаловаться на JFC   Ответить с цитированием Мультицитирование сообщения от JFC Быстрый ответ на сообщение JFC

19 декабря 2016, 1:38:39 PM   # 10
 
 
Сообщений: 24
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

я думаю, что это нужно тестирование очень долго и гарантировать, что ни colission нет.
zinobiq сейчас офлайн Пожаловаться на zinobiq   Ответить с цитированием Мультицитирование сообщения от zinobiq Быстрый ответ на сообщение zinobiq

19 декабря 2016, 3:02:19 PM   # 11
 
 
Сообщения: 1078
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Не сработает, после blockchain реорганизации (в ходе коротких цепных вилок) деньги вдруг в конечном итоге с кем-то еще лол.
Evil-Knievel сейчас офлайн Пожаловаться на Зла-Knievel   Ответить с цитированием Мультицитирование сообщения от Evil-Knievel Быстрый ответ на сообщение Evil-Knievel

19 декабря 2016, 4:33:36 PM   # 12
JFC
 
 
Сообщений: 24
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Не сработает, после blockchain реорганизации (в ходе коротких цепных вилок) деньги вдруг в конечном итоге с кем-то еще лол.

Здравствуй,

В моей должности, я сказал:

котировка
(непременное условие: Ваш адрес существует как единый выход в операции, которая имеет бен цементируется в Bitcoin blockchain)

Может быть, закрепила это не самое точное слово здесь. Блок с более чем 6 подтверждений, как правило, считается достаточно безопасным так что ваши деньги не денутся вы не намерены. Пока реализация не позволяет обратиться к блоку с менее чем 6 подтверждений, вы должны быть безопасными (https://en.bitcoin.it/wiki/Confirmation).

Но вы можете легко ждать -Давайте сказать 12- подтверждений или больше, чтобы получить дополнительную безопасность. Ожидание в течение 24 часов даст вам около 144 блоков на вершине вашего. Нужно быть действительно параноик идти дальше; но это ваши деньги. Подождите до тех пор, как вы хотите чувствовать себя в безопасности.

В дополнение к этому, CRC-16 часть легкого формата адреса (последний номер) означает, что у вас есть вероятность столкновения 1/2 ^ 16 (0.0000152587890625). И это лишь приблизительное представление. Вместо того, чтобы использовать CRC-16 можно взять последние п-биты Hash, таким образом, получить более высокую степень защиты (20 бит дает возможность примерно 1 на миллион столкновения, и может быть выражено <= 5 десятичных цифр большую часть времени). Так что даже если вы ошиблись при вводе адреса или есть вилка, есть очень мало шансов потерять деньги. Использование переведенной суммы на «якорь» сделки (см моего примера продажи дома в предыдущем ответе) даст вам еще более высокую степень уверенности в том, что вы отправляете деньги в нужном месте назначения.

С другой стороны, при втором чтении Вашего комментария, я думаю, что, может быть, у нас есть немного missunderstanding здесь.

Когда ты говоришь:

 
котировка
деньги вдруг в конечном итоге с кем-то еще лол "
может быть, вы в надежде, что я предлагаю запись адрес на blockchain в этом формате, который я абсолютно не.

Я просто предлагаю дополнительный способ выражать назначение платежа, что проще и безопаснее для определенных платежей.

В конце концов, ваш кошелек будет извлекать и использовать основной Bitcoin адрес (то есть Хэш-160 вашего открытого ключа). Там нет никаких изменений на всех в Bitcoin blockchain.
JFC сейчас офлайн Пожаловаться на JFC   Ответить с цитированием Мультицитирование сообщения от JFC Быстрый ответ на сообщение JFC

20 декабря 2016, 12:45:59 AM   # 13
 
 
Сообщений: 33
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Там будут дубликаты

Не могли бы вы уточнить?

В двух направлениях. Во-первых, обязаны быть больше, чем один Bitcoin адрес связан с определенными ключами. Легко для того чтобы исправить этот один за счет увеличения количества числа слотов. Во-вторых, с помощью небольшой бассейн символов, вы, скорее всего, для создания и тот же адрес несколько раз. Поэтому Bitcoin использует base58. Если символы, которые похожи на вас не проблема, вы можете расширить его в base64, значительно увеличивая возможности адреса. Принимая это шаг вперед, который бы добавить 0, O, I, л можно добавить другие символы, такие как! @ # $%) ^ ()& добавить еще
GreenLighter сейчас офлайн Пожаловаться на GreenLighter   Ответить с цитированием Мультицитирование сообщения от GreenLighter Быстрый ответ на сообщение GreenLighter

20 декабря 2016, 3:26:06 PM   # 14
JFC
 
 
Сообщений: 24
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Там будут дубликаты

Не могли бы вы уточнить?

В двух направлениях. Во-первых, обязаны быть больше, чем один Bitcoin адрес связан с определенными ключами. Легко для того чтобы исправить этот один за счет увеличения количества числа слотов. Во-вторых, с помощью небольшой бассейн символов, вы, скорее всего, для создания и тот же адрес несколько раз. Поэтому Bitcoin использует base58. Если символы, которые похожи на вас не проблема, вы можете расширить его в base64, значительно увеличивая возможности адреса. Принимая это шаг вперед, который бы добавить 0, O, I, л можно добавить другие символы, такие как! @ # $%) ^ ()& добавить еще

Привет, спасибо за ваши расширенные комментарии.

Я думаю, что вам не хватает ключевых элементов этой системы, чтобы выразить адрес.

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

Таким образом, вы рассчитываете адресацию способность этой схемы неправильный путь.
Эта схема адрес не способ сокращения любой произвольный адрес Bitcoin, выразив его только десятичных цифр.
Любые такие схемы, очевидно, обречены на неудачу, так как вы не можете выразить 2160 адреса с несколькими десятичных знаков. (Вы должны были бы до 49 десятичных цифр, чтобы быть более точными, то есть 0 .. 1461501637330902918203684832716283019655932542975).

Но, учитывая предварительное условие было сказано выше, мы не должны быть в состоянии представлять все возможные адреса. У нас есть только, чтобы иметь возможность выразить адрес, который уже записан в Bitcoin blockchain.

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

котировка
Указатель на блок. Указатель на сделку. Указатель на выходе. Контрольная сумма

Сколько десятичных цифр мы должны выразить любой адрес Bitcoin уже записан в blockchain как выход транзакции затем?


Давайте посчитаем их:

Указатель на блок -> 6 цифр.

Мы вокруг блок 444.000 в настоящее время, после 9 лет постоянно выпускающих блоков. На этой скорости (1 блок каждые 10 минут), нам не нужны больше, чем 6 цифр для более десяти лет.

Указатель на сделки -> 4 цифры (mбx) В зависимости от размера блока. Nowaways 4 цифры. Я не думаю, что нам нужны более 5 цифр в течение длительного времени.

Указатель на выходе (в пределах транзакции) -> 4 цифры (mбx) .

В соответствии с Гэвин Андресен сделок больше, чем 100К не будут переданы. Это означает, что меньше, чем 2000 выходов на транзакцию.

Контрольная сумма -> 7 цифр (макс)  (Я рассчитываю на то, используя последние 5 шестнадцатеричных цифр в SHA256 хэш, чтобы иметь риск необнаруженных ошибок меньше, чем один на миллион).

Итак, вам нужно 6 + 4 + 4 + 7 = 21 десятичных цифр в худшем случае в настоящее время (не считая десятичные разделители и префикс BTC). Большую часть времени, вам потребуется около 6 + 3 + 2 + 5 = 16 или 17 десятичных цифр.


JFC сейчас офлайн Пожаловаться на JFC   Ответить с цитированием Мультицитирование сообщения от JFC Быстрый ответ на сообщение JFC

20 декабря 2016, 3:49:36 PM   # 15
 
 
Сообщения: 812
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Не хороший idea.I мог вдаваться в технические вещи, но давайте сохранить его для другой day.The идеи обсуждались ранее, не совсем это, но гораздо меньший диапазон целых чисел, как максимум 5 digits.That был поворотом вниз too.In вашего случая , это столь же трудно remember.Until и если мы не будем связывать Bitcoin адреса с чем-то гораздо легче запомнить, например, человеческий мозг забыть текст, но наглядные воспоминания живут дольше времени в brain.Maybe, если мы можем связать адрес Bitcoin к картина и человек должен просто вспомнить картину.
Joel_Jantsen сейчас офлайн Пожаловаться на Joel_Jantsen   Ответить с цитированием Мультицитирование сообщения от Joel_Jantsen Быстрый ответ на сообщение Joel_Jantsen

20 декабря 2016, 5:48:30 PM   # 16
JFC
 
 
Сообщений: 24
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Не хороший idea.I мог вдаваться в технические вещи, но давайте сохранить его для другой day.The идеи обсуждались ранее, не совсем это, но гораздо меньший диапазон целых чисел, как максимум 5 digits.That был поворотом вниз too.In вашего случая , это столь же трудно remember.Until и если мы не будем связывать Bitcoin адреса с чем-то гораздо легче запомнить, например, человеческий мозг забыть текст, но наглядные воспоминания живут дольше времени в brain.Maybe, если мы можем связать адрес Bitcoin к картина и человек должен просто вспомнить картину.

Джоэл,

извините, но я не могу видеть вашу точку. Я никогда не предназначал этот формат будет "вспомнил",
Это, однако формат, который может быть введен относительно легко и не (ИМХО) отпугнуть пользователь пути традиционного адрес Bitcoin делает.

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

Для нормального человека, адрес, как 19xuKwgfphk3mMaN7TEYYYULLou671KxfC это страшно.

Просто сравните его с BTC.443860.3.0.8803362

Как я вижу это, используя этот способ передачи (приличное количество) денег имеют следующие преимущества:

а) способ менее страшно
б) Компактный (15 десятичных цифр в примере 34 против чувствительных к регистру буквенно-цифровых позиций)
в) Можно быть продиктован и напечатал легко (требуется только цифровая клавиатура)
г) Безопасный (в основном, но не только из-за контрольную сумму)
е) Знакомые; очень похоже на то, что обычные люди используют, чтобы перевести деньги
е) Не требует внешней базы данных или услуги, он просто использует blockchain
г) осуществление в бумажнике смешного легко
ч) не требует крупных испытаний, так как это не меняет протокол Bitcoin в любом случае
я) Это совершенно необязательно. Вы можете использовать, если вам это нужно, и когда вам это нужно.
г) Вы даже можете использовать его без программной реализации (Просто использовать веб-сайт blockchain.info)
ч) Может быть хороший матч для LN платежей (не совсем уверен в этом, однако, см мой предыдущий пост)

Он также имеет следующие задачи:

а) не реализуется в любом месте. Просто идея (пока)
б) не действует для каждой сделки (она не собирается, во всяком случае)
в) может иметь некоторые риски безопасности я не способен видеть (это верхняя причина, почему я отправил это, кстати)
d) потребность стандарта (Любой хотел бы помочь мне писать BIP для него?)

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

Bitcoin явно Ginormous техническое достижение. Однако, деньги не только технологии, но и социальный конструкт. Большинство людей, которых я знаю, не могло заботиться меньше о ненадежном консенсусе характере Bitcoin, его математических свойств, ...

Когда они слышат о «Горняки» и «обменов» вместо банков, «Кошельки» и «Адреса» вместо банковских счетов «Цифровые подписи», «эллиптическими кривыми», ... они действительно запутаться и страшно. (И на самом деле есть много причин, чтобы быть страшно. Я был бы в ужасе, если бы я был человеком ответственным, чтобы сделать это 194993 BTC сделка). Я считаю, что мы будем обманывать себя, если мы считаем, что пользовательский интерфейс Bitcoin (адреса, единицы измерения, путаница во имя сети, протокол и т.д.) не нужен радикальная перестройка.

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

ЗаметкаДля менее технических людей, читающих это -> позвольте мне повторить еще раз, что я не предлагаю каких-либо изменений на всех в протоколе Bitcoin. Это было бы только дополнительная функция для бумажника будет не препятствовать использованию или любой КО метод вы более комфортно. Кроме того, она не нуждается в какой-либо мягкой вилке, жесткой вилки или рыбы вилки 
JFC сейчас офлайн Пожаловаться на JFC   Ответить с цитированием Мультицитирование сообщения от JFC Быстрый ответ на сообщение JFC

20 декабря 2016, 5:59:53 PM   # 17
 
 
Сообщений: 26
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Открытие новых уровней обсуждения для улучшения Bitcoin это великая вещь, но я вроде как формат адреса, и я не то, что технически подкованных типа девушки, я просто привык к нему
Mandy420 сейчас офлайн Пожаловаться на Mandy420   Ответить с цитированием Мультицитирование сообщения от Mandy420 Быстрый ответ на сообщение Mandy420

20 декабря 2016, 6:46:30 PM   # 18
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

Как я вижу это, используя этот способ передачи (приличное количество) денег имеют следующие преимущества:

а) способ менее страшно Я не согласен. Я не нахожу Bitcoin адреса страшно вообще.
б) Компактный (15 десятичных цифр в примере 34 против чувствительных к регистру буквенно-цифровых позиций)
в) Можно быть продиктован и напечатал легко (требуется только цифровая клавиатура) Bitcoin адреса также могут быть продиктованы и напечатали легко.
г) Безопасный (в основном, но не только из-за контрольную сумму) Bitcoin адресов также контрольная сумма.
е) Знакомые; очень похоже на то, что обычные люди используют, чтобы перевести деньги
е) Не требует внешней базы данных или услуги, он просто использует blockchain Для большинства, blockchain IS внешняя база данных. Bitcoin адреса на otherhand не нужен внешнюю базу данных.
г) осуществление в бумажнике смешного легко Lite (SPV) бумажники не хранить весь blockchain. Bitcoin адреса гораздо легче реализовать в бумажнике.
ч) не требует крупных испытаний, так как это не меняет протокол Bitcoin в любом случае обработки богатства людей Все должно быть испытано. Bitcoin адрес уже протестировал более 8 лет.
я) Это совершенно необязательно. Вы можете использовать, если вам это нужно, и когда вам это нужно. Bitcoin адреса уже необязательно. Ваше решение не является обязательным, если другая сторона не выполнила свое решение, или если другая сторона отказывается принимать традиционные адреса.
г) Вы даже можете использовать его без программной реализации (Просто использовать веб-сайт blockchain.info) Я нахожу сайт blockchain.info, чтобы быть очень ненадежным.

Он также имеет следующие задачи:

а) не реализуется в любом месте. Просто идея (пока)
б) не действует для каждой сделки (она не собирается, во всяком случае)
в) может иметь некоторые риски безопасности я не способен видеть (это верхняя причина, почему я отправил это, кстати)
d) потребность стандарта (Любой хотел бы помочь мне писать BIP для него?)
е) Лучшая практика заключается в НИКОГДА не используйте повторно адрес Bitcoin. Эта "решение" бесполезно для всех, кроме тех, которые уже предпочитают игнорировать этот совет.

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

Так же, как TCP / IP и UDP и HTTPS и FTP и маршрутизаторы и коммутаторы и шлюзы и межсетевые экраны должны быть гораздо более удобным для интернета, чтобы достичь такой близости все мы ожидаем, что это?

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

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

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

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

И мы будем. Но не с этим предложением.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

20 декабря 2016, 6:49:08 PM   # 19
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?

С точки зрения пользовательского интерфейса, то Bitcoin формат адреса ИМХО одна из самых больших проблем, с которыми сталкивается Bitcoin, чтобы получить широкое признание в качестве глобальной платежной системы.

Типичный адрес Bitcoin выглядит 19xuKwgfphk3mMaN7TEYYYULLou671KxfC. Это должно быть похожим на привидение для обычного человека.

Другие платежные системы имеют WAY более дружественный пользовательский адрес. Paypal, например, использует свой электронный адрес в качестве платежного адреса.
Так jdoe.452@hotmail.com действительный адрес оплаты для пользователей Paypal.

Банковские счета во многих странах в соответствии с форматом IBAN. Идентификатор образца счета для Швейцарии будет CH93 0076 2011 6238 5295 7 (http://www.xe.com/ibancalculator/sample/?ibancountry=switzerland).
Немного сложнее, но и более устойчивый к ошибкам, чем формат Paypal.

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

Таким образом (на риске бешенства # youknowwho # для не сделали обширное исследование предшествующего уровня техники) Я хотел бы поделиться идеей для, что я считаю, может быть надежным и дружественным к пользователю адрес в формате:

Представим это пример (из этого блока https://blockexplorer.com/block/0000000000000000004e389113ddc1334eaf18ce5ea944ecc6042e17a6ebb80b):

Адрес:

   19xuKwgfphk3mMaN7TEYYYULLou671KxfC

может быть представлена ​​в виде:

   BTC.443860.3.56318

(непременное условие: Ваш адрес существует как единый выход в операции, которая имеет бен закрепила в Bitcoin blockchain)

Формат будет что-то вроде этого:

..<номер транзакции>.

Где:

Код валюты, зафиксированный в случае Bitcoin.
  Номер кадра сделки, совершенные в blockchain, который имеет нужный адрес в качестве своего единственного выхода. В нашем примере, 443860.
<номер транзакции> Порядковый номер (в блоке) сделки, чей выход только это адрес, который мы хотим представить. В нашем примере, 3 (Zero_based)
Контрольная сумма в формате CRC-16 адреса Bitcoin мы хотим представить. В нашем примере, CRC-16 (19xuKwgfphk3mMaN7TEYYYULLou671KxfC) = 56318


Я вижу эти преимущества в этом формате:

а) Компактный, с < 25 символов (18 в данном примере). Много лет спустя, номер блока будет почти такой же длины. Что касается transaction_number, это около 4 цифры в настоящее время, вероятно, ниже 6 цифр в течение длительного времени.

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

с) Надежный, то (всего лишь пример, другой алгоритм контрольной суммы CRC-16 может быть использован вместо) обеспечивает безопасность в отношении транскрипции ошибок.

е) Независимо от формата адреса. Если введены новые форматы адреса, система остается в силе, так как это только указатель на самом адрес.

Самый большой недостаток я вижу, это повторное использование адреса может ввести. Использование второго уровня косвенности бы помочь здесь, указывая на транзакции с несколькими выходами: например BTC.443860.3.25.56318. И вы всегда можете указать новый адрес, как только вы имеете другую сделку, совершенную в цепи.

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

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

Нет, по-моему, что адрес может создать адрес столкновения один прекрасный день и может быть легко манипулировать
Край сейчас офлайн Пожаловаться на край   Ответить с цитированием Мультицитирование сообщения от края Быстрый ответ на сообщение Край

21 декабря 2016, 9:18:11 AM   # 20
JFC
 
 
Сообщений: 24
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли этот формат адреса (например .: BTC.443860.3.56318) хорошая идея?


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

Край, спасибо за ваши комментарии.

Я очень заинтересован в двух точках, которые Вы поднимаете здесь.

Вы могли бы:

а) Приведите пример возможного столкновения, которые были бы незамеченной контрольной суммы?
б) (Так как вы говорите, что это "можно легко манипулировать") Дайте мне пример легкого манипулирования?

Еще раз спасибо за ваше время.
JFC сейчас офлайн Пожаловаться на JFC   Ответить с цитированием Мультицитирование сообщения от JFC Быстрый ответ на сообщение JFC



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW