amaclin (OP)
Legendary
Offline
Activity: 1260
Merit: 1019
|
|
May 29, 2015, 10:21:25 AM |
|
Тут в нескольких местах уже звучал вопрос - как данные запихнуть в блокчейн на "вечное хранение".
Я вот тут подумал, может быть тулзу создать для этого удобную? Теоретически, это можно сделать в веб-интерфейсе, то есть сайт. Но сайт пока меня делать не прикалывает, можно поэкспериментировать в "ручном" режиме.
Алгоритм мне видится примерно следующий: Вы (пользователь) даете мне (сервису) какой-то текст. Можно файл любого иного формата, но для начала остановимся на тексте. Я вам в ответ сообщаю а) адрес в формате 3xxxx (это p2sh-адрес) б) транзакцию перевода с этого адреса на мой личный адрес небольшой комиссии (ну не бесплатно же я работаю, да?)
Вам надо будет самостоятельно отправить на этот адрес со своего аккаунта сумму равную примерно 0.00001 за килобайт + моя комиссия После чего отправить эту транзакцию, которую я вам предоставил. Вы заранее можете увидеть, что бинарное представление этой транзакции содержит ваш текст. Если вы чем-то недовольны - просто не пополняете адрес 3xxxx и не выводите. То есть вы по сути ничем не рискуете.
Рискую только я - сделаю работу, а она не будет оплачена
UPD: не, ни хрена не получится. для транзакции вывода нужно заранее знать инпут фундинг-транзакции. То есть сперва надо пополнить адрес 3ххххх, а только потом я смогу создать транзакцию записывающую ваш текст в блокчейн. Но в общем, если хотите поэкспериментировать - обращайтесь
|
|
|
|
|
|
"With e-currency based on cryptographic proof, without the need to
trust a third party middleman, money can be secure and transactions
effortless." -- Satoshi
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
|
|
RuZzz
Newbie
Offline
Activity: 63
Merit: 0
|
|
June 12, 2015, 05:30:00 PM Last edit: June 12, 2015, 05:41:56 PM by RuZzz |
|
идея правильная, у меня есть репозиторий на эту тему, но пока моих сил не хватает, чтоб сделать реализацию на haskell. Поэтому репозиторий пустой. Но ведь на githube есть хорошая реализация ethereum на haskell, который можно использовать для этих целей. То есть я готов уделять всё свободное время этому проекту.
|
|
|
|
Deres
|
|
June 12, 2015, 05:33:06 PM |
|
Ну вот уже и компания собирается. Вместе авось и осилится. Я правда это не сторонник хаскеля
|
|
|
|
icreator
Legendary
Offline
Activity: 1554
Merit: 1008
|
|
June 14, 2015, 04:12:49 PM |
|
в NEXT это уже реализовано единственный минус - он не так защищен и не так раскручен
|
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
|
|
|
kcaterpillar
|
|
June 14, 2015, 04:24:20 PM |
|
Есть несколько способов. Например, в coinbase входе базовой транзакции есть возможность вставить 800 байт. Часть из них используется для экстранонс, но небольшая (на сегодня менее 50 байт). Остаётся довольно много, чтобы вставить любые данные, и они будут видны непосредственно в блокчейне. Единственное, сделать это может только майнер, успешно добавивший блок в цепочку. Для обычной транзакции с перечислением битков этот способ не подойдёт.
|
|
|
|
amaclin (OP)
Legendary
Offline
Activity: 1260
Merit: 1019
|
|
June 14, 2015, 05:02:08 PM |
|
Есть несколько способов. Например, в coinbase входе базовой транзакции есть возможность вставить 800 байт. Часть из них используется для экстранонс, но небольшая (на сегодня менее 50 байт). Остаётся довольно много, чтобы вставить любые данные, и они будут видны непосредственно в блокчейне. Единственное, сделать это может только майнер, успешно добавивший блок в цепочку. Для обычной транзакции с перечислением битков этот способ не подойдёт.
Ну это явно не наш случай. Зачем рассматривать заведомо корявые и дорогие решения? Если есть способ запихивать в блокчейн данные под 100 килобайт за раз (ну почти под 100, скорее всего чуть меньше - допустим 90 килобайт) по цене всего 0.00001 за килобайт (вернее, чуть больше, но вряд ли больше 0.00002 за килобайт) Вопрос лишь в том - кому это надо? Я прогу-то написать могу (почти написал, надо потестировать на тестнете и причесать) но зачем?
|
|
|
|
kcaterpillar
|
|
June 14, 2015, 05:18:48 PM |
|
Ну это явно не наш случай. Зачем рассматривать заведомо корявые и дорогие решения? Если есть способ запихивать в блокчейн данные под 100 килобайт за раз (ну почти под 100, скорее всего чуть меньше - допустим 90 килобайт) по цене всего 0.00001 за килобайт (вернее, чуть больше, но вряд ли больше 0.00002 за килобайт)
Вопрос лишь в том - кому это надо? Я прогу-то написать могу (почти написал, надо потестировать на тестнете и причесать) но зачем?
Это решение не корявое совсем, наоборот самое изящное и надёжное. Оно имеет ограничение конечно, об этом сразу и написал. Правда есть еще одно более изящное. Что касается надо ли кому - конечно будет востребовано, но только в случае стабильности битка и росте его популярности, массовости. Пока нет веры, что система проживёт и продержится хотя бы годы - необходимость всего этого будет под сомнением. Но уже сейчас можно продавать место под тексты типа "Маша я тебя люблю Вова" - как например в тротуар вставляют плитки и звёзды с именами. Пока тротуар знаменит и существует - спрос есть. Можно отчасти использовать в рекламе. В случае стабильности и веры в систему на долгие годы - будут использовать и более серьёзно - для коммерческих целей и разных других. Вообще длительное и надёжное хранение доступных данных всегда будет востребовано. Так что всё зависит от стабильности битка.
|
|
|
|
icreator
Legendary
Offline
Activity: 1554
Merit: 1008
|
|
June 15, 2015, 05:48:06 AM |
|
Есть несколько способов. Например, в coinbase входе базовой транзакции есть возможность вставить 800 байт. Часть из них используется для экстранонс, но небольшая (на сегодня менее 50 байт). Остаётся довольно много, чтобы вставить любые данные, и они будут видны непосредственно в блокчейне. Единственное, сделать это может только майнер, успешно добавивший блок в цепочку. Для обычной транзакции с перечислением битков этот способ не подойдёт.
Ну это явно не наш случай. Зачем рассматривать заведомо корявые и дорогие решения? Если есть способ запихивать в блокчейн данные под 100 килобайт за раз (ну почти под 100, скорее всего чуть меньше - допустим 90 килобайт) по цене всего 0.00001 за килобайт (вернее, чуть больше, но вряд ли больше 0.00002 за килобайт) Вопрос лишь в том - кому это надо? Я прогу-то написать могу (почти написал, надо потестировать на тестнете и причесать) но зачем? написал тебе в личку идею
|
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
|
|
|
|