Tác giả gốc: Haotian (Twitter: @tmel0211), người thực hành bảo mật blockchain
Bình luận của Vitalik Buterin về giải pháp MPC và ví SC đã lan truyền mạnh mẽ, gây ra làn sóng tranh cãi thảo luận ở cấp độ ngành về những ưu điểm và nhược điểm của MPC và SC. Những người trong nhóm MPC chỉ trích V God vì thiên vị và thù địch với công nghệ MPC, trong khi những người trong nhóm SC lại thu hoạch những người cầm cờ như V God một cách ngạo mạn. Theo tôi, MPC và SC phục vụ các nhóm khách hàng và kịch bản ứng dụng khác nhau, đồng thời công nghệ và logic kinh doanh của họ rất khác nhau nên không cần phải nhầm lẫn nhau;

Hiện tại, không có sự khác biệt mang tính hệ thống giữa hai điều này. Chúng ta hãy lấy quan điểm của V God làm ví dụ để hiểu sự khác biệt giữa hai điều này: Trước hết, V God nói rằng lỗ hổng cơ bản của MPC EOA là không thể thu hồi khóa riêng. Logic kỹ thuật là Make Sense, vì thuật toán mã hóa đáng tin cậy của MPC tương tự như hệ thống chuỗi bên và Thu hồi khóa riêng là vấn đề của lớp EVM của chuỗi chính và đầu vào cấp độ chuỗi bên Đương nhiên, cấp độ EVM của chuỗi chính không thể được điều khiển. Không có sự khác biệt mang tính hệ thống giữa hai cấp độ. Hãy lấy quan điểm của Buterin làm ví dụ để hiểu sự khác biệt giữa hai: Trước hết, V God nói rằng lỗ hổng cơ bản của MPC EOA là không thể thu hồi khóa riêng. Logic kỹ thuật là Make Sense, vì thuật toán mã hóa đáng tin cậy của MPC tương tự như hệ thống chuỗi bên và Thu hồi khóa riêng là vấn đề của lớp EVM của chuỗi chính và đầu vào cấp chuỗi bên. Đương nhiên, nó không thể điều khiển đầu ra cấp EVM của chuỗi chính; Tuy nhiên, sẽ không khách quan nếu chỉ trích những thiếu sót về mặt kỹ thuật của MPC mà không nói đến lợi ích kinh doanh của MPC.
Trước tiên hãy nói về logic kỹ thuật. MPC Solution cung cấp “máy mã hóa thuật toán” khóa riêng EOA. Một chuỗi nguồn cấp dữ liệu khóa riêng tuân thủ các quy tắc của chuỗi chính được máy mã hóa chia thành nhiều đoạn và được ủy quyền cho các bên khác nhau để bảo quản an toàn. Máy mã hóa quản lý "khóa riêng" trong suốt vòng đời của nó. Một bên không thể nhìn thấy khóa riêng hữu hình. Khi cần chữ ký trên chuỗi, máy mã hóa sẽ tập hợp các đoạn để tái tạo lại "khóa riêng" nhằm thực hiện thao tác chữ ký. "Khóa riêng" trong toàn bộ quá trình là vô hình; p>
Nhưng "vô hình" chỉ dành cho các bên. Hạt giống của phân đoạn khóa riêng do chính máy mã hóa đáng tin cậy tạo ra là cố định và thuật toán mã hóa cũng không đổi.
Nếu các đoạn khóa riêng tư tiếp theo được cập nhật, nguồn cấp dữ liệu khóa riêng tư ban đầu sẽ không thay đổi. Do đó, đoạn khóa riêng ban đầu cũng có thể khôi phục "khóa riêng" được sử dụng cho các hoạt động ký.
Nếu bạn buộc phải thay đổi nguồn cấp dữ liệu và thuật toán, nó sẽ tương đương với việc thay đổi hệ thống khóa riêng và bạn sẽ không thể kiểm soát các tài sản tương ứng trên chuỗi nữa, điều này là vô nghĩa.
Tuy nhiên, ví SC định hình lại địa chỉ EOA thành hợp đồng thông minh. Theo logic của hợp đồng thông minh, khóa riêng có thể thực hiện các thay đổi về quyền cập nhật tiếp theo, đặt thời gian có hiệu lực, Xã hội Phục hồi, vv Chức năng.
Bởi vì bản thân hợp đồng thông minh tuân thủ đặc tả thực thi EVM, nếu mã hợp đồng thay đổi, logic điều khiển khóa riêng tương ứng cũng sẽ được cập nhật. Việc thu hồi khóa tất nhiên không có vấn đề gì. Xét cho cùng, đó là một cải tiến chức năng của cùng một lớp chuỗi , và không có vấn đề tương thích.
Sau đó, việc thực thi chuỗi hợp đồng thông minh SC đương nhiên bị hạn chế bởi hiệu suất của cùng một lớp chuỗi.
Ví dụ: dễ gây tổn thất tài sản do lỗ hổng hợp đồng, việc thực hiện hợp đồng tiêu tốn nhiều gas và ảnh hưởng đến trải nghiệm người dùng, v.v.
Điều này có nghĩa là một số nhà cung cấp dịch vụ tổ chức phục vụ nhóm người dùng lớn, tần suất giao dịch cao, thực thể quản lý khóa riêng phân tán, quy trình kinh doanh phức tạp và theo đuổi bảo mật tối ưu sẽ không phù hợp với giải pháp SC;
Hãy nói về logic kinh doanh. Giải pháp MPC về cơ bản là thực hiện mọi việc vì lợi ích ngoài chuỗi và chuyên phục vụ các tổ chức có nhu cầu quản lý EOA dựa trên quy trình, chẳng hạn như nền tảng quản lý tài sản, sàn giao dịch và doanh nghiệp, tập đoàn, v.v.;
Loại tổ chức này có yêu cầu cao về quyền riêng tư dữ liệu và gặp phải vấn đề bùng nổ một điểm trong quy trình kiểm soát nội bộ, MPC nổi lên để đáp ứng nhu cầu thị trường này.
Tuy nhiên, việc triển khai MPC được cho là sẽ làm giảm khả năng mất khóa riêng. Sẽ là không hợp lý nếu trước tiên cho rằng khóa riêng bị mất và sau đó đặt câu hỏi về khả năng kỹ thuật của nó.
Ngược lại, SC về cơ bản đang thực hiện mở rộng trên chuỗi, chuyên phục vụ những người lo lắng về bảo mật khóa riêng, phục hồi xã hội và chia sẻ thời gian Người dùng yêu cầu lưu trữ chuyên nghiệp như làm mới khóa riêng, chẳng hạn như người đam mê kỹ thuật, người dùng thông thường có nhận thức bảo mật kém sau khi áp dụng hàng loạt, v.v.;
Điều này trùng lặp với cơ sở khách hàng của MPC, nhưng đủ khác biệt để không cần phải gộp chúng lại. Rõ ràng, đánh giá của Buterin dựa trên những cân nhắc về logic kỹ thuật và logic kinh doanh cuối cùng phụ thuộc vào sự lựa chọn của thị trường.
Tôi tin rằng hầu hết những người bạn đang nói về MPC và SC đều là những nhà xây dựng xuất sắc trong nhiều lĩnh vực khác nhau, không cần phải nhầm lẫn giữa công nghệ và kinh doanh logic để chiến đấu.
Cống nạp:
Trại MPC: @Safeheron, @OpenBlockWallet, @echooo_wallet, @okxweb3, @QredoNetwork, @coinbase
Trại SC: @UniPassWallet, @argentHQ, @soulwallet_eth
Liên kết gốc
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia