rounded

Được viết bởi: PolkaWorld

 

JAM do Gavin Wood đề xuất là gì? Tại sao chúng ta nên quan tâm đến nó? Bài viết này được xuất bản trên X bởi goku, một thành viên của cộng đồng Polkadot. Anh ấy bắt đầu từ bản chất của vấn đề và phân tích nó từ góc độ của Ethereum đến Polkadot để giúp bạn hiểu sâu hơn về khái niệm JAM.

 

Hãy đọc tiếp để xem phiên bản tuyển chọn của PolkaWorld!

 

Làm thế nào chúng ta đến được đây – và vấn đề là gì?

 

Sự hiểu biết của chúng ta về bản chất và ý nghĩa của blockchain vẫn đang phát triển và sâu sắc hơn cho đến ngày nay.

 

Ngày nay, blockchain giống như một máy tính phi tập trung, không cần tin cậy và có thể kiểm chứng được. Nhưng đồng thời, nó cũng có một số hạn chế mà chúng tôi vẫn đang khám phá.

 

Cách thức hoạt động của blockchain là tất cả các giao dịch được xử lý tuần tự, với giao dịch này nối tiếp giao dịch tiếp theo. Đầu tiên hệ thống sẽ hiểu trạng thái hiện tại, sau đó xử lý các giao dịch này và cập nhật trạng thái.

 

Mặc dù phương pháp này hoạt động nhưng nó hạn chế khả năng thực hiện đa nhiệm vì người xác thực phải kiểm tra lại mọi giao dịch, dẫn đến hiệu suất chậm hơn.

 

Làm thế nào một hệ thống như vậy có thể được mở rộng?

 

Tăng tỷ lệ - chia tỷ lệ dọc

 

Quy mô đồng bộ – đây là điều mà các hệ thống tích hợp như Solana thực hiện.

 

  • Tối ưu hóa cực độ mã và phần cứng

  • Sử dụng trình xác thực nhanh hơn

  • Cải thiện chất lượng kết nối

  • Đạt được thông lượng tối đa

 

Nhưng cuối cùng, bạn có thể gặp phải nút cổ chai.

 

Nếu bạn muốn ở lại Web3, bạn có thể sẽ gặp phải nút thắt cổ chai trong quá trình phát triển. Bởi vì rào cản gia nhập ngày càng cao hơn, phức tạp hơn và khó vượt qua hơn. Việc chạy một nút xác thực mạnh ngày càng trở nên khó khăn.

 

Vậy bạn phải làm gì nếu muốn ở lại Web3 nhưng không thể mở rộng quy mô theo chiều dọc?​

 

Bạn phải mở rộng quy mô theo chiều ngang - nghĩa là mở rộng quy mô.

 

 

Đây là cách suy nghĩ hợp lý ở Thung lũng Silicon.

 

Thay vì dựa vào một hệ thống siêu mạnh, bạn có thể có nhiều hệ thống nhỏ hơn, yếu hơn hoạt động song song với nhau.

 

Đây là cách Cosmos hoạt động. Bạn có thể kết nối với hệ sinh thái của nó, mang lại sự bảo mật cho riêng mình và mở rộng theo nhu cầu của bạn.

 

Có chuyện gì thế này? An ninh bị phân mảnh. Mức độ bảo mật khác nhau. Tương tác giữa các chuỗi bị hạn chế.

 

ICS, ATOM 2.0, sự hợp nhất của OSMO và ATOM – tất cả đều đang cố gắng giải quyết sự phân mảnh này và mang lại sự nhất quán.

 

Bằng cách này, bạn có thể mở rộng quy mô trên nhiều nút, song song hóa khối lượng công việc, chia thành các nhiệm vụ nhỏ và giao các nhiệm vụ khác nhau cho các nút khác nhau - thực thi phân đoạn và xử lý dữ liệu, mỗi phân đoạn hoạt động dưới một ô bảo mật thống nhất.

 

Đây là Polkadot.

 

Polkadot quy mô như thế nào

 

Nổi lên như là người kế thừa đa chuỗi của Ethereum. Ngày nay, cách tiếp cận mở rộng quy mô tập trung vào Rollup của Ethereum đang đi theo con đường của mô hình parachain của Polkadot.

 

Sự khác biệt nằm ở cách họ thực thi và triển khai các Bản tổng hợp này.

 

Polkadot đưa các parachain khác nhau (tương tự như Rollup) vào một mạng bảo mật chung có quy mô với các đảm bảo bảo mật thống nhất. So với mô hình Rollup của Ethereum, trình xác minh của Polkadot không chỉ lưu trữ dữ liệu mà còn thực hiện lại Rollup để đảm bảo tính nhất quán và bảo mật.

 

Ngoài ra, các Bản tổng hợp này tồn tại trong cùng một hệ sinh thái và mỗi Bản tổng hợp có trạng thái và khả năng quản lý độc lập riêng. Mặc dù có chung sự đảm bảo an ninh nhưng chúng vẫn độc lập với nhau.

 

Mặc dù Ethereum là mô hình Rollup nhưng các hợp đồng thông minh có chung môi trường nên chúng được kết nối nhiều hơn nhưng chúng vẫn là những thực thể độc lập. Sự phân mảnh tiếp tục này vẫn còn. Giao tiếp xuyên chuỗi vẫn phải đối mặt với xung đột, xử lý phức tạp và tốc độ chậm, kém hiệu quả hơn nhiều so với giao dịch gốc.

 

Nhưng cách tiếp cận Polkadot cũng có những hạn chế. Đây là một cỗ máy hiệu suất cao, chi phí thấp xét về thông lượng, tính khả dụng của dữ liệu và khả năng thực thi. Nhưng chỉ parachains hoặc chuỗi cuộn lên, chuỗi có dạng cụ thể này, mới có thể chọn tham gia vào máy này. Dữ liệu bị kẹt trong một phân đoạn nhất định và không thể tồn tại giữa nhiều phân đoạn cùng một lúc và cũng không thể di chuyển dễ dàng. Đây thực sự chưa phải là một bản mở rộng, nó thiếu sự mạch lạc. Điều này cũng làm phức tạp trải nghiệm người dùng, trải nghiệm phát triển và đồng bộ hóa dữ liệu giữa các Bản tổng hợp khác nhau.

 

 

Tóm lại, đây là vấn đề mà Polkadot gặp phải:

 

  • Sự phân mảnh ban đầu quá nghiêm trọng

  • Việc sử dụng lõi Polkadot quá nguyên khối và cố định

  • DOT có một kịch bản sử dụng duy nhất và được sử dụng để trả tiền cho không gian khối.

 

Sẽ thật tuyệt nếu chúng ta có thể đạt được khả năng mở rộng bằng sharding mà không buộc các nhóm phải sử dụng Lớp 2 hoặc parachain nhất định? Điều gì sẽ xảy ra nếu họ thậm chí không phải đưa ra lựa chọn?

 

JAM ra đời từ những nhận thức này vì mô hình tổng hợp bảo mật được chia sẻ không phải là cách duy nhất để mở rộng quy mô.

 

Chìa khóa để đạt được những đột phá thực sự là trừu tượng hóa và khái quát hóa hơn nữa cơ sở hạ tầng của Polkadot.

 

Sự tương tự giữa JAM và KernEL

 

Kernel giống như trình quản lý cốt lõi của hoạt động máy tính:

 

  • Quản lý tài nguyên hệ thống (CPU, bộ nhớ)

  • Cho phép giao tiếp giữa phần cứng và phần mềm

  • Không có hạn chế về phần mềm nào có thể chạy - đó là quyết định của người dùng hoặc ứng dụng

  • Đảm bảo mọi việc diễn ra suôn sẻ và hiệu quả

 

Vì vậy, hãy tóm tắt JAM trong một câu.

 

Nó là nhân của lõi phần cứng Polkadot, phân bổ tài nguyên và cho phép mọi chương trình và hệ thống chạy trong môi trường bảo mật và bảo mật chung của nó, ở mức tối thiểu và không có hạn chế.

 

 

Nếu bạn muốn giải thích cho một học sinh trung học cơ sở JAM là gì?

 

Ethereum và hầu hết các blockchain khác giống như các máy chủ trong tầng hầm của bạn.​

 

Polkadot giống như điện toán đám mây, với tính năng bảo mật chung, nơi bạn thuê và vận hành chuỗi của mình trước tiên.​

 

JAM là ứng dụng không có máy chủ -> ứng dụng không chuỗi dựa trên đám mây.

 

Kiến trúc serverless thay đổi cách xây dựng các ứng dụng đám mây ngày nay -> nhà phát triển chỉ cần tập trung vào việc viết mã.

 

Polkadot x JAM

 

Polkadot là một chuỗi Rollup có parachain. Trong ỨNG TÁC, đó chỉ là một dịch vụ. Đây là một nền tảng có quy mô rất lớn với sức mạnh tính toán mạnh mẽ. Không giống như Moonbeam, Arbitrum hay Optimism, khóa các nhà phát triển ứng dụng hoặc hợp đồng thông minh vào một nơi. Nó giống như làm việc ở bất kỳ quán cà phê nào hơn là bị mắc kẹt trong văn phòng.

 

JAM mạnh đến mức nào?

 

Polkadot có 1023 trình xác nhận, 3 trình xác nhận trên mỗi lõi - tổng cộng 341 lõi.

 

Tính sẵn có của Dữ liệu Polkadot (DA):

 

  • Trước khi hỗ trợ không đồng bộ: 20Mb/s

  • Sau khi hỗ trợ không đồng bộ: 67Mb/s

  • Trong ỨNG TÁC: 852Mb/giây

 

Con số này gấp 85 lần tải tính toán Polkadot hiện tại, với mục tiêu 300.000 TPS (dựa trên quy mô giao dịch là 250 byte) và tối ưu hóa để đạt được hơn 1,5 triệu TPS trong thời gian dài.

 

Vì vậy, về mặt kỹ thuật, JAM sẽ lưu trữ các dịch vụ bảo mật chuỗi khối—chứ không chỉ chuỗi khối. Xét cho cùng, blockchain chỉ là một dịch vụ kỹ thuật số phi tập trung, không đáng tin cậy và hợp đồng thông minh là một dịch vụ khác.

 

Vậy JAM chỉ thêm hợp đồng thông minh phải không?

 

Có và không.

 

Gavin giải thích rằng JAM cho phép các nhà phát triển triển khai bất kỳ loại mã nào, không chỉ hợp đồng thông minh và chạy nó trên blockchain với sự đảm bảo không cần sự tin cậy, không cần cấp phép - từ các ứng dụng tài chính đến việc bỏ phiếu xử lý lượng lớn giá trị và hệ thống quản trị.

 

Không có phí gas, khối hoặc đấu giá để giải quyết ở đây.

 

Tại sao nó mạnh hơn bất kỳ chuỗi hợp đồng thông minh nào?

 

Nó sẽ có nhiều sức mạnh tính toán và không gian lưu trữ hơn. Mặc dù vẫn tận dụng lợi ích của hợp đồng thông minh, tốc độ và dung lượng lưu trữ của nó dự kiến ​​sẽ nhanh hơn hàng triệu lần, thực sự cải thiện tốc độ, lưu trữ, dung lượng và hiệu quả chi phí.

 

Làm thế nào đạt được điều này về mặt kỹ thuật?

 

 

Trong JAM, một dịch vụ có hai đoạn mã, trong khi hợp đồng thông minh tiêu chuẩn chỉ có một đoạn mã.

 

Một đoạn mã chạy trên chuỗi, giống như một hợp đồng thông minh. Một đoạn mã khác chạy ngoài chuỗi trong "lõi".

 

JAM có 341 lõi - tương tự lõi CPU và hỗ trợ tính toán song song. Khi công nghệ chip phát triển, khả năng mở rộng của nó sẽ ngày càng mạnh mẽ hơn.

 

Các tính toán trong mã chạy lõi tương tự như hợp đồng thông minh trên chuỗi, nhưng nhanh hơn và chạy song song.

 

Không giống như mã trên chuỗi, nó không thể thay đổi trạng thái blockchain. Thay vào đó, nó tận dụng một hồ dữ liệu phi tập trung 2 PB khổng lồ có thể đọc và ghi dữ liệu một cách hiệu quả.

 

Vì lõi JAM xử lý dữ liệu nhanh hơn và xử lý các tập dữ liệu lớn hơn nên phí cho mỗi giao dịch như trên Ethereum không còn hợp lý nữa.

 

JAM sẽ có thể hoạt động ở quy mô hoàn toàn khác – một hệ thống vượt xa blockchain, với tính linh hoạt và ứng dụng rộng rãi.

 

Còn dịch vụ thì sao?

 

  • Bộ lưu trữ phi tập trung của JAM có thể hoạt động với hồ dữ liệu 2 PB.

  • Dữ liệu có thể được gắn thẻ để lưu trữ riêng biệt.

  • Dữ liệu được lưu giữ trong khoảng 28 ngày, sau đó nó sẽ tự động bị xóa hoặc lưu trữ lại.

 

Để lưu trữ lâu dài, vẫn cần một giải pháp phi tập trung riêng biệt. Việc lưu trữ phi tập trung này có thể sử dụng blockchain, hợp đồng thông minh hoặc các phương pháp khác. Hoặc nó có thể được thực hiện thuận tiện hơn thông qua JAM dưới dạng dịch vụ ở cấp độ người dùng thấp nhất. Điều này giúp việc lưu trữ dữ liệu lâu dài dễ dàng quản lý hiệu quả hơn.

 

Vậy điều này mang lại điều gì?

 

  • DApps không có giao dịch là một bước đột phá mới trong tiền điện tử

  • Thông lượng có thể vượt quá 850 MB/giây của Solana trong khi giải quyết các vấn đề về khả năng tổng hợp đồng bộ, một cải tiến khác trong môi trường đa chuỗi và Web2

  • Bất kỳ mã nào, bất kỳ chương trình nào cũng có thể chạy trên đó

 

JAM có thể được xử lý đồng bộ theo tùy chọn, cho phép chia sẻ các lõi trên một mạng được phân chia. Các ứng dụng giữa các phân đoạn hiện có thể tương tác đồng bộ trong cùng một khối.

 

Sự phát triển của JAM diễn ra như thế nào?

 

Những lần triển khai đầu tiên dự kiến ​​sẽ đi vào hoạt động vào quý 4 năm nay và giải thưởng triển khai 10 triệu DOT hiện đang được tiến hành, thông tin chi tiết tại http://graypaper.com.

 

Gavin Wood đã có chuyến công du toàn cầu kể từ đầu năm nay để giới thiệu JAM với các nhà phát triển tương lai. Ông đã đến thăm Buenos Aires, Berkeley, Zurich, Tokyo, Seoul, Trung Quốc, Singapore, Brussels – tiếp theo là Ấn Độ, Hoa Kỳ, Châu Á và Châu Âu.

 

Anh thậm chí còn quay trở lại Thung lũng Silicon, nơi anh và Vitalik đã bị từ chối trước khi Ethereum ra mắt.

 

Bây giờ anh được mời trở lại.

 

Tại sao cuộc hành trình này lại dài đến vậy? Tại sao việc phân cấp lại khó đến vậy?

 

Đúng vậy, tốc độ máy tính đã tăng lên, blockchain đã phát triển và cơ sở dữ liệu đã phát triển. Nhưng điểm khác biệt chính là liệu hệ thống có dựa trên các ý tưởng truyền thống như Bitcoin hay không và liệu nó có thực sự phi tập trung hay không.

 

Thật vậy, nếu bạn chỉ có một nút hoặc 42 nút trong cùng một trung tâm dữ liệu (như ICP), thông lượng có thể dễ dàng được cải thiện. Sử dụng kết nối mạng gigabit, bộ nhớ lớn và có 2-3 nút xử lý hầu hết các giao dịch.

 

Tuy nhiên, điều này khó hơn nhiều nếu mạng của bạn được phân cấp.

 

Đây là lý do tại sao Ethereum, bất chấp tất cả những thiên tài của nó, vẫn gặp khó khăn trong việc mở rộng quy mô – nó chỉ mới bước vào giai đoạn Polkadot vài năm trước. Đồng thời, Polkadot đang thực hiện một bước quan trọng khác để một lần nữa thúc đẩy giới hạn đổi mới. Hy vọng các mạng khác sẽ dần dần tiến gần hơn đến Polkadot trong những năm tới.

 

Và Solana hiện đang bước vào giai đoạn lấy L2 làm trung tâm mà Ethereum đã bắt đầu hai năm trước.