Nghiên cứu Dfinity và Internet Computer
Dfinity là một trong những nền tảng hợp đồng thông minh thu hút được nhiều sự chú ý nhất từ trước đến này. Hầu hết mọi người không thể hiểu rõ Dfinity là do sự phức tạp về kỹ thuật và tầm nhìn trừu tượng của nó. Dfinity đang cố gắng giải quyết các vấn đề liên quan đến internet truyền thống. Hầu hết nội dung, chức năng và dữ liệu người dùng tồn tại trong hệ sinh thái độc quyền do các công ty công nghệ lớn kiểm soát (Google, Facebook …). Với Internet Computer, Dfinity mô phỏng lại hệ thống CNTT nơi các nhà phát triển có thể xây dựng và lưu trữ phần mềm một cách phi tập trung, và người dùng không bị kiểm soát dữ liệu của họ.
Giới thiệu về Dfinity và Máy tính Internet
Kể từ năm 2016, Dfinity đã tập trung vào việc xây dựng “Internet Computer”, một blockchain phi tập trung nhằm mục đích mở rộng chức năng của Internet. Vấn đề mà Dfinity đang giải quyết còn mở rộng ra ngoài công nghệ blockchain. Nó nhằm mục đích xây dựng một nền tảng giống như hệ thông lưu trữ đám mây phi tập trung, có thể mở rộng có thể lưu trữ dữ liệu, thực hiện tính toán và hỗ trợ quản trị dựa vào cộng đồng. Nó giải quyết các vấn đề đang gây khó khăn cho Internet truyền thống, chẳng hạn như bảo mật dữ liệu tương đối thấp và sự độc quyền và sự chi phối của các công ty công nghệ lớn.
Dfinity muốn internet hỗ trợ các dapp và dữ liệu, thay vì chỉ cung cấp kết nối ngang hàng và dựa vào các dịch vụ lưu trữ đám mây độc quyền để xử lý phần còn lại. Internet Computer (IC) không chỉ đơn giản là xây dựng một sổ cái bất biến mà còn xây dựng một Internet truy cập mở. Internet kết nối hàng tỷ người thông qua các giao thức TCP / IP. Giao thức Internet Computer (ICP) nhằm mục đích đưa khái niệm này tiến thêm một bước nữa bằng cách cung cấp một nền tảng máy tính công cộng để các nhà phát triển, doanh nghiệp và cơ quan chính phủ có thể triển khai phần mềm và dịch vụ trực tiếp lên internet công cộng. Dfinity sẽ cho phép các nhà phát triển chạy các ứng dụng điện toán trên cơ sở hạ tầng phi tập trung. Không giống như Ethereum, IC cho phép các công ty chạy các ứng dụng này trên quy mô lớn và tính linh hoạt để xây dựng chúng phù hợp với nhu cầu riêng biệt cho người dùng cụ thể (ví dụ: quyền riêng tư).
Trong bối cảnh internet hiện tại, các công ty công nghệ lớn kiểm soát nội dung và dữ liệu do người dùng tạo. Các thuật toán và hệ thống đằng sau các nền tảng này là độc quyền. Các nền tảng công nghệ lớn như Twitter và Google có nhiều quyền kiểm soát đối với cách người dùng tương tác với nhau và cả cách họ tương tác với các dịch vụ của bên thứ ba bên ngoài nền tảng.
Người sáng lập Dominic Williams đã trích dẫn rằng Internet ngày nay đã trở nên độc quyền và mang tính công ty hơn nhiều. Các đơn vị công nghệ như Facebook hoặc Amazon Web Services (AWS) có thể thay đổi các thông số nền tảng và quyền truy cập mà không cần thông báo trước, khiến người dùng và các công ty dựa vào các dịch vụ này gặp rủi ro cao. Zygna, một công ty trò chơi xã hội, đã bị tước quyền khi Facebook thay đổi các quy tắc của mình. Fortnite đã bị xóa khỏi Google và App Store của Apple sau khi từ chối trả 30% phí chia sẻ doanh thu. Twitter đã hạn chế việc sử dụng API của mình vào năm 2012 , làm tê liệt sự phát triển của các ứng dụng bên thứ ba và hạn chế khả năng sử dụng dữ liệu từ mạng của mình giữa các thực thể không phải là đối tác. LinkedIn cũng làm như vậy vào năm 2015.
Việc hạn chế quyền truy cập của các nhà phát triển bên thứ ba có thể làm đình trệ sự đổi mới vì các doanh nhân phải đối mặt với một mức độ ‘rủi ro nền tảng’. Đáp lại, IC hy vọng sẽ mang đến một thế hệ phần mềm và dịch vụ mới có mã nguồn mở. Nó nhằm mục đích không chỉ giảm rủi ro nền tảng mà còn giảm độ phức tạp trong việc xây dựng và bảo trì hệ thống. Điều này cũng sẽ đẩy nhanh thời gian các nhà phát triển tung ra một sản phẩm mới. Được thực thi chính xác, Dfinity hy vọng sẽ cung cấp blockchain đầu tiên chạy ở tốc độ web và có thể mở rộng quy mô để hỗ trợ bất kỳ khối lượng tính toán hợp đồng thông minh nào và bất kỳ lượng dữ liệu nào. Thế hệ Blockchain mới này sẽ có nhiều yêu cầu về phần cứng hơn. IC sẽ dựa nhiều hơn vào các trung tâm dữ liệu lớn và các Node Machines cao cấp (trình xác nhận) so với các mạng như Ethereum. Nhưng ưu điểm của nó có thể dẫn đến các trường hợp sử dụng khai thác dữ liệu hoàn toàn mới, dễ tiếp cận hơn và ít dữ liệu hơn. Các ứng dụng này có thể bao gồm khả năng tương tác, quyền riêng tư, bảo mật và tính mở. Các trường hợp sử dụng bao gồm truyền thông xã hội, nhắn tin riêng tư, tìm kiếm, lưu trữ và tương tác internet ngang hàng. Nếu IC thành công trong việc thay thế CNTT hiện tại, sẽ không cần đến các dịch vụ DNS tập trung, chương trình chống vi-rút, tường lửa, hệ thống cơ sở dữ liệu, dịch vụ lưu trữ đám mây và VPN.
Tóm tắt lại đề xuất mới của Dfinity dành cho các nhà phát triển muốn có một giải pháp thay thế, những lợi ích của việc bắt đầu xây dựng trên internet bao gồm:
- Chi phí thiết lập: Các nhà phát triển không phải đăng ký nhiều nhà cung cấp.
- Chi phí vận hành: Một giao thức an toàn có nghĩa là chi phí vận hành để duy trì sự an toàn và đối phó với các cuộc tấn công 51%.
- Phát triển: Dfinity đề xuất rằng Máy tính Internet tự mô phỏng lại phần mềm, đơn giản hóa quá trình xây dựng và bảo trì hệ thống. Điều này giúp bạn có nhiều thời gian hơn để tập trung vào trải nghiệm người dùng.
- Tính mở: IC giới thiệu một phần mềm mở đảm bảo quyền truy cập vào chức năng thông qua các API cho các dịch vụ khác.
Lịch sử của Dfinity
Tương tự như cách blockchain Polkadot được xây dựng bởi Parity và Web3 Foundation, Internet Computer được xây dựng bởi Dfinity Foundation. Tổ chức phi lợi nhuận được thành lập vào năm 2016 bởi doanh nhân công nghệ Dominic Williams, người hiện là Nhà khoa học trưởng của Dfinity. Internet Computer là đỉnh cao của năm năm nghiên cứu và phát triển bởi các nhà mật mã học và các chuyên gia hàng đầu trong các hệ thống phân tán và ngôn ngữ lập trình. Dfinity hiện có gần 100.000 trích dẫn học thuật và 200 bằng sáng chế.
Dfinity là một trong những dự án được công khai và tài trợ tốt nhất của tiền điện tử. Mainnet ra mắt vào ngày 7 tháng 5 năm 2021 và mã thông báo của nó được ra mắt công khai vào ngày 10 tháng 5. Dự án thực sự bắt đầu gây quỹ với mã $DFN nhưng sau đó đã đổi thương hiệu thành $ICP. Sau Polkadot, Dfinity đã huy động được nhiều vốn nhất.
Vòng hạt giống, tháng 2 năm 2017:
Vòng này được quảng cáo bằng một tweet của nhà sáng lập Dom và mở cho công chúng. Dfinity đã huy động được 3,9 triệu CHF (3,9 triệu đô la Mỹ) từ 370 người tham gia, với mức định giá 16 triệu đô la hoặc giá 0,03 đô la cho mỗi mã thông báo. Theo nhóm nghiên cứu, Dfinity đã bán số ETH và BTC thu được trong vòng này thành khoản tiền trị giá 40 triệu đô la . Dfinity đã hứa với các nhà đầu tư Seed này rằng vòng tiếp theo sẽ là một sự kiện gây quỹ chính trị giá 20 triệu CHF, tương tự như một ICO. Tuy nhiên, sau năm 2017 bùng nổ, dự án nhận ra mục tiêu định giá quá thấp. Hơn nữa, Dfinity trích dẫn rằng họ không có bất kỳ sự thiếu hụt nguồn vốn ngay lập tức nào và việc chạy một đợt gây quỹ ICO có thể sẽ khiến Dfinity vướng vào luật chứng khoán của Hoa Kỳ. Như một sự cân bằng, để thưởng cho những người tham gia sớm các nhà đầu tư Seed sẽ được thưởng 24,72% số token tại genesis.
Vòng Chiến lược, tháng 1 năm 2018 :
Dfinity đã huy động được 20,54 triệu đô la cho 7,00% nguồn cung ban đầu. Việc phân bổ này sẽ phân bổ hàng tháng trong vòng ba năm kể từ khi ra mắt mainnet (tháng 5 năm 2021). Những người tham gia bao gồm Polychain Capital, Andreessen Horowitz, CoinFund, Multicoin Capital và Greycroft Partners. Đây là dự án đầu tiên có sự đầu tư của Az16Z. Polychain và Dfinity sau đó đã hợp tác để tạo ra “Quỹ đầu tư mạo hiểm hệ sinh thái DFINITY” với quy mô không được tiết lộ. Mục tiêu là tài trợ cho các dự án mới có thể phát triển hệ sinh thái ứng dụng của IC có tên Beacon VC.
Private Sale, tháng 8 năm 2018 :
110 người tham gia đã đóng góp 97 triệu đô la cho 4,96% nguồn cung ban đầu, được bán với giá 4 đô la cho mỗi ICP. Con số này đã được sửa đổi từ 4,75% được báo cáo trước đó. Sự phân bổ này đi kèm với lịch trình mở khóa hàng tháng trong một năm kể từ khi ra mắt mainnet. Việc mở khóa sẽ bắt đầu tại sự kiện phân phối mã thông báo ban đầu vào ngày 10 tháng 5 năm 2021. Những nhà đầu tư tham gia vòng này bao gồm Andreessen Horowitz, Polychain Capital, SV Angel, Aspect Ventures, Electric Capital, ZeroEx, Scalar Capital và Multicoin Capital.
AirDrop, tháng 5 năm 2018 :
Số token ICP trị giá 35 triệu đô la (trước đây là DFN), hoặc 0,80% nguồn cung ban đầu, đã được airdrop cho những người ủng hộ sớm ( đăng ký nhận tin bằng email, diễn đàn, slack và cộng đồng của họ). Tại thời điểm này, định giá Dfinity là 1,89 tỷ USD .
Sẽ có 469.213.710 mã thông báo ICP ở thời điểm Gennis và tổng cung ICP sẽ được phân phối như sau
- 24,72% Nhà đầu tư hạt giống : những người đã đầu tư vào tháng 2 năm 2017 với tổng số tiền là 3,9 triệu CHF (Franc Thụy Sĩ)
- 23,9% Dfinity Foundation : Dfinity Foundation quản lý số vốn huy động được từ việc bán mã thông báo. Nó cũng giám sát Quỹ tài trợ cho các mã thông báo ICP của mình. Những mã thông báo này là những mã do Quỹ nắm giữ hoặc đã được Quỹ chi tiêu để tài trợ cho R&D, hoạt động, mua lại công nghệ, tài trợ cho các chương trình xây dựng cộng đồng và các ưu đãi đối tác.
- 18.0% thành viên trong nhóm: Có ~ 200 thành viên trong nhóm
- 9,5% Người đóng góp sớm : đây là 50 người đã giúp đỡ trong nhóm trước khi Quỹ được thành lập
- Nhà đầu tư chiến lược 7,0% : 20,54 triệu đô la từ Polychain Capital, Andreessen Horowitz, CoinFund, Multicoin Capital và Greycroft Partners
- Nhà đầu tư Private sale 4,96% : 97 triệu đô la được huy động từ a16z, Polychain, SV Angel, Aspect Ventures, Electric Capital, ZeroEx, Scalar Capital và Multicoin Capital
Dfinity đang phát triển mạng lưới các trung tâm dữ liệu và nhà phát triển. Tại thời điểm ra mắt, 12 trung tâm dữ liệu độc lập chạy 7 subnets với 68 nodes – các “nodes” IC tương tự như “validators” của ETH2. Dfinity hy vọng số lượng trung tâm dữ liệu và các nhà khai thác nodes sẽ tăng dần sau khi ra mắt để hỗ trợ hệ sinh thái ứng dụng của mạng (xem chi tiết bên dưới). Nhóm nghiên cứu đặt mục tiêu cho mạng lưới đạt 123 trung tâm dữ liệu chạy 4.300 nút vào cuối năm 2021. Dfinity hy vọng cuối cùng sẽ mở rộng quy mô lên hàng nghìn trung tâm dữ liệu chạy hàng triệu nút trong tương lai.
Team Member
Dfinity được thành lập vào năm 2016 bởi Dominic Williams. Dfinity có khoảng 200 người trong nhóm cốt lõi. Những người nổi bật được nhóm và phương tiện truyền thông đề cập bao gồm:
Dominic Williams, Nhà khoa học trưởng : Anh ấy bắt đầu nghiên cứu toàn thời gian về tiền điện tử vào năm 2014. Williams đã thiết kế Internet Computer’s Threshold Relay.
Jan Camenisch, Phó Chủ nhiệm Bộ phận Nghiên cứu & Tiền điện tử: Trước khi gia nhập Dfinity, Jan đã làm việc tại IBM Research, nơi anh lãnh đạo nhóm nghiên cứu Mật mã và Quyền riêng tư và là thành viên của Học viện Công nghệ IBM. Anh đã xuất bản 130 bài báo và nắm giữ 140 bằng sáng chế.
Johan Georg Granström, Giám đốc kỹ thuật: Granström đến từ Google, nơi ông từng là giám đốc công nghệ chính tại YouTube.
Andreas Rossberg, Nhà nghiên cứu và Kỹ sư: Rossberg trước đây làm việc tại Google và đã dành thời gian làm trưởng nhóm ngôn ngữ JavaScript tại Chrome V8. Anh ấy cũng là người đồng sáng tạo ra WebAssembly, một loại mã mới có thể chạy trong các trình duyệt web hiện đại, cũng được sử dụng tại Dfinity. Anh cũng tạo ra ngôn ngữ lập trình Motoko của Internet Computer.
Benjamin Lynn, Kỹ sư : Lynn là chữ “L” trong BLS Signatures, được giới thiệu trong một báo cáo vào năm 2001 và kể từ đó ngày càng trở nên quan trọng trong mật mã. Một trong những dịch vụ công nghệ của Dfinity là báo hiệu độ ngẫu nhiên an toàn, dựa trên Hàm ngẫu nhiên có thể xác minh được ngưỡng ( VRF ). Điều này có nghĩa là tính ngẫu nhiên có thể được nhân rộng, nếu trong cùng điều kiện. Đó là một hàm giả ngẫu nhiên cung cấp bằng chứng có thể xác minh được về tính chính xác của đầu ra. Mật mã BLS được sử dụng để tạo ra tính ngẫu nhiên và đạt được tính bảo mật, tốc độ và quy mô lớn trong các mạng mở. Trước đó, Lynn làm việc tại Google và có bằng Tiến sĩ. trong Khoa học Máy tính từ Đại học Stanford
Timo Hanke, Nhà nghiên cứu chính : Hanke là một cựu giáo sư toán học và mật mã học. Sau đó, anh ấy gia nhập CoinTerra vào năm 2014, một nhà sản xuất cho các hệ thống ASIC và khai thác Bitcoin, nơi anh ấy làm Trưởng phòng Nghiên cứu và sau đó là CTO. Hanke đã nộp một số bằng sáng chế về tối ưu hóa ASIC để khai thác Bitcoin. Anh ấy đã phát minh ra một phương pháp có tên AsicBoost giúp cải thiện 20% chi phí và hiệu quả khai thác Bitcoin.
Mahnush Movahedi, Nhà nghiên cứu cấp cao : Movahedi đến từ Đại học Yale, nơi cô ấy làm việc về các thuật toán phân tán có thể mở rộng và chịu được lỗi để tính toán nhiều bên đồng thuận và an toàn, chia sẻ bí mật và giao tiếp tương tác.
Công nghệ
Mục đích của Internet Computer là mở rộng mạng internet công cộng, vì vậy nó cũng có thể là nền tảng máy tính của thế giới. Dfinity vừa công khai mã nguồn vào ngày 10 tháng 5 năm 2021. Trước đó, thông tin kỹ thuật và thiết kế của ICP tạo nên chức năng Máy tính Internet vẫn chưa được biết đến. Dưới đây, chúng tôi tóm tắt những gì Dfinity và cộng đồng của nó đã chia sẻ công khai:
Internet Computer là một giao thức máy tính chuỗi khối, được xây dựng từ hệ thống phân cấp của các khối xây dựng. Ở dưới cùng biểu đồ hình kim tự tháp là các trung tâm dữ liệu độc lập trên khắp thế giới. Chúng lưu trữ phần cứng node dành riêng cho ICP, phần cứng này giao tiếp để đạt được sự đồng thuận về trạng thái của IC. Một tập hợp các nodes, đảm bảo sự phân quyền, được gọi là subnet.
Subnet được ví như các blockchains trong IC, các khối xây dựng cơ bản của mạng tổng thể. Nó chịu trách nhiệm lưu trữ một tập hợp con riêng biệt của Canister . Canister là một gói mã mà các nhà phát triển có thể tạo từ bất kỳ ngôn ngữ lập trình cấp cao nào (như Motoko, Rust) để tạo thành các chương trình. Các chương trình có thể bao gồm các trang web đơn giản, ứng dụng phi tập trung hoặc thậm chí toàn bộ phần mềm doanh nghiệp. Ví dụ, một phiên bản mở của Facebook sẽ được lưu trữ trong hàng triệu Canister. Trạng thái của các Canister này được sao chép trong tất cả các nodes.
Vì Canister chứa là đơn vị tính toán bao gồm cả mã và dữ liệu – chúng có thể tương tự như hợp đồng thông minh Ethereum nâng cao hoặc hệ điều hành Windows. Ví dụ: một hệ điều hành có thể thực hiện các quy trình nhất định như thao tác với tệp và giao tiếp với các thiết bị lân cận. Tương tự, IC cung cấp các API được chỉ định công khai cho các Canister để chúng có thể tương tác với nhau, thực hiện thanh toán, tạo và quản lý các Canister khác, quản lý quyền của hệ thống. Tuy nhiên, không giống như một hệ điều hành, một canister được sao chép trên tất cả các nodes trong subnets.
Để IC mở rộng quy mô một cách an toàn, thêm các tính năng mới hoặc chịu được các sự kiện không thể đoán trước như thiên tai – số lượng và thành phần của các subnets có thể được điều chỉnh. Ví dụ, các subnets mới có thể được thêm vào hoặc tách ra, các nodes có thể được thêm vào, xóa bỏ hoặc di chuyển. Do đó, IC cần có khả năng quyết định cách phát triển giao thức. Để làm điều này, giao thức có Hệ thống thần kinh mạng (NNS) nơi người nắm giữ ICP có thể bỏ phiếu cho các quyết đinh nói ở trên.
Hệ thống Neuron
Một subnets được tạo ra bởi NNS, một hệ thống quản trị theo thuật toán mở để giám sát mạng. Như tên cho thấy, đó là Neuron (hệ thống thần kinh) – kiểm soát tất cả các khía cạnh của mạng, nó có thể:
- Tách và hợp nhất các subnets để cân bằng tải trên toàn bộ mạng tổng thể. Ví dụ, một mạng con có thể có hàng chục Canister và nếu NNS tách subnets ra, một phần của các Canister sẽ ở lại với subnet ban đầu trong khi phần còn lại sẽ được lưu trữ trên subnets mới.
- Nâng cấp giao thức và phần mềm được sử dụng bởi các Node Machines.
- Kết hợp các Node Machines khác nhau từ các trung tâm dữ liệu rời rạc. Điều này có thể do một số yếu tố, chẳng hạn như yêu cầu của mạng, mức độ bảo mật mong muốn, dung lượng khả dụng tại các trung tâm dữ liệu và lỗi phần cứng không thể đoán trước.
- Cấu hình các thông số kinh tế kiểm soát số tiền người dùng phải trả cho khả năng tính toán. bảo vệ mạng khỏi các cuộc tấn công.
Độ mạnh của các subnet có thể được cải thiện bằng cách thêm các nodes mới vào chúng theo thời gian. Các nodes này tương tác bằng cách sử dụng các giao thức computer protocols để sao chép dữ liệu và tính toán liên quan đến các dapp trong Canister mà chúng lưu trữ. Giao thức có thể thay thế các nodes bị lỗi hoặc không có thông tin bằng các nodes mới và cũng có thể khôi phục toàn bộ subnet nếu quá nhiều nodes bên trong bị lỗi. Điều này cho phép ICP liên tục sửa các lỗi mạng và cập nhật các tính năng mới.
NNS có hai Canister quan trọng: (1) registry canister, lưu trữ cấu hình của toàn bộ vi mạch để mọi người xem và (2) governance canister, lưu trữ các đề xuất và neuron, để xác định ai được phép tham gia quản trị. Chúng tôi sẽ trình bày thêm về vai trò này trong phần Quản trị bên dưới.
Tốc độ, vận tốc
Tại thời điểm hiện tại, IC sẽ có tốc độ khối là một khối trên giây (bps) vào khoảng 27.5 block/s. Theo Williams, về mặt lý thuyết Dfnity không có giới hạn cho số block/s. Điều này rất khó đạt được nếu nhìn vào các blockchain đang có. Điều này hoàn toàn là do công nghệ: Chain Key Technology
Chain Key cho phép IC hoàn tất các giao dịch và cập nhật dữ liệu trong 2 giây. Nó bao gồm một tập hợp các giao thức mật mã sắp xếp các nodes, cho phép IC có một public key duy nhất. Điều này có nghĩa là bất kỳ thiết bị nào cũng có thể nhanh chóng xác minh tính xác thực của dữ liệu trên IC. Công nghệ Chain Key cho phép các Canister (được ví như một hợp đồng thông minh tiên tiến) vào tất cả các Canister được lưu trữ trên bất kỳ subnets nào (được ví như một chuỗi khối). Mô hình phân phối này không sử dụng trung tâm, không giống như mô hình hub-and-spoke của Polkadot. IC kỳ vọng sẽ mang lại khả năng tổng hợp dịch vụ. Ví dụ Facebook và bất kỳ ứng dụng nào khác sẽ có quyền truy cập mã hoặc dữ liệu như trò chơi hoặc bộ lọc ảnh bằng lệnh gọi “Open Facebook”.
IC có thể lưu trữ bất kỳ số lượng hợp đồng thông minh nào, có nghĩa là dữ liệu hoàn toàn trên chuỗi. Để khắc phục các vấn đề mở rộng quy mô, ICP thực hiện đồng thời một số lượng lớn các Canister. Điều này có nghĩa là blockchain được chia nhỏ theo mặc định. Tuy nhiên, các chuỗi khối phân mảnh không giao tiếp với nhau trong thời gian thực.
Canisters có thể hỗ trợ các yêu cầu cập nhật , bị giới hạn bởi thông lượng của blockchain nhưng sẽ chỉ mất vài giây. Tuy nhiên, điều này khác với các truy vấn, các truy vấn không liên tục thay đổi và bị loại bỏ sau khi chạy. Một Canister có thể phục vụ hàng trăm truy vấn cùng một lúc. Những điều này không tốn kém và sẽ hoàn thành trong vài mili giây, cho phép người dùng có trải nghiệm người dùng mà họ quen thuộc trên internet truyền thống.
Ví dụ, Dscvr.one là phiên bản Reddit phát triển trên IC. Khi người dùng tham gia, các chế độ xem tùy chỉnh của nội dung sẽ được gửi trong trình duyệt web của họ bằng các lệnh gọi truy vấn, chạy trong mili giây trên một node lân cận. Tuy nhiên, nếu người dùng muốn viết một bài đăng hoặc tương tác với bài viết, nó sẽ liên quan đến một lệnh call và mất 2 giây.
Sự đồng thuận
Do ICP tập hợp các machines khác nhau trên khắp thế giới, mỗi machines (hoặc các bản sao) phải đạt được sự đồng thuận về đầu vào nào và theo trình tự nào. Điều này đảm bảo rằng hệ thống duy trì trạng thái mạch lạc. Mọi dapp đều được thực thi và sao chép bởi nhiều machines nodes trên toàn thế giới và phần lớn các nodes cùng xác định trạng thái thực của dapp. Điều này có nghĩa là các trường hợp ngoại lệ hoặc machines báo cáo trạng thái giả mạo sẽ không tạo ra sự khác biệt đối với sự đồng thuận. Mỗi subnet có một khóa xác minh công khai duy nhất và vĩnh viễn trong suốt thời gian tồn tại của nó. Các nodes trong mạng con sẽ cần phải đồng ý (bằng cách đạt đến một ngưỡng nhất định) và cộng tác để ký một thông báo, vì vậy subnet có thể tạo chữ ký thay mặt cho các canister của nó. Mặc dù cần có đủ số lượng nodes để đạt được ngưỡng này, nhưng không phải tất cả các nodes đều cần phải đồng ý – để dự phòng cho các trục trặc phần cứng hoặc các nodes độc hại.
Tạo khóa phân tán không tương tác
Trên IC, tập hợp các nodes chạy một subnet sẽ phát triển khi các nodes có thể tham gia hoặc thoát khỏi subnet tương ứng của chúng. Với các node trong luồng, điều đó có nghĩa là nhóm người ký ngưỡng phát triển theo thời gian, cản trở khả năng các nodes đăng ký và phân phối khóa công khai mới. Như một giải pháp, Dfinity đã giới thiệu Thế hệ khóa phân tán không tương tác (NI-DKG) – đơn giản hóa việc quản lý key bằng cách luôn tham chiếu đến cùng một mạng con bằng public key tĩnh.
NI-DKG cung cấp bảo mật chủ động. Giao thức resharing này lý tưởng cho môi trường không đồng bộ – cho phép thời gian khối nhanh và khả năng mở rộng không giới hạn. Mỗi người ký cũ chỉ cần phát một tin nhắn cho những người ký mới. Để đảm bảo an ninh, nhiều khái niệm được sử dụng – bao gồm cả bằng chứng không tương tác với kiến thức không tương tác và mã hóa với bí mật chuyển tiếp.
ICP & Tokenomics
Thực tế có hai mã thông báo trên IC – ICP là mã thông báo quản trị gốc được sử dụng để quản lý mạng và Cycles là một đồng tiền ổn định được sử dụng để cung cấp năng lượng tính toán trên các Dapp.
Tạo điều kiện thuận lợi cho quản trị mạng (lạm phát)
Các mã thông báo ICP có thể bị khóa bên trong NNS đây là một hệ thống quản trị giao thức, được sử dụng để tạo các Neuron, có thể bỏ phiếu cho các đề xuất. Một tế bào Neuron khóa ICP và cho phép chủ sở hữu của nó tham gia quản trị mạng và kiếm được phần thưởng bỏ phiếu. Những phần thưởng đó cũng được trả bằng ICP.
Việc chuyển đổi từ các Neuron để rút ICP không phải là tức thì và cần một khoảng thời gian “dissolving”. Người dùng có thể đặt khoảng thời gian trì dissolve delay (trì hoãn mở khóa). Thời gian khóa càng lâu, sức mạnh bỏ phiếu của neuron càng lớn và phần thưởng bỏ phiếu càng lớn. Điều này tương tự với Curve Finance , trong đó những người khóa lâu hơn sẽ tăng cường quyền biểu quyết để gắn kết các bên liên quan với sự thành công lâu dài của mạng lưới. Độ trễ hòa tan có thể tăng lên nhưng không thể giảm. Để bắt đầu đếm ngược mở khóa, người dùng cần thiết lập dissolve cho Neuron đó. Hiện tại, để tham gia biểu quyết thời gian khóa phải được thiết lập từ sáu tháng đến tám năm.
Một cách khác để các Neuron tăng quyền bỏ phiếu và phần thưởng là già đi, được đo bằng thời gian trôi qua kể từ lần cuối cùng được đặt ở chế độ dissolve. Do đó, 370 nhà đầu tư sớm trong vòng hạt giống đã có một khởi đầu thuận lợi. Họ có thể chọn thời gian giải thể lâu hơn để tận dụng lợi thế của tuổi cao đã tồn tại trước đó hoặc họ có thể mở khóa Neuron của mình để lấy mã thông báo ICP.
Thưởng cho sự tham gia (Lạm phát)
Mạng khai thác ICP mới để thưởng cho những người tham gia tính toán. Ngoài phần thưởng biểu quyết cho những người tham gia quản trị, “phần thưởng tính toán” được trao cho những người vận hành các Node Machines lưu trữ mạng. NNS tạo mã thông báo ICP mới để thưởng cho các nodes được điều hành bởi các trung tâm dữ liệu và Neuron.
Chuyển đổi ICP thành Cycles (Giảm phát)
ICP có thể được chuyển đổi thành Cycles làm nhiên liệu để tính toán cho các Canister. Tỷ giá hối đoái của ICP-Cycles phụ thuộc vào thị trường bên ngoài và được quy đổi dựa trên SDR (tài sản do IMF tạo ra chứa USD, EUR, RMB, JPY và GBP). Terra cũng cung cấp một stablecoin dựa trên SDR được gọi là TerraSDR nhưng cơ chế ghi của ICP là một chức năng ổn định mới. Canister phải được cung cấp chi phí bằng Cycles, được đốt trong quá trình tính toán hoặc quản lý bộ nhớ. Khi số lượng dapp trên Dfnity tăng lên, nhu cầu sử dụng Cycles tăng lên và do đó, sẽ có nhiều ICP được burn (đốt cháy).
Không giống như Ethereum, người dùng không phải trả phí cho các giao dịch trên các dapp của Dfinity. Các nhà phát triển đã chuyển đổi ICP thành Cycles và chuyển vào Canister để chi trả cho các hoạt động của người dùng trên dapp đó. Trải nghiệm người dùng này tương tự như cách hoạt động của internet truyền thống, nơi các nhà phát triển sẽ là người trả chi phí lưu trữ trên các hệ thống sever. Do đó, người dùng không cần sở hữu ICP để tương tác với các dịch vụ được lưu trữ hoặc thậm chí người dùng không cần biết nó đang chạy trên blockchain.
Việc đốt các mã thông báo ICP để chuyển đổi sang Cycles để cung cấp năng lượng tính toán là giảm phát. Về cơ bản, chủ sở hữu trung tâm dữ liệu và Neuron trao đổi ICP với chủ sở hữu và người quản lý Canister. Những chủ sở hữu và người quản lý Canister đó chuyển đổi ICP thành Cycles, và những Cycles đó cung cấp nhiên liệu cho các Canister để cho phép chúng hoạt động trên IC.
Để tránh phí gas cao, Cycles là một loại tiền ổn định để đảm bảo rằng chi phí tính toán không thay đổi theo giá trị của ICP. Thứ nhất, cơ chế chuyển đổi 1T Cycles để đổi lấy lượng ICP giá trị 1 SDR. Thứ hai, nếu dư thừa Cycles, người dùng không cần phải chuyển đổi ICP của họ và trước tiên có thể mua các Cycles được định giá thấp trên thị trường, để đốt lấy nhiên liệu làm tính toán. Cuối cùng, khi tất cả các Cycles thặng dư bị đốt cháy, giá trị sẽ trở lại mức cố định của nó. Chỉ khi nào được tái cân bằng thì người dùng mới đốt ICP cho Cycles của họ một lần nữa. Sau nhiều lần lặp lại các stablecoin theo thuật toán và stablecoin được thế chấp, Dfinity đưa ra một phương pháp mới để tạo ra giá trị ổn định.
Để tiếp tục giữ cho phí gas thấp ở quy mô vô hạn, CKT được áp dụng. IC có thể – với đủ khả năng bảo mật và khả năng phục hồi – sao chép tính toán và dữ liệu (không liên quan đến quản trị) trên ít nhất 7 Node Machines ở 7 trung tâm dữ liệu độc lập. Do đó, mặc dù bộ nhớ Canister trên vi mạch có thể tương đối đắt ở mức $ 5 mỗi GB mỗi năm, nhưng khung công tác đảm bảo ứng dụng hiệu quả của bộ nhớ đó. Điều này tương đối rẻ nếu chúng ta so sánh nó với các blockchain khác. Để so sánh, một báo cáo tháng 6 năm 2017 ước tính rằng nếu người dùng cố gắng lưu trữ và gửi dữ liệu vô thời hạn trên Ethereum, chi phí sẽ là 4,7 triệu đô la cho mỗi GB . Điều đó nói rằng, các blockchain như Ethereum không được thiết kế đặc biệt để lưu trữ số lượng lớn dữ liệu, chẳng hạn như hình ảnh, video và âm thanh.
Việc sử dụng Cycles mở rộng đến lớp dapp. Do đó, những người mua tự nhiên đối với mã thông báo ICP bao gồm những người muốn tham gia vào quản trị mạng và các nhà phát triển, những người cần chuyển đổi ICP thành Cycles để trả tiền cho việc tính toán. Cuối cùng, các dịch vụ Internet Computer sẽ được xây dựng từ mã tự quản được quản lý bởi hệ thống quản trị mã hóa mở, có chức năng tương tự như NNS. Ngoài ra, mỗi Canister có thể tạo mã thông báo của riêng mình nếu nó muốn, giữ bất kỳ số tiền nào và gửi mã thông báo đến các hộp khác như một phần của các lệnh gọi hàm (truy vấn hoặc cập nhật). Mục đích là mỗi dịch vụ internet sẽ có mã thông báo quản trị riêng, được sử dụng để bỏ phiếu và có khả năng nhận được phân phối giá trị do hệ thống tự quản tạo ra. Mỗi hệ thống quản trị sẽ có sàn giao dịch tài chính phi tập trung riêng với mã thông báo quản trị có thể được giao dịch cho Cycles. Hệ thông quản trị này được gọi với tên SNS và Dfinity Vietnam sẽ có một bài viết riêng về nó trong tương lai.
Nguồn cung ICP
Khi Quỹ Dfinity lần đầu tiên được thành lập, 9,5% số ICP đã được phân phối cho những người đóng góp sớm trong khi phần còn lại vẫn còn. Vào ngày 10 tháng 5, trong bước phân quyền cuối cùng, đề xuất “Genesis Unlock” sẽ kích hoạt NNS phát hành ICP. Điều này có nghĩa là hàng nghìn người nắm giữ mã thông báo sẽ tạo ra “Neuron bỏ phiếu” để kiểm soát NNS và toàn bộ mạng.
Mặc dù lịch trình mở khóa được biết đến công khai đối với các nhà đầu tư chiến lược và private sale, nhưng số lượng mã thông báo được mở khóa từ Hiệp hội Máy tính Internet, các thành viên trong nhóm, cố vấn, những người đóng góp ban đầu và Quỹ vẫn chưa được biết. Do cơ chế quản lý và phần thưởng khi tham gia, có khả năng phần lớn các mã thông báo sẽ bị khóa. Số tiền bị khóa sẽ phụ thuộc vào hai yếu tố:
Phần thưởng cho người tham gia quản trị
Hệ sinh thái sẽ tìm ra sự cân bằng tự nhiên về số lượng phần thưởng cần thiết để đạt được số lượng tham gia tối ưu. Giả sử rằng Dfinity muốn 90% nguồn cung cấp mã thông báo bị khóa trong các Neuron, thì phần thưởng phải đủ để đáp ứng mục tiêu này. Đối với một số lượng phần thưởng cố định, ít người tham gia hơn có nghĩa là nhiều phần thưởng hơn cho mỗi người tham gia, điều này sẽ mời nhiều người tham gia hơn (và do đó khóa mã thông báo ICP).
Ban đầu, phần thưởng sẽ cần cao hơn nhiều vì rủi ro. Tuy nhiên, khi mạng ổn định, phần thưởng có thể giảm theo thời gian do rủi ro thấp hơn. Dựa trên ước tính lợi nhuận cần thiết theo tỷ lệ phần trăm của nguồn cung hiện tại, Dfinity sẽ bắt đầu bằng cách phân phối 10% nguồn cung mỗi năm, với số lượng giảm xuống 5% trong tám năm để do rủi ro thấp hơn.
Curve Finance có cơ chế tương tự, với thời gian khóa tối đa là 4 năm. Tính đến thời điểm viết bài, 49,5% tổng số CRV đang lưu hành được bỏ phiếu trong thời gian trung bình 3,7 năm. Nếu ICP tuân theo điểm chuẩn đó, chúng ta có thể mong đợi một nửa số mã thông báo đang lưu hành sẽ bị khóa phiếu bầu trong gần tám năm.
ICP được sử dụng để nạp trước vào các Canister bằng Cycles qua đó cho phép chúng hoạt động trên IC. Điều này tương tự như Filecoin, nơi khách hàng khóa đủ tiền để trang trải toàn bộ chi phí của thỏa thuận lưu trữ.
Quản trị
Dfinity dự định Internet Computer sẽ hoạt động giống như một chính phủ kỹ thuật số. Hệ thống quản trị NNS chịu trách nhiệm về nhiều thứ, bao gồm quản lý việc bỏ phiếu, mã thông báo và các trung tâm dữ liệu. Nó cũng giám sát các Node Machines, tìm kiếm các sai lệch thống kê có thể tìm ra lỗi. Mặc dù NNS là một hệ thống quản trị mở, nó cho phép tham gia vào mạng lưới. Một nhà cung cấp node tiềm năng có thể đăng ký ID Trung tâm Dữ liệu cho NNS. Sau khi được chấp thuận, nhà cung cấp node có thể mua các Node Machines chuyên dụng, cài đặt giao thức ICP và sau đó kết nối với mạng IC.
Bất kỳ ai trong mạng đều có thể khóa ICP để tạo một Neuron và gửi đề xuất đến NNS, hoạt động giống như một tổ chức tự trị phi tập trung (DAO): những người tham gia mạng bỏ phiếu và quyết định cuối cùng được thực thi tự động bởi chính mạng đó. Đề xuất có thể được thông qua hoặc bị từ chối ngay lập tức hoặc sau một thời gian trễ, tùy thuộc vào cách tổng số phiếu bầu của Neuron. Để tránh người dùng spam đề xuất với NNS sẽ có một khoản phí 1 ICP nếu bị từ chối.
Đặc biệt, NNS cho phép người tham gia thiết lập tùy chọn của họ trước khi bỏ phiếu cho một đề xuất, do đó, việc phát hành một phiếu bầu không còn là một quy trình thủ công. Như đã đề cập ở trên, phiếu bầu sau đó được người dùng bỏ phiếu thông qua các “Neuron” hoặc có thể được ủy quyền cho các bên đáng tin cậy khác bằng cách follow vote.
Chính phủ kỹ thuật số cũng có một cơ chế quản trị meta, nơi NNS cũng có quyền thay đổi mã trên các subnet – kiểm soát tất cả các ứng dụng được hỗ trợ trong hệ sinh thái. Mặt khác, điều này có nghĩa là các subnet không có khả năng chống lại sự kiểm duyệt và sẽ nằm dưới sự quan tâm của cộng đồng. Do đó, cộng đồng quyết định điều gì là mong muốn và điều gì không. Điều này tương tự như internet truyền thống, nơi App Store có thể chọn xóa một ứng dụng nhất định hoặc công cụ tìm kiếm như Google Search có thể quyết định trang web nào được xếp hạng phù hợp hơn những trang web khác.
Khái niệm quản trị tổng hợp là tương đối mới. Trong tương lai, nếu có các phe phái khác nhau, có thể tưởng tượng rằng cộng đồng có thể xoa dịu tất cả các bên (để tránh chia rẽ) bằng cách biểu quyết. Ví dụ, trong internet truyền thống, Youtube có hệ sinh thái dành cho người lớn và trẻ em tùy thuộc vào trải nghiệm người dùng mong muốn là gì. Như với các Lớp-1 khác, rủi ro bị tách phần thưởng giảm đi khi lớp này trở nên trưởng thành hơn và an toàn hơn với các giá trị cao hơn bị khóa.
Hệ sinh thái ứng dụng
IC có thể được sử dụng để tạo ra nhiều loại sản phẩm mới. Ví dụ: nó có thể xây dựng các dịch vụ internet được mã hóa, hệ thống DeFi, hệ thống doanh nghiệp và trang web. IC cũng đang giới thiệu “Internet Identity”, trong đó quản lý dữ liệu người dùng mà không có tên người dùng, mật khẩu hoặc khóa mật mã. ID internet có thể được sử dụng để đăng nhập vào ứng dụng, dưới sự bảo mật mật mã của Công nghệ Chain Key. Điều này có nghĩa là người dùng không bị theo dõi bằng Cookie trên các trang web, dịch vụ và việc quản lý quyền riêng tư có thể dễ dàng hơn.
Dfinity hy vọng sẽ thấy các phiên bản mở của Whatsapp, TikTok, Facebook, được xây dựng bằng cách sử dụng ít hơn một nghìn dòng mã và có khả năng hỗ trợ hàng triệu người dùng. Hiện tại, có một số ứng dụng trong hệ sinh thái vi mạch:
Cuối cùng, Dfinity có những kế hoạch đầy tham vọng và vốn hóa thị trường của nó phản ánh những tham vọng đó. Tổ chức phát hành một lộ trình 20 năm, nơi họ hy vọng, trong vòng 5 năm, đạt được kiến thức rộng rãi về ICP là gì trong giới doanh nhân và người dùng cuối. Trong vòng 10 năm, họ hy vọng IC sẽ vượt qua hệ sinh thái độc quyền khép kín của công nghệ lớn, nơi vốn sẽ được chuyển hướng khỏi các công ty internet kế thừa sang ICP và DeFi sẽ phù hợp với công nghệ tài chính truyền thống. Trong vòng 20 năm, họ hy vọng ICP sẽ vượt qua các hệ sinh thái công nghệ lớn đã khép kín, độc quyền. Với khoảng thời gian ngắn kể từ mainnet, còn quá sớm để nói liệu Dfinity có cộng đồng hoặc khả năng thực thi đủ mạnh để đạt được những mục tiêu này hay không. Hơn nữa, ICP là Layer-1 đến khá muộn và sự cạnh tranh đã rất gay gắt ở giai đoạn này.
Nguồn: https://messari.io/article/an-introduction-to-dfinity-and-the-internet-computer