Sự phát triển của chuỗi phân luồng Polkadot đã bắt đầu hiểu cách thức hoạt động của nó

Biên dịch: PolkaWorld

Quá trình phát triển Parachains theo yêu cầu (còn được gọi là Parathreads) đã bắt đầu! Nhiều người đã chờ đợi sự ra mắt của các luồng song song, bài viết này sẽ chia sẻ luồng song song là gì? Làm cách nào để các chuỗi phân luồng có quyền tạo khối? Và quá trình xác minh của người thu thập, v.v.

Dù chuỗi theo yêu cầu là biến thể đầu tiên của một cách năng động hơn để có được không gian khối. Các dù chuỗi hiện tại cung cấp một cách rất tĩnh để có được không gian khối, nghĩa là thắng một cuộc đấu giá và sau đó đảm bảo có sẵn không gian khối trong một khoảng thời gian dài, chẳng hạn như một năm. Hiện tại, parachain tạo ra một khối cứ sau 12 giây trong suốt thời gian. Sự đảm bảo về việc tạo ra các khối thường xuyên này thực sự là điều mà một số ứng dụng/chuỗi cần và đó là một trong những đặc điểm khiến cho các parachain trở nên vượt trội so với các hợp đồng thông minh.

Nhưng mặt khác, từ góc độ của mạng, điều này quá nặng đối với một số ứng dụng và việc chúng trở thành một parachain sẽ gây lãng phí rất nhiều tài nguyên. Từ góc độ người dùng, chiến thắng trong một cuộc đấu giá là rào cản gia nhập tương đối cao, gây khó khăn cho các dự án và ý tưởng mới tham gia mạng. Với các dù chuỗi theo yêu cầu, cả hai chúng tôi đều hạ thấp rào cản này và mở rộng mạng lưới cho các ứng dụng ít sử dụng tài nguyên hơn theo cách hiệu quả hơn.

Vì vậy, làm thế nào để làm việc này? Thay vì lên lịch tạo khối cứ sau 12 giây, một parachain theo yêu cầu, khi cần, người đối chiếu sẽ đặt hàng một lõi (cơ hội tạo khối) và gửi một quá trình tạo khối đặc biệt đến chuỗi chuyển tiếp của Polkadot. cốt lõi cho ParaId của họ và bao gồm mức giá tối đa mà họ sẵn sàng trả.

Đặt mua lõi

Thời gian chạy chuỗi chuyển tiếp sẽ tính toán giá tốt nhất của lõi hiện tại, nếu giá cao nhất của đơn đặt hàng mới bằng hoặc cao hơn và tài khoản có đủ tiền, thì nó sẽ được tính theo giá tốt nhất hiện tại và sẽ bị tính phí chẳng mấy chốc Nhà sản xuất khối sắp xếp cơ quan quản lý khối. Giá này được chuỗi tiếp sức tính toán dựa trên nhu cầu hiện tại. Nó dựa trên cơ chế tương tự như phí, để phản ứng chậm với nhu cầu nhằm tránh biến động giá mạnh.

Robert, người đồng sáng lập Polkadot, đã bổ sung thêm vào câu hỏi này, giải thích rằng trong cơ chế thanh toán phí trong Parathreads, bất kể mức giá cao nhất mà người đặt giá thầu sẵn sàng trả là bao nhiêu, thì khoản phí phải trả là như nhau. Khi nhu cầu về các parachain theo yêu cầu cao, giá của lõi sẽ từ từ tăng theo sự điều chỉnh tự động.

Có thể có sự cố "MEV" trong tình huống này, đề cập đến doanh thu bổ sung mà người khai thác hoặc người xác thực có thể có được bằng cách thao túng thứ tự giao dịch hoặc các giao dịch được bao gồm. Ví dụ: người xác thực có thể chọn trì hoãn xử lý các đơn đặt hàng có giá thầu cao hơn để họ có thể thu hoặc đốt nhiều phí hơn. Nhưng "ngoại lai sinh tử" của Polkadot hạn chế khả năng này. "Mortal extrinsics" là các giao dịch có vòng đời, có nghĩa là các giao dịch này sẽ không đợi mãi để được xử lý và sẽ tự động bị hủy sau một khoảng thời gian, do đó giới hạn không gian hoạt động của trình xác thực.

Để các chuỗi phân luồng sử dụng các cơ chế bảo mật hiện có khi yêu cầu quyền khối, giao dịch (bên ngoài) mà chúng gửi yêu cầu quyền khối phải được ký. Một "bên ngoài đã ký" có nghĩa là tài khoản đã gửi giao dịch đã ký giao dịch bằng khóa riêng của mình. Điều này được thiết kế để ngăn người khác gửi giao dịch mạo danh tài khoản, vì không ai khác ngoài chủ sở hữu tài khoản có thể tạo chữ ký khớp với khóa công khai của tài khoản. Vì vậy, khi chuỗi chuyển tiếp nhận được một giao dịch đã ký, nó có thể xác nhận rằng giao dịch đó thực sự được gửi bởi người mà nó tuyên bố là.

Ngoài ra, các giao dịch đã ký cũng có thể chứa một số thông tin bổ sung, chẳng hạn như nonce (được sử dụng để ngăn chặn các cuộc tấn công lặp lại) và tiền boa (được sử dụng để boa cho người cung cấp khối). Chuỗi chuyển tiếp đã có một cơ chế để xử lý thông tin này, do đó, việc thực hiện các yêu cầu khối của các parachain theo nhu cầu sử dụng các giao dịch đã ký cho phép họ tận dụng trực tiếp các cơ chế hiện có này mà không cần phải phát triển các cơ chế bảo mật mới.

Theo quan điểm của người dùng, điều này có nghĩa là tổng phí giá phải trả bao gồm ba phần: phí giao dịch truyền thống (được sử dụng để thanh toán cho các tài nguyên máy tính cần thiết để xử lý giao dịch), một Mẹo tùy chọn (được sử dụng để khuyến khích các nhà sản xuất khối ưu tiên các giao dịch của họ) và giá lõi đăng ký được đề cập ở trên (tức là giá của năng lượng khối).

Tích hợp cơ chế đặt hàng trong nút thu thập

Quá trình tạo khối thực tế hoàn toàn giống nhau đối với trình xác thực (bộ đối chiếu) cũng như đối với chuỗi dù tĩnh. Bộ sưu tập là các nút chịu trách nhiệm thu thập và tạo khối. Họ thường xuyên kiểm tra trạng thái của các parachain, đặc biệt là các parachain mà họ chịu trách nhiệm (được xác định bởi ParaId). Nếu họ nhận thấy rằng parachain tương ứng với ParaId của họ sắp đến thời điểm tạo khối, họ sẽ bắt đầu tạo một khối mới. Sau khi tạo khối, họ cần tạo bằng chứng (Proof of Validity, gọi tắt là PoV), chứa nội dung của khối và thông tin chứng minh rằng khối đó là hợp pháp. Sau đó, họ sẽ gửi bằng chứng PoV này cho nhóm hỗ trợ được chỉ định (Backing Group). Nhóm chứng thực là một nhóm các nút chịu trách nhiệm kiểm tra và xác nhận tính hợp lệ của khối này.

Mặc dù quá trình tạo khối trên parachain theo yêu cầu cũng giống như trên parachain tĩnh, nhưng trên parachain theo yêu cầu, chúng tôi cần giới thiệu một cơ chế mới trong bộ đối chiếu (Collators), để chúng có thể gửi yêu cầu cho khối khi gửi yêu cầu. cơ hội phát sinh (nghĩa là "đơn đặt hàng cốt lõi").

Hiện tại có một số chiến lược khả thi về cách thiết kế cơ chế mới này (nếu bạn quan tâm đến vấn đề này hoặc nếu bạn có một số kiến thức về Cumulus, thì việc đào sâu vào vấn đề này sẽ là một cách hay để tham gia vào dự án này và giúp đỡ về- yêu cầu parachains được triển khai nhanh hơn.

Cumulus là một khung phát triển để xây dựng các parachain trên mạng Polkadot và Kusama. Nó được phát triển bởi Parity Technologies, nhà phát triển chính của Polkadot. Cumulus giảm bớt sự phức tạp cho các nhà phát triển khi xây dựng Parachains. Khi bạn sử dụng Cumulus để xây dựng một parachain, bạn có thể tận dụng một số logic và chức năng được chia sẻ đã được triển khai trong Cumulus, chẳng hạn như giao tiếp với Chuỗi chuyển tiếp, cũng như xác minh khối và xử lý tài chính. Điều này cho phép các nhà phát triển tập trung vào logic kinh doanh của họ mà không phải giải quyết các vấn đề cấp thấp này.

Nhìn chung, mục tiêu của Cumulus là làm cho việc xây dựng các parachains trở nên dễ dàng nhất có thể để thúc đẩy sự phát triển của hệ sinh thái Polkadot và Kusama.

Một lời nhắc quan trọng khác là có thể có rủi ro bảo mật nếu đối chiếu đang hoạt động từ ví nóng (ví được kết nối mạng). Do đó, chúng tôi sẽ cung cấp một loại tài khoản proxy chuyên dụng, chỉ có quyền đặt giá thầu cốt lõi trên parachain theo yêu cầu, do đó giảm rủi ro bảo mật.

hỗ trợ async tích hợp và biết thêm chi tiết

Đối với những khán giả kỹ thuật quan tâm hơn, quá trình phát triển đầy đủ của parachain theo yêu cầu được theo dõi tại đây.

Bạn có thể tìm thấy các nhiệm vụ con tại đây (đặc biệt là đối với việc tích hợp hỗ trợ không đồng bộ sắp tới, một số phản ánh được tóm tắt trong nhận xét này (tệp .

Nói tóm lại, sự trừu tượng hóa cốt lõi hiện tại sẽ không còn là 0 chiều nữa mà là 1 chiều. Điều này có thể có nghĩa là cách thức hoạt động của hệ thống hoặc mô hình sẽ trở nên linh hoạt hoặc phức tạp hơn, cho phép các "lõi" này hoặc các phần khác của hệ thống biết trước hoặc dự đoán các nhiệm vụ hoặc sự kiện sẽ xảy ra trong tương lai. Đây có thể là một sự tối ưu hóa hoặc cải tiến giúp hệ thống tổng thể có thể dự đoán và xử lý hoạt động trong tương lai tốt hơn.

Trong Polkadot, "lõi" là một nút đặc biệt chịu trách nhiệm xử lý và xác minh các giao dịch cũng như các hoạt động khác trên các parachain và "sự trừu tượng hóa cốt lõi" thường đề cập đến một thiết kế trong đó một số cơ chế nội bộ phức tạp hoặc chi tiết triển khai được trừu tượng hóa Ẩn dưới một giao diện đơn giản hoặc ý tưởng.

Nhưng đủ chi tiết cho bây giờ. Chúng tôi rất vui mừng về những khả năng mới mà các dù chuỗi theo yêu cầu sẽ mang lại và rất nóng lòng được thấy chúng hoạt động!

Link tham khảo nội dung:

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Chia sẻ
Bình luận
0/400
Không có bình luận
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)