#blockchain được xây dựng như một chuỗi các khối theo thứ tự. Mỗi khối chứa một
#SHA256 băm 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).
Chứng minh công việc và việc nối các khối lại với nhau khiến việc thay đổi blockchain trở nên cực kỳ khó khăn. Việc thay đổi một khối đòi hỏi phải thay đổi tất cả các khối tiếp theo. Do đó, số khối càng nhiều thì việc sửa đổi các khối cũ càng trở nên khó khăn. Và trong trường hợp xảy ra bất đồng, các nút sẽ tin tưởng vào chuỗi dài nhất – chuỗi đòi hỏi nhiều nỗ lực nhất để tạo ra.