Đốivới tất cả những lợi ích mà Bitcoin mang lại cho bảng, nó cũng sở hữu một vấn đề được chấp nhận phổ biến trong khả năng mở rộng. Bitcoin chỉ có thể xử lý một số lượng hạn chế các giao dịch trên mỗi khối và, tính đến ngày 17 tháng 8 năm 2022, có thể xử lý khoảng năm giao dịch mỗi giây, so với hầu hết các blockchain khác là thấp. Yếu tố hạn chế khả năng mở rộng nằm trong thuật toán mật mã của Bitcoin.
Thuậttoán chữ ký số Elliptic Curve (ECDSA) là thuật toán mật mã thiết yếu hỗ trợ Bitcoin và đảm bảo rằng chỉ có chủ sở hữu hợp pháp mới có thể truy cập và quản lý quỹ của họ. Hiện nay, việc xác minh ECDSA, một 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 blockchain Bitcoin. Một giải pháp tiềm năng là sử dụng công nghệ bằng chứng kiến thức bằng không (ZKP), cho phép mức độ riêng tư và bảo mật cao hơn.
Một bài báo gần đây của Starkware 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 trima blockchain cho Bitcoin – tức là đạt được khả năng mở rộng, bảo mật và phân cấp cùng một lúc.
Cơsở của công nghệ
A ZKP là một kỹ thuật mật mã cho phép Prover xác nhận yêu cầu bồi thường của người khác mà không cần dữ liệu hỗ trợ. ZKP là các giao thức mật mã giúp các bên thứ ba tránh xa sự 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ật mã, đả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 tăng cường với ZKP bởi vì chỉ có 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ả các thông tin cần phải được chứng minh.
Dựatrên công nghệ ZKP, StarKs, hay Scalable Transparent Argument of Knowledge — được phát minh bởi Starkware — là một loại công nghệ chứng minh mật mã giúp bạn có thể giao tiếp dữ liệu với một bên thứ ba — ví dụ, ký các 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 xác nhận off-chain, do đó tăng khả năng mở rộng.
StarKslà một hệ thống chố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 đường cong elip được sử dụng bởi Bitcoin. Quan trọng hơn, các hệ thống StarKs được xem là tiên tiến hơn so với những người tiền nhiệm của chúng, ZK-Snarks, và có thể chống lại các cuộc tấn công từ máy tính lượng tử.
EC-Starks: Bước tiếp theo trong khả năng mở rộng của Bitcoin?
Trướcđó, Starkware đã công bố phát hành token quản trị cho StarkNet của nó – một bản tổng hợp hiệu lực dựa trên Stark phi tập trung hoạt động như một Ethereum lớp 2 chuỗi — để phân cấp mạng hơn nữa và duy trì công nghệ STARK như một sản phẩm công cộng. Tuy nhiên, chi phí lưu trữ cơ bản của Ethereum hạn chế lợi thế khả năng mở rộng của công nghệ. Tuy nhiên, ứng dụng của nó cho blockchain Bitcoin có thể trình bày 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.
Liên
quan: ZK-Starks vs ZK-Snarks giải thích
EC-Starks là thế hệ tiếp theo của công nghệ này, nhằm tăng khả năng mở rộng và bảo mật của Bitcoin bằng cách thay thế hàm băm với đường cong elip – tức là, làm cho các giải pháp mở rộng đã có sẵn cho Ethereum tương thích với Bitcoin. Với EC-Starks, người ta có thể chạy một giao thức off-chain 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 các giao thức tinh vi cao được xây dựng trên các token được hỗ trợ Bitcoin với cùng một phím đường cong elip.
Dođó, việc sử dụng công nghệ này có thể không chỉ làm tăng khả năng mở rộng của Bitcoin mà còn đóng vai trò là cửa ngõ cho các nhà phát triển để tạo ra DApps trên Bitcoin, có khả năng tạo ra một đối thủ cho Ethereum.