Обновить
17
Foxcool@Foxcool

Архитектор ПО

39
Подписчики
Отправить сообщение
Сам факт наличия некоторого единого центра подразумевает чрезмерно большое доверие и необходимость регулировать, что опять же увеличивает полномочия и доверие к регуляторам, ведущее к очередным проблемам. В контексте же статьи, наличие центра в данной ситуации создает проблему: кто ближе к центру, тот быстрее получает информацию и проводит сделки. Это как с городом — ближе к центру — дороже земля, теснота и прочие проблемы. В распределенной системе такого центра не будет и приближаться будет не к кому (слишком дорого приближаться сразу ко всем вплоть до нереальности).
Это говорит о том. что нам нужны распределенные биржи. Т.е. нужна очень хорошо проработанная идея, как можно сделать систему в которой не будет единого центра, но при этом можно будет проводить операции по купле-продаже. Сама проблема заключается в том, что биржи являются посредниками и пользуются доверием. В распределенной системе или доверие должно быть распределено или его вообще не должно быть (trustless). Первое еще как-то можно создать (цепочки доверия и все-такое. Пример Ripple). А вот можно ли в контексте биржевой торговли создать второе — это и есть серьезный вопрос.
Т.е. проблема актуальна, когда пытаешься получать ресурсы из интернета? Т.е., если мы открываем внутренние ресурсы или сайты i2p или пользуемся mesh-сетью типа cjdns, то становится неактуально или просто усложняется?
Отличный подход. Еще бы практиковали удаленную работу, и я бы с удовольствием маячил бы у их виртуальных порогов. (:
Давно интересуюсь распределенными системами и рад, что наткнулся на описание книги. Отталкивает немного пролог с демонстрацией академического мировоззрения и мнением, что в вузах учат думать, но все-таки эта работа задевает настолько важную и перспективную тему, что я обязательно поинтересуюсь у знакомых реальных разработчиков распределенных систем, стоит ли вникать. Очень надеюсь, что работа окажется полезной для меня и будет повод сделать пожертвование.
На мой взгляд, самому вебу не обязательно меняться хотя бы в начале правильной движухи. Но есть необходимость в появлении распределенных полноценных аналогов впжных сервисов: почта, сообщения, телефония и т.д. Социалки те же. Т.е. веб тут не обязателен: разве что локальный интерфейс к бекенду ноды сети. Нужна нормальная меш-сеть, когда устройства налету связываются и передают данные тех же сервисов на своем уровне. Наличие сайтиков и прочей чуши — дело десятое. Крупные полезные проекты типа википедии наверняка обзаведутся зеркалами или сами перейдут на распределенные рельсы, лишая необходимости делать красивые глаза.
Ну а на тех, кто тут заливает про то, что текущее положение вещей есть то, что надо, слушать не стоит. Те любого навоза готовы навернуть.
Да здравствуют распределенные решения! Храни везде и нигде.
как говорится, на каждую хитрую попу найдется более хитрый писюн. Начнутся движухи с обходами, мешсетями. В случае жести, дойдет до передачи кусочков инфы от телефона к телеону по блютусу, например. Это все, конечно, требует скоординированности и мозгов у народа. Но даже при нашем овечьем обществе есть движуха и есть люди. Есть же опенсорс и т.д. Значит какая-то ниша будет. По сути, цель может сместиться: если нет варианта сделать мир лучше, то хотя бы сделать некий андеграунд для тех, кто понимает.
Это как «естественный отбор» и борьба добра с говном. Думаю, что таким образом создается отличное условие для ухода от этих ваших яндексофэйсбуков для распространения информации в сторону распределенных систем: те же распределенные социалки могут получить развитие. Получится, что эта система «ничья», это не сайт, а если и сайт, то нода публичная, коих много, но для большинства безопаснее и удобнее доступ к странице по локальному порту. Между нодами шифрование и нераскрытие информации. При желании можно чеснок засеять. ((:

В общем, придется развивать это все. Было бы круто создать какой-то глобальный фонд поддержания распределенных систем: от биткоина до твистера через i2p. Деньги собирать на те же криптовалютные кошельки и выделять на перспективные проекты.
Поправка: 10 NVC, а не $
Не совсем так. Обычно подразумевается произведение денежной массы в конкретном непотраченном входе на время его существования. Ну и далее уже зависит от конкретной валюты: у Novacoin того же используется принцип плавающей награды, зависящей от сложности + ограничение награды сверху в 10$ для PoS блоков: таким образом защищаемся от монополизации процесса подтверждения блоков толстосумами. Ну а далее, при растущей все больше и больше пос-сложности эмиссия монет уже замедляется и награды падают. Процесс подтверждения перестает быть способом заработка, как это происходит у майнеров PoW валют, а довольно распределенным по юзерам процессу. Ну а гибридность как раз для того, чтобы не быть уязвимыми к 50%+ атаке, естественно.
Работаю удаленным программистом уже два года. Первое время только «въезжал» в ситуацию, перерабатывал. Так же переживал, если приходилось на что-то отвлекаться и проводить день непродуктивно. Позже я вспомнил, что даже работая в офисе, люди не пашут «у станка» от первой минуты до последней. Многие тратят время на совещания, котиков в интернете и прочее. Вряд ли за многими упорно следит некое «начальство» и напрямую командует, что им делать (я бы таких просто послал). Т.е. я понял, что нет смысла сильно переживать, если работа идет плохо или пришлось отъехать. Если я в рабочее время куда-то отошел или отъехал по делам, я просто откладываю дела на вечер. Отъехал я днем просто потому, что офисные мученики обычно свои корыта возят вместе с собой в офис и обратно, и днем — отличное время для поездок куда-то: минимум заторов, минимум очередей, вообще спокойно и суеты меньше. Вечером уже можно посидеть. Но такие вещи делаются у нас далеко не каждый день. Лично я стараюсь не разрывать день, чтобы вечер посвятить отдыху с девушкой.
А насчет рабочих процессов: лично я учусь быть себе самому адекватным начальником: не упахиваться на пустом месте ради каких-то непонятных показателей и скоростного говнокодинга: если ничего критичного не происходит, то можно размеренно и спокойно создавать что-то, при этом уделяя внимание качеству, а не скорости. Если же вижно, что работанад чем-то затянулась, то можно немного пересидеть и потратить время на завершение дел, однако это тоже нельзя делать слишком часто — затягивает, превращая жизнь в работу на дядю с выслушиванием недовольств близких.
Думаю, что время централизованных сервисов уже прошло. Если мы говорим о приватности, независимости и неподконтрольности какой-либо ограниченной группе лиц, то тогда мы говорим только о распределенной и опенсорсной системе. Все остальные попытки открыть якобы приватный, не следящий централизованный сервис — либо обман, либо глупость, потому что рано или поздно к тебе придут люди в штатском и заставят им сливать все, под угрозой обвинений в терроризме или прочей детской порнографии.

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

Если вы действительно задумываетесь о независимом поиске, присмотритесь к YaCy.
Так же стоит обратить внимание на Mesh сети, оверлэйные сети и т.д.
У меня сложилось такое мнение, что наши вузы дают т.н. будущему специалисту набор отрывочных знаний и фундаментальный апломб, которым некоторые, как 35 см прибором меряться с другими стремятся. (:
Кстати, хочу сказать, что склонность решать задачи более фундаментально, расширяемо и модифицируемо, под изменяющиеся задачи и условия, по-моему, не зависит от формального образования и склонности человека сидеть над матаном. У нас в команде есть люди и с образованием и есть вроде меня — бездипломные. Склонность делать продуманно не зависит, как выяснилось. Я стараюсь «дольше запрягать» и радоваться, когда изменяющиеся условия задачи не заставляют меня переделывать все с нуля.
Я не там мало почитывал форумы, тексты на хабре и даже запускал cjdns, но все не пойму пару вещей:

1) Точка доступа вообще может автоматом подсоединяться к ближайшим точкам доступа (если таковые есть) и потом раздавать доступ мобильным клиентам? И как это реализуется?
2) Почему такие доски не раздают доступ для всех под одним SSID для автоподключения мобильных клиентов. Пусть даже договориться и единый SSID и пароль сделать для шифрования по воздуху?
3) Несмотря на криптоанархические идеи, мне кажется, что выполнение хотя бы параллельно функции последней мили для интернета резко бы дало покрытие. Очень много городков и частного сектора, куда нормальные провайдеры не могут себе позволить тянуть проводной интернет. В таких случаях есть ростелеком с крайне убогим АДСЛ или дорогой неоинтернет от большой тройки. Думаю, что народ бы очень поддержал такое, учитывая, что в свое время этот же народ неплохо тянул витуху между домами, организовывая домовые сети.

Просветите. (:
Спасибо! Отличная статья. Все думаю завести специальную машинку для того, чтобы поднять на ней всякие i2p, cjdns, tor и прочие демоны. Постоянная работа будет держать демоны в боевой готовности и давать пользу сетям, а на ноуте будет меньше тяжелых процессов. Наверное так же можно делать тунеть на такую машинку с жестким перенаправлением в эти сети и пользоваться благамираспределенности.
Наверное пора создавать специальные фонды безопасности открытых криптографических решений, чтобы народ туда скидывался краудсорсингом и выплачивал деньги тем, кто будет находить серьезные уязвимости. Свободное ПО не значит бесплатное пиво, как говорится. Хочешь независимости и безопасности, вкладывайся. Вообще, мне кажется, что сейчас важно кидать деньги в те проекты, которые хотя бы заработать помогают. Я вот сделал себе по расписанию платеж по 10 баксов вроде с карточки в Perl foundation. Вроде и негусто, но если массово делиться, то люди, которые тратят свое время на разработку и поддержку будут получать достойное вознаграждение, а те же пентестеры вместо слива уязвимостей непонятно кому смогут надеть белую шляпу, получить «лавандос» и признание. (:
Теперь вопрос стоит в том, как при этом жить? Т.е. мы можем спокойно уже признать, что это все реализуют: коряво или не очень, может медленно из-за технических трудностей, но введут, т.к. большая часть населения… кхм, молчаливые конформисты в лучшем случае.
Так вот, как действовать тем, что захочет себе оставить какие-то степени свободы? Теоретически криптовалюты и прямые обмены на нал p2p в кафе — вполне годная идея, НО ведь наверняка будут уменьшать количество нала в обороте и реагировать на крупные денежные массы в бумаге, как на что-то потенциально преступное (привет сшашка).
А как можно будет фрилансерам и просто свободолюбивым людям обходить ограничения на анонимные платежи и гонять финансовые потоки мимо нашего любимого государства?

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность