Bitcoin Forum
January 22, 2020, 07:30:37 AM *
News: Latest Bitcoin Core release: 0.19.0.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22]  All
  Print  
Author Topic: Как завещать свои биткоины?  (Read 3755 times)
kzv
Legendary
*
Offline Offline

Activity: 1484
Merit: 1139


View Profile WWW
December 09, 2019, 11:41:10 AM
 #421

Вдруг у деда поедет крыша и он решит спустить все деньги на бесполезные бумажки?

Его бабки - имеет право.
Если мы говорим о наследстве как о подарке конечно, а не как о плате за уход и присмотр.

1579678237
Hero Member
*
Offline Offline

Posts: 1579678237

View Profile Personal Message (Offline)

Ignore
1579678237
Reply with quote  #2

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

Posts: 1579678237

View Profile Personal Message (Offline)

Ignore
1579678237
Reply with quote  #2

1579678237
Report to moderator
1579678237
Hero Member
*
Offline Offline

Posts: 1579678237

View Profile Personal Message (Offline)

Ignore
1579678237
Reply with quote  #2

1579678237
Report to moderator
1579678237
Hero Member
*
Offline Offline

Posts: 1579678237

View Profile Personal Message (Offline)

Ignore
1579678237
Reply with quote  #2

1579678237
Report to moderator
TechPriest
Sr. Member
****
Offline Offline

Activity: 386
Merit: 275


CryptoTalk.Org - Get Paid for every Post!


View Profile
December 09, 2019, 12:30:01 PM
Last edit: December 09, 2019, 12:43:40 PM by TechPriest
 #422

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

Главное чтобы фантазия влезла в 520 байт  Smiley Так как больше redeem script в себя не вмещает. Опять таки, если мне не изменяет память.

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

Отправить через ViaBTC accelerator например.

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
YoBit AirDrop $|
Get 700 YoDollars for Free!
🏆
kzv
Legendary
*
Offline Offline

Activity: 1484
Merit: 1139


View Profile WWW
December 09, 2019, 12:54:27 PM
 #423

520*2 вроде.
В килобайт может влезть довольно много кода команды которого в основном однобайтовые, главная проблема в том, что команд-то кот наплакал и именно поэтому особо не развернешься в фантазиях...

igor72
Hero Member
*****
Offline Offline

Activity: 644
Merit: 827

CryptoTalk.Org - Get Paid for every Post!


View Profile
December 09, 2019, 02:13:15 PM
Last edit: December 09, 2019, 02:48:25 PM by igor72
 #424

Отправить через ViaBTC accelerator например.
Насколько я помню, там TXID нужно вставлять, а не raw-транзакцию. Как они ее смайнят, если она до них просто не дойдет?

kzv, 520 вроде.

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.YoBit AirDrop $.|.Get 700 YoDollars for Free!.🏆
Balthazar
Legendary
*
Offline Offline

Activity: 2758
Merit: 1252


Worship the Eru


View Profile WWW
December 09, 2019, 04:27:27 PM
Last edit: December 10, 2019, 01:37:38 AM by Balthazar
Merited by Ratimov (1)
 #425

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

Кто-то, безусловно, майнит такие транзакции, к примеру некоторые ноды p2pool. Абсолютное же большинство майнеров использует политику по умолчанию и не будет майнить нестандартные транзакции, если только они не запушены через локальный RPC с модификациями. А это означает, что код формирования работы эту транзакцию не увидит, даже если её напрямую прислать на P2P порт, и даже не дойдет дело до вопросов о том, а какая вообще у транзакции комиссия. И это сделано не просто так, а в целях защиты от самых простых DoS атак. Если майнер не проверяет транзакции на соответствие шаблонам, то ему в мемори пул можно напихать мусора, приводящего к созданию блока, который при получении будет вообще невозможно провалидировать в разумные сроки. В обсуждениях на гитхабе встречаются примеры, чем набить блок, чтобы он валидировался 10 минут.

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

Каких причин? Невозможность пополнения адреса?
В частности, а равно как и односторонняя гарантия. Уже одного этого достаточно, чтобы решения не были эквивалентами, а потому к ним нельзя применять бритву Оккама.
Яблоки не могут быть лучше или хуже апельсинов, это субъективное сравнение.

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

520*2 вроде.
Лимит именно 520 байт, потому что в целях совместимости с древними клиентами скрипт перед выполнением помещается в стек, как данные. А размер значения в стеке не может превышать 520 байт. На практике это значение несколько меньше, потому что 520 байт не кратно размеру публичного ключа.

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

Eä developer (work in progress) | ETC.HVPPS.NET (100 GH/s, PoT) | EtherDig.Ru (DGM) | Скажи "НЕТ!" подписной проституции.
ETH/ETC: 0x8d35067233605bef6069191ae0922d134ff80d48 BTC: 33SFo5G24cp7ZKevuqc8xjKmKJyq5eWrvW
kzv
Legendary
*
Offline Offline

Activity: 1484
Merit: 1139


View Profile WWW
December 09, 2019, 06:20:14 PM
 #426

520 это максимальный размер данных который можно поместить в стек за одну операцию. Если уж быть совсем точным, то максимальный размер скрипта 1650

Balthazar
Legendary
*
Offline Offline

Activity: 2758
Merit: 1252


Worship the Eru


View Profile WWW
December 09, 2019, 06:35:20 PM
 #427

520 это максимальный размер данных который можно поместить в стек за одну операцию.
Да, но redeem скрипт помещается в стек как раз за одну операцию. Потому что нельзя положить в стек часть значения, равно как нельзя немножко забеременеть, на то он и стек. Поэтому, для стандартных P2SH redeem скриптов верхний теоретический предел составляет 520 байт. Фактически он меньше, 513 байт для обычных скриптов, генерируемых Bitcoin Core.

Если уж быть совсем точным, то максимальный размер скрипта 1650
Максимальный размер скрипта неинтересен юзеру, потому что до этого лимита юзеру ещё надо добраться. Актуально разве что для тех, кто использует raw multisig транзакции, т.е. отправку на скрипт вида

Quote
<N> <ключ 1> <ключ 2> <ключ 3> ... <ключ N> <M> OP_CHECKMULTISIGVERIFY

Тогда в подписании транзакции максимально сможет участвовать 48 участников.

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

потому что segwit сделал возможным внесение изменений в скрипт машину без поломки совместимости с древними клиентами.
Кстати, чуть позже надо будет сделать пример создания и подписания segwit транзакции. А то легаси формат в ближайшие годы будет становиться всё менее модным.

Eä developer (work in progress) | ETC.HVPPS.NET (100 GH/s, PoT) | EtherDig.Ru (DGM) | Скажи "НЕТ!" подписной проституции.
ETH/ETC: 0x8d35067233605bef6069191ae0922d134ff80d48 BTC: 33SFo5G24cp7ZKevuqc8xjKmKJyq5eWrvW
kzv
Legendary
*
Offline Offline

Activity: 1484
Merit: 1139


View Profile WWW
December 09, 2019, 06:44:56 PM
 #428

Максимальный размер скрипта неинтересен юзеру, потому что до этого лимита юзеру ещё надо добраться. Актуально разве что для тех, кто использует raw multisig транзакции, т.е. отправку на скрипт вида

Quote
<N> <ключ 1> <ключ 2> <ключ 3> ... <ключ N> <M> OP_CHECKMULTISIGVERIFY


Я использую этот предел для хранения данных в блокчейне.
Code:
<sig><data520bytes><data520bytes> OP_DROP OP_DROP <public_key> OP_CHECKSIG

Balthazar
Legendary
*
Offline Offline

Activity: 2758
Merit: 1252


Worship the Eru


View Profile WWW
December 09, 2019, 06:46:54 PM
 #429

Я использую этот предел для хранения данных в блокчейне.
Code:
<data500bytes><data500bytes> OP_DROP OP_DROP OP_TRUE
Ну это уже утилитарный сценарий, который не имеет особого отношения к обработке реальных сделок. Потому что этот скрипт ничего не делает.  Roll Eyes

Eä developer (work in progress) | ETC.HVPPS.NET (100 GH/s, PoT) | EtherDig.Ru (DGM) | Скажи "НЕТ!" подписной проституции.
ETH/ETC: 0x8d35067233605bef6069191ae0922d134ff80d48 BTC: 33SFo5G24cp7ZKevuqc8xjKmKJyq5eWrvW
kzv
Legendary
*
Offline Offline

Activity: 1484
Merit: 1139


View Profile WWW
December 09, 2019, 06:50:49 PM
 #430

Я использую этот предел для хранения данных в блокчейне.
Code:
<data500bytes><data500bytes> OP_DROP OP_DROP OP_TRUE
Ну это уже утилитарный сценарий, который не имеет особого отношения к обработке реальных сделок. Потому что этот скрипт ничего не делает.  Roll Eyes

Отчего же?
В килобайте данных можно зазиповать много интересного зашифрованного (при желании) текста который может очень даже быть полезным в реальных сделках

Balthazar
Legendary
*
Offline Offline

Activity: 2758
Merit: 1252


Worship the Eru


View Profile WWW
December 09, 2019, 06:55:03 PM
Last edit: December 09, 2019, 07:08:40 PM by Balthazar
 #431

Отчего же?
В килобайте данных можно зазиповать много интересного зашифрованного (при желании) текста который может очень даже быть полезным в реальных сделках
Можно, но я бы сказал что бессмысленно. Проще и логичнее сделать P2SH/P2PKH адрес из инфо хэша торрента, который может вести хоть к зетабайтам данных. Тем более что размер у инфо хэша как раз 20 байт и ничего дополнительно хэшировать не нужно. А бонусом будет дополнительная скрытность от третьих глаз, потому что такой адрес неотличим от миллионов других, в отличие от скрипта, который открыт и обязательно вызовет любопытство. Блокчейн - не место для сырых данных, для этого он слишком избыточный, дорогой и медленный. Зато он в самый раз для хранения криптографически безопасных указателей, таких как хэши всяких раздач и файлов.

В любом случае, это уже оффтоп.

Eä developer (work in progress) | ETC.HVPPS.NET (100 GH/s, PoT) | EtherDig.Ru (DGM) | Скажи "НЕТ!" подписной проституции.
ETH/ETC: 0x8d35067233605bef6069191ae0922d134ff80d48 BTC: 33SFo5G24cp7ZKevuqc8xjKmKJyq5eWrvW
igor72
Hero Member
*****
Offline Offline

Activity: 644
Merit: 827

CryptoTalk.Org - Get Paid for every Post!


View Profile
December 10, 2019, 08:13:47 AM
 #432

Каких причин? Невозможность пополнения адреса?
В частности, а равно как и односторонняя гарантия. Уже одного этого достаточно, чтобы решения не были эквивалентами, а потому к ним нельзя применять бритву Оккама.
Яблоки не могут быть лучше или хуже апельсинов, это субъективное сравнение.
У меня ощущение, что мы с вами разные задачи решаем. Я решаю задачу залочить транзакцию на какое-то время и всё, никаких фондов и прочего. В этом смысле я не вижу особой разницы в двух методах, поэтому выбираю тот, что проще и надежнее.
Quote
Ну и что, нетрудно и полностью переделать транзакцию.
Нетрудно, но эффективно ли? Переделанную транзакцию нужно будет заново передавать наследнику и прочим участникам процесса, если они есть.
Я не вижу проблем с этим. В конце концов, эту транзакцию можно выложить в десятке облачных хранилищ и дать ссылки наследнику, при изменении только содержания файла (не имени) ссылка меняться не будет.
Quote
С каждым разом это будет всё больше и больше разубеждать их в серьезности происходящего. Социальные факторы, такие как эйджизм, тоже следует учитывать при оценке эффективности.
Не знаю, это, по-моему, уже их проблема.

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.YoBit AirDrop $.|.Get 700 YoDollars for Free!.🏆
FontSeli
Hero Member
*****
Offline Offline

Activity: 602
Merit: 572


CryptoTalk.Org - Get Paid for every Post!


View Profile
December 10, 2019, 05:11:56 PM
 #433

Вдруг у деда поедет крыша и он решит спустить все деньги на бесполезные бумажки?

Его бабки - имеет право.
Если мы говорим о наследстве как о подарке конечно, а не как о плате за уход и присмотр.

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

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.YoBit AirDrop $.|.Get 700 YoDollars for Free!.🏆
kzv
Legendary
*
Offline Offline

Activity: 1484
Merit: 1139


View Profile WWW
December 10, 2019, 05:51:26 PM
Merited by FontSeli (1), Ratimov (1)
 #434

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

Однажды, когда я принес цветы на кладбище, кто-то мне сказал: цветы живым приносить надо было, мертвым-то они зачем..?
То есть о чем это я? А вот о чем: если видишь, что наследники сейчас нуждаются в помощи, то им надо помогать сейчас пока живой, потому что когда помрешь, твоя помощь может уже будет и не нужна ни им ни тем более тебе.

FontSeli
Hero Member
*****
Offline Offline

Activity: 602
Merit: 572


CryptoTalk.Org - Get Paid for every Post!


View Profile
December 10, 2019, 10:31:15 PM
 #435

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

Однажды, когда я принес цветы на кладбище, кто-то мне сказал: цветы живым приносить надо было, мертвым-то они зачем..?
То есть о чем это я? А вот о чем: если видишь, что наследники сейчас нуждаются в помощи, то им надо помогать сейчас пока живой, потому что когда помрешь, твоя помощь может уже будет и не нужна ни им ни тем более тебе.

Золотые слова. Однако тут важно и в то же время очень сложно соблюсти очень тонкую грань между помощью и иждевенчеством. Наверно Гейтс говорил, что "важно своим детям дать хорошее образование и здоровье", все остальное они должны сделать сами. Хорошо так размышлять имея миллиарды.
Мне кажется что у детей должен быть постоянно стимул двигаться вперед, ничего не бояться и тогда все получиться. Вот таким стимулом может быть наследство. Которое, кстати, не обязательно отдавать именно после смерти.

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.YoBit AirDrop $.|.Get 700 YoDollars for Free!.🏆
TechPriest
Sr. Member
****
Offline Offline

Activity: 386
Merit: 275


CryptoTalk.Org - Get Paid for every Post!


View Profile
December 14, 2019, 09:34:06 AM
Merited by Ratimov (1)
 #436

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

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

Как раз таки "нестандартные" выходы маркируются такими именно для защиты майнеров от разного рода атак (к примеру, описанной вами). Я раньше это по другому видел.

Вот немного полезных ссылок, оказавших мне пользу:
https://www.frontiersin.org/articles/10.3389/fbloc.2019.00007/full

https://medium.com/summa-technology/the-bitcoin-non-standard-6103330af98c

https://bitcoin.stackexchange.com/questions/81623/non-standard-transaction-scripts-broadcasting

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
YoBit AirDrop $|
Get 700 YoDollars for Free!
🏆
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22]  All
  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!