Bitcoin Forum
November 19, 2024, 01:41:39 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5] 6 7 »  All
  Print  
Author Topic: Интернет сайты в блокчейне  (Read 10711 times)
Tretyakovsky
Jr. Member
*
Offline Offline

Activity: 224
Merit: 1


View Profile WWW
October 19, 2018, 12:21:58 AM
Last edit: October 25, 2018, 12:03:29 AM by Tretyakovsky
 #81

Очевидно технология интересна. Уже какой подобный проект вижу. Плюс выше пишут про web4. А возможно прикрутить к этому всему ноды для поддержания сайтов по средству майнинга? прошу знатоков ответить
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 19, 2018, 06:02:39 AM
 #82

Кран уже не первый день выдаёт такое:
Quote
ERROR: Push transaction failed 64: dust

Это появляется когда там коинов мало становится и надо чуток подлить.

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

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

Activity: 342
Merit: 110


Contemplative


View Profile
October 19, 2018, 08:43:21 AM
 #83

Это появляется когда там коинов мало становится и надо чуток подлить.
хммм... 7 мэриков было =) ещё долго цедить выплаты можно =D
Может, уменьшить процент выплат от суммы МС на кошеле крана?

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

Пилю потихоньку, как руки доходят =)) и на что глаз упадёт =D

"In Cryptography We Trust"
Paytona
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
June 16, 2019, 09:48:02 AM
 #84

Чат работает https://3s3s.github.io/MChat/index.html

Появилась идея создать сервис, который будет хранить в блокчейне интернет сайты.
Работать это будет так:
1. Генерируете публичный ключ - это будет адрес сайта
Вопрос: стоит ли заморачиваться? Будет ли это кому-то интересно?
Что помешает Рос Ком надзору заблокировать сам Адрес: https://3s3s.github.io ?
Два года назад может и не было интересно, а сейчас тем у кого были магазины на ONION, очень интересно. ТОР уязвим оказался.
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
June 16, 2019, 10:47:15 AM
 #85

Чат работает https://3s3s.github.io/MChat/index.html

Появилась идея создать сервис, который будет хранить в блокчейне интернет сайты.
Работать это будет так:
1. Генерируете публичный ключ - это будет адрес сайта
Вопрос: стоит ли заморачиваться? Будет ли это кому-то интересно?
Что помешает Рос Ком надзору заблокировать сам Адрес: https://3s3s.github.io ?
Два года назад может и не было интересно, а сейчас тем у кого были магазины на ONION, очень интересно. ТОР уязвим оказался.


фикус в том, что этот сайт - статисная хтмл страница. То есть ее можно загрузить на свой рабочий стол и сайт будет работать! Рабочий стол ркн не научился пока блокировать ))

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

Activity: 216
Merit: 117


AtomX.online


View Profile WWW
June 27, 2019, 06:00:12 AM
Last edit: November 29, 2021, 07:14:59 AM by xandry
 #86

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

Как это удается не выкачивая локально весь блокчейн мерикоина?

Я полазил по сайту https://mc-ex.multicoins.org
Но так и не смог найти сайт самого мерикоина.
Где скачать кошелек, который бы работал с полным блокчейном?
Есть ли блокчейн эксплорер у него онлайн?

You have to trust people!
Of course, not money, or secrets, but in general.
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
June 27, 2019, 07:54:53 AM
 #87

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

Как это удается не выкачивая локально весь блокчейн мерикоина?

Там все работает через АПИ блокэксплорера Мэрикоина https://mc.multicoins.org/api.html
Это хорошо для пользователей которые не хотят качать блокчейн, но плохо с точки зрения возможных блокировок. Для полной децентрализации лучше делать чтобы работало напрямую через АПИ локального демона, но для этого
1 Надо немного поправить исходник демона, чтобы он в заголовке писал 'Access-Control-Allow-Origin' '*'
2. Придется держать синхронизированного демона на локальном компьютере.

Для тестов можете использовать тестовую сеть биткоина. а можете и Мэрикоин если хотите https://github.com/multicoins/marycoin/releases/tag/v15.6.5

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

Activity: 216
Merit: 117


AtomX.online


View Profile WWW
June 29, 2019, 01:22:20 PM
Last edit: November 29, 2021, 07:14:28 AM by xandry
 #88

...
4. Скрипт из хтмл страницы формирует и отправляет в сеть биткоин-транзакцию выходы которой состоят из последовательности адресов, которые при декодировании будут давать код страницы. Входом транзакции будет адрес сайта из п.1
1. Сколько килобайт максимум удается поместить данных таким образом?
2. Эти транзакции нельзя потратить, а значит они навсегда останутся в UTXO pool что будет осложнять работу майнеров непрерывным ростом базы непотраченных транзакций.

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

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

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

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

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

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

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

Могло бы получится что то интересное.

You have to trust people!
Of course, not money, or secrets, but in general.
Vtools
Full Member
***
Offline Offline

Activity: 411
Merit: 139


View Profile WWW
June 29, 2019, 04:23:45 PM
 #89

Рекомендую посмотреть в сторону платформы ТЕРА.
Например тут можно залить сайт (будет в виде даппа) в тестовую сеть: http://dappsgate.com:88/dapp-edit.html
Список: http://dappsgate.com:88/#TabDapps

P.S.
Рабочая сеть: http://dappsgate.com/#TabDapps




Restart of the TERA project in 2022
Web ܀ ANN ܀ Discord ܀ Telegram ܀ Twitter
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
July 26, 2019, 12:33:57 PM
Merited by chimk (4)
 #90

Решил попробовать реализовать наконец идею именно веб-сайтов, а не форума.
Я начал новый проект на гитхабе https://github.com/3s3s/blockchainsites
Это шаблон, с которого я планирую начать делать конструктор и поисковую машину для сайтов на блокчейне.
По моей задумке, рабочая версия будет выглядеть примерно так:
1. пользователь скачивает к себе и синхронизирует биткоин (тестовую сеть)
2. пользователь скачивает и распаковывает у себя на компьютере проект с гитхаба
3. открывает в браузере страницу index.html и начинает либо создавать новый сайт, либо с помощью поисковой машины находит ранее созданные сайты

Желающие могут присоединиться.

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

Activity: 216
Merit: 117


AtomX.online


View Profile WWW
July 26, 2019, 08:54:47 PM
Merited by xenon131 (1)
 #91

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

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

You have to trust people!
Of course, not money, or secrets, but in general.
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
July 27, 2019, 04:49:53 PM
 #92

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

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

OpenTrade - Open Source Cryptocurrency Exchange
vladi88
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
July 27, 2019, 11:53:02 PM
 #93

А как Вы думаете, для какого рода сайтов станет популярна такая платформа? Мой опыт работы с хостинг проектами подсказывает, что это будут не совсем белые и пушистые сайты (я не про политику), Вас не смущает, то что велика вероятность добавить таким образом минусов в блокчейн технологии в глазах обычного обывателя?

По такой логике не стоило конструировать к примеру: автомат калашникова, он же попадает в руки террористам.
Mitch
Full Member
***
Offline Offline

Activity: 216
Merit: 117


AtomX.online


View Profile WWW
July 28, 2019, 10:04:20 AM
 #94

Мы привычно плевали на любой Copyright,
Нам казались простором даже 100 килобайт

При текущей комиссии, получается около 2USD за "пост в блокчейн битка", вполне может выйти что то интересное.

You have to trust people!
Of course, not money, or secrets, but in general.
crypto_trader#43xzEXrP
Full Member
***
Offline Offline

Activity: 1588
Merit: 214


View Profile
July 28, 2019, 12:51:15 PM
 #95

Quote
Интернет сайты в блокчейне

Проблема сайтов - в том, что система доменных имён - централизирована. Доменные имена могут разделегировать, и сайт будет недоступен.
Quote
1. Генерируете публичный ключ - это будет адрес сайта.
Но этим ты напомнил мне, что есть уже - ZeroNet.

Из децентрализованных систем корневых DNS, есть проекты:
NameCoin - один из самых первых, а возможно и самый первый форк биткоина.
EmerCoin - более продвинут, работает с SSH.
Ethereum:
Quote
Реализация идеи известной криптовалюты Неймкойн (Namecoin) на этом языке занимает (это не шутка) две строки кода, а такие протоколы, как валюты и системы репутации, можно реализовать менее чем в двадцать строк.

Из децентрализованных хранилищ данных - StorJ, SiaCoin.

Ну и TOR чем тебя не устраивает? Централизацией? Так там же маршрутизаторы по всей сети раскиданы.
Как вариант ещё - есть пиринговая сеть i2p.

Ну а что касается вот этого:
Quote
Таким образом если транзакция подтвердится, то сайт будет храниться в блокчейне откуда его никто никогда не соможет удалить!
Обновление сайта делается по тому же алгоритму: в сеть отправляется новый набор адресов соответствующий новому коду страницы, а входом будет все тот же адрес сайта. Таким образом в блокчейне будут вечно храниться все версии сайта от первой, до последней!
то что насчёт php-сайтов, динамических, где скрипты на сервере генерируют данные,
а страницы клиенту выдаются динамические, после генерации их скриптом?
Значит, надо скрипт прописать в блокчейне, верно? А его ещё там зашифровать надо, чтобы не спёрли.
Я думаю, Ethereum мог бы это обеспечить, ведь язык смарт-контрактов Solidity - является Тьюринг-полным языком.

Все эти монеты, как и любые другие альты - уже вымайнены более чем наполовину, они неликвидны, и плохо торгуется.
Нейм вообще - на 311-м месте, и листится на парочке бирж лишь: https://coinmarketcap.com/ru/currencies/namecoin/
Однако исходники их открыты, можно прочесть вайт-паперы, и темы на форуме этом - тоже можно прочесать.

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

STOP RUSSIAN INVASION OF UKRAINE - SUPPORT UKRAINIAN DEMOS
Contact me in TOX: 653D6C2D13B6DF22C4CB93432586398858A608EE5457624A9A728BE1A9252C5DA12B894C54DB, or just crypto-trader@toxme.io.
Also, WAVES - SCAM! ;(
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
July 28, 2019, 01:59:48 PM
 #96

Quote
Интернет сайты в блокчейне

Проблема сайтов - в том, что система доменных имён - централизирована. Доменные имена могут разделегировать, и сайт будет недоступен.
Это не проблема.
Доменные имена это соглашение между пользователями. Если часть пользователей захочет и договорится друг с другом, то они могут сделать альтернативную DNS. Ты сам об этом дальше же и пишешь. Поэтому непонятен смысл твоего сообщения в целом: "днс это основная проблема, хотя есть готовое решение и не одно"... Где тогда проблема-то, если технически все легко решаемо?

Тор это не решение проблемы децентрализованных сайтов. Глючный i2p тем более. В этих сетях сайты хранятся на центральных серверах или частных компьютерах. Выключили сервер - сайта больше нет. С сайтом в блокчейне такое не пройдет: чтобы уничтожить сайт, придется выключить все до одного компьютеры в сети. Разница понятна?

Про динамические страницы - то же что и про днс. Сам описал проблему, сам же указал решение. В чем смысл сообщения был тогда?

OpenTrade - Open Source Cryptocurrency Exchange
crypto_trader#43xzEXrP
Full Member
***
Offline Offline

Activity: 1588
Merit: 214


View Profile
July 28, 2019, 02:56:50 PM
 #97

Quote
Интернет сайты в блокчейне

Проблема сайтов - в том, что система доменных имён - централизирована. Доменные имена могут разделегировать, и сайт будет недоступен.
Это не проблема.
Доменные имена это соглашение между пользователями.
Проблема в том, что корневые DNS-серверы - централизированы. И подконтрольны тем, кто может просто разделегировать доменное имя.

Если часть пользователей захочет и договорится друг с другом, то они могут сделать альтернативную DNS.
Ты сам об этом дальше же и пишешь. Поэтому непонятен смысл твоего сообщения в целом: "днс это основная проблема, хотя есть готовое решение и не одно"... Где тогда проблема-то, если технически все легко решаемо?
И придётся костылить свою отдельную систему альтернативных корневых DNS, коими и являются эти решения.
И пробраться извне туда, конечно же не получится - только через шлюзы, домены которых - могут забанить.

Тор это не решение проблемы децентрализованных сайтов.
Тем не менее, onion-домен является публичным ключём, и замкнут на приватный ключ, который находится на хосте.
И, насколько я понимаю, никто не может просто так взять и разделегировать домен в сети TOR, разве что только отключить от сети.
Но есть системы, вроде Linux TAILS, где Tor этот - просто вшит внутрь операционной системы.

Глючный i2p тем более.
В чём проблема заинтересоваться конкретно, откопать сорцы, оптимизировать их, и сделать его не глючным?
На крайняк - декомпилировать и деобфусцировать байт-код на JAVA.
Идея-то работает. А вот реализация её - да, она глючная, сеть медленная.

В этих сетях сайты хранятся на центральных серверах или частных компьютерах. Выключили сервер - сайта больше нет.
В чём проблема вынести серверы на облачный хостинг или в децентрализованные хранилища, дата-центры,
вроде той же сети SiaCoin и StorJ?

С сайтом в блокчейне такое не пройдет: чтобы уничтожить сайт, придется выключить все до одного компьютеры в сети. Разница понятна?
А нафига блокчейн нужен? Почему не пиринговая сеть? Что мешает просто взять и раздать HTML-страничку через Torrent,
или WEBRTC, а связь между пирами - наладить через STUN-серверы.
Блокчейн изначально разрабатывался для того чтобы исключить ДВОЙНЫЕ ТРАТЫ в децентрализованных сетях.
В то время как система цифровой подписи - позволяла без проблем аутентифицировать пользователей,
двойные траты в децентрализованных сетях - без блокчейна не были исключены.
И по мере перечисления каких-то монет, в таких раздробленных ячеистых сетях, не имеющих центра,
могли образовываться локальные центры, где монеты потрачены, а где монеты ещё не потрачены...
Вот идея блокчейна и исключила их.

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

P.S.:
Quote
Интернет сайты в блокчейне
August 03, 2017, 11:35:48 AM
Только сейчас я понял, какой же я некропостер. Лол.

STOP RUSSIAN INVASION OF UKRAINE - SUPPORT UKRAINIAN DEMOS
Contact me in TOX: 653D6C2D13B6DF22C4CB93432586398858A608EE5457624A9A728BE1A9252C5DA12B894C54DB, or just crypto-trader@toxme.io.
Also, WAVES - SCAM! ;(
Mitch
Full Member
***
Offline Offline

Activity: 216
Merit: 117


AtomX.online


View Profile WWW
July 28, 2019, 03:15:25 PM
Merited by kzv (1)
 #98

Разделегировать onion домен не могут, но могут вычислить физический ip и отключить сервер.
Уже несколько лет как не голая теория, а реальные спецоперации.

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

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

You have to trust people!
Of course, not money, or secrets, but in general.
Mitch
Full Member
***
Offline Offline

Activity: 216
Merit: 117


AtomX.online


View Profile WWW
September 06, 2019, 09:11:15 AM
 #99

зачем сайтам блокчейн? есть уже сайты на базе i2p и onion
На onion сайты есть атака, позволяющая раскрыть реальный ip сервера.
Федералы время от времени устраивают рейды и выносят серваки, о чем публикуются новости.

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

You have to trust people!
Of course, not money, or secrets, but in general.
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
September 06, 2019, 11:01:44 AM
 #100

i2p это тот же тор. Сайты хранятся на компьютере пользователя. Выключил комп - нету сайта.
Сайты на блокчейне это другое: однажды сохраненный сайт, будет в блокчейне до тех пор, пока будет блокчейн.

Я продолжаю активную разработку, уже есть помощники, ход и подробности работы обновляю в публичном документе https://docs.google.com/document/d/1s67M4YK8opA2wv99Fgm-L4oF9AsdhZQxVHvvtXzPZeE/edit

OpenTrade - Open Source Cryptocurrency Exchange
Pages: « 1 2 3 4 [5] 6 7 »  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!