Blockchain là một công nghệ cho các hệ thống phân tán, thay thế khái niệm thời gian bằng các khối riêng biệt. - Các khối được tạo ra và đồng ý từng cái một bởi mạng lưới và giải quyết vấn đề không biết thứ tự xảy ra của các sự kiện - Các khối có thể chứa dữ liệu. Sử dụng các kỹ thuật mật mã, chúng thậm chí có thể chứng minh rằng mọi người đều trung thực về thứ tự của các khối này - Điều này đặc biệt hữu ích cho các ứng dụng tài chính phân tán với các bên không đáng tin cậy.