

Trong bài viết trước, chúng ta đã nói về người sáng lập Polkadot Polkadot và công nghệ chuỗi khối Polkadot.
Nếu bạn đã theo dõi tiến độ của Polkadot, có lẽ bạn đã thấy từ "Substrate" rất nhiều. Nó là một phần quan trọng của dự án Polkadot.
Beishu Blockchain tin rằng nếu không có công nghệ chuỗi chéo, chuỗi khối được xây dựng trên Ethereum sẽ không thể truy xuất dữ liệu từ các chuỗi khối khác và sẽ không thể chạy các hợp đồng thông minh cũng như không thể thực hiện chuyển khoản giữa các chuỗi. Về bản chất, một chuỗi khối khép kín không được phân cấp, chỉ có Internet được hình thành bởi toàn bộ mạng chuỗi khối mới là chuỗi khối thực sự khi chuỗi chéo được thực hiện. Nói cách khác, nếu không có công nghệ cross-chain thì blockchain không thể ứng dụng hoàn toàn vào cuộc sống.
Chất nền: Công cụ xây dựng chuỗi khối tốt nhất
Chất nền cũng là một dự án từ Polkadot, một tầm nhìn lớn hơn với nhiều chuỗi khối có thể tương tác. Chất nền không chỉ tạo điều kiện cho việc xây dựng các chuỗi khối mà còn xây dựng tất cả các chuỗi khối được kết nối với mạng công cộng. Substrate hy vọng sẽ trở thành nền tảng tuyệt đối tốt nhất cho các nhà đổi mới chuỗi khối trong tương lai và là lựa chọn tự nhiên cho bất kỳ ai đang cân nhắc xây dựng chuỗi khối.
Để xây dựng hiệu quả nhiều chuỗi khối khác nhau (không đồng nhất) cho hệ sinh thái Polkadot, các nhà phát triển Parity đã đưa tất cả các chức năng cần thiết để xây dựng chuỗi khối vào một khung gọi là Chất nền. Những điều học được trong quá trình phát triển Ethereum và Bitcoin được sử dụng đơn giản và dễ dàng nhất có thể để tạo ra một chuỗi khối.
Chất nền không phải là Polkadot. Mặc dù Substrate có thể dễ dàng xây dựng chuỗi khối cho Polkadot nhưng chuỗi khối trong mạng Polkadot không cần sử dụng Substrate. Ngay cả khi bạn không muốn kết nối chuỗi khối của mình với Polkadot, bạn vẫn sẽ thấy rằng Chất nền là một khung rất hữu ích để tạo các chuỗi khối tiên tiến nhất.
Vào tháng 3 năm 2019, tại hội nghị Consensus ở New York, Polymath đã công bố sự phát triển của một chuỗi khối cơ bản. Chuỗi khối, được gọi là Polymesh, là một chuỗi công khai được thiết kế từ đầu. Chuỗi công khai này sẽ trao quyền cho các tài sản được mã hóa tuân thủ và thay đổi suy nghĩ của chúng tôi về chứng khoán trong thị trường được điều tiết. Chuỗi công khai này được xây dựng dựa trên khuôn khổ tuyệt vời của Chất nền chẵn lẻ.
Polymath giúp mọi người tạo và quản lý mã thông báo bảo mật dễ dàng hơn. Nền tảng này đơn giản hóa công nghệ tạo mã thông báo bảo mật phức tạp, với hy vọng đưa thị trường chứng khoán tài chính trị giá hàng nghìn tỷ đô la vào lĩnh vực blockchain.
Ý tưởng cốt lõi của Substrate là làm cho việc phát triển chức năng chuyển trạng thái (State Transition) của blockchain trở nên linh hoạt và dễ dàng nhất có thể. Lớp này được gọi là "Thời gian chạy cơ chất" - mã chức năng thực thi logic của chuỗi. Substrate được tích hợp sẵn tất cả các thành phần cốt lõi cần thiết để xây dựng một chuỗi khối: cơ sở dữ liệu, mạng, hàng đợi giao dịch và sự đồng thuận.
Substrate runtime được chia thành nhiều thành phần logic riêng biệt (các thành phần logic), các thành phần logic này được gọi là các module thời gian chạy. Các mô-đun có thể được hiểu là "phần bổ sung" cho toàn bộ hệ thống tòa nhà. Các mô-đun được cài đặt sẵn trong chất nền và bạn có thể nhập chúng vào khung xây dựng chuỗi khối của riêng mình bằng cách chọn những gì bạn cần trong thư viện mô-đun.
Ví dụ: mô-đun "cân bằng" được sử dụng để quản lý tiền tệ của chuỗi; chẳng hạn như "dân chủ" và "bầu cử", được sử dụng để thiết lập cơ chế ra quyết định và quản trị. Một ví dụ khác là mô-đun "hợp đồng", có thể chuyển đổi chức năng của chuỗi này thành nền tảng hợp đồng thông minh chỉ bằng một cú nhấp chuột.
Nếu bạn muốn sử dụng Chất nền để xây dựng một dự án mới, tất cả những gì bạn phải làm là triển khai một số lượng rất nhỏ các hook trong mã của mình và bạn sẽ nhận được:
1. Logic biểu quyết đồng thuận, chung cuộc và khối. Điều này là mong muốn ngay cả khi bạn không xây dựng một loại tiền điện tử và có nghĩa là bạn nhận được sự đồng thuận của Byzantine Fault Tolerant miễn phí. Do đó, ngay cả khi một số nút trong hệ thống bị xâm nhập hoặc biến thành nút độc hại, hệ thống vẫn có thể tiếp tục hoạt động bình thường;
2. Thời gian chạy WebAssugging hộp cát hiệu quả và xác định (môi trường thời gian chạy ứng dụng), có thể được sử dụng để chạy các hợp đồng thông minh và thậm chí chạy các dự án dựa trên Chất nền khác. Nhóm Polkadot tin tưởng mạnh mẽ vào lợi ích của việc sử dụng thời gian chạy WebAssugging và bằng cách đó, bạn có thể tận dụng các công cụ mà cộng đồng phát triển toàn cầu đã tạo cho nó;
3. Khả năng chạy liền mạch các nút trong trình duyệt, nó có thể giao tiếp với bất kỳ máy tính để bàn hoặc nút đám mây nào;
4. Cơ sở dữ liệu đa nền tảng và trừu tượng lưu trữ tệp, thậm chí nó có thể hoạt động trong trình duyệt;
5. Các bản cập nhật máy khách liền mạch, bất kỳ bản cập nhật nào có thể ảnh hưởng đến sự đồng thuận, được xử lý bằng cách biên dịch mã thành WebAssembly và triển khai nó dưới dạng một thông báo khác trên mạng. Không chỉ vậy, bạn còn có thể lưu trữ bao nhiêu phiên bản mã đồng thuận tùy thích và Substrate sẽ xử lý sự phức tạp của việc đảm bảo rằng mã gốc đang được thực thi nhất quán với mã WebAssugging hiện được triển khai.
6. Khi mạng Polkadot chính thức ra mắt, bạn có thể ngay lập tức kết nối liền mạch dự án của mình với mạng Polkadot.
Một tính năng tuyệt vời khác của Substrate là các bản nâng cấp không cần rẽ nhánh. Việc quản trị và phân nhánh của chuỗi công khai đã khiến nhiều tổ chức lo ngại khi nắm lấy chuỗi khối. Xét cho cùng, một fork gây tranh cãi sẽ mang đến những rủi ro nghiêm trọng, đồng thời nó cũng sẽ buộc các tổ chức phải dành nguồn lực để thành lập một nhóm kiểm soát rủi ro để đối phó với vấn đề này.
Có rất nhiều dự án chuỗi chéo, tại sao bạn nghĩ Polkadot có lợi thế lớn hơn?
Polkadot cung cấp sổ sách kế toán của riêng mình, cho phép cả thế giới sử dụng sổ sách của riêng mình, để tất cả các dự án chuỗi khối có thể đạt được trao đổi tài sản; chuỗi kết nối với Polkadot được gọi là parachain (tương ứng với Zone) và parachain chịu trách nhiệm chính về dữ liệu .thao tác và xử lý thông tin giao dịch. Thông qua nhiều chuỗi song song, việc mở rộng theo chiều ngang của chuỗi khối có thể được hoàn thành, nghĩa là vấn đề về hiệu suất của chuỗi khối có thể được giải quyết. Chuỗi kết nối các chuỗi song song được gọi là chuỗi chuyển tiếp (tương ứng với Hub). Chuỗi chuyển tiếp là một trung tâm của Polkadot. Chức năng chính là xác minh các khối được cung cấp bởi mỗi chuỗi song song và đưa ra chứng minh xác định cuối cùng.
Chuỗi chuyển tiếp: Chuỗi chuyển tiếp chịu trách nhiệm duy trì sự đồng thuận của từng chuỗi song song, xác nhận (quyết định) tính hữu hạn của từng khối và quản trị toàn bộ Polkadot.
Nó giống như một hệ thống hội trường công vụ của chính phủ, kết nối nhiều bộ phận khác nhau (chuỗi song song), và mỗi bộ phận chịu trách nhiệm xử lý và hồ sơ kinh doanh, đánh giá và xác nhận lần cuối về hoạt động kinh doanh và truyền thông tin đến các bộ phận khác đều do bộ phận công vụ của chính phủ xử lý sảnh.
Chuỗi song song: Chuỗi song song là một hệ sinh thái chuỗi khối độc lập và bình đẳng. Khác với chuỗi khối chung, việc xác nhận khối và quản trị hệ sinh thái được chuyển giao cho chuỗi chuyển tiếp để hoàn thành.
Cũng giống như ví dụ trước về văn phòng chính phủ, các parachains là nhiều bộ phận khác nhau và tất cả đều có các chức năng khác nhau, nhưng họ không cần tạo một hệ thống riêng cho từng bộ phận, họ có thể trực tiếp sử dụng hệ thống của văn phòng chính phủ (chuỗi chuyển tiếp đảm bảo rằng mỗi sự thống nhất đồng thuận của các chuỗi song song). Nhưng hệ thống này là phi tập trung.
Cầu chuyển: Cầu chuyển là một loại chuỗi song song đặc biệt, được sử dụng để kết nối một số liên kết hiện có không thể kết nối trực tiếp với chuỗi chuyển tiếp.
Cầu nối là một bộ chuyển đổi. Ví dụ: Polkadot là hệ thống của Apple và cáp kết nối của nó cũng là giao diện của hệ thống Apple, trong khi các chuỗi khác giống như thiết bị Android, là giao diện USB3.0. Để kết nối với Polkadot, bạn cần một Apple -Có thể kết nối bộ điều hợp Android và bộ điều hợp này là cầu nối.
Polkadot kết nối một loạt các chuỗi khối từ các chuỗi có mục đích chung đến các chuỗi dành riêng cho ứng dụng để tạo ra một nền tảng hỗ trợ các ứng dụng nâng cao hơn. Một số ví dụ về các ứng dụng tiên tiến như vậy sử dụng thông điệp tùy ý xuyên chuỗi:
1. Dịch vụ tiên tri (Oracle) tải dữ liệu thế giới thực lên chuỗi
2. Hệ thống quản lý danh tính liên kết danh tính người dùng trên nhiều ứng dụng
3. Sổ lệnh và lưu ký của các sàn giao dịch phi tập trung
4. Mạng Internet vạn vật (IoT) nhận tin nhắn từ các mạng hoặc bộ điều khiển khác
5. Gọi hợp đồng thông minh xuyên chuỗi
6. Thông điệp truyền giữa private chain và public chain
Vai trò của parachains
Mục đích chính của parachain là phát triển các chức năng thực tế cụ thể. Bởi vì sự đồng thuận, quản trị và định tuyến tin nhắn đều được điều chỉnh bởi chuỗi chuyển tiếp. Vì vậy, việc vận hành chuỗi song song sẽ rất đơn giản và an toàn. Bạn chỉ cần tập trung vào các chức năng kinh doanh mà bạn muốn phát triển và phát triển.
Ví dụ: parachain ChainX chỉ cần liên kết chéo với các nút nhẹ của cả hai bên của chuỗi ChainX hiện đang chạy và bất kỳ loại tiền kỹ thuật số nào đã được cập bến trong ChainX đều có thể được chuyển sang hệ sinh thái Polkadot để sử dụng bởi bất kỳ parachain nào trong Polkadot hệ sinh thái.
Vai trò của xích tiếp lực (Relay Chain):
1. Quản lý toàn bộ sự đồng thuận của Polkadot:
Các nút đồng thuận của tất cả các chuỗi trong Polkadot (bao gồm chuỗi chuyển tiếp và chuỗi dù) được quản lý, phân bổ và lên lịch bởi chuỗi chuyển tiếp. Chuỗi song song chỉ cần đăng ký thông tin với chuỗi chuyển tiếp thông qua giao diện cố định,
Sau khi xem xét và xác nhận chuỗi chuyển tiếp, một phần của các nút đồng thuận có thể được chỉ định ngẫu nhiên cho parachain để duy trì tính bảo mật của parachain.
2. Định tuyến giao tiếp tin nhắn trong Polkadot:
Chuỗi chuyển tiếp sẽ quản lý bảng định tuyến của chuỗi song song toàn cầu để các thông báo giữa các chuỗi song song khác nhau có thể thông đồng với nhau.
3. Quản trị toàn cầu:
Chuỗi chuyển tiếp là đối tượng đặt cược chính của những người nắm giữ tiền tệ và những người nắm giữ tiền tệ có thể tham gia vào việc quản lý toàn bộ hệ sinh thái Polkadot thông qua bỏ phiếu dân chủ. Chẳng hạn như (nâng cấp hệ thống, trừng phạt nếu làm điều ác)
Làm thế nào để Polkadot giải quyết khả năng mở rộng?
1. Một chuỗi chính có thể được liên kết với nhiều chuỗi song song khác nhau và các chuỗi song song có thể được kết nối thông qua cầu chuyển.
2. Tính bảo mật của chuỗi song song có thể được tập trung trong chuỗi chính để tạo thành nhóm bảo mật.
3. Mỗi chuỗi song song có thể được kết nối với nhau thông qua chuỗi chuyển tiếp, bao gồm cả lệnh gọi của hợp đồng thông minh.
Có hai sự đồng thuận khác nhau trong mạng Polkadot, đó là GRANDPA và BABE. Lý do tại sao có hai sự đồng thuận khác nhau là Polkadot áp dụng cách tiếp cận đồng thuận lai. Ở đây, sự đồng thuận hỗn hợp tách biệt việc tạo khối khỏi quá trình hoàn thiện khối, trong đó sự đồng thuận BABE được sử dụng để tạo khối và sự đồng thuận GRANDPA được sử dụng để xác định khối. BABE là một thuật toán dựa trên vị trí. Nó chia thời gian thành các phân đoạn thời gian và mỗi phân đoạn thời gian được chia thành các khe thời gian. Trong Polkadot, khoảng cách thời gian giữa các khối mục tiêu của chúng tôi là sáu giây. BABE sẽ chọn một tác giả (hoặc nhiều tác giả) để tạo một khối trong mỗi vị trí.
GRANDPA xác định chuỗi thiết bị đầu cuối và BABE tạo các khối mới. Vì một vị trí duy nhất có thể có nhiều nhà lãnh đạo, một số chuỗi BABE sẽ rẽ nhánh.
Quy tắc đầu tiên để chọn chuỗi mở rộng tốt nhất rất đơn giản: BABE phải xây dựng trên chuỗi do GRANDPA hoàn thiện. Đây là một trong những yêu cầu để sử dụng GRANDPA.
Yêu cầu thứ hai, tinh tế hơn để sử dụng GRANDPA là thuật toán sản xuất khối phải có cách chọn chuỗi "tốt nhất". Thuộc tính này làm cho BABE có tính xác suất (vì vậy nó có thể được sử dụng mà không cần GRANDPA).
Chuỗi tốt nhất tại BABE chỉ đơn giản là chuỗi có nhiều khối nhất được tạo bởi người tạo ban đầu.
Mục tiêu hiện tại của Polkadot là chuẩn bị cho đợt chào bán công khai mới, gỡ lỗi mạng thử nghiệm Westend mới, chuyển tiếp mới, trang web thử nghiệm mới cho đến khi mạng ổn định. Các dù ban đầu có thể là các tiện ích hệ thống. (Chức năng giảm tải chuỗi rơle, v.v.)
Chuỗi chuyển tiếp nhiều lớp ("khả năng mở rộng vô hạn" hoặc Polkadot 2.0) sẽ được nghiên cứu ban đầu trong năm nay, được phát triển vào năm sau và triển khai lần đầu vào quý đầu tiên của năm 2022.
Tuyên bố miễn trừ trách nhiệm: Thông tin được công bố trong bài viết này không đại diện cho bất kỳ đề xuất đầu tư nào của công ty, cũng như không cấu thành bất kỳ lời khuyên đầu tư nào. Hình ảnh là từ Internet. Nếu có bất kỳ vi phạm nào, vui lòng liên hệ để xóa nó. Vui lòng ghi nguồn cho tái bản.
Theo dõi Weibo chính thức của chuỗi khối Beishu (ID WeChat: shuliancj), tham gia cộng đồng và trở thành một bậc thầy tuyệt vời với tôi.
Tuyên bố miễn trừ trách nhiệm: Thông tin được công bố trong bài viết này không đại diện cho bất kỳ đề xuất đầu tư nào của công ty, cũng như không cấu thành bất kỳ lời khuyên đầu tư nào. Hình ảnh là từ Internet. Nếu có bất kỳ vi phạm nào, vui lòng liên hệ để xóa nó. Vui lòng ghi nguồn cho tái bản.
