Author

Topic: Децентрализованное хранение данных (Read 762 times)

sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
full member
Activity: 411
Merit: 135
Quote
Quote
Quote
Писать на JS децентрализованное приложение это онанизм.

Можешь это доказать или это только мнение "диванного эксперта"?

Javascript головного мозга это прискорбно, как впрочем и лохчейн головного мозга.
https://habr.com/ru/post/334964/

Доказать конечно могу, хоть это и не требуется. Причём здесь диван? Ты в шахте код пишешь? Если издержки разработки децентрализованных приложений на JS ощутимо не превышали бы издержки разработки на C++, то их бы и писали на JS, потому что разработчиков знающих JS в разы больше и они дешевле. Ты же не считаешь что децентрализованные приложения в основном пишут на C++, потому что мейнтейнеры идиоты? У JS значительно ниже производительность, выше потребление памяти, обязательная асинхронность и ад с зависимостями, т.е. издержки значительны как при разработке, так и при исполнении на стороне пользователя. Я понимаю что ты пишешь на том языке, который знаешь, но онанизма и издержек это не отменяет.
Вот тесты производительности:
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/node-gpp.html



Смотри как выглядят твои посты со стороны:
1. Ты всем присутствующих намекаешь что они "лохи" употребляя фразу "лохчейн головного мозга". Зачем это здесь?
2. То что разработчиков на JS больше это не значит что они лучше. Кроме того нужно заметить что "больше" - это тех, кто пишет "фронты", т.е. клиентские части, а не тех кто пишет "бакэнды" - серверные части.  Поэтому без разбора специфики этот аргумент так себе. Зачем его ты привел? Для объема текста, думал что это сработает?
2. Про JS ты пишешь "обязательная асинхронность", "ад с зависимостями", "издержки значительны при разработке". Это не соответствует действительности. Но это значит что у тебя нет опыта разработки и ты не владеешь вопросом.
3. Тесты нужно создавать самому. В моем проекте оптимизированные алгоритмы на nodejs практически (т.е. достаточные для решения задач) не отличаются от с/с++ , но зато скорость разработки на порядок быстрее. Но я не хочу утверждать, что проект всегда будет на nodejs, возможно, при определенной зрелости проекта он будет портирован на С/С++.
4. Язык программирования это инструмент, которым решают задачи, а не религия на который молятся и с пеной у рта доказывают свою правоту. Зачем ты завел этот глупый спор?


В итоге - у тебя тон эксперта, но являешься ли ты им на самом деле? У тебя есть опыт разработки, что ты создал, где твои ссылки на репозитарии? Как ты можешь быть экспертом, в той области, в которой не разбираешься?





Quote
Quote
Quote
В чём биткоин стоит особняком, если на него весь этот скам и опирается? Пирамидки на базе пирамидки.

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

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

1. На данный момент Биткоин это самый ликвидный инструмент по сравнению с другими криптовалютами. В этом его уникальность.
2. В связи с высокой ликвидностью Биткоина возможны его переводы в любые стороны.
3. Мы все здесь говорим про потребности людей, причем здесь потребности фискальных органов? Особенно того государства, которое заблокировало данный ресурс.


sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
В сфере децентрализации, равно как и в банковской сфере целесообразно, и даже, обязательно использовать С++, так как это надежнее и быстрее

Что и требовалось доказать.

Биткоин как и всё остальное это скам - решение проблемы - использовать что-то из остального. Отличная логика Smiley

Хуй знает какой альтернативной логики ты придерживался, что сделал такой вывод из моих слов. Vtools утверждает что биткоин стоит особняком и привёл пример "использования". Каким образом этот пример доказывает особнячность биткоина? Я утверждаю, что биткоин в данном примере можно заменить на кефир или другую популярную пирамидку и результат принципиально не изменится. Проблему решает халатность ЦБ РФ, а вовсе не крипта сама по себе. Если китайцы в США попробуют использовать крипту чтобы уйти от налогов, то присядут на пару десятков лет.

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

Давай без фаллософии про эфемерность? Я указал на конкретные факты. Де-факто у сколько-нибудь ценных денег есть обеспечение в виде товаров и услуг реализуемых непосредственно за эти деньги. Законы и деньги обеспечены аппаратом насилия. Какая блять вера? Верой обеспечены только пирамидки и религии. Я в рубль не верю и ватные магазины в него не верят, но всё равно продают мне товары за рубли, потому что таковы требования аппарата насилия в лице государства. Адептов лохчейна никто не заставляет продавать и покупать товары напрямую за крипту, поэтому они этого не делают и не будут. Более того, они считают неразумным тратить крипту, потому что ходлят. Следовательно, крипта останется инструментом для спекуляций и отмыва. Нахуя золоту обеспечение? Золото само по себе материально и его можно использовать независимо от рыночной стоимости. Давай прикинем какое из двух событий вероятнее. Добыча золота в космосе или вставка ~10 терморектальных криптоанализаторов в причинные отверстия админов пулов.

В том то и дело что в отличие от билетов МММ или от какой-нибудь фиатной валюты (о которой я выше написал в этом сообщении) - биткоин имеет под собой четкий алгоритм действий и никем не контролируется. Спрос на биткоин - дело времени, особенно учитывая текущую ситуацию в долларе, печатание бесконечного количества зеленых бумажек и всего остального. В биткоине так не получится при всем желании - количество монет ограничено, а вот количество желающих растет. В том же эфире количество монет не ограничено, и для меня загадка почему он является топ2, по всем признакам это "make mmm great again". И вообще, как я выше сказал - всё эфемерно.

У любой программы есть чёткий алгоритм. Что ты этим хотел сказать? Утверждение что биткоин никем не контролируется не соответствует действительности. Он контролируется админами пулов и они могут вертеть на хую любые голосования по протоколу, а если захотят или их заставить, то и двойную трату осуществить. Техническая возможность имеется и религиозные аргументы никак её не опровергают. Крипты тоже "печатается" дохуя, поэтому и без того малый спрос размазывается по десятку пирамидок. От того, что количество биткоинов сегодня ограничено, нужнее они не становятся, а завтра админы пулов могут проголосовать за коррекцию алгоритма и появится очередной форк. Что это если не печатный станок? Разве адепты биткоина не продали лохам образовавшиеся у них в результате форка BCH?

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

Разница указана в любом уголовном кодексе. Не позволяет, потому что биржи и обменники работают в правовом поле, если не хотят присесть. Снова сферические примеры. Какие же вы наивные, ребята. Донаты собирают блогеры. Оппозиционеры оппозиционируют. В цивилизованных странах санкции к оппозиционерам не применяются. В гондурасах тебя закроют уже за сам факт сбора в крипте. Если кого-то не закрыли, значит это кому-то выгодно. Вексель, он же долговая расписка, изначально применялся для того, зачем и был придуман, а вовсе не для чернухи, т.е. был полезен большому кругу лиц, в отличие от крипты. https://ru.wikipedia.org/wiki/Вексель
Вот люди суки, не хотят пользоваться тем что не имеет практического применения. Зовите инопланетян, может им биткоин пригодится.

И в дополнение. Да, я прекрасно осознаю и понимаю мысль о том, что возможно на данном этапе это всё хайп, как в период кризиса доткомов, но потом-то интернет поменялся и всё действительно перешло в интернет, и довольно крупные интернет гиганты сейчас в S&P 500, и далеко не на последних местах. Т.е. хайп прошел, но технология все-равно восстановила тех, кто действительно что-то стоил. Тоже самое с биткоином, сейчас возможно хайп, но технология крутая.

Этот этап уже 11 лет длится. Адепты лохчейна как коммунисты, всё время только пиздят о скорой победе коммунизма и наступлении светлого будущего, одновременно коллаборационируя с потенциальным противником. Результаты этого пиздежа на светлое будущее ни разу не похожи. Ты серьёзно сравниваешь интернет с мало кому нужной программой? Интернет, в отличие от крипты, нужен всем. На момент краха доткомов линии связи и устройства доступа были не слишком доступны массам, но крах произошёл не из-за того, а из-за надувания биржевого пузыря. Технология работала бы, если не позволяла бы объединяться в пулы. При появлении пулов вся децентрализация пошла по пизде. Сатоши это увидел, разочаровался и ушёл в закат. Можешь продолжать биться лбом, но объективная реальность опровергает все твои аргументы.
copper member
Activity: 36
Merit: 11

Javascript головного мозга это прискорбно, как впрочем и лохчейн головного мозга.
https://habr.com/ru/post/334964/

Доказать конечно могу, хоть это и не требуется. Причём здесь диван? Ты в шахте код пишешь? Если издержки разработки децентрализованных приложений на JS ощутимо не превышали бы издержки разработки на C++, то их бы и писали на JS, потому что разработчиков знающих JS в разы больше и они дешевле. Ты же не считаешь что децентрализованные приложения в основном пишут на C++, потому что мейнтейнеры идиоты? У JS значительно ниже производительность, выше потребление памяти, обязательная асинхронность и ад с зависимостями, т.е. издержки значительны как при разработке, так и при исполнении на стороне пользователя. Я понимаю что ты пишешь на том языке, который знаешь, но онанизма и издержек это не отменяет.
Вот тесты производительности:
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/node-gpp.html


Ну сравнивать C++ и js это как сравнивать автомат и палец, тут и ежу понятно что язык, завязанный на ресурсах компьютера напрямую и использующий их по максимум - и язык, создаваемый изначально для веб интерфейса и имеющий довольно смутные представления о том, что такое этот ваш компьютер - в корне разные, я даже не спорю, это очевидно всем, кто хоть как-то связан с программированием. Тут весь вопрос в целесообразности. В сфере децентрализации, равно как и в банковской сфере целесообразно, и даже, обязательно использовать С++, так как это надежнее и быстрее, и стоимость программиста тут окупается, но не во всех сферах так. Вообще для создания прототипа подойдет любой язык, который проще в освоении человеку, кто делает этот прототип, т.е. это вкусовщина, а о вкусах не спорят вроде.



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

Биткоин как и всё остальное это скам - решение проблемы - использовать что-то из остального. Отличная логика Smiley

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

Ты выдаёшь внешнюю ценность за внутреннюю. Ценность не в интернете, а снаружи, в виде фиата, который несут новые участники пирамидки. У любой сколько-нибудь ценной валюты есть внутренняя ценность - товары и услуги, которые можно за неё приобрести в юрисдикции эмитента, и внешняя ценность - спрос на эту валюту со стороны субъектов других юрисдикций. Напрямую за рубли можно приобрести всё что производится в ватостане, но нельзя приобрести, то что производится во вне, поэтому рубль значительно дешевле доллара, евро и юаня. За биткоин нельзя приобрести всё что производят его адепты, потому что они нихрена не производят. Таким образом его внутренняя ценность составляет ноль целых, хуй десятых. Твою логику можно применить к билетам МММ и окажется что в них до определённого момента тоже можно было хранить ценность, но внутренней ценности им это нисколько не добавило.

В том то и дело что в отличие от билетов МММ или от какой-нибудь фиатной валюты (о которой я выше написал в этом сообщении) - биткоин имеет под собой четкий алгоритм действий и никем не контролируется. Спрос на биткоин - дело времени, особенно учитывая текущую ситуацию в долларе, печатание бесконечного количества зеленых бумажек и всего остального. В биткоине так не получится при всем желании - количество монет ограничено, а вот количество желающих растет. В том же эфире количество монет не ограничено, и для меня загадка почему он является топ2, по всем признакам это "make mmm great again". И вообще, как я выше сказал - всё эфемерно.

Снова чернуха. Какие же вы ребята предсказуемые. Зачем представлять такую ситуацию? В сферическом вакууме применение можно найти любой хуйне. Кому в реальном мире требуется переводить миллионы незаметно, кроме преступников? Даже преступникам обычно требуется не столько перевести, сколько легализовать, а биткоин этого не умеет. Для легализации необходимо участие третьей стороны (привет KYC) и вся незаметность идёт по пизде. У рядового пользователя такой необходимости и вовсе нет, поэтому биткоин опять не нужен.

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

Ты выдаёшь внешнюю ценность за внутреннюю. Ценность не в интернете, а снаружи, в виде фиата, который несут новые участники пирамидки. У любой сколько-нибудь ценной валюты есть внутренняя ценность - товары и услуги, которые можно за неё приобрести в юрисдикции эмитента, и внешняя ценность - спрос на эту валюту со стороны субъектов других юрисдикций. Напрямую за рубли можно приобрести всё что производится в ватостане, но нельзя приобрести, то что производится во вне, поэтому рубль значительно дешевле доллара, евро и юаня. За биткоин нельзя приобрести всё что производят его адепты, потому что они нихрена не производят. Таким образом его внутренняя ценность составляет ноль целых, хуй десятых. Твою логику можно применить к билетам МММ и окажется что в них до определённого момента тоже можно было хранить ценность, но внутренней ценности им это нисколько не добавило.

И в дополнение. Да, я прекрасно осознаю и понимаю мысль о том, что возможно на данном этапе это всё хайп, как в период кризиса доткомов, но потом-то интернет поменялся и всё действительно перешло в интернет, и довольно крупные интернет гиганты сейчас в S&P 500, и далеко не на последних местах. Т.е. хайп прошел, но технология все-равно восстановила тех, кто действительно что-то стоил. Тоже самое с биткоином, сейчас возможно хайп, но технология крутая.
sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
Quote
Писать на JS децентрализованное приложение это онанизм.

Можешь это доказать или это только мнение "диванного эксперта"?

Javascript головного мозга это прискорбно, как впрочем и лохчейн головного мозга.
https://habr.com/ru/post/334964/

Доказать конечно могу, хоть это и не требуется. Причём здесь диван? Ты в шахте код пишешь? Если издержки разработки децентрализованных приложений на JS ощутимо не превышали бы издержки разработки на C++, то их бы и писали на JS, потому что разработчиков знающих JS в разы больше и они дешевле. Ты же не считаешь что децентрализованные приложения в основном пишут на C++, потому что мейнтейнеры идиоты? У JS значительно ниже производительность, выше потребление памяти, обязательная асинхронность и ад с зависимостями, т.е. издержки значительны как при разработке, так и при исполнении на стороне пользователя. Я понимаю что ты пишешь на том языке, который знаешь, но онанизма и издержек это не отменяет.
Вот тесты производительности:
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/node-gpp.html


Quote
В чём биткоин стоит особняком, если на него весь этот скам и опирается? Пирамидки на базе пирамидки.

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

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

В чём биткоин стоит особняком, если на него весь этот скам и опирается? Пирамидки на базе пирамидки.

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

Ты выдаёшь внешнюю ценность за внутреннюю. Ценность не в интернете, а снаружи, в виде фиата, который несут новые участники пирамидки. У любой сколько-нибудь ценной валюты есть внутренняя ценность - товары и услуги, которые можно за неё приобрести в юрисдикции эмитента, и внешняя ценность - спрос на эту валюту со стороны субъектов других юрисдикций. Напрямую за рубли можно приобрести всё что производится в ватостане, но нельзя приобрести, то что производится во вне, поэтому рубль значительно дешевле доллара, евро и юаня. За биткоин нельзя приобрести всё что производят его адепты, потому что они нихрена не производят. Таким образом его внутренняя ценность составляет ноль целых, хуй десятых. Твою логику можно применить к билетам МММ и окажется что в них до определённого момента тоже можно было хранить ценность, но внутренней ценности им это нисколько не добавило.

Представим ситуацию - необходимо перевести 1млн долларов из одной страны - в другую. Да так, чтоб никто не узнал, и чтоб не таскать с собой сумки, ну и при этом не использовать фиатные валюты. Я вот не могу придумать чего-то, что способно на такое, кроме как раз таки биткоина. Драгоценные металлы? Тяжело, заметно. Драгоценные камни? Ну да, возможно, но могут найти и тогда проблемы. Что-то еще? А в случае биткоина достаточно сохранить каким-либо способом приватный ключ (возможно даже запомнить, ведь это просто число) - и всё.

Снова чернуха. Какие же вы ребята предсказуемые. Зачем представлять такую ситуацию? В сферическом вакууме применение можно найти любой хуйне. Кому в реальном мире требуется переводить миллионы незаметно, кроме преступников? Даже преступникам обычно требуется не столько перевести, сколько легализовать, а биткоин этого не умеет. Для легализации необходимо участие третьей стороны (привет KYC) и вся незаметность идёт по пизде. У рядового пользователя такой необходимости и вовсе нет, поэтому биткоин опять не нужен.
copper member
Activity: 36
Merit: 11
В чём биткоин стоит особняком, если на него весь этот скам и опирается? Пирамидки на базе пирамидки.

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

Представим ситуацию - необходимо перевести 1млн долларов из одной страны - в другую. Да так, чтоб никто не узнал, и чтоб не таскать с собой сумки, ну и при этом не использовать фиатные валюты. Я вот не могу придумать чего-то, что способно на такое, кроме как раз таки биткоина. Драгоценные металлы? Тяжело, заметно. Драгоценные камни? Ну да, возможно, но могут найти и тогда проблемы. Что-то еще? А в случае биткоина достаточно сохранить каким-либо способом приватный ключ (возможно даже запомнить, ведь это просто число) - и всё.
full member
Activity: 411
Merit: 135
Quote
Писать на JS децентрализованное приложение это онанизм.

Можешь это доказать или это только мнение "диванного эксперта"?

Quote
В чём биткоин стоит особняком, если на него весь этот скам и опирается? Пирамидки на базе пирамидки.

На заметку "эксперту" - биткоин используется для кросс-бординговых переводов денег, например так поступают (поступали) продавцы из Китая рынка Садовод в Москве. Пруфы в поисковике по ключевым словам "садовод биткоин".
sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
copper member
Activity: 36
Merit: 11
sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
copper member
Activity: 36
Merit: 11
sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
По факту самая популярная такая схема:
1. Централизованные сайты, например рутрекер, держат реестр файлов. Интерес владельцев - это продажа рекламы. Это своеобразные "майнеры" в нашей терминологии.
2. Простые пользователи скачивают и хранят файлы некоторое время - пока они им нужны и/или не жалко пространства на диске. Их интерес бесплатное пользование скаченной информацией. Это как бы "лайт кошельки".


А как это будет организовано в вашей системе? Какие стимулы будут у ваших "майнеров" и "лайт кошельков"Должна быть выгода, стоит сначала расписать именно источники дохода каждого участника этой системы и после уже саму систему, к сожалению или к счастью, в нашем мире правит желание получить прибыль.

А это не моя система Smiley - просто мне это интересно, но пока совсем нет времени...  

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

Нужно придумать и обсудить модель бизнеса, пусть децентрализованного, но именно бизнеса. Как выше заметил kklins - для получения прибыли.

Ребята, вы бы иногда на улицу выходили или хотя бы в окно выглядывали, совсем отупели со своими лохчейнами. Зачем натягивать сову на глобус? В торрентах никаких майнеров нет. Пользователи бесплатно выкладывают, раздают и скачивают контент. Необходимость финансовой мотивации пользователей придумали бичи. Бизнесу они не нужны, клиентам бизнеса они тоже не нужны. Бизнес оптом купит хранилище подешевле и поудобнее, а клиентов не ебёт как бизнес их файлы хранит, лишь бы надёжно. Отдельный ад - необходимость покупки крипты для хранения файлов. Нахуя это среднестатистическому хомяку, в чём выгода? Вывод - ТС выдумал сервис интересный исключительно бичам и платить за этот банкет фактически некому.
full member
Activity: 411
Merit: 135
По факту самая популярная такая схема:
1. Централизованные сайты, например рутрекер, держат реестр файлов. Интерес владельцев - это продажа рекламы. Это своеобразные "майнеры" в нашей терминологии.
2. Простые пользователи скачивают и хранят файлы некоторое время - пока они им нужны и/или не жалко пространства на диске. Их интерес бесплатное пользование скаченной информацией. Это как бы "лайт кошельки".


А как это будет организовано в вашей системе? Какие стимулы будут у ваших "майнеров" и "лайт кошельков"Должна быть выгода, стоит сначала расписать именно источники дохода каждого участника этой системы и после уже саму систему, к сожалению или к счастью, в нашем мире правит желание получить прибыль.

А это не моя система Smiley - просто мне это интересно, но пока совсем нет времени...  

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

Нужно придумать и обсудить модель бизнеса, пусть децентрализованного, но именно бизнеса. Как выше заметил kklins - для получения прибыли.


legendary
Activity: 2422
Merit: 2166
Не совсем понятно, что именно подразумевается под "децентрализованным хранением данных". Если применительно к Bitcoin, то весь блокчейн хранится у всех полных нод. Но, если речь о любых файлах (аудиодорожки, видеоролики, электронные книги, образы дисков и т.п.), в том числе зашифрованных, то все пользователи сети не могут хранить такой огромный объём данных.

Поэтому я вижу такую схему, что некая виртуальная машина, согласно вычисляемым хешам на блокчейне, даёт задание определённому доверенному кругу пользователей скачать заданный файл и, будучи в течение установленного промежутка времени постоянно онлайн, отдавать фрагменты данных при первом же запросе. Должен быть разработан алгоритм подтверждения передачи каждого фрагмента с обеих сторон TCP-канала, за что виртуальная машина валидирует метаданные и начисляет вознаграждения хостеру. Все пользователи должны заранее вносить депозит, на который может налагаться штраф. Другим пользователям должно быть выгодно криптографически доказать, что они броадкастили запросы, но пользователь не отвечал в течение неприемлемо длительного (согласно консенсусу сети) интервала времени. В результате, добросовестные хостеры будут получать монеты или токены за хранение и раздачу контента, оплаченного одним из клиентов децентрализованного хранилища данных.
newbie
Activity: 11
Merit: 0

Дмитрий, привет, а какая мотивация у торрентов, интересно как ты думаешь?

----


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

По факту самая популярная такая схема:
1. Централизованные сайты, например рутрекер, держат реестр файлов. Интерес владельцев - это продажа рекламы. Это своеобразные "майнеры" в нашей терминологии.
2. Простые пользователи скачивают и хранят файлы некоторое время - пока они им нужны и/или не жалко пространства на диске. Их интерес бесплатное пользование скаченной информацией. Это как бы "лайт кошельки".


А как это будет организовано в вашей системе? Какие стимулы будут у ваших "майнеров" и "лайт кошельков"Должна быть выгода, стоит сначала расписать именно источники дохода каждого участника этой системы и после уже саму систему, к сожалению или к счастью, в нашем мире правит желание получить прибыль.
full member
Activity: 411
Merit: 135

Дмитрий, привет, а какая мотивация у торрентов, интересно как ты думаешь?

----


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

По факту самая популярная такая схема:
1. Централизованные сайты, например рутрекер, держат реестр файлов. Интерес владельцев - это продажа рекламы. Это своеобразные "майнеры" в нашей терминологии.
2. Простые пользователи скачивают и хранят файлы некоторое время - пока они им нужны и/или не жалко пространства на диске. Их интерес бесплатное пользование скаченной информацией. Это как бы "лайт кошельки".

legendary
Activity: 2534
Merit: 1510

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

Знаете, есть хорошая еврейская поговорка:
Quote
Добрые дела делать легко, если это выгодно!

Поэтому энтузиазм это хорошо, но недолго без денежной подпитки. Интернет сам за себя не оплатит.
copper member
Activity: 1540
Merit: 487
Stop the war!

Дмитрий, привет, а какая мотивация у торрентов, интересно как ты думаешь?

Привет!

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

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


Интерес может быть не обязательно в деньгах.
Если пользователям самим ежедневно нужны эти децентрализованные данные, то они добровольно будут находиться в сети.
Ну например (кроме порнухи), это может быть переписка в запрещенных чатах на запрещенные темы про запрещенные товары.
legendary
Activity: 2534
Merit: 1510

Дмитрий, привет, а какая мотивация у торрентов, интересно как ты думаешь?

Привет!

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

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


full member
Activity: 1484
Merit: 133
когда не нагуглил filecoin и IPFS, и решил создать свой велосипедик
full member
Activity: 411
Merit: 135
Также Вы не раскрыли мотивы участников сети, почему они будут поддерживать работу сети, каковы их стимулы.



Также вот мое видение такой системы. Я считаю, что ничего лучше, чем система торрентов для хранение информации пока не придумали.

Поэтому, общий принцип хранения нужно брать у торрентов.


Дмитрий, привет, а какая мотивация у торрентов, интересно как ты думаешь?



jr. member
Activity: 154
Merit: 6
При таком методе получается зашифрованная сеть, где каждый участник может создавать сайты (и не только), а контролировать трафик становится проще, так как каждый участник содержит свой публичный ключ, которым он «просматривает сайт», ip адреса при этом вырезаются из запросов и ответов, делая сеть анонимной. Тем самым изначально есть авторизация, а так же возможно посмотреть баланс пользователя, баланс токенов (связанных с сайтом, например) и совершать процесс оплаты не уходя с сайта и из сети. Единственным минусом на момент тестов была производительность — в таком виде сайты грузятся в 10 раз медленнее, так как пересылаются по децентрализованной сети. Описанный выше механизм это всего лишь концепт, но уже наполовину реализованный.
Идея конечно хорошая, но уже есть похожий проект I2P
legendary
Activity: 2534
Merit: 1510

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

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

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


Теперь начнем с консенсуса. Я Вам предлагаю рассмотреть для себя мой Алгоритм распределенного доверия.

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

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


Идем далее. Мне кажеться, что пробовать вписывать в классический блокчейн информацию для хранения идея не очень, как -то наверное мало её можно вместить.


Также Вы не раскрыли мотивы участников сети, почему они будут поддерживать работу сети, каковы их стимулы.



Также вот мое видение такой системы. Я считаю, что ничего лучше, чем система торрентов для хранение информации пока не придумали.

Поэтому, общий принцип хранения нужно брать у торрентов.

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

Настоящая децентрализация исключает централизованную часть у торрентов, как сейчас.

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

copper member
Activity: 36
Merit: 11
Часть текста не влезла


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


Размещу список ссылок на составные части крипты на гитхабе, надеюсь что не будет бана. Каждую часть вы можете форкнуть и сделать что-то свое, весь код по MIT лицензией
Виртуальная машина - https://github.com/gettocat/orwelldb
Модуль консенсуса (поддерживает 5 консенсусов на данный момент) - https://github.com/gettocat/consensusjs
Парсинг блоков и транзакций биткоина на nodejs - https://github.com/gettocat/bitPony
Шифрование и дешифрование в основу datascript - https://github.com/gettocat/bitowl, сам datascript описан в виртуальной машине.
Децентрализованные выборы - https://github.com/gettocat/democracyjs
Старая версия криптовалюты - https://github.com/gettocat/orwell
SPV клиент - https://github.com/gettocat/orwell-spv
Примитивы (TX, BLOCK и их сериализация/десериализация) - https://github.com/gettocat/friday-primitives
Актуальная версия кода криптовалюты - https://github.com/gettocat/friday

Немного документации:
По виртуальной машине и datascript: https://github.com/gettocat/orwelldb/wiki
Общая документация, правда первой версии, но большая часть +- актуальна и в новой - https://github.com/gettocat/orwell/blob/master/docs/intro.md

Отвечу на вопросы, предложения, улучшения – приветствуются новые идеи.
Кстати, не подскажете в какой раздел можно опубликовать похожий текст на английском языке на данном форуме? Какой подойдет лучше, если такой вообще есть?
copper member
Activity: 36
Merit: 11
Всем привет, я занимаюсь блокчейн-разработкой. Примерно 3 года назад начал делать свою криптовалюту: за 4 месяца сделал прототип, spv кошелек, майнинг пул и обзорщик блоков, потом пришлось притормозить на некоторое время. Где-то год назад продолжил разработку, вернее начал всё с начала и вот что получилось.

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



История

Начну издалека. В 2017 году я проникся технологией блокчейн (на самом деле раньше, но возможность что-то сделать появилась только в 17м), еще до биткоина по 20к. Начать изучение мне всегда проще на практике, поэтому я сразу решил, что буду писать что-то своё. Тогда меня заинтересовала мысль о том, что блокчейн это реестр, т.е. база данных. Но почему тогда в ней хранят в основном финансовые данные? Моя идея была в том, чтоб блокчейн использовать на ряду с финансовыми данными еще и произвольные.

На реализацию своей задумки (первый рабочий прототип) ушло примерно все лето и начало осени. Уже к зиме 2017 у меня был рабочая полная нода, так же я написал spv клиента, доработал сторонний майнинг пул (единственный проект из окружения, который я не писал сам), обзорщик блоков и написал тонну документации, иии… из-за обстоятельств пришлось положить всё в долгий ящик.

Факт того, что у меня была рабочая криптовалюта с определенной идеей и инфраструктурой и я пропустил момент, когда все, абсолютно все криптовалюты показывали свои максимумы и можно было запустить любую криптовалюту (даже какой-нибудь токен, обеспеченный кирпичами) — добавил немного разочарования в мои светлые замыслы, но я не отчаялся.

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


Суть

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



Datascript это одно или несколько обращений к базе данных, он позволяет хранить запросы к обычным реляционным базам данных (и не только) в блокчейне.  Каждая запись в datascript имеет поле dataset, что означает таблицу, operator, что означает тип обращения, возможные варианты create, write, settings. Create – создание dataset, write – добавление записей, settings – обновление настроек. Публичный ключ отправителя транзакции выступает в роли авторизационного ключа.
Каждый datascript имеет readScript и writeScript, на стек ориентированном языке, сходном с bitcoin script. readScript определяет кто может прочитать datascript содержимое, и по сути представляет из себя шифрование сообщения (либо его отсутствия для контента, который может быть прочитан всеми), readScript хранится в самом datascript. WriteScript указывается при создании/изменении настроек и указывает на то, кто может писать в определенный датасет  (например: все, все публичные ключи из списка привилегий). Список привилегий так же указывается в настройках dataset, так же туда входит владелец датасета, а также публичный ключ самого адреса.
По аналогии с Ethereum имеется VM (виртуальная машина), которая считывает все новые datascript с подтвержденных транзакций и импортирует их.

Что это означает – каждый участник может, имея приватный ключ – создать базу данных, и неограниченное количество датасетов (таблиц) в ней, и хранить в ней произвольную структурированную информацию.  
Эта модель позволяет хранить данные внутри самого блокчейна, что дает некоторую гибкость, но при этом добавляет проблем с хранением, ведь блокчейн биткоина разросся уже почти до 500 гигабайт, и это только на финансовых данных. Если добавить сюда еще и произвольные — получится избыточно. Поэтому хранение ограничилось лишь всякими ключами и связями для авторизации. И к слову, валидация всех правил происходит на уровне VM при создании, но необходимо синхронизировать её с блокчейном.

Например, сделал пару системных датасетов в системной базе данных: domain, masternode, token, dapp, тем самым можно создавать домены для каждого адреса/базы данных и оперировать не набором непонятных символов при отправках транзакций, а удобным ником (к примеру), кроме того, домены, по задумке могут использоваться в dapps (о которых напишу позже).
Что касается dataset token и masternode — в первом хранятся пользовательские токены, которые каждый участник может создать, а masternode хранит список публичных ключей участников, которые являются валидаторами сети. Тут необходимо небольшое отступление.


Consensus

Основа блокчейна — это консенсус, т.е. договоренность между нодами, некоторый набор правил, которые действуют в сети, и все их исполняют чтобы сеть была работоспособной. Например — в биткоине действует консенсус Proof of Work. Суть консенсуса сводится к проверке новых блоков, публикуемых участниками сети. В биткоине участники сети в случайном порядке публикуют блоки — кто первый найдет, того и награда. В своей сети изначально делал так же, но позже решил, что это не рационально, так как хватит одного майнера из биткоина, чтобы нарушить работу моей сети и применить атаку 51%. Поэтому спустя какое-то время я реализовал модуль консенсуса consensusjs, который описал несколько разных консенсусов: centralized, PoW, PoS (PoW+PoS), static dpow, static dos, dynamic dpos. На последнем я и остановился.

Dynamic delegate pos (ddpos) предполагает, что в самом начале если определенное число делегатов (валидаторов) список которых сортируется по рейтингу и количеству монет в пользовании — и создается раунд, в течении которого каждый валидатор из списка публикует блок в строгом порядке. Когда раунд заканчивается рассчитывается новый, при этом каждый участник сети имеет возможность самостоятельно рассчитать текущий раунд и следующий раунд на основе открытых данных из сети.

Собственно для этого и необходима таблица masternode, в ней мы храним всех, кто изъявил желание быть валидатором, и их текущий рейтинг. В начале каждого раунда мы производим сортировку этой таблицы, и создаем раунд с получившимися N валидаторами. В случае же, если число валидаторов меньше N — создаем раунд с стандартными валидаторами сети, описанными в конфиг файле (их публичные ключи).


Валидаторы и стекинг

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


Democracy

Концепция голосований внутри сети придумана и реализована в старой версии криптовалюты, она позволяет получать усредненные данные из сети от всех проголосовавших нод. В новой версии я реализовал отдельный модуль, но не успел его встроить. Предполагалось, что с помощью democracy можно было бы менять параметры сети путем честного голосования, а так же уменьшать размер хранимого блокчейна путем смещения генезис блока (генезис блок становится больше, путем размещения в нем старых UTXO и данных), но позволило бы синхронизировать не миллион блоков, а всего лишь последние 1000, к примеру. Кроме того, голосования бы могли управлять форками и изменениями в сети, а также решать организационные вопросы, связанные с сетью. Правда внедрить этот модуль, как я писал выше — не успел, но задумка осталась. Голосование возможно между участниками, у которых есть на балансе как минимум 1 монета.


Токены и Stock


Токены представляют собой отдельную базу данных с датасетом token, чтобы инициировать токен необходимо просто отправить транзакцию в системную базу данных и таблицу tokens, а так же создать датасет token в новой этой базе данных. Кроме того, произвести эмиссию токенов возможно отправкой одного write dataset где отправителем и получателем токена является эмитент, в этом случае система сгенерирует N токенов, указанных в параметре amount.
Кроме токенов так же существует сущность stock (акции), являющаяся копией токенов с тем отличием, что отправка монет основной криптовалюты на адрес базы данных токена генерирует «дивиденды» всем держателям этих «акций». Для примера:
Есть база данных stock1, содержащая акцию ST, и 3 держателя:
A – 1000
B – 2000
C – 7000 с общей эмиссией в 10 000 монет. При отправке 100 монет (не токенов!) на адрес stock1 – система генерирует всем участникам выплаты так же в монетах:
A – получит 10 монет
B – 20 монет
C – 70 монет

dApps

Концепцию dapps была придумана чуть погодя после пика bitcoin в начале 18го. Тогда была идея сделать её через регистрацию приложения (публичного ключа) в блокчейне, регистрацию воркеров (публичных ключей) в системные таблицы, связь воркеров с приложением и уже воркеры бы работали в своем, изолированном блокчейне. В этой концепции есть еще viewer, т.е. часть приложения с интерфейсом для общения с клиентом, в качестве viewer может выступать как браузер, так и отдельное приложение. Позже от этой идеи я отказался, так как довольно долго реализовывать и сделал несколько проще.

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

Кстати, забавный факт: так как ноды общение между собой шифруют с помощью ecdh шифрования и dApp отправляет и принимает данные зашифровано — в моменты пересылок между нодами часть сообщения зашифрована два раза.

При таком методе получается зашифрованная сеть, где каждый участник может создавать сайты (и не только), а контролировать трафик становится проще, так как каждый участник содержит свой публичный ключ, которым он «просматривает сайт», ip адреса при этом вырезаются из запросов и ответов, делая сеть анонимной. Тем самым изначально есть авторизация, а так же возможно посмотреть баланс пользователя, баланс токенов (связанных с сайтом, например) и совершать процесс оплаты не уходя с сайта и из сети. Единственным минусом на момент тестов была производительность — в таком виде сайты грузятся в 10 раз медленнее, так как пересылаются по децентрализованной сети. Описанный выше механизм это всего лишь концепт, но уже наполовину реализованный.

В данный момент у моей сети есть прототип и с открытым исходным кодом, внизу этого поста вы можете найти ссылки на github аккаунт и посмотреть исходный код или сделать форк. Я ничего не рекламирую и не предлагаю, просто рассказываю о своей идее, так как нет средств (и желания, в связи с тем, что перегорел) продолжать конкретно эту идею. Возможно, в будущем вернусь к ней, но не факт.
Jump to: