Вопрос - Ответ. Из комментариев к посту выше.
– Про условия трат биткоинов с адреса интересно. Ты сам их выбираешь?
Условно невозможно вывести при балансе меньше чем 0.1 бтц или что-то в этом роде
Да, но конкретно про баланс условие написать нельзя, потому что как такового баланса нет. Каждый раз когда тебе биткоины присылают, они не складываются в одну общую кучу, а как бы стоят в разных мешочках по отдельности, и каждый мешочек под замком, который нужно открыть. Замок = смарт контракт, выполнив условия которого ты получаешь право потратить содержимое мешочка. У замка на мешочке нету информации сколько ещё других мешочков у тебя есть, поэтому нельзя посчитать баланс.
Но можно написать условие, что потратить биткоины возможно не ранее чем через месяц/год, например. Или если на их трату дали согласие несколько человек из списка.
Технически кошельком правильно называть не адрес, на который получаешь биткоины, а программу которая управляет этими адресами. Большинство биткоиновых кошельков имитирует интерфейс кошельков на основе эфира и др. чейнов, поэтому там всегда показывается один и тот же адрес, что даёт неправильно представление о биткоине и предоставляет возможность узнать твой баланс посторонним людям. Но более "правильное" и приватное использование биткоина с точки зрения его идеи - использовать каждый биткоин адрес только 1 раз, а не постоянно. Т.е. для каждого последующего пополнения/платежа генерируется новый адрес.
В таком случае узнать твой суммарный баланс становится невозможно даже человеку со стороны, ведь весь баланс распределен между десятками/сотнями/тысячами не связанных между собой адресов. При этом биткоин позволяет потратить любое количество биткоинов с этих адресов внутри одной транзакции. Т.е. не придётся с каждого адреса отдельно всё отправлять. Но до момента отправки, никто не узнает что эти адреса принадлежат одному человеку.
Пример кошелька в котором это удобно реализовано - Sparrow Wallet.