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

Рисунок. Биткойн как стек аппаратных средств, ОС, приложений и конечных пользователей
Майнеры, которые создают блокчейн Биткойна с помощью процесса PoW являются аппаратным обеспечением, так же как MacBook Pro обеспечивает аппаратное обеспечение для персонального компьютера. На этом оборудовании работает операционная система (ОС); В случае Биткойна операционная система - это программное обеспечение с открытым исходным кодом, которое облегчает все, что было описано ранее. Это программное обеспечение разрабатывается группами разработчиков, так же как Linux, операционная система, которая лежит в основе большей части облачных вычислений, поддерживается добровольцами. Поверх этого оборудования и операционной системы системы являются приложения, подобно тому, как Safari является приложением, работающее на операционной системе Apple. На сайте приложения взаимодействуют с операционной системой Bitcoin, которая подталкивает и вытаскивает информацию в и из блокчейн по мере необходимости. Наконец, есть конечные пользователи, которые взаимодействуют с приложениями и, возможно, даже не имеют понятия об аппаратном или программном обеспечении, потому что все, что им нужно знать, - это как управлять приложениями.