Đối với tất cả những điều tốt đẹp mà Bitcoin mang lại, nó cũng sở hữu một vấn đề thường được chấp nhận về khả năng mở rộng. Bitcoin chỉ có thể xử lý một số lượng giao dịch hạn chế trên mỗi khối và kể từ ngày 17 tháng 8 năm 2022, có thể xử lý khoảng năm giao dịch mỗi giây, đây là mức thấp so với hầu hết các chuỗi khối khác. Yếu tố hạn chế khả năng mở rộng nằm ở thuật toán mã hóa của Bitcoin.
Thuật toán Chữ ký số Đường cong Elliptic (ECDSA) là thuật toán mã hóa thiết yếu cung cấp năng lượng cho Bitcoin và đảm bảo rằng chỉ chủ sở hữu hợp pháp mới có thể truy cập và quản lý tiền của họ. Hiện tại, việc xác minh ECDSA, chữ ký Bitcoin cho phép thực hiện các giao dịch và gửi Bitcoin (BTC ), không hiệu quả và hạn chế khả năng mở rộng của chuỗi khối Bitcoin. Một giải pháp tiềm năng là sử dụng công nghệ bằng chứng không kiến thức (ZKP), cho phép mức độ riêng tư và bảo mật cao hơn.
Mới đâygiấy sành trình bày phương pháp để xác minh hiệu quả ECDSA từ bên trong hệ sinh thái STARK, có khả năng giải quyết bộ ba bất khả thi về chuỗi khối cho Bitcoin — tức là đạt được khả năng mở rộng, bảo mật và phân cấp đồng thời.
Cơ sở của công nghệ
ZKP là một kỹ thuật mật mã cho phép người chứng thực xác nhận tuyên bố của người khác mà không cần dữ liệu hỗ trợ. ZKP là các giao thức mã hóa giúp các bên thứ ba tránh xa quyền riêng tư của người dùng. ZKP cũng có thể là một khối xây dựng hữu ích cho nhiều giao thức mã hóa, đảm bảo người tham gia tuân theo các thông số kỹ thuật của giao thức. Quyền riêng tư và khả năng mở rộng được nâng cao với ZKP vì chỉ một số dữ liệu nhất định được tiết lộ và giao dịch mà không tiết lộ tất cả thông tin cần được chứng minh.
Dựa trên công nghệ ZKP, STARK hoặc Đối số trong suốt có thể mở rộng của kiến thức — do Starkware phát minh — là một loại công nghệ bằng chứng mật mã cho phép giao tiếp dữ liệu với bên thứ ba — ví dụ: ký giao dịch mà không tiết lộ dữ liệu. Nó cũng cho phép di chuyển tính toán và lưu trữ dữ liệu đã được xác thực ngoài chuỗi, do đó tăng khả năng mở rộng.
STARKs là một hệ thống kháng lượng tử dựa trên các hàm băm được sử dụng bởi Ethereum, không phải các đường cong elip được sử dụng bởi Bitcoin. Điều quan trọng, các hệ thống STARK được coi là tiên tiến hơn so với các hệ thống tiền nhiệm của chúng, zk-SNARK và có thể chống lại các cuộc tấn công từ máy tính lượng tử.
EC-STARK: Bước tiếp theo trong khả năng mở rộng của Bitcoin?
Trước đó, Starwarecông bố phát hành mã thông báo quản trị cho StarkNet của nó — một bản cập nhật hợp lệ dựa trên STARK không được phép phi tập trung hoạt động như một chuỗi Ethereum lớp 2 — để phân cấp mạng hơn nữa và duy trì công nghệ STARK như một hàng hóa công cộng. Tuy nhiên, chi phí lưu trữ cơ bản của Ethereum hạn chế lợi thế về khả năng mở rộng của công nghệ. Tuy nhiên, ứng dụng của nó cho chuỗi khối Bitcoin có thể tạo ra một nền tảng tốt hơn cho các ứng dụng phi tập trung trong tương lai gần.
Có liên quan:zk-STARK so với zk-SNARK đã giải thích
EC-STARK là thế hệ tiếp theo của công nghệ này, nhằm mục đích tăng khả năng mở rộng và bảo mật của Bitcoin bằng cách thay thế các hàm băm bằng các đường cong elip — tức là tạo ra các giải pháp khả năng mở rộng hiện có để Ethereum tương thích với Bitcoin. Với EC-STARK, người ta có thể chạy giao thức ngoại tuyến cho Bitcoin và giữ bằng chứng trong STARK. Nói một cách đơn giản, Bitcoin có thể được mô phỏng bên trong STARK, cho phép xây dựng các giao thức cực kỳ tinh vi trên các mã thông báo được hỗ trợ bởi Bitcoin với cùng các khóa đường cong hình elip.
Do đó, việc sử dụng công nghệ này không chỉ có thể tăng khả năng mở rộng của Bitcoin mà còn đóng vai trò là cửa ngõ để các nhà phát triển tạo DApps trên Bitcoin, có khả năng tạo ra đối thủ cho Ethereum.