Bitcoin Forum
June 16, 2024, 06:46:42 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: комменты в транзакциях  (Read 6502 times)
icreator (OP)
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
May 28, 2015, 07:01:30 PM
 #1

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).

кто с этиими комментами работал - как они в блокчайне буду сохранены и потом видны в транзакции?

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
Alex_ZZX
Legendary
*
Offline Offline

Activity: 1273
Merit: 1013


View Profile
May 28, 2015, 07:30:35 PM
 #2

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).

кто с этиими комментами работал - как они в блокчайне буду сохранены и потом видны в транзакции?


сам лично с ними не работал но видел транзакции с комментами - они видны ВСЕМ следовательно их нет смысла шифровать.
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
May 28, 2015, 07:39:51 PM
 #3

кто с этиими комментами работал - как они в блокчайне буду сохранены и потом видны в транзакции?
Никак не будут сохранены в блокчейне.
Комментарии хранятся локально на компьютере.
Комментарии к транзакции примерно как метки для адресов.
Alex_ZZX
Legendary
*
Offline Offline

Activity: 1273
Merit: 1013


View Profile
May 28, 2015, 08:00:24 PM
 #4

кто с этиими комментами работал - как они в блокчайне буду сохранены и потом видны в транзакции?
Никак не будут сохранены в блокчейне.
Комментарии хранятся локально на компьютере.
Комментарии к транзакции примерно как метки для адресов.

СТОП!
Вот транзакция (из кампании подписей)
https://blockchain.info/tx/04da35497b7757260c7aafcbda284de45428f1c5b686cb6b9c65ef7efe74e907

Public Note: Secondstrade.com 20th sig campaign payout

Public Note: - это и есть коммент и его видят ВСЕ, где он тогда хранится?
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
May 28, 2015, 08:18:53 PM
 #5

кто с этиими комментами работал - как они в блокчайне буду сохранены и потом видны в транзакции?
Никак не будут сохранены в блокчейне.
Комментарии хранятся локально на компьютере.
Комментарии к транзакции примерно как метки для адресов.

СТОП!
Вот транзакция (из кампании подписей)
https://blockchain.info/tx/04da35497b7757260c7aafcbda284de45428f1c5b686cb6b9c65ef7efe74e907

Public Note: Secondstrade.com 20th sig campaign payout

Public Note: - это и есть коммент и его видят ВСЕ, где он тогда хранится?
Это хранится на сервере сайта https://blockchain.info/
К цепочки Bitcoin блоков не имеет никакого отношения
Alex_ZZX
Legendary
*
Offline Offline

Activity: 1273
Merit: 1013


View Profile
May 28, 2015, 08:46:48 PM
 #6

кто с этиими комментами работал - как они в блокчайне буду сохранены и потом видны в транзакции?
Никак не будут сохранены в блокчейне.
Комментарии хранятся локально на компьютере.
Комментарии к транзакции примерно как метки для адресов.

СТОП!
Вот транзакция (из кампании подписей)
https://blockchain.info/tx/04da35497b7757260c7aafcbda284de45428f1c5b686cb6b9c65ef7efe74e907

Public Note: Secondstrade.com 20th sig campaign payout

Public Note: - это и есть коммент и его видят ВСЕ, где он тогда хранится?
Это хранится на сервере сайта https://blockchain.info/
К цепочки Bitcoin блоков не имеет никакого отношения

Если смотреть эту транзакцию так: http://btc.blockr.io/tx/info/04da35497b7757260c7aafcbda284de45428f1c5b686cb6b9c65ef7efe74e907
то коммента нет, т.е. это кошельки могут давать возможность оставлять комменты, я правильно понял?
icreator (OP)
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
May 29, 2015, 03:54:03 AM
 #7

а про что тогда речь что 40 байт можно вкатать в транзакцию? только в команде ретерн?

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
May 29, 2015, 07:42:55 AM
 #8

Если смотреть эту транзакцию так: http://btc.blockr.io/tx/info/04da35497b7757260c7aafcbda284de45428f1c5b686cb6b9c65ef7efe74e907
то коммента нет, т.е. это кошельки могут давать возможность оставлять комменты, я правильно понял?

Не путайте BitcoinCore и bc.i

BitcoinCore позволяет давать каменты к транзакциям, но эти каменты будете видеть только вы на своем компе, потому что в блокчейн эти данные не попадают и по протоколу не передаются.

Если же вы пользуетесь онлайн-кошельком на сайте bc.i - то тоже можете давать каменты. Это другие каменты, они разумеется тоже никуда не уходят с сайта bc.i потому что в протоколе нет возможности давать каменты транзакциям. Эта каменты хранятся отдельно на bc.i и показываются когда вы просматриваете этот сайт.

ЗЫ. Ни тем, не другим я не пользовался, так как это по сути ненужные рюшечки. В деталях могу слегка ошибаться.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
May 29, 2015, 08:01:17 AM
 #9

а про что тогда речь что 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
одного из известных разработчиков биткойна.
Нахер блокчейн говном засорять - я не знаю. Впрочем, так он (биткойн) быстрее загнется. Так что не стесняйтесь - публикуйте Smiley
icreator (OP)
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
May 31, 2015, 06:33:52 PM
 #10

а можно еще в выходе пихать адрес с нулевым выходом и в адресе закатывать base58 текст любой

по сути ведь тоже такой же длинны траннза будет в байтах или даже короче?

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
May 31, 2015, 08:14:20 PM
 #11

а можно еще в выходе пихать адрес с нулевым выходом и в адресе закатывать base58 текст любой

по сути ведь тоже такой же длинны траннза будет в байтах или даже короче?

Можно, но адрес - это только 20 байт, а выход в 0 сатоши почти все ноды считают dust (пыль, нестандарт) и вряд ли кто такую тразакцию будет майнить. На комиссиях разоритесь.
icreator (OP)
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
June 01, 2015, 03:33:38 AM
 #12

а можно еще в выходе пихать адрес с нулевым выходом и в адресе закатывать base58 текст любой

по сути ведь тоже такой же длинны траннза будет в байтах или даже короче?

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


комиссия не зависит от вида транзакции и 0 там или нет - а от размера транзакции

вопрос - размер транзакции с полезной информацией в 1000 байт будет больше в случае если кодировать ифну в адресах выходов или ваш способ кодирования?
или в ОП_РЕТЁРН ?

короче 3 варианта передать инфу я так понял уже есть

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
June 01, 2015, 04:46:37 AM
 #13

комиссия не зависит от вида транзакции и 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
icreator (OP)
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
June 01, 2015, 07:02:41 AM
 #14

идея понятна
1. если для покраски монет или передачи номера счета-заказа то хватит 40 байтов в OP_RETURN
2. для быстрого поиска кода в общей базе - путем создания соответствующего адреса и перевода на него 0 монет
3. для внесения большой информации - в крипте входа

ну или совместное использование всех 3-х видов

кстати а какой способ используют цветные монеты?

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
June 01, 2015, 07:42:01 AM
Last edit: June 01, 2015, 08:19:51 AM by amaclin
 #15

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 растёт при таком подходе.
CyberMOS
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
June 01, 2015, 06:11:18 PM
 #16

Элигиус - это идейный пул мтГокса...
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
June 01, 2015, 06:39:50 PM
 #17

Элигиус - это идейный пул мтГокса...
никакой связи нет.
разве что вспомнить случай на заре гокса, когда гокс сформировал "кривые" выводы, а элигиус эти выводы смайнил.
в результате сколько-то тысяч биткойнов просто пропали Smiley
BonusBTC
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile WWW
June 26, 2015, 11:40:37 AM
 #18

Так я не понял в итоге, чтобы именно в потоке блокчейна комменты были всем видны, в рекламных, например целях, надо что сделать?
icreator (OP)
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
June 26, 2015, 11:45:02 AM
 #19

Так я не понял в итоге, чтобы именно в потоке блокчейна комменты были всем видны, в рекламных, например целях, надо что сделать?

в адрес их кодировать

но по факту - НИЧЕГО - что вы видите комментарии на сайте blockchain.info - это локальные для их локальных счетов

тоесть обычный кошелек не видит никаких комментарием нигде
да и как их найти?

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
bitmonstr
Member
**
Offline Offline

Activity: 105
Merit: 117


View Profile
June 26, 2015, 05:21:51 PM
 #20

Так я не понял в итоге, чтобы именно в потоке блокчейна комменты были всем видны, в рекламных, например целях, надо что сделать?

в адрес их кодировать

но по факту - НИЧЕГО - что вы видите комментарии на сайте blockchain.info - это локальные для их локальных счетов

тоесть обычный кошелек не видит никаких комментарием нигде
да и как их найти?

Можно комментарии "зашить" непосредственно в блокчейн, будут видны всем, и даже будут "вечно" храниться у каждого в полной базе блокчейна. Например, разместить в поле coinbase, там около 800 байт места, чуть меньше. Но сделать это могут только майнеры, точнее на сегодня - только хозяева пулов, которые это поле coinbase генерят.
Pages: [1] 2 »  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!