Это технология, которую часто называют технологией, лежащей в основе биткойнов, но она имеет более широкий вариант использования. часто непонятно, что происходит и какую проблему это решает. блокчейн - это технология, которая решает проблему целостности в распределенных одноранговых системах.
Назначение программной системы может быть любым. Например, вы используете программные системы, чтобы играть в игры и выходить в Интернет. Однако некоторая работа выполняется в фоновом режиме для достижения этих целей. Например, необходимо запрограммировать программное обеспечение. Для программирования можно использовать многие языки программирования. Хотя языки обладают разными функциями, программное обеспечение может служить одной и той же цели.
Программное обеспечение может отличаться архитектурой, отличной от языка программирования. Две основные программные архитектуры - это программная архитектура, централизованная и распределенная архитектуры. Эти архитектуры в основном отличаются друг от друга в зависимости от того, как данные обрабатываются и используются. В центральной архитектуре координация всех компьютеров в системе осуществляется из центра, и обмен данными происходит через этот центр. В распределенной архитектуре все компьютеры находятся в равных позициях, все они участвуют в системе и используют ее.
Одна из основных проблем распределенной архитектуры - проблема согласованности и гармонии. Поскольку все компьютеры находятся в одном месте и нет координационного центра, трудно обеспечить одновременный доступ всех к одной и той же информации. Технология, используемая для устранения этой проблемы, - это блокчейн. Другими словами, технология, которая решает проблему целостности в распределенных системах, - это блокчейн. Биткойн - это распределенная система, поэтому технологией, обеспечивающей гармонию и безопасность в биткойнах, является блокчейн.