Bitcoin Forum
May 21, 2024, 03:00:41 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 3 »
1  Other / Archival / Re: Децентрализованный аналог Telegram on: April 27, 2018, 04:35:47 PM
Не подходит и все. Это протокол уровня приложений и он не обеспечивает ничего кроме поболтать двум прогам серверу и клиенту а вся маршрутизация это задать вручную адрес (телефон) верхней ноды

Посмотрите что такое mesh сети - это был бы идеальный вариант

LOL. И кто еще будет говорить про непонимание? Причем здесь телефон верхней ноды? К телефону FTN никакого отношения не имеет. FTN это маршрутизация со сложной топологией, Seen-By и автоматическая чистка дупов.

Вот как раз на основе FTN можно сделать mesh сеть очень просто, т.к. обеспечивает логический уровень передачи сообщения от пользователя A к пользователю Z даже если их прямая связь невозможна. При этом исключаются дюпы, исключается зацикливание передачи данных, но обеспечивается распространение групповых чатов.
2  Other / Archival / Re: Децентрализованный аналог Telegram on: April 27, 2018, 04:18:35 PM
Видели мы этот протокол)  походу вы не понимаете о чем речь. Попросите вежливо и вам обьяснят или предпочитаете глупо выглядеть

Ну так поделитесь своими соображениями, почему FTN протокол не походит.
3  Other / Archival / Re: Децентрализованный аналог Telegram on: April 27, 2018, 04:14:22 PM
Bootstrap нода это любой полноценный участник сети. Между enduser ip и российскими публичными сервисами трафик тоже ходить не должен, иначе это неполноценная блокировка. Вы бы ветку читали, все наши изыскания как раз и сосредоточены в области паразитирования bootstrap'a на публичных сервисах.

Зачем вы здесь пишете, если вам всего достаточно? Вас не поймёшь, то достаточно jabberd, то недостаточно и нужен fidonet. Надеюсь гипертекстовый? Grin

Не любой, а общеизвестный. Это discovery service pattern. Паразитирование на публичных сервисах не может гарантировать защиту, в лучшем случае вы будете неуловимым Джо.
Конкретно в вашем случае jabberd достаточно, т.к. конкретно ваш ламповый чатик никто специально банить не будет.
Но если искать децентрализованное решение для передачи сообщений, то оно давно придумано и для этого не нужно 100+ постов балабольства.
4  Other / Archival / Re: Децентрализованный аналог Telegram on: April 27, 2018, 01:51:20 PM
Fidonet  давно есть в виде NNTP  но кто этим пользуется?

Я говорю не об NNTP, а о FTN протоколе. Он до сих пор вполне себе используется, например, в банках. И речь не о ценности контента в эхо группах Fidonet, и не об UI (сегодня использовать GoldED конечно не актуально). Речь о технологии, которая позволяет организовать транспортный уровень, сделать гибкий роутинг, бороться с duplicate messages. Этому всему уже много лет, это отлично работает и никакие блокчейны для этого форкать не нужно.
5  Other / Archival / Re: Децентрализованный аналог Telegram on: April 27, 2018, 11:12:05 AM
Не тупи, все эти почти 20 млн. адресов это всего несколько строк в списках блокировки, например подсеть гугла 34.192.0.0/10, одна строка и 4.19млн. адресов, блокировать диапазоны компаний очень легко, а у пользователей такой зоопарк подсетей, что проще чебурнет включить. Знаешь что такое железный «Ревизор»? Это роутер TP-Link MR3020 c 4МБ (4 мегабайтами, Карл) памяти, стоимостью 1500 рублей. Твои фантазии о тривиальности блокировок произвольных адресов разбиваются о суровую реальность и отсутствие должной финансовой/технической поддержки всей это вакханалии. Тот же Tox непопулярен в первую очередь потому, что он сделан красноглазыми для красноглазых, покажи мне непопулярный децентрализованный user-friendly мессенджер. Если тебе достаточно jabberd, то пользуйся, тебе никто ничего не навязывает, нам недостаточно, мы тут делаем будущее. Не нравится наше будущее - сделай своё. Cool

Спасибо тебе, Капитан Очевидность! Совершенно не требуется блокировать совершенно всех пользователей, достаточно блокировать bootstrap ноды и прочие discovery сервисы. И уж тем более среднестатистический интернет пользователь рунета даже не заметит блокировки enduser ip, потому что это окажет влияние только на p2p. Резонанс в обществе вызывают только блокировки публичных и всем известных сервисов.

А ваш децентрализованный мессенжер (ака светлое будущее) был придуман еще в 84-85 годах и назывался fidonet. И с тех пор нужно только UI более модный запилить.
6  Other / Archival / Re: Децентрализованный аналог Telegram on: April 26, 2018, 12:40:16 PM
Использование трёх с половиной IP адресов гугла не помогает, поэтому децентрализация не поможет? Что за бред вы несёте?

заблокировано почти 20 млн. адресов, а технически ничто не мешает закрыть хоть все адреса гугла. В любом случае, нет денег => нет популярности => никто не будет банить => децентрализация не нужна => jabberd достаточно.
7  Other / Archival / Re: Децентрализованный аналог Telegram on: April 25, 2018, 09:37:05 PM
Push-уведомления (GCM, APNS) — централизованная хрень. Имеешь ключ — имеешь возможность отправлять что угодно кому угодно (конечно, зная push token этого "кого угодно"), поэтому децентрализованно использовать пуши — крайне нетривиальная задача.

Это просто как пример использования чего-то за широкой спиной таких компаний как google. В любом случае, и этот путь не работает, поэтому вся эта децентрализованность никак не поможет в подобной ситуации.
8  Other / Archival / Re: Децентрализованный аналог Telegram on: April 25, 2018, 04:42:51 PM
Сделать не сложно, вот только вся проблема с мессенджерами лежит в другой плоскости. Пока он не массовый, достаточно поставить jabber сервер и спокойно чатится, даже клиентов бесплатных достаточно. А массовым он без больших денег не станет. Но когда станет, ничто не мешает забанить все ноды и единственная защита - это использовать что-нибудь такое непотопляемое в основе, блокировка чего ударит по многим - например, push уведомления, чем и пользуется сейчас телеграмм. Но как мы видим, если очень сильно надо, то забанят и это.
9  Local / Бayнти и aиpдpoпы / Бесплатные токены (раздача) on: April 25, 2018, 04:30:15 PM
Всем привет!

Я и мои единомышленники делаем проект саморегулируемого криптосообщества. Подробнее о проекте можно прочесть в другой теме на этом форуме: https://bitcointalk.org/index.php?topic=3374314.0
Сегодня мы создали свой токен и решили сформировать пул первичных владельцев этого токена, потому раздаем совершенно бесплатно при выполнении несложных правил (просто правила приличия, не более того).

Как получить: нужно пройти по ссылки на наш сайт: http://bitdiscuss.ru/2018/04/25/besplatnaya-razdacha-tokenov-bitdiscussru.html и в комментарии указать свой Waves кошелек.
Позже эти токены можно будет обменять на другую криптовалюту или потратить на нашем сайте.

!!! ВАЖНО: В этой ветке форума раздача не ведется и правилами это запрещено. Поэтому постить сюда кошельки не нужно.

Вопросы, критика и обсуждение приветствуется.
10  Local / Работа / Re: Собираю команду для развития проекта on: April 25, 2018, 10:10:31 AM
Ап.

Так же требуется:
1. Дизайнер для разработки иконки на общественных началах. Может быть кому-нибудь нужен заказ для портфолио.
2. Активист по ICO. Я хочу публиковать информацию об ICO на ресурсе, нужен человек кто будет находить новые ICO и договариваться по размещению анонсов на сайте.



Мы сделали интеграцию с блокчейном WAVES. Заведен токен BITDISCUSS.RU и устанавливаем следующие награды:
1. Публикации (как статьи, так и содержательные вопросы) с положительной репутацией, вознаграждаются 100 токенов за каждые 1000 символов (без учета пробелов и знаков препинания)
2. Публикация содержательного комментария с положительной репутацией, от 100 знаков (без учета пробелов и знаков препинания) вознаграждается 10 токенов

Номинально 1 токен = 1 рубль

Порядок выплаты:
1. 1 раз в неделю, по воскресеньям
2. Пока в полу ручном режиме, чтобы избежать ботов. Автоматизированная система контроля пока в процессе разработки.
3. Выплата происходит от 1000 токенов (просто комиссия за наш счет, поэтому нет смысла гонять три копейки туда-сюда)


Когда сформируем базу первых пользователей с нашими токенами, начнем производить обратный выкуп. Smiley

Надеюсь, теперь будет интереснее участвовать.

P.S. Нужно заполнить WAVES_ID в контактной информации после регистрации на сайте.
11  Local / Работа / Собираю команду для развития проекта on: April 23, 2018, 07:25:02 AM
Всем привет!

Я запускаю небольшой ресурс на криптовалютную тематику. Это будет похоже на habrahabr технически, но с некоторыми идеями в духе steemit / golos.io.
Т.е. речь идет о коллективной блог платформе. Мне бы хотелось провести средне-мягкую политику в отношении публикуемого контента, т.е. требования
к публикациям (сообщениям, если в терминологии форума) будут немного выше чем принято на форумах, но и гораздо мягче чем принято в развитых коллективных блогах.
Это попытка создать сообщество на технологиях и в формате чуть лучше чем форум.

Организационно, по моей идее, это DAO, где каждый внесший свой вклад становится партнером. Сообщество будет справедливое и саморегулируемое, будет вознаграждать
авторов полезного контента (как публикаций, так и комментариев), выдавая свою криптовалюту. Монетизироваться (если этот счастливый миг настанет) этот проект будет
за счет рекламы и деньги от рекламы будут идти на выкуп этой нашей криптовалюты с рук, таким образом авторы смогут получить что-то осязаемое.

Технически, в начале это будет базироваться на бесплатной CMS с открытыми исходниками и рядом собственных сервисов, которые создавать/развивать буду я.
Для криптовалюты будет использован waves, это обеспечит быстрый старт и использование готовой децентрализованной площадки для обмена.

Моя роль в проекте не только организационная, но и техническая, т.к. я программист.

Кто нужен:

* Авторы, кто готов писать или переводить иностранные статьи
* Инициативные крипто фанаты для создания движухи
* Модераторы
* Программисты (особенно хотелось бы найти толкового фронтендщика)

На какой стадии проект:

1. Минимальная версия уже запущена
2. Веду переговоры о покупке начального контента чтобы сайт не был пустым и появился хотя бы минимальный трафик

Я понимаю что в начале пути труднее всего найти людей, кто на деле, а не на словах готов что-нибудь делать. Вступить в успешный проект никого не нужно уговаривать Smiley

Пишите в личку, кому интересно. Замутим свой чатик в телеграмме, отфильтруем всех балаболов и будем двигать проект.
12  Local / Кодеры / Re: Консенсус с двумя pow on: January 31, 2018, 11:05:24 PM
И еще DPoS консенсус добавьте для убойности!
13  Local / Майнеры / Re: Реализация web-майнинга - тестирование on: January 26, 2018, 04:02:08 PM

"У меня ничего не показывает." - можете подробнее?
Плеер вообще не заработал, фильм не пошел? или что-то еще?


Плеер не заработал, фильма нет.
14  Local / Альтернативные криптовалюты / Re: Какой предел у ETC на 2018 год? on: January 25, 2018, 05:30:02 PM
Думаю, никакого особенного роста у ETC не будет. Монета никому не нужна, ICO на ней не проводятся, конкуренция с каждым годом только усиливается. Я бы конечно не исключал памп, но маловероятно.
15  Local / Майнеры / Re: Реализация web-майнинга - тестирование on: January 25, 2018, 05:25:10 PM
А видео-то есть? У меня ничего не показывает. Идея хорошая в плане монетизации, но вроде бы гугл будет пессимизировать или вовсе банить в поиске такие сайты.
16  Local / Работа / Re: Допустим, я ищу команду разработчиков on: January 24, 2018, 11:06:20 PM
Спасибо за совет, однако сказать "найди себе партнера" легко, да в принципе и найти его не трудно, но как оценить его компетентность, не разбираясь в технических сторонах вопроса, плюс даже если он компетентен, как быть с его надежностью. Я понимаю, что люди разные бывают и есть определенные риски, но я хочу их минимизировать.

1. Посмотрите достижения кандидата, что конкретно делал, какова его роль. Если есть активность в open source, это легко проверить. Если есть авторские приложения в публичном доступе (маркеты мобильных приложений, веб сайты) - оцените их.
2. Посмотрите резюме, историю мест работы, можете взять рекомендации с прошлых мест работы.

Это уже даст гарантию что перед вами человек который хотя бы что-то умеет делать.
Дальше проведите собеседования. Любому руководителю необходимо уметь разбираться в людях, нужно понимать что человек на самом деле хочет. Если вы и ваш проект способен дать то что хочет человек, достаточно велика вероятность что все будет хорошо. Почти наверняка нужно быть готовым обеспечить хотя бы базовые потребности человека- всерьез заниматься чужим проектом совсем без денег на еду мало кто из опытных (а значит взрослых) разработчиков может себе позволить. И, кстати, я бы рекомендовал возрастной ценз от 30-35 лет хотя бы и наличие семьи/детей - это существенно сократит ваши риски.

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

будут работать вдохновленные идеей (не важно за деньги или нет, деньги не главный мотиватор).

Большие деньги могут быть очень хорошим мотиватором, не стоит недооценивать. Одно дело заниматься небольшим хобби проектом просто из интереса, другое дело если мы говорим о старте серьезного проекта, куда предприниматель серьезно инвестирует свои деньги и время. В общем, не зря же в долине столько платят. А иначе будет как в стишке про ракету и болото.
17  Local / Идеи / Re: proof of game on: January 24, 2018, 10:43:40 PM

"И что в такой концепции должно защищать цепочки от появления параллельной ветки?" - сами приложения, конечно. Если кто либо и взломает одно приложение, то остальные не будут подтверждать блоки в появившейся ветке. С другой стороны, форк возможен практически в любом блокчейне. А что защищает сегодняшние криптовалюты, от появления новых веток (ничего, кроме консенсуса майнеров)?
“Единожды решенные задачи (их найденные хэши) будут повторно использоваться в параллельных ветках, их цена нулевая” - в памяти приложений есть набор задач, они не уникальны. Каждое приложение (участник) имеет возможность единожды решить (или не решить) одну и ту же задачу (задачи предоставляются, в псевдослучайном порядке)  и получить за нее токены (в случае, если его достижение приняли, для подтверждения цепи).
“И что будет мешать взломать код децентрализованной игры и достать оттуда все ответы/хэши?" - взломать можно все (это только вопрос возможностей). Ну и что с того, что игрок получит базу с хешем ответов? Всегда есть возможность зашифровать зависимость вопрос/ответ. Пусть даже участник взломал базу и получил набор хешей? Как определить, какой хеш является ответов к вопросу? Единожды ошибившись, при подборе, участник теряет возможность получить вознаграждение, за эту задачу.


1. Причем здесь форк? Изучайте как устроен блокчейн и найдете ответ на свой вопрос-  в зависимости от консенсуса, механизмы отличаются. Самый простой для объяснения механизм без всяких подводных камней в PoW консенсусе - хэш нового блока считается исходя из перечисленных в нем транзакций + хэша предыдущего блока, таким образом чтобы сделать параллельную ветку, нужно пересчитать хэши прошлых блоков и чем длиннее цепочка для замены, тем более трудоемко это сделать. В PoS/DPoS используется залог и много разных трюков. Но вы же не хотите разбираться, проще как попугай повторять одну и ту же ахинею.

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

3. Участник взломал игру => получил таблицу вопрос=хэш => генерирует блоки без игры. Когда код доступен, обязательно декомпилируют, тут все способы защиты только от детей. И зашифровать не получится, т.к. ключ для дешифровки все равно внутри приложения будет.

После победы над монстром приложение получает задачу для решения (по нахождению хеша), согласно алгоритму: чем сильнее был монстр, по отношению к уровню игрока, тем проще задача встает, для приложения. Следовательно, больше шансов, что достижение данного игрока будет использовано, для записи в блок, после проведения процедуры консенсуса. Что думаете?

Хэш это просто число, результат математической функции. Просто число никак не может защитить транзакции в блоки. Просто число никак не может защитить последовательность блоков. Хэши в PoW не просто числа, это грубо говоря сумма строк транзакций, ее трудно вычислить, но имея, легко убедиться что транзакции корректны. Нельзя просто "от балды" взять какие-то хэши/числа и что-то там защить, оно так не работает.
18  Local / Идеи / Re: proof of game on: January 23, 2018, 05:46:54 PM
Вообще, самый простой вариант реализации концепции proof of game это обучающая игра. Тут нет необходимости в серверах. Игроки решают поставленные задачи. Правильный ответ заранее известен (его хеш уже в памяти приложения). Хеш ответа игрока должен соответствовать заявленному хешу. Чем сложнее коэффициент задачи, по отношению к уровню игрока (он повышается, с течением времени), тем больше вероятность принятия ответа этого участника, в качестве подтверждения цепи блоков. Чем больше человек решает сложных задач, тем быстрее растет его уровень в игре и соответственно, уменьшается вероятность получения вознаграждения (зачем награждать человека за получение знаний, которые у него и так есть?). С другой стороны, размер вознаграждения должен увеличиваться, в зависимости от роста уровня игрока. Это поможет избежать проблем с многократной регистрацией одних и тех же пользователей.
Основная проблема такой формы реализации — монетизация. По сути, это волонтерский, благотворительный проект. Остается возможность выпустить токены, для поощрения работы команды, перед запуском проекта.

facepalm

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

Может быть все-таки воспользуетесь моим советом и изучите как устроен блокчейн прежде чем будете писать?
19  Local / Идеи / Re: proof of game on: January 22, 2018, 09:26:03 PM
Это не конструктивные замечания. Это оценочные суждения и почти хамство. Поучайте пожалуйста своих близких.

«Советую изучить сначала основы, как на самом деле работают основные консенсусы в блокчейне»  (по всей видимости Вы имели ввиду консенсусы proof of worke) - мы сейчас обсуждаем возможности реализации подтверждений достижений в игре (достижение консенсуса между приложениями), так?
Я Вам описал возможную схему реализации подобного проекта. В каждом приложении имеется своего рода оперативная память об игровом процессе, на основании анализа этих данных происходит ревизия достижения, перед его принятием в качестве доказательства блока. Разные приложения подключаются к разным игровым серверам (в соответствии с географией) и следовательно получают данные об обновлениях из разных источников, при этом данные должны совпадать.    

Не описали вы никакой возможной схемы. Это какие-то фантазии в вашей голове, фантазии очень далекие от технического воплощения. Начали вы с экономики на блокчейне, заканчиваете монстрами и их положением на блокчейне. Но и так тоже работать не будет. Я бы еще предположил возможную схему с генерацией некой "игровой" (в кавычках, потому что генерируемая игрой, но в игре не используется) валюты, которая используются для pos/dpos консенсуса, но и то у игры должна быть децентрализованная природа и особый гейм дизайн, не предполагающий рандом посредством выброса игральных костей.
20  Local / Идеи / Re: proof of game on: January 22, 2018, 07:34:34 PM
Я же уже об этом говорил выше - "приложения сверяют подтвержденные сервером результаты между собой). Например, игрок HTGHY убил монстра №34kuyylk8787T, теперь этого монстра нет на карте (в течении определенного интервала времени), следовательно, никакое другое приложение (игрок), не может получить вознаграждение, за  это достижение".
Все приложения хранят обновляют и сверяют между собой информацию об игровом процессе: монстрах, местах локации игроков, их перемещении в пространстве и времени, характеристиках, битвах в игре (в зашифрованом виде). После победы над монстром (подтверждение с сервера), подается запрос на проведение консенсуса. Приложения сверяют данные, если по каким то причинам приложения других участников (оговоренный %) опровергают достижение (монстр был убит и еще не возродился, все еще присутствует в игре, локации не совпадают, время не совпадает, процесс поединка содержит ошибки/нарушения, характеристики игрока не позволяют осуществить достижение, во время боя отсутствовала обратная связь с приложением (нет исходящих запросов к серверу) и т.д.), система не принимает его (достижение не прошло процедуру ревизии). С течением времени, устаревшая информация об игровом процессе сжигается, для освобождения дискового пространства. Достижения игроков сохраняются, в качестве подтверждения блоков.

Жуткая ересь здесь написана. Советую изучить сначала основы, как на самом деле работают основные консенсусы в блокчейне. А в современном геймдизайне, если уж мы говорим о какой-то рпг-подобной игре, все завязано на рандоме со времен D&D.
Pages: [1] 2 3 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!