Майнинг
Для того, чтобы транзакции подтверждались, а данные попадали и передавались в системе блокчейн, они проверяются на достоверность.
После проверки информации создается ее определенный носитель - «блок». Данные записываются в этот «блок» и хранятся в нем вечно.
Таких блоков в блокчейне множество и они грубо говоря наслаиваются друг на друга (соответственно, поэтому blockchain переводится как сеть блоков)
На проверку информации и создание этих блоков данных направлен майнинг. Данный процесс питает энергией систему блокчейн, и благодаря ему она функционирует.
За свою деятельность майнеры получают награду - криптовалюту.
Майнинг является единственным механизмом по выпуску новой криптовалюты (эмиссией)
PoW
Для получения награды в виде криптовалюты и осуществления вышеперечисленных функций майнеру необходимо затратить огромное количество вычислительной мощности, причем сложность получения награды, в виде, допустим, биткоина, все время растет, а награда в свою очередь падает в 2 раза каждые 4 года в результате халвинга
Почему сложность изначально большая и все время растет?
Потому что каждый новый блок несет в себе информацию предыдущего, и «компьютеру» майнера, чтобы создать новый блок, необходимо считать информацию всех предыдущих блоков, в то время как их число все время растет.
Это делает майнинг очень энергозатратным и защищает систему от взлома, так как майнеры постоянно конкурируют между собой для честного получения криптовалюты, а чтобы взломать систему нужны силы, которые будут значительно превосходить возможности других участников добычи криптовалюты. И выходит так, что затрата бОльших сил, чем у остальных делает попытки взлома невыгодными, тк вы потратите гораздо больше, чем заработаете.
Выполнение этого сложного процесса является своего рода доказательством о проделанной работе и лежит в основе механизма Proof of Work.
Таким образом, вы подтверждаете свою честность, проделывая сложную и большую работу.
Форжинг и PoS
Здесь дело обстоит немного иначе.
Форжинг в плане функции - это тот же майнинг, так как он используется для выполнения, проверки и записи информации в блокчейне.
Но для того, чтобы выгодно заниматься майнингом, вам нужна большая вычислительная мощность.
Форжинг же основан на подтверждении доли владения определенным количеством криптовалюты - то есть вам необходимо иметь определенное(а чем больше, тем лучше) количество криптовалюты во владении.
Proof of stake
Если в случае майнинга, его безопасность осуществляется благодаря запрограммированной изначально сложности, то в случае форжинга, его безопасность заключается в случайном выборе для создания блока участника с большим балансом криптовалюты, и чем больше его баланс, тем выше его шанс быть выбранным для создания нового блока.
Выходит так, что человеку с большим балансом криптовалюты становится невыгодно пытаться взломать систему, так как он больше пострадает от неустойчивости криптовалюты и снижения ее курса, чем приобретет от возможного взлома - на этом основан механизм proof of stake.