Bitcoin Forum

Local => Кодеры => Topic started by: icreator on November 05, 2014, 06:49:29 AM



Title: задать пересылку монет в скрипте
Post by: icreator on November 05, 2014, 06:49:29 AM
а можно же в транзакции скрипте задать чтобы монеты по пришествию (1 подтверждение или даже 0 - в том же блоке) сразу же выслались любой адрес, причем так чтобы секретный ключ не раскрывать? ну или вернулись бы


Title: Re: задать пересылку монет в скрипте
Post by: amaclin on November 07, 2014, 04:54:43 AM
а можно же в транзакции скрипте задать чтобы монеты по пришествию (1 подтверждение или даже 0 - в том же блоке) сразу же выслались любой адрес, причем так чтобы секретный ключ не раскрывать? ну или вернулись бы

1) Чиво? Монеты по пришествию кого? Иисуса Христа? Тогда в список команд введите OP_JESUS и сразу OP_SATAN
и пишите себе скрипты типа OP_JESUS OP_IF OP_DUP....

2) Если вы не подписываете своим приватным ключом, любой желающий (особенно майнер, но и любой узел сети, через которого ваша транзакция проходит) меняет вашу транзакцию и ставит свой адрес перевода. Вас такой вариант устроит?


Title: Re: задать пересылку монет в скрипте
Post by: icreator on November 08, 2014, 12:27:58 PM
почему же тогда ни кто не подставляет свой адрес в обычную трназакцию?
внутри нее и задать обратный перевод


Title: Re: задать пересылку монет в скрипте
Post by: awoland on November 08, 2014, 02:14:17 PM
Постоянно этим пользуюсь. Называется адрес для сдачи.


Title: Re: задать пересылку монет в скрипте
Post by: icreator on November 10, 2014, 02:06:33 PM
Постоянно этим пользуюсь. Называется адрес для сдачи.

тут не сдача а вся сумма должна уйти обратно
пул же может эти монеты послать сам по скрипту на адрес 1 - если в скрипте будет указан секретный ключ адреса 2

выглядит так:
адрес 1 шлет монеты на адрес 2 и сразу в скрипт вставляет возврат всей суммы назад на адрес 1

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


Title: Re: задать пересылку монет в скрипте
Post by: amaclin on November 10, 2014, 02:18:29 PM
Quote
так вот чтобы пул отправил монеты назад - в скрипт надо вставить секретный ключ от адреса 2 - да?
Вставлять в скрипт секретный ключ - это ты сильно задвинул. Внушает.


Title: Re: задать пересылку монет в скрипте
Post by: amaclin on November 10, 2014, 02:41:42 PM
Quote
выглядит так:
адрес 1 шлет монеты на адрес 2 и сразу в скрипт вставляет возврат всей суммы назад на адрес 1
Формулировка вопроса показывает крайнюю некомпетентность.
Нет монет. Нет адресов.
Есть право записи в блокчейн.
Транзакция - это по сути дела следующее действие:
Я, обладатель приватного ключа X1 (не сообщаю), передаю свое право сделать следующую запись в бухгалтерскую книгу обладателю публичного ключа Y2. о чем делаю запись в файл. Подписываю сообщение своим приватным ключом и прикладываю свой публичный ключ Y1 для всеобщей проверки


Title: Re: задать пересылку монет в скрипте
Post by: icreator on November 12, 2014, 03:24:51 PM
Quote
выглядит так:
адрес 1 шлет монеты на адрес 2 и сразу в скрипт вставляет возврат всей суммы назад на адрес 1
Формулировка вопроса показывает крайнюю некомпетентность.
Нет монет. Нет адресов.
Есть право записи в блокчейн.
Транзакция - это по сути дела следующее действие:
Я, обладатель приватного ключа X1 (не сообщаю), передаю свое право сделать следующую запись в бухгалтерскую книгу обладателю публичного ключа Y2. о чем делаю запись в файл. Подписываю сообщение своим приватным ключом и прикладываю свой публичный ключ Y1 для всеобщей проверки
спасибо - я частично понял - тоесть при такой схеме секретный ключ Y2 не нужно показывать?
- вопрос то в том что монеты (создание записи) с адреса Y2 должны автоматически назад вернуться
 - эту запись возврата может сделать только пул (кто блок нашел)
А для этого поидее надо пул должен иметь подписанную от Y2 транзакцию

а можно собрать сразу обе транзакции - на перевод с 1 -> 2 и взять ее сразу как вход для транзакции 2 -> 1 - и обе послать
насколько я помню есть связанные трfнзакции - если 1-я транзакция выполнилась то выполнить 2-ю
может использовать такой механизм?


Title: Re: задать пересылку монет в скрипте
Post by: amaclin on November 12, 2014, 04:07:03 PM
Quote
спасибо - я частично понял - тоесть при такой схеме секретный ключ Y2 не нужно показывать?

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

Quote
- вопрос то в том что монеты (создание записи) с адреса Y2 должны автоматически назад вернуться
Блядь. А кто их назад возвращать будет?
Вы кинули монетку в фонтан. Как она обратно вам в кошелек вернется? Моторчика у нее нет. Теперь она в фонтане.

Quote
- эту запись возврата может сделать только пул (кто блок нашел)
Какую, блин, запись? Новую транзакцию? Ее может сформировать только обладатель приватного ключа. При чем тут пул?

Quote
а можно собрать сразу обе транзакции - на перевод с 1 -> 2 и взять ее сразу как вход для транзакции 2 -> 1 - и обе послать
Вот это можно. Причем даже не обязательно слать в сеть сперва первую, а потом вторую. Можно наоборот. Это требует определенных навыков, но возможно. Только я ни хуя не понимаю зачем.

Quote
насколько я помню есть связанные трfнзакции - если 1-я транзакция выполнилась то выполнить 2-ю
может использовать такой механизм?
Ясен плинтус, что вторая транзакция без первой выполнится не сможет! Не знаю, что вы называете "связанными" транзакциями, но по-моему очевидно - если деньги не поступили на счет первой транзакцией, то потратить их второй транзакцией нельзя


Title: Re: задать пересылку монет в скрипте
Post by: icreator on November 12, 2014, 06:33:32 PM
короче:
я знаю оба ключа секретных и 1 и 2 - и делаю обе транзакции: перевод и возврат - причем вход одной есть выход другой и потом их шлю в сеть - и они в одном блоке будут записаны?


Title: Re: задать пересылку монет в скрипте
Post by: amaclin on November 12, 2014, 07:10:24 PM
короче:
я знаю оба ключа секретных и 1 и 2 - и делаю обе транзакции: перевод и возврат - причем вход одной есть выход другой и потом их шлю в сеть - и они в одном блоке будут записаны?
Если комиссии будут достаточными, то вероятнее всего - да, в одном блоке.
Но это вообще говоря не гарантируется. Может (это маловероятно, но таки может) случиться, что в разных.


Title: Re: задать пересылку монет в скрипте
Post by: icreator on November 14, 2014, 08:57:20 PM
короче:
я знаю оба ключа секретных и 1 и 2 - и делаю обе транзакции: перевод и возврат - причем вход одной есть выход другой и потом их шлю в сеть - и они в одном блоке будут записаны?
Если комиссии будут достаточными, то вероятнее всего - да, в одном блоке.
Но это вообще говоря не гарантируется. Может (это маловероятно, но таки может) случиться, что в разных.


ну это не страшно - главное чтобы эти монеты вернулись назад