tiêu đề phụ
Blockchain có cần phải là máy tính thế giới không?
Nếu bỏ khái niệm blockchain sang một bên và hiểu "máy tính thế giới" theo nghĩa đen, thì nó phải là một chiếc máy tính mà người dùng trên toàn thế giới có thể sử dụng cùng nhau. Trong máy tính thế giới, chúng ta có thể xây dựng và triển khai các ứng dụng của riêng mình và máy tính thế giới sẽ giúp chúng ta thực thi chúng; chúng ta có thể lưu dữ liệu của mình trên máy tính thế giới; không những thế, các ứng dụng còn có thể hợp tác hoàn hảo để hoàn thành các nhiệm vụ chúng tôi đã đưa ra. Tôi thích ý tưởng này.
Trên thực tế, trước khi blockchain xuất hiện, chúng ta đã có một thế giới máy tính như vậy, mà chúng ta gọi là "điện toán đám mây". Người dùng trên toàn thế giới có thể truy cập các dịch vụ do điện toán đám mây cung cấp. Thông qua các dịch vụ này, chúng tôi có thể xây dựng và triển khai các ứng dụng của riêng mình và lưu dữ liệu ứng dụng; các ứng dụng có thể sử dụng các giao thức truyền thông như HTTP và giao diện API công cộng để hợp tác hoàn thành một nhiệm vụ nhất định.Tác vụ. Trong những năm qua, điện toán đám mây không ngừng phát triển, từ IaaS đến PaaS rồi đến FaaS, mức độ trừu tượng ngày càng cao, khả năng ngày càng mạnh, sử dụng ngày càng thuận tiện.
Máy tính thế giới không nên là mục tiêu của chuỗi khối và các nhà thiết kế không nên bị đánh lừa bởi mục tiêu sai lầm này và các nhà thiết kế phải có sự đánh đổi của riêng mình.
Ask the Right Question
tiêu đề phụ
Ask the Right Question
tiêu đề phụ
Nếu chúng ta nhìn sâu vào chuỗi khối, câu hỏi chúng ta đặt ra không phải là "làm thế nào để xây dựng một máy tính thế giới", cũng không phải là "làm thế nào để giải quyết hai vấn đề chính về hiệu suất và quyền riêng tư mà chuỗi khối phải đối mặt". Blockchain chỉ là một công cụ công nghệ. Những gì chúng ta có thể thấy rõ ràng là những gì mọi người muốn không phải là blockchain, mà là nền kinh tế tiền điện tử. Với tư cách là nhà thiết kế của Nervos, chúng tôi cố gắng trả lời câu hỏi này:
Câu trả lời cho câu hỏi có thể là blockchain hoặc không, nhưng trong mọi trường hợp, nó phải hỗ trợ giao thức tự đảm bảo, là nền tảng của nền kinh tế tiền điện tử và cũng phải giải quyết các vấn đề mà nó gặp phải ngày nay, chẳng hạn như giao dịch hiệu suất, Và quyền riêng tư của giao dịch - vâng, chúng tôi vẫn phải giải quyết các vấn đề về hiệu suất và quyền riêng tư, nhưng chủ đề của vấn đề là kinh tế học tiền điện tử, không phải chuỗi khối, vốn là một công cụ sáng chói trong hộp công cụ của chúng tôi.
tiêu đề phụ
Giao thức tự đảm bảo và nền kinh tế tiền điện tử
Kinh tế học tiền điện tử (Cryptoeconomics) là một nền kinh tế hoàn toàn mới được hình thành sau nhiều năm phát triển blockchain. So với các nền kinh tế ảo khác, nền kinh tế này nổi bật vì nó là thị trường năng động nhất mà chúng tôi đã tạo ra cho đến nay: nó lớn như Internet, trải rộng trên các quốc gia và khu vực khác nhau và thu hút hàng nghìn người từ các quốc gia khác nhau. giảm thiểu chi phí tạo cá nhân và giao dịch tài sản kỹ thuật số (Cryptoassets), giống như blog và Weibo giảm thiểu chi phí phổ biến và sau đó thu hút sự chú ý chưa từng có, cô ấy cũng thu thập tính di động chưa từng có; cô ấy không bao giờ dừng lại, cung cấp dịch vụ cho người dùng 7*24 giờ một ngày ngày.Thứ duy trì hoạt động thị trường tự phát giữa các khu vực như vậy không thể là các thể chế truyền thống bị giới hạn bởi địa lý, mà chỉ là các quy luật phổ quát có thể được thiết lập bất kỳ lúc nào và trong bất kỳ không gian nào: toán học, tính hợp lý, trò chơi, v.v. Tòa nhà của nền kinh tế mã hóa được xây dựng dựa trên mật mã và lý thuyết trò chơi. Thông qua một hệ thống tự vận hành được thiết kế tốt, người dùng được khuyến khích cùng đảm bảo việc thực hiện các thỏa thuận khác nhau (nghĩa là hợp đồng) trên thị trường, từ đó đảm bảo quyền sở hữu tài sản và thực hiện giao dịch của các thành viên tham gia thị trường, nhằm duy trì sự hoạt động ổn định của thị trường. Vì thỏa thuận trong nền kinh tế mã hóa được thực hiện bởi một cơ chế phi tập trung chứ không phải bên thứ ba không phải là những người tham gia, tôi gọi nó là(Self Enforced Protocol)。
thỏa thuận tự bảo hiểm. Giao thức mạng mà Internet "cổ điển" dựa vào là một giao thức lạc quan và các nhà thiết kế luôn cho rằng những người tham gia sẽ tuân theo các quy định của thỏa thuận và hành động theo các bước được quy định trong thỏa thuận. Thực tế hoàn toàn trái ngược với lý tưởng, những người tham gia giao thức Internet thường vô tình hoặc thậm chí cố ý không tuân theo các bước, hậu quả là việc thực thi giao thức bị hủy hoại và đình chỉ một cách tùy tiện. Internet được tạo ra bởi loại giao thức này là một mạng đầy bất ổn, một mạng không thể cung cấp hỗ trợ tự nhiên cho nền kinh tế kỹ thuật số.
Tạo và truyền niềm tin
chữ
"The Economist" đã đặt cho blockchain một cái tên rất phù hợp vào năm 2015, "The Trust Machine". Tôi thích dịch cái tên này là “máy tạo niềm tin”, cũng như Candy Machine là máy làm kẹo. Là một nhà phát triển thích tạo phần mềm (shi)ware (jie) bằng tay, "tạo niềm tin" là mục tiêu tuyệt vời nhất mà tôi có thể nghĩ đến (vì vậy Khẩu hiệu của công ty chúng tôi là We Build Trust). Điều thú vị là ngày nay, ba năm sau, chuỗi khối đã thực sự trở thành một Máy làm kẹo có thể gọi "kẹo" ra khỏi không khí. Một loạt các chức năng khác nhau đã được đưa vào chuỗi khối và tôi không quan tâm liệu "" giải pháp kỹ thuật cổ điển" sẽ là một lựa chọn phù hợp hơn.
Từ quan điểm kiến trúc, việc xếp lớp hoặc phân tách các chức năng tổng thể của một hệ thống thành các lớp chức năng hoặc thành phần chức năng khác nhau là một mẫu thiết kế ưu việt hơn so với việc kết hợp tất cả các chức năng trong một đơn vị. Chúng ta thậm chí có thể nói rằng việc tách rời là trọng tâm của mọi thiết kế hệ thống phức tạp. Thiết kế đường ống của UNIX, chế độ Mô hình/Chế độ xem/Bộ điều khiển được áp dụng trong phần mềm máy tính để bàn truyền thống và các dịch vụ Internet và trình soạn thảo VIM với kiến trúc trình cắm đều là những ví dụ điển hình. Internet cũng thực hiện các chức năng khác nhau như truyền dữ liệu và gửi thư thông qua các giao thức mạng khác nhau, bộ giao thức này cũng bao gồm các giao thức liên quan đến nhận dạng và mã hóa, chẳng hạn như PKI (Cơ sở hạ tầng khóa công khai) và TLS (Bảo mật lớp vận chuyển). hệ thống tin cậy của Internet.
Hệ thống PKI chịu trách nhiệm tạo, quản lý, phân phối, sử dụng, lưu trữ và thu hồi chứng chỉ số và giải quyết vấn đề tương ứng giữa danh tính kỹ thuật số và danh tính vật lý. Cơ quan cấp chứng chỉ kỹ thuật số (CA) quản lý và cấp chứng chỉ kỹ thuật số, liên kết danh tính của người dùng/doanh nghiệp với khóa chung. Cơ quan cấp chứng chỉ số có thể cấp chứng chỉ cho các trung gian cấp chứng chỉ số khác, tạo thành một chuỗi chứng chỉ được kết nối theo từng lớp. Dựa trên chứng thư số có thể thiết lập các kênh trao đổi thông tin an toàn, bí mật giữa các website trên Internet, giữa người dùng với website và giữa người dùng với nhau. Ví dụ: khi người dùng truy cập trang web thương mại điện tử hoặc ngân hàng, liên kết an toàn được thiết lập thông qua chứng chỉ kỹ thuật số và giao thức HTTPS (HTTP qua TLS).
Đây là một hệ thống phân công lao động và hợp tác: PKI chỉ quan tâm đến việc quản lý danh tính và chứng chỉ số, còn việc truyền dữ liệu được mã hóa được hoàn thành bởi HTTPS. Bản thân PKI là một kiến trúc phân lớp. Ở dưới cùng của hệ thống là cơ quan cấp chứng chỉ gốc, là điểm khởi đầu của toàn bộ chuỗi tin cậy. Chứng chỉ kỹ thuật số của chính cơ quan cấp chứng chỉ gốc được tích hợp vào trình duyệt và phần mềm khác theo mặc định và được tất cả người dùng Internet chấp nhận. Loại tin cậy này được truyền từng lớp qua chuỗi chứng chỉ và cuối cùng được đưa vào tất cả các dịch vụ Internet trong hệ thống này. Cơ quan cấp chứng chỉ gốc chỉ thực hiện việc quản lý chứng chỉ. Họ không quan tâm đến logic kinh doanh của thương mại điện tử, trò chơi hoặc bất kỳ tình huống cụ thể nào khác và tương tác dữ liệu trong các tình huống này không cần thông qua cơ quan cấp chứng chỉ gốc. Cơ quan cấp chứng chỉ gốc tạo niềm tin cho Internet và họ là "công cụ" của toàn bộ hệ thống tin cậy Internet. Lý do tại sao từ "động cơ" nằm trong dấu ngoặc kép là vì cơ quan cấp chứng chỉ gốc vẫn là một doanh nghiệp do con người quản lý chứ không phải máy móc.Internet đã xây dựng một mạng tin cậy rất thành công và nó hoạt động tốt mà không gặp rắc rối về hiệu suất hoặc quyền riêng tư. Lý do là Internet áp dụng kiến trúc phân lớp và tách rời. Vấn đề duy nhất với mạng tin cậy cổ điển này là mức độ tin cậy của nó không đủ cao, bởi vì chúng ta cần tin vào sức mạnh và đặc điểm của cơ quan cấp chứng chỉ gốc (có nhiều sự cố bảo mật trong cơ quan cấp chứng chỉ gốc); giao thức, trong đó chúng tôi không thể tùy chỉnh và triển khai một giao thức tự đảm bảo thực thi. Chúng ta cần phải giải quyết những vấn đề này.
Đã đến lúc cho cờ lê sáng bóng.

tiêu đề phụ
động cơ tin tưởng
tiêu đề phụ
động cơ tin tưởng
Chuỗi khối là một cỗ máy tạo niềm tin, một mạng được duy trì bởi các thuật toán và các ưu đãi kinh tế không phụ thuộc vào bất kỳ bên thứ ba nào. Chuỗi khối tình cờ trở thành gốc rễ của chuỗi niềm tin mà chúng ta muốn mà không cần dựa vào bất kỳ bên thứ ba nào.Công cụ tin cậy mà chúng tôi xây dựng cho mạng Nervos được gọi là CKB (Common Knowledge Base), một cơ sở kiến thức chung. Tên đến từNhững gì chúng ta biết về chuỗi khối,hiện hữuSách trắng CKBNó được mô tả chi tiết trong phần phụ lục và sẽ không được lặp lại ở đây. CKB nằm ở lớp dưới cùng của mạng Nervos (chúng tôi gọi là Lớp 1), là một giao thức chuỗi công khai mới được thiết kế và là gốc của chuỗi tin cậy mạng Nervos. Ngoài CKB, Nervos cũng cần xác định giao thức truyền tin cậy giữa Lớp 1 và Lớp 2 để chuyển niềm tin do CKB thiết lập lên lớp trên nhằm đảm bảo thực thi Layer2 DApp và hoạt động của toàn bộ nền kinh tế mã hóa Nervos. Đây là mạng tin cậy phân lớp tương tự như hệ thống PKI. Hầu hết hoạt động tính toán, lưu trữ và truyền mạng diễn ra ở Lớp 2. Chỉ khi các nút điều hành của Lớp 2 làm điều xấu và gây ra các vấn đề về độ tin cậy, người dùng mới cần tương tác với Lớp 1 và gửi bằng chứng mật mã.Đối với CKB, CKB tiến hành phân xử dựa trên bằng chứng và các quy tắc được xác định trước, do đó đảm bảo việc thực thi thỏa thuận trên Lớp 2.
Mục tiêu của Layer1 là bảo mật và mục tiêu của Layer2 là điện toán.
Bản thân CKB sử dụng sự đồng thuận của PoW để neo CKB với năng lượng trong thế giới thực thông qua PoW. PoW được chọn vì đây là giao thức đồng thuận mạng mở đáng tin cậy nhất được biết đến hiện nay. Do đó, mạng Nervos tạo thành một mạng chuyển giao niềm tin giống như cây:
Năng lượng -> Lớp1(CKB) -> Lớp2(AppChain, v.v.) -> DApp
Cần chỉ ra rằng một kiến trúc phân lớp như vậy sẽ có các yêu cầu hoàn toàn khác đối với Lớp 1 và chúng tôi chưa thấy một thiết kế chuỗi công khai nào có thể đáp ứng các yêu cầu như vậy. Các mục tiêu và hiện trạng như vậy yêu cầu chúng tôi thiết kế lại Lớp 1. Do đó, CKB có mục tiêu thiết kế hoàn toàn khác với các chuỗi công khai khác, cụ thể: chúng tôi muốn giảm thiểu tối đa trách nhiệm của CKB, tập trung vào sự đồng thuận an toàn và tạo niềm tin cho kiến trúc thượng tầng, thay vì tối đa hóa CKB và khiến nó có thể hỗ trợ kịch bản kinh doanh phổ biến khác nhau. Giống như công ty phát hành chứng chỉ gốc trong hệ thống PKI không cần quan tâm đến các tình huống ứng dụng cụ thể. Thiết kế đẹp xuất phát từ sự đơn giản và cân bằng, không chồng chất.
Do đó, CKB chỉ cần giữ lại hai chức năng: một là thuật toán đồng thuận đơn giản và an toàn, hai là hỗ trợ giao thức chuyển giao niềm tin giữa Layer1 và Layer2.
Để hỗ trợ chuyển giao niềm tin giữa Lớp 1 và Lớp 2, CKB đã chọn thiết kế lấy trạng thái làm trung tâm và đề xuất một mô hình trạng thái mới, mô hình Ô, khác với mô hình tài khoản và mô hình UTXO. Mô hình Ô là phần mở rộng tự nhiên nhỏ nhất của mô hình UTXO, mở rộng UTXO chỉ quan tâm đến các con số thành một Ô có thể lưu trữ bất kỳ loại dữ liệu nào. Cell là cơ sở để thực hiện giao thức truyền trust giữa Layer1 và Layer2, vì chúng ta phải có cách lưu trạng thái, và cách lưu trạng thái phải vừa phải, không hơn không kém (vd: chúng ta không cần một KV hoặc SQL DB). Chúng tôi cần một máy ảo để xác minh trạng thái, máy ảo này không cần hỗ trợ quá nhiều tình huống và tốt nhất là vừa phải. Trạng thái được tạo trên Lớp 2, được ghi lại và xác minh trên Lớp 1.
A Better World
tiêu đề phụ
A Better World
tiêu đề phụ
Mạng kinh tế tiền điện tử là một phần mở rộng tự nhiên của quá trình phát triển Internet đến giai đoạn trưởng thành. Internet đã trải qua phiên bản 1.0 và 2.0 của riêng nó, đã đạt được GAFA (Google/Apple/Facebook/Amazon) và BATX (Baidu/Ali/Tencent/Xiaomi), đồng thời cũng thay đổi cuộc sống của chúng ta. Ngày nay, nền tảng Internet đã trải qua thời kỳ tăng trưởng cần thu hút người dùng và đối tác bên thứ ba. Trần tăng trưởng của ngành đã gần kề. Mối quan hệ giữa nền tảng và những người tham gia nền tảng đã thay đổi từ khác không trò chơi tổng thành trò chơi có tổng bằng 0. Nền tảng Cần phải cạnh tranh với bên thứ ba để giành lấy người dùng và lợi nhuận. Ngay cả khi mọi người đều biết điều đó, việc ức chế sự nhiệt tình tham gia của bên thứ ba cũng sẽ kìm hãm sự đổi mới. Đây là tình thế tiến thoái lưỡng nan của mô hình Internet.
Trong tình trạng khó khăn như vậy là không thể đổi mới, sự xuất hiện của chuỗi khối và nền kinh tế mã hóa đã trở thành một điều cần thiết và chúng ta đang ở điểm khởi đầu của sự chuyển đổi tiếp theo của Internet. Chúng ta hãy suy nghĩ cẩn thận về những gì nền kinh tế mã hóa cần, khiêm tốn học hỏi từ Internet cổ điển và tạo ra thế giới tươi đẹp mà chúng ta hằng mong ước.https://talk.nervos.org/t/topic/336。
