Bitcoin Forum
June 21, 2024, 04:34:53 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Обмен шифрованными сообщениями в Биткоин  (Read 312 times)
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 14, 2019, 07:16:15 AM
 #1

Коротко

В сети биткоин можно отправлять и получать зашифрованные сообщения используя для этого общедоступные данные об открытых ключах. Зашифрованные данные можно записывать в любое общедоступное хранилище, в том числе и непосредственно в блокчейн.

Введение

В сети биткоин когда вы отправляете стандартную транзакцию со своего адреса, то засвечиваете всему миру свой "публичный ключ". Это не баг и не фича, это так задумано изначально. С помощью публичного ключа весь мир может удостовериться в том, что вы тратите свои биткоины, а не чужие...
Имея в руках ваш публичный ключ, любой человек в мире может отправить вам зашифрованное сообщение, расшифровать которое сможет только тот, у кого есть приватные ключи, то есть отправитель и получатель.

Алгоритм

1. Алиса хочет получить сообщение от Боба и для этого дает Бобу (через форум или голубиной почтой) свой биткоин адрес, с которого когда-либо были проведены исходящие транзакции.
2. Боб получает по адресу любую исходящую транзакцию Алисы и извлекает от туда публичный ключ.
3. Боб считает общий приватный ключ по формуле:
Code:
общий_ключ_для_шифрования = публичный_ключ_Алисы * приватный_ключ_Боба
4. Боб шифрует сообщение общим ключем и записывает это сообщение в гуглдок или в любое другое облако или даже в тот же блокчейн. Туда же записывается публичный ключ Боба.
5. Боб дает Алисе ссылку на сообщение (через форум или голубиной почтой)
6. Алиса рассчитывает общий приватный ключ по формуле:
Code:
общий_ключ_для_шифрования = публичный_ключ_Боба * приватный_ключ_Алисы

Математика биткоина такова, что общие приватные ключи получаются одинаковыми и поэтому Алиса сможет расшифровать сообщение.


Реализация

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

Если хранить данные в блокчейне, то отправка таких писем будет стоить денег и размер писем будет ограничен. Зато данные будут полностью защищены от потери и удаления. Тут не знаю - будет ли это пользоваться спросом?

OpenTrade - Open Source Cryptocurrency Exchange
efo
Full Member
***
Offline Offline

Activity: 689
Merit: 122


only ฿


View Profile
October 14, 2019, 12:52:07 PM
 #2

Сначала не врубился, думал вы пишете про обмен зашифрованными сообщениями с помощью клиента коре. Мне кажется нет необходимости в таком сервисе, кому надо пользуются коре версиями для этого, если же появится сервис тут встанет вопрос безопасности поскольку не все доверяют сервисам в этой сфере.
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 14, 2019, 02:23:40 PM
 #3

Кора умеет только подписывать. Шифровать она не умеет. Но идея подкинуть идею разрабам коры мне нравится. Спасибо )

OpenTrade - Open Source Cryptocurrency Exchange
neiros
Legendary
*
Offline Offline

Activity: 3514
Merit: 1100



View Profile WWW
October 14, 2019, 02:53:05 PM
 #4


longcoin.online - сабж

Инфа из политики от steklomoy - https://bitcointalk.org/index.php?action=profile;u=1790031
Буквально пару дней назад на глаза попалась.
Нафига только всё это надо?

kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 14, 2019, 04:10:21 PM
 #5


longcoin.online - сабж

Инфа из политики от steklomoy - https://bitcointalk.org/index.php?action=profile;u=1790031
Буквально пару дней назад на глаза попалась.
Нафига только всё это надо?

У этих парней можно максимум 255 символов текста посылать, что прямо скажем не впечатляет )
Но суть идеи примерно такая да.
Децентрализованный приватный чат может быть полезен для децентрализованной доски обьявлений типа локалбиткоинса. Думаю спрос на такую штуку имеется...

OpenTrade - Open Source Cryptocurrency Exchange
A-Bolt
Legendary
*
Offline Offline

Activity: 2318
Merit: 2333


View Profile
October 14, 2019, 05:14:18 PM
 #6

У этих парней можно максимум 255 символов текста посылать, что прямо скажем не впечатляет )

Раз пошла такая пьянка, то в древнейшем мессенджере на собственном блокчейне - Bitmessage отправить десятки килобайт - не проблема.
neiros
Legendary
*
Offline Offline

Activity: 3514
Merit: 1100



View Profile WWW
October 15, 2019, 02:38:06 AM
 #7


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

Транзакции и кольцевой блокчейн TDC, точнее его производные форки, для таких чатов гораздо больше подходят.
Время существования сообщений можно регулировать одновременно с дополнительной защитой самого блокчейна, для простеньких чатов его размер будет не большие считанных мегабайт, а то и меньше...

kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 15, 2019, 05:25:01 AM
 #8

Я думаю биткоин можно использовать как испытательный полигон. Если все будет работать в битке с его жесткими ограничениями, то в кастомный форк потом перенести будет не проблема.
Битмесседж это интересно, но это же опять с нуля новый протокол изучать надо... Потом еще какой-нибудь более интересный найдется - его изучать придется... Так вся жизнь за изучением форков и протоколов пройдет, на пенсии буду прошаренным протоколоведом в кресле качалке макать печеньки в чаек...

Я бы и биржу хрен когда сделал, если бы вместо того чтобы прыгать жепой по клаве, начал слушать советы как выбирать базы данных, как планировать архитектуру, с кем советоваться еще, какие книжки прочитать, где получить опыт работы, кого нанять в советники и маркетологи...
Да, из говна и палок конфетку в одно рыло сложно сделать, но вполне сносно работающий прототип для оценки спроса на продукт это все равно лучше чем прототип на бумаге. Хотя бы для ЧСВ ротешить когда видишь 300 форков на гитхабе )

OpenTrade - Open Source Cryptocurrency Exchange
neiros
Legendary
*
Offline Offline

Activity: 3514
Merit: 1100



View Profile WWW
October 15, 2019, 06:03:01 AM
 #9


В биткоине раньше вроде была такая или подобная возможность, но потом её выпилили по очевидной причине. Подробностей не помню.

Кстати о бирже. Почему бы не залистить TDC обратно на твою биржу. А TDC это тот же самый биткоин, практически один в один. Такого рода  Roll Eyes приватный чат без проблем добавить можно, только сообщения там не менее одного года будут в актуальном виде храниться. Чем не испытательный полигон?

SteepPepper
Jr. Member
*
Offline Offline

Activity: 198
Merit: 8


View Profile WWW
October 26, 2019, 07:41:29 PM
Last edit: November 30, 2021, 01:14:33 PM by xandry
 #10

Там в LONG - есть картинки и mp3 для теста через RPC отослали объемом в 100к гдето. Но будем урезать... ато жирно...
Приобщайтесь к LONG. Здесь не только GUI сменить и все... еще переработка ядра под мобильные платформы, что бы и на них полноценные пиры были, но без съедания трафика и памяти....
steklomoy
Jr. Member
*
Offline Offline

Activity: 756
Merit: 6


View Profile
October 26, 2019, 08:03:51 PM
Last edit: February 29, 2020, 02:16:40 PM by Xal0lex
 #11

Если хранить данные в блокчейне, то отправка таких писем будет стоить денег и размер писем будет ограничен. Зато данные будут полностью защищены от потери и удаления. Тут не знаю - будет ли это пользоваться спросом?

Ну, находят же опсосному синдикату за sms деньги, и немалые  Wink
В longcoin за транзакцию фиксированная комиссия 1 Long. На данный момент, согласно последних торгов на биржах, это примерно 1 копейка. За сообщение, в которое ни одна Шапокляк свой нос не сунет  Smiley
В будущем, с ростом курса, думаю можно будет раздробить комсу.

У этих парней можно максимум 255 символов текста посылать, что прямо скажем не впечатляет )

Это ограничение QT-клиента, само ядро больше шлет, вплоть до забивки всего блока.

У этих парней можно максимум 255 символов текста посылать, что прямо скажем не впечатляет )

Раз пошла такая пьянка, то в древнейшем мессенджере на собственном блокчейне - Bitmessage отправить десятки килобайт - не проблема.

Это все конечно замечательно, но где blackjack с девушками с пониженной социальной ответственностью?  Smiley
Bitmessage создавался скорее для отъявленных параноиков, раз его сам Сноуден рекламировал. Простым смертным нужно что попроще.
По заявлениям энтузиастов, работающих над усовершенствованием long network, это будет целая социальная сеть, со всеми свойственными ей прибамбасами  Wink 

P.S. В общем, кому интересно, качайте кошель, кину монет для теста. В ЛС.
icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
November 06, 2019, 03:14:55 PM
 #12

это уже реализовано в Erachain

пример

http://erachain.org:9047/index/blockexplorer.html?tx=5Wt5hWSHQu6iCngWGs5FjchGAZX1fj1FTsWsgZym3exURw3GxahQNGpXySuiVJbTG9uuquWoNAXoq3RvXmxoM4hp&lang=en

скоро будет в мобильной версии

и можно файлы до 2 МБ цеплять даже

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
SteepPepper
Jr. Member
*
Offline Offline

Activity: 198
Merit: 8


View Profile WWW
March 10, 2020, 11:04:47 PM
 #13

это уже реализовано в Erachain

пример

http://erachain.org:9047/index/blockexplorer.html?tx=5Wt5hWSHQu6iCngWGs5FjchGAZX1fj1FTsWsgZym3exURw3GxahQNGpXySuiVJbTG9uuquWoNAXoq3RvXmxoM4hp&lang=en

скоро будет в мобильной версии

и можно файлы до 2 МБ цеплять даже

Может все в блокчейне хранить без внешних обслуживающих серверов, ну то есть тупо в кошельках как транзакции? Вот это может
https://longnetwork.github.io/
Зацените скрины.





Внешние линки блокируются до принудительного клика пользователя. а так хоть видео линкуй.
А встроенный контент в блокчейне сохраняется навсегда (такст, картинки, короткие голосовые сообщения)
Не возможно удалить, забанить. а также вичислить кто с кем вообще переписывается. частные сообщения еще + шифрованные
И это все, ага, простой биткоин!
SteepPepper
Jr. Member
*
Offline Offline

Activity: 198
Merit: 8


View Profile WWW
April 04, 2020, 04:19:39 PM
 #14

Следующий шаг
https://docs.google.com/document/d/1rRPZrw_Lo7TtK4FSMqDs56lcxE8iwWcLNnLCXWh3H_I/edit?usp=sharing
Pages: [1]
  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!