Nhìn vào tương lai của blockchain 3.0 và web3 từ góc độ của ICP

Trung cấp2/23/2024, 3:42:19 AM
Bài viết này giải thích chi tiết về công nghệ và phát triển của ICP.

Tiêu đề gốc đã được đăng lại: Cựu giám đốc kỹ thuật của Bybit: Nhìn vào tương lai của blockchain 3.0 và web3 từ góc nhìn của ICP

Giới thiệu

  • BTC đề xuất tiền điện tử và mở ra ngành công nghiệp blockchain từ 0 đến 1
  • ETH đề xuất hợp đồng thông minh và dẫn đầu ngành công nghiệp blockchain từ 1 đến 100
  • ICP đề xuất công nghệ Chainkey để thúc đẩy ngành công nghiệp blockchain từ 100 lên 100,000,000

Vào ngày 3 tháng 1 năm 2009, khối BTC đầu tiên đã được đào. Kể từ đó, blockchain đã phát triển mạnh mẽ trong 14 năm qua. Suốt 14 năm qua, sự tinh tế và vĩ đại của BTC, sự xuất hiện của Ethereum, sự gây quỹ nhiệt tình của EOS, trận chiến quyết định giữa PoS & PoW, sự liên kết của hàng ngàn Polkadot, mỗi công nghệ tuyệt vời và mỗi câu chuyện tuyệt vời đã thu hút vô số người trong ngành để chiến thắng!

Hiện tại, vào năm 2023, cảnh quan của toàn bộ blockchain như thế nào? Dưới đây là suy nghĩ của tôi, xem chi tiết trong Bài viết Phân tích cấu trúc chuỗi công khai này

  • Dựa vào sự hợp pháp của việc giới thiệu tiền điện tử, BTC vẫn đứng vững và là một tảng đá khổng lồ trong ngành công nghiệp.
  • Với việc giới thiệu tính khả diễn hành của hợp đồng thông minh và tính kết hợp của hệ sinh thái L2, ETH đang phát triển mạnh mẽ và là người đi đầu trong ngành.
  • Cosmos, Polkadot, etc. rely on cross-chain interoperability to try to dominate the world
  • Có nhiều loại Ethereum killers xuất hiện liên tục, mỗi loại dẫn đầu trong một lĩnh vực nhỏ

Nhưng ngành công nghiệp blockchain sẽ phát triển như thế nào trong 10 năm tới? Đây là suy nghĩ của tôi

  • chủ quyền Đó là vấn đề duy nhất mà blockchain cần phải giải quyết, bao gồm chủ quyền tài sản, chủ quyền dữ liệu, chủ quyền ngôn luận, v.v. Nếu không, không cần thiết phải có blockchain;
  • Không thể thay đổi - Điều này là điều kiện đủ, nhưng không phải là điều kiện cần. Miễn là bạn có thể đảm bảo chủ quyền của tôi không bị tổn thương, tôi có thể can thiệp vào bạn một cách tự do. Nếu tài sản của mọi người trên thế giới đều bị can thiệp và tăng gấp đôi theo cùng một tỷ lệ, điều đó khác gì?
  • Việc hoàn toàn phân quyền là không thể, dù thiết kế thế nào đi nữa, luôn có những người có “tặng phẩm”/lợi ích hữu quan sẽ có quyền lợi lớn hơn, và luôn có những người chủ động chọn không tham gia. [Phân quyền tập trung đa điểm] là mẫu mẫu cuối cùng;
  • Sự minh bạch là cần thiết. Liệu cuộc thí nghiệm xã hội này cho tất cả mọi người chỉ để cung cấp mọi người một giọng nói và quyền bảo vệ chủ quyền của họ không? Mặc dù luôn có những người lười biếng, luôn có những người sẵn lòng tin tưởng vào những người chuyên nghiệp hơn, và luôn có những người chủ động chọn từ bỏ quyền bỏ phiếu để tối ưu hóa hiệu suất, nhưng đây cũng là sự lựa chọn mà họ tự thực hiện. Họ có quyền nhưng chủ động chọn không thực hiện. Miễn là mọi thứ đều minh bạch và không có hoạt động bí mật, tôi sẵn lòng chấp nhận ngay cả khi hiểu rõ. Nếu tôi thua, đó là vì tôi không giỏi bằng người khác và người mạnh sẽ sống sót. Điều này cũng phản ánh nền kinh tế thị trường;
  • Kiểm soát phi tập trung của việc thực thi mã là điều cốt lõi, nếu không thì chỉ là việc cởi quần áo và đánh đu đưa. Việc bỏ phiếu được thông báo trong một tuần, nhưng cuối cùng nhóm dự án triển khai phiên bản mã độc ác. Ngay cả khi đó không phải là phiên bản độc ác, vẫn khiến mọi người bị trêu chọc. Có thể nói rằng nửa thế giới hiện tại được tạo thành từ mã, và các thực thể phi tập trung không bao gồm việc kiểm soát việc thực thi mã. Vì vậy, làm thế nào mà mọi người, bao gồm cả chính phủ, dám làm cho ngành công nghiệp blockchain lớn hơn?
  • Tính mở rộng vô hạn với chi phí tuyến tính, khi blockchain ngày càng tích hợp chặt chẽ hơn với cuộc sống thực, càng có nhiều người tham gia, và nhu cầu ngày càng tăng. Không thể chấp nhận được nếu cơ sở hạ tầng không thể hỗ trợ tính mở rộng vô hạn, hoặc việc mở rộng quá đắt đỏ.

Tại sao ICP

Hãy để tôi giới thiệu một câu chuyện trước. Năm 2009, Alibaba đã đề xuất chiến lược "de-IOE", đây cũng là một cột mốc quan trọng trong "Double Eleven" của Alibaba sau này.

Rời khỏi IOE

Nội dung cốt lõi của chiến lược “De-IOE” là loại bỏ các máy tính nhỏ của IBM, cơ sở dữ liệu của Oracle và thiết bị lưu trữ EMC, và cấy vào bản chất của “điện toán đám mây” vào gen công nghệ thông tin của Alibaba.

  • I đề cập đến máy tính siêu nhỏ dòng p của IBM, và hệ điều hành là AIX (hệ thống Unix độc quyền của IBM);
  • O đề cập đến cơ sở dữ liệu Oracle (RDBMS);
  • E được ám chỉ đến lưu trữ SAN EMC cấp trung và cao.


Có ba lý do chính để đến IOE, nhưng điểm đầu tiên là lý do quan trọng, hai điểm còn lại là gián tiếp hơn:

  • Không thể đáp ứng nhu cầu, hệ thống IOE truyền thống khó thích nghi với nhu cầu cao về đồng thời của các doanh nghiệp Internet và không thể hỗ trợ kiến trúc tính toán phân tán quy mô lớn;
  • Chi phí quá cao, Chi phí duy trì IOE quá cao, chẳng hạn như 500,000 cho một máy tính mini IBM, hàng trăm nghìn cho bảo hành hàng năm của Oracle, v.v.;
  • Quá nhiều sự phụ thuộc, hệ thống IOE quá phụ thuộc và bị “bắt cóc” bởi các nhà cung cấp như IBM và Oracle, làm cho việc cấu hình linh hoạt theo nhu cầu của chính mình trở nên khó khăn.

Vì sao chiến lược 'de-IOE' được đề xuất vào năm 2009 thay vì trước đó?

  • Trước đó,
    • Quy mô kinh doanh và khối lượng dữ liệu của Alibaba vẫn chưa đạt đến mức khiến cho các hệ thống IOE truyền thống gặp khó khăn trong việc thích nghi, vì vậy nhu cầu chuyển sang IOE không gấp.
    • Các sản phẩm cơ sở dữ liệu trong nước chưa đủ chín chắn về mặt công nghệ và chất lượng để thay thế tốt vai trò của IOE;
    • Các ý tưởng internet và các khái niệm về đám mây tính chưa phổ biến tại Trung Quốc, và kiến trúc phi tập trung chưa trở thành một hướng phổ biến;
    • Có thể mất một thời gian luyện tập để quản lý và nhân viên kỹ thuật nhận ra những vấn đề hiện tại và những biện pháp cần phải thực hiện.
  • Năm 2009,
    • Alibaba đang mở rộng kinh doanh nhanh chóng, và hệ thống IOE khó hỗ trợ quy mô, và chi phí có thể gây ra vấn đề hơn;
    • Một số sản phẩm cơ sở dữ liệu mã nguồn mở như MySQL khá chín chắn và có thể được sử dụng như các lựa chọn thay thế;
    • Các ý tưởng Internet và điện toán đám mây đã bắt đầu được lan truyền và áp dụng rộng rãi tại Trung Quốc, giúp việc quảng bá khái niệm “de-IOE” trở nên dễ dàng hơn;
    • Wang Jian, một cựu chuyên gia công nghệ của Microsoft, gia nhập Alibaba vào năm 2008 với quan điểm kỹ thuật toàn cầu. Ông được Jack Ma tin tưởng sâu sắc và đề nghị "lên IOE".

Nhưng việc điều chỉnh IOE không chỉ đơn giản là thay đổi phần mềm và phần cứng, thay thế phần mềm và phần cứng cũ bằng phần mềm và phần cứng mới, mà là thay thế phương pháp cũ bằng phương pháp mới, và sử dụng điện toán đám mây để hoàn toàn thay đổi cơ sở hạ tầng IT. Nói cách khác, điều này là do sự thay đổi trong ngành công nghiệp, không chỉ là các nâng cấp công nghệ đơn giản.

Ba giai đoạn quan trọng của sự phát triển doanh nghiệp

Sự phát triển của một doanh nghiệp có thể được chia thành ba giai đoạn:

  • Định hình gen, văn hóa tổ chức, Khởi nghiệp, từ 0 đến 1
  • Phát triển nhanh, chạy nhanh từng bước nhỏ, Mở rộng, từ 1 đến 100
  • Mở rộng vô hạn, mở rộng ranh giới, Mở rộng quy mô, từ 100 đến 100.000.000

Hãy phân tích toàn bộ ngành công nghiệp blockchain như một doanh nghiệp.

Khởi nghiệp / Blockchain 1.0 / BTC

BTC đột phá ở chỗ giải quyết vấn đề mà đã làm phiền các nhà khoa học máy tính suốt hàng thập kỷ: làm thế nào để tạo ra một hệ thống thanh toán số có thể hoạt động mà không cần phải tin cậy vào bất kỳ cơ quan trung ương nào.

Tuy nhiên, BTC thực sự có một số hạn chế trong thiết kế và phát triển của nó, điều này tạo cơ hội thị trường cho các dự án blockchain tiếp theo như Ethereum (ETH). Dưới đây là một số hạn chế chính:

Thông lượng giao dịch và tốc độ: Thời gian tạo khối của BTC khoảng 10 phút và giới hạn kích thước của mỗi khối dẫn đến giới hạn trên khả năng xử lý giao dịch của nó. Điều này có nghĩa là khi mạng bận rộn, xác nhận giao dịch có thể mất thời gian hơn và có thể áp dụng phí giao dịch cao hơn.

Hợp đồng thông minh có chức năng hạn chế: BTC được thiết kế chủ yếu như một loại tiền điện tử, và các loại giao dịch và khả năng ngôn ngữ kịch bản mà nó hỗ trợ khá hạn chế. Điều này hạn chế việc sử dụng BTC trong các giao dịch tài chính phức tạp và ứng dụng phi tập trung (DApps).

Không dễ dàng nâng cấp và cải thiện: Do nguyên tắc thiết kế phi tập trung và bảo thủ của BTC, các nâng cấp và cải thiện lớn thường đòi hỏi sự đồng thuận rộng rãi từ cộng đồng, điều này khó có thể thực hiện trong thực tế, điều này cũng khiến cho tiến triển của BTC tương đối chậm chạp.

Vấn đề tiêu thụ năng lượng: Cơ chế đồng thuận của BTC dựa trên Proof of Work (PoW), điều này có nghĩa là một lượng lớn tài nguyên máy tính được sử dụng để cạnh tranh giữa các thợ đào, dẫn đến việc tiêu thụ năng lượng lớn. Điều này đã bị chỉ trích về mặt môi trường và bền vững. Liên quan đến vấn đề này, bạn cũng có thể chú ý đến EcoPoW, có thể một phần giảm nhẹ hạn chế này.

Mở rộng / Blockchain 2.0 / ETH

Phương pháp mở rộng Layer 2 hiện tại của Ethereum có thể được coi là một 'mở rộng theo chiều dọc', mà phụ thuộc vào bảo mật và khả năng sẵn có dữ liệu của Layer 1 bên dưới. Mặc dù dường như đó là một cấu trúc 2 lớp, cuối cùng nó vẫn sẽ bị hạn chế bởi sức mạnh xử lý của Layer 1. Ngay cả khi chuyển sang cấu trúc đa lớp, tức là tạo Layer 3 và Layer 4, nó chỉ tăng sự phức tạp của toàn bộ hệ thống và làm trễ một chút thời gian. Hơn nữa, theo hiệu ứng biên giảm, mỗi lớp bổ sung sau này sẽ giảm mạnh hiệu quả mở rộng do chi phí hoạt động thêm. Phương pháp xếp lớp theo chiều dọc này có thể được coi là một nâng cấp phần cứng máy đơn, nhưng máy đơn này đề cập đến toàn bộ hệ sinh thái ETH.

Và khi việc sử dụng tăng lên, nhu cầu của người dùng về chi phí thấp và hiệu suất cao cũng sẽ tăng lên. Như một ứng dụng trên Layer1, chi phí của Layer2 chỉ có thể giảm đến một mức nhất định, và cuối cùng vẫn phụ thuộc vào chi phí cơ bản và khả năng xuyên qua của Layer1. Điều này tương tự như lý thuyết đồ thị nhu cầu trong kinh tế - khi giá giảm, lượng cầu tổng hợp tăng lên. Mở rộng theo chiều dọc khó khăn để giải quyết vấn đề khả năng mở rộng một cách cơ bản.

Ethereum là một cây cao vút, và mọi người đều phụ thuộc vào rễ đó. Một khi rễ đó không thể hấp thụ dưỡng chất cùng tốc độ, nhu cầu của mọi người sẽ không được đáp ứng;

Do đó, chỉ có khả năng mở rộng theo chiều ngang mới dễ đạt được vô cực.

Một số người nghĩ rằng việc sử dụng nhiều chuỗi và chuỗi chéo cũng có thể được coi là một phương pháp mở rộng theo chiều ngang.

takePolkadotĐể lấy một ví dụ, đó là một vương quốc không đồng nhất. Mỗi quốc gia có vẻ khác nhau, nhưng mỗi khi bạn làm điều gì đó, bạn cần xây dựng một vương quốc;

Cosmos là một vương quốc đồng cấu. Các kinh tuyến và xương của mỗi quốc gia trông giống nhau, nhưng mỗi khi bạn tạo ra một cái gì đó, bạn phải xây dựng một vương quốc;

Nhưng từ quan điểm về cơ sở hạ tầng, hai mô hình trên hơi lạ lùng. Bạn có cần xây dựng một toàn bộ vương quốc cho mỗi ứng dụng bổ sung mà bạn xây dựng không? Hãy xem một ví dụ để thấy nó khá kỳ lạ,

Tôi đã mua một Mac 3 tháng trước và phát triển ứng dụng Gmail trên nó;

Bây giờ tôi muốn phát triển một ứng dụng Youtube, nhưng tôi phải mua một chiếc Mac mới để phát triển nó, điều đó quá kỳ lạ.

Cả hai phương pháp trên đều đối mặt với vấn đề về độ phức tạp cao trong việc giao tiếp xuyên chuỗi khi thêm chuỗi mới, vì vậy chúng không phải là lựa chọn hàng đầu của tôi.

Scale-out / Blockchain 3.0 / ICP

Nếu bạn muốn mở rộng quy mô, bạn cần một bộ cơ sở hạ tầng đầy đủ để hỗ trợ việc mở rộng theo chiều ngang nhanh chóng mà không cần phải phát minh lại bánh xe.

Một ví dụ điển hình về việc hỗ trợ mở rộng là cloud computing. [VPC+subnet+network ACL+security group] Các mẫu dưới đây hoàn toàn giống nhau đối với mọi người. Tất cả các máy đều có số và loại. Các thành phần cốt lõi như RDS, MQ và các thành phần khác ở tầng trên hỗ trợ nó. Khả năng mở rộng vô tận, nếu bạn cần thêm tài nguyên, bạn có thể bắt đầu nhanh chóng chỉ bằng một cú nhấp chuột.

Một nhà lãnh đạo đã chia sẻ với tôi trước đó rằng nếu bạn muốn hiểu rõ về cơ sở hạ tầng và các thành phần mà các công ty Internet cần, thì bạn chỉ cần đến AWS và xem tất cả các dịch vụ mà họ cung cấp. Đó là sự kết hợp mạnh mẽ và hoàn chỉnh nhất.

Theo cách tương tự, chúng ta hãy xem xét cấp cao về ICP và xem tại sao nó đáp ứng các yêu cầu của Scale-out.

Ở đây chúng tôi trước tiên giải thích một số khái niệm:

Dfinity Foundation: Đây là một tổ chức phi lợi nhuận được thành lập để thúc đẩy sự phát triển và ứng dụng của công nghệ máy tính phi tập trung. Đây là nhà phát triển và duy trì giao thức Máy Tính Internet, nhằm mục tiêu đạt được sự phát triển toàn diện của các ứng dụng phi tập trung thông qua công nghệ đổi mới và một hệ sinh thái mở.

Internet Computer (IC):Đây là mạng blockchain tốc độ cao được phát triển bởi Dfinity Foundation và được thiết kế đặc biệt cho các ứng dụng phi tập trung. Nó áp dụng một thuật toán đồng thuận mới cho phép xử lý giao dịch với khả năng xuyên suốt cao và thời gian trễ thấp, đồng thời hỗ trợ việc phát triển và triển khai hợp đồng thông minh và các ứng dụng phi tập trung.

Giao thức Máy tính Internet (ICP): Đó là một Token bản địa trong giao thức Máy tính Internet. Đó là một loại tiền điện tử được sử dụng để thanh toán cho việc sử dụng mạng và thưởng cho các nút.

ICP là gì

Nhiều nội dung sau đây sẽ hơi chuyên sâu, nhưng tôi đã mô tả chúng bằng ngôn ngữ dân dã và hy vọng mọi người có thể theo kịp. Nếu bạn muốn thảo luận thêm chi tiết với tôi, bạn có thể tìm thông tin liên lạc của tôi ở đầu bài viết.

Tổng quan về kiến trúc / Tổng quan về kiến trúc

Từ cấu trúc phân cấp, từ dưới lên trên họ là

Lớp P2P, Thu thập và gửi các tin nhắn từ người dùng, các bản sao khác trong mạng con và các mạng con khác. Đảm bảo rằng các tin nhắn có thể được gửi đến tất cả các nút trong mạng con để đảm bảo an ninh, đáng tin cậy và khả năng chịu đựng.

Lớp đồng thuận: Nhiệm vụ chính là sắp xếp đầu vào để đảm bảo rằng tất cả các nút bên trong cùng một mạng con xử lý các nhiệm vụ theo cùng một thứ tự. Để đạt được mục tiêu này, lớp đồng thuận sử dụng một giao thức đồng thuận mới được thiết kế để đảm bảo an ninh và tính sống còn, và chống lại các cuộc tấn công DOS/SPAM. Sau khi đồng thuận được đạt trong cùng một mạng con về thứ tự mà các tin nhắn khác nhau nên được xử lý, các khối này được chuyển đến lớp định tuyến tin nhắn.

Lớp định tuyến tin nhắn: Theo nhiệm vụ được truyền từ lớp đồng thuận, chuẩn bị hàng đợi đầu vào của mỗi Canister. Sau khi thực hiện, nó cũng chịu trách nhiệm nhận đầu ra được tạo ra bởi Canister và chuyển tiếp nó đến Canister trong các khu vực địa phương hoặc khác cần thiết. Ngoài ra, nó chịu trách nhiệm ghi nhật ký và xác nhận phản hồi cho yêu cầu của người dùng.

Lớp thực thi:Cung cấp môi trường thực thi cho Canister, đọc đầu vào theo cách có trật tự theo cơ chế lập lịch, gọi Canister tương ứng để hoàn thành nhiệm vụ, và trả về trạng thái cập nhật và đầu ra được tạo ra cho lớp định tuyến tin nhắn. Nó sử dụng tính không xác định mang lại bởi các con số ngẫu nhiên để đảm bảo sự công bằng và khả năng kiểm toán của các phép tính. Vì trong một số tình huống, hành vi của Canister cần phải không thể đoán trước. Ví dụ, khi thực hiện các hoạt động mã hóa, cần sử dụng các con số ngẫu nhiên để tăng cường tính an toàn của mã hóa. Ngoài ra, kết quả thực thi của Canister cần phải ngẫu nhiên để ngăn chặn kẻ tấn công phân tích kết quả thực thi của Canister để phát hiện lỗ hổng hoặc dự đoán hành vi của Canister.

(Cấu trúc 4 lớp của ICP)

Các thành phần chính / Các thành phần chính

Từ quan điểm thành phần:

Mạng con:Hỗ trợ mở rộng không giới hạn, mỗi mạng con là một chuỗi khối nhỏ. Các mạng con giao tiếp thông qua công nghệ Chain Key. Khi đạt được sự đồng thuận trong mạng con, chỉ cần xác minh Chain Key là đủ.

Bản sao:Có thể có nhiều nút trong mỗi Mạng con, và mỗi nút là một Bản sao. Cơ chế đồng thuận IC sẽ đảm bảo rằng mỗi Bản sao trong cùng Mạng con sẽ xử lý cùng đầu vào theo cùng thứ tự, để cuối cùng trạng thái của mỗi Bản sao đều giống nhau, cơ chế này được gọi là Máy trạng thái được sao chép,

Canister: Canister là một hợp đồng thông minh, là một đơn vị tính toán chạy trên mạng ICP có thể lưu trữ dữ liệu và mã và giao tiếp với các Canister khác hoặc người dùng bên ngoài. ICP cung cấp môi trường chạy cho việc thực thi các chương trình Wasm trong Canister và giao tiếp với các Canister khác và người dùng bên ngoài thông qua tin nhắn. Nó có thể đơn giản được coi là một docker được sử dụng để chạy mã, và sau đó bạn tự tiêm mã hình ảnh Wasm để chạy nó bên trong.

Node:Là một máy chủ độc lập, Canister vẫn cần một máy vật lý để chạy. Những máy vật lý này là những máy trong phòng máy tính thực tế.

Trung tâm dữ liệu: Các nút trong trung tâm dữ liệu được ảo hóa thành một bản sao (Replica) thông qua phần mềm nút IC-OS và một số Bản sao được chọn ngẫu nhiên từ nhiều trung tâm dữ liệu để tạo thành một mạng con (Subnet). Điều này đảm bảo rằng ngay cả khi một trung tâm dữ liệu bị tấn công hoặc gặp phải thiên tai, toàn bộ mạng ICP vẫn sẽ hoạt động bình thường, giống như một phiên bản nâng cấp của giải pháp khắc phục thảm họa "hai địa điểm và ba trung tâm" và tính sẵn sàng cao của Alibaba. Các trung tâm dữ liệu có thể được phân phối trên toàn thế giới và một trung tâm dữ liệu thậm chí có thể được xây dựng trên sao Hỏa trong tương lai.

Boundary Nodes: Cung cấp nhập và xuất giữa mạng bên ngoài và mạng con ICP, xác nhận phản hồi.

Chủ thể nhận dạng (Principal): Định danh của người dùng bên ngoài, được tạo ra từ khóa công khai, được sử dụng để kiểm soát quyền hạn.

Hệ Thống Não Mạng (NNS): Một DAO theo thuật toán được quản lý bằng cách sử dụng ICP cọc để quản lý ICs.

Registry: Cơ sở dữ liệu được duy trì bởi NNS chứa các mối quan hệ ánh xạ giữa các thực thể (như Replica, canister và Subnet), tương tự nguyên tắc hoạt động hiện tại của DNS.

Chu kỳ: Mã thông báo cục bộ đại diện cho hạn ngạch CPU được sử dụng để thanh toán cho các tài nguyên được tiêu thụ bởi hộp khi chạy. Nếu tôi phải diễn đạt nó bằng tiếng Trung, tôi sẽ sử dụng từ "chu kỳ tính toán" vì chu kỳ chủ yếu đề cập đến đơn vị được sử dụng để trả tiền cho tài nguyên máy tính.

Các công nghệ đổi mới chính của ICP

Từ tầng dưới cùng, công nghệ Chain-key được sử dụng, trong đó

Chương trình Chia sẻ Bí mật Có thể Xác minh công khai (Chương trình PVSS): Một chương trình chia sẻ bí mật có thể xác minh công khai. Trong bản báo cáo trắng của giao thức Máy tính Internet, chương trình PVSS được sử dụng để triển khai giao thức tạo khóa phân cấp (DKG) để đảm bảo rằng khóa riêng của nút sẽ không bị rò rỉ trong quá trình tạo ra.

Sơ đồ mã hóa khóa công khai an toàn chuyển tiếp (sơ đồ mã hóa khóa công khai an toàn chuyển tiếp): Sơ đồ mã hóa khóa công khai an toàn chuyển tiếp đảm bảo rằng ngay cả khi khóa riêng bị rò rỉ, các tin nhắn trước đó sẽ không được giải mã, do đó cải thiện tính bảo mật của hệ thống.

Giao thức chia khóa lại: Một hệ thống chia khóa dựa trên chữ ký ngưỡng cho việc quản lý khóa trong giao thức Máy Tính Internet. Lợi ích chính của giao thức này là có thể chia sẻ các khóa hiện có cho các nút mới mà không cần tạo ra các khóa mới, từ đó giảm độ phức tạp của việc quản lý khóa. Ngoài ra, giao thức sử dụng chữ ký ngưỡng để bảo vệ sự an toàn của việc chia sẻ khóa, từ đó nâng cao sự an toàn và khả năng chống lỗi của hệ thống.

Chữ ký ngưỡng BLS: ICP triển khai một hệ thống chữ ký ngưỡng. Đối với mỗi Mạng phụ, có một khóa công cộng và khóa công cộng có thể xác minh, và khóa riêng tương ứng của nó được chia thành nhiều phần. Mỗi phần được gửi bởi một Bản sao trong Mạng phụ. Chỉ có tin nhắn được ký bởi hơn số lượng Bản sao vượt quá ngưỡng trong cùng Mạng phụ được coi là hợp lệ. Điều này giúp các tin nhắn được truyền qua các Mạng phụ và Bản sao được mã hóa nhưng có thể được xác minh nhanh chóng, đảm bảo cả sự riêng tư và an toàn. Thuật toán BLS là một thuật toán chữ ký ngưỡng nổi tiếng. Đó là duy nhất thuật toán chữ ký có thể tạo ra một giao thức chữ ký ngưỡng rất đơn giản và hiệu quả, và chữ ký là duy nhất, điều này có nghĩa là đối với một khóa công cộng và tin nhắn cụ thể, chỉ có một chữ ký Hợp lệ.

Không tương tác Phân phối Khóa Phân tán (NIDKG): Để triển khai các hệ thống chữ ký ngưỡng một cách an toàn, Dfinity đã thiết kế, phân tích và triển khai một giao thức DKG mới chạy trên mạng không đồng bộ và rất mạnh mẽ (ngay cả khi lên đến một phần ba các nút trong mạng con gặp sự cố hoặc bị hỏng, nó vẫn có thể thành công) trong khi vẫn có thể cung cấp hiệu suất chấp nhận được. Ngoài việc tạo ra các khóa mới, giao thức này cũng có thể được sử dụng để chia sẻ lại các khóa hiện có. Khả năng này rất quan trọng để cho phép tiến hóa tự động của định dạng IC khi các mạng con trải qua thay đổi thành viên theo thời gian.

PoUW: PoUW Có một U nhiều hơn PoW, có nghĩa là Userful. Nó chủ yếu cải thiện nhiều hiệu suất và cho phép máy nút làm ít công việc vô ích hơn. PoUW sẽ không tạo ra tính toán hash phức tạp một cách nhân tạo, mà sẽ tập trung sức mạnh tính toán của nó vào việc phục vụ người dùng càng nhiều càng tốt. Hầu hết các tài nguyên (CPU, bộ nhớ) được sử dụng cho việc thực thi mã trong canister thực tế.

Công nghệ tiến hóa chuỗi: Đó là một công nghệ được sử dụng để duy trì máy trạng thái chuỗi khối. Nó bao gồm một loạt các phương tiện kỹ thuật để đảm bảo an ninh và đáng tin cậy của chuỗi khối. Trong giao thức Máy tính Internet, Công nghệ tiến hóa chuỗi chủ yếu bao gồm hai công nghệ cốt lõi sau:

1. Các khối tóm tắt: Khối đầu tiên của mỗi kỷ nguyên là một khối tóm tắt, chứa một số dữ liệu đặc biệt được sử dụng để quản lý các hệ thống chữ ký ngưỡng khác nhau. Trong đó, một chương trình chữ ký ngưỡng thấp được sử dụng để tạo số ngẫu nhiên, và một chương trình chữ ký ngưỡng cao được sử dụng để xác thực trạng thái sao chép của mạng con.

2. Gói bắt kịp (CUPs): CUPs là một công nghệ để đồng bộ trạng thái của nút nhanh chóng. Nó cho phép các nút mới được thêm vào nhanh chóng lấy được trạng thái hiện tại mà không cần chạy lại giao thức đồng thuận.

Suy luận logic của tôi về toàn bộ công nghệ cơ bản IC là:

Trong mật mã khóa công khai truyền thống, mỗi nút có cặp khóa công khai-riêng tư, có nghĩa là nếu khóa riêng của nút bị rò rỉ hoặc tấn công, tính bảo mật của toàn bộ hệ thống sẽ bị đe dọa. Lược đồ chữ ký ngưỡng chia khóa thành nhiều phần và gán chúng cho các nút khác nhau. Chỉ khi đủ số lượng nút hợp tác, chữ ký mới có thể được tạo. Bằng cách này, ngay cả khi một số nút bị tấn công hoặc rò rỉ, nó sẽ không ảnh hưởng đến bảo mật của toàn bộ hệ thống. Quá nhiều tác động. Ngoài ra, sơ đồ chữ ký ngưỡng cũng có thể cải thiện sự phân cấp của hệ thống vì nó không yêu cầu một tổ chức tập trung quản lý khóa, nhưng phân tán các khóa đến nhiều nút, có thể tránh các điểm thất bại và tập trung đơn lẻ. rủi ro. do đó, IC sử dụng sơ đồ chữ ký ngưỡng để cải thiện tính bảo mật và phân cấp của hệ thống, Chúng tôi hy vọng sẽ sử dụng chữ ký ngưỡng để tạo ra một blockchain phổ quát có tính bảo mật cao, có thể mở rộng và xác minh nhanh chóng.

và BLS là một thuật toán chữ ký ngưỡng nổi tiếng. Đó là duy nhất chế độ chữ ký có thể tạo ra một giao thức chữ ký ngưỡng rất đơn giản và hiệu quả. Một ưu điểm khác của chữ ký BLS là không cần lưu trạng thái chữ ký. Miễn là nội dung tin nhắn không thay đổi, chữ ký là cố định, điều này có nghĩa là đối với một khóa công khai và tin nhắn cụ thể, chỉ có một chữ ký hợp lệ. Điều này đảm bảo khả năng mở rộng cực kỳ cao, vì vậy ICP đã chọn giải pháp BLS.

Bởi vìChữ ký ngưỡng được sử dụng, vì vậy cần có nhà phân phối để phân phối các đoạn chính cho những người tham gia khác nhau. Nhưng người phân phối các mảnh vỡ chính là một điểm duy nhất, có thể dễ dàng dẫn đến các điểm thất bại duy nhất. Do đó, Dfinity đã thiết kế một công nghệ phân phối khóa phân tán, cụ thể là NIDKG. Trong thời gian khởi tạo mạng con, tất cả các Bản sao tham gia không tương tác tạo khóa công khai A. Đối với khóa riêng B tương ứng, mỗi người tham gia tính toán và nắm giữ một trong những bí mật dẫn xuất. chia sẻ.

Nếu bạn muốn trở thành một NIDKG, bạn phải đảm bảo rằng mỗi bên tham gia phân phối không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận.

Nếu khóa mạng con tại một thời điểm lịch sử nào đó bị rò rỉ thì sao? Làm thế nào để đảm bảo rằng dữ liệu lịch sử không thể bị thay đổi? Dfinity áp dụng một hệ thống chữ ký an toàn tiến về phía trước, đảm bảo rằng ngay cả khi khóa mạng con tại một thời điểm lịch sử nào đó bị rò rỉ, kẻ tấn công không thể thay đổi dữ liệu của các khối lịch sử. Điều này cũng ngăn chặn các cuộc tấn công làm hỏng sau này lên blockchain. Mối đe dọa đối với dữ liệu lịch sử. Nếu hạn chế này mạnh mẽ hơn, nó thực sự có thể đảm bảo rằng thông tin sẽ không bị nghe trộm trong quá trình truyền tải, vì các dấu thời gian không khớp nhau, và ngay cả khi khóa bị dò trong một khoảng thời gian ngắn, nội dung của các truyền thông trong quá khứ không thể bị dò.

Với NIDKG, nếu một phần bí mật nhất định được giữ bởi một nút trong một thời gian dài, một khi mỗi nút dần bị tin tặc xói mòn, các vấn đề có thể xảy ra trong toàn bộ mạng. Do đó, các cập nhật chính cần được thực hiện liên tục, nhưng các bản cập nhật chính không thể yêu cầu tất cả những người tham gia Bản sao phải cùng nhau tương tác và giao tiếp, mà còn phải được thực hiện không tương tác. Tuy nhiên, vì khóa công khai A đã được đăng ký trong NNS, các mạng con khác cũng sẽ sử dụng khóa công khai A này để xác minh, vì vậy tốt nhất không nên thay đổi khóa công khai mạng con. Nhưng nếu khóa công khai mạng con vẫn không thay đổi, làm thế nào để cập nhật chia sẻ bí mật giữa các nút? do đó Dfinity đã thiết kế một giao thức chia sẻ lại Khóa. Nếu không tạo khóa công khai mới, tất cả các Bản sao nắm giữ phiên bản hiện tại của chia sẻ bí mật sẽ không tương tác tạo ra một vòng cổ phần bí mật phái sinh mới cho phiên bản mới của chủ sở hữu cổ phần bí mật. như vậy

Điều này không chỉ đảm bảo rằng phiên bản mới của cổ phần bí mật được xác minh bởi tất cả các chủ sở hữu cổ phần bí mật hiện tại

Nó cũng đảm bảo rằng phiên bản cũ của chia sẻ bí mật không còn hợp lệ nữa.

Nó cũng đảm bảo rằng ngay cả khi một phiên bản mới của phần mật khẩu bí mật bị rò rỉ trong tương lai, phiên bản cũ của phần mật khẩu bí mật sẽ không bị rò rỉ, vì các đa thức giữa hai phiên bản này không liên quan và không thể suy luận được. Điều này cũng là điều vừa được giới thiệu trước đó, bảo mật tiến。�

Ngoài raĐảm bảo phân phối lại ngẫu nhiên hiệu quả, Khi các nút đáng tin cậy hoặc kiểm soát truy cập thay đổi, chính sách truy cập và bộ điều khiển có thể được sửa đổi bất cứ lúc nào mà không cần khởi động lại hệ thống. Điều này giúp đơn giản hóa rất nhiều cơ chế quản lý khóa trong nhiều tình huống. Điều này rất hữu ích, ví dụ, trong trường hợp thay đổi thành viên mạng con, vì việc chia sẻ lại sẽ đảm bảo rằng bất kỳ thành viên mới nào cũng có chia sẻ bí mật thích hợp và bất kỳ bản sao nào không còn là thành viên sẽ không còn chia sẻ bí mật. Hơn nữa, nếu một số lượng nhỏ cổ phần bí mật bị rò rỉ cho kẻ tấn công trong bất kỳ thời đại nào hoặc thậm chí mọi kỷ nguyên, những chia sẻ bí mật này sẽ không có lợi cho kẻ tấn công.

Bởi vì giao thức blockchain truyền thống cần lưu trữ tất cả thông tin khối bắt đầu từ khối gen, điều này sẽ dẫn đến vấn đề về khả năng mở rộng khi chuỗi khối phát triển. Đây là lý do tại sao việc phát triển một máy khách nhẹ trở nên rất phiền hà đối với nhiều chuỗi công cộng. Vì vậy, IC muốn giải quyết vấn đề này, IC đã phát triển Công nghệ Tiến hóa Chuỗi. Kết thúc mỗi kỷ nguyên, tất cả thông tin đầu vào được xử lý và thông tin đồng thuận cần thiết có thể được xóa an toàn khỏi bộ nhớ của mỗi Bản sao, từ đó giảm đáng kể chi phí. Yêu cầu lưu trữ cho mỗi Bản sao, từ đó giúp IC mở rộng để hỗ trợ một lượng lớn người dùng và ứng dụng. Ngoài ra, công nghệ Tiến hóa Chuỗi cũng bao gồm công nghệ CUPs, cho phép các nút mới được thêm vào nhanh chóng có được trạng thái hiện tại mà không cần chạy lại giao thức đồng thuận, từ đó giảm đáng kể ngưỡng và thời gian đồng bộ hóa cho các nút mới tham gia mạng IC.

Tóm lại, Tất cả các công nghệ cơ bản cho ICP đều được liên kết với nhau. Dựa trên mật mã (từ lý thuyết), nó cũng hoàn toàn xem xét các vấn đề của toàn bộ ngành như đồng bộ nhanh của các nút (từ thực tiễn). Anh ấy thực sự là một bậc thầy trong tất cả mọi thứ!

Tính Năng ICP / Tính Năng Chính

Mô hình Gas đảo ngược:Một số hệ thống blockchain truyền thống yêu cầu người dùng phải trước tiên nắm giữ token bản địa, chẳng hạn như ETH và BTC, và sau đó tiêu thụ token bản địa để thanh toán phí giao dịch. Điều này tăng ngưỡng vào cho người dùng mới và không phù hợp với thói quen sử dụng của mọi người. Tại sao tôi phải nắm giữ cổ phiếu Tiktok trước khi sử dụng Tiktok? ICP áp dụng mô hình Gas đảo ngược. Người dùng có thể trực tiếp sử dụng mạng lưới ICP, và bên dự án sẽ chịu trách nhiệm về phí xử lý. Điều này giảm thiểu ngưỡng sử dụng, phù hợp hơn với thói quen dịch vụ Internet, và có lợi cho việc có được tác động mạng lưới quy mô lớn hơn, từ đó hỗ trợ nhiều người dùng tham gia hơn.

Khí ổn định: Đối với các chuỗi công khai khác trên thị trường, vì tính bảo mật của chuỗi và nhu cầu chuyển khoản, một số người sẽ mua mã thông báo gốc và các thợ đào sẽ đào khó hoặc một số người sẽ tuyệt vọng thu thập mã thông báo gốc, vì vậy chuỗi công khai này Chuỗi đóng góp sức mạnh tính toán như Bitcoin hoặc cung cấp bảo mật kinh tế đặt cọc cho chuỗi công khai này như Ethereum. Có thể nói rằng nhu cầu của chúng tôi đối với BTC / eth thực sự đến từ các yêu cầu về sức mạnh tính toán / cam kết của chuỗi công khai Bitcoin / Ethereum, về cơ bản là yêu cầu bảo mật của chuỗi. Do đó, miễn là chuỗi trực tiếp sử dụng mã thông báo gốc để thanh toán gas, nó vẫn sẽ đắt đỏ trong tương lai. Có thể mã thông báo gốc bây giờ rẻ, nhưng miễn là bản thân chuỗi trở nên sinh thái, nó sẽ trở nên đắt đỏ sau này. ICP thì khác. Khí tiêu thụ trong blockchain ICP được gọi là Cycles, được chuyển đổi bằng cách tiêu thụ ICP. Chu kỳ ổn định theo quy định thuật toán và neo vào 1 SDR (SDR có thể được coi là tính toán các loại tiền tệ hợp pháp đa quốc gia toàn diện. đơn vị ổn định). Do đó, cho dù ICP có tăng bao nhiêu trong tương lai, số tiền bạn bỏ ra để làm bất cứ điều gì trong ICP sẽ giống như hiện tại (không tính đến lạm phát).

Wasm: Sử dụng WebAssembly (Wasm) làm tiêu chuẩn cho việc thực thi mã, các nhà phát triển có thể sử dụng nhiều ngôn ngữ lập trình phổ biến (như Rust, Java, C++, Motoko, vv.) để viết mã. Để hỗ trợ thêm những nhà phát triển khác tham gia.

Hỗ trợ chạy các mô hình trí tuệ nhân tạo: Ngôn ngữ Python cũng có thể được biên dịch thành wasm. Python có số người dùng lớn nhất trên thế giới và cũng là ngôn ngữ đầu tiên cho trí tuệ nhân tạo, chẳng hạn như các phép tính ma trận và số nguyên lớn. Ai đó đã triển khai mô hình Llama2 trên IC, tôi sẽ không ngạc nhiên nếu ý tưởng về AI+Web3 sẽ xuất hiện trên ICP trong tương lai.

Trải nghiệm người dùng Web2: Hiện tại, nhiều ứng dụng trên ICP đã đạt được kết quả tuyệt vời với thời gian truy vấn mili giây và cập nhật cấp độ giây. Nếu bạn không tin, bạn có thể sử dụng trực tiếp OpenChat, một ứng dụng trò chuyện phi tập trung hoàn toàn trên chuỗi.

Chạy giao diện người dùng trên chuỗi: Bạn chỉ nghe nói rằng một phần của nội dung back-end được viết dưới dạng một hợp đồng thông minh đơn giản và sau đó chạy trên chuỗi. Điều này có thể đảm bảo rằng logic cốt lõi như tài sản dữ liệu không bị giả mạo. Nhưng front-end thực sự cần phải chạy hoàn toàn trên chuỗi để được an toàn, bởi vìFront-end attackĐó là một vấn đề rất điển hình và thường xuyên. Chỉ cần tưởng tượng, mọi người có thể nghĩ rằng mã Uniswap rất an toàn. Hợp đồng thông minh đã được xác minh bởi rất nhiều người trong những năm qua và mã rất đơn giản, vì vậy chắc chắn sẽ không có vấn đề gì. Nhưng đột nhiên một ngày nào đó, nếu giao diện người dùng của Uniswap bị tấn công và hợp đồng bạn tương tác thực sự là một hợp đồng độc hại do tin tặc triển khai, bạn có thể phá sản ngay lập tức. Nhưng nếu bạn lưu trữ và triển khai tất cả các mã front-end trong Canister của IC, ít nhất bảo mật đồng thuận của IC đảm bảo rằng mã front-end không thể bị tin tặc giả mạo. Sự bảo vệ này tương đối hoàn chỉnh và front-end có thể được chạy và hiển thị trực tiếp trên IC. Nó không ảnh hưởng đến hoạt động bình thường của ứng dụng. Trên IC, các nhà phát triển có thể xây dựng ứng dụng trực tiếp mà không cần dịch vụ đám mây truyền thống, cơ sở dữ liệu hoặc giao diện thanh toán. Không cần phải mua một máy chủ front-end hoặc lo lắng về cơ sở dữ liệu, cân bằng tải, phân phối mạng, tường lửa, v.v. Người dùng có thể truy cập trực tiếp vào trang web front-end được triển khai trên ICP thông qua trình duyệt hoặc ứng dụng dành cho thiết bị di động, chẳng hạn như trang web tôi đã triển khai trước đâyblog cá nhân。

Nâng cấp mã điều khiển DAO: Trong nhiều giao thức DeFi hiện nay, các bên dự án có toàn quyền kiểm soát và có thể đưa ra các quyết định lớn theo ý muốn, chẳng hạn như đình chỉ hoạt động, bán tiền, v.v. mà không cần thông qua bỏ phiếu và thảo luận của cộng đồng. Tôi tin rằng tất cả mọi người đã chứng kiến hoặc nghe nói về trường hợp này. Ngược lại, mã DAPP trong hệ sinh thái ICP chạy trong một container do DAO kiểm soát. Ngay cả khi một bên dự án nhất định chiếm một tỷ lệ lớn trong việc bỏ phiếu, một quy trình bỏ phiếu công khai vẫn được thực hiện, đáp ứng tính minh bạch của blockchain được mô tả ở đầu bài viết này. điều kiện cần thiết để chuyển đổi. Cơ chế đảm bảo quy trình này có thể phản ánh tốt hơn mong muốn của cộng đồng, so với các dự án chuỗi công cộng hiện tại khác. Thực hiện tốt hơn trong quản trị.

Nâng cấp giao thức tự động: Khi cần nâng cấp giao thức, một hệ thống chữ ký ngưỡng mới có thể được thêm vào khối tóm tắt để thực hiện việc nâng cấp giao thức tự động. Phương pháp này đảm bảo an ninh và đáng tin cậy của mạng lưới trong khi tránh sự bất tiện và rủi ro do hard fork gây ra. Cụ thể, Công nghệ Chain Key trong ICP có thể đảm bảo an ninh và đáng tin cậy của mạng lưới bằng cách duy trì máy trạng thái blockchain thông qua một chế độ chữ ký đặc biệt. Ở đầu mỗi kỷ nguyên, mạng lưới sử dụng một hệ thống chữ ký ngưỡng thấp để tạo số ngẫu nhiên, sau đó sử dụng một hệ thống chữ ký ngưỡng cao để xác thực trạng thái sao chép của mạng con. Hệ thống chữ ký này đảm bảo an ninh và đáng tin cậy của mạng lưới, đồng thời cho phép nâng cấp giao thức tự động, từ đó tránh sự bất tiện và rủi ro do hard fork gây ra.

(Bỏ phiếu Đề xuất)

Chuyển tiếp nhanh chóng: Đây là một công nghệ trong giao thức Máy tính Internet giúp đồng bộ trạng thái nút mạng một cách nhanh chóng. Nó cho phép các nút mới được thêm vào có thể nhanh chóng lấy trạng thái hiện tại mà không cần chạy lại giao thức đồng thuận. Cụ thể, quá trình Chuyển tiếp nhanh chóng diễn ra như sau:

  1. Nút vừa được thêm vào nhận được gói Catch-up (CUP) của thời kỳ hiện tại, bao gồm gốc cây Merkle, khối tóm tắt và số ngẫu nhiên của thời kỳ hiện tại.

  2. Nút mới thêm vào sử dụng tiểu giao thức đồng bộ trạng thái để nhận trạng thái hoàn chỉnh của thời kỳ hiện tại từ các nút khác, và sử dụng gốc cây Merkle trong CUP để xác minh tính chính xác của trạng thái.

  3. Nút mới thêm vào sử dụng số ngẫu nhiên trong CUP và các thông điệp giao thức của các nút khác để chạy giao thức đồng thuận để đồng bộ nhanh chóng với trạng thái hiện tại.

Ưu điểm của việc chuyển tiếp nhanh là nó có thể cho phép các nút mới thêm vào nhanh chóng lấy được trạng thái hiện tại mà không cần phải bắt đầu từ đầu như một số chuỗi công khai khác. Điều này có thể tăng tốc độ đồng bộ hóa và mở rộng của mạng. Đồng thời, nó cũng có thể giảm lượng giao tiếp giữa các nút, từ đó cải thiện hiệu suất và đáng tin cậy của mạng.

(tua nhanh)

Nhận dạng Internet phi tập trung: Hệ thống nhận dạng trên IC thực sự khiến tôi cảm thấy rằng vấn đề DID có thể được giải quyết hoàn toàn và nó được giải quyết hoàn toàn, cho dù đó là khả năng mở rộng hay quyền riêng tư. Hệ thống nhận dạng trên IC hiện có một triển khai được gọi là Nhận dạng Internet, cũng như các hệ thống mạnh mẽ hơn được phát triển dựa trên nóNFID。

Nguyên tắc của nó như sau:

  1. Khi đăng ký, nó sẽ tạo ra một cặp khóa công khai và khóa riêng cho người dùng. Khóa riêng được lưu trữ trong chip bảo mật TPM bên trong thiết bị của người dùng và không bao giờ bị rò rỉ, trong khi khóa công khai được chia sẻ với các dịch vụ trên mạng.

  2. Khi người dùng muốn đăng nhập vào một ứng dụng phi tập trung, ứng dụng sẽ tạo một khóa phiên tạm thời cho người dùng. Khóa phiên này sẽ được người dùng ký thông qua chữ ký điện tử được ủy quyền, để ứng dụng có quyền xác minh danh tính của người dùng.

  3. Sau khi khóa phiên được ký, ứng dụng có thể sử dụng khóa để truy cập dịch vụ mạng thay mặt người dùng mà không cần người dùng phải ký điện tử mỗi lần. Điều này tương tự như đăng nhập đã được ủy quyền trong Web2.

  4. Khóa phiên chỉ hợp lệ trong một thời gian ngắn. Sau khi hết hạn, người dùng cần phải vượt qua chữ ký ủy quyền sinh trắc học để có được khóa phiên mới.

  5. Khóa riêng của người dùng luôn được lưu trữ trong chip bảo mật TPM cục bộ và sẽ không rời khỏi thiết bị. Điều này đảm bảo an ninh của khóa riêng và tính vô danh của người dùng.

  6. Bằng cách sử dụng các khóa phiên tạm thời, các dapps khác không thể theo dõi danh tính người dùng của nhau. Đạt được quyền truy cập thực sự ẩn danh và riêng tư.

  7. Người dùng có thể dễ dàng đồng bộ và quản lý Danh tính Internet của họ trên nhiều thiết bị, nhưng chính thiết bị cũng yêu cầu các dấu vân tay tương ứng hoặc các khóa phần cứng cho việc ủy quyền.

Một số lợi ích của Internet Identity là:

  1. Không cần nhớ mật khẩu. Đăng nhập trực tiếp bằng các tính năng sinh trắc học như nhận dạng vân tay, loại bỏ nhu cầu thiết lập và nhớ mật khẩu phức tạp.

  2. Khóa riêng tư không rời khỏi thiết bị và an toàn hơn. Khóa riêng tư được lưu trữ trong chip bảo mật TPM và không thể bị đánh cắp, giải quyết vấn đề về việc trộm tài khoản và mật khẩu trong Web2.

  3. Đăng nhập một cách ẩn danh và không thể bị theo dõi. Khác với Web2, sử dụng email như một tên người dùng để theo dõi trên các nền tảng, Internet Identity loại bỏ việc theo dõi này.

  4. Quản lý đa thiết bị thuận tiện hơn. Bạn có thể đăng nhập vào cùng một tài khoản trên bất kỳ thiết bị nào hỗ trợ sinh trắc học, thay vì bị hạn chế chỉ trên một thiết bị duy nhất.

  5. Đừng phụ thuộc vào các nhà cung cấp dịch vụ trung ương để đạt được sự phân quyền thật sự. Điều này khác biệt so với mô hình trong đó tên người dùng tương ứng với các nhà cung cấp dịch vụ email trong Web2.

  6. Áp dụng quy trình xác thực được ủy thác, Không cần phải ký lại mỗi khi bạn đăng nhập. Trải nghiệm người dùng tốt hơn.

  7. Hỗ trợ việc sử dụng thiết bị bảo mật riêng biệt Như việc đăng nhập bằng Ledger hoặc Yubikey, an ninh được cải thiện.

  8. Ẩn khóa công khai thực tế của người dùng, Bản ghi giao dịch không thể được truy vấn thông qua khóa công khai để bảo vệ quyền riêng tư của người dùng.

  9. Tương thích mượt mà với blockchain Web3, Đăng nhập và ký các ứng dụng hoặc giao dịch blockchain một cách an toàn và hiệu quả.

Kiến trúc tiên tiến hơn, đại diện cho sự tích hợp hữu cơ của những ưu điểm của Web2 và Web3, và là tiêu chuẩn cho tài khoản và đăng nhập mạng lưới trong tương lai.

Ngoài việc cung cấp trải nghiệm người dùng mới, cóng cụ kỹ thuật sau đây cũng được áp dụng để đảm bảo an ninh.

  1. Sử dụng chip bảo mật TPM để lưu trữ khóa riêng. Chip được thiết kế sao cho ngay cả các nhà phát triển cũng không thể truy cập hoặc trích xuất khóa riêng để ngăn chặn việc đánh cắp khóa riêng.

  2. Các cơ chế xác thực phụ như xác thực sinh trắc học, chẳng hạn như vân tay hoặc nhận diện khuôn mặt, cần được xác minh dựa trên thiết bị mà chúng được đặt, để chỉ người dùng nắm giữ thiết bị mới có thể sử dụng danh tính.

  3. Khóa phiên áp dụng một thiết kế hết hạn ngắn hạn để giới hạn cửa sổ thời gian bị đánh cắp, và các văn bản mật tương ứng bị phá hủy vào cuối phiên để giảm thiểu rủi ro.

  4. Công nghệ mã hóa khóa công khai cho phép dữ liệu trong quá trình truyền tải được mã hóa, và người nghe bên ngoài không thể biết thông tin riêng của người dùng.

  5. Không dựa vào các nhà cung cấp danh tính bên thứ ba. PRIVATE KEY được tạo ra và kiểm soát bởi chính người dùng và không tin tưởng bên thứ ba.

  6. Kết hợp với tính không thể thay đổi được mang lại bởi cơ chế đồng thuận blockchain IC, nó đảm bảo tính đáng tin cậy của toàn bộ hoạt động hệ thống.

  7. Các thuật toán mật mã liên quan và quy trình bảo mật đang được cập nhật và nâng cấp liên tục, như việc thêm chữ ký đa bên và các cơ chế an toàn khác.

  8. Mã nguồn mở và thiết kế phi tập trung tối ưu hóa tính minh bạch và tạo điều kiện cho cộng đồng hợp tác để cải thiện bảo mật.

(Internet Identity)

Nhóm Lõi / Nhóm Lõi

Từ quan điểm của một nhóm, có tổng cộng 200+ nhân viên, tất cả đều là những tài năng cực kỳ xuất sắc. Các nhân viên đã xuất bản tổng cộng 1.600+ bài báo, được trích dẫn hơn 100.000 lần, và đã nắm giữ tổng cộng 250+ bằng sáng chế.

Một cách học thuật, các lý thuyết toán học gần đây của anh ta bao gồm Relay Ngưỡng và Chuỗi PSC, Tháp và Cây Xác nhận và USCID.

Từ quan điểm nền tảng kỹ thuật, anh ấy có một nền tảng nghiên cứu và phát triển kỹ thuật sâu rộng và đã tham gia nghiên cứu trong lĩnh vực dữ liệu lớn và tính toán phân tán từ những năm đầu, điều này đã đặt nền tảng kỹ thuật cho việc xây dựng các mạng ICP phức tạp.

Từ góc độ khởi nghiệp, anh ấy trước đây đã điều hành một trò chơi MMO bằng hệ thống phân phối riêng của mình, đón tiếp hàng triệu người dùng. Dominic bắt đầu Dfinity vào năm 2015 và cũng là Tổng thống và Giám đốc Công nghệ của String labs.

Từ một quan điểm, anh ấy đã đề xuất khái niệm Internet phi tập trung hơn 10 năm trước. Không dễ dàng để thúc đẩy dự án lớn này trong dài hạn. Hiện tại, những ý tưởng thiết kế của anh ấy rất hướng về tương lai.

Người sáng lập Dominic Williams là một nhà lý thuyết crypto và doanh nhân lập dị.

Về đội ngũ kỹ thuật, Dfinity rất mạnh. Quỹ Dfinity đã tụ họp một số lượng lớn các chuyên gia mật mã hàng đầu và hệ thống phân tán, như Jan Camenisch, Timothy Roscoe, Andreas Rossberg, Maria D., Victor Shoup v.v., thậm chí cả “L” trong tác giả của thuật toán mật mã BLS - Ben Lynn cũng đang làm việc tại Dfinity. Điều này cung cấp sự hỗ trợ mạnh mẽ cho sáng tạo công nghệ của ICP. Sự thành công của các dự án blockchain không thể tách rời công nghệ, và việc tụ họp các tài năng hàng đầu có thể mang lại bước đột phá công nghệ, đây cũng là một ưu điểm chính của ICP.


Nhóm Quỹ Dfinity

Mô hình Tài chính và Kinh tế / Gọi vốn & Tokenomics

Bài viết này sẽ quá dài nếu tôi cũng đề cập đến phần này, vì vậy tôi quyết định viết một bài viết riêng sau này để cung cấp cho bạn một phân tích chi tiết. Bài viết này tập trung nhiều hơn vào hướng phát triển của ngành công nghiệp blockchain và tại sao ICP có cơ hội lớn.

Ứng dụng

Tất cả các loại ứng dụng, nền tảng xã hội, nền tảng sáng tạo, công cụ trò chuyện, trò chơi, và thậm chí cả trò chơi Metaverse có thể được phát triển trên ICP.

Nhiều người nói rằng IC không phù hợp với DeFi vì rất khó để đạt được trạng thái toàn cầu nhất quán, nhưng tôi nghĩ chính câu hỏi này là sai. Không phải là trạng thái toàn cầu nhất quán, mà là trạng thái toàn cầu nhất quán dưới độ trễ thấp. Nếu bạn có thể chấp nhận 1 phút, 10.000 máy trên toàn thế giới có thể đạt được sự nhất quán toàn cầu. Với rất nhiều nút trong Ethereum và BTC, chúng không bị buộc phải đạt được sự nhất quán của trạng thái toàn cầu dưới độ trễ cao sao? Do đó, chúng hiện không thể đạt được khả năng mở rộng theo chiều ngang không giới hạn. IC trước tiên giải quyết vấn đề mở rộng ngang vô hạn bằng cách cắt các mạng con. Đối với tính nhất quán của trạng thái toàn cầu dưới độ trễ thấp, nó sử dụng các thuật toán nhất quán phân tán nhất quán mạnh mẽ, cấu trúc liên kết mạng được thiết kế tốt, đồng bộ hóa dữ liệu phân tán hiệu suất cao và thời gian Xác minh tem hiệu quả và cơ chế chịu lỗi trưởng thành cũng có thể đạt được. Nhưng thành thật mà nói, việc xây dựng một nền tảng giao dịch ở cấp độ ứng dụng IC sẽ khó khăn hơn so với nền tảng giao dịch hiệu suất cao hiện đang được xây dựng bởi người dân Phố Wall. Nó không chỉ là về việc đạt được một thỏa thuận giữa nhiều phòng máy tính. Tuy nhiên, khó khăn không có nghĩa là nó không thể được thực hiện ở tất cả. Điều đó có nghĩa là nhiều vấn đề kỹ thuật phải được giải quyết trước và cuối cùng sẽ tìm thấy trạng thái vừa phải, điều này không chỉ đảm bảo an toàn mà còn đảm bảo trải nghiệm chấp nhận được cho mọi người. Ví dụ: ICLightHouse bên dưới.

ICLightHouse, Một sàn giao dịch theo lệnh trên toàn chuỗi, khái niệm của toàn chuỗi là gì? Cần giải quyết bao nhiêu khó khăn kỹ thuật? Điều này không thể tưởng tượng trên các chuỗi công khai khác, nhưng trên IC ít nhất là có thể thực hiện được, điều này mang lại hy vọng cho chúng ta.

OpenChat, một ứng dụng trò chuyện phi tập trung với trải nghiệm tuyệt vời. Tôi chưa thấy một sản phẩm thứ hai như vậy trong toàn bộ ngành công nghiệp blockchain. Nhiều nhóm khác đã thử trong hướng này trước đó, nhưng cuối cùng họ đều thất bại vì nhiều lý do. Các vấn đề kỹ thuật thất bại. Tóm lại, người dùng cảm thấy trải nghiệm không tốt. Ví dụ, tốc độ quá chậm. Mất 10 giây để gửi một tin nhắn và 10 giây để nhận tin nhắn từ người khác. Tuy nhiên, một nhóm nhỏ gồm ba người trên ICP đã tạo ra một sản phẩm thành công như vậy. Bạn có thể trải nghiệm mức độ mượt mà của nó. Chào mừng bạn tham gia tổ chức, nơi bạn có thể thưởng thức sự va chạm của các ý tưởng và tận hưởng tự do ngôn luận đến một mức độ nào đó.

Must, Một nền tảng dành cho siêu sáng tạo, nơi mọi người có thể tạo ra một hành tinh và xây dựng thương hiệu cá nhân của họ, và nội dung bạn sản xuất sẽ luôn thuộc về bạn, và thậm chí có thể hỗ trợ đọc có phí. Nó có thể được gọi là một hành tinh tri thức phi tập trung. Tôi hiện đang cập nhật bài viết hàng ngày trên đó.

Dễ dàng - 0xkookoo

Ứng dụng OpenChat và Mora là những sản phẩm mà tôi sử dụng gần như mỗi ngày. Chúng mang lại cho mọi người cảm giác thoải mái không thể tách rời. Hai từ để mô tả chúng là tự do và bổ sung.

Hiện đã có một số nhóm đang phát triển ứng dụng trò chơi trên ICP, và tôi nghĩ rằng cốt truyện của trò chơi toàn chuỗi cuối cùng có thể bị ICP thay thế. Như tôi đã nói trong phần GameFi của bài viết trước đó, tính chơi và vui vẻ là những điều mà các bên dự án cần xem xét. Tính chơi dễ dàng đạt được trên ICP. Mong chờ tác phẩm của Dragginz.

Tóm tắt/Tóm tắt

ICP giống như trái đất, và Công nghệ Chainkey giống như lõi của trái đất. Mối quan hệ của nó với ICP tương tự như mối quan hệ giữa giao thức TCP/IP và toàn bộ ngành công nghiệp Internet. Mỗi Mạng phụ giống như lục địa châu Á, châu Phi và châu Mỹ Latin. Tất nhiên, Mạng phụ cũng có thể là Đại Tây Dương/Đại Tây Dương, có các tòa nhà và khu vực khác nhau (Bản sao và Node) trên lục địa và đại dương. Cây cỏ (Canister) có thể được trồng trên mỗi khu vực và tòa nhà, và các loài động vật khác nhau sống hạnh phúc;

ICP hỗ trợ mở rộng theo chiều ngang. Mỗi mạng con là tự trị và có thể giao tiếp giữa các mạng con khác nhau. Bất kể bạn đang ở trong ứng dụng nào, mạng xã hội, tài chính hay thậm chí là metaverse, bạn đều có thể đạt được sự nhất quán tối đa thông qua mạng phân tán này. Thật dễ dàng để đạt được một sổ cái toàn cầu trong các điều kiện đồng bộ, nhưng rất khó để đạt được "tính nhất quán của nhà nước toàn cầu" trong các điều kiện không đồng bộ. Hiện tại, chỉ có ICP mới có cơ hội làm điều này.

Cần lưu ý rằng điều này không đề cập đến "Tình trạng toàn cầu nhất quán", mà là "Tình trạng toàn cầu là nhất quán". "Tính nhất quán trạng thái toàn cầu" yêu cầu tất cả các nút tham gia [đồng ý về tất cả các chuỗi hoạt động], [kết quả cuối cùng là nhất quán], [tính nhất quán khách quan, không phụ thuộc vào việc nút có bị lỗi hay không], [tính nhất quán của đồng hồ], [tính nhất quán tức thì, tất cả các Hoạt động đều được xử lý đồng bộ], được đảm bảo trong mạng con đơn IC. Tuy nhiên, nếu bạn muốn đảm bảo "tính nhất quán của trạng thái toàn cầu", bạn cần tất cả các mạng con nói chung để đạt được "tính nhất quán trạng thái toàn cầu" ở trên cho cùng một dữ liệu và trạng thái. Trong thực tế, điều này là không thể đạt được trong độ trễ thấp. , đây cũng là nút thắt cổ chai hiện đang ngăn cản các chuỗi công khai như ETH mở rộng theo chiều ngang. Do đó, IC đã chọn đạt được sự đồng thuận trong một mạng con duy nhất và các mạng con khác nhanh chóng xác minh thông qua truyền thông rằng kết quả không bị giả mạo, để đạt được "sự nhất quán cuối cùng của trạng thái toàn cầu". Tương đương vớiĐồng thời, nó kết hợp sự phân cấp của các chuỗi công cộng lớn với thông lượng cao và độ trễ thấp của chuỗi liên minh, đồng thời đạt được sự mở rộng theo chiều ngang không giới hạn của các mạng con thông qua các bằng chứng thuật toán toán học và mã hóa.

Tóm lại, chúng ta có thể thấy rằng theo hướng phát triển cuối cùng của blockchain mà tôi đã nghĩ đến ở đầu bài viết, [Chủ quyền] + [Phân cấp đa điểm phi tập trung] + [Minh bạch] + [Kiểm soát thực thi mã] + [Khả năng mở rộng vô hạn với chi phí tuyến tính],

Chủ quyềnĐó là vấn đề duy nhất mà blockchain cần phải giải quyết, bao gồm chủ quyền tài sản, chủ quyền dữ liệu, chủ quyền ngôn luận, v.v. Nếu không, không cần thiết phải có blockchain;

IC hoàn toàn đã làm được

  • Không thể thay đổi Điều này đủ điều kiện, nhưng không phải là điều kiện cần thiết. Miễn là bạn có thể đảm bảo chủ quyền của tôi không bị tổn thất, tôi có thể can thiệp vào bạn theo ý muốn. Nếu tài sản của mọi người trên thế giới đều bị can thiệp và tăng gấp đôi theo cùng tỉ lệ, điều đó khác gì?

IC cũng làm điều đó

  • Việc hoàn toàn phân quyền là không thể thực hiện được, Dù thiết kế thế nào đi chăng nữa, luôn có những người có "quà"/lợi ích đã được quyết định sẽ có quyền lợi lớn hơn, và luôn có những người chủ động chọn không tham gia. [Phân quyền tập trung đa điểm] là mẫu mẫu cuối cùng;
  • IC hiện tại là tốt nhất trong tất cả các chuỗi công khai. Nó không chỉ có thể duy trì một mức độ phân quyền nhất định, mà còn tận dụng hoàn toàn các ưu điểm của các thực thể tập trung để hiện thực hóa tốt hơn việc quản trị và vận hành của mạng.
  • Sự minh bạch là cần thiết. Liệu cuộc thử nghiệm xã hội này dành cho tất cả mọi người chỉ để mang lại cho mọi người một giọng nói và quyền bảo vệ chủ quyền của họ không? Mặc dù luôn có những người lười biếng, luôn có những người sẵn lòng tin tưởng vào những người chuyên nghiệp hơn, và luôn có những người chọn cách từ bỏ quyền bỏ phiếu để tối ưu hóa hiệu quả, nhưng đó cũng là sự lựa chọn mà họ thực hiện một cách tích cực. Họ có quyền nhưng chọn không hành động. Miễn là mọi thứ đều minh bạch và không có hoạt động bí mật, tôi sẵn lòng chấp nhận ngay cả khi bị hiểu lầm. Nếu tôi thua, đó là vì tôi không giỏi bằng người khác và người mạnh nhất sẽ sống sót. Điều này cũng phù hợp với nền kinh tế thị trường.

IC hoàn toàn đã làm điều đó

  • Kiểm soát việc thực thi mã là cốt lõi, nếu không sẽ giống như cởi quần ra đánh rắm, và phiếu sẽ được thông báo trong một tuần. Cuối cùng, nhóm dự án triển khai phiên bản mã độc hại. Ngay cả khi không phải là phiên bản độc hại, vẫn khiến mọi người bị trêu chọc.

Hiện tại chỉ có IC thực hiện điều này

  • Khả năng mở rộng vô hạn của chi phí tuyến tính. Khi blockchain ngày càng được tích hợp chặt chẽ hơn với cuộc sống thực, ngày càng có nhiều người tham gia và nhu cầu ngày càng tăng. Cơ sở hạ tầng không thể hỗ trợ khả năng mở rộng không giới hạn hoặc quá lớn để mở rộng. Đắt tiền là không thể chấp nhận được.

Hiện tại chỉ có IC thực hiện điều này

Dựa trên những sự thật trên và suy nghĩ và phân tích của tôi, tôi tin rằng ICP = Blockchain 3.0.

Bài viết này chỉ để nói về hướng phát triển tương lai của ngành công nghiệp blockchain và tại sao ICP có khả năng trở thành nguồn động lực sáng tạo của blockchain 3.0. Tuy nhiên, không thể phủ nhận rằng có một số vấn đề trong thiết kế Tokenomics của ICP, và hệ sinh thái vẫn chưa đầy đủ. Phát tán, hiện tại ICP vẫn cần phải tiếp tục làm việc chăm chỉ để đạt được blockchain 3.0 cuối cùng trong tâm trí của tôi. Nhưng đừng lo lắng, vấn đề này inherently khó khăn. Ngay cả Dfinity Foundation cũng đã chuẩn bị một lộ trình 20 năm. Chỉ sau 2 năm kể từ khi mainnet được ra mắt, đã đạt được một thành tựu lớn như vậy. Nó cũng đang sử dụng mật mã để kết nối với hệ sinh thái BTC và ETH, tôi tin rằng nó sẽ đạt được một cấp độ cao hơn trong vòng 3 năm.

Tương lai

  • IC hiện đã hoàn thành xây dựng cơ sở hạ tầng từ dưới lên, và các ứng dụng từ trên xuống cũng bắt đầu hình thành. Ấn tượng trực tiếp gần đây của tôi là IC có thể chơi nhiều hơn và nhiều hơn, và đã sẵn sàng hoàn toàn cho thị trường tăng giá tiếp theo.
  • IC là một cập nhật mô hình, không chỉ là một bản nâng cấp công nghệ đơn giản. Đó là một di cư mô hình từ máy tính đơn đến máy tính phân tán, và cũng là một di cư mô hình từ hệ thống máy tính đơn đến hệ thống phân tán. Khái niệm về máy chủ đám mây phi tập trung cho phép nhiều công ty nhỏ tận hưởng trải nghiệm phát triển một cửa ở giai đoạn ban đầu.
  • Theo công thức giá trị sản phẩm của cô giáo Yu Jun: Giá trị sản phẩm = (trải nghiệm mới – trải nghiệm cũ) – chi phí di chuyển. Trong tương lai, miễn là một số người thấy rằng lợi ích trải nghiệm của việc tham gia hệ sinh thái IC lớn hơn chi phí di chuyển, sẽ có nhiều người hơn trong IC, bao gồm các bên dự án và người dùng. Với việc bổ sung điện toán đám mây, hiệu ứng quy mô của "điện toán đám mây" sẽ được phản ánh dễ dàng hơn. Sau khi giải quyết vấn đề "cái nào đến trước, con gà hay quả trứng", bánh đà phía trước của IC được thiết lập.
  • Tất nhiên, định nghĩa về kinh nghiệm của mọi người là chủ quan, vì vậy sẽ luôn có những người chọn tham gia trước, và một số người chọn tham gia sau. Những người tham gia đầu tiên chịu rủi ro lớn hơn, nhưng thường đạt được lợi ích lớn hơn trung bình.

Tuyên bố:

  1. Bài viết này được sao chép từ [], Chuyển tiêu đề ban đầu'', Tất cả các bản quyền thuộc về tác giả gốc [**]. Nếu có ý kiến ​​phản đối về việc tái in này, vui lòng liên hệ với Gate Họcnhóm, và họ sẽ xử lý nhanh chóng.
  2. Từ chối trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ là của tác giả và không hề đưa ra bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.

Nhìn vào tương lai của blockchain 3.0 và web3 từ góc độ của ICP

Trung cấp2/23/2024, 3:42:19 AM
Bài viết này giải thích chi tiết về công nghệ và phát triển của ICP.

Tiêu đề gốc đã được đăng lại: Cựu giám đốc kỹ thuật của Bybit: Nhìn vào tương lai của blockchain 3.0 và web3 từ góc nhìn của ICP

Giới thiệu

  • BTC đề xuất tiền điện tử và mở ra ngành công nghiệp blockchain từ 0 đến 1
  • ETH đề xuất hợp đồng thông minh và dẫn đầu ngành công nghiệp blockchain từ 1 đến 100
  • ICP đề xuất công nghệ Chainkey để thúc đẩy ngành công nghiệp blockchain từ 100 lên 100,000,000

Vào ngày 3 tháng 1 năm 2009, khối BTC đầu tiên đã được đào. Kể từ đó, blockchain đã phát triển mạnh mẽ trong 14 năm qua. Suốt 14 năm qua, sự tinh tế và vĩ đại của BTC, sự xuất hiện của Ethereum, sự gây quỹ nhiệt tình của EOS, trận chiến quyết định giữa PoS & PoW, sự liên kết của hàng ngàn Polkadot, mỗi công nghệ tuyệt vời và mỗi câu chuyện tuyệt vời đã thu hút vô số người trong ngành để chiến thắng!

Hiện tại, vào năm 2023, cảnh quan của toàn bộ blockchain như thế nào? Dưới đây là suy nghĩ của tôi, xem chi tiết trong Bài viết Phân tích cấu trúc chuỗi công khai này

  • Dựa vào sự hợp pháp của việc giới thiệu tiền điện tử, BTC vẫn đứng vững và là một tảng đá khổng lồ trong ngành công nghiệp.
  • Với việc giới thiệu tính khả diễn hành của hợp đồng thông minh và tính kết hợp của hệ sinh thái L2, ETH đang phát triển mạnh mẽ và là người đi đầu trong ngành.
  • Cosmos, Polkadot, etc. rely on cross-chain interoperability to try to dominate the world
  • Có nhiều loại Ethereum killers xuất hiện liên tục, mỗi loại dẫn đầu trong một lĩnh vực nhỏ

Nhưng ngành công nghiệp blockchain sẽ phát triển như thế nào trong 10 năm tới? Đây là suy nghĩ của tôi

  • chủ quyền Đó là vấn đề duy nhất mà blockchain cần phải giải quyết, bao gồm chủ quyền tài sản, chủ quyền dữ liệu, chủ quyền ngôn luận, v.v. Nếu không, không cần thiết phải có blockchain;
  • Không thể thay đổi - Điều này là điều kiện đủ, nhưng không phải là điều kiện cần. Miễn là bạn có thể đảm bảo chủ quyền của tôi không bị tổn thương, tôi có thể can thiệp vào bạn một cách tự do. Nếu tài sản của mọi người trên thế giới đều bị can thiệp và tăng gấp đôi theo cùng một tỷ lệ, điều đó khác gì?
  • Việc hoàn toàn phân quyền là không thể, dù thiết kế thế nào đi nữa, luôn có những người có “tặng phẩm”/lợi ích hữu quan sẽ có quyền lợi lớn hơn, và luôn có những người chủ động chọn không tham gia. [Phân quyền tập trung đa điểm] là mẫu mẫu cuối cùng;
  • Sự minh bạch là cần thiết. Liệu cuộc thí nghiệm xã hội này cho tất cả mọi người chỉ để cung cấp mọi người một giọng nói và quyền bảo vệ chủ quyền của họ không? Mặc dù luôn có những người lười biếng, luôn có những người sẵn lòng tin tưởng vào những người chuyên nghiệp hơn, và luôn có những người chủ động chọn từ bỏ quyền bỏ phiếu để tối ưu hóa hiệu suất, nhưng đây cũng là sự lựa chọn mà họ tự thực hiện. Họ có quyền nhưng chủ động chọn không thực hiện. Miễn là mọi thứ đều minh bạch và không có hoạt động bí mật, tôi sẵn lòng chấp nhận ngay cả khi hiểu rõ. Nếu tôi thua, đó là vì tôi không giỏi bằng người khác và người mạnh sẽ sống sót. Điều này cũng phản ánh nền kinh tế thị trường;
  • Kiểm soát phi tập trung của việc thực thi mã là điều cốt lõi, nếu không thì chỉ là việc cởi quần áo và đánh đu đưa. Việc bỏ phiếu được thông báo trong một tuần, nhưng cuối cùng nhóm dự án triển khai phiên bản mã độc ác. Ngay cả khi đó không phải là phiên bản độc ác, vẫn khiến mọi người bị trêu chọc. Có thể nói rằng nửa thế giới hiện tại được tạo thành từ mã, và các thực thể phi tập trung không bao gồm việc kiểm soát việc thực thi mã. Vì vậy, làm thế nào mà mọi người, bao gồm cả chính phủ, dám làm cho ngành công nghiệp blockchain lớn hơn?
  • Tính mở rộng vô hạn với chi phí tuyến tính, khi blockchain ngày càng tích hợp chặt chẽ hơn với cuộc sống thực, càng có nhiều người tham gia, và nhu cầu ngày càng tăng. Không thể chấp nhận được nếu cơ sở hạ tầng không thể hỗ trợ tính mở rộng vô hạn, hoặc việc mở rộng quá đắt đỏ.

Tại sao ICP

Hãy để tôi giới thiệu một câu chuyện trước. Năm 2009, Alibaba đã đề xuất chiến lược "de-IOE", đây cũng là một cột mốc quan trọng trong "Double Eleven" của Alibaba sau này.

Rời khỏi IOE

Nội dung cốt lõi của chiến lược “De-IOE” là loại bỏ các máy tính nhỏ của IBM, cơ sở dữ liệu của Oracle và thiết bị lưu trữ EMC, và cấy vào bản chất của “điện toán đám mây” vào gen công nghệ thông tin của Alibaba.

  • I đề cập đến máy tính siêu nhỏ dòng p của IBM, và hệ điều hành là AIX (hệ thống Unix độc quyền của IBM);
  • O đề cập đến cơ sở dữ liệu Oracle (RDBMS);
  • E được ám chỉ đến lưu trữ SAN EMC cấp trung và cao.


Có ba lý do chính để đến IOE, nhưng điểm đầu tiên là lý do quan trọng, hai điểm còn lại là gián tiếp hơn:

  • Không thể đáp ứng nhu cầu, hệ thống IOE truyền thống khó thích nghi với nhu cầu cao về đồng thời của các doanh nghiệp Internet và không thể hỗ trợ kiến trúc tính toán phân tán quy mô lớn;
  • Chi phí quá cao, Chi phí duy trì IOE quá cao, chẳng hạn như 500,000 cho một máy tính mini IBM, hàng trăm nghìn cho bảo hành hàng năm của Oracle, v.v.;
  • Quá nhiều sự phụ thuộc, hệ thống IOE quá phụ thuộc và bị “bắt cóc” bởi các nhà cung cấp như IBM và Oracle, làm cho việc cấu hình linh hoạt theo nhu cầu của chính mình trở nên khó khăn.

Vì sao chiến lược 'de-IOE' được đề xuất vào năm 2009 thay vì trước đó?

  • Trước đó,
    • Quy mô kinh doanh và khối lượng dữ liệu của Alibaba vẫn chưa đạt đến mức khiến cho các hệ thống IOE truyền thống gặp khó khăn trong việc thích nghi, vì vậy nhu cầu chuyển sang IOE không gấp.
    • Các sản phẩm cơ sở dữ liệu trong nước chưa đủ chín chắn về mặt công nghệ và chất lượng để thay thế tốt vai trò của IOE;
    • Các ý tưởng internet và các khái niệm về đám mây tính chưa phổ biến tại Trung Quốc, và kiến trúc phi tập trung chưa trở thành một hướng phổ biến;
    • Có thể mất một thời gian luyện tập để quản lý và nhân viên kỹ thuật nhận ra những vấn đề hiện tại và những biện pháp cần phải thực hiện.
  • Năm 2009,
    • Alibaba đang mở rộng kinh doanh nhanh chóng, và hệ thống IOE khó hỗ trợ quy mô, và chi phí có thể gây ra vấn đề hơn;
    • Một số sản phẩm cơ sở dữ liệu mã nguồn mở như MySQL khá chín chắn và có thể được sử dụng như các lựa chọn thay thế;
    • Các ý tưởng Internet và điện toán đám mây đã bắt đầu được lan truyền và áp dụng rộng rãi tại Trung Quốc, giúp việc quảng bá khái niệm “de-IOE” trở nên dễ dàng hơn;
    • Wang Jian, một cựu chuyên gia công nghệ của Microsoft, gia nhập Alibaba vào năm 2008 với quan điểm kỹ thuật toàn cầu. Ông được Jack Ma tin tưởng sâu sắc và đề nghị "lên IOE".

Nhưng việc điều chỉnh IOE không chỉ đơn giản là thay đổi phần mềm và phần cứng, thay thế phần mềm và phần cứng cũ bằng phần mềm và phần cứng mới, mà là thay thế phương pháp cũ bằng phương pháp mới, và sử dụng điện toán đám mây để hoàn toàn thay đổi cơ sở hạ tầng IT. Nói cách khác, điều này là do sự thay đổi trong ngành công nghiệp, không chỉ là các nâng cấp công nghệ đơn giản.

Ba giai đoạn quan trọng của sự phát triển doanh nghiệp

Sự phát triển của một doanh nghiệp có thể được chia thành ba giai đoạn:

  • Định hình gen, văn hóa tổ chức, Khởi nghiệp, từ 0 đến 1
  • Phát triển nhanh, chạy nhanh từng bước nhỏ, Mở rộng, từ 1 đến 100
  • Mở rộng vô hạn, mở rộng ranh giới, Mở rộng quy mô, từ 100 đến 100.000.000

Hãy phân tích toàn bộ ngành công nghiệp blockchain như một doanh nghiệp.

Khởi nghiệp / Blockchain 1.0 / BTC

BTC đột phá ở chỗ giải quyết vấn đề mà đã làm phiền các nhà khoa học máy tính suốt hàng thập kỷ: làm thế nào để tạo ra một hệ thống thanh toán số có thể hoạt động mà không cần phải tin cậy vào bất kỳ cơ quan trung ương nào.

Tuy nhiên, BTC thực sự có một số hạn chế trong thiết kế và phát triển của nó, điều này tạo cơ hội thị trường cho các dự án blockchain tiếp theo như Ethereum (ETH). Dưới đây là một số hạn chế chính:

Thông lượng giao dịch và tốc độ: Thời gian tạo khối của BTC khoảng 10 phút và giới hạn kích thước của mỗi khối dẫn đến giới hạn trên khả năng xử lý giao dịch của nó. Điều này có nghĩa là khi mạng bận rộn, xác nhận giao dịch có thể mất thời gian hơn và có thể áp dụng phí giao dịch cao hơn.

Hợp đồng thông minh có chức năng hạn chế: BTC được thiết kế chủ yếu như một loại tiền điện tử, và các loại giao dịch và khả năng ngôn ngữ kịch bản mà nó hỗ trợ khá hạn chế. Điều này hạn chế việc sử dụng BTC trong các giao dịch tài chính phức tạp và ứng dụng phi tập trung (DApps).

Không dễ dàng nâng cấp và cải thiện: Do nguyên tắc thiết kế phi tập trung và bảo thủ của BTC, các nâng cấp và cải thiện lớn thường đòi hỏi sự đồng thuận rộng rãi từ cộng đồng, điều này khó có thể thực hiện trong thực tế, điều này cũng khiến cho tiến triển của BTC tương đối chậm chạp.

Vấn đề tiêu thụ năng lượng: Cơ chế đồng thuận của BTC dựa trên Proof of Work (PoW), điều này có nghĩa là một lượng lớn tài nguyên máy tính được sử dụng để cạnh tranh giữa các thợ đào, dẫn đến việc tiêu thụ năng lượng lớn. Điều này đã bị chỉ trích về mặt môi trường và bền vững. Liên quan đến vấn đề này, bạn cũng có thể chú ý đến EcoPoW, có thể một phần giảm nhẹ hạn chế này.

Mở rộng / Blockchain 2.0 / ETH

Phương pháp mở rộng Layer 2 hiện tại của Ethereum có thể được coi là một 'mở rộng theo chiều dọc', mà phụ thuộc vào bảo mật và khả năng sẵn có dữ liệu của Layer 1 bên dưới. Mặc dù dường như đó là một cấu trúc 2 lớp, cuối cùng nó vẫn sẽ bị hạn chế bởi sức mạnh xử lý của Layer 1. Ngay cả khi chuyển sang cấu trúc đa lớp, tức là tạo Layer 3 và Layer 4, nó chỉ tăng sự phức tạp của toàn bộ hệ thống và làm trễ một chút thời gian. Hơn nữa, theo hiệu ứng biên giảm, mỗi lớp bổ sung sau này sẽ giảm mạnh hiệu quả mở rộng do chi phí hoạt động thêm. Phương pháp xếp lớp theo chiều dọc này có thể được coi là một nâng cấp phần cứng máy đơn, nhưng máy đơn này đề cập đến toàn bộ hệ sinh thái ETH.

Và khi việc sử dụng tăng lên, nhu cầu của người dùng về chi phí thấp và hiệu suất cao cũng sẽ tăng lên. Như một ứng dụng trên Layer1, chi phí của Layer2 chỉ có thể giảm đến một mức nhất định, và cuối cùng vẫn phụ thuộc vào chi phí cơ bản và khả năng xuyên qua của Layer1. Điều này tương tự như lý thuyết đồ thị nhu cầu trong kinh tế - khi giá giảm, lượng cầu tổng hợp tăng lên. Mở rộng theo chiều dọc khó khăn để giải quyết vấn đề khả năng mở rộng một cách cơ bản.

Ethereum là một cây cao vút, và mọi người đều phụ thuộc vào rễ đó. Một khi rễ đó không thể hấp thụ dưỡng chất cùng tốc độ, nhu cầu của mọi người sẽ không được đáp ứng;

Do đó, chỉ có khả năng mở rộng theo chiều ngang mới dễ đạt được vô cực.

Một số người nghĩ rằng việc sử dụng nhiều chuỗi và chuỗi chéo cũng có thể được coi là một phương pháp mở rộng theo chiều ngang.

takePolkadotĐể lấy một ví dụ, đó là một vương quốc không đồng nhất. Mỗi quốc gia có vẻ khác nhau, nhưng mỗi khi bạn làm điều gì đó, bạn cần xây dựng một vương quốc;

Cosmos là một vương quốc đồng cấu. Các kinh tuyến và xương của mỗi quốc gia trông giống nhau, nhưng mỗi khi bạn tạo ra một cái gì đó, bạn phải xây dựng một vương quốc;

Nhưng từ quan điểm về cơ sở hạ tầng, hai mô hình trên hơi lạ lùng. Bạn có cần xây dựng một toàn bộ vương quốc cho mỗi ứng dụng bổ sung mà bạn xây dựng không? Hãy xem một ví dụ để thấy nó khá kỳ lạ,

Tôi đã mua một Mac 3 tháng trước và phát triển ứng dụng Gmail trên nó;

Bây giờ tôi muốn phát triển một ứng dụng Youtube, nhưng tôi phải mua một chiếc Mac mới để phát triển nó, điều đó quá kỳ lạ.

Cả hai phương pháp trên đều đối mặt với vấn đề về độ phức tạp cao trong việc giao tiếp xuyên chuỗi khi thêm chuỗi mới, vì vậy chúng không phải là lựa chọn hàng đầu của tôi.

Scale-out / Blockchain 3.0 / ICP

Nếu bạn muốn mở rộng quy mô, bạn cần một bộ cơ sở hạ tầng đầy đủ để hỗ trợ việc mở rộng theo chiều ngang nhanh chóng mà không cần phải phát minh lại bánh xe.

Một ví dụ điển hình về việc hỗ trợ mở rộng là cloud computing. [VPC+subnet+network ACL+security group] Các mẫu dưới đây hoàn toàn giống nhau đối với mọi người. Tất cả các máy đều có số và loại. Các thành phần cốt lõi như RDS, MQ và các thành phần khác ở tầng trên hỗ trợ nó. Khả năng mở rộng vô tận, nếu bạn cần thêm tài nguyên, bạn có thể bắt đầu nhanh chóng chỉ bằng một cú nhấp chuột.

Một nhà lãnh đạo đã chia sẻ với tôi trước đó rằng nếu bạn muốn hiểu rõ về cơ sở hạ tầng và các thành phần mà các công ty Internet cần, thì bạn chỉ cần đến AWS và xem tất cả các dịch vụ mà họ cung cấp. Đó là sự kết hợp mạnh mẽ và hoàn chỉnh nhất.

Theo cách tương tự, chúng ta hãy xem xét cấp cao về ICP và xem tại sao nó đáp ứng các yêu cầu của Scale-out.

Ở đây chúng tôi trước tiên giải thích một số khái niệm:

Dfinity Foundation: Đây là một tổ chức phi lợi nhuận được thành lập để thúc đẩy sự phát triển và ứng dụng của công nghệ máy tính phi tập trung. Đây là nhà phát triển và duy trì giao thức Máy Tính Internet, nhằm mục tiêu đạt được sự phát triển toàn diện của các ứng dụng phi tập trung thông qua công nghệ đổi mới và một hệ sinh thái mở.

Internet Computer (IC):Đây là mạng blockchain tốc độ cao được phát triển bởi Dfinity Foundation và được thiết kế đặc biệt cho các ứng dụng phi tập trung. Nó áp dụng một thuật toán đồng thuận mới cho phép xử lý giao dịch với khả năng xuyên suốt cao và thời gian trễ thấp, đồng thời hỗ trợ việc phát triển và triển khai hợp đồng thông minh và các ứng dụng phi tập trung.

Giao thức Máy tính Internet (ICP): Đó là một Token bản địa trong giao thức Máy tính Internet. Đó là một loại tiền điện tử được sử dụng để thanh toán cho việc sử dụng mạng và thưởng cho các nút.

ICP là gì

Nhiều nội dung sau đây sẽ hơi chuyên sâu, nhưng tôi đã mô tả chúng bằng ngôn ngữ dân dã và hy vọng mọi người có thể theo kịp. Nếu bạn muốn thảo luận thêm chi tiết với tôi, bạn có thể tìm thông tin liên lạc của tôi ở đầu bài viết.

Tổng quan về kiến trúc / Tổng quan về kiến trúc

Từ cấu trúc phân cấp, từ dưới lên trên họ là

Lớp P2P, Thu thập và gửi các tin nhắn từ người dùng, các bản sao khác trong mạng con và các mạng con khác. Đảm bảo rằng các tin nhắn có thể được gửi đến tất cả các nút trong mạng con để đảm bảo an ninh, đáng tin cậy và khả năng chịu đựng.

Lớp đồng thuận: Nhiệm vụ chính là sắp xếp đầu vào để đảm bảo rằng tất cả các nút bên trong cùng một mạng con xử lý các nhiệm vụ theo cùng một thứ tự. Để đạt được mục tiêu này, lớp đồng thuận sử dụng một giao thức đồng thuận mới được thiết kế để đảm bảo an ninh và tính sống còn, và chống lại các cuộc tấn công DOS/SPAM. Sau khi đồng thuận được đạt trong cùng một mạng con về thứ tự mà các tin nhắn khác nhau nên được xử lý, các khối này được chuyển đến lớp định tuyến tin nhắn.

Lớp định tuyến tin nhắn: Theo nhiệm vụ được truyền từ lớp đồng thuận, chuẩn bị hàng đợi đầu vào của mỗi Canister. Sau khi thực hiện, nó cũng chịu trách nhiệm nhận đầu ra được tạo ra bởi Canister và chuyển tiếp nó đến Canister trong các khu vực địa phương hoặc khác cần thiết. Ngoài ra, nó chịu trách nhiệm ghi nhật ký và xác nhận phản hồi cho yêu cầu của người dùng.

Lớp thực thi:Cung cấp môi trường thực thi cho Canister, đọc đầu vào theo cách có trật tự theo cơ chế lập lịch, gọi Canister tương ứng để hoàn thành nhiệm vụ, và trả về trạng thái cập nhật và đầu ra được tạo ra cho lớp định tuyến tin nhắn. Nó sử dụng tính không xác định mang lại bởi các con số ngẫu nhiên để đảm bảo sự công bằng và khả năng kiểm toán của các phép tính. Vì trong một số tình huống, hành vi của Canister cần phải không thể đoán trước. Ví dụ, khi thực hiện các hoạt động mã hóa, cần sử dụng các con số ngẫu nhiên để tăng cường tính an toàn của mã hóa. Ngoài ra, kết quả thực thi của Canister cần phải ngẫu nhiên để ngăn chặn kẻ tấn công phân tích kết quả thực thi của Canister để phát hiện lỗ hổng hoặc dự đoán hành vi của Canister.

(Cấu trúc 4 lớp của ICP)

Các thành phần chính / Các thành phần chính

Từ quan điểm thành phần:

Mạng con:Hỗ trợ mở rộng không giới hạn, mỗi mạng con là một chuỗi khối nhỏ. Các mạng con giao tiếp thông qua công nghệ Chain Key. Khi đạt được sự đồng thuận trong mạng con, chỉ cần xác minh Chain Key là đủ.

Bản sao:Có thể có nhiều nút trong mỗi Mạng con, và mỗi nút là một Bản sao. Cơ chế đồng thuận IC sẽ đảm bảo rằng mỗi Bản sao trong cùng Mạng con sẽ xử lý cùng đầu vào theo cùng thứ tự, để cuối cùng trạng thái của mỗi Bản sao đều giống nhau, cơ chế này được gọi là Máy trạng thái được sao chép,

Canister: Canister là một hợp đồng thông minh, là một đơn vị tính toán chạy trên mạng ICP có thể lưu trữ dữ liệu và mã và giao tiếp với các Canister khác hoặc người dùng bên ngoài. ICP cung cấp môi trường chạy cho việc thực thi các chương trình Wasm trong Canister và giao tiếp với các Canister khác và người dùng bên ngoài thông qua tin nhắn. Nó có thể đơn giản được coi là một docker được sử dụng để chạy mã, và sau đó bạn tự tiêm mã hình ảnh Wasm để chạy nó bên trong.

Node:Là một máy chủ độc lập, Canister vẫn cần một máy vật lý để chạy. Những máy vật lý này là những máy trong phòng máy tính thực tế.

Trung tâm dữ liệu: Các nút trong trung tâm dữ liệu được ảo hóa thành một bản sao (Replica) thông qua phần mềm nút IC-OS và một số Bản sao được chọn ngẫu nhiên từ nhiều trung tâm dữ liệu để tạo thành một mạng con (Subnet). Điều này đảm bảo rằng ngay cả khi một trung tâm dữ liệu bị tấn công hoặc gặp phải thiên tai, toàn bộ mạng ICP vẫn sẽ hoạt động bình thường, giống như một phiên bản nâng cấp của giải pháp khắc phục thảm họa "hai địa điểm và ba trung tâm" và tính sẵn sàng cao của Alibaba. Các trung tâm dữ liệu có thể được phân phối trên toàn thế giới và một trung tâm dữ liệu thậm chí có thể được xây dựng trên sao Hỏa trong tương lai.

Boundary Nodes: Cung cấp nhập và xuất giữa mạng bên ngoài và mạng con ICP, xác nhận phản hồi.

Chủ thể nhận dạng (Principal): Định danh của người dùng bên ngoài, được tạo ra từ khóa công khai, được sử dụng để kiểm soát quyền hạn.

Hệ Thống Não Mạng (NNS): Một DAO theo thuật toán được quản lý bằng cách sử dụng ICP cọc để quản lý ICs.

Registry: Cơ sở dữ liệu được duy trì bởi NNS chứa các mối quan hệ ánh xạ giữa các thực thể (như Replica, canister và Subnet), tương tự nguyên tắc hoạt động hiện tại của DNS.

Chu kỳ: Mã thông báo cục bộ đại diện cho hạn ngạch CPU được sử dụng để thanh toán cho các tài nguyên được tiêu thụ bởi hộp khi chạy. Nếu tôi phải diễn đạt nó bằng tiếng Trung, tôi sẽ sử dụng từ "chu kỳ tính toán" vì chu kỳ chủ yếu đề cập đến đơn vị được sử dụng để trả tiền cho tài nguyên máy tính.

Các công nghệ đổi mới chính của ICP

Từ tầng dưới cùng, công nghệ Chain-key được sử dụng, trong đó

Chương trình Chia sẻ Bí mật Có thể Xác minh công khai (Chương trình PVSS): Một chương trình chia sẻ bí mật có thể xác minh công khai. Trong bản báo cáo trắng của giao thức Máy tính Internet, chương trình PVSS được sử dụng để triển khai giao thức tạo khóa phân cấp (DKG) để đảm bảo rằng khóa riêng của nút sẽ không bị rò rỉ trong quá trình tạo ra.

Sơ đồ mã hóa khóa công khai an toàn chuyển tiếp (sơ đồ mã hóa khóa công khai an toàn chuyển tiếp): Sơ đồ mã hóa khóa công khai an toàn chuyển tiếp đảm bảo rằng ngay cả khi khóa riêng bị rò rỉ, các tin nhắn trước đó sẽ không được giải mã, do đó cải thiện tính bảo mật của hệ thống.

Giao thức chia khóa lại: Một hệ thống chia khóa dựa trên chữ ký ngưỡng cho việc quản lý khóa trong giao thức Máy Tính Internet. Lợi ích chính của giao thức này là có thể chia sẻ các khóa hiện có cho các nút mới mà không cần tạo ra các khóa mới, từ đó giảm độ phức tạp của việc quản lý khóa. Ngoài ra, giao thức sử dụng chữ ký ngưỡng để bảo vệ sự an toàn của việc chia sẻ khóa, từ đó nâng cao sự an toàn và khả năng chống lỗi của hệ thống.

Chữ ký ngưỡng BLS: ICP triển khai một hệ thống chữ ký ngưỡng. Đối với mỗi Mạng phụ, có một khóa công cộng và khóa công cộng có thể xác minh, và khóa riêng tương ứng của nó được chia thành nhiều phần. Mỗi phần được gửi bởi một Bản sao trong Mạng phụ. Chỉ có tin nhắn được ký bởi hơn số lượng Bản sao vượt quá ngưỡng trong cùng Mạng phụ được coi là hợp lệ. Điều này giúp các tin nhắn được truyền qua các Mạng phụ và Bản sao được mã hóa nhưng có thể được xác minh nhanh chóng, đảm bảo cả sự riêng tư và an toàn. Thuật toán BLS là một thuật toán chữ ký ngưỡng nổi tiếng. Đó là duy nhất thuật toán chữ ký có thể tạo ra một giao thức chữ ký ngưỡng rất đơn giản và hiệu quả, và chữ ký là duy nhất, điều này có nghĩa là đối với một khóa công cộng và tin nhắn cụ thể, chỉ có một chữ ký Hợp lệ.

Không tương tác Phân phối Khóa Phân tán (NIDKG): Để triển khai các hệ thống chữ ký ngưỡng một cách an toàn, Dfinity đã thiết kế, phân tích và triển khai một giao thức DKG mới chạy trên mạng không đồng bộ và rất mạnh mẽ (ngay cả khi lên đến một phần ba các nút trong mạng con gặp sự cố hoặc bị hỏng, nó vẫn có thể thành công) trong khi vẫn có thể cung cấp hiệu suất chấp nhận được. Ngoài việc tạo ra các khóa mới, giao thức này cũng có thể được sử dụng để chia sẻ lại các khóa hiện có. Khả năng này rất quan trọng để cho phép tiến hóa tự động của định dạng IC khi các mạng con trải qua thay đổi thành viên theo thời gian.

PoUW: PoUW Có một U nhiều hơn PoW, có nghĩa là Userful. Nó chủ yếu cải thiện nhiều hiệu suất và cho phép máy nút làm ít công việc vô ích hơn. PoUW sẽ không tạo ra tính toán hash phức tạp một cách nhân tạo, mà sẽ tập trung sức mạnh tính toán của nó vào việc phục vụ người dùng càng nhiều càng tốt. Hầu hết các tài nguyên (CPU, bộ nhớ) được sử dụng cho việc thực thi mã trong canister thực tế.

Công nghệ tiến hóa chuỗi: Đó là một công nghệ được sử dụng để duy trì máy trạng thái chuỗi khối. Nó bao gồm một loạt các phương tiện kỹ thuật để đảm bảo an ninh và đáng tin cậy của chuỗi khối. Trong giao thức Máy tính Internet, Công nghệ tiến hóa chuỗi chủ yếu bao gồm hai công nghệ cốt lõi sau:

1. Các khối tóm tắt: Khối đầu tiên của mỗi kỷ nguyên là một khối tóm tắt, chứa một số dữ liệu đặc biệt được sử dụng để quản lý các hệ thống chữ ký ngưỡng khác nhau. Trong đó, một chương trình chữ ký ngưỡng thấp được sử dụng để tạo số ngẫu nhiên, và một chương trình chữ ký ngưỡng cao được sử dụng để xác thực trạng thái sao chép của mạng con.

2. Gói bắt kịp (CUPs): CUPs là một công nghệ để đồng bộ trạng thái của nút nhanh chóng. Nó cho phép các nút mới được thêm vào nhanh chóng lấy được trạng thái hiện tại mà không cần chạy lại giao thức đồng thuận.

Suy luận logic của tôi về toàn bộ công nghệ cơ bản IC là:

Trong mật mã khóa công khai truyền thống, mỗi nút có cặp khóa công khai-riêng tư, có nghĩa là nếu khóa riêng của nút bị rò rỉ hoặc tấn công, tính bảo mật của toàn bộ hệ thống sẽ bị đe dọa. Lược đồ chữ ký ngưỡng chia khóa thành nhiều phần và gán chúng cho các nút khác nhau. Chỉ khi đủ số lượng nút hợp tác, chữ ký mới có thể được tạo. Bằng cách này, ngay cả khi một số nút bị tấn công hoặc rò rỉ, nó sẽ không ảnh hưởng đến bảo mật của toàn bộ hệ thống. Quá nhiều tác động. Ngoài ra, sơ đồ chữ ký ngưỡng cũng có thể cải thiện sự phân cấp của hệ thống vì nó không yêu cầu một tổ chức tập trung quản lý khóa, nhưng phân tán các khóa đến nhiều nút, có thể tránh các điểm thất bại và tập trung đơn lẻ. rủi ro. do đó, IC sử dụng sơ đồ chữ ký ngưỡng để cải thiện tính bảo mật và phân cấp của hệ thống, Chúng tôi hy vọng sẽ sử dụng chữ ký ngưỡng để tạo ra một blockchain phổ quát có tính bảo mật cao, có thể mở rộng và xác minh nhanh chóng.

và BLS là một thuật toán chữ ký ngưỡng nổi tiếng. Đó là duy nhất chế độ chữ ký có thể tạo ra một giao thức chữ ký ngưỡng rất đơn giản và hiệu quả. Một ưu điểm khác của chữ ký BLS là không cần lưu trạng thái chữ ký. Miễn là nội dung tin nhắn không thay đổi, chữ ký là cố định, điều này có nghĩa là đối với một khóa công khai và tin nhắn cụ thể, chỉ có một chữ ký hợp lệ. Điều này đảm bảo khả năng mở rộng cực kỳ cao, vì vậy ICP đã chọn giải pháp BLS.

Bởi vìChữ ký ngưỡng được sử dụng, vì vậy cần có nhà phân phối để phân phối các đoạn chính cho những người tham gia khác nhau. Nhưng người phân phối các mảnh vỡ chính là một điểm duy nhất, có thể dễ dàng dẫn đến các điểm thất bại duy nhất. Do đó, Dfinity đã thiết kế một công nghệ phân phối khóa phân tán, cụ thể là NIDKG. Trong thời gian khởi tạo mạng con, tất cả các Bản sao tham gia không tương tác tạo khóa công khai A. Đối với khóa riêng B tương ứng, mỗi người tham gia tính toán và nắm giữ một trong những bí mật dẫn xuất. chia sẻ.

Nếu bạn muốn trở thành một NIDKG, bạn phải đảm bảo rằng mỗi bên tham gia phân phối không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận không gian lợi nhuận.

Nếu khóa mạng con tại một thời điểm lịch sử nào đó bị rò rỉ thì sao? Làm thế nào để đảm bảo rằng dữ liệu lịch sử không thể bị thay đổi? Dfinity áp dụng một hệ thống chữ ký an toàn tiến về phía trước, đảm bảo rằng ngay cả khi khóa mạng con tại một thời điểm lịch sử nào đó bị rò rỉ, kẻ tấn công không thể thay đổi dữ liệu của các khối lịch sử. Điều này cũng ngăn chặn các cuộc tấn công làm hỏng sau này lên blockchain. Mối đe dọa đối với dữ liệu lịch sử. Nếu hạn chế này mạnh mẽ hơn, nó thực sự có thể đảm bảo rằng thông tin sẽ không bị nghe trộm trong quá trình truyền tải, vì các dấu thời gian không khớp nhau, và ngay cả khi khóa bị dò trong một khoảng thời gian ngắn, nội dung của các truyền thông trong quá khứ không thể bị dò.

Với NIDKG, nếu một phần bí mật nhất định được giữ bởi một nút trong một thời gian dài, một khi mỗi nút dần bị tin tặc xói mòn, các vấn đề có thể xảy ra trong toàn bộ mạng. Do đó, các cập nhật chính cần được thực hiện liên tục, nhưng các bản cập nhật chính không thể yêu cầu tất cả những người tham gia Bản sao phải cùng nhau tương tác và giao tiếp, mà còn phải được thực hiện không tương tác. Tuy nhiên, vì khóa công khai A đã được đăng ký trong NNS, các mạng con khác cũng sẽ sử dụng khóa công khai A này để xác minh, vì vậy tốt nhất không nên thay đổi khóa công khai mạng con. Nhưng nếu khóa công khai mạng con vẫn không thay đổi, làm thế nào để cập nhật chia sẻ bí mật giữa các nút? do đó Dfinity đã thiết kế một giao thức chia sẻ lại Khóa. Nếu không tạo khóa công khai mới, tất cả các Bản sao nắm giữ phiên bản hiện tại của chia sẻ bí mật sẽ không tương tác tạo ra một vòng cổ phần bí mật phái sinh mới cho phiên bản mới của chủ sở hữu cổ phần bí mật. như vậy

Điều này không chỉ đảm bảo rằng phiên bản mới của cổ phần bí mật được xác minh bởi tất cả các chủ sở hữu cổ phần bí mật hiện tại

Nó cũng đảm bảo rằng phiên bản cũ của chia sẻ bí mật không còn hợp lệ nữa.

Nó cũng đảm bảo rằng ngay cả khi một phiên bản mới của phần mật khẩu bí mật bị rò rỉ trong tương lai, phiên bản cũ của phần mật khẩu bí mật sẽ không bị rò rỉ, vì các đa thức giữa hai phiên bản này không liên quan và không thể suy luận được. Điều này cũng là điều vừa được giới thiệu trước đó, bảo mật tiến。�

Ngoài raĐảm bảo phân phối lại ngẫu nhiên hiệu quả, Khi các nút đáng tin cậy hoặc kiểm soát truy cập thay đổi, chính sách truy cập và bộ điều khiển có thể được sửa đổi bất cứ lúc nào mà không cần khởi động lại hệ thống. Điều này giúp đơn giản hóa rất nhiều cơ chế quản lý khóa trong nhiều tình huống. Điều này rất hữu ích, ví dụ, trong trường hợp thay đổi thành viên mạng con, vì việc chia sẻ lại sẽ đảm bảo rằng bất kỳ thành viên mới nào cũng có chia sẻ bí mật thích hợp và bất kỳ bản sao nào không còn là thành viên sẽ không còn chia sẻ bí mật. Hơn nữa, nếu một số lượng nhỏ cổ phần bí mật bị rò rỉ cho kẻ tấn công trong bất kỳ thời đại nào hoặc thậm chí mọi kỷ nguyên, những chia sẻ bí mật này sẽ không có lợi cho kẻ tấn công.

Bởi vì giao thức blockchain truyền thống cần lưu trữ tất cả thông tin khối bắt đầu từ khối gen, điều này sẽ dẫn đến vấn đề về khả năng mở rộng khi chuỗi khối phát triển. Đây là lý do tại sao việc phát triển một máy khách nhẹ trở nên rất phiền hà đối với nhiều chuỗi công cộng. Vì vậy, IC muốn giải quyết vấn đề này, IC đã phát triển Công nghệ Tiến hóa Chuỗi. Kết thúc mỗi kỷ nguyên, tất cả thông tin đầu vào được xử lý và thông tin đồng thuận cần thiết có thể được xóa an toàn khỏi bộ nhớ của mỗi Bản sao, từ đó giảm đáng kể chi phí. Yêu cầu lưu trữ cho mỗi Bản sao, từ đó giúp IC mở rộng để hỗ trợ một lượng lớn người dùng và ứng dụng. Ngoài ra, công nghệ Tiến hóa Chuỗi cũng bao gồm công nghệ CUPs, cho phép các nút mới được thêm vào nhanh chóng có được trạng thái hiện tại mà không cần chạy lại giao thức đồng thuận, từ đó giảm đáng kể ngưỡng và thời gian đồng bộ hóa cho các nút mới tham gia mạng IC.

Tóm lại, Tất cả các công nghệ cơ bản cho ICP đều được liên kết với nhau. Dựa trên mật mã (từ lý thuyết), nó cũng hoàn toàn xem xét các vấn đề của toàn bộ ngành như đồng bộ nhanh của các nút (từ thực tiễn). Anh ấy thực sự là một bậc thầy trong tất cả mọi thứ!

Tính Năng ICP / Tính Năng Chính

Mô hình Gas đảo ngược:Một số hệ thống blockchain truyền thống yêu cầu người dùng phải trước tiên nắm giữ token bản địa, chẳng hạn như ETH và BTC, và sau đó tiêu thụ token bản địa để thanh toán phí giao dịch. Điều này tăng ngưỡng vào cho người dùng mới và không phù hợp với thói quen sử dụng của mọi người. Tại sao tôi phải nắm giữ cổ phiếu Tiktok trước khi sử dụng Tiktok? ICP áp dụng mô hình Gas đảo ngược. Người dùng có thể trực tiếp sử dụng mạng lưới ICP, và bên dự án sẽ chịu trách nhiệm về phí xử lý. Điều này giảm thiểu ngưỡng sử dụng, phù hợp hơn với thói quen dịch vụ Internet, và có lợi cho việc có được tác động mạng lưới quy mô lớn hơn, từ đó hỗ trợ nhiều người dùng tham gia hơn.

Khí ổn định: Đối với các chuỗi công khai khác trên thị trường, vì tính bảo mật của chuỗi và nhu cầu chuyển khoản, một số người sẽ mua mã thông báo gốc và các thợ đào sẽ đào khó hoặc một số người sẽ tuyệt vọng thu thập mã thông báo gốc, vì vậy chuỗi công khai này Chuỗi đóng góp sức mạnh tính toán như Bitcoin hoặc cung cấp bảo mật kinh tế đặt cọc cho chuỗi công khai này như Ethereum. Có thể nói rằng nhu cầu của chúng tôi đối với BTC / eth thực sự đến từ các yêu cầu về sức mạnh tính toán / cam kết của chuỗi công khai Bitcoin / Ethereum, về cơ bản là yêu cầu bảo mật của chuỗi. Do đó, miễn là chuỗi trực tiếp sử dụng mã thông báo gốc để thanh toán gas, nó vẫn sẽ đắt đỏ trong tương lai. Có thể mã thông báo gốc bây giờ rẻ, nhưng miễn là bản thân chuỗi trở nên sinh thái, nó sẽ trở nên đắt đỏ sau này. ICP thì khác. Khí tiêu thụ trong blockchain ICP được gọi là Cycles, được chuyển đổi bằng cách tiêu thụ ICP. Chu kỳ ổn định theo quy định thuật toán và neo vào 1 SDR (SDR có thể được coi là tính toán các loại tiền tệ hợp pháp đa quốc gia toàn diện. đơn vị ổn định). Do đó, cho dù ICP có tăng bao nhiêu trong tương lai, số tiền bạn bỏ ra để làm bất cứ điều gì trong ICP sẽ giống như hiện tại (không tính đến lạm phát).

Wasm: Sử dụng WebAssembly (Wasm) làm tiêu chuẩn cho việc thực thi mã, các nhà phát triển có thể sử dụng nhiều ngôn ngữ lập trình phổ biến (như Rust, Java, C++, Motoko, vv.) để viết mã. Để hỗ trợ thêm những nhà phát triển khác tham gia.

Hỗ trợ chạy các mô hình trí tuệ nhân tạo: Ngôn ngữ Python cũng có thể được biên dịch thành wasm. Python có số người dùng lớn nhất trên thế giới và cũng là ngôn ngữ đầu tiên cho trí tuệ nhân tạo, chẳng hạn như các phép tính ma trận và số nguyên lớn. Ai đó đã triển khai mô hình Llama2 trên IC, tôi sẽ không ngạc nhiên nếu ý tưởng về AI+Web3 sẽ xuất hiện trên ICP trong tương lai.

Trải nghiệm người dùng Web2: Hiện tại, nhiều ứng dụng trên ICP đã đạt được kết quả tuyệt vời với thời gian truy vấn mili giây và cập nhật cấp độ giây. Nếu bạn không tin, bạn có thể sử dụng trực tiếp OpenChat, một ứng dụng trò chuyện phi tập trung hoàn toàn trên chuỗi.

Chạy giao diện người dùng trên chuỗi: Bạn chỉ nghe nói rằng một phần của nội dung back-end được viết dưới dạng một hợp đồng thông minh đơn giản và sau đó chạy trên chuỗi. Điều này có thể đảm bảo rằng logic cốt lõi như tài sản dữ liệu không bị giả mạo. Nhưng front-end thực sự cần phải chạy hoàn toàn trên chuỗi để được an toàn, bởi vìFront-end attackĐó là một vấn đề rất điển hình và thường xuyên. Chỉ cần tưởng tượng, mọi người có thể nghĩ rằng mã Uniswap rất an toàn. Hợp đồng thông minh đã được xác minh bởi rất nhiều người trong những năm qua và mã rất đơn giản, vì vậy chắc chắn sẽ không có vấn đề gì. Nhưng đột nhiên một ngày nào đó, nếu giao diện người dùng của Uniswap bị tấn công và hợp đồng bạn tương tác thực sự là một hợp đồng độc hại do tin tặc triển khai, bạn có thể phá sản ngay lập tức. Nhưng nếu bạn lưu trữ và triển khai tất cả các mã front-end trong Canister của IC, ít nhất bảo mật đồng thuận của IC đảm bảo rằng mã front-end không thể bị tin tặc giả mạo. Sự bảo vệ này tương đối hoàn chỉnh và front-end có thể được chạy và hiển thị trực tiếp trên IC. Nó không ảnh hưởng đến hoạt động bình thường của ứng dụng. Trên IC, các nhà phát triển có thể xây dựng ứng dụng trực tiếp mà không cần dịch vụ đám mây truyền thống, cơ sở dữ liệu hoặc giao diện thanh toán. Không cần phải mua một máy chủ front-end hoặc lo lắng về cơ sở dữ liệu, cân bằng tải, phân phối mạng, tường lửa, v.v. Người dùng có thể truy cập trực tiếp vào trang web front-end được triển khai trên ICP thông qua trình duyệt hoặc ứng dụng dành cho thiết bị di động, chẳng hạn như trang web tôi đã triển khai trước đâyblog cá nhân。

Nâng cấp mã điều khiển DAO: Trong nhiều giao thức DeFi hiện nay, các bên dự án có toàn quyền kiểm soát và có thể đưa ra các quyết định lớn theo ý muốn, chẳng hạn như đình chỉ hoạt động, bán tiền, v.v. mà không cần thông qua bỏ phiếu và thảo luận của cộng đồng. Tôi tin rằng tất cả mọi người đã chứng kiến hoặc nghe nói về trường hợp này. Ngược lại, mã DAPP trong hệ sinh thái ICP chạy trong một container do DAO kiểm soát. Ngay cả khi một bên dự án nhất định chiếm một tỷ lệ lớn trong việc bỏ phiếu, một quy trình bỏ phiếu công khai vẫn được thực hiện, đáp ứng tính minh bạch của blockchain được mô tả ở đầu bài viết này. điều kiện cần thiết để chuyển đổi. Cơ chế đảm bảo quy trình này có thể phản ánh tốt hơn mong muốn của cộng đồng, so với các dự án chuỗi công cộng hiện tại khác. Thực hiện tốt hơn trong quản trị.

Nâng cấp giao thức tự động: Khi cần nâng cấp giao thức, một hệ thống chữ ký ngưỡng mới có thể được thêm vào khối tóm tắt để thực hiện việc nâng cấp giao thức tự động. Phương pháp này đảm bảo an ninh và đáng tin cậy của mạng lưới trong khi tránh sự bất tiện và rủi ro do hard fork gây ra. Cụ thể, Công nghệ Chain Key trong ICP có thể đảm bảo an ninh và đáng tin cậy của mạng lưới bằng cách duy trì máy trạng thái blockchain thông qua một chế độ chữ ký đặc biệt. Ở đầu mỗi kỷ nguyên, mạng lưới sử dụng một hệ thống chữ ký ngưỡng thấp để tạo số ngẫu nhiên, sau đó sử dụng một hệ thống chữ ký ngưỡng cao để xác thực trạng thái sao chép của mạng con. Hệ thống chữ ký này đảm bảo an ninh và đáng tin cậy của mạng lưới, đồng thời cho phép nâng cấp giao thức tự động, từ đó tránh sự bất tiện và rủi ro do hard fork gây ra.

(Bỏ phiếu Đề xuất)

Chuyển tiếp nhanh chóng: Đây là một công nghệ trong giao thức Máy tính Internet giúp đồng bộ trạng thái nút mạng một cách nhanh chóng. Nó cho phép các nút mới được thêm vào có thể nhanh chóng lấy trạng thái hiện tại mà không cần chạy lại giao thức đồng thuận. Cụ thể, quá trình Chuyển tiếp nhanh chóng diễn ra như sau:

  1. Nút vừa được thêm vào nhận được gói Catch-up (CUP) của thời kỳ hiện tại, bao gồm gốc cây Merkle, khối tóm tắt và số ngẫu nhiên của thời kỳ hiện tại.

  2. Nút mới thêm vào sử dụng tiểu giao thức đồng bộ trạng thái để nhận trạng thái hoàn chỉnh của thời kỳ hiện tại từ các nút khác, và sử dụng gốc cây Merkle trong CUP để xác minh tính chính xác của trạng thái.

  3. Nút mới thêm vào sử dụng số ngẫu nhiên trong CUP và các thông điệp giao thức của các nút khác để chạy giao thức đồng thuận để đồng bộ nhanh chóng với trạng thái hiện tại.

Ưu điểm của việc chuyển tiếp nhanh là nó có thể cho phép các nút mới thêm vào nhanh chóng lấy được trạng thái hiện tại mà không cần phải bắt đầu từ đầu như một số chuỗi công khai khác. Điều này có thể tăng tốc độ đồng bộ hóa và mở rộng của mạng. Đồng thời, nó cũng có thể giảm lượng giao tiếp giữa các nút, từ đó cải thiện hiệu suất và đáng tin cậy của mạng.

(tua nhanh)

Nhận dạng Internet phi tập trung: Hệ thống nhận dạng trên IC thực sự khiến tôi cảm thấy rằng vấn đề DID có thể được giải quyết hoàn toàn và nó được giải quyết hoàn toàn, cho dù đó là khả năng mở rộng hay quyền riêng tư. Hệ thống nhận dạng trên IC hiện có một triển khai được gọi là Nhận dạng Internet, cũng như các hệ thống mạnh mẽ hơn được phát triển dựa trên nóNFID。

Nguyên tắc của nó như sau:

  1. Khi đăng ký, nó sẽ tạo ra một cặp khóa công khai và khóa riêng cho người dùng. Khóa riêng được lưu trữ trong chip bảo mật TPM bên trong thiết bị của người dùng và không bao giờ bị rò rỉ, trong khi khóa công khai được chia sẻ với các dịch vụ trên mạng.

  2. Khi người dùng muốn đăng nhập vào một ứng dụng phi tập trung, ứng dụng sẽ tạo một khóa phiên tạm thời cho người dùng. Khóa phiên này sẽ được người dùng ký thông qua chữ ký điện tử được ủy quyền, để ứng dụng có quyền xác minh danh tính của người dùng.

  3. Sau khi khóa phiên được ký, ứng dụng có thể sử dụng khóa để truy cập dịch vụ mạng thay mặt người dùng mà không cần người dùng phải ký điện tử mỗi lần. Điều này tương tự như đăng nhập đã được ủy quyền trong Web2.

  4. Khóa phiên chỉ hợp lệ trong một thời gian ngắn. Sau khi hết hạn, người dùng cần phải vượt qua chữ ký ủy quyền sinh trắc học để có được khóa phiên mới.

  5. Khóa riêng của người dùng luôn được lưu trữ trong chip bảo mật TPM cục bộ và sẽ không rời khỏi thiết bị. Điều này đảm bảo an ninh của khóa riêng và tính vô danh của người dùng.

  6. Bằng cách sử dụng các khóa phiên tạm thời, các dapps khác không thể theo dõi danh tính người dùng của nhau. Đạt được quyền truy cập thực sự ẩn danh và riêng tư.

  7. Người dùng có thể dễ dàng đồng bộ và quản lý Danh tính Internet của họ trên nhiều thiết bị, nhưng chính thiết bị cũng yêu cầu các dấu vân tay tương ứng hoặc các khóa phần cứng cho việc ủy quyền.

Một số lợi ích của Internet Identity là:

  1. Không cần nhớ mật khẩu. Đăng nhập trực tiếp bằng các tính năng sinh trắc học như nhận dạng vân tay, loại bỏ nhu cầu thiết lập và nhớ mật khẩu phức tạp.

  2. Khóa riêng tư không rời khỏi thiết bị và an toàn hơn. Khóa riêng tư được lưu trữ trong chip bảo mật TPM và không thể bị đánh cắp, giải quyết vấn đề về việc trộm tài khoản và mật khẩu trong Web2.

  3. Đăng nhập một cách ẩn danh và không thể bị theo dõi. Khác với Web2, sử dụng email như một tên người dùng để theo dõi trên các nền tảng, Internet Identity loại bỏ việc theo dõi này.

  4. Quản lý đa thiết bị thuận tiện hơn. Bạn có thể đăng nhập vào cùng một tài khoản trên bất kỳ thiết bị nào hỗ trợ sinh trắc học, thay vì bị hạn chế chỉ trên một thiết bị duy nhất.

  5. Đừng phụ thuộc vào các nhà cung cấp dịch vụ trung ương để đạt được sự phân quyền thật sự. Điều này khác biệt so với mô hình trong đó tên người dùng tương ứng với các nhà cung cấp dịch vụ email trong Web2.

  6. Áp dụng quy trình xác thực được ủy thác, Không cần phải ký lại mỗi khi bạn đăng nhập. Trải nghiệm người dùng tốt hơn.

  7. Hỗ trợ việc sử dụng thiết bị bảo mật riêng biệt Như việc đăng nhập bằng Ledger hoặc Yubikey, an ninh được cải thiện.

  8. Ẩn khóa công khai thực tế của người dùng, Bản ghi giao dịch không thể được truy vấn thông qua khóa công khai để bảo vệ quyền riêng tư của người dùng.

  9. Tương thích mượt mà với blockchain Web3, Đăng nhập và ký các ứng dụng hoặc giao dịch blockchain một cách an toàn và hiệu quả.

Kiến trúc tiên tiến hơn, đại diện cho sự tích hợp hữu cơ của những ưu điểm của Web2 và Web3, và là tiêu chuẩn cho tài khoản và đăng nhập mạng lưới trong tương lai.

Ngoài việc cung cấp trải nghiệm người dùng mới, cóng cụ kỹ thuật sau đây cũng được áp dụng để đảm bảo an ninh.

  1. Sử dụng chip bảo mật TPM để lưu trữ khóa riêng. Chip được thiết kế sao cho ngay cả các nhà phát triển cũng không thể truy cập hoặc trích xuất khóa riêng để ngăn chặn việc đánh cắp khóa riêng.

  2. Các cơ chế xác thực phụ như xác thực sinh trắc học, chẳng hạn như vân tay hoặc nhận diện khuôn mặt, cần được xác minh dựa trên thiết bị mà chúng được đặt, để chỉ người dùng nắm giữ thiết bị mới có thể sử dụng danh tính.

  3. Khóa phiên áp dụng một thiết kế hết hạn ngắn hạn để giới hạn cửa sổ thời gian bị đánh cắp, và các văn bản mật tương ứng bị phá hủy vào cuối phiên để giảm thiểu rủi ro.

  4. Công nghệ mã hóa khóa công khai cho phép dữ liệu trong quá trình truyền tải được mã hóa, và người nghe bên ngoài không thể biết thông tin riêng của người dùng.

  5. Không dựa vào các nhà cung cấp danh tính bên thứ ba. PRIVATE KEY được tạo ra và kiểm soát bởi chính người dùng và không tin tưởng bên thứ ba.

  6. Kết hợp với tính không thể thay đổi được mang lại bởi cơ chế đồng thuận blockchain IC, nó đảm bảo tính đáng tin cậy của toàn bộ hoạt động hệ thống.

  7. Các thuật toán mật mã liên quan và quy trình bảo mật đang được cập nhật và nâng cấp liên tục, như việc thêm chữ ký đa bên và các cơ chế an toàn khác.

  8. Mã nguồn mở và thiết kế phi tập trung tối ưu hóa tính minh bạch và tạo điều kiện cho cộng đồng hợp tác để cải thiện bảo mật.

(Internet Identity)

Nhóm Lõi / Nhóm Lõi

Từ quan điểm của một nhóm, có tổng cộng 200+ nhân viên, tất cả đều là những tài năng cực kỳ xuất sắc. Các nhân viên đã xuất bản tổng cộng 1.600+ bài báo, được trích dẫn hơn 100.000 lần, và đã nắm giữ tổng cộng 250+ bằng sáng chế.

Một cách học thuật, các lý thuyết toán học gần đây của anh ta bao gồm Relay Ngưỡng và Chuỗi PSC, Tháp và Cây Xác nhận và USCID.

Từ quan điểm nền tảng kỹ thuật, anh ấy có một nền tảng nghiên cứu và phát triển kỹ thuật sâu rộng và đã tham gia nghiên cứu trong lĩnh vực dữ liệu lớn và tính toán phân tán từ những năm đầu, điều này đã đặt nền tảng kỹ thuật cho việc xây dựng các mạng ICP phức tạp.

Từ góc độ khởi nghiệp, anh ấy trước đây đã điều hành một trò chơi MMO bằng hệ thống phân phối riêng của mình, đón tiếp hàng triệu người dùng. Dominic bắt đầu Dfinity vào năm 2015 và cũng là Tổng thống và Giám đốc Công nghệ của String labs.

Từ một quan điểm, anh ấy đã đề xuất khái niệm Internet phi tập trung hơn 10 năm trước. Không dễ dàng để thúc đẩy dự án lớn này trong dài hạn. Hiện tại, những ý tưởng thiết kế của anh ấy rất hướng về tương lai.

Người sáng lập Dominic Williams là một nhà lý thuyết crypto và doanh nhân lập dị.

Về đội ngũ kỹ thuật, Dfinity rất mạnh. Quỹ Dfinity đã tụ họp một số lượng lớn các chuyên gia mật mã hàng đầu và hệ thống phân tán, như Jan Camenisch, Timothy Roscoe, Andreas Rossberg, Maria D., Victor Shoup v.v., thậm chí cả “L” trong tác giả của thuật toán mật mã BLS - Ben Lynn cũng đang làm việc tại Dfinity. Điều này cung cấp sự hỗ trợ mạnh mẽ cho sáng tạo công nghệ của ICP. Sự thành công của các dự án blockchain không thể tách rời công nghệ, và việc tụ họp các tài năng hàng đầu có thể mang lại bước đột phá công nghệ, đây cũng là một ưu điểm chính của ICP.


Nhóm Quỹ Dfinity

Mô hình Tài chính và Kinh tế / Gọi vốn & Tokenomics

Bài viết này sẽ quá dài nếu tôi cũng đề cập đến phần này, vì vậy tôi quyết định viết một bài viết riêng sau này để cung cấp cho bạn một phân tích chi tiết. Bài viết này tập trung nhiều hơn vào hướng phát triển của ngành công nghiệp blockchain và tại sao ICP có cơ hội lớn.

Ứng dụng

Tất cả các loại ứng dụng, nền tảng xã hội, nền tảng sáng tạo, công cụ trò chuyện, trò chơi, và thậm chí cả trò chơi Metaverse có thể được phát triển trên ICP.

Nhiều người nói rằng IC không phù hợp với DeFi vì rất khó để đạt được trạng thái toàn cầu nhất quán, nhưng tôi nghĩ chính câu hỏi này là sai. Không phải là trạng thái toàn cầu nhất quán, mà là trạng thái toàn cầu nhất quán dưới độ trễ thấp. Nếu bạn có thể chấp nhận 1 phút, 10.000 máy trên toàn thế giới có thể đạt được sự nhất quán toàn cầu. Với rất nhiều nút trong Ethereum và BTC, chúng không bị buộc phải đạt được sự nhất quán của trạng thái toàn cầu dưới độ trễ cao sao? Do đó, chúng hiện không thể đạt được khả năng mở rộng theo chiều ngang không giới hạn. IC trước tiên giải quyết vấn đề mở rộng ngang vô hạn bằng cách cắt các mạng con. Đối với tính nhất quán của trạng thái toàn cầu dưới độ trễ thấp, nó sử dụng các thuật toán nhất quán phân tán nhất quán mạnh mẽ, cấu trúc liên kết mạng được thiết kế tốt, đồng bộ hóa dữ liệu phân tán hiệu suất cao và thời gian Xác minh tem hiệu quả và cơ chế chịu lỗi trưởng thành cũng có thể đạt được. Nhưng thành thật mà nói, việc xây dựng một nền tảng giao dịch ở cấp độ ứng dụng IC sẽ khó khăn hơn so với nền tảng giao dịch hiệu suất cao hiện đang được xây dựng bởi người dân Phố Wall. Nó không chỉ là về việc đạt được một thỏa thuận giữa nhiều phòng máy tính. Tuy nhiên, khó khăn không có nghĩa là nó không thể được thực hiện ở tất cả. Điều đó có nghĩa là nhiều vấn đề kỹ thuật phải được giải quyết trước và cuối cùng sẽ tìm thấy trạng thái vừa phải, điều này không chỉ đảm bảo an toàn mà còn đảm bảo trải nghiệm chấp nhận được cho mọi người. Ví dụ: ICLightHouse bên dưới.

ICLightHouse, Một sàn giao dịch theo lệnh trên toàn chuỗi, khái niệm của toàn chuỗi là gì? Cần giải quyết bao nhiêu khó khăn kỹ thuật? Điều này không thể tưởng tượng trên các chuỗi công khai khác, nhưng trên IC ít nhất là có thể thực hiện được, điều này mang lại hy vọng cho chúng ta.

OpenChat, một ứng dụng trò chuyện phi tập trung với trải nghiệm tuyệt vời. Tôi chưa thấy một sản phẩm thứ hai như vậy trong toàn bộ ngành công nghiệp blockchain. Nhiều nhóm khác đã thử trong hướng này trước đó, nhưng cuối cùng họ đều thất bại vì nhiều lý do. Các vấn đề kỹ thuật thất bại. Tóm lại, người dùng cảm thấy trải nghiệm không tốt. Ví dụ, tốc độ quá chậm. Mất 10 giây để gửi một tin nhắn và 10 giây để nhận tin nhắn từ người khác. Tuy nhiên, một nhóm nhỏ gồm ba người trên ICP đã tạo ra một sản phẩm thành công như vậy. Bạn có thể trải nghiệm mức độ mượt mà của nó. Chào mừng bạn tham gia tổ chức, nơi bạn có thể thưởng thức sự va chạm của các ý tưởng và tận hưởng tự do ngôn luận đến một mức độ nào đó.

Must, Một nền tảng dành cho siêu sáng tạo, nơi mọi người có thể tạo ra một hành tinh và xây dựng thương hiệu cá nhân của họ, và nội dung bạn sản xuất sẽ luôn thuộc về bạn, và thậm chí có thể hỗ trợ đọc có phí. Nó có thể được gọi là một hành tinh tri thức phi tập trung. Tôi hiện đang cập nhật bài viết hàng ngày trên đó.

Dễ dàng - 0xkookoo

Ứng dụng OpenChat và Mora là những sản phẩm mà tôi sử dụng gần như mỗi ngày. Chúng mang lại cho mọi người cảm giác thoải mái không thể tách rời. Hai từ để mô tả chúng là tự do và bổ sung.

Hiện đã có một số nhóm đang phát triển ứng dụng trò chơi trên ICP, và tôi nghĩ rằng cốt truyện của trò chơi toàn chuỗi cuối cùng có thể bị ICP thay thế. Như tôi đã nói trong phần GameFi của bài viết trước đó, tính chơi và vui vẻ là những điều mà các bên dự án cần xem xét. Tính chơi dễ dàng đạt được trên ICP. Mong chờ tác phẩm của Dragginz.

Tóm tắt/Tóm tắt

ICP giống như trái đất, và Công nghệ Chainkey giống như lõi của trái đất. Mối quan hệ của nó với ICP tương tự như mối quan hệ giữa giao thức TCP/IP và toàn bộ ngành công nghiệp Internet. Mỗi Mạng phụ giống như lục địa châu Á, châu Phi và châu Mỹ Latin. Tất nhiên, Mạng phụ cũng có thể là Đại Tây Dương/Đại Tây Dương, có các tòa nhà và khu vực khác nhau (Bản sao và Node) trên lục địa và đại dương. Cây cỏ (Canister) có thể được trồng trên mỗi khu vực và tòa nhà, và các loài động vật khác nhau sống hạnh phúc;

ICP hỗ trợ mở rộng theo chiều ngang. Mỗi mạng con là tự trị và có thể giao tiếp giữa các mạng con khác nhau. Bất kể bạn đang ở trong ứng dụng nào, mạng xã hội, tài chính hay thậm chí là metaverse, bạn đều có thể đạt được sự nhất quán tối đa thông qua mạng phân tán này. Thật dễ dàng để đạt được một sổ cái toàn cầu trong các điều kiện đồng bộ, nhưng rất khó để đạt được "tính nhất quán của nhà nước toàn cầu" trong các điều kiện không đồng bộ. Hiện tại, chỉ có ICP mới có cơ hội làm điều này.

Cần lưu ý rằng điều này không đề cập đến "Tình trạng toàn cầu nhất quán", mà là "Tình trạng toàn cầu là nhất quán". "Tính nhất quán trạng thái toàn cầu" yêu cầu tất cả các nút tham gia [đồng ý về tất cả các chuỗi hoạt động], [kết quả cuối cùng là nhất quán], [tính nhất quán khách quan, không phụ thuộc vào việc nút có bị lỗi hay không], [tính nhất quán của đồng hồ], [tính nhất quán tức thì, tất cả các Hoạt động đều được xử lý đồng bộ], được đảm bảo trong mạng con đơn IC. Tuy nhiên, nếu bạn muốn đảm bảo "tính nhất quán của trạng thái toàn cầu", bạn cần tất cả các mạng con nói chung để đạt được "tính nhất quán trạng thái toàn cầu" ở trên cho cùng một dữ liệu và trạng thái. Trong thực tế, điều này là không thể đạt được trong độ trễ thấp. , đây cũng là nút thắt cổ chai hiện đang ngăn cản các chuỗi công khai như ETH mở rộng theo chiều ngang. Do đó, IC đã chọn đạt được sự đồng thuận trong một mạng con duy nhất và các mạng con khác nhanh chóng xác minh thông qua truyền thông rằng kết quả không bị giả mạo, để đạt được "sự nhất quán cuối cùng của trạng thái toàn cầu". Tương đương vớiĐồng thời, nó kết hợp sự phân cấp của các chuỗi công cộng lớn với thông lượng cao và độ trễ thấp của chuỗi liên minh, đồng thời đạt được sự mở rộng theo chiều ngang không giới hạn của các mạng con thông qua các bằng chứng thuật toán toán học và mã hóa.

Tóm lại, chúng ta có thể thấy rằng theo hướng phát triển cuối cùng của blockchain mà tôi đã nghĩ đến ở đầu bài viết, [Chủ quyền] + [Phân cấp đa điểm phi tập trung] + [Minh bạch] + [Kiểm soát thực thi mã] + [Khả năng mở rộng vô hạn với chi phí tuyến tính],

Chủ quyềnĐó là vấn đề duy nhất mà blockchain cần phải giải quyết, bao gồm chủ quyền tài sản, chủ quyền dữ liệu, chủ quyền ngôn luận, v.v. Nếu không, không cần thiết phải có blockchain;

IC hoàn toàn đã làm được

  • Không thể thay đổi Điều này đủ điều kiện, nhưng không phải là điều kiện cần thiết. Miễn là bạn có thể đảm bảo chủ quyền của tôi không bị tổn thất, tôi có thể can thiệp vào bạn theo ý muốn. Nếu tài sản của mọi người trên thế giới đều bị can thiệp và tăng gấp đôi theo cùng tỉ lệ, điều đó khác gì?

IC cũng làm điều đó

  • Việc hoàn toàn phân quyền là không thể thực hiện được, Dù thiết kế thế nào đi chăng nữa, luôn có những người có "quà"/lợi ích đã được quyết định sẽ có quyền lợi lớn hơn, và luôn có những người chủ động chọn không tham gia. [Phân quyền tập trung đa điểm] là mẫu mẫu cuối cùng;
  • IC hiện tại là tốt nhất trong tất cả các chuỗi công khai. Nó không chỉ có thể duy trì một mức độ phân quyền nhất định, mà còn tận dụng hoàn toàn các ưu điểm của các thực thể tập trung để hiện thực hóa tốt hơn việc quản trị và vận hành của mạng.
  • Sự minh bạch là cần thiết. Liệu cuộc thử nghiệm xã hội này dành cho tất cả mọi người chỉ để mang lại cho mọi người một giọng nói và quyền bảo vệ chủ quyền của họ không? Mặc dù luôn có những người lười biếng, luôn có những người sẵn lòng tin tưởng vào những người chuyên nghiệp hơn, và luôn có những người chọn cách từ bỏ quyền bỏ phiếu để tối ưu hóa hiệu quả, nhưng đó cũng là sự lựa chọn mà họ thực hiện một cách tích cực. Họ có quyền nhưng chọn không hành động. Miễn là mọi thứ đều minh bạch và không có hoạt động bí mật, tôi sẵn lòng chấp nhận ngay cả khi bị hiểu lầm. Nếu tôi thua, đó là vì tôi không giỏi bằng người khác và người mạnh nhất sẽ sống sót. Điều này cũng phù hợp với nền kinh tế thị trường.

IC hoàn toàn đã làm điều đó

  • Kiểm soát việc thực thi mã là cốt lõi, nếu không sẽ giống như cởi quần ra đánh rắm, và phiếu sẽ được thông báo trong một tuần. Cuối cùng, nhóm dự án triển khai phiên bản mã độc hại. Ngay cả khi không phải là phiên bản độc hại, vẫn khiến mọi người bị trêu chọc.

Hiện tại chỉ có IC thực hiện điều này

  • Khả năng mở rộng vô hạn của chi phí tuyến tính. Khi blockchain ngày càng được tích hợp chặt chẽ hơn với cuộc sống thực, ngày càng có nhiều người tham gia và nhu cầu ngày càng tăng. Cơ sở hạ tầng không thể hỗ trợ khả năng mở rộng không giới hạn hoặc quá lớn để mở rộng. Đắt tiền là không thể chấp nhận được.

Hiện tại chỉ có IC thực hiện điều này

Dựa trên những sự thật trên và suy nghĩ và phân tích của tôi, tôi tin rằng ICP = Blockchain 3.0.

Bài viết này chỉ để nói về hướng phát triển tương lai của ngành công nghiệp blockchain và tại sao ICP có khả năng trở thành nguồn động lực sáng tạo của blockchain 3.0. Tuy nhiên, không thể phủ nhận rằng có một số vấn đề trong thiết kế Tokenomics của ICP, và hệ sinh thái vẫn chưa đầy đủ. Phát tán, hiện tại ICP vẫn cần phải tiếp tục làm việc chăm chỉ để đạt được blockchain 3.0 cuối cùng trong tâm trí của tôi. Nhưng đừng lo lắng, vấn đề này inherently khó khăn. Ngay cả Dfinity Foundation cũng đã chuẩn bị một lộ trình 20 năm. Chỉ sau 2 năm kể từ khi mainnet được ra mắt, đã đạt được một thành tựu lớn như vậy. Nó cũng đang sử dụng mật mã để kết nối với hệ sinh thái BTC và ETH, tôi tin rằng nó sẽ đạt được một cấp độ cao hơn trong vòng 3 năm.

Tương lai

  • IC hiện đã hoàn thành xây dựng cơ sở hạ tầng từ dưới lên, và các ứng dụng từ trên xuống cũng bắt đầu hình thành. Ấn tượng trực tiếp gần đây của tôi là IC có thể chơi nhiều hơn và nhiều hơn, và đã sẵn sàng hoàn toàn cho thị trường tăng giá tiếp theo.
  • IC là một cập nhật mô hình, không chỉ là một bản nâng cấp công nghệ đơn giản. Đó là một di cư mô hình từ máy tính đơn đến máy tính phân tán, và cũng là một di cư mô hình từ hệ thống máy tính đơn đến hệ thống phân tán. Khái niệm về máy chủ đám mây phi tập trung cho phép nhiều công ty nhỏ tận hưởng trải nghiệm phát triển một cửa ở giai đoạn ban đầu.
  • Theo công thức giá trị sản phẩm của cô giáo Yu Jun: Giá trị sản phẩm = (trải nghiệm mới – trải nghiệm cũ) – chi phí di chuyển. Trong tương lai, miễn là một số người thấy rằng lợi ích trải nghiệm của việc tham gia hệ sinh thái IC lớn hơn chi phí di chuyển, sẽ có nhiều người hơn trong IC, bao gồm các bên dự án và người dùng. Với việc bổ sung điện toán đám mây, hiệu ứng quy mô của "điện toán đám mây" sẽ được phản ánh dễ dàng hơn. Sau khi giải quyết vấn đề "cái nào đến trước, con gà hay quả trứng", bánh đà phía trước của IC được thiết lập.
  • Tất nhiên, định nghĩa về kinh nghiệm của mọi người là chủ quan, vì vậy sẽ luôn có những người chọn tham gia trước, và một số người chọn tham gia sau. Những người tham gia đầu tiên chịu rủi ro lớn hơn, nhưng thường đạt được lợi ích lớn hơn trung bình.

Tuyên bố:

  1. Bài viết này được sao chép từ [], Chuyển tiêu đề ban đầu'', Tất cả các bản quyền thuộc về tác giả gốc [**]. Nếu có ý kiến ​​phản đối về việc tái in này, vui lòng liên hệ với Gate Họcnhóm, và họ sẽ xử lý nhanh chóng.
  2. Từ chối trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ là của tác giả và không hề đưa ra bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!