
Khối #blockchain được xây dựng như một chuỗi các khối có thứ tự. Mỗi khối chứa một #SHA256 hash của khối trước đó tạo thành một chuỗi theo trình tự thời gian.
$BTC sử dụng SHA-256 để xác thực giao dịch và tính toán #proofofwork (PoW) hoặc #ProofOfStake (PoS).
Bằng chứng công việc và sự liên kết của các khối làm cho việc thay đổi blockchain trở nên vô cùng khó khăn. Việc thay đổi một khối yêu cầu phải thay đổi tất cả các khối tiếp theo. Do đó, càng có nhiều khối được thêm vào, việc sửa đổi các khối cũ càng trở nên khó khăn hơn. Và trong trường hợp có sự bất đồng, các nút sẽ tin tưởng vào chuỗi dài nhất mà yêu cầu nhiều nỗ lực nhất để tạo ra.
🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️
SHA-256 là một tiểu gia đình của #SHA2 và có các hàm băm với các giá trị băm gồm tám từ 32 bit.
SHA 2 là một tập hợp các hàm băm mật mã được phát triển bởi Cơ quan An ninh Quốc gia Hoa Kỳ (NSA). Gia đình SHA-2 bao gồm sáu hàm băm với các giá trị băm (hash values) là 224 hoặc 256 hoặc 384 hoặc 512 bit.
SHA-2 được sử dụng trong các ứng dụng và giao thức bảo mật. Ví dụ,
Trong các bản phân phối Linux cho việc băm mật khẩu an toàn
Trong cả mạng di động 4G và 5G
Và trong Google Chrome, Internet Explorer, Mozilla và Firefox để bảo mật truyền thông và bảo vệ thông tin nhạy cảm.


