Если будут вопросы, обращайтесь. По моему, ничего неподъемного тут нет. Ну два раза сложнее, чем какой-нибудь форк. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Очевидно оценка ошибочная. Форков уже более 300. Распределенной биржи нет ни одной. Это смотря, конечно, с каким форком сравнивать. Если скопировали и поменяли параметры, то затрат мало. Если взять, например NXT, то оценка 2 раза сложнее, чем NXT , довольно правомерная. Что есть в проекте: блокчейн с транзакциями . видов транзакции больше, но все они фиксированного формата. майнинг - без генерации монет, но не думаю, что будет десятки раз сложнее . есть особенность - постоянные запросы к блокчейну биткоина. Оно, конечно, прибавит сложности. клиент сложнее , чем у криптовалюты, потому что видов транзакций больше. Но не вижу, чтобы сложность была на порядок больше, чем у криптовалюты. p/s/ впервые сталкиваюсь с таким способом оценки: так как нет такой программы, а есть другие, поэтому сложность намного выше, чем эти другие. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
Ну что же. надо закругляться. Я понял Ваше предложение. В принципе,как показывал выше, его можно реализовать уже сейчас, без изменений в самой биткоин-системе. Но никто не делает. Востребованность такой фишки, ИМХО, конечно, очень маленькая. Поэтому, сомневаюсь, что ее реализуют в ближайшем будущем. Даже в форках.
|
|
|
Я, конечно, не большой специалист в том, как организован биткоин изнутри, но насколько я понимаю, даже сейчас пока нет определённого числа подтверждений, получатель не может распоряжаться перечисляемыми биткоинами. Не вижу здесь какой-то проблемы в принципе - всего лишь добавится заданный самой транзакцией период времени перед её подтверждением! ![Grin](https://bitcointalk.org/Smileys/default/grin.gif) получатель может пользоваться после 1 подтверждения.Я думаю,при желании , если увидел входную транзакцию с нулевым подтверждением,можно кидать транзакцию по расходу этих средств. Если даже это тяжело понять, считайте, что деньги от вас ещё не ушли, но уйдут через какое-то время! ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) Я прекрасно понимаю, что Вы предлагаете. Просто Вы приводили примеры: ошибочный банковский перевод, возврат денег после возврата товара, мани бак по кредитным картам. (вроде ничего ни упустил ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) ). И говорили, что это хорошо и что-то похожее хотите в биткоинах. Но все они предусматривают отправку и возврат средств. То что Вы предлагаете, это совершенно другое. Поэтому все Ваши примеры совершенно не в тему. Скорее это похоже на гарантийное письмо от имени покупателя, что обязуется заплатить. Или выглядит так, заполняете платежное поручение и отправляет продавцу со словами: "Вот такую платежку я отправлю через 10 часов. (а может не отправлю). Вас устроит ?" ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
Кхе-кхе, если вы оплатили счёт в банке, это не значит, что они уже перешли к получателю (сначала деньги с вашего личного счёта в банке попадают на общий счёт вашего банка, с него на общий счёт банка-корреспондента, и только потом они падают на личный счёт получателя)... ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) Хотя деньги ушли от вас сразу! ![Grin](https://bitcointalk.org/Smileys/default/grin.gif) Ну так это же в банке. В биткоинах они сразу попадают получателю. Мы вроде биткоин обсуждаем. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
Вы реально читаете, что я пишу? Биткоины НЕ переходят продавцу до истечения установленного периода времени, т.е. он не сможет их потратить!!! ![Embarrassed](https://bitcointalk.org/Smileys/default/embarrassed.gif) И каким же образом плательщик может вернуть себе деньги, если он вдруг передумает после их отправки (например, увидит, что отправил не по тому адресу
пойдем логическим путем. Это Ваше высказывание. Здесь Вы пишете про то, что вернуть. Если Вы собираетесь вернуть, значит биткоины от Вас ушли. Если они от Вас ушли, значит они к кому то перешли. Такова уже система биткоин.
|
|
|
То есть схема у Вас такая 1.Вы делаете транзакцию с отзывом. продавец видит эту транзакцию, верит, что Вы не отмените, и отдает Вам товар. Вы не отменяете транзакцию.
Вы совершенно превратно поняли мою мысль. Можно даже сказать, приписали мне то, что сами придумали. Продавец видит транзакцию (что деньги адресованы ему), сообщает покупателю, и ждёт окончания грейса, затем отгружает товар-оказывает услугу. Другой вариант (для чего собственно и необходима возможность отмены транзакции) - продавец не видит транзакцию, сообщает об этом покупателю, покупатель отменяет транзакцию, деньги возвращаются плательщику... В обоих случаях обе стороны либо выигрывают (сделка состоялась), либо остаются при своих (сделка не состоялась)... ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) Что плохого в такой схеме? ![Roll Eyes](https://bitcointalk.org/Smileys/default/rolleyes.gif) Так это можно реализовать через транзакцию со множественными подписями. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) И каким же образом плательщик может вернуть себе деньги, если он вдруг передумает после их отправки (например, увидит, что отправил не по тому адресу)? ![Roll Eyes](https://bitcointalk.org/Smileys/default/rolleyes.gif) Создаете транзакцию, которая действительна, если подписана продавцом и покупателем. Передается продавцу, продавец проверяет и если все нормально, то подписывает. После этого покупатель, если еще не передумал, подписывает транзакцию. Только после этого биткоины переходят от покупателя к продавцу. Никакого возврата нет, потому что не нужен. Но Вы страхуете себя от ошибочного перечисления. Но судя по по тому, что никто это не реализовывает, такая фигня никому не нужна. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) p/s/ если Вы хотите схему, по которой биткоины переходят к продавцу, а потом при отмене возвращаются, то такое сделать затруднительно. Хотя бы потому, что покупатель сразу после прихода денег может перенаправить их по другому адресу. Даже если Вы добавите отменяющую транзакцию, то она будет недействительной, так как средств уже нет.
|
|
|
То есть схема у Вас такая 1.Вы делаете транзакцию с отзывом. продавец видит эту транзакцию, верит, что Вы не отмените, и отдает Вам товар. Вы не отменяете транзакцию.
Вы совершенно превратно поняли мою мысль. Можно даже сказать, приписали мне то, что сами придумали. Продавец видит транзакцию (что деньги адресованы ему), сообщает покупателю, и ждёт окончания грейса, затем отгружает товар-оказывает услугу. Другой вариант (для чего собственно и необходима возможность отмены транзакции) - продавец не видит транзакцию, сообщает об этом покупателю, покупатель отменяет транзакцию, деньги возвращаются плательщику... В обоих случаях обе стороны либо выигрывают (сделка состоялась), либо остаются при своих (сделка не состоялась)... ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) Что плохого в такой схеме? ![Roll Eyes](https://bitcointalk.org/Smileys/default/rolleyes.gif) Так это можно реализовать через транзакцию со множественными подписями. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) И какое отношение к этой схеме имеет возврат денег, который есть у кредитных карт. И причем тут возврат денег со стороны продавца. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
То есть схема у Вас такая 1.Вы делаете транзакцию с отзывом. продавец видит эту транзакцию, верит, что Вы не отмените, и отдает Вам товар. Вы не отменяете транзакцию. но тогда: 2.Если продавец верит покупателю, что мешает ему отдать товар без транзакции. Вы получаете товар и совершаете транзакцию Разницы между этими процессами нет никакой. Но 2-е можно делать уже сейчас. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Да, от этого плохо может быть только продавцу. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
Ну я же вам привёл пример из жизни, и ничего, продают как-то. Причём в намного более жёстких условиях - возврат происходит, когда товар уже находится у покупателя, а деньги продавцом получены (и, возможно, уже потрачены). Вы почему-то изначально предполагаете, что кругом одни воры и мошенники, что не так, на самом деле... ![Roll Eyes](https://bitcointalk.org/Smileys/default/rolleyes.gif) Лично я, например, готов заплатить двойную комиссию для значительных сумм и подождать подтверждения продавца! ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) Вы смешиваете в кучу 2 разные вещи: 1.Подтверждение платежа 2.Возврат денег продавцом при невыполнении своих обязательств 2-й пункт прекрасно решается существующими возможностями. Для 1-го варианта может подойдут транзакции со множественным подписями. Создается транзакция, которая действительна, если подписана покупателем и продавцом. Но судя по рынку, если нет реализаций этого, то значит нет такой необходимости. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
Так я про это и говорю! Если человек хочет, чтобы услуга была оказана быстро, то он просто делает платёж неотзывным и всё! А в случае реализации возможности отмены платежа, продавец может подтвердить, что платёж адресован именно ему! ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) Вы же понимаете, что когда делаете отзывную транзакцию, то просто машете перед носом продавца деньгами. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Поэтому я не знаю, кому нужна такая транзакция. Если продавцам она не нужна, то все будут вынуждены делать неотзывные транзакции.
|
|
|
Если отправитель решает, какая транзакция является ошибочной, то Ваши ссылки на банковский перевод некорректны. В банковском переводе Вы, как отправитель, не можете отменить совершенный платеж. Что будет делать банк, когда Вы принесете платежку, но при этом будете утверждать, что в течение 3-х дней Вы можете отменить платеж, и чтоб деньги на счет сразу же вернулись. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Если этот пример вам кажется некорректным, то приведу другой пример. При покупке определённых товаров в магазине, вы в течение определённого срока можете вернуть его продавцу без объяснения причин (или просто сказать, что товар не подошёл), и продавец будет обязан вернуть вам деньги... ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) Если что, мне так приходилось возвращать купленные вещи, правда, в моём случае продавец пытался сжульничать, но, в конечном счёте, обманул сам себя! ![Grin](https://bitcointalk.org/Smileys/default/grin.gif) Так это тоже ничего не решает. Продавец будет ждать пока не истечет время отмены транзакции, только после этого отдаст Вам товар.
|
|
|
Если отправитель решает, какая транзакция является ошибочной, то Ваши ссылки на банковский перевод некорректны. В банковском переводе Вы, как отправитель, не можете отменить совершенный платеж. Что будет делать банк, когда Вы принесете платежку, но при этом будете утверждать, что в течение 3-х дней Вы можете отменить платеж, и чтоб деньги на счет сразу же вернулись. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
Я не владею технической стороной реализации биткоин-протокола, но, как правило, в таких разработках предусматриваются поля или опции с возможным задействованием в будущем. Если данная опция не используется (или, например, значение поля установлено в ноль), то считается, что возможность отката транзакции отправителем не предусмотрена. Другие значения будут означать время в течение которого можно отменить транзакцию. Соответственно, в этом случае должна уплачиваться двойная комиссия (за возможность подтверждения возврата платежа)... ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) Не думаю, что это было бы сложно сделать! ![Grin](https://bitcointalk.org/Smileys/default/grin.gif) Я боюсь, что это не сложно, а невозможно. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
Да, если перепутали в том числе и адрес. Сейчас если в банковской платёжке, например, указать неправильное отчество получателя-физического лица, то такая платёжка будет отвергнута банком получателя, хотя формально она тоже корректная... ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) Так кто будет решать, что транзакция ошибочная?
|
|
|
Невозможность повлиять на платежи это фича биткоина, зачем превращать его в обычную банковскую систему. Если надо возвращать платежи, то есть уже всякие пейпалы и вебмани.
Вам шашечки или ехать? ![Grin](https://bitcointalk.org/Smileys/default/grin.gif) При правильной реализации возможности отката транзакции, никто не помешает вам провести вашу транзакцию без дальнейшей возможности повлиять на платёж (условное время отмены транзакции выставляете в 0)... ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) Зачем нужна процедура отката транзакции? ИМХО совершенно бесполезная штука. Я думаю, ответ очевиден - чтобы отменить некорректную транзакцию. Если биткоину суждено перейти из состояния маргинальной псевдовалюты (где он сейчас фактически находится) во чтото более серьёзное, такая возможность будет одной из определяющих для возможности такого перехода. Сейчас любой банковский перевод с ошибкой возвращается отправителю и это правильно... ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) Так некорректная транзакция и сейчас не проходит. Или Вы рассматриваете случай , что транзакция корректная , но например, перепутали адрес.И кто будет в децентрализованной системе решать, что транзакция ошибочная. И какие признаки должны быть у перевода с ошибкой. И хотелось бы увидеть примерный план реализации такой возможности.
|
|
|
Невозможность повлиять на платежи это фича биткоина, зачем превращать его в обычную банковскую систему. Если надо возвращать платежи, то есть уже всякие пейпалы и вебмани.
Вам шашечки или ехать? ![Grin](https://bitcointalk.org/Smileys/default/grin.gif) При правильной реализации возможности отката транзакции, никто не помешает вам провести вашу транзакцию без дальнейшей возможности повлиять на платёж (условное время отмены транзакции выставляете в 0)... ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) Зачем нужна процедура отката транзакции? ИМХО совершенно бесполезная штука.
|
|
|
А какую логику вы хотели бы видеть для "засвеченных" адресов при установке пароля на wallet.dat? Я теряюсь в догадках, ведь варианта всего два - "оставить" или "удалить" их. Вы хотели бы чтобы при установке пароля клиент бы их "грохал"? ![Grin](https://bitcointalk.org/Smileys/default/grin.gif) UPD: я мысленно отождествляю адреса, которые "видимы" и на которых "есть/были суммы", ведь по идее при синхронизации кошелька с блокчейном это будут одинаковые множества (хотя не проверял). Конечно, я не призывать удалять. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Я не вижу большого смысла в новой генерации пула при шифровании, если основные адреса остаются. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Решение только одно: при создании кошелька сразу спрашивать пароль и создавать зашифрованным (может быть с возможностью отказа от шифрования для желающих).Зачем этот промежуточный этап - создание без паролей, потом шифрование с выполнением каких-то действий. Зачем нужен адрес для получения, который добавляется при создании кошелька и переходит в зашифрованный. Я, например, напротив него сразу ставлю метку "Не использовать"
|
|
|
По-моему, при установке пароля на кошелек пул неиспользованных адресов пересоздается. Клиент об этом громко предупреждает "ваши старые бэкапы теперь выкиньте в топку"
Похоже на то. Но все равно нелогичный подход. Видимые адреса и адреса на которых есть суммы (то есть самые важные адреса ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) )остаются из незашифрованного кошелька.
|
|
|
ну так 100 адресов с их прив. ключами уже есть в валете, берутся из этого списка, на 100-м должен по идее запросить пароль, чтоб еще +100 создать только действительно непонятно почему в предыдущих версиях каждый раз спрашивали, недогоняю тоже что изменили
Я тоже такое предположил. Но это хуже. Эти адреса появляются при создании кошелька, когда он еще не зашифрован. И между созданием и шифрованием проходит довольно долгое время. И к этим адресам доверие уменьшается. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Лично я стараюсь не пользоваться адресами из пула. Возможно раньше адрес все-таки добавлялся, а не брался из пула. p/s/ По идее пароль для шифрования надо спрашивать перед созданием кошелька.
|
|
|
Насколько мне известно, вся соль CoinJoin в том, что все входы одинаковой суммы. Вроде кратных 0.1 BTC каждый.
Да,так, наверно, возможно. Все входы одинаковой суммы. И от обоих пользователей равные суммы.
|
|
|
|