Peer to peer что это такое в вайбере
Технология peer-to-peer позволяет вашему смартфону обмениваться IP-адресами и устанавливать прямое подключение со смартфоном вашего собеседника. Peer-to-peer используется только для звонков 1-на-1 через Viber.
Что означает мигающая звездочка в Вайбере?
Как в Вайбере убрать сквозное шифрование?
Можно ли убрать сквозное шифрование
Как узнать кто просматривает мой Вайбер?
Так как Viber – это не полноценная социальная сеть, то приложение не дает никакой информации, кроме той, которая заполнена вами лично в профиле. На вопрос «видно ли в вайбере кто заходит на мою страницу» дадим однозначный ответ – нет. В нем отсутствует возможность узнать, кто побывал у вас.
Что значит используется сквозное шифрование в Вайбере?
Как сделать Хайлайт в Вайбере?
Что такое Хайлайт в Мессенджере на В?
- Тапните пальцем по нужному названию и удерживайте несколько секунд;
- Появится небольшое меню – кликайте по строке «Закрепить»;
Как убрать в Ватсапе сквозное шифрование?
Разработчиками WhatsApp не предусмотрено отключение сквозного шифрования. Это упомянуто даже на официальном сайте приложения. Такое решение вполне логично, ведь для пользователей всегда была важна сохранность и безопасность личной информации. А если деактивировать эту функцию, то и защищенность уйдет.
Что значит звонки защищены сквозным шифрованием?
Как понять защищено сквозным шифрованием?
Как в Вайбере скрыть время посещения для одного человека?
Эту информацию можно скрыть от посторонних глаз – вот что необходимо сделать:
- Откройте настройки мессенджера;
- Перейдите к разделу «Конфиденциальность»;
- Найдите строку «Просмотрено»;
- Снимите галочку напротив этого пункта;
- При необходимости перезагрузите приложение.
Как зайти в Вайбер чтобы никто не знал?
«Невидимка» в Viber (быть невидимым онлайн): как включить
- Необходимо войти в главное меню приложения (в правом нижнем углу нажать на опцию «Ещё»);
- Войти в «Настройки» > «Конфиденциальность»;
- Отключить опцию «В сети» (Ваше присутствие онлайн не будет отображаться возле имени контакта);
Как удалить себя из Вайбера у другого человека?
Как удалить себя из списка контактов собеседника?
- Выбрать желаемого человека в списке контактов и щелкнуть по нему правой кнопкой мыши
- В меню выбрать «Удалить себя из его списка контактов»
Как понять что ты в черном списке в Вайбере?
Как определить, что вы в черном списке?
Если мессенджер устанавливается на ПК впервые, появится запрос на синхронизацию – нужно щелкнуть «Да» на обоих устройствах. Теперь можно читать переписку другого человека в Вайбере: данные доступны благодаря синхронизации, автоматическому дублированию информации.
Если вы регулярно пользуетесь Интернетом, маловероятно, что вы не слышали о терминах peer-to-peer или аббревиатуре P2P. Было ли это упомянуто в новостной статье, на телевидении или в разговоре с другом, который сказал вам, что он только что загрузил последний эпизод «Игры престолов», вы, возможно, наткнулись на этот термин. Если вы хотите знать, что такое peer-to-peer, и для чего он используется, вы должны прочитать эту статью.
Что такое P2P или Peer-to-Peer?
Peer-to-peer или P2P в сокращенной форме относится к компьютерным сетям, использующим распределенную архитектуру. Это означает, что все компьютеры или устройства, входящие в нее, совместно используют рабочие нагрузки в сети. Компьютеры или устройства, которые являются частью одноранговой сети, называются одноранговыми. Каждый одноранговый узел из одноранговой сети равен другим одноранговым узлам. Нет привилегированных сверстников, и в центре сети нет центрального административного устройства.
Кроме того, каждый ресурс, доступный в одноранговой сети, является общим для одноранговых узлов без участия центрального сервера. Общие ресурсы в сети P2P могут быть такими, как использование процессора, дисковое пространство или пропускная способность сети.
Что делают сети P2P (peer-to-peer)?
Основная цель одноранговых сетей заключается в совместном использовании ресурсов и совместной работе компьютеров и устройств, предоставлении конкретной услуги или выполнении конкретной задачи. Как мы уже упоминали ранее, P2P используется для совместного использования всех видов вычислительных ресурсов, таких как вычислительная мощность, пропускная способность сети или дисковое пространство. Однако наиболее распространенным вариантом использования одноранговых сетей является обмен файлами в Интернете. Одноранговые сети идеально подходят для обмена файлами, поскольку они позволяют подключенным к ним компьютерам получать файлы и отправлять файлы одновременно.
Если вы загружаете один и тот же файл через одноранговую сеть, используя сайт BitTorrent в качестве отправной точки, загрузка выполняется по-разному. Файл загружается на ваш компьютер в битах и частях, которые поступают со многих других компьютеров в сети P2P, у которых уже есть этот файл. В то же время файл также отправляется (загружается) с вашего компьютера другим лицам, которые его запрашивают. Эта ситуация похожа на двухстороннюю дорогу: файл похож на несколько небольших автомобилей, которые приходят на ваш компьютер, но также оставляют другим, когда они запрашиваются.
Почему одноранговые сети полезны?
Сети P2P имеют несколько характеристик, которые делают их нужными:
- Их трудно снять. Даже если вы закрываете одного из сверстников, другие продолжают работать и общаться. Вы должны закрыть всех сверстников, чтобы сеть перестала работать.
- Одноранговые сети чрезвычайно масштабируемы. Добавление новых сверстников легко, так как вам не нужно выполнять центральную конфигурацию на центральном сервере.
- Когда дело доходит до обмена файлами, чем больше сеть одноранговых сетей, тем быстрее это происходит. Наличие того же файла, хранящегося на многих одноранговых узлах в сети P2P, означает, что когда кому-то нужно его загрузить, файл загружается из многих мест одновременно.
Зачем нам нужны одноранговые сети? Правовые прецеденты для P2P
Нам нужны одноранговые сети для подключения компьютеров и устройств без необходимости настройки сервера. При создании сервера для всего очень дорого и сложно управлять, и люди используют более дешевые альтернативы, такие как P2P. Вот несколько примеров распространенных случаев использования сетей P2P:
История сетей P2P
Следующей большой вещью в истории P2P был 1999 год, когда Napster ожил. Napster был файлообменным программным обеспечением, которое люди использовали для распространения и загрузки музыки. Музыка, распространенная на Napster, обычно защищалась авторским правом и, таким образом, была незаконной для распространения. Однако это не помешало людям получить его. Хотя Napster был тем, кто получил P2P в мейнстриме, Napster в конечном итоге потерпел неудачу и был закрыт властями из-за всего содержания, которое было незаконно распространено на нем. В настоящее время P2P остается одной из самых популярных технологий для обмена файлами через Интернет, как законно, так и незаконно.
Незаконное использование одноранговых сетей
Вывод
Как вы видели в этом руководстве, peer-to-peer представляет собой сложную технологию, которая родилась и основана на простом принципе: децентрализация. Мы также знаем теперь, что его цель честна, но ее использование не всегда навсегда. Некоторые люди утверждают, должно ли это быть запрещено или нет, потому что P2P остается самым важным средством незаконного распространения контента, защищенного авторским правом. Однако, если ручка должна быть запрещена к использованию, потому что писатель плох на своем ремесле?
Мы продолжаем небольшую серию статей, где самым простым и понятным языком объясним вам, чем современные популярные мессенджеры отличаются друг от друга, как себя в них вести и какой, собственно, лучше. Основной упор, как и прежде, на безопасности, но и про удобство использования и популярность упомянем. На очереди у нас мессенджер для наших мам и пап, как любит шутить молодежь, — Viber.
Помните! Любой мессенджер не может быть на 100% безопасным и конфиденциальным. Если вы хотите получить коды от банковских ячеек или взломать пароль от личного облачного хранилища какого-нибудь президента, то общение в любом мессенджере будет не самым защищенным.
Хистори
Родился как-то в Нижнем Новгороде Игорь Магазинник. Дожил там с родителями до 16 лет и эмигрировал в Израиль, где в армии познакомился с Марко Талмоном. В конце нулевых друзья вовсю пытались создать что-нибудь классное и решили, что будут делать клон то ли Skype, то ли WhatsApp. На выходе получился странный гибрид, который вобрал в себя все лучшее от обоих… и фиолетовый цвет.
Декабрь 2010 — появление на свет. Как и Telegram, сначала приложение было только для iPhone. Еще Viber имел забавное ограничение в 50 000 пользователей (это даже не все жители города Нягань, в котором живет 58 000 человек).
Август 2012 — разработчики наконец-то заканчивают финальную версию Вайбера. Для этого они привлекли инвестиций на общую сумму в $200 миллионов.
Март 2013 — через Viber можно звонить на городские стационарные номера. Конечно, платно, но очень дешево. Функцию назвали ViberOut.
Январь 2014 — Вайбер покупают японцы из компании Rakuten, которые хотят стать королями вселенной главными поставщиками интернета в мире. Получается пока не очень, но приобретение с лихвой окупилось.
Наши дни — Viber является одним из самых популярных мессенджеров и приложений для звонков у старшего поколения на постсоветском пространстве.
Viber в вопросах скачивания никуда от конкурентов не ускакал, поэтому — iOS, Android.
Веб-версии у приложения нет и, скорее всего, не будет, потому что основной посыл Вайбера — это звонки. Зато есть специальное расширение для Google Chrome, доступное здесь. Кстати, в описании этого расширения разработчики все равно умоляют вас установить десктопную версию.
Вы можете установить Viber и в качестве компьютерной программы на Mac и PC.
Вайбер терпеть не может, когда у вас открыто одновременно несколько видов приложения на разных устройствах. Чтобы мессенджер не капризничал, где-нибудь его закройте. Кстати, если вы подключили номер к аккаунту, установили версию для компьютера, а потом удалили Вайбер с телефона, то примерно через неделю он перестанет работать и на компьютере.
Настройка
После установки нажимаем на «Еще» в правом нижнем углу приложения.
Там же ищем графу «Настройки» и усиленно туда давим.
Удивительно, но вкладка «Учетная запись» нам не нужна.
Жмем на «Конфиденциальность» и попадаем в достаточно бедные настройки этой самой конфиденциальности. И там есть два очень важных ползунка. Первый из них — «Использовать Peer-to-Peer». Если вы созваниваетесь по Вайберу только с друзьями и родственниками, то сюда можно не нажимать. Но вот для любых других звонков эта галочка очень опасна, ведь через ваш IP, которым вы в таком случае поделитесь, можно узнать очень много важной информации.
А второй важнейший ползунок — «Собирать аналитику» в разделе «Личные данные». Что это за аналитика? Куда отправляется эта аналитика? Кто ее читает? Что там в Зоне 51? И другие вопросы, которые останутся без ответа. Отключите эту функцию немедленно, благо никаких санкций за это от приложения не последует.
Что делать с персонализацией рекламы и контента — дело ваше. Вы не можете, например, отключить таргет в Google, но все равно им пользуетесь, так зачем запрещать это Вайберу?
И на этом все… нет, вообще все. Никаких вам более настроек безопасности с барского плеча не скинули. Всякие пин-коды, двухфакторные аутентификации и прочие излишества, дескать, оставьте себе и своему умному телефону, а в Viber вы входите без стука.
Стоит ли использовать?
Минусы
Контингент — Viber — это, если хотите, «Одноклассники» в среде мессенджеров.
Спам — еще каких-то пару лет назад Viber буквально утопал в потоках спама, а создатели не знали, что с этим делать. Сейчас ситуация улучшилась, но не до конца.
Интерфейс — если вы думаете, что сделать мессенджер неудобным в плане дизайна практически невозможно, то добро пожаловать в Viber. Опять же, создатели пытаются сделать интерфейс более дружелюбным, подсмотрев какие-то решения у других, но, кажется, даже Mail.Агент был лучше. Хотя стойте… зато он фиолетовый! А все остальное — вкусовщина.
Каналы — они, конечно, есть, но выполнены для галочки. Называются «паблик-аккаунты». Они даже находятся там же, где пункт «Настройки». Там, правда, даже Washington Post есть, а еще канал Ольги Бузовой, но с Telegram или какой-нибудь другой социальной сетью все это не идет ни в какое сравнение.
Стикеры — они платные! У нас всё.
Плюсы
«Звонилка» — как телефоно-заменитель Viber справляется лучше остальных. У него свой протокол дозвона, свои аудиокодеки и поиск оптимального соединения. Качество связи и скорость соединения у конкурентов гораздо ниже.
Номер другой страны* — классная функция, позволяющая вам обрести настоящий мобильный номер практически любой страны. Конечно, этим часто пользуются спамеры, из-за чего вам могут названивать какие-нибудь трейдеры с британского номера, но функция полезная. Так и представительство можно открывать. (*услуга платная)
Личное облако — «Избранное» в Telegram — это бездонное хранилище всего что угодно. Все картинки, заметки, истории, музыку и полезные ссылки можно скидывать в свой собственный telegram-подвальчик и не переживать, что там закончится место.
Дешево — звонки на стационарные телефоны по всему миру. Недорого. Есть различные тарифы, которые можно настроить под себя и платить, например, всего €5 в месяц.
Место — не сжирает место на телефоне своим скрытым кэшем, который нужно каким-то образом чистить. Если в один прекрасный день ваш смартфон скажет, что у него совсем не осталось памяти, то, скорее всего, его незаметно подкушали прожорливые WhatsApp или Telegram. Вайбер весь свой мусор сжимает и удаляет при любом удобном случае.
Вывод
Во всех статьях о мессенджерах вывод будет практически одинаковым. Если вы заклеиваете камеру изолентой, носите балаклаву на улицах, общаетесь с коллегами на специально выдуманном языке и знаете, что такое Tor, то использовать Viber точно не стоит. Вообще в таком случае нельзя кому-то звонить, ведь Вайбер — это больше про «позвонил», чем «написал».
Как узнать кто заходит на мою страницу в Вибере?
Так как Viber – это не полноценная социальная сеть, то приложение не дает никакой информации, кроме той, которая заполнена вами лично в профиле. На вопрос «видно ли в вайбере кто заходит на мою страницу» дадим однозначный ответ – нет. В нем отсутствует возможность узнать, кто побывал у вас.
Что значит используется сквозное шифрование в Вайбере?
Как убрать сквозное шифрование в Вайбере?
Для начала попробуем удалить секретный чат в Вайбере полностью:
- Откройте мессенджер;
- Перейдите к беседам и найдите нужную;
- Сделайте свайп влево до появления красного крестика;
- Тапните по иконке «Удалить»;
Как можно следить за человеком по Вайберу?
- Зайдите в «Настройки».
- Нажмите на «Конфиденциальность и безопасность».
- Нажмите на «Геоположение».
- Найдите там viber.
- Сдвиньте ползунок в сторону запрета.
Почему в Вайбере изменилось время последнего посещения?
Это может быть вызвано тремя причинами: Пользователя внесли в черный список. Контакт предпочел скрыть информацию о последнем посещении, данные о себе (это делается в настройках). Собеседник удалил приложение, потерял доступ к телефонному номеру или просто давно не заходил в Viber.
Можно ли изменить время посещения в Вайбере?
Изменить свой часовой пояс в программе пока невозможно, да и такая возможность не пользовалась бы популярностью. Разработчики решили не вводить ее, оставив автоматическую синхронизацию с мобильным или интернет-оператором. Точно также невозможно и самостоятельно изменить последнее посещение вайбер.
Как понять используется сквозное шифрование?
Как восстановить переписку в Вайбере если нет резервной копии?
- Заходим в «Настройки»: в окне списка чатов нажимаем снизу справа на кнопку «Ещё», выбираем пункт «Настройки»
- Переходим в «Учётная запись»
- Открываем «Резервное копирование»
- Выбираем «Восстановить»
- В открывшемся окне жмём «Восстановить сейчас»
- Готово! Проверяем.
Как понять что ты в черном списке в Вайбере?
Как определить, что вы в черном списке?
Как перейти в обычный чат в Вайбере?
Внизу открывшегося перечня функций наличествует пункт «Перейти в обычный чат» — коснитесь его наименования. На этом всё – вы мгновенно переместитесь в переписку без дополнительных опций приватности, если она существует, либо попадете в созданный автоматически новый обычный диалог.
Почему не видно в Вайбере в сети человек или нет?
Как определить местонахождение человека по номеру телефона без его согласия?
Как узнать где находится человек по Ватсапу?
Можно ли узнать где находится человек по номеру телефона?
Peer-to-peer - это архитектура передачи данных, основанная на идее равноправия всех участников сети. В сети отсутствуют выделенные серверы. В отличие от традиционных сетей, каждый из участников является как клиентом, так и сервером. Основным преимуществом такой сети является практически полная независимость работоспособности сети от её размера. В то время, как построить и поддерживать сервер на сотни тысяч пользователей является непростой задачей, peer-to-peer сети отлично с этим справляются.
В некоторых peer-to-peer сетях кроме равноправных node присутствуют сервера, которые выполняют административные функции, такие как поддержка базы онлайн пользователей. К частично децентрализованным сетям относятся например eDonkey, BitTorrent, Direct Connect, The Onion Router.
Протокол BitTorrent был разработан в 2001 году Коэном Брахмом, чтобы позволить набору узлов быстро и легко обеспечивать общий доступ к файлам.
Сам протокол состоит в следующем: есть небольшой торрент-файл, содержащий информацию о трекере, который следит за файлом, и список сегментов, из которых состоит файл: для сегмента хранится 160-битовый SHA-1 соответствующего сегмента файла (обычный размер сегмента -- 64-512 кб). Таким образом, скачав файл, можно посчитать от него хеши и проверить, все ли скачалось без ошибок. Кроме торрент-файла есть трекер: сервер, который следит за состоянием пиров -- узлов, имеющих отношение к раздаче. Пир, получив торрент-файл, подключается к трекеру и узнает список сидов -- пиров, у которых уже есть некоторые сегменты файла, готовые их отдать. Узнав адрес сида, у которого можно что-то скачать, клиент уже обращается напрямую к нему и скачивает у него файл. Таким образом, все данные идут напрямую от пира к пиру (peer-to-peer), а трекер участвует лишь в качестве координатора процесса.
Таким образом, протокол не является централизованным (нет никаких выделенных хранилищ с данными), но решает проблему "А где же мне найти, где бы скачать вот этот фрагмент файла".
Для того, чтобы не было проблем с поиском какой-то части файла, трекер сначала предлагает загружать сегменты, которые есть у наименьшего числа участников сети. Это позволяет избежать проблемы, характерной для последовательной загрузки файла, когда много участников скачали почти весь файл, а вот самого конца сейчас ни у кого нет.
Система работает хорошо, когда каждый ее участник скачал документ, а потом еще и остался на его раздаче, отдавая свой долг перед родиной. К сожалению, бывает так, что клиент скачал все, что ему нужно, и решил не оставаться на раздаче -- таких пиров называют личерами. Если в системе много личеров, то раздавать файлы некому, и скорость скачивания падает. Для решения этой проблемы трекер может применить систему поощрений: отдавать пиру очередной сегмент, лишь если его отношение "скачал/отдал" не меньше, чем какое-то конкретное число, мотивируя клиентов оставаться на раздаче, повышая свой рейтинг. К сожалению, это не всегда хорошо работает, так как бывают компьютеры, имеющие хорошую скорость скачивания и малую скорость отдачи. Таким клиентам сложно иметь хороший рейтинг, и они в итоге страдают от этой системы.
Слабым местом системы можно назвать систему трекеров: трекер должен быть всегда в сети, и быть готовым координировать большое количество пиров. Это, конечно, значительно более простая работа, чем явно пересылать каждому желающему целые файлы, но тоже достаточно ресурсоемкая. Несмотря на это, в мире сейчас немало больших торрент-трекеров, несмотря на борьбу с ними компаний, занимающихся защитой авторских прав. Торрент-трекеры действительно всегда были оплотом пиратского контента -- трекеру-то ничего не предъявишь, что он хранит нелицензионный и не предназначенный для распространения контент, а участникам сети особо ничего и не предъявишь (бывают прецеденты, но они достаточно редки).
Для начала, можете найти в интернете любой .torrent файл. В таком файле содержится закодированная информация о торренте. В данном случае используется Bencoding кодирование про которое можно подробнее прочитать здесь, для этого, например, есть библиотека для питона bencode 3rd party library(pip install bencode).
Потребуется расшифровать и распарсить файл. Из всего, как минимум, понадобится часть announce url и info, в последней содержатся такие поля как piece length(длина кусочка), pieces(список хешей кусочков), paths и lengths для отдельных файлов (структура для торрента с отдельным файлом и несколькими может несколько различаться).
Далее, нужно сделать GET запрос серверу, используя announce url в формате ‘announce-url?param=value¶m=value&…’. Подробнее узнать про кодирование url можно здесь, а также можно воспользоваться питоновской библиотекой (pip install requests). О параметрах запроса можно узнать тут. Примеры параметров: 'info_hash' - хеш info части раскодированого torrent файла посчитанный SHA1 алгоритмом, ‘peer_id’ - строка из 20 байтов, подробнее про формат тут.
В ответ от сервера клиент получит закодированый список пиров. Используйте Benconde раскодировщик, чтобы в части peers найти список адресов в формате ip_address:port.
Далее, можно пытаться подключаться к любому из пиров по TCP, для начала советуется поддерживать хотя бы одно соединение.
Этого уже вполне хватает, чтобы обмениваться файлами с другими пирами.
Рассмотрим пример децентрализованной структурированной P2P сети.
Предположим, что перед нами стоит задача поддерживать DHT: Distributed Hash Table. DHT -- распределенная хеш-таблица, которая размещена на нескольких различных узлах, при чем данные о значениях хранятся на разных узлах сети. Кроме того, потребуем от системы децентрализованность: отсутствие каких-либо специально выделенных серверов, отвечающих за поддержание структуры сети.
Распределенные хеш-таблицы могут найти множество применений. Например, у вас есть какие-то данные, к которым вам нужен доступ, но их слишком много для хранения на одном сервере -- вы используете DHT. Может быть, вы хотите свою торрент-систему, где каждый участник, пока он будет находиться в сети, будет отвечать за какие-то файлы -- в этом случае вам тоже подойдет DHT.
Рассмотрим вариант, предложенный Хордом (Chord). Скажем, что ключами нашей хеш-таблицы будут, например, 160-битные числа (например, SHA-1 хеш объекта). Назначим каждому узлу 160-битное число (как вариант, случайно), и каждый узел будет отвечать за объекты, для ключей которых число в этой вершине ближайшее среди всех чисел вершин.
Для инициализации можно считать, что у нас достаточно мало узлов в сети, каждый узнает ключи других узлов, и инициализирует свою часть хеш-таблицы.
Предположим, что клиент подключился к одному из узлов сети, и хочет найти сервер, отвечающий за какой-то ключ k. Простой способ -- заставим каждый узел хранить следующий и предыдущий (по ассоциированному ключу) узлы, и тогда, если ключ находится не в зоне нашей ответственности, можно спокойно передать запрос следующей вершине. Если какой-то узел хочет выйти из сети, он говорит своим соседям, что больше работать не будет, и передает им свои части таблицы. Подключение новых узлов работает аналогично.
К сожалению, это работает медленно: пробегать для каждого запроса в среднем половину серверов -- не лучшая идея. Вместо этого можно хранить что-то вроде двоичных подъемов: не только ссылку на следующий сервер, но и ссылку на сервера, отвечающие за ключ (k+2^0)%2^160, (k+2^1)%2^160), etc. Таким образом, мы сможем дойти до нужного сервера всего за логарифм операций.
Таким образом, мы рассмотрели пример децентрализованной структурированной P2P сети.
Blockchain -- распределённая база данных, представляющая из себя цепочку блоков в каждом из которых есть список транзакций.
Bitcoin - это децентрализованная цифровая валюта работающая в сети интернет. Bitcoin основан на Blockchain технологии.
Идея создания распределённой криптовалюты сопряжена с трудностями основная из них это проблема Двойного расходования (англ. Double-spending). В отличие от обычных бумажных денег, которые нельзя просто так взять и скопировать. Можно легко сделать копию электронного файла, который содержит информацию о кошельке, и попытаться потратить деньги в один момент в разных частях света. Так как система распределённая нет такого сервера у которого можно было бы запросить информацию о текущем счёте. С одной стороны это сильно усложняет принцип работы, но с другой даёт огромные преимущества связанные с распределённостью.
Как уже говорилось информация о транзакциях разбита на блоки и хранится следующим образом. Основная информация, которую содержит каждый блок.
- хеш всего блока
- хеш предыдущего блока в цепи
- свой порядковый номер в цепочке
- список транзакций (порядка 1000)
В качестве хеш функции используется sha-256. Для хеширования списка транзакций используется древовидный хеш.
Blockchain в первую очередь распределённая база данных. Её содержимое хранится на множестве компьютеров по всему миру. Несмотря на то, что данные о всех транзакциях хранятся у всех участников в открытом виде, отельно взятому участнику нет возможности что-либо подменить в базе данных. Так как после любого изменения в блоке у него изменится хеш, а следующий блок знает значения хеша предыдущего, а значит будет очевидно, что блок подделан. Чтобы реально подделать блок нужно изменить не только его, а ещё все следующие. То есть для этого злоумышленнику нужно обладать вычислительными мощностями большими чем у всего остального мира. А это на практике не возможно.
Адрес - последовательность из 27-34 латинских букв и цифр. По сути — это всё, что нужно знать от получателя для перевода ему денег. В одном кошельке может быть сколько угодно адресов, но адреса между собой никак не связаны. Зная только адрес, можно выяснить, сколько денег было получено на него и с него отправлено, но нельзя выяснить, чей он, кто отправлял деньги и зачем.
Майнинг - процесс, который решает две основные задачи, создания новых блоков с транзакциями и эмиссию биткоинов. Майнинг нужен для существования сети Биткоин, именно майнеры создают новые блоки и записывают в них все транзакции, которые произошли с момента создания предыдущего блока. Процесс майнинга требует решения математически сложной задачи, а значит, требует вычислительных ресурсов. Чтобы люди занимались майнингом, каждый вновь найденный блок не только записывает свежие транзакции, но и даёт майнеру немного биткоинов.
Когда один из участников хочет перевести деньги другому, он рассылает информацию об этой транзакции всем участникам сети. Майнер, получив очередную транзакции проверяет, что она корректная. То есть что у отправителя достаточно денег на счёте. Так как каждый майнер хранит всю историю транзакций, это легко сделать. Если всё хорошо, то транзакция добавляется в список, иначе отвергается.
Сложность математической задачи для создания блока постоянно регулируется и поддерживается так, чтобы новый блок создавался в среднем раз в 10 минут.
Распределённость и общение между серверами через peer-to-peer соединения даёт большие преимущества bitcoin.
- Система по своей конструкции является очень надёжной. Например, чтобы обеспечить надёжность системы WebMoney нужно построить дублирующие сервера по всему миру чтобы защитить себя от технических неисправностей и природных катастроф. Данных о всей истории транзакций bitcoin хранятся на множестве компьютеров по всему миру и не нуждаются в хранение в дата-центрах.
- Для перевода денег нет необходимости доверять посреднику, например, банку или интернет порталу.
- Нет возможности блокировать транзакции по политическим мотивам. Каждый узел сам принимает решение принять транзакцию или нет.
- Нет единого центра, который можно было бы взять под контроль силой и начать управлять валютой.
Недостатки данной системы.
- Общий размер истории стремительно растёт. На январь 2017 года он занимает более 100 Гб. Следовательно со временем всё меньше людей с может себе позволить скачать всю историю и проверять истинность транзакций.
- Деньги могут быть украдены с помощью вредоносного ПО.
В июне 2016 года Шведский земельный реестр сообщил, что организация тестирует эту технологию с тем, чтобы перевести на её основу базу данных земельных участков в Швеции
Сбербанк в 2017 году запустит документооборот на основе blockchain. Это резко сократит затраты человеческих ресурсов, позволит избежать дублирования информации, перейти к совершенно новому способу подтверждения подлинности документов.
Friend-to-Friend -- это разновидность peer-to-peer сетей, в которой пользователи обмениваются данными только с теми peer-ми, которым они доверяют. Для аутентификации используются цифровые подписи и пароли. В отличие от P2P пользователи не могут посмотреть список участников F2F сети, кроме своих друзей. Из достоинств таких сетей можно отметить, что F2F являются сильно более защищёнными от хакерских атак, а также в них сильно меньше личеров. Использование F2F-сетей позволяет избегать атак типа mitm (man in the middle), то есть пользователи могут без опасений обмениваться секретными данными (например, крипто-ключами) со своими друзьями.
Читайте также: