Рождение Ethernet
Появление на свет Ethernet произошло 22 мая 1973 года, когда я передал руководителям исследовательского центра Xerox PARC докладную записку с описанием возможного принципа действия локальной сети (рис. 1).
Рис. 1. Схема Ethernet из записки для руководства Xerox PARC, поданной 22 мая 1983 года. С разрешения Xerox PARC |
На собрании, прошедшем в 1983 году на озере Тахо, команда 3Com по сбыту и маркетингу приняла решение снизить цену на платы Ethernet и предложить заказчикам стартовый комплект за 3 тыс. долл. на три узла со всеми кабелями, коннекторами и программным обеспечением на дискете. Цена комплекта была меньше установленной в большинстве компаний планки на сумму, выше которой обычно требовалось специальное разрешение руководства, — отважные ранние пользователи могли записать сетевые комплекты в счет оплаты текущих расходов. Наши торговые агенты сперва сомневались, поскольку комиссия за продажу такого комплекта для них была небольшой, но скоро ранние обладатели ПК вдруг начали закупать наши комплекты в неожиданно больших количествах.
Преимущество комплектов было в том, что они позволяли трем ПК делить один принтер и жесткий диск, который в те дни стоил немало — в 1983 году немногие компании могли позволить себе купить десятимегабайтный винчестер от IBM, предлагаемый с революционным на то время PC XT. Принтер Apple LaserWriter, появившийся двумя годами позже, стоил 7 тыс. долл. Таким образом, покупатели нашего стартового комплекта видели возможность амортизировать стоимость принтера и жесткого диска за счет объединения в локальную сеть трех ПК. А кроме того, по локальной сети можно было совершенно бесплатно обмениваться электронной почтой.
Итак, месяцы спустя торговые агенты 3Com вернулись к своим покупателям, чтобы продать им еще по 30 плат Ethernet. Но заказчики хотя и признали, что комплекты оправдали все обещания, жаловались, что пользы от столь маленьких сетей не много — в сети из трех человек переписываться по электронной почте особенно не о чем, хотя лично я в полной мере ощутил пользу от подключения настольных компьютеров к локальной сети еще в 1972 году. Почему же в 1983 году клиенты 3Com не ощутили того же, купив стартовые комплекты локальных сетей для ПК?
Возвращение к закону Меткалфа
Чтобы возразить критике закона, я предпринял попытку проверить его в контексте реальных данных, рассматривая N в формуле V ~ N 2 как функцию времени. При этом период времени ограничен — используются данные за десять лет работы сети Facebook, разумеется, воплощающей группообразующую сеть Рида. В компании постоянно сообщают об экспоненциальном росте количества пользователей, которое уже составляет миллиарды, ну а что же насчет групп? Склонны ли группы друзей в Facebook расти неограниченно или их численность приближается к некому пределу?
На рис. 3 приведены графики оценки роста числа пользователей и увеличения доходов компании Facebook за десять лет 1
Рис. 3. Графики роста количества пользователей Facebook и доходов компании за десять лет |
Оглавление:
Определение — что означает закон Меткалфа?
Закон Меткалфа — это понятие, используемое в компьютерных сетях и телекоммуникациях для представления стоимости сети. Закон Меткалфа гласит, что влияние сети — это квадрат числа узлов в сети. Например, если сеть имеет 10 узлов, ее внутреннее значение равно 100 (10 * 10). Конечными узлами могут быть компьютеры, серверы и / или подключающиеся пользователи.
Техопедия объясняет закон Меткалфа
Закон Меткалфа был задуман Джорджем Гилдером, но приписан Роберту Меткалфу, одному из изобретателей Ethernet (1980). Это говорит как о росте количества соединений, так и о стоимости. Учитывая, что Интернет, каким мы его знаем сегодня, не существовал при формулировании Закона, он больше говорил о ценности устройств в целом. Например, владение одним факсом бесполезно. Когда есть два факсимильных аппарата, вы можете общаться с другим человеком, но когда есть миллионы, устройство имеет определенную ценность.
Со временем Закон Меткалфа был связан с существенным ростом Интернета и его работой в соответствии с Законом Мура. Концепция похожа на бизнес-концепцию «сетевого эффекта» в том смысле, что ценность сети обеспечивает как дополнительную ценность, так и конкурентное преимущество. Например, у eBay может быть, а может и нет, лучший веб-сайт аукциона, но у него явно было большинство пользователей. Поскольку это так сложно воспроизвести, мощь сети вытеснила других конкурентов.
Обещание Ethernet: эластичность пропускной способности
На праздновании сорокалетней годовщины Ethernet многие спрашивали, что сегодня означает слово Ethernet. Педанты объяснят, что Ethernet — это локальная сеть производительностью 2,94 Мбит/с с управлением доступом по методу CSMA/CD (множественный доступ с контролем несущей и обнаружением коллизий), с восьмиразрядной адресацией, работающая на коаксиальном кабеле и использовавшаяся в Xerox PARC в 70-х. Другие уточнят, что Ethernet — это набор всевозможных стандартов семейства IEEE 802. Некоторые также отождествляют Ethernet с IEEE 802.3, то есть с кабельной локальной сетью, в отличие от беспроводной Wi-Fi — 802.11. Кто-то еще скажет, что Ethernet — это просто синоним локальной сети для ПК.
Итак, сорок лет спустя Ethernet продолжает демонстрировать эластичность пропускной способности: чем больше она становится, тем больше нужно миру. Когда это закончится? Есть ли число Данбара для скорости Ethernet, быстрее которой сети не понадобятся? Пока нет.
Развитие сетей зависит от закона Мура, который говорит, что число транзисторов в интегральной схеме удваивается примерно каждые два года. Закон Меткалфа, в свою очередь, зависит от закона Мура в двух отношениях. С появлением более быстрых и дешевых процессоров и памяти создаются более полезные приложения, которым нужна все большая пропускная способность. Одновременно, благодаря более быстрым и дешевым сетевым чипам, снижаются затраты на эксплуатацию сетей.
Закон Мура, по прогнозам, будет действовать еще 15 лет. Подобные предсказания делались и раньше, но, поскольку эластичность пропускной способности Ethernet зависит от продолжения действия закона Мура, будем надеяться, что он в скором времени не натолкнется на одно из естественных ограничений, таких как скорость света, оптические пределы литографии, квантовые эффекты при уменьшении топологического размера элемента или перегрев.
Принципы
Принцип Дилберта
В компаниях существует тенденция к повышению некомпетентных сотрудников до менеджеров с целью устранить их от рабочего процесса.
Принцип Парето (правило 80/20)
По большей части в жизни всё распределяется неравномерно.
- 80% программы можно написать за 20% времени (и на самые сложные 20% уходят остальные 80% времени).
- 20% усилий дают 80% результата.
- 20% работы создают 80% прибыли.
- 20% ошибок приводят к 80% падений программы.
- 20% функций используется 80% времени.
Принцип единственной ответственности
Каждый объект должен иметь одну ответственность и эта ответственность должна быть полностью инкапсулирована в класс.
YAGNI
Всегда реализуйте функции только тогда, когда они вам реально нужны, а не тогда, когда вам кажется, что они вам понадобятся в будущем.
Заблуждения распределённых вычислений
- Сеть надёжна.
- Задержка нулевая.
- Пропускная способность бесконечна.
- Сеть безопасна.
- Топология не меняется.
- Администратор только один.
- Стоимость пересылки нулевая.
- Сеть однородна.
Законы
Закон Голла
Работающая сложная система обязательно произошла от работавшей простой системы. Сложная система, разработанная с нуля, никогда не работает, и её невозможно исправить так, чтобы она заработала. Нужно начать заново, с простой работающей системы.
Закон Гудхарта
Любая наблюдаемая статистическая закономерность склонна разрушаться, как только на неё оказывается давление с целью управления ею.
Когда мерило становится целью, оно перестаёт быть хорошим мерилом.
Мэрилин Стратерн
- Тесты без утверждений удовлетворяют ожиданиям по покрытию кода, несмотря на то, что такая метрика создавалась для того, чтобы программа была хорошо проверена.
- Оценка эффективности разработчика на основе количества строк, внесённых в проект, приводит к неоправданному раздуванию кода.
Цикл шумихи и закон Амара
Мы склонны переоценивать влияние технологии в краткосрочной перспективе и недооценивать его в долгосрочной.
После появления технологии её популярность доходит до пика раздутых ожиданий, затем ныряет во впадину разочарования, поднимается по склону просветления и выходит на плато продуктивности
Закон Хирама
При достижении достаточного количества пользователей API уже неважно, какие его особенности вы обещали всем: для любой из возможных особенностей поведения вашей системы найдётся зависящий от неё пользователь.
Закон Кернигана
Отладка кода в два раза тяжелее, чем его написание. Поэтому, если вы пишете код на пределе умственных возможностей, вам, по определению, не хватит ума, чтобы его отлаживать.
Закон Мёрфи
Всё, что может пойти не так, пойдёт не так.
Если что-то может пойти не так, это случится, причём в наихудший из возможных моментов.
Закон Патта
В технологическом секторе доминируют два типа людей: те, кто разбирается в том, что они не контролируют, и те, кто контролирует то, в чём они не разбираются.
В любой технической иерархии со временем вырабатывается инверсия компетентности.
Корреляция ETH и BTC начинает ослабевать
Ethereum (ETH) и биткоин (BTC) как две главные криптовалюты мира постоянно остаются в центре внимания криптосообщества. Однако в последнее время биткоин перетягивал на себя одеяло, неустанно обновляя исторические максимумы.
Между тем укрепление биткоина выше отметки $40 000 не радовало большинство альткоинов, чья стоимость в паре с BTC ощутимо просела. Впрочем, возможно, что по мере того как биткоин начнет сбрасывать обороты, на первый план выйдет Ethereum и запустит новое ралли.
По крайней мере, в последнее время активизировались голоса подобных ETH –энтузиастов, которые считают валюту недооцененной. В поддержку своих прогнозов они приводят разные характеристики и индикаторы. Также на этой неделе стало известно, что объем транзакций на блокчейне Ethereum с начала января вырос примерно на 50% и превысил объем транзакций в сети биткоина в долларовом выражении.
Sponsored
Sponsored
Sponsored
Sponsored
Закон Меткалфа обещает ETH рост по экспоненте
Опубликованная недавно статья макроэкономиста-статистика Д. Тейлора также подкрепляет бычий настрой в отношении Ethereum. В качестве основного аргумента для обоснования своей позиции он выбрал закон Меткалфа. В результате он пришел к выводу, что цена может превысить отметку $20 000.
Основная суть закона Меткалфа сводится к тому, что полезность сети пропорциональна количеству пользователей этой сети. Эта полезность может быть представлена в виде квадратной функции, согласно которой оценочная стоимость сети пропорциональна квадрату используемых узлов (Utility = n2).
Соответственно, применение математических принципов к сети Ethereum демонстрирует, как размер пользовательской базы влияет на темпы роста любой сети. На приведенной ниже иллюстрации можно увидеть, что добавление новых узлов (в данном случае – телефонных) обуславливает рост по экспоненте числа новых независимых соединений.
Sponsored
Sponsored
Так, два телефона могут создать всего лишь одно соединение, пять телефонов – десять соединений. Между тем 12 телефонов создают уже 66 уникальных связей.
Эта модель уже подтвердила свою достоверность, будучи примененной к сети биткоина и . Она означает, что внутренняя ценность сети может создаваться за счет роста количества ее пользователей. Все это сулит агрессивный рост курсу Ethereum.
Напомним, что накануне валюта сумела, наконец, обновить исторический максимум. Кроме того, судя по предыдущему бычьему циклу 2017 года, существенному ралли ETH предшествовали рост и последующая консолидация биткоина.
Проверка фактическими данными
Несмотря на множество аргументов в пользу закона Меткалфа, более 30 лет не было никаких реальных доказательств за или против. Только в июле 2013 г. голландским исследователям удалось достаточно долго проанализировать модели использования Интернета в Европе и найти п2 пропорциональность для малых значений п и (п бревно п) пропорциональность для больших значений п. Несколько месяцев спустя Меткалф сам предоставил дополнительные доказательства, поскольку он использовал данные Facebook за последние 10 лет, чтобы показать, что они хорошо подходят для закона Меткалфа (модель п2 ).
В 2015 году Чжан, Лю и Сюй расширили результаты Меткалфа, используя данные Tencent, Крупнейшая социальная сеть Китая и Facebook. Их работа показала, что закон Меткалфа действует для обоих, несмотря на разницу в аудитории между двумя сайтами; Facebook обслуживает всемирную аудиторию, а Tencent обслуживает только китайских пользователей. Функции Меткалфа для двух сайтов, указанных в статье, были VТепcепт=7.39×10−9×п2{ displaystyle V_ {Tencent} = 7,39 times 10 ^ {- 9} times n ^ {2}} и VFаcебооk=5.70×10−9×п2{ displaystyle V_ {Facebook} = 5,70 times 10 ^ {- 9} times n ^ {2}} соответственно.
В 2018 году Петерсон применил закон Меткалфа к криптовалюта Биткойн, и показал, что закон Меткалфа определяет более 70% стоимости Биткойна. В еще неопубликованной работе Петерсон представил математический вывод, который связывает традиционные концепции временной стоимости денег со стоимостью Меткалфа, и использовал Биткойн и Facebook в качестве числовых примеров доказательства.