"Polkadot là gì", một bài báo khoa học phổ biến về Polkadot mà mọi người đều có thể hiểu được
欧易情报局
2020-09-23 10:13
本文约2953字,阅读全文需要约12分钟
Polkadot có một chuỗi chính dựa trên Substrate, được gọi là chuỗi chuyển tiếp (Relay Chain) và các chuỗi khối khác được liên kết với chuỗi chính này được gọi là chuỗi phụ (parachains).

Tác giả của bài viết này là Bruno Škvorc, một nhà phát triển và phổ biến khoa học chuỗi khối đến từ Croatia.

Mô tả hình ảnh

Bài viết này được viết bởi Bruno Škvorc

Bruno rất đam mê phân cấp, chống kiểm duyệt, minh bạch và trách nhiệm giải trình, vì vậy anh ấy đam mê sổ cái bất biến. Có hai bằng thạc sĩ khoa học máy tính và ngôn ngữ Anh và văn học, khi có điều kiện, Bruno dự định sẽ lao vào lĩnh vực thực tế ảo.

Bài viết sau đây là tổng quan cấp cao về Polkadot sau khi Bruno hỗ trợ Quỹ Web3 trong gần 3 năm và viết một số lượng lớn các bài báo khoa học phổ biến về Polkadot, trong một tình huống chuyên nghiệp, đảm bảo rằng mọi người đều có thể hiểu được.

tiêu đề phụ

Polkadot có một chuỗi chính dựa trên Substrate, được gọi là chuỗi chuyển tiếp (Relay Chain) và các chuỗi khối khác được liên kết với chuỗi chính này được gọi là chuỗi phụ (parachains).

Polkadot có một chuỗi chính dựa trên Substrate, được gọi là chuỗi chuyển tiếp (Relay Chain) và các chuỗi khối khác được liên kết với chuỗi chính này được gọi là chuỗi phụ (parachains).

Mô tả hình ảnh

chuỗi chuyển tiếp, parachain, cầu chuyển

Parachains nhận được tính bất biến (Finality) từ chuỗi chuyển tiếp - đây là tính năng chấm dứt các khối (giao dịch trên chúng), đảm bảo rằng các giao dịch đã xảy ra sẽ không bị "hoàn nguyên về dạng ban đầu".

Ghi chú của tác giả:Sau khi phân tách chuỗi khối, các giao dịch ban đầu trên khối có thể được khôi phục (ví dụ: A chuyển 10 BTC cho B và số BTC này đã được đóng gói và xác nhận. Sau khi phân tách chuỗi khối, 10 BTC BTC có thể quay trở lại tài khoản của A, vì vậy điều rất quan trọng là ngăn chặn giao dịch được khôi phục trên chuỗi khối. Trên mạng Polkadot, chuỗi chuyển tiếp cung cấp cho chuỗi song song những khả năng như vậy) và ngã ba là cùng một khối. Sự phân kỳ xảy ra giữa các phiên bản phần mềm khác nhau của chuỗi , với một bộ khối xây dựng chương trình (hoặc nút) theo một hướng và một bộ khối xây dựng chương trình khác theo hướng khác.

Trên blockchain, fork rất phổ biến. Thông thường, chuỗi fork sẽ luôn tự chết, nhưng trong một số trường hợp cực đoan, độ dài của fork có thể vượt quá chuỗi ban đầu cho đến khi nó thay thế chuỗi ban đầu và trở thành chuỗi chính. chuỗi sẽ thay thế các giao dịch trên chuỗi ban đầu.

tiêu đề phụ

2. Khả năng kết hợp chuỗi chéo

Như chúng ta đã biết, Bitcoin là một chuỗi khối độc lập, Ethereum là một chuỗi khối độc lập, hai loại này khác nhau và hoạt động độc lập – hai chuỗi khối giống như hai khu vườn có tường bao quanh khép kín, chúng sẽ sở hữu “Đẹp” được bao bọc trong hai không gian nhỏ-giá trị bị khóa trên Bitcoin không thể vào Ethereum, vì bạn không thể chuyển Bitcoin của mình cho người khác nếu không có sự tin tưởng tập trung.

Ghi chú của tác giả:Một số người có thể hỏi, tại sao tôi phải chuyển BTC sang Ethereum? Điều này là do DeFi hỗ trợ Ethereum là một hệ sinh thái rất thịnh vượng. Bất kỳ ai cũng có thể phát hành tài sản, nhận khoản vay hoặc tổng hợp BTC thành các tài sản khác để lưu thông tài sản của chính họ. Trên mạng Bitcoin, bạn không thể làm gì, tôi chỉ có thể xem tài sản của tôi ngồi yên.

"Polkadot là một hệ thống liên lạc xuyên chuỗi."

Trên Polkadot, các chuỗi khối khác nhau có thể giao tiếp với nhau theo cách phi tập trung, cho phép các nhà phát triển phát triển các ứng dụng chuỗi chéo, cho phép một parachain gửi tin nhắn đến một parachain khác, bạn có thể thỏa sức tưởng tượng, ở đây Thông điệp có thể là tài sản tài chính, thông tin trò chuyện, dữ liệu giám sát khí quyển, v.v., và tất nhiên đó cũng có thể là 10 bitcoin được các nhà đầu tư gửi từ Bitcoin sang Ethereum.

Ghi chú của tác giả:tiêu đề phụ 

3. Chia sẻ bảo mật

Mô tả hình ảnh

Người xác nhận, người thu thập, người đề cử và kẻ lừa đảo trên Polkadot, bài viết này chỉ liên quan đến người xác thực trên chuỗi chuyển tiếp

Bất kỳ ai cũng có thể trở thành người xác nhận, miễn là họ có đủ chip phía sau, cái gọi là chip ở đây là DOT "tiền tệ quốc gia" của chuỗi chuyển tiếp Polkadot. Theo số lượng DOT cam kết, vài trăm người xác nhận đầu tiên sẽ là được chọn để trở thành hoạt động lần lượt Trình xác thực (trình xác nhận hoạt động).

Ghi chú của tác giả:Nếu công việc của người xác nhận là một mớ hỗn độn, họ sẽ bị trừng phạt. Ví dụ: khi mạng cần họ hoạt động, nút của họ ngoại tuyến và DOT đã cam kết của họ sẽ bị thu hồi, bị tịch thu một cách hiệu quả.

Các trình xác nhận hoạt động được bầu chọn được chỉ định ngẫu nhiên cho mỗi parachain và cứ sau vài giờ, việc chỉ định này lại được luân phiên theo cách ngẫu nhiên và không thể đoán trước.

Cứ sau 6 giây, parachain sẽ gửi một ứng cử viên khối đến chuỗi chuyển tiếp. Khối ứng cử viên này sẽ được xác minh bởi những người xác thực trên chuỗi chuyển tiếp đang trực tuyến vào thời điểm này. Nếu xác minh được thông qua, khối ứng cử viên sẽ được đưa vào khối của chuỗi chuyển tiếp và sau đó chuỗi song song sẽ tạo khối ứng cử viên tiếp theo. Sau khi hoàn thành việc gửi, các khối này là bất biến và parachain phát triển một cách bất cẩn dưới sự bảo vệ của chuỗi chuyển tiếp.

Tất cả các parachains cuối cùng đều yêu cầu người xác minh trên chuỗi chuyển tiếp để có được sự cho phép cuối cùng.Càng nhiều parachains, càng cần nhiều người xác minh và tính bảo mật của toàn bộ mạng càng cao. Điều quan trọng cần lưu ý là nếu bạn muốn trở thành người xác thực, bạn phải cam kết mã thông báo DOT. Khi bạn thực hiện vai trò của người xác thực, DOT của bạn sẽ được cam kết trong mạng Polkadot.

Theo cách này, chuỗi chuyển tiếp chia sẻ bảo mật với các parachain và mỗi chuỗi trở thành một phần của khả năng chống tấn công của toàn bộ mạng.

4. Nâng cấp và quản trị Forkless

Nói chung, khi blockchain được nâng cấp, việc phân tách luôn là điều không thể tránh khỏi: một số nút đã được nâng cấp, một số nút chưa được nâng cấp và các nút chưa được nâng cấp sẽ luôn ở trên chuỗi phân tách cho đến khi các chuỗi chưa nâng cấp này được cập nhật. nâng cấp mạng hoàn tất. Điều đau đớn hơn là các nút này được phân phối trên toàn thế giới và bạn không thể giao tiếp với các nút ẩn danh này trong thời gian thực.

Polkadot giải quyết vấn đề này thông qua "thời gian chạy trên chuỗi và quản trị trên chuỗi". Thời gian chạy trên chuỗi có nghĩa là mã chứa các quy tắc tạo khối mới được lưu trữ trên chuỗi. Do đó, các nút và chương trình chạy chuỗi khối chỉ cần đọc thông tin này và chúng có thể được cập nhật. Vậy làm thế nào để chúng tôi cập nhật mã này?

Quản trị trên chuỗi cho phép bất kỳ chủ sở hữu DOT nào bắt đầu trưng cầu dân ý hoặc bỏ phiếu trưng cầu dân ý. Trưng cầu dân ý là một thay đổi được đề xuất đối với logic hoặc dữ liệu của chuỗi khối. Thông qua quản trị, cộng đồng có thể đề xuất và bỏ phiếu cho các thay đổi logic trên chuỗi. Sau khi thay đổi logic được bỏ phiếu thông qua, nó sẽ được cập nhật tự động mà không cần cập nhật phần mềm hoặc can thiệp thủ công.

Ghi chú của tác giả:Thông tin chi tiết về quản trị trên chuỗi có thể được tìm thấy trên Polkadot wiki.

Nếu bạn muốn xem thêm các bài đăng về Polkadot hoặc cập nhật tiến trình của Nền tảng Web3.0, bao gồm tin tức, công cụ phát triển hoặc tiến độ phát triển, vui lòng gửi email của bạn trong liên kết ở cuối bài viết gốc thông qua liên kết gốc .

欧易情报局
作者文库