Bitcoin Forum
May 05, 2024, 06:24:08 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: комменты в транзакциях  (Read 6493 times)
Ivanech
Hero Member
*****
Offline Offline

Activity: 808
Merit: 1014


View Profile
June 26, 2015, 08:00:39 PM
 #21

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

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

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

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

Можно комментарии "зашить" непосредственно в блокчейн, будут видны всем, и даже будут "вечно" храниться у каждого в полной базе блокчейна. Например, разместить в поле coinbase, там около 800 байт места, чуть меньше. Но сделать это могут только майнеры, точнее на сегодня - только хозяева пулов, которые это поле coinbase генерят.

Насколько я понимаю, любой может сделать, используя поле OP_RETURN самостоятельно или с помощью онлайн сервиса. Там же подробно описано как это делается технически.
1714933448
Hero Member
*
Offline Offline

Posts: 1714933448

View Profile Personal Message (Offline)

Ignore
1714933448
Reply with quote  #2

1714933448
Report to moderator
1714933448
Hero Member
*
Offline Offline

Posts: 1714933448

View Profile Personal Message (Offline)

Ignore
1714933448
Reply with quote  #2

1714933448
Report to moderator
Whoever mines the block which ends up containing your transaction will get its fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
bitmonstr
Member
**
Offline Offline

Activity: 105
Merit: 117


View Profile
June 27, 2015, 12:26:58 AM
 #22


Насколько я понимаю, любой может сделать, используя поле OP_RETURN самостоятельно или с помощью онлайн сервиса. Там же подробно описано как это делается технически.

http://www.proofofexistence.com/about
Этот сервис хранит не сам комментарий, а только хэш от него, цифровую подпись плюс дату. Т.е. вы сможете позже доказать, представив ваш текст, что он на момент этой даты существовал. А сам комментарий никто не может увидеть в блокчейне, его там нет.

Но хранить комментарии конечно возможно в блокчейне, и есть несколько способов.
7Pay.in
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500


View Profile WWW
August 02, 2015, 08:21:43 PM
 #23

а зачем еще ату хранить если она и так в блоке записана

http://LITE.cash payment gateway
info_infoman
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
November 25, 2015, 12:53:25 PM
 #24

флорин коин это реализовал

выглядит примерно так
это ксок генезиса моего форка(для тестов)
Code:
// Genesis block
        const char* pszTimestamp = "Slashdot - 21 November 2014 - Saudi Arabia Set To Ban WhatsApp, Skype";
        CTransaction txNew;
        txNew.vin.resize(1);
        txNew.vout.resize(1);
        txNew.vin[0].scriptSig = CScript() << 486604799 << CBigNum(4) << vector<unsigned char>((const unsigned char*)pszTimestamp, (const unsigned char*)pszTimestamp + strlen(pszTimestamp));
        txNew.vout[0].nValue = COIN;
        txNew.vout[0].scriptPubKey = CScript() << ParseHex("040184710fa689ad5023690c80f3a49c8f13f8d45b8c857fbcbc8bc4a8e4d3eb4b10f4d4604fa08dce601aaf0f470216fe1b51850b4acf21b179c45070ac7b03a9") << OP_CHECKSIG;
txNew.strTxComment = "text:Infomancoin_tx genesis block";
        CBlock block;
        block.vtx.push_back(txNew);
        block.hashPrevBlock = 0;
        block.hashMerkleRoot = block.BuildMerkleTree();
        block.nVersion = 1;
        block.nTime    = 1416693890;
        block.nBits    = 0x1e0ffff0;
        block.nNonce   = 314233644;

прекрасно зашивается текст в блоки
и отображается на всех клиентах сети

7Pay.in
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500


View Profile WWW
November 26, 2015, 04:57:07 PM
 #25

ну это только майнер может - раз в 10 минут

http://LITE.cash payment gateway
info_infoman
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
November 27, 2015, 04:40:22 AM
 #26

ну вот транзакция raw

getrawtransaction 054a185de673262140196712cfa57ce52a54fe7884f862b054531d166d0e0a0c

02000000033b3f2d2fc5ac599bf45514667d3d0a86c5f6e2a31659a724c163c577e385f45600000 00049483045022036274bd1445cfca4290f9926c5e1be8b580ba6e76d356e66bf321d867f8f8aa7 0221009a2b9d2206ed2a9ef8204c944b27d299efd0c7f9827054ecd9ef7326c6443cb301fffffff ff62e5b4ca7038239cd21e05389c2344fb9a0d01d6e2677d0b7caafdb67bd7e1300000000494830 45022100f38f38a9b4424a8847016aea06f984de87668094e165873e447515ac8f7ea67702201e1 707afdbf8ae1cb0d3a9b4800900b20f78ce51ba96298b0c299f9d5dfb9c8001ffffffff28d5b16d ea0a91cee3ed10262ac7c2d2bce568b9bba048bb733a283d72a2a250010000006b4830450221009 22e22311b5861116bd582a6b75ca19e5016cd72fa250c1b9be90f7304eccacf02204091a77d4373 2e00386b4b899ea92e751466f476dfe91aa161a8c49b42db635e012103e30be0beb94586627a754 49876a1f965874fc90bff7b64b71554a6cfbf92a585ffffffff0200c2eb0b000000001976a914f2 f9cadd16cf47a27dc8e6067331ff624b468e0a88ac401ac805000000001976a914f7ef8ef71b5a5 0f6ad360bb76757fe448f0bf15288ac000000000f687474703a2f2f6970666c2e727540

декодируем
Code:

{
"txid" : "054a185de673262140196712cfa57ce52a54fe7884f862b054531d166d0e0a0c",
"version" : 2,
"locktime" : 0,
"vin" : [
{
"txid" : "56f485e377c563c124a75916a3e2f6c5860a3d7d661455f49b59acc52f2d3f3b",
"vout" : 0,
"scriptSig" : {
"asm" : "3045022036274bd1445cfca4290f9926c5e1be8b580ba6e76d356e66bf321d867f8f8aa70221009a2b9d2206ed2a9ef8204c944b27d299efd0c7f9827054ecd9ef7326c6443cb301",
"hex" : "483045022036274bd1445cfca4290f9926c5e1be8b580ba6e76d356e66bf321d867f8f8aa70221009a2b9d2206ed2a9ef8204c944b27d299efd0c7f9827054ecd9ef7326c6443cb301"
},
"sequence" : 4294967295
},
{
"txid" : "137ebd67dbafcab7d077266e1dd0a0b94f34c28953e021cd398203a74c5b2ef6",
"vout" : 0,
"scriptSig" : {
"asm" : "3045022100f38f38a9b4424a8847016aea06f984de87668094e165873e447515ac8f7ea67702201e1707afdbf8ae1cb0d3a9b4800900b20f78ce51ba96298b0c299f9d5dfb9c8001",
"hex" : "483045022100f38f38a9b4424a8847016aea06f984de87668094e165873e447515ac8f7ea67702201e1707afdbf8ae1cb0d3a9b4800900b20f78ce51ba96298b0c299f9d5dfb9c8001"
},
"sequence" : 4294967295
},
{
"txid" : "50a2a2723d283a73bb48a0bbb968e5bcd2c2c72a2610ede3ce910aea6db1d528",
"vout" : 1,
"scriptSig" : {
"asm" : "3045022100922e22311b5861116bd582a6b75ca19e5016cd72fa250c1b9be90f7304eccacf02204091a77d43732e00386b4b899ea92e751466f476dfe91aa161a8c49b42db635e01 03e30be0beb94586627a75449876a1f965874fc90bff7b64b71554a6cfbf92a585",
"hex" : "483045022100922e22311b5861116bd582a6b75ca19e5016cd72fa250c1b9be90f7304eccacf02204091a77d43732e00386b4b899ea92e751466f476dfe91aa161a8c49b42db635e012103e30be0beb94586627a75449876a1f965874fc90bff7b64b71554a6cfbf92a585"
},
"sequence" : 4294967295
}
],
"vout" : [
{
"value" : 2.00000000,
"n" : 0,
"scriptPubKey" : {
"asm" : "OP_DUP OP_HASH160 f2f9cadd16cf47a27dc8e6067331ff624b468e0a OP_EQUALVERIFY OP_CHECKSIG",
"hex" : "76a914f2f9cadd16cf47a27dc8e6067331ff624b468e0a88ac",
"reqSigs" : 1,
"type" : "pubkeyhash",
"addresses" : [
"iRdGCP8iipX5QjKRFoEJVs4DJJvtDLhGDq"
]
}
},
{
"value" : 0.97000000,
"n" : 1,
"scriptPubKey" : {
"asm" : "OP_DUP OP_HASH160 f7ef8ef71b5a50f6ad360bb76757fe448f0bf152 OP_EQUALVERIFY OP_CHECKSIG",
"hex" : "76a914f7ef8ef71b5a50f6ad360bb76757fe448f0bf15288ac",
"reqSigs" : 1,
"type" : "pubkeyhash",
"addresses" : [
"iS5VKGkKrxP8baHHvyqsZdCm9byqWCzSN9"
]
}
}
],
"tx-comment" : "http://ipfl.ru@"
}
вот эта штука "tx-comment" : "http://ipfl.ru@" она будет вшита в транзакцию или по выбору майнера?

ведь при создании и подписи транзакции подписывается закрытым ключем все параметры, в том числе и tx-comment:
createrawtransaction [{"txid":txid,"vout":n},...] {address:amount,...} [tx-comment]

и после этого разве майнер имеет право менять tx-comment Huh ведь изменится хеш сумма подписанной транзакции
я прав?


amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
November 27, 2015, 05:57:57 AM
 #27

...5288ac000000000f687474703a2f2f6970666c2e727540

вот эта штука "tx-comment" : "http://ipfl.ru@" она будет вшита в транзакцию или по выбору майнера?

ведь при создании и подписи транзакции подписывается закрытым ключем все параметры, в том числе и tx-comment:
createrawtransaction [{"txid":txid,"vout":n},...] {address:amount,...} [tx-comment]

и после этого разве майнер имеет право менять tx-comment Huh ведь изменится хеш сумма подписанной транзакции
я прав?
Прав. Только этот очередной говнофорк с комментами никому нахуй не нужен.
info_infoman
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
November 27, 2015, 06:21:46 AM
 #28

Прав. Только этот очередной говнофорк с комментами никому нахуй не нужен.

ну если прав то вопрос по теме можно снять, гуанофорк может писать отрытую инфу в блокчейн без права изменения, цель поставлена, цель достигнута, кому надо пользуйтесь, исходники - флоринкоин

amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
November 27, 2015, 06:50:25 AM
 #29

ну если прав то вопрос по теме можно снять, гуанофорк может писать отрытую инфу в блокчейн без права изменения, цель поставлена, цель достигнута, кому надо пользуйтесь, исходники - флоринкоин
Честно говоря, вопрос был (если я правильно понял) про биткойн.
Никому не впёкся какой-то говнофорк который в свой блокчейн что-то пишет и это что-то можно посмотреть только в его клиенте.
Ну как бы вам пояснить на примере.
Допустим, на форуме художников кто-то спрашивает: "а как лучше очистить одежду от пятен масляной краски?"
И тут ему прилетает ( через полгода ) неожиданный ответ: "а ты рисуй акварелью и смывай пятна водой. цель поставлена, цель достигнута"
Без права изменения - это в зависимости от надежности его блокчейна. А надежность определяется числом майнеров. А число майнеров - их профитом.
info_infoman
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
November 27, 2015, 07:44:35 AM
 #30

их профитом.
не ерепейничай Wink
захотят внедрят(если будет с этого профит)

EdvinZ
Sr. Member
****
Offline Offline

Activity: 994
Merit: 260



View Profile
December 06, 2015, 01:32:40 PM
 #31

Монета с "заимствованным" кодом никогда особо доверия не вызывает  Grin

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!