Author

Topic: задать пересылку монет в скрипте (Read 2600 times)

legendary
Activity: 1554
Merit: 1008
короче:
я знаю оба ключа секретных и 1 и 2 - и делаю обе транзакции: перевод и возврат - причем вход одной есть выход другой и потом их шлю в сеть - и они в одном блоке будут записаны?
Если комиссии будут достаточными, то вероятнее всего - да, в одном блоке.
Но это вообще говоря не гарантируется. Может (это маловероятно, но таки может) случиться, что в разных.


ну это не страшно - главное чтобы эти монеты вернулись назад
legendary
Activity: 1260
Merit: 1019
короче:
я знаю оба ключа секретных и 1 и 2 - и делаю обе транзакции: перевод и возврат - причем вход одной есть выход другой и потом их шлю в сеть - и они в одном блоке будут записаны?
Если комиссии будут достаточными, то вероятнее всего - да, в одном блоке.
Но это вообще говоря не гарантируется. Может (это маловероятно, но таки может) случиться, что в разных.
legendary
Activity: 1554
Merit: 1008
короче:
я знаю оба ключа секретных и 1 и 2 - и делаю обе транзакции: перевод и возврат - причем вход одной есть выход другой и потом их шлю в сеть - и они в одном блоке будут записаны?
legendary
Activity: 1260
Merit: 1019
Quote
спасибо - я частично понял - тоесть при такой схеме секретный ключ Y2 не нужно показывать?

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

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

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

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

Quote
насколько я помню есть связанные трfнзакции - если 1-я транзакция выполнилась то выполнить 2-ю
может использовать такой механизм?
Ясен плинтус, что вторая транзакция без первой выполнится не сможет! Не знаю, что вы называете "связанными" транзакциями, но по-моему очевидно - если деньги не поступили на счет первой транзакцией, то потратить их второй транзакцией нельзя
legendary
Activity: 1554
Merit: 1008
Quote
выглядит так:
адрес 1 шлет монеты на адрес 2 и сразу в скрипт вставляет возврат всей суммы назад на адрес 1
Формулировка вопроса показывает крайнюю некомпетентность.
Нет монет. Нет адресов.
Есть право записи в блокчейн.
Транзакция - это по сути дела следующее действие:
Я, обладатель приватного ключа X1 (не сообщаю), передаю свое право сделать следующую запись в бухгалтерскую книгу обладателю публичного ключа Y2. о чем делаю запись в файл. Подписываю сообщение своим приватным ключом и прикладываю свой публичный ключ Y1 для всеобщей проверки
спасибо - я частично понял - тоесть при такой схеме секретный ключ Y2 не нужно показывать?
- вопрос то в том что монеты (создание записи) с адреса Y2 должны автоматически назад вернуться
 - эту запись возврата может сделать только пул (кто блок нашел)
А для этого поидее надо пул должен иметь подписанную от Y2 транзакцию

а можно собрать сразу обе транзакции - на перевод с 1 -> 2 и взять ее сразу как вход для транзакции 2 -> 1 - и обе послать
насколько я помню есть связанные трfнзакции - если 1-я транзакция выполнилась то выполнить 2-ю
может использовать такой механизм?
legendary
Activity: 1260
Merit: 1019
Quote
выглядит так:
адрес 1 шлет монеты на адрес 2 и сразу в скрипт вставляет возврат всей суммы назад на адрес 1
Формулировка вопроса показывает крайнюю некомпетентность.
Нет монет. Нет адресов.
Есть право записи в блокчейн.
Транзакция - это по сути дела следующее действие:
Я, обладатель приватного ключа X1 (не сообщаю), передаю свое право сделать следующую запись в бухгалтерскую книгу обладателю публичного ключа Y2. о чем делаю запись в файл. Подписываю сообщение своим приватным ключом и прикладываю свой публичный ключ Y1 для всеобщей проверки
legendary
Activity: 1260
Merit: 1019
Quote
так вот чтобы пул отправил монеты назад - в скрипт надо вставить секретный ключ от адреса 2 - да?
Вставлять в скрипт секретный ключ - это ты сильно задвинул. Внушает.
legendary
Activity: 1554
Merit: 1008
Постоянно этим пользуюсь. Называется адрес для сдачи.

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

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

так вот чтобы пул отправил монеты назад - в скрипт надо вставить секретный ключ от адреса 2 - да?
или можно по другому?
legendary
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
Постоянно этим пользуюсь. Называется адрес для сдачи.
legendary
Activity: 1554
Merit: 1008
почему же тогда ни кто не подставляет свой адрес в обычную трназакцию?
внутри нее и задать обратный перевод
legendary
Activity: 1260
Merit: 1019
а можно же в транзакции скрипте задать чтобы монеты по пришествию (1 подтверждение или даже 0 - в том же блоке) сразу же выслались любой адрес, причем так чтобы секретный ключ не раскрывать? ну или вернулись бы

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

2) Если вы не подписываете своим приватным ключом, любой желающий (особенно майнер, но и любой узел сети, через которого ваша транзакция проходит) меняет вашу транзакцию и ставит свой адрес перевода. Вас такой вариант устроит?
legendary
Activity: 1554
Merit: 1008
а можно же в транзакции скрипте задать чтобы монеты по пришествию (1 подтверждение или даже 0 - в том же блоке) сразу же выслались любой адрес, причем так чтобы секретный ключ не раскрывать? ну или вернулись бы
Jump to: