Trước hết, chuỗi JAM không phải là chuỗi hợp đồng thông minh. Trọng tâm thiết kế của nó là xử lý các lần tổng hợp thay vì tự thực hiện các phép tính phức tạp - tổng hợp là một công nghệ được thiết kế để giúp chuỗi hiệu quả hơn và có thể mở rộng hơn. Thiết kế của chuỗi JAMcho phép tính toán rất linh hoạt, nhưng những tính toán này được thực hiện trong các điều kiện cụ thể, rất khác với mô hình tính toán chung của chuỗi hợp đồng thông minh.
Một trong những mục tiêu thiết kế của chuỗi JAM là thông lượng cao và độ trễ thấp. Nó được thiết kế đểxử lý khối lượng giao dịch lớn và rút ngắn thời gian xử lý. Đồng thời, chuỗi JAM cũng tập trung vàođộ tin cậy và bảo mật. Mặc dù nó tiêu thụ tương đối ít năng lượng nhưng việc duy trì mức độ an toàn cao khi xử lý các cuộn giấy là một trong những tính năng chính trong thiết kế của nó.
RFC sơ bộ (Sassafras, CoreJam )
Đề xuất dự thảo (sắp được phát hành)
Triển khai ban đầu (sắp có)
Mở RFC để thảo luận và phát triển hơn nữa (sắp ra mắt) p>
Bản thảo cuối cùng và RFC (3-12 tháng)
Công nhận (Học bổng/Quản trị) (3-12 tháng)
Thực hiện (ít nhất ba), Cơ sở Công cụ (6-18 tháng)
Triển khai (8-20 tháng)
ul>Nhìn chung, chuỗi JAM không phải là mạng hợp đồng thông minh truyền thống và không có khái niệm về giao dịch. Tất cả mục công việc (mục công việc) trên mạng chuỗi JAM trước tiên sẽ được đóng gói thành các gói công việc và các hoạt động tạo ra khác và sẽ trải qua ba phần xử lý, đó là tinh chỉnh (tinh chỉnh), tích lũy ( tích lũy) và chuyển giao (khi chuyển giao)đóng gói các mục công việc rồi tích hợp lại chúng để cải thiện hiệu quả tính toán. Bất kỳ ai cũng có thể tạo một dịch vụ trên chuỗi JAM. Một dịch vụ đề cập đến một quy trình hoạt động nhất định, tương tự như khái niệm hợp đồng thông minh của mạng EVM. Việc tạo một mô hình dịch vụ yêu cầu các định dạng và đầu vào cụ thể.
Máy tính thế giới đa lõiCung cấp trải nghiệm phát triển miễn phí và linh hoạt hơn
Nếu bạn muốn tìm hiểu thêm về JAM, hãy xem RFC dự thảo CoreJam. Điều quan trọng cần lưu ý rằng đây là bản phác thảo đầu tiên và nhiều chi tiết kỹ thuật đã thay đổi. Sẽ có một bản dự thảo RFC mới được phát hành liên quan đến ỨNG TÁC. ? https://github.com/polkadot-fellows/RFCs/pull/31
Theo quan điểm của Bryan Chen, điều thú vị nhất về JAM làNó trừu tượng hóa phần blockchain của ngăn xếp phi tập trung, về cơ bản cung cấp cho một máy tính thế giới nhiều lõi có thể thực thi các chương trình hoặc dịch vụ tùy ý.
Sắp xếp lại các thành phần chuỗi chuyển tiếp Polkadot
Chuỗi chuyển tiếp Polkadot bao gồm các thành phần khác nhau , JAM thực sự tái tạo lại kiến trúc này và hiển thị các thành phần cơ bản, cho phép các nhà phát triển sử dụng các thành phần cơ bản này để xây dựng nhiều dịch vụ khác nhau, bao gồm các dịch vụ DA chung Không chỉ khả năng xây dựng parachain hiện tại.
Bằng cách sử dụng JAM, các nhà phát triển có thể chạy các dịch vụ parachain để xây dựng các chuỗi khối phi tập trung và an toàn hơn. Nhưng xây dựng một chuỗi khối phi tập trung chỉ là một trong nhiều ứng dụng của JAM. Các nhà phát triển cũng có thể sử dụng JAM để phát triển các ứng dụng thú vị hơn. Tính khả dụng của Dữ liệu (DA) là một ví dụ điển hình, nhưng nó không phải là một cuộc cách mạng đổi mới.
Đồng thời, các nhà phát triển có thể triển khai nhiều dịch vụ khác nhau trên JAM, một trong số đó có thể là Dịch vụ Parachain, tức là thông qua JAM để xây dựng một parachain hoặc blockchain; nhưng các nhà phát triển cũng có thể triển khai Dịch vụ EVM không chuỗi trên JAM, một dịch vụ không có chuỗi. Một ví dụ là Ví hợp đồng .
Các ứng dụng phi tập trung không chuỗi
Bryan cũng chia sẻ Sự thay đổi đó JAM có thể mang lại DApp không chuỗi (ứng dụng phi tập trung không chuỗi). Điều này có nghĩa là mọi ứng dụng phi tập trung (DApps) yêu cầu sức mạnh tính toán đều chạy trên blockchain hoặc nền tảng tương tự. Tuy nhiên, với sự ra đời của JAM,các ứng dụng phi tập trung có thể thực hiện các tác vụ điện toán mà không cần dựa vào các chuỗi khối truyền thống, tức là các Dapp không chuỗi.
Trong thế giới Web2, Ethereum hoặc hầu hết các mạng blockchain độc lập, về cơ bản là các máy chủ được lưu trữ ở tầng hầm của ai đó. Polkadot cung cấp giải pháp tương tự như điện toán đám mây, nơi mọi người có thể thuê một phiên bản trong một khoảng thời gian để chạy chuỗi khối của riêng họtrong khi tận hưởng tính bảo mật chung do mạng Polkadot cung cấp.
Polkadot 2.0 tiến thêm một bước nữa khi cung cấp giải pháp không có máy chủ. Các nhà phát triển không còn cần phải lo lắng về máy chủ nữa. Các ứng dụng có thể chạy ở đâu đó trên đám mây theo yêu cầu và được bảo vệ như nhau bằng tính năng bảo mật chung.
Trước khi Serverless xuất hiện, dịch vụ đám mây rất đơn giản, chỉ cần thuê máy và triển khai dịch vụ trên đó. Sau đó, anh chịu trách nhiệm bảo trì máy, nâng cấp hệ thống và áp dụng các bản vá lỗi nhưng chi phí bảo trì tương đối cao. Điều này cũng đúng với việc phát triển chuỗi song song hiện nay, các nhà phát triển phải tốn nhiều công sức cho việc duy trì chuỗi và chi phí nâng cấp Polkadot-sdk tương đối cao.
Khái niệm của Serverless là các nhà phát triển chỉ cần viết logic nghiệp vụ, không cần bảo trì máy móc và không muốn nghĩ đến việc cân bằng tải, mở rộng quy mô/ xuống và những thứ khác. JAM cho phép các nhà phát triển giao thức phát triển một chức năng tương tự như AWS lambda, giảm chi phí bảo trì của nhà phát triển ứng dụng. Đối với các nhà phát triển, không có khái niệm về máy chủ.
Hầu hết các lợi thế của ứng dụng không có máy chủ cũng áp dụng cho DApp không có chuỗi. Chúng có khả năng mở rộng cao vì nhiều bản sao của một ứng dụng có thể chạy trên nhiều lõi cùng một lúc. Ngoài ra, một ứng dụng như vậy có thể rất rẻ vì nó chỉ tiêu tốn tài nguyên khi được sử dụng thay vì chạy liên tục, do đógiảm chi phí. Chi phí vận hành cũng giảm đáng kể do máy chủ (blockchain) không cần phải bảo trì nữa. Người bảo trì thực thi thời gian chạy, được gọi là dịch vụ JAM, xử lý tất cả công việc vận hành chẳng hạn như nâng cấp và triển khai các tính năng mới.
Công nghệ serverless đã cách mạng hóa cách phát triển một số ứng dụng đám mây. JAM sẽ mang lại những thay đổi tương tự. Tuy nhiên, cần lưu ý rằng không phải tất cả các ứng dụng đám mây hiện đại đều áp dụng kiến trúc serverless và các máy chủ truyền thống vẫn chiếm một vị trí quan trọng. Điều tương tự cũng áp dụng với công nghệ parachain,vẫn có những lợi thế kỹ thuật riêng.
Xây dựng tương lai với tiềm năng không giới hạn
Sự phát triển của JAM không dừng lại ở đây. JAM cung cấp một mô hình rất thú vị và nhiều mô hình nguyên thủycó tiềm năng lớn. Bryan tin rằng các ứng dụng phi tập trung hiện đại hơn với các mô hình khác nhau sẽ được phát hiện trong tương lai. Về cơ bản,JAM nhằm mục đích loại bỏ một số hạn chế hiện có và cung cấp cho các nhà phát triển sự tự do và linh hoạt hơn so với Polkadot 1.0.
MÁY KHÁC Không thể bỏ qua khả năng nhắn tin đồng bộ giữa các ứng dụng. Đây là điều mà các ứng dụng Web2 không thể thực hiện được vì chúng thường dựa vào máy chủ để xử lý việc nhắn tin thay vì giao tiếp đồng bộ trực tiếp giữa các ứng dụng. Tính năng này cung cấp nhiều khả năng tương tác và cộng tác hơn giữa các ứng dụng phi tập trung.
Trong thế giới Web2, các yêu cầu không đồng bộ đã được giải quyết ở mức độ lớn. Tuy nhiên,Các yêu cầu không đồng bộ làm tăng thêm độ phức tạp và gây ra nhiều lỗi. Một số vấn đề phổ biến bao gồm "callback hell" (callback hell, trong đó nhiều cấp độ hàm gọi lại lồng nhau khiến mã khó hiểu và duy trì) và "điều kiện tương tranh" (điều kiện chạy đua, trong đó nhiều hoạt động đồng thời dẫn đến kết quả không thể đoán trước). Chúng tôi đang bắt đầu quan sát những vấn đề này trong các giao thức nhắn tin chuỗi chéo ngày nay. Nhưng với sự ra đời của ỨNG TÁC, điều này có thể không còn là vấn đề nữa.
JAM vẫn đang ở giai đoạn đầu và cần phải làm nhiều việc hơn nữa để JAM có thể hoạt động được. Nếu bạn muốn tìm hiểu về JAM RFC ngay khi nó được phát hành, vui lòng chú ý đếnthư viện RFC Fellowship:
https ://github.com/polkadot-fellows/RFCs
Nếu bạn muốn tham gia nhiều hơn và đóng góp cho JAM, Bryan khuyên các nhà phát triển nên tham gia Học bổng cốt lõi để tìm hiểu thêm về các bản cập nhật kỹ thuật.
Chuỗi JAM sẽ trở thành Polkadot 2.0 Một mô hình mới
< p style="text-align: left;">Gavin đã đề cập trong bài phát biểu của mình rằng Polkadot 2.0 có thể không được ra mắt theo cách lặp đi lặp lại và dần dần mà trên quy mô lớn cách thức một lần. Sự đồng thuận cơ bản của Polkadot 2.0 hiện đang dần được hình thành và sẽ không được nâng cấp theo phương thức không phân nhánh trong tương lai. Và chuỗiJAM là một mô hình mới sẽ được giới thiệu trong Polkadot 2.0. Chuỗi Jam sẽ là nền tảng của Polkadot 2.0, cung cấpđiện toán đa lõi cho các chuỗi khối như Polkadot và hỗ trợ hàng trăm chuỗivà thậm chí nhiều hơn thế nữahợp đồng thông minh, ZK-rollups mạnh> v.v. Trong Polkadot 2.0,hợp đồng thông minh không còn yêu cầu điểm chuẩn, Accords, XCMP nữa! Polkadot 2.0 sẽ hỗ trợ khả năng tương thích ngược với sự hỗ trợ ngay lập tức cho tất cả Polkadot 1.0. Đồng thời, Agile Coretime không phải là một phần của Polkadot 2.0, nhưng nó đã được xây dựng và cho phép sử dụng linh hoạt hơn các lõi hiện có.
Chuỗi JAM được đề cập ở trên sẽ là một giao thức cố định, đơn giản hơn, có nghĩa là các quy tắc và cơ chế cốt lõi của nó sẽ không được sử dụng thường xuyên để thay đổi. Vì giao thức JAM được cố định nên các nhà phát triển có thể xây dựng các ứng dụng khách khác nhau dựa trên JAM mà không cần phải luôn theo đuổi phiên bản mới nhất của ứng dụng khách của Substrate. Mặc dù giao thức JAM đã được sửa,Substrate vẫn có thể chạy trên parachains và chuỗi hệ thống và các nhà phát triển vẫn có thể sử dụng Substrate để phát triển và triển khai các ứng dụng blockchain của họ.
Theo lời giới thiệu của Gavin, những người khác Các cập nhật về Polkadot 2.0 cũng bao gồm DOT sẽ trở thành một phần quan trọng của kiến trúc JAM và trong kiến trúc JAM, cơ chế quản trị của Polkadot sẽ không còn trực tiếp kiểm soát việc phát hành mã thông báo. Thay vào đó, trách nhiệm này sẽ được xác định bởi chính Thỏa thuận JAM. Đây là một thay đổi đáng kể có thể ảnh hưởng đến mô hình quản trị và kinh tế của mạng Polkadot.
Kết luận
Trong Trong bài phát biểu tại hội nghị sub0, chúng ta đã thấy tầm nhìn của Gavin Wood về chuỗi JAM trong tương lai và Polkadot 2.0 cũng như sự nắm bắt đầy đủ của ông về sự phát triển công nghệ.
Chuỗi JAM, như một khái niệm blockchain mới, sẽ mang lạikhả năng tính toán đa lõi, cơ chế xử lý hiệu quả và tính linh hoạt hơn cho hệ sinh thái Polkadot. . Không giống như chuỗi hợp đồng thông minh truyền thống, chuỗi JAM tập trung vàoxử lý các bản tổng hợp, duy trì thông lượng cao và độ trễ thấp, đồng thời cung cấp cơ chế thực thi an toàn hơn và đáng tin cậy hơn.
Chúng tôi mong đợi các công nghệ mới hỗ trợ hợp đồng thông minh, Accords, XCMP và các chức năng khác trong quá trình Polkadot 2.0 xuất hiện. Những thay đổi này sẽ thúc đẩy sự phát triển không ngừng của Polkadot Phát triển và cải tiến để cung cấp cho người dùng các giải pháp Web3 hiệu quả, an toàn và linh hoạt hơn.
< mp-style-type>