Перейти к содержанию

Конкурс: Мозговой штурм


polym0rph

  

12 проголосовавших

  1. 1. Открытое голосование:

    • [url=https://forum.bits.media/index.php?/topic/1817-konkurs-mozgovoi-shturm/?p=35566]Shambler[/url]
    • [url=https://forum.bits.media/index.php?/topic/1817-konkurs-mozgovoi-shturm/?p=35640]Kryon[/url]
    • [url=https://forum.bits.media/index.php?/topic/1817-konkurs-mozgovoi-shturm/?p=35695]SLAVON[/url]
    • [url=https://forum.bits.media/index.php?/topic/1817-konkurs-mozgovoi-shturm/?p=36121]Tomcat_MkII[/url]
    • [url=https://forum.bits.media/index.php?/topic/1817-konkurs-mozgovoi-shturm/?p=36140]Vitto[/url]
      0
    • [url=https://forum.bits.media/index.php?/topic/1817-konkurs-mozgovoi-shturm/?p=38597]bitok[/url]


Рекомендуемые сообщения

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

 

P.S. Поздравьте с 100 сообщением!!!

Изменено пользователем SLAVON
Ссылка на комментарий
Поделиться на другие сайты

@SLAVON, грац чо.

 

оффтопик: я 100 сообщений за неделю набиваю :) (вранье)

 

По теме:

Мне кажется вообще обсуждение чужих предложений бессмысленно.

Решать то некоему полумифическому жюри.

Ссылка на комментарий
Поделиться на другие сайты

идея должна быть обоснована, а не лижбы написать ради копеечки от админа

Ссылка на комментарий
Поделиться на другие сайты

@mine777, идеи "лишь бы написать" не будут оценены, я уверен :)

Кстати от вас сообщения пока не было вообще.

Ссылка на комментарий
Поделиться на другие сайты

да смысл писать если нет хотябы некого алгоритма работы, математической модели реализации, придумал вон будет proof of time, а что это и зачем додумайте сами...или как в той сетевой реклме - "ни единого разрыва!" - кто больше продержал свой кошелек без единого разрыва тот и получает монетки?

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

Изменено пользователем mine777
Ссылка на комментарий
Поделиться на другие сайты

@mine777, ну дык что вам мешает в двух словах описать как это работает и зачем?

Не все же тыкать пальцом в неправильно собранные фермы ;)

Ссылка на комментарий
Поделиться на другие сайты

Мне кажется вообще обсуждение чужих предложений бессмысленно.

Почему? Может это подтолкнет участника дополнить или изменить свой конкурсный пост. До до 00:00 24.07.2013 развлекайтесь как хотите, в это время будет опубликован список постов, участвующих в конкурсе.

 

Решать то некоему полумифическому жюри.

Это ты о себе так?) Тебе тоже придется поучаствовать в голосовании ;)

Ссылка на комментарий
Поделиться на другие сайты

POT - proof-of-time (идея идеи, или мое видение).

 

Основная цель режима не майнинг как таковой, а поддержка сети. На мой взгляд майнинг сам по себе - бесполезное занятие, это своеобразная "гонка вооружений", но она необходима во первых для того чтобы привлечь и заинтересовать новых пользователей. А теперь перенесемся в 203Х год, сделаем допущение, что биткоин занял значительный сегмент рынка интернет коммерции и последние N монет эмитированы. Зачем системе платить за дальнейшую "гонку вооружений"? но и поддерживать саму себя тоже как-то надо. Тут как раз и включается POT - proof-of-time - система где полученные за транзакции коины возвращает тем пользователям чьи кошельки просто были включены.

Я раздумывал, как сделать чтобы каждому отдельно взятому пользователю было с одной стороны выгодно, с другой абсолютно безразлично включен ли у него кошелек, и в то же время сохранялась анонимность. И честно говоря не придумал ничего лучше чем платить за подтверждения транзакций узлом. Т.е. платить тем первым 120 узлам, которые сделают необходимые для транзакции 120 подтверждений. Насчет того сколько платить - честно говоря затрудняюсь ответить, с одной стороны транзакция может быть в 100500 коинов и соответственно за подтверждение узлу будет уплачено нефиговые бабки, с другой - в 0,0000001 коин и тогда узлу практически ничего не перепадет. Поэтому наверное будет справедливо, если это будет какой-то усредненный % от общего объема комиссии полученых всей сетью. 

Ссылка на комментарий
Поделиться на другие сайты

@SLAVON, простые узлы не подтверждают блоки, они только релееят их дальше. Подтверждение блока - это надстройка блока над ним, продолжение цепочки с ним. Этим как раз майнеры и будут заниматься, даже после окончания эмиссии. А нагрдой тогда будут комиссионные сборы.
Кстати, если отказаться от майнинга, кто будет транзакции в блоки упаквывать?

Ссылка на комментарий
Поделиться на другие сайты

Кстати, если отказаться от майнинга, кто будет транзакции в блоки упаквывать?

Никто, в этом и весь смысл. Майнинг может умереть только вместе с битком.

Ссылка на комментарий
Поделиться на другие сайты

Тут как раз и включается POT - proof-of-time - система где полученные за транзакции коины возвращает тем пользователям чьи кошельки просто были включены.

таже самая гонка вооружений

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

 

 

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

и что же нужно сделать чтобы оказаться среди этих 120 ?

Изменено пользователем mine777
Ссылка на комментарий
Поделиться на другие сайты

 

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

и что же нужно сделать чтобы оказаться среди этих 120 ?

А ничего - распределение в случайном порядке, или повезет или не повезет.

Ссылка на комментарий
Поделиться на другие сайты

Конкурсная работа "Мозговой штурм"

 

Давно уже чесалась репа высказаться по этому поводу, только было лень - конкурс подвернулся очень кстати. Старался по возможности сократить, но старого графомана унять нелегко. Поэтому, многабукаф B)

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

 

Введение

Одна из главных и уже актуальных "болезней роста" криптовалют - ускоряющийся рост базы данных транзакций (blockchain). Сейчас для полной версии клиента он уже составляет >9 Гб, хотя основными видами транзакций в сети по прежнему остаются выплаты пулов майнерам и обмен трейдеров с биржами. Если же биткойн (или его преемник) станет глобальным платежным инструментом (даже теневого рынка), с миллионами транзакций в сутки - размер блокчейна через N лет будет измеряться в терабайтах.
Дискуссии на эту тему в основном сосредоточены на пользовательской части (FrontEnd) – уменьшении размера и ускорении загрузки части блокчейна, необходимой для начала работы с кошельком и прочем юзабилити. "Облегченные" версии кошельков существуют уже давно – локально кошелек хранят например MultiBit и мобильный Bitcoin Wallet, которые вместо полного блокчейна загружают только заголовки последних N блоков с периодическими контрольными точками  (checkpoint). Разные онлайн-кошельки основаны на веб-доступе к клиенту, работающему на сервере оператора.  Естественно, хранить на таком кошельке серьезные суммы рискнут немногие. Разрабатывается много интересных идей в рамках инициативы Ultimate Blockchain Compression - индексация блокчейна по нескольким параметрам, отдельный учет неиспользованных транзакций, временные альтернативные цепочки и т.д. Подробности здесь:
https://bitcointalk.org/index.php?topic=247110.0
https://bitcointalk.org/index.php?topic=88208.0
https://bitcointalk.org/index.php?topic=204283.0
Меня в первую очередь интересуют проблемы развития инфраструктуры (BackEnd) биткойна в долгосрочной перспективе. Пока жареный петух только точит клюв, есть время для идей.

Распределенное хранение blockchain
  Непрерывное распухание блокчейна, даже с применением методов компрессии, рано или поздно приведет к обособлению класса немногочисленных доверенных узлов (trusted nodes), хранящих полную версию блокчейна, в то время как пользователи «легких» кошельков будут обращаться к ним при необходимости получить блоки. Также, база станет гораздо медленнее в работе и потребует более или менее профессионального обслуживания. В перспективе это сделает сеть менее надежной и более уязвимой. Сейчас БД блокчейна работает на основе пожилой, хотя и распространенной Berkeley DB, которая едва ли может похвастаться надежностью и производительностью при объемах, измеряемых в терабайтах. Я нашел несколько попыток переезда на реляционные СУБД, но все они были только надстройками над блокчейном для получения отчетов, а нужна перестройка самого блокчейна.

  Очевидно, все это требует архитектурных изменений, по моему скромному мнению – оптимальным вариантом будет использование одного из движков NoSQL, т.к. полноценный SQL для достаточно неоднородной и дописываемой только последовательно базы не нужен, самое актуальное сейчас – это более гибкие возможности индексации и снижение аппаратных требований. Далее, необходим механизм сегментирования блокчейна на более операбельные части, а также добавить в БД дополнительные измерения, которые можно будет брать из специальных таблиц, а не шерстить при каждом запросе все дерево транзакций. Например, удобно будет выделить UTXO – Unspent Tranzaction Outputs – непотраченные транзакции, из которых монеты не отправлялись. Это, в первую очередь, блоки, добытые майнерами и лежащие нетронутыми на их кошельках. Также, полезно выделить комиссионные начисления, дату и время совершения транзакции (timestamp), для отбора транзакций по временным диапазонам, и другие параметры.

    Пока вижу два основных варианта развития событий.

1. Первый  способ – паллиативное решение, почти не меняющее текущую схему. Для облегчения рабочей версии блокчейна можно периодически «подводить баланс» по всем адресам на окончание предпоследнего сегмента (определенный номер блока) и все предыдущие переносить в отдельную архивную БД, которую можно полностью закрыть на запись и  обращаться к ней только в режиме read-only. В сети появится новый класс узлов – архивные. Которые, как некий гражданин Коробейников, будут брать за ордера… архивные блоки небольшую комиссию с лентяев, не запускавших кошелек несколько лет  ;)  Процедура архивации будет повторяться с заполнением сегмента - через определенное количество блоков или достижения определенного размера. Зато рабочая версия блокчейна (оперативный сегмент) снова может храниться на любом пользовательском устройстве! В сети ВТС появится трехуровневая иерархия хранения:

  • Архивные узлы, хранящие всю биографию от рождения в системном блоке Сатоши до последнего чекпойнта.
  • «Толстые» кошельки, хранящие оперативный сегмент - от последнего чекпойнта до текущего блока, пока сегмент не заполнится.
  • «Тонкие» кошельки, хранящие только заголовки блоков, необходимые для обращения с большим братьям.

2. В наше просвещенное время, когда каждый может стать ИТ-гуру не вставая с дивана, доверять блокчейн всяким DBA совершенно не обязательно! Для этого требуется совсем немного – архитектура распределенного хранения блокчейна по-прежнему у всех пользователей сети, но не в полном объеме у каждого, а в том, который он может выделить. От каждого – по способностям! Для организации подобного механизма требуется нечто подобное файловым p2p-сетям – хранение и обновление в реальном времени на узлах сети таблицы сегментов блокчейна (в том числе - количество узлов, загрузивших конкретный сегмент) – для балансировки раздачи. Вследствие небольшого размера, таблицу сегментов можно хранить на каждом клиенте. На стороне пользователя, программа-клиент в рамках выделенного объема выберет сегменты, загрузку которых отрапортовало наименьшее количество узлов, и загрузит только их. От конечного пользователя требуется совсем немного – выделить необходимый объем на своем девайсе, что можно включить в установщик и опции настройки полного клиента, в виде банальных чекбоксов:

  • Работать как архивный узел – загружается полная версия блокчейна, свежеиспеченный DBA всю ночь матюгается на полную загрузку канала и считает оставшиеся на диске гигабайты.
  • Выделить для хранения блокчейна [   ] гигабайт – разумный компромисс
  • Хранить только оперативный сегмент блокчейна
  • Хранить таблицу сегментов
  • Пусть другие хранят, а у меня есть файлы поважнее

Поставь правильную галочку за будущее криптовалют!
 

Разумеется, есть и проблемы.

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

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

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

И в-четвертых, за счет включения СУБД полный клиент станет тяжелее и сложнее в установке.


Отчетики

При распространении ВТС и вложении в него серьезных сумм многие пользователи начнут проявлять интерес к тому, где и как крутятся их деньги. Понадобится новая, быстрая, удобная и простая в использовании система отчетов. Использование полноценной СУБД даст новые возможности для построения отчетов – в отдельном приложении и с отдельной реляционной БД, в которой будут кэшироваться однажды запрошенные данные. Например, быстро посчитать общее количество блоков, не использованных майнерами, с сортировкой по времени и адресам. Или объем транзакций за произвольный период – глобально по сети или для некоего множества адресов. Или просто полная «выписка по счету» за месяц по одному адресу/аккаунту без учета возвратов и прочего непотребства :wacko:  Все это можно сделать и сейчас – но гораздо медленнее и сложнее. А если размер блокчейна вырастет на порядки – то и аппаратных ресурсов для отчетности будет требоваться все больше, существующие веб-сервисы Block Explorer-ов не выдержат нагрузки без оптимизации.

Изменено пользователем Tomcat_MkII
Ссылка на комментарий
Поделиться на другие сайты

Конкурсная работа "Мозговой штурм" 

1. Создание майнера со встроенным кошельком и возможно биржей.

2. Майнер должен иметь готовые настройки для пулов, видеокарт/асиков.

3. Майнер должен уметь переключаться между майнингом Bitcoin и Litecoin.

4. Майнер должен переключаться в соло одной кнопкой.

:blink:Это все мобильность и фантастика, но все же.... :)

Я понимаю, что для такого клиента по требуются огромные средства и хорошие спонсоры, чтобы разработать хороший release клиент.

Ссылка на комментарий
Поделиться на другие сайты

 

 

1. Автоматическое списание коинов, в случае неактивности кошелька.   Объясню зачем - некоторые товарищи имеют свойство терять wallet кошелька, некоторые на заре цивилизации намайнили N-ую сумму монет но так как курс был низким просто плюнули на них (а сейчас эту N-ую сумму копать несколько дней ато и недель). И получается что вместо заявленных 21 млн. монет в сети будет ходить всего скажем 19 млн. А для того чтобы не было притензий вроде "какого х... с моего кошелька бабло увели?" автосписание включать скажем после 3-4 лет неактивности кошелька, и не всю сумму а скажем 10% в год.

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

 

 

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

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

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

Изменено пользователем Mad_Max
Ссылка на комментарий
Поделиться на другие сайты

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

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

 

1. Автоматическое списание коинов, в случае неактивности кошелька.

2. Автомайнинг кошельком как в Новокоинах. (собственно говоря идея не нова но попытаюсь ее представить немного в другом виде).

1. Невозможно в рамках Bitcoin, так как противоречит публичному контракту, что только владелец контролирует кошелек. Возможно в виде форка.

2. Proof-of-Stake уже реализован в PPCoin, Proof-of-Stake+Proof-of-Work в Novacoin и Yacoin. Зачем Proof-of-Stake в Bitcoin, когда уже есть форки?

 

P.S. На мой взгляд самые интересные посты на данный момент у Tomcat_MkII, Shambler и Kryon. Идеи не новые, но забывать о них не стоит.  :rolleyes:

Изменено пользователем lzsaver
Ссылка на комментарий
Поделиться на другие сайты

Напомню, что сегодня последний день конкурса, рекомендую мобилизоваться тем. кто хотел еще поучаствовать :)

Ссылка на комментарий
Поделиться на другие сайты

Конкурсная работа "Мозговой штурм"

 

https://bitcointalk.org/index.php?topic=259004.msg2740614

 

Кому лень переходить по ссылке вот краткое содержание:

 

post-2681-0-88321600-1374674834_thumb.jpg

 

Идея - популяризировать биткоины - давать чаевые за услуги в Биткоинах.
Мы так или иначе даем чаевые, так почему не делать это в крипто-валюте? Это удобно тем, что вам не нужно иметь мелкие купюры и затем вы можете видеть активировали чаевой или нет.

Любой желающий может распечатать бумажки с уникальными ссылками, а-ля instawallet. Каждый чаевой содержит эквивалент в Биткоинах фиксированной суммы в валюте, например от 2$ (на текущий момент времени по цене биржи) и краткое описание что такое Биткоин. Вы можете дать этот чаевой любому человеку и он сможет распорядиться хранящимися на нем монетками.

Главная фича сервиса - это срок действия. Если получатель не активировал чаевой в течении некоторого периода (сейчас месяц), то после истечения срока деньги с чаевого вернутся вам в кошелек. Удобно и безопасно. Так вы будете застрахованы от потери монет в случае если человек не заинтересуется.

Идея реализована в виде сайта https://www.bctip.org. Сайт генерирует распечатываемые бумаги формата A4 в PDF, на которых указаны ссылка и инструкции по активации с кратким описанием Биткоина. У вас также будет личный кабинет, в котором ведется статистика - сколько раз посетили страницу с биткоинами и активировали ли чаевой.

Помогите распространить информацию о Биткоине - распечатайте чаевые и давайте их в качестве поощрения за услуги!

 

 

Кошель для приза:

1J7aiFvcsCkCyE3BMhpuB8ntMRR5CGFbE5

Ссылка на комментарий
Поделиться на другие сайты

Автомайнинг кошельком как в Новокоинах.

Это ты Proof-of-Stake так обозвал?  :wacko:

 

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

Ссылка на комментарий
Поделиться на другие сайты

 опоздал

Изменено пользователем Нуб
Ссылка на комментарий
Поделиться на другие сайты

, Никак нет - теперь это POT - Proof-of-time, где-то в дебрях этой темы описано мое видение этого метода.

Ссылка на комментарий
Поделиться на другие сайты

, Никак нет - теперь это POT - Proof-of-time, где-то в дебрях этой темы описано мое видение этого метода.

ага, а еще это можно назвать proof of age если имеется ввиду то что используют в PPCoin

Ссылка на комментарий
Поделиться на другие сайты

сделать коин с отчислениями в фонд. а деньги фонда тратить за заранее обговоренную цель.

тогда майнинг становиться не чисто коммерческим, но и идейным.

Ссылка на комментарий
Поделиться на другие сайты

сделать коин с отчислениями в фонд. а деньги фонда тратить за заранее обговоренную цель.

тогда майнинг становиться не чисто коммерческим, но и идейным.

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

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Конкурс по программированию Cryptomus

      Продемонстрируй свои профессиональные навыки и выиграй 3000 долларов!   Ты перспективный разработчик и давно хочешь подзаработать? Появилась отличная возможность проявить себя. Самое глобальное соревнование по кодингу этого года уже здесь!     Конкурс по программированию Cryptomus - это идеальная возможность не только продемонстрировать свои способности, но и получить щедрые денежные подарки за свою работу в написании кода.    Раскрой свой потенциал и попробуй себя

      в Конкурсы

    • Bitget запускает конкурс TraderPro

      В рамках конкурса демотрейдинга Bitget пользователи смогут заработать вознаграждения до 10 000 USDT и двойную прибыль без вложения реальных денег. Bitget, одна из крупнейших криптобирж и Web3-компаний, запустила TraderPro — конкурс демотрейдинга, который даст криптотрейдерам возможность заработать вознаграждение в размере 10 000 USDT с нулевыми инвестициями. TraderPro предназначен для выявления исключительных пользователей демотрейдинга, которые могут стать элитными трейдерами на платформе.

      в Новости криптовалют

    • Конкурс хокку (без призов и жюри) идет полным ходом!

      Банально.    @kursexpert , предложите пользователям сочинять хокку после обменов, которые чем-то запомнились.

      в Флейм

    • Какой бы конкурс провести? :)

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

      в Конкурсы

    • Bitget запустила конкурс с призовым фондом 20 000 USDT

      В честь партнерства Bitget с одним из самых известных футболистов в мире Лионелем Месси биржа разыграет 20 000 USDT и футболку с автографом Месси. Конкурс проходит с 25 октября 10:00 (UTC+3) по 31 октября 18:59 (UTC+3). В рамках розыгрыша пользователи могут принять участи в одной из трех акций.   Акция 1. Первая сделка на 100 USDT на спотовом или фьючерсном рынке. Призовой фонд: 10 000 USDT.   Проведите первую сделку на спот/фьючерсе и торгуйте не менее чем на 100 USDT. Все учас

      в Новости криптовалют

×
×
  • Создать...