Title: комменты в транзакциях Post by: icreator on May 28, 2015, 07:01:30 PM sendfrom <fromaccount> <tobitcoinaddress> <amount> [minconf=1] [comment] [comment-to]
<amount> is a real and is rounded to 8 decimal places. Will send the given amount to the given address, ensuring the account has a valid balance using [minconf] confirmations. Returns the transaction ID if successful (not in JSON object). кто с этиими комментами работал - как они в блокчайне буду сохранены и потом видны в транзакции? Title: Re: комменты в транзакциях Post by: Alex_ZZX on May 28, 2015, 07:30:35 PM sendfrom <fromaccount> <tobitcoinaddress> <amount> [minconf=1] [comment] [comment-to] <amount> is a real and is rounded to 8 decimal places. Will send the given amount to the given address, ensuring the account has a valid balance using [minconf] confirmations. Returns the transaction ID if successful (not in JSON object). кто с этиими комментами работал - как они в блокчайне буду сохранены и потом видны в транзакции? сам лично с ними не работал но видел транзакции с комментами - они видны ВСЕМ следовательно их нет смысла шифровать. Title: Re: комменты в транзакциях Post by: fsb4000 on May 28, 2015, 07:39:51 PM кто с этиими комментами работал - как они в блокчайне буду сохранены и потом видны в транзакции? Никак не будут сохранены в блокчейне.Комментарии хранятся локально на компьютере. Комментарии к транзакции примерно как метки для адресов. Title: Re: комменты в транзакциях Post by: Alex_ZZX on May 28, 2015, 08:00:24 PM кто с этиими комментами работал - как они в блокчайне буду сохранены и потом видны в транзакции? Никак не будут сохранены в блокчейне.Комментарии хранятся локально на компьютере. Комментарии к транзакции примерно как метки для адресов. СТОП! Вот транзакция (из кампании подписей) https://blockchain.info/tx/04da35497b7757260c7aafcbda284de45428f1c5b686cb6b9c65ef7efe74e907 Public Note: Secondstrade.com 20th sig campaign payout Public Note: - это и есть коммент и его видят ВСЕ, где он тогда хранится? Title: Re: комменты в транзакциях Post by: fsb4000 on May 28, 2015, 08:18:53 PM кто с этиими комментами работал - как они в блокчайне буду сохранены и потом видны в транзакции? Никак не будут сохранены в блокчейне.Комментарии хранятся локально на компьютере. Комментарии к транзакции примерно как метки для адресов. СТОП! Вот транзакция (из кампании подписей) https://blockchain.info/tx/04da35497b7757260c7aafcbda284de45428f1c5b686cb6b9c65ef7efe74e907 Public Note: Secondstrade.com 20th sig campaign payout Public Note: - это и есть коммент и его видят ВСЕ, где он тогда хранится? К цепочки Bitcoin блоков не имеет никакого отношения Title: Re: комменты в транзакциях Post by: Alex_ZZX on May 28, 2015, 08:46:48 PM кто с этиими комментами работал - как они в блокчайне буду сохранены и потом видны в транзакции? Никак не будут сохранены в блокчейне.Комментарии хранятся локально на компьютере. Комментарии к транзакции примерно как метки для адресов. СТОП! Вот транзакция (из кампании подписей) https://blockchain.info/tx/04da35497b7757260c7aafcbda284de45428f1c5b686cb6b9c65ef7efe74e907 Public Note: Secondstrade.com 20th sig campaign payout Public Note: - это и есть коммент и его видят ВСЕ, где он тогда хранится? К цепочки Bitcoin блоков не имеет никакого отношения Если смотреть эту транзакцию так: http://btc.blockr.io/tx/info/04da35497b7757260c7aafcbda284de45428f1c5b686cb6b9c65ef7efe74e907 то коммента нет, т.е. это кошельки могут давать возможность оставлять комменты, я правильно понял? Title: Re: комменты в транзакциях Post by: icreator on May 29, 2015, 03:54:03 AM а про что тогда речь что 40 байт можно вкатать в транзакцию? только в команде ретерн?
Title: Re: комменты в транзакциях Post by: amaclin on May 29, 2015, 07:42:55 AM Если смотреть эту транзакцию так: http://btc.blockr.io/tx/info/04da35497b7757260c7aafcbda284de45428f1c5b686cb6b9c65ef7efe74e907 то коммента нет, т.е. это кошельки могут давать возможность оставлять комменты, я правильно понял? Не путайте BitcoinCore и bc.i BitcoinCore позволяет давать каменты к транзакциям, но эти каменты будете видеть только вы на своем компе, потому что в блокчейн эти данные не попадают и по протоколу не передаются. Если же вы пользуетесь онлайн-кошельком на сайте bc.i - то тоже можете давать каменты. Это другие каменты, они разумеется тоже никуда не уходят с сайта bc.i потому что в протоколе нет возможности давать каменты транзакциям. Эта каменты хранятся отдельно на bc.i и показываются когда вы просматриваете этот сайт. ЗЫ. Ни тем, не другим я не пользовался, так как это по сути ненужные рюшечки. В деталях могу слегка ошибаться. Title: Re: комменты в транзакциях Post by: amaclin on May 29, 2015, 08:01:17 AM а про что тогда речь что 40 байт можно вкатать в транзакцию? только в команде ретерн? не, ну в принципе, можно вкатать сколько угодно почти. OP_RETURN самый тупой способ. 40 байт - это референсный код позволяет вкатать. Какие-нибудь майнеры и больше вам вкатают, вы только комсу не забудьте, чтобы их жаба учуяла. Кстати, собираются в 0.11.х сделать 80 байт в OP_RETURN Можно данные в блокчейне хранить не в scriptPubkey, а в scriptSig p2sh-транзакций Там теоретический предел - около 100 килобайт данных (а может и больше даже) Надо будет комсу платить в районе 0.00001 за килобайт (может и меньше), но это тоже не очень дорого. Я сравнительно недавно увидел как это делается и описал вот тут: https://bitcointalk.org/index.php?topic=1023190 Оказалось, что это тулза https://github.com/petertodd/python-bitcoinlib/blob/master/examples/publish-text.py одного из известных разработчиков биткойна. Нахер блокчейн говном засорять - я не знаю. Впрочем, так он (биткойн) быстрее загнется. Так что не стесняйтесь - публикуйте :) Title: Re: комменты в транзакциях Post by: icreator on May 31, 2015, 06:33:52 PM а можно еще в выходе пихать адрес с нулевым выходом и в адресе закатывать base58 текст любой
по сути ведь тоже такой же длинны траннза будет в байтах или даже короче? Title: Re: комменты в транзакциях Post by: amaclin on May 31, 2015, 08:14:20 PM а можно еще в выходе пихать адрес с нулевым выходом и в адресе закатывать base58 текст любой по сути ведь тоже такой же длинны траннза будет в байтах или даже короче? Можно, но адрес - это только 20 байт, а выход в 0 сатоши почти все ноды считают dust (пыль, нестандарт) и вряд ли кто такую тразакцию будет майнить. На комиссиях разоритесь. Title: Re: комменты в транзакциях Post by: icreator on June 01, 2015, 03:33:38 AM а можно еще в выходе пихать адрес с нулевым выходом и в адресе закатывать base58 текст любой по сути ведь тоже такой же длинны траннза будет в байтах или даже короче? Можно, но адрес - это только 20 байт, а выход в 0 сатоши почти все ноды считают dust (пыль, нестандарт) и вряд ли кто такую тразакцию будет майнить. На комиссиях разоритесь. комиссия не зависит от вида транзакции и 0 там или нет - а от размера транзакции вопрос - размер транзакции с полезной информацией в 1000 байт будет больше в случае если кодировать ифну в адресах выходов или ваш способ кодирования? или в ОП_РЕТЁРН ? короче 3 варианта передать инфу я так понял уже есть Title: Re: комменты в транзакциях Post by: amaclin on June 01, 2015, 04:46:37 AM комиссия не зависит от вида транзакции и 0 там или нет - а от размера транзакции вопрос - размер транзакции с полезной информацией в 1000 байт будет больше в случае если кодировать ифну в адресах выходов или ваш способ кодирования? или в ОП_РЕТЁРН ? короче 3 варианта передать инфу я так понял уже есть Ну и вы как буриданов осел не можете выбрать? Разжевываю еще раз: 1) Вариант OP_RETURN: Такой выход может быть только один на транзакцию, то есть "соотношение данных к шуму" будет порядка 40/300 - ну в общем одна десятая всего. 2) Вариант кодировать в адресах: адрес это 20 байт, outpoint - 34 байта (это value, длина скрипта, команды...). То есть соотношение полезной информации к шуму стремится к 20/34. Уже лучше. Не 1/10, а половина. 3) Вариант кодировать в scriptSig - ломает считать. Если информации (ну хотя бы пара килобайтов), то ориентировочно получается значительно больше половины. На глаз - до 9/10. Возьмите вот эти транзакции например: db195e4bfcfb3cc6d47f8d6231cb59e543c31e01d196d557457bca0fa5c1aba0 24560b7fbd172ff0e95dc8cc0af88a332e3be016a7f2aa35e432fd8beac3ed46 ce8c8d8154546bdbe28ff10dc4044a63cf11758839362c94dc6b9a99d55af3e5 (это только примеры, могу еще насыпать) Скачайте их в бинарном виде (не в хексе, а в бине!) - это легко сделать на www.webbtc.com и откройте в far клавишей F3 Title: Re: комменты в транзакциях Post by: icreator on June 01, 2015, 07:02:41 AM идея понятна
1. если для покраски монет или передачи номера счета-заказа то хватит 40 байтов в OP_RETURN 2. для быстрого поиска кода в общей базе - путем создания соответствующего адреса и перевода на него 0 монет 3. для внесения большой информации - в крипте входа ну или совместное использование всех 3-х видов кстати а какой способ используют цветные монеты? Title: Re: комменты в транзакциях Post by: amaclin on June 01, 2015, 07:42:01 AM 2. для быстрого поиска кода в общей базе - путем создания соответствующего адреса и перевода на него 0 монет Я еще раз напоминаю, что такая транзакция считается "нестандартной" и вы можете очень долго ждать майнера, который её включит в блок. Стандартные клиенты не станут пересылать такую транзакцию, поэтому придется применять разные хитрости.Могу привести пример. Есть такой сервис: www.originstamp.org Они как раз (на мой взгляд весьма дилетантски) занимаются тем, что сохраняют кое-какие данные (разбирайтесь сами) в блокчейн. Для этого они раз в сутки формируют транзакцию, которая переводит 1 сатоши на специально сгенерированный адрес. Посмотреть их транзакции можно здесь: https://blockchain.info/address/1Fri3h6MtMkjZjYHub4r1N6r5nERWgZXHQ Проблема в том, что их транзакции несмотря на весьма щедрую комиссию ( 0.0004 ) ожидают подтверждения в блок несколько часов. Например, смотрим транзакцию от сегодняшнего дня: https://blockchain.info/tx/e4638d4474a25588230d6575e76300f813853283cfd473a5e290259651b85001 Видите написано +386 минут? Это значит, что больше 6 часов ни один майнер не хотел эту транзакцию включать. Вчерашняя транзакция ждала подтверждения 646 минут - аж 10 часов! Может так случиться (и скорее всего случится по мере развития), что задержки вырастут до суток и больше. Вы хотите формировать транзакции, которые попадают в блокчейн с такой минимальной вероятностью? То есть этот вариант - очень ненадежный. При том, что они тратят 0.0004 на комиссию - они могли бы с тем же успехом гарантированно помещать в блокчейн до 40 килобайт информации. А они помещают некий "хеш от хешей" Я им писал, что могли бы на OP_RETURN перейти, но судя по всему, им похуй. UPD: я бегло посмотрел кто включает в блок транзакции с выходами по 1 сатоши. Оказалось - Элигиус. И судя по всему больше никто из крупняков не включает. Да и Элигиус - не такой уж крупняк. Так что подкрутят они анти-даст политику майнинга и баста. В общем, очередной раз говорю - так не надо делать. Еще и база UTXO растёт при таком подходе. Title: Re: комменты в транзакциях Post by: CyberMOS on June 01, 2015, 06:11:18 PM Элигиус - это идейный пул мтГокса...
Title: Re: комменты в транзакциях Post by: amaclin on June 01, 2015, 06:39:50 PM Элигиус - это идейный пул мтГокса... никакой связи нет. разве что вспомнить случай на заре гокса, когда гокс сформировал "кривые" выводы, а элигиус эти выводы смайнил. в результате сколько-то тысяч биткойнов просто пропали :) Title: Re: комменты в транзакциях Post by: BonusBTC on June 26, 2015, 11:40:37 AM Так я не понял в итоге, чтобы именно в потоке блокчейна комменты были всем видны, в рекламных, например целях, надо что сделать?
Title: Re: комменты в транзакциях Post by: icreator on June 26, 2015, 11:45:02 AM Так я не понял в итоге, чтобы именно в потоке блокчейна комменты были всем видны, в рекламных, например целях, надо что сделать? в адрес их кодировать но по факту - НИЧЕГО - что вы видите комментарии на сайте blockchain.info - это локальные для их локальных счетов тоесть обычный кошелек не видит никаких комментарием нигде да и как их найти? Title: Re: комменты в транзакциях Post by: bitmonstr on June 26, 2015, 05:21:51 PM Так я не понял в итоге, чтобы именно в потоке блокчейна комменты были всем видны, в рекламных, например целях, надо что сделать? в адрес их кодировать но по факту - НИЧЕГО - что вы видите комментарии на сайте blockchain.info - это локальные для их локальных счетов тоесть обычный кошелек не видит никаких комментарием нигде да и как их найти? Можно комментарии "зашить" непосредственно в блокчейн, будут видны всем, и даже будут "вечно" храниться у каждого в полной базе блокчейна. Например, разместить в поле coinbase, там около 800 байт места, чуть меньше. Но сделать это могут только майнеры, точнее на сегодня - только хозяева пулов, которые это поле coinbase генерят. Title: Re: комменты в транзакциях Post by: Ivanech on June 26, 2015, 08:00:39 PM Так я не понял в итоге, чтобы именно в потоке блокчейна комменты были всем видны, в рекламных, например целях, надо что сделать? в адрес их кодировать но по факту - НИЧЕГО - что вы видите комментарии на сайте blockchain.info - это локальные для их локальных счетов тоесть обычный кошелек не видит никаких комментарием нигде да и как их найти? Можно комментарии "зашить" непосредственно в блокчейн, будут видны всем, и даже будут "вечно" храниться у каждого в полной базе блокчейна. Например, разместить в поле coinbase, там около 800 байт места, чуть меньше. Но сделать это могут только майнеры, точнее на сегодня - только хозяева пулов, которые это поле coinbase генерят. Насколько я понимаю, любой может сделать, используя поле OP_RETURN самостоятельно или с помощью онлайн сервиса (http://www.proofofexistence.com). Там же подробно описано как (http://www.proofofexistence.com/about) это делается технически. Title: Re: комменты в транзакциях Post by: bitmonstr on June 27, 2015, 12:26:58 AM Насколько я понимаю, любой может сделать, используя поле OP_RETURN самостоятельно или с помощью онлайн сервиса (http://www.proofofexistence.com). Там же подробно описано как (http://www.proofofexistence.com/about) это делается технически. http://www.proofofexistence.com/about Этот сервис хранит не сам комментарий, а только хэш от него, цифровую подпись плюс дату. Т.е. вы сможете позже доказать, представив ваш текст, что он на момент этой даты существовал. А сам комментарий никто не может увидеть в блокчейне, его там нет. Но хранить комментарии конечно возможно в блокчейне, и есть несколько способов. Title: Re: комменты в транзакциях Post by: 7Pay.in on August 02, 2015, 08:21:43 PM а зачем еще ату хранить если она и так в блоке записана
Title: Re: комменты в транзакциях Post by: info_infoman on November 25, 2015, 12:53:25 PM флорин коин это реализовал
выглядит примерно так это ксок генезиса моего форка(для тестов) Code: // Genesis block прекрасно зашивается текст в блоки и отображается на всех клиентах сети Title: Re: комменты в транзакциях Post by: 7Pay.in on November 26, 2015, 04:57:07 PM ну это только майнер может - раз в 10 минут
Title: Re: комменты в транзакциях Post by: info_infoman on November 27, 2015, 04:40:22 AM ну вот транзакция raw
getrawtransaction 054a185de673262140196712cfa57ce52a54fe7884f862b054531d166d0e0a0c 02000000033b3f2d2fc5ac599bf45514667d3d0a86c5f6e2a31659a724c163c577e385f45600000 00049483045022036274bd1445cfca4290f9926c5e1be8b580ba6e76d356e66bf321d867f8f8aa7 0221009a2b9d2206ed2a9ef8204c944b27d299efd0c7f9827054ecd9ef7326c6443cb301fffffff ff62e5b4ca7038239cd21e05389c2344fb9a0d01d6e2677d0b7caafdb67bd7e1300000000494830 45022100f38f38a9b4424a8847016aea06f984de87668094e165873e447515ac8f7ea67702201e1 707afdbf8ae1cb0d3a9b4800900b20f78ce51ba96298b0c299f9d5dfb9c8001ffffffff28d5b16d ea0a91cee3ed10262ac7c2d2bce568b9bba048bb733a283d72a2a250010000006b4830450221009 22e22311b5861116bd582a6b75ca19e5016cd72fa250c1b9be90f7304eccacf02204091a77d4373 2e00386b4b899ea92e751466f476dfe91aa161a8c49b42db635e012103e30be0beb94586627a754 49876a1f965874fc90bff7b64b71554a6cfbf92a585ffffffff0200c2eb0b000000001976a914f2 f9cadd16cf47a27dc8e6067331ff624b468e0a88ac401ac805000000001976a914f7ef8ef71b5a5 0f6ad360bb76757fe448f0bf15288ac000000000f687474703a2f2f6970666c2e727540 декодируем Code:
ведь при создании и подписи транзакции подписывается закрытым ключем все параметры, в том числе и tx-comment: createrawtransaction [{"txid":txid,"vout":n},...] {address:amount,...} [tx-comment] и после этого разве майнер имеет право менять tx-comment ??? ведь изменится хеш сумма подписанной транзакции я прав? Title: Re: комменты в транзакциях Post by: amaclin on November 27, 2015, 05:57:57 AM ...5288ac000000000f687474703a2f2f6970666c2e727540 Прав. Только этот очередной говнофорк с комментами никому нахуй не нужен. вот эта штука "tx-comment" : "http://ipfl.ru@" она будет вшита в транзакцию или по выбору майнера? ведь при создании и подписи транзакции подписывается закрытым ключем все параметры, в том числе и tx-comment: createrawtransaction [{"txid":txid,"vout":n},...] {address:amount,...} [tx-comment] и после этого разве майнер имеет право менять tx-comment ??? ведь изменится хеш сумма подписанной транзакции я прав? Title: Re: комменты в транзакциях Post by: info_infoman on November 27, 2015, 06:21:46 AM Прав. Только этот очередной говнофорк с комментами никому нахуй не нужен. ну если прав то вопрос по теме можно снять, гуанофорк может писать отрытую инфу в блокчейн без права изменения, цель поставлена, цель достигнута, кому надо пользуйтесь, исходники - флоринкоин Title: Re: комменты в транзакциях Post by: amaclin on November 27, 2015, 06:50:25 AM ну если прав то вопрос по теме можно снять, гуанофорк может писать отрытую инфу в блокчейн без права изменения, цель поставлена, цель достигнута, кому надо пользуйтесь, исходники - флоринкоин Честно говоря, вопрос был (если я правильно понял) про биткойн.Никому не впёкся какой-то говнофорк который в свой блокчейн что-то пишет и это что-то можно посмотреть только в его клиенте. Ну как бы вам пояснить на примере. Допустим, на форуме художников кто-то спрашивает: "а как лучше очистить одежду от пятен масляной краски?" И тут ему прилетает ( через полгода ) неожиданный ответ: "а ты рисуй акварелью и смывай пятна водой. цель поставлена, цель достигнута" Без права изменения - это в зависимости от надежности его блокчейна. А надежность определяется числом майнеров. А число майнеров - их профитом. Title: Re: комменты в транзакциях Post by: info_infoman on November 27, 2015, 07:44:35 AM их профитом. не ерепейничай ;)захотят внедрят(если будет с этого профит) Title: Re: комменты в транзакциях Post by: EdvinZ on December 06, 2015, 01:32:40 PM Монета с "заимствованным" кодом никогда особо доверия не вызывает ;D
|