Keyword

    Xác minh danh tính ẩn danh với Proof of Personhood

    Hiện nay đang có rất nhiều team đang tham gia phát triển dự án trên Internet Computer (nếu bạn đang tìm kiếm phần giới thiệu nhanh về Internet Computer, hãy xem sơ inforgraphic này) và trong số đó có một dự án bất ngờ xuất hiện và có nhiều ý kiến trái chiều về nó được gọi là “People Party”. Dự án mới này sẽ sớm đạt được kết quả và nhằm mục đích giúp mọi người lần đầu tiên có thể dễ dàng xác minh danh tính (Proof of Personhood – PoP) một cách ẩn danh. Nó sẽ hỗ trợ các mục tiêu chung của hệ sinh thái của IC. Điều này đã và đang được chúng tôi từng bước thực hiện. 

    Để bắt đầu, hãy tưởng tượng một thế giới trực tuyến trong tương lai hoặc metaverse, trong đó mỗi người có thể có mặt ở bất kỳ đâu họ muốn vừa có thể không tiết lộ bất cứ thông tin riêng tư nào của họ. Trong tương lai này, mọi người sẽ được hưởng các dịch vụ và lợi ích như nhau, bất kể họ là ai mà không bị theo dõi hoặc ghi lại thông tin. Có thể dễ dàng thực hiện các khái niệm như “một người, một phiếu bầu” và có thu nhập cơ bản phổ quát (Universal Basic Income). Trong đó các quyền lợi sẽ được cung cấp bình đẳng như quyền mọi người, với yêu cầu duy nhất là mỗi người tham gia phải là người thực sự và là duy nhất. Các nền tảng phi tập trung có thể tận dụng xác minh danh tính

    để tăng khả năng bảo mật dữ liệu của người dùng khi mà chúng đang đang bị kiểm soát bởi các tổ chức/cá nhân tập trung. PoP khi được áp dụng trên quy mô lớn sẽ bước ngoặt về trong việc quản lý thông tin cá nhân.

    Việc xác minh danh tính một cách ẩn danh đã là một bước đột phá đối với các nền tảng blockchain hiện nay. Tuy nhiên nhiều mặt còn hạn chế về kỹ thuật đã ngăn cản Proof of Personal phát triển. Ví dụ: lấy cảm hứng từ sự kiện PGP key signing party , các học giả đã đề xuất tạo các sự kiện sự kiện  trực tiếp ““pseudonym parties ” ( xem thêm), sẽ được tổ chức đồng thời tại các địa điểm khác nhau trên khắp thế giới tại một thời điểm nhất định, và có sự tham gia của những người muốn xác minh danh tính của mình. Tại các sự kiện trực tiếp này, người tham dự có thể gửi một public key được mã hóa, key này sẽ hoạt động như một danh tính ẩn danh duy nhất của họ, bởi vì là một thực thể, họ không thể tham dự nhiều bữa tiệc cùng một lúc. Mặc dù ý tưởng này có ý nghĩa rất lớn, tuy nhiên, kế hoạch gặp phải những thiếu sót khi thực thực hiện: việc tham dự các buổi tiêc này yêu cầu người tham gia phải di chuyển tới các địa điểm nhất định, điều này rất khó khăn dẫn đến tỷ lệ tham gia thấp. Những kẻ xấu có thể nhắm vào các bữa tiệc; những người tham dự có thể bị lộ danh tính tại các bữa tiệc. Số lượng lớn các bữa tiệc phải được tổ chức trên khắp thế giới để đảm bảo mọi người đều có thể tham dự, điều này đòi hỏi nỗ lực tổ chức cực lớn, chi phí và cơ sở hạ tầng không tưởng và còn phải tìm ra các cách để ngăn chặn các tổ chức gian lận.

    Có những ý tưởng khác, nhưng chúng lại hy sinh sự phi tập trung hoặc mất đi quyền riêng tư. Ví dụ: WorldCoin muốn mọi người trên thế giới ghi lại thông tin về dấu vân tay hay mống mắt của họ trên một public blockchain – nhưng nhiều người cho rằng đây là một ý tưởng lạc hậu, sai lầm. Dựa vào những ví dụ trên, nếu như proof of personhood có thể thực sự hoạt động trên quy mô lớn, nó có thể mở ra giá trị to lớn trên toàn bộ hệ sinh thái của Internet Computer. Nhưng trước khi mô tả cách hệ thống này có thể cho phép hàng triệu hoặc hàng tỷ người xác minh danh tính một cách dễ dàng, chúng ta hãy xem xét một số cách xác minh danh tính có thể được sử dụng để cải thiện cụ thể hệ sinh thái IC.

    Internet Computer được quản lý, cấu hình và nâng cấp thông qua một hệ thống DAO mở gọi là “Hệ thống thần kinh mạng” (hay viết tắt là “NNS”). NNS DAO thực sự chạy như một phần của giao thức blockchain của IC và mạng tự động thực hiện các đề xuất mà nó thông qua, đây là một cuộc cách mạng đối với blockchain. Các đề xuất này tạo ra các node, định hình các subnet blockchain, nâng cấp giao thức chạy trên các thiết bị node trên khắp thế giới, điều chỉnh các chỉ số kinh tế và hơn thế nữa. Hệ thống NNS là một thành công lớn, với khoảng mười tỷ đô la giá trị được đặt bên trong bởi hàng nghìn người tham gia, khiến nó trở thành DAO có TVL lớn nhất và các đề xuất quan trọng được thông qua và thực hiện hàng ngày. Nó đã cho phép IC trở thành mạng blockchain tự định hướng đầu tiên.

    Để quyết định xem có thông qua hay từ chối đề xuất, NNS sử dụng phiếu bầu của các thành viên trong cộng đồng, những người đã stake token ICP bên trong hệ thống và tạo ra “voting neuron” (lưu ý: việc stake này chỉ liên quan đến việc tham gia vào quản trị mạng, trái ngược với cơ chế đồng thuận của mạng của các blockchain khác sử dụng PoS). Sức mạnh biểu quyết tỷ lệ với số lượng ICP được stake và thời gian token ICP được khóa (dissolve delay). Họ cũng có thể được chọn để bỏ phiếu tự động bằng cách follow các neuron khác .Về cơ bản, quyền biểu quyết sẽ dành cho tất cả thành viên tham gia cộng đồng và họ sẽ nhận được phần thưởng cho các phiếu bầu của mình tương xứng với số lượng token mà họ stake tại NNS.

    Các vấn đề liên quan đến tập trung quyền lực không phải là vấn đề  riêng của IC. Trên thực tế, đối với các mạng sử dụng PoS, nhiều node xác thực lớn được kiểm soát bởi một số lượng nhỏ hơn gọi là “cá voi”, những người nắm giữ số lượng coin lớn đang được stake. Chúng ta có thể làm tốt hơn với hệ thống quản trị của IC. Khi một số lượng nhỏ cá voi có thể dễ dàng kiểm soát việc ra quyết định, nó sẽ ảnh hưởng xấu đến phần lớn cộng đồng, những người sẽ cảm thấy họ không có quyền quyết định những vấn đề có khả năng ảnh hưởng đến quỹ đạo phát triển của toàn bộ hệ thống. Hơn nữa, mặc dù cá voi được khuyến khích bỏ phiếu hợp lý và bảo vệ các khoản đầu tư của họ, nhưng đôi khi họ thể vì một lý do ‘khách quan’ nào đó mà đưa ra những quyết định sai lệch trong một vấn đề quan trọng nào đó. Bảo mật và khả năng phục hồi có thể được cải thiện thông qua phân cấp triệt để.

    Giải pháp là cho phép các thành viên cộng đồng xác minh danh tính

    của họ một cách ẩn danh và chỉ định một neuron duy nhất thuộc về họ như một con người riêng biệt. Hệ thống NNS có thể xử lý đặc biệt đối với các neuron như vậy và boost chúng bằng cách tăng cường ICP thực được stake bên trong với ICP ảo bổ sung, do đó tăng cả quyền biểu quyết của họ và phần thưởng biểu quyết mà những người nắm giữ chúng kiếm được.

    Trong trường hợp cực đoan, hệ thống NNS thậm chí có thể thêm hàng tỷ ICP ảo vào các neuron mà PoP đã được chỉ định. Điều này sẽ làm được hai điều đáng kinh ngạc:

    1. Nó sẽ tạo ra một block chain được quản lý theo hình thức một người, một phiếu bầu (One person, one vote)
    2. Nó sẽ tạo ra hệ thống thu nhập cơ bản phổ quát thông qua các phần thưởng biểu quyết nơi mà những người tham gia hệ thống thực sự ẩn danh và không thể bị phân biệt đối xử hay bị trừng phạt.

    Tất nhiên, trên thực tế, mối quan hệ giữa vốn stake, quyền biểu quyết và phần thưởng vẫn cực kỳ quan trọng bởi vì nhu cầu bảo vệ vốn tạo của những người tham gia hệ thống sẽ tạo ra động lực mạnh mẽ để họ bỏ phiếu theo những cách thúc đẩy sự thành công lâu dài của Internet Computer. 

    Chúng tôi đã nhận được một số yêu cầu từ cộng đồng Internet Computer trong đó có việc yêu cầu thêm các node mới vào mạng của blockchain dễ dàng hơn. Đây là điều mà Dfinity vô cùng quan tâm và đang nỗ lực không ngừng để hiện thực hóa nó. Hiện tại, mạng được lưu trữ bởi các “node machine” mạnh mẽ phải được xây dựng theo đặc điểm kỹ thuật phần cứng nhất định (nếu không, chúng có thể xảy ra sai lệch khi vận hành, ví dụ như tạo ra ít block hơn). Bởi vì Internet Computer đã được hình thành và thiết kế như một “world computer” một ngày nào đó có thể lưu trữ các hệ thống và dịch vụ thông tin của nhân loại hoàn toàn trên blockchain, cuối cùng loại bỏ sự phụ thuộc của chúng ta vào các nền tảng truyền thống như các dịch vụ đám mây của công ty lớn, cơ sở dữ liệu và máy chủ web, và nó phải có khả năng mở rộng vô hạn, chạy nhanh hơn nhiều,

    Các thuộc tính nêu trên đạt được bằng cách sử dụng “xác định phân quyền – deterministic decentralization” và sơ đồ “mật mã khóa chuỗi – chain key cryptography”. Phân quyền xác định đóng một vai trò quan trọng, bằng cách giảm đáng kể việc sao chép tính toán và dữ liệu cần thiết để đáp ứng các yêu cầu về bảo mật và khả năng phục hồi của một blockchain. Hiện tại, nó yêu cầu “người cung cấp node” cần phải cung cấp thông tin về họ và các node mà họ muốn tham gia vào mạng lưới. Điều này cho phép NNS mở rộng quy mô năng lực của mạng bằng cách kết hợp các node machine từ khắp nơi trên thế giới thành các subnet mới bằng cách lựa chọn cẩn thận các node theo các phân cấp theo thứ tự:

    – Người cung cấp/vận hành node
    – Trung tâm dữ liệu mà họ đã chọn để lưu trữ node
    – Chủ sở hữu trung tâm dữ liệu
    – Vị trí của trung tâm dữ liệu
    – Quyền tài phán nơi đặt trung tâm dữ liệu (điều này rất quan trọng vì, ví dụ: nếu tất cả các node được lưu trữ bên trong các trung tâm dữ liệu ở Liên minh Châu Âu và blockchain bị cấm của Liên minh Châu Âu, thì subnet có thể mất kết nối).

    Xác định phân quyền hoạt động khá tốt, nhưng chúng tôi mong muốn việc có thể dễ dàng tham gia host mạng và tăng cường hơn nữa tính bảo mật và khả năng phục hồi trên một số trục, bằng cách cho phép một phần các node trong subnet được điều hành bởi các bên ẩn danh đã được xác minh danh tính. Điều này rất quan trọng, bởi vì nhiều người trong cộng đồng muốn chạy các node một cách ẩn danh. Một lợi ích nữa là nó chuẩn bị nền tảng cho các subnet “Badlands”, được xây dựng từ các node chi phí thấp chạy qua các kết nối trong nước (trong khi các node được chỉ định để hoạt động trong các trung tâm dữ liệu truyền thống có giá lên tới 10.000$/mỗi mạng, phần cứng của node Badlands sẽ được lấy từ Raspberry Pi, do đó, các node chỉ có giá khoảng 200$, khiến nó ít tốn kém hơn và dễ dàng hơn cho những người đam mê muốn tham gia lưu trữ mạng,

    Proof of Personhood rất quan trọng trong việc chấp nhận các node ẩn danh, nếu không tất cả chúng có thể sẽ được sở hữu và điều hành bởi một nhóm nhỏ “cá voi”. Tất nhiên, điều này đã xảy ra với các node xác thực trên các mạng PoS ngày nay và điều này có thể sẽ dẫn đến một số vấn đề nghiêm trọng, nhưng những mạng đó có thể giảm thiểu một phần vấn đề bằng cách sao chép dữ liệu hợp đồng thông minh và tính toán trên tất cả các node trong mạng của họ (đó là một trong những lý do khiến họ rất tốn kém để xây dựng và tại sao các Dapp của họ thường duy trì và thực hiện hầu hết các quá trình xử lý trên hệ thống đám mây hoặc máy chủ của tập đoàn lớn). Để giải quyết vấn đề này, phải có một cách xác định các node ẩn danh là độc lập. Điều này sẽ tránh trường hợp như là: Badlands kết hợp hàng trăm nghìn thiết bị Raspberry Pi và được cho là có độ bảo mật cao, với khả năng tự phục hồi và phi tập trung, cho đến một ngày người ta phát hiện ra rằng một nửa số node thuộc sở hữu của một con cá voi duy nhất và họ không còn đủ tài nguyên để duy trì mạng lưới!

    Một lần nữa, xác minh danh tính cung cấp giải pháp cho các vấn đề nêu trên. Chẳng bao lâu nữa, chúng ta sẽ có thể tạo “Hồ sơ nhà cung cấp node” ẩn danh bên trong hệ thống NNS. Khi các hồ sơ như vậy được liên kết với PoP, chủ sở hữu sẽ có thể khởi động các node machine mới và chỉ cần thêm public key của chúng vào hồ sơ là chúng có thể sẵn sàng hoạt động. Điều này sẽ làm cho việc tham gia mạng lưới dễ dàng hơn nhiều, đồng thời tăng đáng kể tính bảo mật và khả năng phục hồi của mạng bằng cách cho phép mạng thấy rằng các node thuộc về những người độc lập. Đây sẽ là một bước tiến rất lớn.

    Internet Computer là block chain đầu tiên hỗ trợ việc tạo ra các dịch vụ Web3 chạy hoàn toàn on-chain. Một số dự án đã đi trước trong việc tạo ra các trò chơi và nền tảng social media được lưu trữ trên blockchain, nhiều dự án khác đang có kế hoạch kết hợp chức năng DeFi trong chế độ của SocialFi và GameFi. Cùng với metaverse, nơi các loại dịch vụ này sẽ hội tụ, đây là những thị trường quan trọng sẽ đưa hàng tỷ người dùng tham gia vào blockchain. Lĩnh vực này đang dần được chú ý nhiều hơn bởi có những tổ chức đang lên kế hoạch để giành lấy lĩnh vực mới nổi này cho mình. Do đó, các nhóm / tổ chức quấy phá đã được tạo ra. Trước tiên họ tạo các toàn khoản Internet Identity ẩn danh, sau đó tạo tài khoản trên các nền tảng social media của Internet Computer, sau đó phá hoại chúng bằng cách đăng nội dung rác và tương tác theo những cách bất thường. Các nhóm này rất lớn và bởi vì họ thường là người thật nên các ứng dụng không thể  ngăn chặn chúng bằng cách sử dụng CAPTCHA. Đây là một thách thức mà chúng ta phải đương đầu!

    Trên các nền tảng social media tập trung, chóm / tổ chức quấy phá và người gửi thư rác đã là một vấn đề nghiêm trọng. Tuy nhiên, khi những người bị kiểm duyệt hoặc bị ban, các dịch vụ tập trung có thể khiến họ tốn kém hơn khi yêu cầu họ tạo tài khoản mới bằng cách gắn việc tạo tài khoản với thông tin bên ngoài của khách hàng, chẳng hạn như số điện thoại, tài khoản Google Gmail và Facebook. Ngược lại, trên các nền tảng Web3, người dùng có thể ẩn danh, làm gia tăng thách thức với vấn đề này. Những vấn đề này đã lan truyền trên mạng xã hội một thời gian và các giải pháp liên quan đến xác minh danh tính đã được đề xuất .

    Proof of Personhood sẽ cho phép người dùng các nền tảng social media Web3 nâng cao địa vị của họ, bằng cách liên kết xác minh tư cách các nhân với các tài khoản ẩn danh của họ. Sau đó, những người dùng có thể đóng vai trò kiểm duyệt những người dùng ẩn danh khác chưa xác minh được danh tính, ví dụ: bằng cách nhấp vào các nút “im lặng” họ trong một khoảng thời gian nếu họ tham gia vào hành vi gửi thư rác hoặc không được chấp nhận (hệ thống sẽ cảnh báo những cá nhân quấy rối đó nên “im lặng” nhiều lần, trước khi họ thực sự bị buộc phải im lặng, để đảm bảo một số mức độ đồng thuận hợp lý). Người ta có thể lo sợ điều này sẽ khiến những người đã xác minh tư cách trở nên có quá nhiều quyền hạn, nhưng không phải vậy: nếu những người đã xác minh danh tính có những hành vi sai trái, họ cũng có thể bị người khác kiểm duyệt, và khi dó họ sẽ không thể tạo một tài khoản khác liên kết với PoP này nữa.

    Về cơ bản, mỗi người có thể tham gia tham dự các bữa tiệc ảo “People Party” bằng dapp của Internet Computer. Chỉ cần bỏ ra vài phút thời gian của mình, họ có thể xác minh danh tính bằng cách sử dụng điện thoại của mình, trong một hệ thống có khả năng chống gian lận cao. Bởi vì chúng được điều hành bởi các hợp đồng thông minh, có thể tương tác trực tiếp với những người tham gia bằng cách cung cấp các dịch vụ web, không cần trung gian như các trang web chạy trên hệ thống đám mây và cũng chẳng cần bận tâm về “người tổ chức” có thể gian lận , vì sẽ chẳng có bất kỳ “người tổ chức” nào. Về nguyên tắc, bất kỳ buổi tiệc nào cũng có thể được tiến hành song song để cho phép hàng triệu hoặc thậm chí hàng tỷ người có thể tự xác minh danh tính với chi phí không đáng kể.

    Để chứng minh danh tính, người tham gia vào chương trình trước tiên phải tạo một tài khoản trong Dapp có tích hợp PoP được lưu trữ trên IC. Dah tính của họ có thể được chứng minh nhiều lần, vì vậy mỗi tài khoản trong dapp có thể được sử dụng lại. Bất cứ lúc nào, có thể có một sự kiện về PoP có thể diễn ra, thường sẽ được tổ chức vào cuối tuần. Việc tham gia bao gồm hai giai đoạn chính. Trong giai đoạn đầu, những người tham gia phải mở Dapp trên điện thoại của họ và nhấn nút RSVP cho sự kiện sắp tới. Họ phải trả lời từ địa điểm mà họ sẽ tham dự bữa tiệc nhân dân của họ và xác minh danh tính của mình. Dapp sẽ hướng dẫn họ thực hiện theo các bước sau:

    – Vui lòng xác định vị trí của bạn trên phố hoặc vị trí bên ngoài khác có thể xác minh được bằng video. Ví dụ, xác định vị trí của bạn gần một bảng chỉ đường. Sau đó nhấn OK. Điều này sẽ khiến cam kết về vị trí hiện tại của bạn được ghi lại với RSVP của bạn. RSVP của bạn sẽ được lưu trữ riêng tư trên blockchain. Không ai có thể sử dụng một vị trí trong vòng 25 mét tính từ vị trí bạn chọn. Bạn phải quay lại địa điểm chính xác để tham gia vào People party và xác minh danh tính. Nếu bạn đến muộn, bạn sẽ bị loại. Bữa tiệc của bạn sẽ mất từ ​​3 đến 10 phút để hoàn thành. Bữa tiệc sẽ bắt đầu lúc hh:mm chủ nhật ngày dd của tháng mm.

    Giai đoạn thứ hai liên quan đến việc chứng minh bản của chính sự kiện đó. Người tham gia phải quay lại địa điểm mà họ đã gửi RSVP và mở Dapp PoP. Tại thời điểm sự kiện dự kiến ​​bắt đầu, các hợp đồng thông minh đằng sau Dapp sẽ phát hiện ai đang trực tuyến và muốn tham dự, và sắp xếp họ thành các nhóm ngẫu nhiên gồm 4 người, mỗi nhóm sẽ tham gia vào một bữa tiệc ảo riêng biệt. People party bắt đầu và mỗi người sẽ tham dự một bữa tiệc cùng với 3 người khác. Chúng được đặt những cái tên ngẫu nhiên như “cá ngừ ngớ ngẩn” hoặc “ngựa-404”.

    Dapp hiển thị cho người tham dự cùng với 3 người tham dự khác, được đặt tên theo tên ngẫu nhiên của họ. Đối với những người tham dự khác, Dapp hiển thị video có độ phân giải thấp từ điện thoại của họ và bản đồ Google map hiển thị vị trí nơi họ đã gửi RSVP của mình, theo sau là ba nút “Không có mặt”, “Từ chối” và “Phê duyệt”. Đương nhiên, những người tham dự không nên để lộ khuôn mặt của họ. Người tham dự đầu tiên sau đó được yêu cầu chứng minh vị trí của họ. Ví dụ: một người tham dự khác có thể nói “con cá ngừ ngớ ngẩn, vui lòng cho chúng tôi biết rằng bạn đang ở giao lộ của X và Y bằng cách chỉ cho chúng tôi biển báo đường phố” hoặc, nếu người tham gia ở Amsterdam, hãy nói, “con cá ngừ ngớ ngẩn, làm ơn chỉ cho chúng tôi biển báo đường phố cho X, và sau đó chỉ cho chúng tôi con kênh phía sau bạn ”. Hiện tại, không có bất kỳ AI nào có thể tạo video theo các lệnh như vậy.

    Để một người tham dự có thể xác minh danh tính, ít nhất hai người tham dự khác phải nhấp vào “Phê duyệt”. Nếu người tham dự đầu tiên thành công trong việc xác minh danh tính, chọ vẫn phải ở lại cho đến khi kết thúc bữa tiệc và giúp những người khác, nếu không những người tham dự khác có thể thay đổi “Chấp thuận” thành “Không có mặt”. Đương nhiên, nếu một người tham dự dường như không ở vị trí mà họ đã gửi RSVP, những người tham dự khác sẽ nhấp vào “Từ chối”.

    Mọi bữa tiệc diễn ra đồng thời và mọi người tham gia phải online tại vị trí mà họ đã gửi RSVP của mình. Vì mỗi vị trí được RSVP ghi lại phải cách bất kỳ vị trí nào khác ít nhất 25 mét, nên sẽ không thực tế nếu một người tham dự trả lời nhiều lần bằng nhiều điện thoại để gian lận bằng cách xác minh danh tính nhiều lần. Các bữa tiệc có thể được hoàn thành chỉ trong vài phút và mọi người sẽ tham dự vào cuối tuần với sự bất tiện tối thiểu. Các sự kiện có thể được tổ chức vào những thời điểm khác nhau trên mỗi lục địa.

    Theo các đề xuất đối với hệ thống NNS được thông qua, chúng tôi hy vọng rằng các sự kiện People party sẽ sớm được diễn ra thường xuyên. Với một số người tham dự nhiều sự kiện liên tiếp và sẽ được tăng xếp hạng tin cậy của chứng chỉ PoP ẩn danh của họ. Tôi cũng hy vọng rằng lợi ích của việc thúc đẩy neuron khiến số lượng của chúng tăng lên dần. Chúng tôi sẽ thông báo chi tiết trong thời gian tới, nhưng nếu mọi việc suôn sẻ, đây sẽ là lần đầu tiên thế giới có thể xác minh danh tính một cách ẩn danh, với sự thuận tiện tuyệt vời và trên quy mô lớn. Việc biến điều này thành hiện thực sẽ như là tìm ra được chén thánh trong nền công nghiệp crypto trong một thời gian dài và tôi tự hào và vui mừng rằng hệ sinh thái Internet Computer sẽ một lần nữa đi tiên phong trong lĩnh vực mới này.

    Nếu bạn có bất cứ thắc mắc nào hoặc muốn thảo luận  về bất kỳ vấn đề nào liên quan đến hệ sinh thái IC , bạn có thể tham gia cùng chúng tôi tại channel Telegram Dfinity VN: https://t.me/ICPVietNam

    Nguồn: https://medium.com/dfinity/ultimate-decentralization-using-virtual-people-parties-that-deliver-proof-of-personhood-at-de575522c80 

    Finn