Bitcoin Forum
October 01, 2025, 04:55:28 AM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 »
1  Bitcoin / Hardware wallets / Re: Should HW require user to confirm SEED awareness before firmware updates? on: August 03, 2025, 06:49:58 AM
I will describe a case where mandatory SEED phrase checking before updating would be harmful and result in loss of funds. There is a case when you really lost access to SEED but you have a working wallet and a known pin code. You want to withdraw a coin from the wallet, but a warning pops up that there are changes in the protocol of this coin and you need to update it (this is often the case in Ledger wallets with different altcoins). In this case you have nothing to do but to agree with the update and in case of its success to withdraw coins to a new temporary address. If checking SEED before the update was mandatory, you would simply lose access to your coins.

Personally, I had a similar situation with the Tezor T wallet, the ZEC coin did not want to be withdrawn from it until I updated my wallet to the latest version.

A similar case occurred with the user Krypt which is described in the Russian branch of the forum.
2  Local / Новички / Re: Аппаратные кошельки on: July 07, 2025, 06:25:34 AM
А у какого аппаратного кошелька имеется фича в виде автоматического анализа кода смарт-контрактов? (в Era Wallet ее назвали Error Lens).

На сколько мне известно ни один из старых популярных аппаратных кошельков не имеет встроенной функции автоматического анализа кода смарт-контрактов.
Пока можно использовать связку аппаратного кошелька (Ledger, Trezor, Keystone и т.д.) с кошельком  MetaMask (копируя в нем адрес смарт контракта), и проверять через Token Sniffer, Bscheck или Etherscan перед подтверждением транзакции.
Так же обращать внимание на предупреждения в MetaMask, он может пометить подозрительные транзакции как “Scam Tx”).
3  Local / Новички / Re: Аппаратные кошельки on: July 06, 2025, 09:27:10 AM
Вышел обзор на полностью беспроводной кошелек Era Wallet, работающий через QR коды.
https://m.youtube.com/watch?v=GGz8s-oYLK0
4  Local / Новички / Re: Вопросы по Ledger Flex on: June 14, 2025, 06:03:22 AM
Лично вам не удастся перебрать даже Сид состоящий из 6 слов, при покупке или аренде серверов на все ваши сбережения, однако это не означает что такой Сид можно рекомендовать другим в качестве криптоустойчивого.
Согласен. Но я 6 слов и не рекомендовал, а 12 слов не подбирается даже всеми мощностями на планете. Смысл применять больше?
Quote
В обсуждаемой статье  говорится что нет смысла использовать энтропию более 128 бит (12 слов) , так как применяя алгоритм Полларда можно сделать подбор за 2^128 раз. При чем сдесь ваши 96 слов от кошелька Электрум?
Ни при чём. Я и не связываю одно с другим. Мои аргументы основываются не на алгоритме Полларда, а на возможности и целесообразности такого брутфорса.
Quote
Кстати по поводу вашего утверждения, что Сид фраза из 94 слов с точки зрения криптоустойчивости будет на много порядков лучше 24 слов.
Так как длина приватного ключа биткоина равна 256 битам, то Сид хоть из 94 слов хоть из 194 слов никак не изменит длину приватного ключа и такая фраза всегда будет создавать приватный ключ длиной 256 бит, поэтому использовать Сид более 24 слов не имеет никакого смысла. Все что больше 24 слов будет абсолютно равно криптоустойчивости Сид фразы из 24 слов. Просто подбирать прийдется не Сид фразу а приватный ключ и количество переборов будет равно 2^256 раз, а с учетом известного публичного ключа 2^128 раз.
По сути вы правы, хотя приватный мастер-ключ HD-кошелька имеет длину 512 бит (раз спор о количестве слов сид-фразы, то корректнее говорить не о простых ключах, а о расширенных). Странно, что никому в голову пока не пришло сделать кошелек с сидом из 48 слов, пипл бы схавал - 48 ведь круче, чем 24  Smiley.

Вот это уже конструктивный разговор с вашей стороны, а не бред который несет satscraper. 
5  Local / Новички / Re: Вопросы по Ledger Flex on: June 14, 2025, 05:58:38 AM
Скобки здесь — это уточнение, что под “public key” автор, возможно, имеет в виду биткойн-адрес,

Это вы так криво поняли, автор не рассчитывал на ALI5 аудиторию.


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

This means that an attacker attempting to solve the ECDLP for a given Bitcoin address would need to perform 2^128 operations

Так что прекрати загоняться.




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

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


Это условие необходимое, но недоствточное.



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


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

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

Как говорится, будь здоров. Честь имею.
6  Local / Новички / Re: Вопросы по Ledger Flex on: June 13, 2025, 06:32:55 PM
В Electrum можно создать сид-фразу даже из 94 слов. С точки зрения криптоустойчивости это будет на много порядков лучше 24 слов. Но смысла в этом, как вы наверно понимаете, немного. Смысла в 24 словах по сравнению с 12 обычно тоже нет.
Какое отношение эта ваша реплика имеет к обсуждаемой статье?
Лично вам не удастся перебрать даже Сид состоящий из 6 слов, при покупке или аренде серверов на все ваши сбережения, однако это не означает что такой Сид можно рекомендовать другим в качестве криптоустойчивого.
В обсуждаемой статье  говорится что нет смысла использовать энтропию более 128 бит (12 слов) , так как применяя алгоритм Полларда можно сделать подбор за 2^128 раз. При чем сдесь ваши 96 слов от кошелька Электрум?

Кстати по поводу вашего утверждения, что Сид фраза из 94 слов с точки зрения криптоустойчивости будет на много порядков лучше 24 слов.
Так как длина приватного ключа биткоина равна 256 битам, то Сид хоть из 94 слов хоть из 194 слов никак не изменит длину приватного ключа и такая фраза всегда будет создавать приватный ключ длиной 256 бит, поэтому использовать Сид более 24 слов не имеет никакого смысла. Все что больше 24 слов будет абсолютно равно криптоустойчивости Сид фразы из 24 слов. Просто подбирать прийдется не Сид фразу а приватный ключ и количество переборов будет равно 2^256 раз, а с учетом известного публичного ключа 2^128 раз.

Скобки здесь — это уточнение, что под “public key” автор, возможно, имеет в виду биткойн-адрес,

Это вы так криво поняли, автор не рассчитывал на ALI5 аудиторию.


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

This means that an attacker attempting to solve the ECDLP for a given Bitcoin address would need to perform 2^128 operations

Так что прекрати загоняться.

7  Local / Новички / Re: Вопросы по Ledger Flex on: June 13, 2025, 02:52:24 PM
Я не спорю с мнением foundation.xyz.
Не хотите поспорить с мнением foundation.xyz, а зря.
В статье есть неточность или осознанная манипуляция:
Quote
Bitcoin uses the secp256k1 elliptic curve, a 256-bit curve that is well understood and vetted in the cryptography space. An attacker would need to leverage the best known attack, Pollard’s rho algorithm, which takes a number of operations equal to about half the curve size. This means that an attacker attempting to solve the ECDLP for a given Bitcoin address would need to perform 2^128 operations


Никакой манипуляци или неточности нет для внимательного читателя, так как перед скопированной вами фразой  статья разъяснила суть атаки:


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



В приведенном вами предложении автор указал биткоин адрес в скобках. Скобки здесь — это уточнение, что под “public key” автор, возможно, имеет в виду биткойн-адрес, как это часто путают в популярной литературе. Но криптографически это не одно и то же.
Если бы он имел ввиду другой смысл, он бы написал например так: публичный ключ от данного биткоин адреса, но он этого не сделал.
Кроме того суть всей статьи сводится к тому, что нет смысла делать Сид фразу длиннее 128 бит, так как по его мнению взлом все равно произойдет за 2^128 раз. Это откровенная манипуляция со стороны автора, так как это возможно только при наличии публичного ключа, который далеко не всегда доступный.  Если пользователь заведет кошелек с Сид фразой из 24 слов и не засветит публичный ключ в блокчейне то  его кошелек будет во много раз криптоустойчивей по сравнению с кошельком из 12 слов.
8  Local / Новички / Re: Вопросы по Ledger Flex on: June 12, 2025, 04:26:04 PM
Я не спорю с мнением foundation.xyz.
Не хотите поспорить с мнением foundation.xyz, а зря.
В статье есть неточность или осознанная манипуляция:
Quote
Bitcoin uses the secp256k1 elliptic curve, a 256-bit curve that is well understood and vetted in the cryptography space. An attacker would need to leverage the best known attack, Pollard’s rho algorithm, which takes a number of operations equal to about half the curve size. This means that an attacker attempting to solve the ECDLP for a given Bitcoin address would need to perform 2^128 operations
дело в том, что нельзя использовать алгоритм Полларда, имея только биткоин адрес, этот алгоритм можно использовать только если адрес уже был использован, и в блокчейне раскрыт публичный ключ.

Правильно было бы им написать так:
«Если у вас есть публичный ключ (а не просто адрес), то для получения приватного ключа придётся решить ECDLP, что требует около 2^{128} операций с использованием алгоритма Полларда rho».

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

В общем, если вы используете для получения биткоинов каждый раз новый адрес то вам эта атака не грозит, то есть совершить  подбор  по этому алгоритму не получится.
9  Local / Новички / Re: ИИ конторы накрываются on: April 14, 2025, 08:26:01 AM
Так самое интересное, что сейчас до сих пор еще ни один ИИ проект не стал прибыльным. Они убыточные, потому что не понятно, как именно их монетизировать. Да, у ChatGPT, Gemini, Claude есть платные версии, но много ли людей их покупают, учитывая то, что у большинства запросы к этим моделям очень примитивные и любая модель с ними справится? А китайские ИИ стартапы вообще бесплатно дают продуктами своими пользоваться. Так что вопрос монзтизации ключевой, и пока что все работает на пополняемых деньгах инвесторов.

Ну пока неплохо зарабатывет Хуанг, продавая свои карточки H100, H200.
А вышеперечисленные вами конторы пока набивают клиентскую базу, и позже когда хорошо подсадят людей на свои сервисы, начнут нормально поднимать цены и народ будет платить или абонплату (от нескольких 100 $) или для тех кто по бедней предложат по-тоекнную систему оплаты. Для большенства (кому это надо) будет это выгодней, чем покупать собственное железо, способное запускать современные большие языковые модели.
10  Local / Новички / Re: pgp тренинг. on: February 13, 2025, 08:01:27 AM

Вы опубликовали свой открытый ключ на форуме, для простоты назовем его ключ А. Условный пользователь Петров зашел на форум и читает все тоже самое что и все остальные, за исключением «маленького нюанса»: администратор подменил с помощью скрипта ваш ключ А на свой открытый ключ B (только для пользователя Петров),



Условный  Петров в состоянии   взять   опубликованный  на форуме ключ не логинясь и таким образом избежать описанной  mitm атаки.

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

Поэтому я и требовал, чтобы шифрованные для меня сообщения публиковались на форуме, а не отсылались мне на имейл.


Не важно логинясь или не логинясь, я логирование указал для примера, администратор может использовать также определенные IP-адреса, куки, или еще проще только лично вам показывать правильный ключ, для остальных делать подмену. В любом случае мой вопрос был задан сможет ли он осуществить такую атаку. Как выяснилось сможет.
11  Local / Новички / Re: pgp тренинг. on: February 13, 2025, 07:00:15 AM
Обоим выше ответившим ставлю 2.

Прежде чем вести ликбезы как работает асимметричное шифрование для начала изучите возможные атаки, такие например как MitM.
Пример:
Вы опубликовали свой открытый ключ на форуме, для простоты назовем его ключ А.
Условный пользователь Петров зашел на форум и читает все тоже самое что и все остальные, за исключением «маленького нюанса»: администратор подменил с помощью скрипта ваш ключ А на свой открытый ключ B (только для пользователя Петров), Петров думая что это ваш ключ отправляет вам сообщение, администратор перехватывает,  расшифровывает его (своим закрытым ключом) и перешифровывает его уже вашим открытым ключом А и публикует сообщение на форуме.
Таким образом чтобы использовать PGP переписку нужно обоим участникам быть на 100% уверенным что они используют правильный открытый ключ своего оппонента.
12  Local / Новички / Re: pgp тренинг. on: February 12, 2025, 04:28:42 PM
Раз уш ты решил проводить тренинг по PGP, то ответь на такой вопрос.
Сможет ли при желании администратор этого форума или условный хакер, которому удалось взломать и получить контроль над управлением этого форума перехватывать и читать сообщения адресованные тебе. И если сможет то опиши как.

И если получится ответить на мои вопросы то ответь еще, достаточно ли просто опубликовать свой открытый PGP ключ на форуме таким способом как это сделал ты и надеятся на полностью секьюрную переписку.
13  Other / Archival / Re: Is it possible to overfill a hardware wallet? on: November 09, 2023, 05:15:22 PM
Yes, I wrote it myself, you can check it. The only thing I took information about the principle of operation of GAP Limit from the Ledger website:
https://support.ledger.com/hc/en-us/articles/360010892360-Address-gap-limit?docs=true
But I described his work in my own words

As I said before, plagiarism is not allowed here! You didn't describe how the GAP Limit works in your own words; instead, you simply shuffled a few words to camouflage your copy-paste.

These are "your words":
How GAP Limit works:
The blockchain contains records of public addresses and their balances. To display your account balance, the wallet checks your transaction history on the blockchain. Since accounts for Bitcoin and Bitcoin-based coins use multiple public addresses, the wallet only needs to look up the public addresses that are in use.

Public addresses are obtained from the account's extended public key (xpub) by incrementing the address index in the receiving path. Typically, wallet follow the BIP44 standard, which dictates that wallets look 20 addresses forward from the last address used.

If you receive a transaction to the first address, the wallet will scan up to 21 addresses for transaction history. If nothing is found, the search will stop. If a payment was received at address 22, the wallet will not see it, since it stopped at address 21.

This is the original article:

https://support.ledger.com/hc/en-us/articles/360010892360-Address-gap-limit



Yes, to describe the problem I had to take only part of the information about the operation of GAP Limit, but below I provided the source, all other conclusions as well as the essence of the problem were written by me myself.
14  Other / Archival / Re: Is it possible to overfill a hardware wallet? on: November 09, 2023, 05:05:20 PM
If your question is about maybe the hardware wallet will get filed with plenty addresses or UTXO, the answer is no, because only thing stored on hardware wallet is your private keys or seed phrase. They are stored on the blockchain and wallets or clients scan the blockchain to see what’s on your address.

As for gap limits, which is set at 20 unused addresses, your client cannot only access a coin on an address if it is received on an address that is yet to be scanned by that client or say wallet for example the last scanned address are 21, if a coin is received on address 22 it won’t reflect yet read about it here. This build up doesn’t fill your Hardware wallet because UTXO are stored on the blockchain

Edit;


Yes, I wrote it myself, you can check it. The only thing I took information about the principle of operation of GAP Limit from the Ledger website:
https://support.ledger.com/hc/en-us/articles/360010892360-Address-gap-limit?docs=true
But I described his work in my own words

You should always consider adding links of where you get an insight of your posts from.

You didn’t quite understand me, I have no doubt that the wallet can create any number of addresses, but the question is whether the server can easily service requests for scanning addresses with balance history, if there are tens of thousands of such addresses.

Regarding the link, I took from the Ledger website only information about the operation of GAP Limit, which works similarly in most hardware wallets. I made all other conclusions myself

15  Other / Archival / Re: Is it possible to overfill a hardware wallet? on: November 09, 2023, 04:30:11 PM
A S M,  did you actually write this stuff yourself, or did you copy it from somewhere else? You oughta know plagiarizing isn't allowed here and moderators don't take kindly to it.  If you snatched up these words from another place, you best cite your source and give the original writer their due credit. 


Yes, I wrote it myself, you can check it. The only thing I took information about the principle of operation of GAP Limit from the Ledger website:
https://support.ledger.com/hc/en-us/articles/360010892360-Address-gap-limit?docs=true
But I described his work in my own words
16  Other / Archival / Re: Можно ли переполнить аппаратный кошелек? on: November 09, 2023, 04:14:59 PM
Учитывая что по сути вопроса никто ответить не может, кроме мелких придирок к мелочам то тема будет закрыта и открыта новая в английском локале.

Просьба модератору полностью удалить данный топик.
17  Other / Archival / Is it possible to overfill a hardware wallet? on: November 09, 2023, 04:09:27 PM
Modern wallets work using HD wallet technology and for all Bitcoin-like coins they use the UTXO model, which allows you to constantly create new addresses for receiving coins.
When you connect your wallet, a request is made to the server, which checks the balances of all your used addresses and calculates your balance. The wallet also usually checks a certain number of unused addresses ahead for balance history; this parameter is called GAP Limit.
How GAP Limit works:
The blockchain contains records of public addresses and their balances. To display your account balance, the wallet checks your transaction history on the blockchain. Since accounts for Bitcoin and Bitcoin-based coins use multiple public addresses, the wallet only needs to look up the public addresses that are in use.
Public addresses are obtained from the account's extended public key (xpub) by incrementing the address index in the receiving path. Typically, wallet follow the BIP44 standard, which dictates that wallets look 20 addresses forward from the last address used. If you receive a transaction to the first address, the wallet will scan up to 21 addresses for transaction history. If nothing is found, the search will stop. If a payment was received at address 22, the wallet will not see it, since it stopped at address 21.
Now imagine the situation that you are a very active user and receive several dozen payments to new addresses per day and over the years, the server will have to scan tens of thousands of addresses every time you access it. What will happen in this case? Will the server throw an error or continue to endure the bullying of such users and sooner or later will it crash? But someone can create a dust attack on the received addresses; in this case, it will be enough to send dust to every 20th address in order not to exceed the GAP Limit. If you use many of these wallets, what will happen to the servers? What is your opinion on this matter?

Information about how GAP Limit works is taken from here:
https://support.ledger.com/hc/en-us/articles/360010892360-Address-gap-limit?docs=true
18  Other / Archival / Re: Можно ли переполнить аппаратный кошелек? on: November 09, 2023, 01:02:56 PM

Gap limit устанавливает клиент, а не сервер. Дефолтное значение для большинства клиентов это 20 адресов, но существуют  клиенты, у которых это хначение значительно выше. Например Specter по дефолту устанавливает 1000.

Вы в Trezor Suite можете самостоятельно изменить GAP Limit? И откуда он там берется?
Наглухо прописан константой, или все таки приходит в виде параметра с сервера.


Quote

UTXOs


Ну так UTXOs имеют отношения к определенному адресу?
Я же выше дал ссылку с сайта Ledger:

A blockchain contains a record of public addresses and their balances.
Блокчейн содержит записи публичных адресов и их балансов.
19  Other / Archival / Re: Можно ли переполнить аппаратный кошелек? on: November 09, 2023, 12:26:44 PM
Вы написали несколько неточных утверждений:
1. GAP Limit - это параметр кошелька, а не сервера. Не сервер проверяет балансы адресов, а кошелёк делает запросы на сервер для учёта балансов на своих адресах.
2. Блокчейн, функционирующий по модели UTXO, не хранит балансы.
3. Если пользователь будет принимать ежедневно десятки платежей на один и тот же адрес, это создаст ту же нагрузку на сервер, что и десятки платежей на разные адреса. Имеет значение не количество разных адресов, а количество UTXO, которые могут относится, в том числе, к одному и тому же адресу.

Теперь по сути вопроса. Я лично сталкивался с нежеланием серверов Electrum выдавать список транзакций и общий баланс для нескольких тысяч UTXO. Кошелёк просто не мог приконнектиться ни к одному из серверов. Для таких случаев Electrum не подходит и следует использовать, например, Bitcoin Core.

В том числе и по этой причине на форуме существуют темы о необходимости периодической консолидации UTXO.
А по моему не точности вы написали сами:
1. То что некоторые кошельки типа Ledger допускают в экспериментальных целях настройку GAP Limit в Ledger Live это еще не означает что он имеет отношение к кошельку. Сам по себе аппаратный кошелек понятия не имеет о ваших балансах и какие запросы ему отправлять на сервер. Алгоритмы управления кошельком находятся именно на сервере.

2. А что же тогда хранит по вашему блокчейн, если не балансы адресов?
Quote
A blockchain contains a record of public addresses and their balances.
https://support.ledger.com/hc/en-us/articles/360010892360-Address-gap-limit?docs=true

3. Если принимать много платежей на один и тот же адрес, то это создаст только нагрузку на сам аппаратный кошелек во время подписи при отправке транзакции с большим количеством UTXO, я же пишу про получение большого количества платежей на новые адреса.
20  Other / Archival / Можно ли переполнить аппаратный кошелек? on: November 09, 2023, 10:14:10 AM
Современные кошельки работают по технологии HD wallet и для всех биткоин подобных монет используют модель UTXO, которая позволяет создавать постоянно новые адреса для получения монет.
При подключении кошелька дается запрос на сервер, который проверяет остатки всех ваших использованных адресов и подсчитывает ваш баланс. Так же сервер обычно проверяет некоторое количество не использованных адресов находящихся впереди на наличие истории балансов, этот параметр настраивается на сервере и называется GAP Limit.
Как работает GAP Limit:
Блокчейн содержит записи публичных адресов и их балансов. Чтобы отобразить баланс вашего счета, сервер проверяет историю ваших транзакций в блокчейне. Поскольку учетные записи для биткойнов и монет на основе биткойнов используют несколько публичных адресов, серверу необходимо искать только те публичные адреса, которые используются.
Публичные адреса получаются из расширенного открытого ключа учетной записи (xpub) путем увеличения индекса адреса в пути получения. Обычно сервера следуют стандарту BIP44, который предписывает, чтобы кошельки просматривали 20 адресов вперед от последнего использованного адреса. Если вы получили транзакцию на первый адрес, сервер просканирует включительно до 21 адреса на наличие истории транзакций. Если ничего не найдено, поиск прекратится. Если на адрес 22 был получен платеж то сервер не увидит его, поскольку он остановился на адресе 21.
Теперь представим ситуацию что вы очень активный пользователь и получаете по несколько десятков платежей на новые адреса в день, но теоретически можете получать платежи и на старые адреса, вам это никто не запрещает. С годами серверу прийдется сканировать десятки тысяч адресов при каждом вашем обращении. Что произойдет в таком случае? Сервер будет выдавать ошибку или продолжать терпеть издевательства таких пользователей и рано или поздно «ляжет»? А ведь кто нибудь может создать пылевую атаку на получаемые адреса, в данном случае пыль будет достаточно отправлять на каждый 20й адрес, чтобы не превышать GAP Limit. Если использовать много таких кошельков, что произойдет с серверами? Ваше мнение по этому поводу.
Pages: [1] 2 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!