Что такое интернет-компьютер?
Интернет-компьютер IS Blockchain Technology и вычислительная инфраструктура, инициированная некоммерческой организацией Dfinity. Как и публичный интернет, интернет-компьютер представляет собой распределенную вычислительную платформу, состоящую из тысяч подключенных и децентрализованных серверов, которые хоста Backend Software. Эта идея смягчает растущую монополизацию Интернет Услуги и включают в себя «автономное программное обеспечение», которое работает без владельца.
Идея интернет-компьютера – очень старая идея. Десятилетия назад люди говорили о одноранговых системах, которые позволяют совместному миру компьютерной сети. И вся эта сеть можно рассматривать как один вычислительный блок. Затем вы можете арендовать части этой глобальной вычислительной сети.
Как вы знаете, Finxter – это все о коллективном интеллекте. Итак, конечно, мы очень заинтересованы в этой новой и предстоящей концепции интернет-компьютера, потому что она создает новую форму разведки Backbone. Как и человеческий мозг, он состоит из множества мозгов клеток, которые обеспечивают вычислительную мощность, требуемую сегодняшним супер приложениями в поисках, социальных, образовательных и развлечениях.
Интернет-компьютерная исследовательская группа даже говорит о Нейроны Это провайдеры и активизы коллективных мозг Отказ
Каковы преимущества интернет-компьютерного протокола (ICP)?
Новый токен ICP, используемый в качестве платежного средства для интернет-компьютера, запущен в мае 2021 мая на многих обменах криптовалютов, таких как CointBase и Binance.
Интерес к интернет-компьютеру увеличивается экспоненциально. Но почему?
Децентрализация
Я думаю, что причина отсутствует доверие в монополистических больших технологических компаниях (FANG и ALIKE). Такие компании Amazon, Google и Facebook есть собственная инфраструктура Интернета. Например, если вы хотите создать свои собственные веб-приложения, вам необходимо загрузить это приложение в облако, размещенное Google, Amazon и так далее.
Преодоляющий замок поставщика
И вы заперты в (« Peroor Lock-in »). Например, если ваши прикладные весы с AWS Lambda, вы должны создать субподзорную инфраструктуру на центрах данных Amazon. Вам может понадобиться балансировщик нагрузки, несколько компьютеров, размещающих ваше приложение, брандмауэр и многие другие единицы для создания масштабируемого приложения. Конечно, вы можете арендовать его на Amazon. Но это сложно, дорого и очень требовательная работа.
Доверять
Если вы разработаете свое собственное приложение, вы должны решить эти проблемы. Поставщики платформы не заслуживают 100%, потому что это компания. Ничего против Амазонки, я люблю их, и я думаю, что они предоставляют уникальную ценность в мире. Но со временем есть вопрос доверия, потому что ваше приложение работает по одной организации.
Децентрализованная хостинговая служба для программистов
И растущий процент ВВП и глобальной экономики движется в Интернете Мы будем все более зависимыми поставщикам облачной платформы и вычислительной мощности.
Идея интернет-компьютера является децентрализация хостинга сегодняшних приложений и, следовательно, глобальной вычислительной инфраструктуры.
Отныне, если вы, как разработчик, хотите разработать свое собственное приложение, вы можете решить:
- A: принимает ваше приложение на облачный провайдер, такой как AWS или Google Cloud, или
- B: Разверните ваше приложение на интернет-компьютере.
Первый централизован и контролируется одной организацией и контролирующими акционерами и регулирующими органами.
Последнее децентрализовано и контролируется людьми, владая токенами ICP.
Конечно, центры обработки данных будут запускать приложения, и владельцы этих центров обработки данных будут вознаграждены монетой ICP.
Простота
Это просто развертывать приложение на интернет-компьютере. Может быть проще развернуть приложение на компьютере в Интернете, чем развертывание приложения на AWS.
Это массивно.
Вам не нужна балансировка нагрузки. Вам не нужно заботиться о репликации.
Вам больше не нужно заботиться о концепции базы данных. На вашем компьютере вы не будете использовать базу данных для запуска вашего сценария Python. Вместо этого вы бы использовали hashmaps, sets и списки для хранения ваших данных.
Точно так же на интернет-компьютере вы используете эти же структуры данных для хранения ваших данных, а Интернет-компьютер позаботится обо всех распространении и управления данным.
Программирование на компьютере в Интернете чувствует себя больше похоже на программирование на вашем собственном компьютере. Инфраструктура берет на себя усилия по распределению. Но вы можете быть уверены, что ваше приложение на 100% отказуется. Его нельзя взломать каким-либо единым сущностью из-за децентрализации. Таким образом, мы можем создавать истинное распределение прозрачности – один из основных идей дизайна распределенных систем.
Проблема управления пользователями
При создании собственного приложения вы должны рано или поздно подумать о управлении пользователями и аутентификацией. Вы хотите персонализировать ваше приложение и позволить пользователям войти в систему, используя свою онлайн-персона.
Если вы проводите заявку в облаке, принадлежащем компанию, вы столкнулись с вопросами конфиденциальности и безопасности. Ваш сервис больше не может доверять, поскольку пользовательские данные управляются несколькими не доверенными организациями.
Если вы размещаете свое приложение на интернет-компьютере, ни один сущность не может вмешиваться в него, и у вас есть полный контроль всех ваших данных.
Кроме того, реализация управления пользователями может быть проще на компьютере Интернета, так как учетные записи пользователей уже существуют – вы в качестве кодера, просто нужно для подключения существующих учетных записей пользователей на компьютере Интернета с вашим приложением, и вы готовы создавать персонализированные Приложения, такие как социальные сети, поисковые системы и платформы фильмов.
Прогноз
Интернет-компьютер может быть следующей основой Интернета. И это не зависит от правительств, компаний и отдельных организаций.
Развертывание приложений на интернет-компьютере будет намного проще, чем переход традиционного маршрута через TCP/IP, распределение, репликацию, синхронизацию, допуск от неудачи и так далее.
Решение этих проблем снова и снова миллионами разработчиков – огромная трата дефицитных ресурсов и таланта. Интернет-компьютер имеет возможность освободить эти ресурсы.
А в отличие от Ethereum, интернет-компьютер довольно исполнен. Вы можете запустить потоковые приложения, такие как Netflix, который очень сложно для традиционных блоккозов, которые менее масштабируются.
Так, ICP решает масштабируемость и задачи доверия, а также проблему управления. И это уже одна из самых больших блоков в мире с точки зрения рыночной капитализации.
Куда пойти отсюда
Если вы хотите узнать больше об этих концепциях компьютерных наук, проверьте мою электронную почту, где я научу вас программировать Python – и дайте мне знать по электронной почте, если вы заинтересованы в дальнейших технических или экономических концепциях ICP.
Просто подпишитесь на свою почтовую академию и отправьте мне сообщение, отвечаю на один из моих:
Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.
Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.
Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.