Bitcoin Forum
January 18, 2021, 08:18:59 PM *
News: Latest Bitcoin Core release: 0.21.0 [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] 23 24 »  All
  Print  
Author Topic: Как завещать свои биткоины?  (Read 4462 times)
TechPriest
Sr. Member
****
Offline Offline

Activity: 383
Merit: 280


Finis coronat opus


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

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

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

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

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

In science we trust!
1611001139
Hero Member
*
Offline Offline

Posts: 1611001139

View Profile Personal Message (Offline)

Ignore
1611001139
Reply with quote  #2

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

Posts: 1611001139

View Profile Personal Message (Offline)

Ignore
1611001139
Reply with quote  #2

1611001139
Report to moderator
kzv
Legendary
*
Offline Offline

Activity: 1624
Merit: 1230

OpenTrade - Open Source Cryptocurrency Exchange


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

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

igor72
Hero Member
*****
Offline Offline

Activity: 1008
Merit: 1066


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

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

kzv, 520 вроде.
Balthazar
Legendary
*
Offline Offline

Activity: 2996
Merit: 1326


Worship the Eru


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

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

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

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

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

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

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

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

Darkness isn't born, you know. It's created.
kzv
Legendary
*
Offline Offline

Activity: 1624
Merit: 1230

OpenTrade - Open Source Cryptocurrency Exchange


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

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

Balthazar
Legendary
*
Offline Offline

Activity: 2996
Merit: 1326


Worship the Eru


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

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 транзакции. А то легаси формат в ближайшие годы будет становиться всё менее модным.

Darkness isn't born, you know. It's created.
kzv
Legendary
*
Offline Offline

Activity: 1624
Merit: 1230

OpenTrade - Open Source Cryptocurrency Exchange


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

Максимальный размер скрипта неинтересен юзеру, потому что до этого лимита юзеру ещё надо добраться. Актуально разве что для тех, кто использует 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: 2996
Merit: 1326


Worship the Eru


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

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

Darkness isn't born, you know. It's created.
kzv
Legendary
*
Offline Offline

Activity: 1624
Merit: 1230

OpenTrade - Open Source Cryptocurrency Exchange


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

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

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

Balthazar
Legendary
*
Offline Offline

Activity: 2996
Merit: 1326


Worship the Eru


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

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

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

Darkness isn't born, you know. It's created.
igor72
Hero Member
*****
Offline Offline

Activity: 1008
Merit: 1066


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

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

Activity: 952
Merit: 757



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

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

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

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

Activity: 1624
Merit: 1230

OpenTrade - Open Source Cryptocurrency Exchange


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

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

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

FontSeli
Hero Member
*****
Offline Offline

Activity: 952
Merit: 757



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

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

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

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

Activity: 383
Merit: 280


Finis coronat opus


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

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

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

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

Вот немного полезных ссылок, оказавших мне пользу:
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

In science we trust!
Balthazar
Legendary
*
Offline Offline

Activity: 2996
Merit: 1326


Worship the Eru


View Profile
January 27, 2020, 06:16:33 AM
Merited by xandry (1), Ratimov (1)
 #436

На тему заблокированных инпутов и ранее затронутого вопроса о процедуре принятия изменений в протокол. Недавно был принят к рассмотрению следующий BIP:

https://github.com/bitcoin/bips/blob/0042dec548f8c819df7ea48fdeec78af21974384/bip-0119.mediawiki

Обсуждений по нему пока что нет, но думаю что всё впереди.

Darkness isn't born, you know. It's created.
danilovka
Full Member
***
Offline Offline

Activity: 924
Merit: 101


View Profile
February 05, 2020, 08:53:34 AM
 #437

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

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

Activity: 644
Merit: 127


View Profile
February 09, 2020, 07:54:26 AM
 #438

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

ага, тоже так думал Wink   В итоге чуть не сдох...  сердце же здоровое всегда было - даже не понял что за симптомы...   на 2й этаж в больнице подняться уже не мог...  
(врачи дебилы аутоимунное воспаление от возрастных изменений отличить не могут, а в кардиоцентр без направления от этих коновалов вообще не попадешь!..  
Короче это даже не ппц - это Россия Wink )


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


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


То есть, был _небольшой_ бронхит - ни симптомов, ни звуков - 2-е врачей слушали и ничего слышно не было...
(и не будет слышно - при нормальном иммунитете там очагов воспаления не будет, но _бактерии запросто живут на поверхности слизистых куда иммунитет просто не может добраться_! )


Но фишка в том, что эти самые бактерии(с которым вполне успешно бореться _и побеждает_ иммунитет!!) имеют такие-же антигены, как и у клеток сердца!!!  

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


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


PS  а проектирование методов хранения и передачи ключей рекомендую начать с изучения этой темы:
https://www.cnews.ru/news/top/2019-11-07_vlasti_razrabotayut_mehanizm
Balthazar
Legendary
*
Offline Offline

Activity: 2996
Merit: 1326


Worship the Eru


View Profile
February 09, 2020, 08:38:55 AM
 #439

бактерии на слизистой легких(и др.подобных местах куда трудно добраться - там бактерии могут жить годами, но _очагов не будет пока иммунитет здоров_, то есть антитела уничтожат бактерии в случае проникновения в ткани, но _на поверхностях слизистых им хорошо, туда иммунитет добраться не может_),
Слизистые оболочки - это самые "заминированные" места в организме. Антитела из капилляров прекрасно до слизистых добираются, и постоянно там присутствуют в невообразимо гигантских количествах.

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

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

_иммунитет вырабатывает против них мощные антитела, которые так-же поражают и клетки сердца тк эта гадкая и на вид не опасная бактерия имеет одинаковые с клетками сердца антигены_!!!
Приведенное описание процесса не имеет ничего общего с реальностью. Тем не менее, корелляция воспалительных процессов с аутоиммунными заболеваниями сердца, поджелудочной железы и даже кишечника действительно присутствует. Абсолютно любых воспалительных процессов, не только бронхитов с ангинами и прочим. Даже банальный артрит может привести к заболеваниям сердца, а те же заболевания сердца вполне могут привести к изъязвлению прямой кишки, после чего её придется удалять. Причина проста, как и любая другая сложная система иммунитет может глючить. Обычно это проявляется в детстве и в возрастах выше среднего. Всякие недолеченные простатиты, язвенные болезни и прочие плюшки, при их игнорировании - прямой путь к аутоиммунным болячкам в совершенно рандомных местах. Вплоть до семенников, у некоторых в прямом смысле отваливаются яйца.

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

Darkness isn't born, you know. It's created.
investgroup
Full Member
***
Offline Offline

Activity: 644
Merit: 127


View Profile
February 10, 2020, 09:10:57 AM
 #440

Но фишка в том, что эти самые бактерии(с которым вполне успешно бореться _и побеждает_ иммунитет!!) имеют такие-же антигены, как и у клеток сердца!!!  
тк эта гадкая и на вид не опасная бактерия имеет одинаковые с клетками сердца антигены_!!!
Антигены являются видоспецифичными, шансы совпадения до неприличия малы,

если только речь не идет о продуктах генной инженерии.

а с вот этого места можно подробнее?..


PS  хотя прикидки по вероятностям дают не такую уж и малую оценку - бактерий же очень много, плюс мутации, все это перемножается...
(ну и ещё там почему-то на +2 порядка есть вроде разница в случае аутоиммунного ответа, по сравнению с воспалением - пока сам не понял толком почему, но думаю наш аналитик это разжует, если интересно...)
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!