Giao diện nhị phân ứng dụng (ABI) là một giao diện cấp hệ thống dành cho các tương tác nhị phân cấp thấp giữa hai hoặc nhiều ứng dụng phần mềm. Về cơ bản, nó định nghĩa các phương thức và cấu trúc dữ liệu mà các chương trình ứng dụng sử dụng để yêu cầu các dịch vụ cấp thấp hơn từ hệ điều hành (HĐH) hoặc một ứng dụng khác. ABI rất quan trọng để đảm bảo các thành phần chương trình hoạt động hiệu quả cùng nhau và đặc biệt quan trọng trong các môi trường mà hiệu suất và tối ưu hóa tài nguyên là yếu tố then chốt.ABI đóng vai trò then chốt trong phát triển phần mềm bằng cách xác định cách các mô-đun chương trình khác nhau tương tác ở cấp nhị phân. Ví dụ: blockchain Ethereum sử dụng ABI để cho phép các hợp đồng thông minh tương tác với nhau và với nền tảng cơ sở. Tương tác này rất quan trọng đối với các ứng dụng phi tập trung (DApp) hoạt động trên công nghệ blockchain, nơi bất kỳ sự không nhất quán nào trong ABI đều có thể dẫn đến giao dịch không thành công hoặc lỗ hổng hệ thống.Khái niệm ABI không phải là mới nhưng đã phát triển đáng kể cùng với những tiến bộ của công nghệ. Ban đầu, ABI chủ yếu quan trọng trong bối cảnh hệ điều hành máy tính để bàn như Windows hoặc Linux, nơi chúng tạo điều kiện thuận lợi cho sự tương tác giữa các ứng dụng phần mềm khác nhau và chính hệ điều hành. Tuy nhiên, với sự gia tăng của các hệ sinh thái phần mềm đa nền tảng phức tạp và sự phát triển mạnh mẽ của các kiến trúc vi dịch vụ, ABI ngày càng trở nên quan trọng hơn. Chúng đảm bảo rằng các mô-đun được phát triển độc lập có thể hoạt động liền mạch trên các kiến trúc hệ thống và nền tảng khác nhau.
| Năm | Phát triển Công nghệ ABI |
| 1990 | Chuẩn hóa ban đầu ABI trong hệ điều hành máy tính để bàn |
| 2005 | Mở rộng ABI để hỗ trợ hệ điều hành di động |
| 2015 | Thích ứng ABI cho công nghệ blockchain |
| 2020 | Cải tiến về bảo mật và khả năng tương thích đa nền tảng |
Tiền mã hoá thịnh hành hiện nay đang thu hút sự chú ý đáng kể của thị trường
Tiền mã hoá có khối lượng giao dịch cao nhất
Tiền mã hoá được niêm yết gần đây có thể giao dịch