Jump to content

ЭйгенТраст

EigenTrust Алгоритм — это алгоритм управления репутацией для одноранговых сетей, разработанный Сепом Камваром , Марио Шлоссером и Гектором Гарсиа-Молиной . [1] Алгоритм предоставляет каждому узлу в сети уникальное глобальное значение доверия, основанное на истории загрузок узла, и, таким образом, направлен на уменьшение количества недостоверных файлов в P2P- сети. По данным Google Scholar, его цитировали примерно в 3853 других статьях. [2]

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

Алгоритм

[ редактировать ]

Алгоритм Eigentrust основан на понятии транзитивного доверия: если узел i доверяет любому узлу j , он также будет доверять узлам, которым доверяет j . Каждый узел i вычисляет локальное значение доверия s ij для всех узлов, которые предоставили ему подлинные или фальшивые загрузки, на основе удовлетворительных или неудовлетворительных транзакций, которые он имел.

где sat ( i , j ) относится к количеству удовлетворительных ответов, которые узел i получил от узла j ,и unsat( i , j ) относится к количеству неудовлетворительных ответов, которые узел i получил от узла j .

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

Локальные значения доверия агрегируются в центральном месте или распределенным образом для создания вектора доверия для всей сети. Основываясь на идее транзитивного доверия, узел i попросил бы других узлов, которых он знает, сообщить о значении доверия узла k и взвесить ответы этих узлов по уровню доверия, который я им наделяю.

предположить, что пользователь знал значения cij Если для всей сети в виде матрицы C , то вектор доверия который определяет значение доверия для дается

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

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

На основе приведенных выше результатов можно написать простой централизованный алгоритм вычисления значения доверия. что все локальные значения доверия для всей сети доступны и присутствуют в матрице C. Обратите внимание: мы предполагаем , Также отметим, что если приведенное выше уравнение сходится, мы можем заменить исходный вектор по вектору это m-вектор, представляющий равномерное распределение вероятностей по всем m узлам. Базовый алгоритм EigenTrust показан ниже:

повторить
до

См. также

[ редактировать ]
  1. ^ Камвар, СД; Шлоссер, Монтана; Гарсия-Молина, Х. (2003). «Алгоритм собственного доверия для управления репутацией в p2p-сетях» . Материалы 12-й Международной конференции по Всемирной паутине : 640–651. дои : 10.1145/775152.775242 . ISBN  1-58113-680-3 . S2CID   3102087 . Проверено 5 июля 2015 г.
  2. ^ «Гугл Академика» . Проверено 5 июля 2015 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0da127f40194d527f4f2a1073fa17315__1708335780
URL1:https://arc.ask3.ru/arc/aa/0d/15/0da127f40194d527f4f2a1073fa17315.html
Заголовок, (Title) документа по адресу, URL1:
EigenTrust - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)