Bitcoin Forum
May 27, 2024, 04:43:31 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 »
21  Local / Идеи / Re: Файловый майнинг, подтверждение владени&# on: February 10, 2020, 11:04:07 AM
Навскидку, можно попробовать сделать так:
1)Автор в смарт-контракте записывает меркл-хэш файла и закидывает монеты.
..
Нода получив файл может просто рассчитать такой же меркл-хэш и удалить файл за ненадобностью.
И даже это не потребуется, ведь нода может просто посмотреть в смарт контракт и найти в нем данные меркл хеша.

Модель разумеется должна быть устойчива к злонамереным нодам с модифицированным кодом которые умеют делать всякие умные вещи.
22  Local / Идеи / Re: Файловый майнинг, подтверждение владени&# on: February 10, 2020, 05:48:24 AM
Размер файла?
Т.е. заказчик хочет создать временную метку, если я правильно понял.
Большой файл всегда можно разбить на части, так что какое то конкретное ограничение нет смысла обсуждать.
Но в целом поток в 1 петабайт в сутки должен нормально проходить, и это не должно быть пределом.
23  Local / Идеи / Файловый майнинг, подтверждение владения on: February 09, 2020, 08:50:18 PM
В рамках разработки одного интересного проекта, я уперся в проблему:

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

Если смарт контракт может получать произвольные данные, которые не сохраняются в блокчейн, а сохраняется только результат их обработки (банально на вход упал файл и его хеш был сравнен с хешем в контракте) то проблемы нет, сверил хеш и отдал монетки.
Я не достаточно хорошо понимаю смарт контранты, и не уверен что можно как то передать в контракт данные которых нет в блокчейне.
Подскажите плиз, как это можно реализовать, может уже есть проекты с такими возможностями?
PS Проекты конечно только децентрализованные, центральный сервер использовать нельзя.

Если же целиком файл нельзя отправить в смарт контракт, то есть ли какие идеи как реализовать подтверждение владениея файла?
Например, автор может до создания контракта вычислить хеш (файл+random), и как то спрятать значение random и хеша, так чтобы его не могла узнать нода, но контракт смог их узнать в нужную дату.
Не смог пока придумать как можно данные так спрятать в блокчейне, чтоб только контракт мог получить к ним доступ, код контракта то весь открыт его можно прочесть и понять где спрятаны данные.

Либо может быть еще одна сущность, созданная автором, в которой хранится random+хеш, которая шлет их в контракт в нужную дату.
Но если это еще один контракт в этом же блокчейне, то он может быть легко найден нодой, а если это что то снаружи, то это тоже должно быть что то децентрализованное, без сервера.

24  Local / Идеи / Re: Интернет сайты в блокчейне on: October 04, 2019, 02:29:08 PM
Напиши конечно
25  Local / Идеи / Re: Интернет сайты в блокчейне on: October 04, 2019, 06:28:58 AM
Что то я запутался.
Думал, что данные сохраняются у тебя в пачке адресов несуществующих кошельков, указанных как исходящие адреса.
Данные - преобразуются в хеши и эти хеши используются как адреса кошельков.
А сейчас ты пишешь что деньги отправляются себе же, как этого удалось достичь?
26  Local / Идеи / Re: Интернет сайты в блокчейне on: October 04, 2019, 05:35:04 AM
Расширение при этом получает доступ к кошельку и делает само нужную транзакцию?
Фокус не удастся, если нет денег на кошельке, верно?
Ведь надо прикрепить монеты которые достанутся майнерам как комиссия, иначе они не возьмут транзакцию в блок, а еще я не в курсе, выходные транзакции у тебя все нулевые (не знаю позволяет ли это биткоин по протоколу) или там зависает на каждой какое то минимальное количество монет?
Очень логичным кажется добавить в окошко поста сумму, количество монет которое будет потрачено на транзакцию.
27  Local / Идеи / Re: Интернет сайты в блокчейне on: September 09, 2019, 11:46:10 PM
Купил VPS, зашифровал диск на нём, поставил там TOR внутри,
подключился туда по тоннелю фиг-знает-откуда, и сёрфишь себе Инет, через TOR,
или хостишь что надо там, на onion-домене.
Силовики пробили IP, вышли на VPS, пришли, а там тупо диск зашифрованный.
...
Так вот, насколько я знаю, доступ к хостингу на onion-домене blahblahblah.onion
гарантирует наличие приватного ключа RSA, сгенерированного для этого доменного имени.
И, если есть копия сервера и копия этого ключа,
то сайт на этом onion-домене по-прежнему будет работать там.
...
Если конечно, силовики эти, порвавшиеся, собирая себе пепел на голову,
не стыбрят нагло сам RSA-ключ приватный,
и не поставят какой-то "сайт-пустышку", с каким-нибудь ущербным редиректом на ихний амёбообразный ip-logger.
Но это всё дело (RSA-ключ от onion-домена и сам файл onion-домена, и TOR и папку рабочую от TOR_Portable) -
всё это можно и зашифровать, каким-нибудь TrueCrypt, если внезапно, все эти ушлёпки - нагрянут...
Вариант что просто выключат сервер не опасен.
Автоподнятие сервера из бекапа и нет проблем.

Конечно, я рассматриваю вариант получения доступа к ключу.
Для того, чтобы веб сервер работал закриптованый диск должен быть примонтирован и открыт для операционки.
Что то мне кажется, что имея физический доступ к серверу атакующий всегда сможет извлечь ключ из открытого контейнера.
Если запускаемые файлы вебсервера и ОС находятся снаружи контейнера, то отключив сервер атакующий может модифицировать файлы ОС\вебсервера так что из открытого контейнера ключь сохранится, даже если контейнер монтируется не автоматически а владелец сервера каждый раз после ребута заходит и по сети монтирует контейнер вводя пароль.

То есть надо получается чтоб вся ОС была зашифрованой, и как то например по KVM удаленно после ребута вводился пароль.
Но тогда еще остается BIOS, в него могут быть внедрены команды которые сольют ключ.
Ну и еще само железо должно быть без апаратного бекдора "Intel ME" (или его аналога у AMD), это только древнее железо, до 2006-го года,
пойди найди еще такое на хостингах.

Как ведет себя tor, когда в сети поднято несколько .onion на один и тот же ключь, я не в курсе.
Предполагаю что пользователи "как повезет" будут попадать то на один то на другой.
Атакующий получивший ключь скорее всего будет подавлять оригинальный сайт поднимая кучу своих серверов в различных сегментах сети.

Также оставлю здесь "право на информацию", статья 19 "Всеобщей декларации ООН о правах человека".
И прежде чем пытаться оправдывать всяких силовимудаков, имейте в виду,
что эти права человека - основополагающие принципы МЕЖДУНАРОДНОГО ПРАВА.
Я вовсе не оправдываю. Просто в реальности, все эти права - иллюзия.
Те, кто находятся сейчас у власти, ложить хотели на эти писульки.
Надо - примут новые законы, и проплатят сми чтобы оправдать свои действия задним числом, если сочтут нужным.
Уже существуют незаконные простые числа Smiley
Запретят все, что захотят.
28  Local / Идеи / Re: Интернет сайты в блокчейне on: September 06, 2019, 11:56:34 AM
i2p это тот же тор. Сайты хранятся на компьютере пользователя. Выключил комп - нету сайта.
Сайты на блокчейне это другое: однажды сохраненный сайт, будет в блокчейне до тех пор, пока будет блокчейн.
Вообще то все крупные проекты .onion хостятся на обычных серверах, которые стоят в датацентрах.
Некоторые хостинг компании не разрешают хостить торовские сайты, в политике большинства хостеров это просто не упомянуто вообще.
Но как только фбр вычислило и унесло сервер, то да, сайта больше нет.

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

Но ты продолжай пожалуйста, этот эксперимент должен быть произведен.
Он очень важен для развития нашей цивилизации и прогресса всего человечества.
29  Local / Идеи / Re: Интернет сайты в блокчейне on: September 06, 2019, 09:11:15 AM
зачем сайтам блокчейн? есть уже сайты на базе i2p и onion
На onion сайты есть атака, позволяющая раскрыть реальный ip сервера.
Федералы время от времени устраивают рейды и выносят серваки, о чем публикуются новости.

В i2p вроде в теории лучше, но почему то я не наблюдаю миграцию туда сайтов даркнета.
Заглядываю раз в несколько лет и в i2p пустынно чето.
30  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [TERA PLATFORM] [DApp, PoW, CPU, 1000 TPS] on: August 25, 2019, 12:09:01 PM
How to buy tera?
When i need popular cryptocurrency, i usualy go to bestchange.com and choise best offer.
But tera not listed there.
I try use Bitcola. To put money in, i exchange my perfectmoney to USDT (6% comission), deposit USDT,
trade USDT->Tera.
When i withdraft i pay comission 100 Tera.

This way i exchange my 20 USD to 1606 Tera.
Actual rate 0.0124, is wery bad, becouse of double comissions.
May be someone can suggest me how to exchange PerfectMoney to Tera with better rate?
31  Local / Идеи / Re: Интернет сайты в блокчейне on: July 28, 2019, 03:15:25 PM
Разделегировать onion домен не могут, но могут вычислить физический ip и отключить сервер.
Уже несколько лет как не голая теория, а реальные спецоперации.

Разные задачи - разные решения.
Браузерные игры в блокчейне кончно нет смысла хранить.

Существуют задачи в которых нужно разместить информацию, в общедоступном месте, без возможности ее удалить и видоизменить никому, включая автора.
Блокчейн очевидное решение.
32  Local / Идеи / Re: Интернет сайты в блокчейне on: July 28, 2019, 10:04:20 AM
Мы привычно плевали на любой Copyright,
Нам казались простором даже 100 килобайт

При текущей комиссии, получается около 2USD за "пост в блокчейн битка", вполне может выйти что то интересное.
33  Local / Идеи / Re: Интернет сайты в блокчейне on: July 26, 2019, 08:54:47 PM
Просто форк битка как то не очень подходит, тк в одну транзакцию мало данных помещается.
Надо в протоколе увеличить размер данных которые легитимно в рамках протокола, в специальное поле можно прикреплять к транзакции.

Мотивация для майнеров - как обычно, прибыль.
Если будет спрос на размещение сайтов в сеть, то тому кто размещает данные прийдется комиссию прикладывать, чтоб майнеры взяли танзакцию в блок, и чем больше данных тем дороже.
34  Local / Идеи / Re: Пул с автовыбором монеты on: July 03, 2019, 12:00:09 PM
Cтаричек, найсхеш не думал использовать?Зачем выдумывать велосипед?
Вообще незачем, я же и просил ссылок Smiley
Я так понял, ты про https://www.nicehash.com
Спасибо.
Есть еще аналоги?
35  Local / Идеи / Пул с автовыбором монеты on: July 01, 2019, 10:37:19 PM
Идея простая - клиент ставит себе софт пула, и даже понятия не имеет какие именно монеты будут майнится на его железе.
Пул мониторит кучу разных монет, ресурсоемкость их майнинга с учетом клиентского железа, и
стоимость монет на бирже и автоматически майнит самые выгодные монеты перестраиваясь находу.

Есть уже такие решения?
Накидайте ссылок.
36  Local / Кодеры / Как ноды находят ip друг друга? on: June 29, 2019, 03:22:41 PM
Подскажите где почитать про алгоритмы как новая нода находит входные ноды с которых скачивает блокчейн.

37  Local / Идеи / Re: Интернет сайты в блокчейне on: June 29, 2019, 01:22:20 PM
...
4. Скрипт из хтмл страницы формирует и отправляет в сеть биткоин-транзакцию выходы которой состоят из последовательности адресов, которые при декодировании будут давать код страницы. Входом транзакции будет адрес сайта из п.1
1. Сколько килобайт максимум удается поместить данных таким образом?
2. Эти транзакции нельзя потратить, а значит они навсегда останутся в UTXO pool что будет осложнять работу майнеров непрерывным ростом базы непотраченных транзакций.

Интересно сравнить объем с OP_RETURN, который позволяет "легально" хранить в блокчейне до 40 байт данных и не засоряет UTXO pool

Вообще, думаю что под хранение данных, надо модифицировать:
- допустимые данные в транзакции
- клиента

Допустимые данные в транзакции
Разрешить помещать например до 1Мб данных в транзакцию.
В клиенте настроить мониторинг, как долго висят в мемпуле транзакции того размера, который мы хотим отправить, в зависимости от приложенной комиссии, чтобы клиент рекомендовал размер комиссии и показывал оценку времени по включению в блокчейн.

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

Клиент
- В клиенте делаем поисковик по словам, среди загруженных текстов.
- Алгоритм ранжирования поисковой выдачи сделать по весу сообщения, в котором встретилось искомое слово. Вес определяется непотраченными монетами которые висят на сообщении.
Одни записи могут ссылаться на другие, как гипертекстовые ссылки в интернете, но в качестве анкера будут использовать хеш транзакции.
Соответственно, можно использовать ссылочное ранжирование, передавать часть веса сообщения по ссылке.

Тк записи ссылаются друг на друга, то клиент должен отображать рядом с текстом сообщения ссылки на него, с гибкими сортировками, - по весу, по дате, по весу за диапазон дат.

Думаю что проще всего к клиенту прикрутить веб сервер, чтоб он работал как локальный сайт, а просматривать все через обычный браузер.

Могло бы получится что то интересное.
38  Local / Идеи / Re: Блокчейн для хранения данных on: June 28, 2019, 01:40:37 PM
Мне просто нужен такой сервис, для другого проекта.
Чтоб можно было куда то закинуть данные, которые будут публично доступны, и быть уверенным что их не удалят по запросам правообладателей, даже если те будут невероятно настойчивыми.

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

Конечно, еще и цена вопроса должна быть вменяемая.
У kzv например есть работающее решение, чуть допилить и можно пихать файлы в блокчейн самого биткоина.
Супернадежно Smiley
Но очевидно что настолько дорого, что этот вариант мне не подойдет.
В других блокчейнах будет конечно подешевле, надо считать.
Но и чем менее популярен блокчейн то тем выше риск что он полностью вымрет, вместе с данными.
39  Local / Идеи / Re: Цифровой авиабилет on: June 28, 2019, 01:36:25 PM
Здесь скорее, не пользователь подтверждает ключом, а смарт-контракт запрашивает статус регистрации пассажира на борт. Если зарегистрирован и улетел, то все ок.
У смарт контракта единственный метод получать данных, это посмотреть куда то своем в блокчейне.
Соответственно кто то должен забивать данные в блокчейн, либо пользователь, либо авиакомпания, и подписывать эти данные, чтоб контракт знал кто автор "утверждения".

Условия действительно могут быть очень разными, возможно однажды появятся и дружественные к пользователю, как между равноправными сторонами, классическая escrou схема.
Чтоб не пассажир умолял суд вернуть деньги, а компания получала оплату только после того, как пассажир подтвердил поучение услуги.
Конечно, такие контракты могут быть доступны только для постоянных клиентов, випов итп.

Частные суды я кстати ожидаю что будут использоваться.
Авиакомпания вполне может доверять какой нибудь крупной юридической фирме.
У государственных судов есть свои недостатки, вроде скорости работы и не только.
40  Local / Идеи / Re: Блокчейн для хранения данных on: June 27, 2019, 09:39:25 PM
Если на это есть массовый спрос, то почему никто до сих пор не раздаёт за бабло редкие файлы из торрента? Cool
Это плохой аргумент, потому что им можно обосновать в любой момент времени ненужность любого новшества, которое потом все же возникло и оказалось востребовано.
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!