Định nghĩa
Mô hình tài khoản là một cơ chế được một số blockchain (blockchain) sử dụng để biểu diễn và cập nhật trạng thái toàn cục thông qua các tài khoản thay vì từng đồng coin hoặc từng output riêng lẻ. Trong mô hình này, mỗi tài khoản duy trì một số dư và cũng có thể lưu trữ dữ liệu bổ sung, chẳng hạn như giá trị nonce hoặc mã và vùng lưu trữ của smart contract. Giao dịch sẽ sửa đổi trạng thái bằng cách thay đổi trực tiếp số dư và dữ liệu gắn với các tài khoản này. Điều này trái ngược với các thiết kế coi giá trị là các output rời rạc, có thể chi tiêu, thay vì các bản ghi tài khoản được cập nhật liên tục.
Trong mô hình tài khoản, một Tài khoản là đơn vị sở hữu và trạng thái chính, được nhận diện bằng một địa chỉ và gắn với một bản ghi có thể thay đổi trên blockchain (blockchain). Mô hình này xác định cách các bản ghi tài khoản đó được cấu trúc, được xác thực và được cập nhật khi các block mới được thêm vào. Nó cung cấp một khuôn khổ để theo dõi giá trị on-chain và các chuyển đổi trạng thái theo cách hỗ trợ các tính năng như smart contract và các ứng dụng phức tạp có trạng thái. Vì vậy, mô hình tài khoản là một cơ chế nền tảng cho cách một số blockchain tổ chức và quản lý sổ cái của mình.
Bối cảnh và cách sử dụng
Mô hình tài khoản gắn chặt với cách một blockchain (blockchain) diễn giải và xác minh giao dịch ở cấp độ giao thức. Bởi vì nó tổng hợp số dư và trạng thái theo từng Tài khoản, nó cung cấp một cái nhìn trực tiếp về lượng tài sản on-chain và trạng thái hợp đồng của mỗi bên tham gia tại bất kỳ độ cao block nào. Cấu trúc này ảnh hưởng đến cách các node lưu trữ dữ liệu, cách chúng tính toán các chuyển đổi trạng thái, và cách chúng phát hiện các vấn đề như giao dịch bị phát lại hoặc không hợp lệ.
Là một cơ chế, mô hình tài khoản cũng định hình cách smart contract và các ứng dụng phi tập trung được biểu diễn on-chain. Logic và vùng lưu trữ của hợp đồng thường gắn với các loại tài khoản đặc biệt, mà mô hình coi là một phần của cùng không gian trạng thái thống nhất với tài khoản người dùng thông thường. Bằng cách định nghĩa tài khoản là lớp trừu tượng trung tâm cho giá trị và dữ liệu, mô hình tài khoản mang lại một cách nhất quán để suy nghĩ về quyền sở hữu, quyền hạn và các thay đổi trạng thái trên toàn bộ blockchain (blockchain).