Tìm hiểu bởi 10 người dùngXuất bản vào 2024.12.12 Cập nhật gần nhất vào 2024.12.24
Token
Blockchain Internet Computer tích hợp một cách suy nghĩ cách mạng về thiết kế blockchain, được hỗ trợ bởi những đổi mới trong mật mã học. Nó cung cấp blockchain “Máy tính Thế giới” đầu tiên có thể được sử dụng để xây dựng hầu như bất kỳ hệ thống hoặc dịch vụ trực tuyến Web 2.0 nào, và các dịch vụ web3, bao gồm cả các dịch vụ mạng xã hội web3 yêu cầu cao, mà không cần đến công nghệ IT truyền thống tập trung như dịch vụ điện toán đám mây. Nó cũng cho phép các hợp đồng thông minh mà nó lưu trữ tạo ra các giao dịch trực tiếp trên các blockchain khác. Do đó, nó cho phép phân quyền hoàn toàn cho các dịch vụ trực tuyến và web3 lần đầu tiên.
Hãy tưởng tượng việc tạo một cuộc trò chuyện nhóm để tổ chức kỳ nghỉ tiếp theo với bạn bè, chơi một trò chơi xã hội, hoặc tương tác với những bức ảnh và video được tải lên bởi người bạn thích – mạng xã hội hiện nay đã trở thành một phần của cuộc sống hàng ngày. Tuy nhiên, chúng đặt ra nhiều vấn đề về quyền riêng tư cho người dùng, chia sẻ thông tin nhạy cảm với các tập đoàn, và thường làm người dùng choáng ngợp với quảng cáo. Khi bạn đăng ký, bạn được yêu cầu đồng ý với các điều khoản và điều kiện chung, nhưng bạn không thể ảnh hưởng đến cách dữ liệu của bạn được sử dụng, hoặc những tính năng mà các dịch vụ cung cấp.
Web3 có tiềm năng cập nhật cơ bản công thức cũ này. Một Máy tính Thế giới thực sự có thể được sử dụng để xây dựng bất cứ điều gì theo cách hoàn toàn phân quyền, bao gồm cả các dịch vụ yêu cầu cao như mạng xã hội. Trong khi trước đây các blockchain chỉ có thể được sử dụng để xây dựng các dịch vụ web3 kết hợp với IT truyền thống, như dịch vụ điện toán đám mây, một blockchain Máy tính Thế giới làm cho việc xây dựng các dịch vụ chạy hoàn toàn trên blockchain trở nên khả thi. Điều này cho phép giao quyền kiểm soát các dịch vụ này cho các DAO cộng đồng (tổ chức tự trị phi tập trung). Chúng đóng vai trò như những nền tảng dân chủ kỹ thuật số trong không gian mã hóa, điều chỉnh nguyện vọng của các cộng đồng trực tuyến của họ về các vấn đề kinh tế, và cách cập nhật và cấu hình các dịch vụ.
Trong công thức mới này, người dùng trở thành cả chủ sở hữu của các dịch vụ web3 và cũng là một phần của đội ngũ điều hành chúng – ví dụ bằng cách giới thiệu người dùng khác, để thúc đẩy sự phát triển lan truyền, hoặc giúp đỡ với các nhiệm vụ quan trọng như quản lý nội dung. Bởi vì các dịch vụ web3 chạy trên blockchain dưới sự kiểm soát của một DAO hoàn toàn phân quyền, giống như một blockchain, chúng cũng có thể được mã hóa, giống như một blockchain. Ví dụ, một dịch vụ web3 có thể airdrop các token quản trị của DAO cho những người dùng giúp đỡ, hoặc cho phép người dùng gửi satoshis kèm theo tin nhắn trò chuyện.
Các dịch vụ như vậy đã được xây dựng ngày hôm nay trên blockchain Internet Computer, đã cung cấp các khả năng và chức năng cần thiết của Máy tính Thế giới. Mục tiêu là biến đổi toàn bộ hệ sinh thái internet.
Mục đích của blockchain Internet Computer là thêm chức năng Máy tính Thế giới vào internet công cộng. Trên Internet Computer, các nhà phát triển có thể xây dựng các hệ thống và dịch vụ trực tuyến phân quyền hoàn toàn trên blockchain, mà không cần sử dụng IT truyền thống tập trung.
Bởi vì Internet Computer là một blockchain, các nhà phát triển xây dựng các hệ thống và dịch vụ trực tuyến bằng cách sử dụng phần mềm “hợp đồng thông minh”. Việc sử dụng hợp đồng thông minh trong ứng dụng này có thể mang lại những lợi thế thay đổi cuộc chơi. Ví dụ, vì hợp đồng thông minh không thể bị giả mạo, giống như sổ cái Bitcoin, các hệ thống và dịch vụ không cần phải được bảo vệ bởi tường lửa để ngăn chặn hacker – giải quyết cho số lượng ngày càng tăng các vụ tấn công ảnh hưởng đến doanh nghiệp và xã hội. Một lợi thế khác là các dịch vụ web3 được xây dựng trên Internet Computer có thể xử lý token, và tạo ra các đường ray kinh tế mới. Ví dụ, web3 có thể kết hợp mạng xã hội và DeFi, để sản xuất SocialFi, chẳng hạn như một mạng xã hội hoàn toàn được mã hóa.
Internet Computer cung cấp chức năng hợp đồng thông minh “canister”. Những cái này có thể làm nhiều điều mới, bao gồm phục vụ trải nghiệm web tương tác trực tiếp cho người dùng bằng cách xử lý các yêu cầu HTTP, tạo ra các giao dịch chạy trực tiếp trên các blockchain khác bằng cách sử dụng “Chain Key TX”, mở rộng không giới hạn, và hoạt động với hiệu suất tương đương với IT truyền thống, giảm đáng kể lượng khí thải CO2 gây hại do blockchain, và một ngày nào đó, toàn bộ hệ sinh thái công nghệ nói chung.
Các nhà phát triển Web3 có thể xây dựng các dịch vụ DeFi, SocialFi, GameFi và metaverse. Họ có thể xử lý token trên các blockchain khác, mà không cần cầu nối, bằng cách sử dụng Chain Key TX. Và họ có thể phân quyền hoàn toàn các hệ thống như DeFi trên Ethereum, bằng cách sử dụng Internet Computer để tạo ra trải nghiệm web tương tác, thay cho IT truyền thống tập trung, như dịch vụ điện toán đám mây.
Trên Internet Computer, các hợp đồng thông minh canister độc đáo tự trả tiền cho việc tính toán của chúng bằng cách sử dụng mô hình “khí đốt đảo ngược”. Điều này có nghĩa là người dùng web3 có thể tạo phiên với các dịch vụ, có thể gửi một số lượng lớn giao dịch blockchain, chẳng hạn như gửi tin nhắn trò chuyện trong một cuộc trò chuyện, mà không cần thêm tương tác từ người dùng.
Internet Computer hỗ trợ một hệ thống xác thực blockchain mới gọi là Danh tính Internet. Điều này cho phép người dùng sử dụng thiết bị của họ như mật khẩu mã hóa, đăng nhập vào các dịch vụ trực tuyến bằng cách sử dụng cảm biến vân tay trên máy tính xách tay hoặc Face ID trên điện thoại của họ, cũng như các thiết bị truyền thống như ví Ledger.
Bởi vì các dịch vụ web3 có thể được xây dựng 100% trên blockchain, chúng có thể được đặt dưới sự kiểm soát hoàn toàn của các DAO cộng đồng (tổ chức tự trị phi tập trung), thực hiện tất cả các cấu hình và cập nhật. Người dùng có thể trở thành chủ sở hữu của các dịch vụ trực tuyến, và một phần của đội ngũ điều hành chúng.
Mạng Internet Computer được kiểm soát bởi một DAO tiên tiến được tích hợp vào các giao thức của nó, gọi là Hệ thống Thần kinh Mạng, hoặc NNS. Điều này cập nhật phần mềm bản sao (hoặc “khách”) chạy trên các máy chủ nút chuyên dụng lưu trữ blockchain gần như hàng tuần, thúc đẩy sự tiến hóa nhanh chóng của mạng.
Token ICP có ba tiện ích chính. Thứ nhất, ICP cung cấp một nguồn “chu kỳ” được đốt để cung cấp năng lượng cho tính toán (do đó khi ICP được chuyển đổi thành chu kỳ, nó biến mất, tạo ra áp lực giảm phát). Thứ hai, ICP có thể được đặt cược trong DAO Hệ thống Thần kinh Mạng không cần phép, điều hành blockchain Internet Computer, tạo ra các nơ-ron bỏ phiếu tạo ra phần thưởng bỏ phiếu. Thứ ba, ICP đóng vai trò như một kho lưu trữ giá trị, ví dụ cho phép người dùng đầu tư vào các đợt bán phân quyền do các dịch vụ web3 điều hành.
Internet, hiện nay kết nối gần như mọi người và mọi thứ, hoạt động trên một mạng lưới các thiết bị đặc biệt gọi là bộ định tuyến. Một số, như bộ định tuyến WiFi, được lắp đặt trong nhà, trong khi những cái khác, kết nối các quốc gia, rất chuyên biệt và đắt tiền. Blockchain Internet Computer hoạt động trên một mạng lưới các thiết bị tính toán đặc biệt gọi là “máy chủ nút,” được xây dựng theo nhiều tiêu chuẩn khác nhau.
Ngày nay, hầu hết các blockchain Proof-of-Stake được lưu trữ bởi các nút “xác thực” là các phiên bản phần mềm thường được khởi động trên các dịch vụ điện toán đám mây. Internet Computer không thể được lưu trữ theo cách này. Nó hoạt động hoàn toàn trên một mạng lưới độc lập của các máy chủ nút chuyên dụng, được lắp đặt trong các trung tâm dữ liệu độc lập bởi các “nhà cung cấp nút” độc lập.
Các máy chủ nút này kết nối với nhau bằng cách sử dụng Giao thức Internet Computer, hoặc ICP, từ đó token lấy tên của nó. Tên gọi tốt nhất để mô tả mô hình mạng blockchain được sử dụng bởi Internet Computer là “Proof-of-Useful-Work”. Mạng có một hệ thống quản trị gọi là NNS, có thể cắt giảm (“đuổi”) các máy chủ nút không sản xuất đủ khối và không theo kịp mạng, đó là lý do tại sao chúng cần được xây dựng theo tiêu chuẩn quy định.
Bên trong, mạng Internet Computer bao gồm các “subnet blockchain.” Mỗi subnet mới thêm dung lượng bổ sung cho mạng, có nghĩa là nó có thể lưu trữ nhiều hợp đồng thông minh, tính toán và dữ liệu hơn. Tuy nhiên, các subnet này là vô hình đối với các hợp đồng thông minh và người dùng được lưu trữ. Điều này là vì chúng được kết hợp thành một blockchain logic duy nhất bằng cách sử dụng “chuỗi khóa mã hóa.”
Chuỗi khóa mã hóa là độc quyền của Internet Computer. Nó cho phép các subnet blockchain, và blockchain Internet Computer tổng thể được sản xuất, có “chuỗi khóa” công khai. Các blockchain ký mã hóa tất cả các tương tác của chúng, có thể được xác thực bằng cách sử dụng các chuỗi khóa của chúng. Các chữ ký hợp lệ cho thấy rằng các tương tác không bị giả mạo, và cũng cho thấy rằng các blockchain đang hoạt động đúng cách – mà không cần phải tải xuống và kiểm tra các khối giao dịch của chúng.
Nhờ vào chuỗi khóa mã hóa, Internet Computer có thể kết hợp các subnet blockchain của mình thành một blockchain duy nhất và mở rộng không giới hạn. Tuy nhiên, chuỗi khóa mã hóa cũng làm cho những điều khác trở nên khả thi! Ví dụ, các hợp đồng thông minh trên Internet Computer có thể xử lý các yêu cầu HTTP và phục vụ trải nghiệm web tương tác trực tiếp cho người dùng cuối. Điều này an toàn hơn so với việc phục vụ web bình thường vì các hợp đồng thông minh có thể ký nội dung mà chúng phục vụ, có thể được xác thực trước khi được hiển thị cho người dùng, giữ cho họ an toàn.
Gần đây, chuỗi khóa mã hóa đã được sử dụng để làm cho chức năng “Chain Key TX” có sẵn cho các nhà phát triển hợp đồng thông minh. Điều này cho phép họ tạo ra các giao dịch đã ký chạy trên các blockchain khác. Ví dụ, một nhà phát triển Internet Computer có thể tạo địa chỉ bitcoin, và gửi và nhận bitcoin, trực tiếp trên sổ cái Bitcoin, mà không cần sử dụng các dịch vụ “cầu nối” không an toàn. Bằng cách sử dụng chức năng này, DeFi Bitcoin gốc có thể được tạo ra.
Internet Computer cũng cung cấp nhiều tính năng khác mà độc đáo trong blockchain. Những tính năng này bao gồm các cuộc gọi HTTP ra ngoài, cho phép các hợp đồng thông minh truy vấn an toàn các hệ thống khác qua web, thông qua hệ thống đồng thuận mạng của nó, ví dụ như làm cho phần mềm hợp đồng thông minh có thể an toàn thu thập dữ liệu như các nguồn giá tài sản tiền điện tử mà không cần sử dụng dịch vụ oracle đáng tin cậy.
Mạng Internet Computer được kiểm soát và quản lý bởi một subnet chính, chạy một DAO không cần phép tiên tiến gọi là Hệ thống Thần kinh Mạng (NNS). Điều này hướng dẫn các máy chủ nút cách cấu trúc mạng. Các nút có thể xác minh rằng các hướng dẫn mà chúng đã nhận từ NNS là chính xác chỉ bằng cách kiểm tra chữ ký chuỗi khóa, vì chuỗi khóa của nó không bao giờ thay đổi.
NNS hướng dẫn các nút tham gia và rời khỏi các subnet, và tạo ra các subnet mới. Mật mã và các giao thức hoạt động theo cách thông minh, sao cho mặc dù các nút đến và đi từ các blockchain subnet, các chuỗi khóa của chúng luôn giữ nguyên.
Trên Internet Computer, các nhà phát triển xây dựng bằng cách sử dụng các hợp đồng thông minh “canister”. Chúng được gọi là canister, vì chúng là các gói mã byte WebAssembly, và các trang bộ nhớ bền. Mã byte thực hiện logic của hợp đồng thông minh, và nó chạy độc quyền trong bộ nhớ của nó, tương tác với các hợp đồng thông minh khác bằng cách sử dụng mô hình truyền tin nhắn (sử dụng mô hình “diễn viên” phần mềm). Điều này làm cho việc chạy các hợp đồng thông minh song song trở nên khả thi, đây là một cách khác mà Internet Computer mở rộng.
Các hợp đồng thông minh canister rất mạnh mẽ, và có thể được sử dụng để xây dựng bất kỳ điều gì. Ví dụ, các giao dịch đa khối (tính toán) là khả thi, cùng với các hợp đồng thông minh daemon, được tự động gọi định kỳ bởi blockchain.
Các ngôn ngữ chính được sử dụng để phát triển các hợp đồng thông minh Internet Computer là Rust và Motoko. Motoko là một ngôn ngữ được DFINITY tạo ra đặc biệt cho Internet Computer, được phát triển bởi một nhóm do Andreas Rossberg dẫn đầu, người là đồng phát minh của tiêu chuẩn WebAssembly.
Cách tốt nhất để hiểu cách Internet Computer hoạt động, và phạm vi các khả năng độc đáo mà nó cung cấp, là truy cập internetcomputer.org, và wiki.internetcomputer.org.
Ghi chú: Giới thiệu dự án đến từ các tài liệu được công bố hoặc cung cấp bởi nhóm dự án chính thức, chỉ mang tính tham khảo và không cấu thành lời khuyên đầu tư. Một số nội dung có thể đã lỗi thời, sai sót hoặc thiếu sót. HTX không chịu trách nhiệm cho bất kỳ tổn thất trực tiếp hoặc gián tiếp nào phát sinh.