BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR

Chúc mừng bản ghi AMA: Hãy nói về công nghệ ví

Đọc bài viết này mất 56 phút
Khách mời tại sự kiện này bao gồm nhóm Slow Mist, Cobo và các thẩm phán KOL nổi tiếng.

Kitty: Xin chào mọi người, tôi là Kitty, Mod chính của NextDAO. Tôi rất vui khi nhận được lời mời và tin tưởng từ Cheers Up để tổ chức sự kiện tối nay. Hôm nay là lần đầu tiên tôi tổ chức một chủ đề liên quan đến công nghệ như vậy, là một người mới làm quen với kỹ thuật, tôi đã làm trước một số bài tập về nhà. May mắn thay, các giáo viên khách mời hôm nay đã sản xuất nội dung trên Mirror và Twitter và cung cấp cho tôi một số tài liệu học tập.


Khách tham dự sự kiện này bao gồm nhóm Slow Mist, Cobo, các thẩm phán KOL nổi tiếng và Chúc mừng đội.


Kitty: OK, trước tiên hãy để tôi giới thiệu với bạn lý do tại sao hôm nay lại có sự kiện với chủ đề này . Trong khi mọi người hàng xóm đang nói về các chính sách mới và điều kiện thị trường của Hồng Kông thì chúng tôi ở đây để nói về vấn đề an ninh.


Trên thực tế, bảo mật của ví luôn là vấn đề lớn và là điểm nóng trong thế giới Web3. Hầu như ngày nào chúng tôi cũng thấy ví của một bên tham gia dự án bị đánh cắp, trị giá hàng chục nghìn USD.


Vụ trộm quy mô lớn gần đây nhất có thể là ví sinh thái Solona vào tháng 8 năm nay, với tổng số 9.000 Nhiều ví đã trống rỗng. Sáng sớm nay, 28 triệu USD đã bị đánh cắp từ ví nóng của Deribit. Vì vậy, bảo mật ví không chỉ là ngưỡng lớn đối với những người muốn vào Web3 từ Web2 mà còn là một khu rừng tối đối với những người dùng đã vào Web3. Mỗi ngày chúng tôi nhận được vô số liên kết lạ được gửi cho bạn qua Twitter, Discord hay thậm chí là các nhóm WeChat, có thể bạn vô tình bấm vào ủy quyền và hình ảnh nhỏ trong ví biến mất.  


Là một dự án NFT, CheersUP cũng rất quan tâm đến tính bảo mật của ví của người nắm giữ, bởi vì nhiều người mua NFT Bạn tôi không nhận thức rõ ràng về những rủi ro tiềm ẩn trong ví, vì người dùng chơi NFT nhìn chung còn trẻ và bước đầu tiên vào Web3 có thể là mua NFT. Vì vậy, chúng tôi cũng mong rằng thông qua sự kiện ngày hôm nay, các chủ sở hữu có thể chú ý hơn đến vấn đề này khi lướt Internet.


Được rồi, hãy tham gia phiên AMA chính thức. Trước hết, khi nói về ví thì phải nói đến khả năng ghi nhớ, nhiều người cho rằng thuật ghi nhớ là thứ phản con người, bởi vì công nghệ MPC hiện tại về mặt lý thuyết có thể đạt được mục tiêu là loại bỏ nhu cầu người dùng phải tự mình giữ lại các ghi nhớ. vấn đề đầu tiên là,


MPC là loại công nghệ gì và nó có thể đạt được những tác dụng gì? MPC có liên quan đến hosting không? Đầu tiên hãy mời bạn bè của Cobo trả lời câu hỏi này nhé.


Cobo: MPC đề cập đến tính toán bảo mật của nhiều bên, Tôi Đây là định nghĩa học thuật về MPC: MPC đề cập đến việc nhiều người tham gia tính toán hợp tác một chức năng đã được thống nhất mà không có bên thứ ba đáng tin cậy. Ngoại trừ kết quả tính toán, mỗi người tham gia không thể vượt qua quá trình tính toán. Dữ liệu tương tác suy ra dữ liệu gốc của những người tham gia khác; định nghĩa này khá khó hiểu. Nói một cách đơn giản, đó là hoàn thành một phép tính cộng tác dựa trên dữ liệu riêng tư của mọi người trong khi vẫn đảm bảo quyền riêng tư cho dữ liệu của chính họ, đây có thể là một ví dụ cụ thể hơn, giả sử A và B là hai triệu phú. Họ muốn biết ai giàu hơn nhưng không muốn tiết lộ số tài sản cụ thể, lúc này họ có thể sử dụng công nghệ MPC để tính toán xem ai sẽ có được nó đồng thời thỏa mãn quyền riêng tư. Kết luận là nhiều tiền hơn.


Ví dụ vừa nêu là bài toán triệu phú nổi tiếng do ông Yao Qizhi nêu ra vào những năm 1980. Câu hỏi này cũng được đặt ra. Một câu hỏi quan trọng cho toàn bộ lĩnh vực học thuật của MPC.


Kitty: Làm sao tôi hiểu được ý bạn? Công nghệ MPC không liên quan gì với ZK Bằng chứng về kiến thức tương tự như thế nào? Bạn có thể nhận được câu trả lời hoặc hoàn thành các phép tính mà không để lộ quyền riêng tư của mình hoặc ít quyền riêng tư hơn.


Cobo: Có, câu hỏi cụ thể về MPC cũng có thể được tìm thấy trong It được chia thành một số mô hình bảo mật khác nhau. Một mô hình tương đối đơn giản là giả định rằng tất cả các bên liên quan đều trung thực và họ chỉ không muốn tiết lộ quyền riêng tư của mình, nhưng mọi người sẽ không làm điều ác. Lúc này, hoạt động của MPC sẽ tương đối dễ dàng để thực hiện. ; Một mô hình khác tổng quát hơn là giả định rằng những người tham gia không tin tưởng lẫn nhau và có thể làm điều ác. Tại thời điểm này, hoạt động MPC nói chung cần được kết hợp với bằng chứng không có kiến thức để có được kết quả cuối cùng chính xác.


Đặc biệt đối với ví tiền kỹ thuật số của chúng tôi, trên thực tế, thứ chúng tôi thực sự sử dụng hiện nay là TSS (nghĩa là chữ ký ngưỡng thuật toán), thuật toán chữ ký ngưỡng sẽ sử dụng một số công nghệ MPC để giải quyết vấn đề tính toán quyền riêng tư cốt lõi, do đó có thể coi công nghệ chữ ký ngưỡng là một ứng dụng cụ thể của MPC. Và tại thời điểm này, người ta cho rằng không có sự tin tưởng giữa những người tham gia, vì vậy nếu bạn nhìn sâu vào việc thực hiện thuật toán chữ ký ngưỡng, một số lượng lớn bằng chứng không có kiến thức sẽ được sử dụng để đảm bảo rằng không ai làm điều ác. Thông thường, để đơn giản, chúng tôi chỉ gọi ví chữ ký ngưỡng là ví MPC, tuy nhiên chúng tôi vẫn muốn giải thích rõ ràng những khái niệm cơ bản này cho mọi người.


Kitty: Vậy những sản phẩm hiện đang hỗ trợ MPC là gì?


Cobo: Đã có nhiều sản phẩm hỗ trợ MPC. Tôi đây Có thể không liệt kê hết được nhưng tôi sẽ chỉ đề cập đến một vài điều khiến tôi ấn tượng sâu sắc, trong số các sản phẩm ToC, ZenGo là công ty mà tôi nghĩ hiện đang hoạt động rất tốt cả ở cấp độ sản phẩm lẫn đóng góp mã nguồn mở. cũng nên phổ biến nhất theo hướng này. Là một trong những công ty khởi nghiệp sớm, xét về ToB, Fireblocks hiện có thị phần lớn nhất. Ngoài ra, Security Heron là một dự án khởi nghiệp của Trung Quốc. Họ cũng đang làm rất tốt ở cấp độ sản phẩm và đóng góp mã nguồn mở. Cobo cũng tham gia. Chúng tôi đã đầu tư vào dự án Safe Heron; đồng thời, dịch vụ Cobo Custody của chúng tôi hiện đang bổ sung hỗ trợ cho MPC. Trong tương lai rất gần (có thể trong một hoặc hai tháng trước), chúng tôi cũng sẽ cung cấp dịch vụ ví phối hợp MPC, các bạn quan tâm có thể chú ý.


Kitty: Không tệ, tôi ủng hộ điều đó. Hãy xem bạn bè của Slow Mist có bổ sung gì không nhé.


Slow Mist: Tên tiếng Anh đầy đủ của MPC là: Multi-Party Computation, đó là Tính toán nhiều bên là một kỹ thuật mã hóa trong đó tất cả các bên thực hiện các phép tính chung phức tạp để hoàn thành một nhiệm vụ, trong khi dữ liệu của họ vẫn ở chế độ riêng tư và an toàn và không được chia sẻ với các bên khác.


Dành riêng cho ví MPC hoặc ví chữ ký ngưỡng chuyên dụng hơn, thông qua tính toán khóa riêng của nhiều bên trên chuỗi Triển khai các phương pháp xác minh phức tạp như tài khoản an toàn do nhiều bên cùng quản lý.

Nói một cách đơn giản, điều đó có nghĩa là chia khóa riêng thành nhiều phần một cách an toàn và được nhiều bên cùng quản lý; hoặc đơn giản là nhiều bên cùng tạo ra một khóa ảo, có thể là trường hợp sau Phổ biến hơn vì tại thời điểm này chưa ai nhìn thấy khóa riêng hoàn chỉnh. Điều này cũng có nghĩa là ảo.


Ý tưởng cốt lõi của MPC là phân cấp quyền kiểm soát nhằm đạt được mục đích phân tán rủi ro hoặc cải thiện khả năng phòng chống thiên tai , tránh được các vấn đề bảo mật như lỗi điểm một cách hiệu quả.

 

Cobo đã nói rõ MPC là gì nên tôi sẽ không giới thiệu khái niệm MPC ở đây. Chúng tôi biết rằng sự xuất hiện của một công nghệ mới phải nhằm giải quyết những điểm yếu nhất định. Đúng như người dẫn chương trình vừa nói rằng trí nhớ là thứ phản nhân loại, người dùng phải cất giữ cẩn thận. Từ góc độ bảo mật, khóa riêng hoặc cụm từ ghi nhớ thực chất là một điểm lỗi duy nhất, một khi bị đánh cắp hoặc bị mất thì rất khó phục hồi. Sau đó, ví MPC xuất hiện để giải quyết vấn đề điểm lỗi duy nhất.


Sau khi tóm tắt một số lượng lớn các trường hợp lừa đảo trên ví, chúng tôi nhận thấy rằng ví web3 nói chung có thể được chia thành ba loại về mặt kỹ thuật lừa đảo : trộm cắp ghi nhớ Hoặc khóa riêng (chẳng hạn như: ví cắm ví APP ví giả), sửa đổi địa chỉ mục tiêu chuyển tiền một cách ác ý (chẳng hạn như: nền tảng giao dịch giả mạo APP, phần mềm xã hội giả mạo TG), hai là nó xảy ra trong một ví thật, nhưng kẻ tấn công phê duyệt nó thông qua hành vi lừa dối. Ký các giao dịch độc hại để đánh cắp tài sản của người dùng.


Sau đó, MPC có khả năng bảo vệ tự nhiên chống lại việc đánh cắp khóa riêng nhờ cơ chế không hạt giống của nó, nhưng khi xử lý các kỹ thuật lừa đảo khác Ví vẫn cần được tăng cường phòng thủ và nhắc nhở bảo mật.


Ngoài ra, gần đây chúng tôi đã kiểm tra một số ví MPC và chúng tôi cũng nhận thấy rằng có vấn đề trong quá trình quá trình tạo hoặc sao lưu. Sau quá trình xác thực sinh trắc học, bạn có thể nhập bản sao lưu hoặc khôi phục bản sao lưu. Tại đây, bạn có thể xác minh xem APP có phải là ví chính thức hay không bằng cách xác minh chữ ký của APP, ngăn người dùng sử dụng ví độc hại và khôi phục bản sao lưu .


Ngoài ra, ngay cả khi ví áp dụng kiến trúc MPC, từ góc độ kiểm toán, chúng tôi cũng phải xem xét MPC Có an toàn để thực hiện không? Chỉ cần thêm những thứ này.


Chúc mừng: Hãy để tôi nói thêm đôi điều về MPC. Trong kịch bản chữ ký, MPC có thể có hai công nghệ chính, một là công nghệ chữ ký ngưỡng, được gọi là TSS trong tiếng Anh, và hai là công nghệ phân đoạn bí mật, gọi tắt là Shamir's Secret Sharing hay gọi tắt là SSS. Sự khác biệt giữa hai loại này là công nghệ chữ ký ngưỡng TSS ký trực tiếp, trong khi công nghệ phân đoạn bí mật SSS chủ yếu mã hóa và giải mã thông tin.


Khi cần có chữ ký khóa riêng, nếu sử dụng công nghệ chữ ký ngưỡng thì nhìn chung không cần phải chia nhỏ các mảnh vỡ lại với nhau. Tạo thành một khóa riêng hoàn chỉnh. Thay vào đó, mỗi bên tuân theo các yêu cầu về giao thức bảo mật đã thiết lập, sử dụng các đoạn mà họ nắm giữ để thực hiện các phép tính và tổng hợp các kết quả tính toán tương ứng của mình thành một chữ ký hoàn chỉnh. Điều quan trọng cần lưu ý là trong quá trình này, không cần phải khôi phục toàn bộ khóa riêng tư. Đây là tính năng bảo mật cốt lõi của công nghệ chữ ký ngưỡng.


Đối với cái gọi là thuật toán Chia sẻ bí mật của Shamir, việc sử dụng công nghệ SSS thường yêu cầu khôi phục khóa trước tiên. Điều này có vẻ kém an toàn hơn công nghệ chữ ký ngưỡng, nhưng trong một số trường hợp nhất định, nó có thể phù hợp hơn. Ví dụ: nếu bí mật được chia sẻ không phải là hạt giống hoặc khóa riêng mà là mật khẩu cho thuật toán mã hóa đối xứng được sử dụng để mã hóa thêm thông tin thì công nghệ SSS có thể phù hợp hơn cho tình huống này. Tất nhiên, thiết bị hoặc máy tính được sử dụng để tái tạo bí mật cần được tăng cường bảo mật đặc biệt và một số công nghệ điện toán bí mật thậm chí có thể được sử dụng để đảm bảo an ninh hơn nữa.


Kitty: Ở đây tôi muốn thêm một câu hỏi, tại sao những chiếc ví chúng ta sử dụng hiện nay khả năng ghi nhớ? Thế còn sự xuất hiện của từ thì sao? Cho dù đó là onekey, keystone, loại ví phần cứng này hay con cáo nhỏ hoặc imtoken được sử dụng phổ biến hơn của chúng tôi, bạn cần phải viết ra rất nhiều cụm từ dễ nhớ. Có phải vì công nghệ MPC chưa trưởng thành?


Chúc mừng: Đúng vậy, công nghệ chữ ký ngưỡng có vẻ rất an toàn, vậy tại sao Chỉ gần đây thôi chúng ta đã bắt đầu thảo luận nhiều hơn về nó chưa? Điều này là do thuật toán chữ ký ECDSA được Ethereum sử dụng không sử dụng khóa riêng như thuật toán chữ ký RSA và sơ đồ chữ ký ngưỡng không thể được sử dụng trực tiếp. Trên thực tế, có một quá trình R&D, trưởng thành và áp dụng các công nghệ mới. Bao gồm một thuật toán có chữ ký của hai bên ngay từ đầu, có lẽ đã được Lindell đề xuất vào năm 2017.


Sau đó, vào năm 2018, một thuật toán chọn m từ n đã xuất hiện, bao gồm cả GG18. Cái gọi là m chọn n có nghĩa là ba người sẽ ra khỏi năm người, hoặc hai người sẽ ra khỏi ba người. Sau đó, các nhà mật mã học sẽ nghiên cứu thuật toán và thực hiện quy trình phân tích bảo mật, sau đó là phát triển thư viện và phát triển ứng dụng. Trên thực tế, GG18 được phát hiện có một số mối nguy hiểm về an toàn vào năm 2021. Việc sửa chữa nó không khó nhưng thực sự không dễ để nói ra từ an toàn. Và điều này chỉ nói về những rủi ro bảo mật trong thuật toán, trong quá trình triển khai cụ thể, việc triển khai có vấn đề gì hay không vẫn cần được kiểm tra bởi một nhóm chuyên gia riêng. Đây là lý do tại sao một số thư viện TSS đi kèm với kiểm tra bảo mật. Việc này cũng mất một khoảng thời gian nhất định, bao gồm việc kiểm tra và khắc phục sự cố, xác nhận, v.v., có thể mất vài tháng.


Nhìn lại, thuật toán chữ ký ngưỡng này thực sự đã được áp dụng rất nhanh. Các đội đằng sau các sản phẩm được giới thiệu bởi những vị khách trước đó đã thực sự tiến về phía trước tương đối nhanh chóng.


Chính xác thì không hạt có nghĩa là gì? Có nghĩa là không có khả năng ghi nhớ nào cả? Những công nghệ và sản phẩm nào có sẵn?


Cobo: seedless hoặc keyless có nghĩa là nó sẽ không rõ ràng trong quá trình người dùng sử dụng. Cụm từ ghi nhớ hoàn chỉnh hoặc khóa riêng xuất hiện. Thuật toán chữ ký ngưỡng chứa hai quy trình cốt lõi, đó là quy trình tạo khóa riêng KeyGen và quy trình chữ ký Ký. Trong quá trình KeyGen, tất cả những người tham gia thực hiện các thao tác thông qua công nghệ MPC và cuối cùng mọi người sẽ có được một đoạn khóa riêng; sau đó trong quá trình Ký, mỗi người tham gia thực hiện các thao tác MPC dựa trên các đoạn khóa riêng tương ứng của họ để có được kết quả chữ ký Hợp pháp.


Trong toàn bộ quá trình, khóa riêng hoàn chỉnh sẽ không xuất hiện rõ ràng trên bất kỳ thiết bị nào, do đó, nó có thể được bảo vệ khỏi các điểm rủi ro duy nhất . Nhưng ở mức độ logic, khóa riêng của nhóm này có tồn tại. Hơn nữa, về mặt lý thuyết, nếu những người tham gia gặp phải một số lỗi hệ thống khiến hệ thống chữ ký ngưỡng không thể hoạt động, có thể thống nhất một quy trình để thu thập các đoạn khóa riêng tư trong tay họ ở đâu đó và khôi phục khóa riêng tư thực sự. Tất nhiên, đây là kế hoạch khắc phục thảm họa và chỉ được sử dụng trong những trường hợp cực đoan.


Sương chậm: Hạt giống ở đây đề cập đến cụm từ hạt giống, đó là khi chúng ta tạo một ví Các cụm từ ghi nhớ thường được yêu cầu sao lưu. Khi đó ý nghĩa của Seedless là “không có bộ nhớ từ”, hay cũng có thể nói là “không có khóa riêng”.


Lưu ý rằng "không" không có nghĩa là không có khóa theo nghĩa thực tế, mà có nghĩa là không cần sao lưu người dùng . Ghi nhớ các từ/khóa riêng hoặc nhận biết sự tồn tại của chúng. Vì vậy, đối với ví, tức là ví không tạo hoặc lưu toàn bộ khóa riêng và cụm từ hạt giống bất cứ lúc nào. Trong toàn bộ quá trình tạo ví không cần khóa, khóa riêng tư không được tạo hoặc lưu trữ bất kỳ lúc nào hoặc ở bất kỳ đâu. Khi ký một giao dịch, khóa riêng không được tham gia và khóa riêng không bao giờ được xây dựng lại bất kỳ lúc nào.


Từ góc độ kiểm tra bảo mật của chúng tôi, chúng tôi sẽ nói điều này, chúng tôi sẽ chú ý đến đời sống an ninh của key Cycle, khóa riêng hoàn chỉnh hoặc cụm từ gốc sẽ không xuất hiện trong quá trình tạo, lưu trữ, sử dụng, sao lưu và hủy. Không giống như ví truyền thống sử dụng khóa riêng để ký giao dịch (điều này tạo ra nguy cơ bị đánh cắp), ví không khóa có thể đồng ký các giao dịch với nhiều cổ phiếu chính từ các bên khác nhau theo cách phân tán mà không cần chia sẻ cổ phiếu chính. cho bất kỳ bên nào khác.


Kitty: Sau khi nghe những lời phát biểu của những vị khách trước đó, tôi hiểu những gì mọi người nói. Sau này có thể sẽ không còn khả năng ghi nhớ bằng cách sử dụng Công nghệ MPC. Đúng vậy, nhưng các mảnh hoặc mảnh được quản lý ở mỗi đầu nên được quản lý như thế nào? Có yêu cầu thiết kế kỹ thuật nào không? Nếu không, người dùng vẫn được yêu cầu quản lý hoặc sao lưu đoạn này, điều này dường như không làm giảm bớt gánh nặng?


Cobo: MPC giải quyết vấn đề rủi ro một điểm, nhưng thực tế là nó có Không, điều này không có nghĩa là sau khi sử dụng công nghệ MPC, bạn sẽ yên tâm. Mỗi người nắm giữ phân đoạn khóa riêng thực sự phải sử dụng logic lưu trữ an toàn không kém so với khóa riêng được ký một lần ban đầu để quản lý phân đoạn khóa riêng MPC này.


Lấy hoạt động kinh doanh của Cobo Custody làm ví dụ. Theo mô hình được quản lý hoàn toàn ban đầu, chúng tôi sẽ sử dụng SGX hoặc HSM để lưu trữ khóa riêng tư của người dùng ; Trong ví phối hợp dựa trên MPC trong tương lai, logic quản lý kiểm soát rủi ro nội bộ của chúng tôi đối với các phân đoạn khóa riêng MPC mà chúng tôi nắm giữ sẽ nhất quán với logic quản lý kiểm soát rủi ro ban đầu đối với các khóa riêng tư một ký. Phần khả năng bảo mật này sẽ không có bất kỳ sự giảm bớt. Theo ví đồng quản lý MPC, lợi ích cho khách hàng là nó giải quyết được nguy cơ lỗi tại một điểm Cobo. Tuy nhiên, với tư cách là người nắm giữ các phân đoạn khóa riêng MPC, trách nhiệm bảo mật mà khách hàng phải chịu thực sự tăng lên. Chúng tôi cũng sẽ hỗ trợ khách hàng xây dựng hệ thống nội bộ của riêng mình để duy trì việc quản lý và sử dụng hàng ngày phân đoạn khóa riêng MPC này.


Ngoài ra, các ví ToC MPC nói trên như ZenGo sẽ thiết kế các ví phức tạp cho người dùng. Logic của MPC Private Một mặt, việc truy cập, sao lưu và phục hồi đoạn khóa phải đảm bảo rằng các đoạn khóa riêng MPC trong tay khách hàng sẽ không bị rò rỉ, mặt khác cũng phải đảm bảo rằng các đoạn khóa riêng MPC sẽ không bị rò rỉ. bị mất do thao tác sai của khách hàng. Nhân tiện, đôi khi việc mất khóa riêng thực sự còn nguy hiểm hơn việc rò rỉ khóa riêng. Việc rò rỉ khóa riêng dẫn đến việc bị đánh cắp tài sản. Hacker có thể có một số cách để trả lại tiền, nhưng nếu mất khóa riêng thì mất hoàn toàn, luật được phục hồi.

Kitty tiếp tục: Vì vậy, dịch vụ lưu ký của Cobo là Cobo và người dùng cùng nhau quản lý một ví đa chữ ký. Bạn có hỗ trợ người dùng đánh giá và xác minh rủi ro khi họ thực hiện giao dịch không? Tôi đã từng nghĩ rằng ký quỹ có nghĩa là gửi tiền trực tiếp cho bạn.


Mèo con: MPC mà bạn nói đến làm tôi nhớ đến việc trừu tượng hóa tài khoản. Bạn có thể giải thích ý nghĩa của việc trừu tượng hóa tài khoản không? Những tiện ích là gì?


Slow Mist: Có hai loại tài khoản trong Ethereum: tài khoản bên ngoài (tài khoản thuộc sở hữu bên ngoài) và Tài khoản hợp đồng (tài khoản hợp đồng).


Tài khoản bên ngoài là tài khoản ví mà chúng ta thường sử dụng để bắt đầu giao dịch. Nó được kiểm soát bởi khóa riêng. Tài khoản này Bản thân tài khoản không có mã và do đó độc lập với Máy ảo Ethereum.


Tài khoản hợp đồng là một hợp đồng thông minh và mã của nó được điều hành bởi Máy ảo Ethereum và được lưu trữ trong hệ thống thông minh tài khoản hợp đồng Được kiểm soát bởi mã Máy ảo Ethereum.


Tắt tài khoản là nỗ lực kết hợp hai loại tài khoản thành một, nghĩa là cho phép các tài khoản bên ngoài hoạt động giống như tài khoản hợp đồng. Tham khảo: https://legacy.ethgasstation.info/blog/ethereum-account- abstract-explained/


Là người dùng ví, bạn cần xem xét nhiều yếu tố, chẳng hạn như gas giới hạn giá và gas, chặn giao dịch và logic chi phí phức tạp khác, nó không đặc biệt phù hợp để người dùng giải quyết trực tiếp những vấn đề này. Làm cho tài khoản bên ngoài gần hơn với tài khoản hợp đồng để có thể cung cấp ví để xử lý những logic phức tạp này thông qua hợp đồng thông minh.


Kitty: Hiểu rồi. Tài khoản bên ngoài không có logic mã. Nếu bạn muốn giới thiệu logic phức tạp hơn để triển khai các chức năng khác, chẳng hạn như đa chữ ký, bạn cần sử dụng MPC và tính năng trừu tượng hóa tài khoản. Hãy xem giáo viên thẩm phán có gì để bổ sung không.


Zhixian: Từ góc nhìn của EVM (Máy ảo Ethereum), tính trừu tượng của tài khoản cho phép thay thế các công cụ mã hóa trong tương lai; từ góc độ người dùng, việc trừu tượng hóa tài khoản có thể được sử dụng để cải thiện trải nghiệm người dùng, chẳng hạn như không hạt giống / không cần gas, có thể khiến người dùng sử dụng nó rất trơn tru; như trải nghiệm người dùng và tài sản Với sự phát triển, việc trừu tượng hóa tài khoản cũng có thể cho phép người dùng nâng cấp logic tài khoản của họ và bổ sung thêm khả năng bảo mật hoặc tiện lợi mà không cần thay đổi địa chỉ của họ.


Từ góc độ sinh thái, việc trừu tượng hóa tài khoản sẽ giải phóng các khả năng của phía người dùng và có thể cung cấp các giao dịch hàng loạt và ngoại tuyến Các khả năng cơ bản mới như vì ủy quyền tương tự như khả năng GPS được cung cấp bởi điện thoại thông minh cho phép các sản phẩm liên quan đến LBS tỏa sáng. Việc xây dựng các ứng dụng lớp trên dựa trên khả năng trừu tượng hóa tài khoản có nhiều khả năng tạo ra các sản phẩm có thể thu hút được một số lượng lớn người dùng và hơn nữa có thể dẫn đến các ứng dụng gốc web3 sớm nhất.


Kitty: Tiếp tục câu hỏi trước, ví hợp đồng thông minh và MPC có thể được sử dụng cùng nhau không? Câu hỏi này ban đầu là về việc liệu tính năng trừu tượng hóa tài khoản và MPC có thể được sử dụng cùng nhau hay không, nhưng câu nói trước đó có vẻ hơi không chính xác, chẳng qua là giáo viên thẩm phán lại là một chuyên gia. Trước tiên bạn có thể giải thích cho chúng tôi sự khác biệt và mối quan hệ giữa hai từ "trừu tượng hóa tài khoản" và "ví hợp đồng thông minh". Bởi vì những người bạn mua NFT của chúng tôi, bao gồm cả tôi, thực sự tương đối xa lạ với những từ này.


Thẩm phán: Có, MPC cung cấp giải pháp quản lý lớp khóa. Ví thông minh nằm ở lớp trên của lớp khóa (được trích từ phần tóm tắt tài khoản). Các kịch bản yêu cầu lựa chọn các lớp khóa khác nhau. Ví dụ: ví UniPass SDK có giải pháp 2-2 MPC tích hợp của Zengo để đáp ứng nhu cầu của SDK nhúng; Seedless Snap do UniPass và MetaMask tạo ra sử dụng tính năng quản lý khóa do MetaMask Flask cung cấp làm lớp khóa, vì vậy không có MPC. . Hiện tại, chúng tôi cũng đang lựa chọn đối tác cho giải pháp MPC/giải pháp ví EOA để cung cấp các giải pháp lớp khóa phù hợp hơn cho người dùng trong các tình huống đa dạng hơn trong tương lai.


Cobo: Hiện tại, hầu hết các ví trừu tượng tài khoản vẫn được mở độc lập với ví MPC.


Tôi có thể giới thiệu ngắn gọn ưu điểm và nhược điểm của cả hai: ưu điểm của ví trừu tượng tài khoản là nó có thể logic kinh doanh, nhưng nhược điểm hoặc hạn chế của nó là đòi hỏi sự hỗ trợ của chuỗi công cộng hoặc hệ thống hợp đồng thông minh cơ bản, do đó đa nền tảng còn yếu.Nói chung, khái niệm này chỉ được đề cập trong hệ sinh thái EVM; Ưu điểm của ví MPC là rất dễ dàng Đa nền tảng, miễn là nó hỗ trợ một vài đường cong chữ ký thì về cơ bản nó có thể phục vụ tất cả các chuỗi công khai trên thị trường. Tuy nhiên, nhược điểm của ví MPC là nó chỉ có thể triển khai đa nền tảng. -khả năng chữ ký hoặc xa hơn là một số khả năng đa chữ ký phân lớp, nhưng không thể triển khai logic kinh doanh đặc biệt phức tạp trong đó.


Nói chung, ví trừu tượng tài khoản dựa trên một số logic hợp đồng thông minh phức tạp hoặc logic chuỗi để triển khai một số ví dụ. , các khả năng như phân bổ quyền, kiểm soát rủi ro và phục hồi xã hội; Ví MPC dựa trên các nguyên tắc mật mã để hiện thực hóa khả năng đa chữ ký của bất kỳ chuỗi công khai nào. Trên thực tế, cả hai đều là phương tiện kỹ thuật ở các cấp độ khác nhau, một nằm trong mật mã cơ bản và một nằm trong lớp ứng dụng của hợp đồng thông minh hoặc chuỗi, vì vậy về mặt lý thuyết, cả hai chắc chắn có thể được sử dụng cùng nhau.


Sương chậm: Dưới đây là một số bổ sung, chẳng hạn như trong kịch bản có nhiều hợp đồng , xác định các quyền khác nhau cho từng khóa riêng: các giao dịch dưới 50U cần được ký bằng khóa riêng A, các giao dịch trên 50U cần được ký bằng khóa riêng B, các giao dịch trên 2000U cần được đồng ký bởi khóa riêng ABC, v.v.


Nhưng trên thực tế, ví của chính ABC cũng có thể được triển khai và quản lý thông qua giải pháp MPC.


Tất nhiên, các giải pháp MPC cũng có thể được sử dụng để phê duyệt quy trình kinh doanh (như cách tiếp cận của Security Heron). Phương pháp này có khả năng nhận biết tốt hơn về mặt nhận thức. Nó tương tự như hợp đồng nhiều chữ ký, ngoại trừ hợp đồng nhiều chữ ký yêu cầu nhiều địa chỉ ví phải được triển khai trên chuỗi thông qua hợp đồng thông minh, trong khi giải pháp MPC có thể đạt được loại hiệu ứng này ngoài chuỗi thông qua phân đoạn/ngưỡng chính. .


Mèo con: Xu hướng công nghệ hiện nay có thể giúp người mới làm quen nâng cao tính bảo mật là gì?


Zhixian: Các ông chủ chắc chắn sẽ nói về nhiều giải pháp bảo mật liên quan đến quản lý khóa, còn tôi thì không Tôi sẽ nói về một số cải tiến bảo mật mà Web2 và thậm chí cả các tiện ích trong cuộc sống hàng ngày có thể mang lại, nhiều cải tiến trong số đó ở cấp độ bảo mật tương tác:


· Tiêu chuẩn WebAuthn có thể giúp 2FA an toàn và thuận tiện hơn, đồng thời có thể ngăn chặn lừa đảo; nếu những gã khổng lồ triển khai nhiều thuật toán hơn hoặc trên một số chuỗi linh hoạt về mặt mã hóa, nó cũng có thể trực tiếp sử dụng tiêu chuẩn này để tạo và quản lý khóa, đầy đủ tính bảo mật và tiện lợi.


·Các tiêu chuẩn liên quan đến HRM (Thông điệp có thể đọc được của con người) đang được quảng bá suôn sẻ , chẳng hạn như EIP-712 và ngày càng có nhiều dịch vụ hiểu biết về giao dịch cho phép mọi người biết họ đang làm gì khi ký kết.


Ví thông minh có thể cho phép người dùng sử dụng các khóa khác nhau để thực hiện những việc khác nhau . Những thứ, chẳng hạn như khóa liên quan đến tài sản và khóa liên quan đến đăng nhập có thể khác nhau, nhưng tất cả chúng đều tương ứng với cùng một địa chỉ (tài khoản)

Ví thông minh cũng có thể cho phép người dùng sử dụng Hộ chiếu/thẻ ngân hàng/email và các cơ sở hạ tầng rất quen thuộc khác được sử dụng để tăng cường bảo mật tài khoản.


Kitty: Theo như tôi biết, một số chuỗi The ví đã hỗ trợ một phần 2FA và một số giải pháp do Giáo viên Zhixian đề xuất.


Sương mù chậm: Cụm từ ghi nhớ và khóa riêng là một điểm thất bại duy nhất. Công nghệ có thể giải quyết vấn đề về các điểm lỗi duy nhất. Ví MPC, shending khóa riêng do người dùng kiểm soát (được lưu trữ trên các thiết bị khác nhau) là một công nghệ có thể khôi phục hoàn toàn các quyền của khóa riêng.


(Giả sử trường hợp dự án ví bị tấn công bởi DDoS độc hại, người dùng vẫn có thể thực hiện các quyền chính một cách bình thường mà không bị ảnh hưởng.)


Công nghệ có thể xác định chữ ký độc hại/địa chỉ đen và đưa ra lời nhắc bảo mật hiệu quả.


Kitty: Thật thú vị. Việc sử dụng hộ chiếu, thẻ ngân hàng, v.v. mà giáo viên thẩm phán vừa đề cập để cải thiện bảo mật tài khoản có thể gần gũi hơn với cuộc sống thường ngày của người dân Kinh nghiệm sử dụng tài khoản ngân hàng, đặc biệt là vấn đề khôi phục tài khoản. Bạn có thể mở rộng chi tiết về điều này? Bên dự án nên quản lý tài sản kho bạc như thế nào?


Thẩm phán: Tôi không chuyên nghiệp trong lĩnh vực này, haha, có ví thông minh (gnosis safe) và mpc (fireblocks), tôi nghĩ từ góc độ tỏi tây, điều chính là sự minh bạch, chẳng hạn như ai có thẩm quyền chuyển tiền và chuyển bao nhiêu tiền.


Ưu điểm của ví thông minh trong vấn đề này là việc kiểm soát quyền có thể được thực hiện linh hoạt và phức tạp hơn, chẳng hạn như các cài đặt tài sản.Quyền, giới thiệu quản trị trên chuỗi, v.v.


Cheers Up:Sau đây tôi có thể giới thiệu ngắn gọn một số khía cạnh bảo mật của dự án Cheers UP Hãy luyện tập, làm quen với cộng đồng và cũng có thể nhờ những vị khách ở đây cho bạn lời khuyên.


Hiện tại tài sản của bên dự án là tài sản trên baselabs.eth. Mục chính ở đây là doanh thu bán hàng và phân bổ. Các hộp mù của phía dự án bao gồm hàng trăm ether và hơn 200 hộp mù, cũng như tài sản kho bạc, cũng bao gồm hơn 200 hộp mù. Tất nhiên, bảo mật ở đây rất quan trọng và chúng tôi không muốn tài sản bị mất, điều này sẽ rất tệ cho cả nhóm dự án của chúng tôi và toàn bộ cộng đồng. Chắc chắn không ai muốn điều này xảy ra.


Sau đó, nhóm dự án của chúng tôi thực sự đã đặt sự an toàn của tài sản này vào một vị trí rất quan trọng ngay từ đầu. Chúng tôi tập trung vào cả công nghệ và quy trình quản lý để đảm bảo an toàn cho tài sản. Trước hết, về mặt kỹ thuật, chúng tôi sử dụng công nghệ MPC để đảm bảo về mặt kỹ thuật rằng không ai trong nhóm có khóa riêng cho tài sản của chúng tôi. Tất cả đều được làm chủ chung, ngay cả những đồng nghiệp được làm chủ chung cũng không thể trực tiếp khôi phục khóa riêng, vẫn còn một số ngưỡng kỹ thuật. Tôi có thể không đi sâu vào chi tiết về công nghệ cụ thể ở đây, nhưng về mặt kỹ thuật thì đúng là không ai có khóa riêng và không nhóm nào có quyền kiểm soát trực tiếp khóa riêng.


Bước thứ hai là đảm bảo điều đó từ góc độ quản lý và quy trình. Bởi vì công nghệ dù tốt đến đâu cũng chỉ do con người sử dụng, chúng ta cần giảm thiểu và kiểm soát những rủi ro do sai sót của con người và yếu tố con người gây ra. Tôi vừa nói rằng tất cả các khóa riêng của chúng tôi đều được kiểm soát chung, trên thực tế, chúng tôi cần thêm quản lý tập thể ở đây. Tôi có thể không mô tả đầy đủ các giải pháp quản lý và công nghệ cụ thể của chúng tôi ở đây. Điều tôi muốn chia sẻ là tất cả các tình huống sử dụng chữ ký khóa riêng, cho dù đó là ký kết giao dịch hay yêu cầu hợp đồng, ngoài nhu cầu có nhiều người tham gia và cùng nhau Sau khi xác nhận sẽ có hồ sơ tương ứng để kiểm tra sau này. Nếu một trong những người tham gia có nghi ngờ về giao dịch và anh ta không ứng trước phần của mình thì giao dịch không thể tiếp tục cho đến khi nghi ngờ được giải quyết.


Thông qua cách tiếp cận theo hai hướng này, chúng tôi làm việc cùng nhau để đảm bảo an toàn cho tài sản dự án và tài sản ngân quỹ từ cả hai phía. khía cạnh kỹ thuật và con người. . Tất nhiên, chúng tôi sẽ không ổn định một lần và mãi mãi, chúng tôi sẽ tiếp tục chú ý, tiếp tục nghiên cứu và tiếp tục cải thiện.


Tôi có thể quay lại và trả lời các câu hỏi trước đó của người dẫn chương trình. Câu hỏi này là, công nghệ MPC có giống với bằng chứng không kiến thức ZK không? Bạn có thể nhận được câu trả lời hoặc hoàn thành các phép tính mà không để lộ quyền riêng tư của mình hoặc ít quyền riêng tư hơn.


Hãy nói theo cách này, bản thân câu hỏi của người dẫn chương trình đã phản ánh khả năng quan sát rất nhạy bén. Mặc dù hai công nghệ này thực sự rất khác nhau nhưng chúng có những điểm tương đồng nhất định.


Bằng chứng không có kiến thức, như tên gọi, là một công nghệ chứng minh; đối với MPC, chữ C trong đó là Tính toán, có nghĩa là tính toán. Trọng tâm hoặc mục đích là khác nhau.


Nhưng cũng có phép tính trong bằng chứng không có kiến thức, chứng minh kết quả của một phép tính nhất định, ví dụ: Tôi có một dữ liệu bí mật, tôi sẽ không cho bạn biết nó là gì, nhưng hàm băm của nó là như vậy và đây là dữ liệu bằng chứng, bạn có thể xác minh nó. Sau đó, bên kia xác minh và đó là sự thật. Do đó, khả năng bảo vệ quyền riêng tư của nó được thể hiện ở chỗ không cần phải tiết lộ dữ liệu bí mật này để chứng minh kết quả được tính toán dựa trên dữ liệu này.


Điều quan trọng hơn của MPC là MP, tức là sự tham gia của Đa đảng, đa đảng. Đó là một tính toán liên quan đến nhiều bên. Nếu công nghệ chữ ký ngưỡng TSS được áp dụng trong ví, nó có thể hoàn thành chữ ký mà không cần xây dựng lại khóa riêng, đóng vai trò bảo vệ khóa riêng. Sau đó, công nghệ MPC cũng có thể áp dụng một số công nghệ chứng minh không có kiến thức nhất định. Ví dụ: nếu một P nhất định trong MP là máy chủ của bên thứ ba, liệu máy chủ này có khởi động một cuộc tấn công giao thức vào tôi và cố gắng đánh cắp khóa riêng mà tôi có không? những mảnh vỡ? Điều này là hoàn toàn có thể xảy ra và có thể được chứng minh thông qua công nghệ chứng minh không có kiến thức rằng mọi người đều tuân thủ nghiêm ngặt giao thức MPC để tham gia tính toán.


Vì vậy hãy quay lại máy chủ As đối với câu hỏi, vâng, có một số điểm tương đồng nhất định về tác dụng bảo vệ mà chúng mang lại, nhưng các tình huống ứng dụng cụ thể thì khác nhau. Sau đó, tùy theo kịch bản cụ thể mà lựa chọn công nghệ tương ứng.


Bài viết này là từ một bài gửi và không thể hiện quan điểm của BlockBeats


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

Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi