Vào ngày 18 tháng 4 năm 2024, người sáng lập Polkadot Gavin Wood đã công bốdự án Polkadot tại sự kiện Dubai Token 2049 Tiến bộ lớn trong hệ sinh thái< /strong>—— JAM Grey Book đã được phát hành! Sự ra đời và phát triển của giao thức JAM đã mở ra một con đường phát triển khác cho hệ sinh thái Polkadot. Nó sẽ thay thế vai trò kỹ thuật của chuỗi chuyển tiếp hiện tại và được mô đun hóa và đơn giản hóa về mặt kỹ thuật. thiết kế hỗ trợ sự đổi mới và khám phá các dự án sinh thái Polkadot.

Tại sự kiện này, các chuyên gia của Web3 Foundation cũng giới thiệu rằng đặc tả giao thức JAM sẽ được hoàn thành vào cuối năm nay và Học bổng sẽ chịu trách nhiệm phát triển và triển khai và cố gắng hoàn thành Phát triển 3 phiên bản thông số kỹ thuật độc lậpvà phân bổ 1.000W DOT cho các nhóm tham gia vào nỗ lực này. Sau sự kiện, Gavin Wood bày tỏ kỳ vọng về sự phát triển trong tương lai của JAM thông qua buổi hội thảo

Thấy điều này, các nhà phát triển quan tâm đến hệ sinh thái Polkadot có thể tò mò về giao thức JAM. Mạng phi tập trung như vậy là gì?
Nó có thể mang lại những đổi mới nào cho dự án và những cơ hội mới để phát triển Web3? Chỉ hơn một tháng trước tại hội nghị sub0 ở Bangkok vào ngày 12 tháng 3, Gavin Wood đã chia sẻ kiến trúc JAM lần đầu tiên với mọi người. Hôm nay, chúng ta hãy hiểu sâu hơn về các lợi thế kỹ thuật và tiềm năng ứng dụng của JAM, đồng thời cùng đón chờ xu hướng mới của JAM hỗ trợ sự phát triển của hệ sinh thái Polkadot.
? Nhấp để xem Sách JAM Gray:
< strong>https://graypaper.com
Không quốc tịch Đi tập trung Network JAM
JAM là tên viết tắt của Join-Accumulate Machine,thể hiện tính chất hướng tới tương lai của chuyển tiếp kế thừa thiết kế dây chuyền. Là một mạng mới của hệ sinh thái Polkadot, JAM là cơ sở hạ tầng điện toán mới hỗ trợ các chức năng điện toán đa lõi, xây dựng hợp đồng thông minh và các hoạt động kinh doanh kỹ thuật khác. Phiên bản đầu tiên và chưa hoàn thiện của giao thức JAM lần đầu tiên được đề xuất trong Polkadot Fellowship RFC-31 và được gọi là "Core JAM" vào thời điểm đó đã được xác nhận là lõi. Nó được đặt tên theo quá trình thu thập/sàng lọc/kết nối/tích lũycác mô hình điện toán trong các lần nâng cấp tiếp theo, mộtđầy đủdự thảo JAM RFC mới đã xuất hiện và được hình thành.
Nâng cấp một lần,
Lộ trình kỹ thuật để phá hủy Core JAM
và các nâng cấp công nghệ tiếp theo theo một lộ trình khác, JAM sẽ được giới thiệu dưới dạng một bản nâng cấp toàn diện, với hai động lực quan trọng đằng sau điều này:
Nâng cấp hợp nhất sẽ hạn chế các hoạt động sau nâng cấp, đây là thách thức đối với các phương pháp lặp lại;
Một bản nâng cấp duy nhất sẽ giảm thiểu các nâng cấp nhỏ đang diễn ra và những thay đổi lớn xảy ra thường xuyên trong nhiều tuần/tháng;
< img src="https://img.jinse.cn/7216138_image3.png">
Có thông tin cho rằng JAM cũng tích hợp một cách sáng tạo Polkadot và Ethereum Square Elements, cung cấp môi trường đối tượng không được phép đơn lẻ toàn cầu và giải pháp điện toán dải biên an toàn để đạt được xử lý song song trên mạng nút có thể mở rộng; ngoài ra, nó cũng hỗ trợ các Parachain hiện có dựa trên Dịch vụ cơ chất, cho phép các nhà phát triển sử dụng Substrate để bắt đầu phát triển và triển khai dự án, hỗ trợ tương tác và chuyển giao thông tin đa ngôn ngữ, đa khách hàng và được duy trì thông qua quản trị phi tập trung trên chuỗi Hoạt động cộng đồng ổn định trạng thái.
Mở và miễn phí, không cần niềm tin,
Các tính năng ưu việt của JAM
Điều đáng nói là Để trở nên linh hoạt và cởi mở hơn, giao thức JAM có thể tích hợp đầu ra dữ liệu vào các trạng thái được chia sẻ và cung cấp thiết bị hỗ trợ cần thiết cho việc tổng hợp dữ liệu. Ngoài ra, JAM được phân biệt với các chuỗi hợp đồng thông minh thông qua việc không có giao dịch; hoạt động Các chức năng chung, dựa trên công nghệ công cụ thực thi, có thể xử lý Bản tổng hợp mà không cần tính toán phức tạp, tất cả các hoạt động không được phép nhưng được đảm bảo an toàn và đáng tin cậy, điều này cũng làm nổi bật đặc điểm Không tin cậy của JAM được yêu cầu.

Trên mạng máy tính đa lõi như vậy, tất cả các mục công việc của JAM sẽ được đóng gói thành các gói công việc và các hoạt động tạo khác và sẽ Tinh chỉnh, tích lũy và chuyển giao >Hoàn thành một chuỗi của quá trình thực hiện dự án để nâng cao hơn nữa hiệu quả tính toán.
Hiển thị quy trình thao tác:
Đột phá của giao thức JAM
Trên thực tế, trong phần đã đề cập ở trên< mạnh mẽ >Quy trình Tinh chỉnh, Tích lũy và Chuyển giao chứa đựng sự khéo léo về mặt kỹ thuật và những đột phá đổi mới của giao thức JAM. Khi thực hiện các dự án trong JAM, ba liên kết "thực hiện nhiệm vụ của mình" tạo thành một hệ thống vận hành trơn tru và trơn tru:
Tinh chỉnh là hàm thực hiện hầu hết các phép tính không trạng thái và xác định các phép biến đổi tóm tắt cho một dịch vụ cụ thể; p>
Tích lũy Hàm lấy dữ liệu đầu ra và thu gọn dữ liệu đó thành trạng thái tổng thể của dịch vụ;< /p>< /li>
OnTransfer Xử lý thông tin dữ liệu từ các dịch vụ khác của dự án;
ul>< p style="text-align:center">
Tinh chỉnh
Trong giai đoạn xử lý Tinh chỉnh của JAM,mỗi khe thời gian có thể chấp nhận tối đa 15MB dữ liệu và kéo dài trong 6 giây. Yêu cầu quy trình nén dữ liệu mở rộng vì Refine tạo ra tối đa 90 KB dữ liệu. Refine có thể hỗ trợ thực thi 6 giây của PVM Gas (tương đương với chu trình khối hoàn chỉnh của chuỗi chuyển tiếp). So với giới hạn của hai giây đầu tiên của PVF, thời gian thực hiện kéo dài này đã đạt được. thông qua đo lường an ninh và điều này đạt được bằng cách sử dụng những lợi thế vốn có của PVM. Là bộ xử lý chính của các tác vụ thực thi công việc, Refine về cơ bản là một tác vụ vận hành không trạng thái.
Tích lũy(Tích lũy)
Hàm Tích lũy chịu trách nhiệm tích hợp đầu ra do hàm Tinh chỉnh tạo ra vào trạng thái chuỗi. Hàm này có thể chấp nhận nhiều dữ liệu đầu ra từ Tinh chỉnh và tất cả dữ liệu đầu ra đều bắt nguồn từ cùng một dịch vụ. Thời gian thực thi của mỗi hàm Tích lũy đầu ra ngắn hơn nhiều so với Tinh chỉnh, thường khoảng 10 mili giây.
Không giống như Refine, Accumulate không chỉ có trạng thái và cho phép truy cập chuỗi JAM mà còn có thể đọc và ghi dữ liệu từ bất kỳ dịch vụ nào. lưu trữ khóa-giá trị, chuyển tiền; ngoài ra, chức năng Tích lũy cũng có thể tạo các dịch vụ mới, nâng cấp mã, yêu cầu hình ảnh trước, hoàn thành việc tạo các phiên bản phụ hoặc máy ảo cũng như tùy chỉnh cấu hình bộ nhớ và ngăn xếp< /strong> , thực hiện linh hoạt các tính toán dự án trong khung kỹ thuật tương ứng.
Đang chuyển
Trong mạng chuỗi JAM Khi chuyển có thể sửa đổi trạng thái dịch vụ và hỗ trợ kiểm tra các dịch vụ khác cũng như thay đổi trạng thái của chính dịch vụ đó, Tạo điều kiện liên lạc dịch vụ với hỗ trợ không đồng bộ, khi tin nhắn và mã thông báo được gửi cùng nhau, chức năng dịch vụ chuyển sẽ nhận và xử lý chúng ( nếu cần có đường dẫn quay lại thì dịch vụ gửi phải bắt đầumột lần truyền khác hoặc dịch vụ nhận phải sửa đổi trạng thái truyền hiện tại).
Tích lũy và Chuyển giao đều được thiết kế để thực thi song song, cho phép tích lũy và chuyển giao các mục dịch vụ khác nhau diễn ra đồng thời , < strong>Về mặt lý thuyết, các dự án cốt lõi thứ cấp có thể được sử dụng để thực thi một số quy trình Tích lũy nhất định và cung cấp cho chúng nhiều không gian Gas sẵn có hơn.
Sự khác biệt về cấu trúc:
Tại sao JAM vượt qua chuỗi chuyển tiếp?
Như đã đề cập ở trên, JAM là một thiết kế hướng tới tương lai kế thừa chuỗi chuyển tiếp. Trên thực tế, điều này không phải là không có căn cứ. Sự khác biệt quan trọng về cấu trúc giữa JAM và chuỗi chuyển tiếp là mức độ cố định chức năng:
——Chuỗi chuyển tiếp Polkadot bao gồm Bao gồm các thành phần khác nhau, JAM xây dựng lại kiến trúc kỹ thuật này và cho phép các nhà phát triển xây dựng nhiều dịch vụ kỹ thuật khác nhau bằng cách hiển thị các thành phần cơ bản, bao gồm các dịch vụ DA chung, v.v., thay vì chỉ hài lòng với việc phát triển parachain.

Mặc dù chuỗi chuyển tiếp đã sửa một số thành phần chức năng kỹ thuật trong bản nâng cấp, chẳng hạn như ngôn ngữ được sử dụng để xác định giao thức (WASM), nhưng JAM đang tiến triểnnhanh hơn và ổn định hơnvề mặt này Strong>, ví dụ: JAM chỉ định các loại cho khối mã hóa và giải pháp phân quyền. Thông qua thiết kế mô hình dịch vụ, JAM kế thừa tính linh hoạt đạt được nhờ siêu giao thức WebAssembly của Chuỗi chuyển tiếp.
Trong mô hình này, thuộc tính khả năng nâng cấp được chuyển sang các dịch vụ kỹ thuật, giải phóng chuỗi sinh thái khỏi gánh nặng nâng cấp bắt nguồn từ tham số cố định JAM cung cấp Tiềm năng tối ưu hóa. Với sự hiểu biết rõ ràng về các nhiệm vụ cụ thể mà chuỗi JAM phải thực hiện và khả năng đặt các tham số cố định, việc tối ưu hóa việc thực thi trong các lĩnh vực như cấu trúc liên kết mạng và thời gian trở nên khả thi hơn. Trong chuỗi chuyển tiếp,có thể xảy ra những thay đổi thường xuyên sau mỗi lần nâng cấp, khiến việc tối ưu hóa kỹ thuật trở nên phức tạp hơn.
Bất chấp những khác biệt về cấu trúc này, JAM vẫn duy trì tính linh hoạt của chức năng cấp ứng dụng, bao gồm Core time bán hàng, đặt cược và quản trị, tất cả các quy trình này sẽ được tổ chức và quản lý trong dịch vụ ứng dụng, Tạo cơ hội điều chỉnh mô hình kinh tế, điều không dễ đạt được trong quá trình nâng cấp chuỗi chuyển tiếp.
Tuy nhiên, lợi thế về mặt kỹ thuật và ứng dụng của giao thức JAM còn hơn thế nhiều:
Nó tận dụng rộng rãi hơn cơ chế đồng thuận cơ bản để triển khai các giải pháp đổi mới hơn với cách tiếp cận linh hoạt và miễn phí
Nó hỗ trợ mô hình tiêu thụ tài nguyên kết hợp giúp tối ưu hóa việc sử dụng tài nguyên của trình xác thực bằng cách ghép nối các dịch vụ với các yêu cầu về tài nguyên hiệu quả để giảm chi phí;
Nó đưa ra những cải tiến đáng kể giúp đơn giản hóa các nỗ lực đo điểm chuẩn và giảm bớt áp lực trong tương lai từ yêu cầu đo điểm chuẩn;
Nó duy trì khả năng tương thích với các cài đặt hiện có, giới thiệu các giao thức, Khái niệm đa phiên bản và hợp đồng thông minh nhiều phân đoạn quản lý và thực hiện các giao thức tương tác cụ thể giữa các chuỗi song song;
Tin vào nhiều lợi thế kỹ thuật hơn , Khi bạn quyết định tham gia hệ sinh thái Polkadot và bắt đầu khám phá quá trình phát triển và khám phá giao thức JAM, bạn sẽ có những trải nghiệm đổi mới sâu sắc và thú vị hơn.
Khi sự đồng thuận cơ bản của Polkadot 2.0 dần được hình thành, chuỗi JAM là mô hình mới mang tính đột phá được giới thiệu trong Polkadot 2.0 và Có tiềm năng trở thành nền tảng của Polkadot 2.0, cung cấp khả năng tính toán đa lõi và hỗ trợ cho nhiều chuỗi khối hơn, bao gồm nhiều hợp đồng thông minh hơn, ZK-rollups , v.v. , dành cho người dùng Hãy cùng chờ xem để mang đến những giải pháp công nghệ Web3 hiệu quả và an toàn hơn nhé!
Chương trình thưởng cho người triển khai JAM
< p style="text-align: left;">Bây giờ, có một cơ hội tuyệt vời để khuyến khích các nhà phát triển khám phá chuỗi JAM. Gần đây, Web3 Foundation đã công bố "Tiền thưởng cho người triển khai JAM" - một tổng tiền thưởng trị giá 10 triệu DOT được thiết kế để thúc đẩy sự phát triển của giao thức JAM Tính đa dạng, mục tiêu là khuyến khích các nhà phát triển tạo nhiều khách hàng đểtăng khả năng phục hồi của mạng, bằng cách quảng bá và thúc đẩy các dự án đã tham gia phát triển giao thức JAM ngay từ đầu, thông qua hỗ trợ tài chính,< strong >Bảo vệ sự phân cấp quyền và lợi ích của những người tham gia giao thức một cách rộng rãi hơn và giảm nguy cơ tê liệt toàn bộ mạng do lỗi. Nếu JAM được chính thức công nhận là công nghệ Polkadot thông qua cơ chế quản trị on-chain, các nhà phát triển sẽ có cơ hộinhận được các ưu đãi thưởng tương ứng , chương trình cũng sẽ bổ sungcác sáng kiến tài trợ hiện tại và tương lai nhằm hỗ trợ hệ sinh thái Polkadotvà nền tảng công nghệ,bao gồm Sáng kiến tương lai phi tập trung, các khoản tài trợ và Chuỗi Polkadot Đi đến kho bạc và vân vân.

Chúng tôi đặc biệt quan tâm đến các đề xuất triển khai giao thức JAM trong các môi trường lập trình khác nhau. Với thông số kỹ thuật đầy đủ cho JAM hiện đã có sẵn, chúng tôi mong muốn hỗ trợ các nhóm mong muốn phát triển triển khai bằng các ngôn ngữ như OCaml, Go và Zig. --Web3 Foundation
Hiện tại, Chương trình thưởng cho người triển khai JAM vẫn đang trong quá trình xác nhận quy trình đăng ký cuối cùng , nếu bạn quan tâm đến chương trình và muốn cạnh tranh để giành Phần thưởng người triển khai JAM,
Vui lòng điền vào biểu mẫu:< /strong>
https://docs.google.com/forms/d/e/1FAIpQLSdvisUospNv_ZUG-RMgCvPD1gp7rtX80Z65NpaQyvovBEf7Zg/viewform
Nhấp để xem đề xuất trưng cầu dân ý JAM:
https://polkadot.polkassembly.io/ referencenda/682
Nhấp để tìm hiểu thêm về Chương trình thưởng cho người triển khai JAM:
https://jam .web3.foundation/
Tài liệu tham khảo:
https://graypaper.com< /p>
Giới thiệu về chúng tôi
Giới thiệu về chúng tôi
OneBlock+ Là nơi quy tụ tài năng về blockchain, đây là cộng đồng nhà phát triển Substrate hàng đầu thế giới. Chúng tôi sẽ cung cấp các bài viết kỹ thuật chuyên nghiệp và các khóa học phát triển, đồng thời tổ chức các hoạt động trao đổi và thực tế như hội thảo và cuộc thi hackathon để giúp các nhà phát triển làm chủ công nghệ Substrate và khám phá chuyên sâu về lĩnh vực Web3. Đồng thời, OneBlock+ cũng cung cấp nhiều hỗ trợ khởi nghiệp như hướng dẫn kỹ thuật và nguồn nhân lực cho các dự án Web3 chất lượng cao, khuyến khích nhiều nhóm phát triển hơn sử dụng khung công nghệ Substrate để xây dựng các mạng mở trong tương lai.
Twitter: https://twitter.com/OneBlock_
Phương tiện: https://medium.com/@OneBlockplus
Telegram: https://t.me/oneblock_dev p> p>
Bất hòa: https://discord.gg/fE8deY4UbP
Bilibili: https :/ /space.bilibili.com/1650224419
YouTube: https://www.youtube.com/channel/UCWo2r3wA6brw3ztr-JmzyXA
blockquote>