Hiểu Nguyên Tắc Đầu Tiên của Blockchain

Nâng cao6/25/2024, 6:34:13 PM
Với sự phát triển không ngừng của nghiên cứu blockchain, mặc dù hầu hết các blockchain vẫn tuân theo cấu trúc khối + chuỗi truyền thống, một số blockchain được thiết kế với các nguyên tắc đầu tiên cũng đã xuất hiện. Tư duy nguyên tắc đầu tiên bắt đầu từ những điều kiện cơ bản nhất, phân tích các thành phần của khái niệm và tìm kiếm con đường tối ưu để đạt được mục tiêu. Trong lĩnh vực blockchain, nguyên tắc đầu tiên được coi là một phương pháp kế toán mới, bắt đầu từ phương pháp kế toán phi tập trung cơ bản nhất và có cấu trúc dữ liệu và sự đồng thuận độc đáo. Ví dụ, hai thiết kế blockchain khác nhau của Sui và Arweave AO. Sui là một mô hình dữ liệu hướng đối tượng tập trung vào "dịch vụ kế toán nhanh hơn", trong khi Arweave AO về cơ bản là một hệ thống điện toán phi tập trung, hoặc một dịch vụ đám mây phi tập trung, là cơ sở hạ tầng để chạy các dịch vụ kế toán.

Tư duy nguyên tắc đầu tiên là gì?

Tư duy nguyên tắc đầu tiên đề cập đến cách tiếp cận quay trở lại các điều kiện cơ bản nhất của một khái niệm, chia nhỏ nó thành các thành phần cấu thành của nó để phân tích lệnh khám phá con đường tối ưu nhất để đạt được mục tiêu. Nguyên tắc này bắt nguồn từ triết gia Hy Lạp cổ đại Aristotle và được công nhận rộng rãi nhờ sự chứng thực của Elon Musk. Nguyên tắc này cũng tương tự như "Đạo" trong triết học phương Đông.

Trong bài phát biểu tốt nghiệp năm 2014 tại Trường Kinh doanh USC Marshall, Elon Musk đã thảo luận về cách tiếp cận của mình đối với việc ra quyết định dựa trên nguyên tắc Đầu tiên

"Có thể quen thuộc với bạn rằng cách tiếp cận là suy nghĩ về các vấn đề từ góc độ vật lý, nguyên tắc đầu tiên là tránh tương tự. Bạn chia nhỏ mọi thứ thành các thành phần cơ bản nhất của chúng mà bạn có thể hình dung, và sau đó lý luận từ đó. Đó là một cách tốt để xác định xem điều gì đó có ý nghĩa hay không. Tư duy này không dễ dàng - nó đòi hỏi năng lượng. Nhưng nếu bạn hướng đến sự đổi mới trong kiến thức, đây là phương pháp tư duy hiệu quả nhất. Các nhà vật lý đã phát triển khuôn khổ này, dẫn đầu họ khám phá các khái niệm phản trực giác như cơ học lượng tử. Vì vậy, đó là một cách tiếp cận mạnh mẽ, hiệu quả cao. Bất kể, hãy cố gắng làm điều này càng nhiều càng tốt."

Elon Musk, sử dụng ống khí nén làm ví dụ, nếu người ta thiết kế một sản phẩm xe lửa mới với tư duy so sánh hoặc kinh nghiệm, hầu hết mọi người sẽ xem xét tăng cường các khả năng hiện có, chẳng hạn như động cơ đẩy mạnh hơn và khí động học tốt hơn. Tuy nhiên, nếu sử dụng các nguyên tắc đầu tiên để phân tích các yêu cầu sản phẩm, người ta nên quay trở lại mục đích cơ bản của một công cụ vận chuyển: vận chuyển một lượng lớn hàng hóa từ điểm A đến điểm B. Đây là mục tiêu ban đầu của việc tạo ra các đoàn tàu và các phương tiện vận tải khác, và việc nâng cấp chúng không nhất thiết phải có đầu máy. Với các nguyên tắc đầu tiên hướng dẫn con đường, Musk đề nghị sử dụng bay từ và chân không thấp cho các ống khí nén.

Nguyên tắc đầu tiên tư duy trong Blockchain

Tư duy nguyên tắc đầu tiên của blockchain là gì?

Tiến sĩ Xiao Feng đã tuyên bố trong bài phát biểu bế mạc tại Lễ hội Web3 Hồng Kông 2024 rằng nguyên tắc đầu tiên của blockchain là một phương pháp kế toán mới

"Blockchain, xuất hiện vào năm 2009 dưới dạng sổ cái phân tán (DLT), ghi lại giá trị kỹ thuật số và giá trị mạng, không người theo lệnh long trên sổ cái riêng mà trên sổ cái toàn cầu, công khai và minh bạch, nơi mọi người đóng góp và tất cả các bên liên quan ghi lại trên cùng một cuốn sách. Đây là nguyên tắc sáng lập của blockchain: một "sổ cái công khai toàn cầu" công khai và minh bạch, và tất cả các đổi mới Web3 đều dựa trên nguyên tắc này.

"

Tôi đồng tình với quan điểm của Tiến sĩ Xiao Feng và mở rộng về bản chất của blockchain dựa trên điều đó.

Khi tháo rời, thuật ngữ "blockchain" bao gồm các khối và chuỗi. Cho rằng nguyên tắc đầu tiên của blockchain là một phương pháp kế toán, khối và chuỗi có thực sự cần thiết không?

Trước khi giải quyết câu hỏi, trước tiên chúng ta hãy hiểu tại sao Bitcoin, với tư cách là một sổ cái phân tán, yêu cầu các khối và chuỗi.

Nói Bitcoin, một khối là một bản ghi kỹ thuật số chứa một loạt thông tin giao dịch, giống như một trang trong sổ cái. Giá trị Hàm băm có thể được tính bằng hàm Hàm băm. Đặc điểm của giá trị Hàm băm này là long như khối Nếu nội dung thay đổi một chút, giá trị Hàm băm sẽ trở nên khác biệt. Mỗi khối kết hợp Hàm băm của khối trước đó, về cơ bản đóng vai trò là một chuỗi trong đó mục nhập đầu tiên của khối N + 1 là Hàm băm có nguồn gốc từ khối N, dẫn đến cấu trúc chuỗi không thể thay đổi.

Nói Bitcoin, cơ chế duy trì sổ cái được đồng bộ hóa là thuật toán đồng thuận Bằng chứng công việc (PoW). Khi một giao dịch xảy ra trên mạng Bitcoin, nó tạm thời được lưu trữ trong mempool. Các thợ đào sau đó chọn một nhóm các giao dịch từ mempool để cố gắng tạo một khối mới. Để làm điều này, các thợ đào tìm kiếm một số cụ thể trong một chuỗi ngẫu nhiên, kết hợp nó với dữ liệu của khối và tạo ra một giá trị Hàm băm đáp ứng mục tiêu độ khó của mạng. Quá trình này được gọi là "khai thác" và người khai thác đầu tiên tính toán Hàm băm hợp lệ sẽ giành quyền ghi lại các giao dịch hoặc "đào" một khối. Mục tiêu độ khó là một giá trị động được điều chỉnh mỗi khối 2016 (khoảng hai tuần một lần), đảm bảo rằng khối thời gian trung bình cho Bitcoin vẫn còn khoảng 10 phút.

Các khối và chuỗi là các thành phần nền tảng của Bitcoin và PoW là cơ chế đồng thuận cho phép chức năng sổ cái phi tập trung của nó. Tuy nhiên, về cốt lõi, một sổ cái phân tán có thể đạt được sự phân cấp thông qua các phương pháp thay thế, chẳng hạn như sự đồng thuận giao dịch đơn lẻ và cấu trúc có thể phi tuyến tính như một Đồ thị trực tiếp không tuần hoàn (DAG). Do đó, các khối và chuỗi vốn không cần thiết; Thay vào đó, thuật ngữ "blockchain" đã ăn sâu, đóng vai trò là tên thông tục cho các sổ cái phi tập trung được đại diện bởi Bitcoin, Ethereum và Solana, trong số những người khác.

Bitcoin, sau tất cả, bắt đầu từ năm 2009 và khi nghiên cứu blockchain tiếp tục phát triển, trong khi hầu hết các blockchain vẫn tuân thủ mô hình "khối + chuỗi" truyền thống, hiện nay có một số thiết kế blockchain được thành lập dựa trên các nguyên tắc đầu tiên, xuất phát từ vấn đề kế toán phi tập trung cốt lõi với cấu trúc dữ liệu độc đáo và cơ chế đồng thuận. Bài viết này đi sâu vào Sui và Arweave AO làm ví dụ.

Sui: Đạo của nước

img src="https://s3.ap-northeast-1.amazonaws.com/gimg.gateimg.com/learn/d8c0f459e90fd8c0dc8dace649d7931bd1cae70a.png" alt="">

Sui là một Layer1 được xây dựng dựa trên các nguyên tắc đầu tiên, với đội ngũ nòng cốt của nó có nguồn gốc từ các dự án Diem và Novi đã tan rã tại Facebook (nay là Meta). Cái tên Sui được rút ra từ tiếng Nhật có nghĩa là nước, cũng gây được tiếng vang trong bản sắc thương hiệu của nó.

Sui sử dụng Sui Move để viết hợp đồng thông minh của nó, sử dụng mô hình dữ liệu dựa trên đối tượng, nơi tất cả các giao dịch lấy các đối tượng làm đầu vào và tạo ra các đối tượng mới hoặc sửa đổi làm đầu ra, cho phép các đối tượng độc lập xử lý các giao dịch song song.

Trong Sui Move, mỗi hợp đồng thông minh là một mô-đun bao gồm các chức năng và cấu trúc. Các cấu trúc được khởi tạo trong các hàm và có thể được chuyển đến các mô-đun khác thông qua các cuộc gọi hàm. Các phiên bản lưu trữ thời gian chạy của cấu trúc được coi là đối tượng, với ba loại đối tượng riêng biệt trong Sui: đối tượng chủ sở hữu, đối tượng được chia sẻ và đối tượng bất biến.

Sui không có khối, xác minh riêng lẻ các giao dịch và việc một giao dịch có được Sui đặt hàng và xác thực hay không phụ thuộc vào việc các đối tượng trong giao dịch có được chia sẻ hay không.

Trong các giao dịch đơn giản không liên quan đến các đối tượng được chia sẻ, Sui sử dụng một thuật toán nhẹ lấy cảm hứng từ thiết kế của FastPay, tận dụng Byzantine Consistent Broadcast (BCB) để phổ biến giao dịch. Khách hàng phát giao dịch đến tất cả các Người xác thực ở Sui, thu thập phiếu bầu dựa trên cổ phần của người xác thực, tạo chứng chỉ và sau đó phát lại chứng chỉ cho Người xác thực. Khi trình xác thực nhận được chứng chỉ, họ có thể trực tiếp thực hiện giao dịch.

Khi các giao dịch liên quan đến các đối tượng được chia sẻ, được gọi là các giao dịch phức tạp, xảy ra, Sui sử dụng cơ chế đồng thuận Narwhal &; Bullshark. Narwhal là một mô-đun mempool chịu trách nhiệm đảm bảo tính khả dụng của các giao dịch. Hoạt động theo hình thức tròn, mỗi vòng bao gồm hai bước: phân phối giao dịch (đồng bộ hóa chúng với các nút khác) và xác minh chúng (thu thập phiếu bầu từ các nút khác). Sau nhiều vòng, các giao dịch tạo thành một DAG. Bullshark là một mô-đun đồng thuận xử lý việc sắp xếp các giao dịch trong DAG của Narwhal.

Sui tận dụng DAG để truyền bá và đồng thuận giao dịch, dẫn đến Trễ giao dịch thấp hơn và giảm chi phí mạng trong quá trình giao tiếp. Ngoài ra, để bảo vệ tính toàn vẹn và lệnh của thông tin lịch sử, Sui sắp xếp các giao dịch trong một quy trình riêng biệt dưới dạng các điểm kiểm tra, được liên kết tuyến tính, cung cấp cấu trúc tương tự như các blockchain truyền thống để lưu trữ và truy cập dữ liệu lịch sử.

Trên thực tế, cấu trúc dữ liệu của Sui về cơ bản khác với các blockchain truyền thống, vì các giao dịch trong Sui được nhóm lại và được coi là cuối cùng tại các điểm kiểm tra, trong khi các giao dịch nhóm blockchain truyền thống chưa được hoàn thiện dứt khoát thành các khối.

Arweave AO: Đạo của Sky

Nước có thể có nhiều dạng khác nhau, nhưng nó vẫn có sự hiện diện hữu hình. Tương tự, Sui vẫn giữ cơ chế đồng thuận từ các blockchain truyền thống, cuối cùng tổ chức dữ liệu giao dịch thành cấu trúc blockchain quen thuộc của các khối và chuỗi. Ngược lại, Arweave AO đảo lộn hoàn toàn mô hình blockchain truyền thống, tránh các khối, chuỗi và sự đồng thuận. Nói một cách ẩn dụ, Arweave AO giống với bầu trời (trong tiếng Nhật, Sora) hơn là nước về mặt này.

AO là một hệ thống máy tính phân tán, phi tập trung và định hướng diễn viên, dựa trên Arweave. Nguyên tắc đầu tiên của nó không phải là xây dựng một sổ cái phi tập trung mà là một hệ thống máy tính phi tập trung, giống như mối quan hệ giữa các ứng dụng và một hệ điều hành.

Vấn đề của một hệ thống máy tính có thể được chia thành lưu trữ, tính toán và giao tiếp, tất cả đều có các giải pháp phi tập trung được thiết lập tốt trong Web2. Thách thức nằm ở sự phân cấp. Một cách tiếp cận là xây dựng các mạng lưu trữ phi tập trung riêng biệt, mạng điện toán phi tập trung và mạng truyền thông phi tập trung, về cơ bản là suy nghĩ đằng sau kiến trúc công nghệ phi tập trung mà Ethereum đồng sáng lập Gavin Wood đề xuất vào năm 2014. Trong kiến trúc này, Ethereum (hợp đồng thông minh) xử lý thành phần tính toán phi tập trung, Swarm chịu trách nhiệm lưu trữ phi tập trung và Whisper xử lý giao tiếp phi tập trung.

AO cũng bao gồm ba đơn vị

  • Messenger Unit: Chịu trách nhiệm sàn giao dịch tin nhắn, truyền tải thông tin đến đơn vị tính toán và phối hợp phái sinh kết quả đầu ra
  • Đơn vị lập lịch: chịu trách nhiệm lên lịch, sắp xếp tin nhắn và tải tin nhắn lên Arweave
  • Compute Unit: chịu trách nhiệm thực hiện tính toán và tải kết quả của chúng lên Arweave.

Một quá trình trên AO bao gồm một tập hợp các đơn vị, mỗi đơn vị có thể hoạt động như các mạng con có thể mở rộng theo chiều ngang, thực hiện nhiều giao dịch đồng thời cho tính toán hiệu suất cao. Tuy nhiên, bản thân mỗi đơn vị không phải là một mạng phi tập trung. Trên thực tế, phân cấp thực sự chỉ hiện diện trong mạng lưu trữ cơ bản, Arweave, trong kiến trúc của AO.

Một quy trình trên AO tải dữ liệu ba chiều có thể kiểm chứng của nó lên Arweave một cách an toàn, đảm bảo khả năng khôi phục quá trình từ hình ba chiều, hoạt động hiệu quả theo Mô hình Nhận thức chung dựa trên lưu trữ (SCP). Nguyên tắc này cho rằng long như thông tin được lưu trữ là bất biến, bất kỳ giao dịch nào trên đầu trang của nó đều có thể theo dõi được và bất kể ứng dụng được tính toán ở đâu, kết quả giống hệt nhau sẽ thu được.

AO thiếu cơ chế đồng thuận, nhưng bằng cách sử dụng SCP, nó tách lớp tính toán khỏi lớp lưu trữ, làm cho lớp lưu trữ được phân cấp vĩnh viễn trong khi vẫn giữ lớp tính toán trong mô hình truyền thống. Do đó, không có giới hạn về khả năng mở rộng trong tính toán trên AO, cho phép các dịch vụ dựa trên sổ cái blockchain với các máy ảo như EVM, WASM hoặc Move và thậm chí cho phép giải trí các dịch vụ Web2 hiện có dưới dạng phiên bản phi tập trung trên AO.

Tóm tắt

Nguyên tắc đầu tiên liên quan đến việc xem xét bản chất cơ bản của sự vật từ góc độ vật lý và thiết kế từ cốt lõi đó trở lên. Mặc dù Sui và Arweave AO là các thiết kế blockchain bắt nguồn từ các nguyên tắc đầu tiên, nhưng bản chất của chúng là khác biệt, dẫn đến các kiến trúc hoàn toàn khác nhau.

Sui về cơ bản là một dịch vụ sổ cái phi tập trung, cạnh tranh với các nền tảng Lớp 1 hiệu suất cao như Solana. Do đó, Sui được thiết kế với mô hình dữ liệu hướng đối tượng tập trung vào "dịch vụ sổ cái nhanh hơn", kết hợp các cơ chế đồng thuận kép và thực hiện giao dịch song song được hỗ trợ bởi quyền truy cập dựa trên trạng thái, giúp tăng cường khả năng mở rộng, Trễ thấp hơn và phí. Điều này cho phép các nhà phát triển tạo ứng dụng nhanh chóng và tiết kiệm chi phí dựa trên hợp đồng thông minh Sui Move.

Arweave AO về cơ bản là một hệ thống điện toán phi tập trung, hoặc một dịch vụ đám mây phi tập trung, cơ sở hạ tầng để chạy các dịch vụ sổ cái. Kết quả là, AO giới thiệu SCP, đòi hỏi off-chain tính toán và lưu trữ on-chain, cho phép hoạt động kết nối và hợp tác của các máy tính song song khổng lồ. Trải nghiệm người dùng gần giống với các dịch vụ đám mây truyền thống, nhưng nó được hỗ trợ bởi một hệ thống điện toán phi tập trung.

Phát biểu:

  1. Bài viết này được sao chép từ [permadao], bản quyền thuộc về tác giả gốc [Pignard], nếu bạn có bất kỳ phản đối nào về việc tái bản, vui lòng liên hệ Gate Learn Team, nhóm sẽ xử lý trong thời gian sớm nhất theo các thủ tục liên quan.

  2. Tuyên bố từ chối trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ đại diện cho quan điểm cá nhân của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.

  3. Các phiên bản ngôn ngữ khác của bài viết được dịch bởi nhóm Gate Learn và không được đề cập trong Gate.io, bài viết đã dịch không được sao chép, phân phối hoặc đạo văn.

Hiểu Nguyên Tắc Đầu Tiên của Blockchain

Nâng cao6/25/2024, 6:34:13 PM
Với sự phát triển không ngừng của nghiên cứu blockchain, mặc dù hầu hết các blockchain vẫn tuân theo cấu trúc khối + chuỗi truyền thống, một số blockchain được thiết kế với các nguyên tắc đầu tiên cũng đã xuất hiện. Tư duy nguyên tắc đầu tiên bắt đầu từ những điều kiện cơ bản nhất, phân tích các thành phần của khái niệm và tìm kiếm con đường tối ưu để đạt được mục tiêu. Trong lĩnh vực blockchain, nguyên tắc đầu tiên được coi là một phương pháp kế toán mới, bắt đầu từ phương pháp kế toán phi tập trung cơ bản nhất và có cấu trúc dữ liệu và sự đồng thuận độc đáo. Ví dụ, hai thiết kế blockchain khác nhau của Sui và Arweave AO. Sui là một mô hình dữ liệu hướng đối tượng tập trung vào "dịch vụ kế toán nhanh hơn", trong khi Arweave AO về cơ bản là một hệ thống điện toán phi tập trung, hoặc một dịch vụ đám mây phi tập trung, là cơ sở hạ tầng để chạy các dịch vụ kế toán.

Tư duy nguyên tắc đầu tiên là gì?

Tư duy nguyên tắc đầu tiên đề cập đến cách tiếp cận quay trở lại các điều kiện cơ bản nhất của một khái niệm, chia nhỏ nó thành các thành phần cấu thành của nó để phân tích lệnh khám phá con đường tối ưu nhất để đạt được mục tiêu. Nguyên tắc này bắt nguồn từ triết gia Hy Lạp cổ đại Aristotle và được công nhận rộng rãi nhờ sự chứng thực của Elon Musk. Nguyên tắc này cũng tương tự như "Đạo" trong triết học phương Đông.

Trong bài phát biểu tốt nghiệp năm 2014 tại Trường Kinh doanh USC Marshall, Elon Musk đã thảo luận về cách tiếp cận của mình đối với việc ra quyết định dựa trên nguyên tắc Đầu tiên

"Có thể quen thuộc với bạn rằng cách tiếp cận là suy nghĩ về các vấn đề từ góc độ vật lý, nguyên tắc đầu tiên là tránh tương tự. Bạn chia nhỏ mọi thứ thành các thành phần cơ bản nhất của chúng mà bạn có thể hình dung, và sau đó lý luận từ đó. Đó là một cách tốt để xác định xem điều gì đó có ý nghĩa hay không. Tư duy này không dễ dàng - nó đòi hỏi năng lượng. Nhưng nếu bạn hướng đến sự đổi mới trong kiến thức, đây là phương pháp tư duy hiệu quả nhất. Các nhà vật lý đã phát triển khuôn khổ này, dẫn đầu họ khám phá các khái niệm phản trực giác như cơ học lượng tử. Vì vậy, đó là một cách tiếp cận mạnh mẽ, hiệu quả cao. Bất kể, hãy cố gắng làm điều này càng nhiều càng tốt."

Elon Musk, sử dụng ống khí nén làm ví dụ, nếu người ta thiết kế một sản phẩm xe lửa mới với tư duy so sánh hoặc kinh nghiệm, hầu hết mọi người sẽ xem xét tăng cường các khả năng hiện có, chẳng hạn như động cơ đẩy mạnh hơn và khí động học tốt hơn. Tuy nhiên, nếu sử dụng các nguyên tắc đầu tiên để phân tích các yêu cầu sản phẩm, người ta nên quay trở lại mục đích cơ bản của một công cụ vận chuyển: vận chuyển một lượng lớn hàng hóa từ điểm A đến điểm B. Đây là mục tiêu ban đầu của việc tạo ra các đoàn tàu và các phương tiện vận tải khác, và việc nâng cấp chúng không nhất thiết phải có đầu máy. Với các nguyên tắc đầu tiên hướng dẫn con đường, Musk đề nghị sử dụng bay từ và chân không thấp cho các ống khí nén.

Nguyên tắc đầu tiên tư duy trong Blockchain

Tư duy nguyên tắc đầu tiên của blockchain là gì?

Tiến sĩ Xiao Feng đã tuyên bố trong bài phát biểu bế mạc tại Lễ hội Web3 Hồng Kông 2024 rằng nguyên tắc đầu tiên của blockchain là một phương pháp kế toán mới

"Blockchain, xuất hiện vào năm 2009 dưới dạng sổ cái phân tán (DLT), ghi lại giá trị kỹ thuật số và giá trị mạng, không người theo lệnh long trên sổ cái riêng mà trên sổ cái toàn cầu, công khai và minh bạch, nơi mọi người đóng góp và tất cả các bên liên quan ghi lại trên cùng một cuốn sách. Đây là nguyên tắc sáng lập của blockchain: một "sổ cái công khai toàn cầu" công khai và minh bạch, và tất cả các đổi mới Web3 đều dựa trên nguyên tắc này.

"

Tôi đồng tình với quan điểm của Tiến sĩ Xiao Feng và mở rộng về bản chất của blockchain dựa trên điều đó.

Khi tháo rời, thuật ngữ "blockchain" bao gồm các khối và chuỗi. Cho rằng nguyên tắc đầu tiên của blockchain là một phương pháp kế toán, khối và chuỗi có thực sự cần thiết không?

Trước khi giải quyết câu hỏi, trước tiên chúng ta hãy hiểu tại sao Bitcoin, với tư cách là một sổ cái phân tán, yêu cầu các khối và chuỗi.

Nói Bitcoin, một khối là một bản ghi kỹ thuật số chứa một loạt thông tin giao dịch, giống như một trang trong sổ cái. Giá trị Hàm băm có thể được tính bằng hàm Hàm băm. Đặc điểm của giá trị Hàm băm này là long như khối Nếu nội dung thay đổi một chút, giá trị Hàm băm sẽ trở nên khác biệt. Mỗi khối kết hợp Hàm băm của khối trước đó, về cơ bản đóng vai trò là một chuỗi trong đó mục nhập đầu tiên của khối N + 1 là Hàm băm có nguồn gốc từ khối N, dẫn đến cấu trúc chuỗi không thể thay đổi.

Nói Bitcoin, cơ chế duy trì sổ cái được đồng bộ hóa là thuật toán đồng thuận Bằng chứng công việc (PoW). Khi một giao dịch xảy ra trên mạng Bitcoin, nó tạm thời được lưu trữ trong mempool. Các thợ đào sau đó chọn một nhóm các giao dịch từ mempool để cố gắng tạo một khối mới. Để làm điều này, các thợ đào tìm kiếm một số cụ thể trong một chuỗi ngẫu nhiên, kết hợp nó với dữ liệu của khối và tạo ra một giá trị Hàm băm đáp ứng mục tiêu độ khó của mạng. Quá trình này được gọi là "khai thác" và người khai thác đầu tiên tính toán Hàm băm hợp lệ sẽ giành quyền ghi lại các giao dịch hoặc "đào" một khối. Mục tiêu độ khó là một giá trị động được điều chỉnh mỗi khối 2016 (khoảng hai tuần một lần), đảm bảo rằng khối thời gian trung bình cho Bitcoin vẫn còn khoảng 10 phút.

Các khối và chuỗi là các thành phần nền tảng của Bitcoin và PoW là cơ chế đồng thuận cho phép chức năng sổ cái phi tập trung của nó. Tuy nhiên, về cốt lõi, một sổ cái phân tán có thể đạt được sự phân cấp thông qua các phương pháp thay thế, chẳng hạn như sự đồng thuận giao dịch đơn lẻ và cấu trúc có thể phi tuyến tính như một Đồ thị trực tiếp không tuần hoàn (DAG). Do đó, các khối và chuỗi vốn không cần thiết; Thay vào đó, thuật ngữ "blockchain" đã ăn sâu, đóng vai trò là tên thông tục cho các sổ cái phi tập trung được đại diện bởi Bitcoin, Ethereum và Solana, trong số những người khác.

Bitcoin, sau tất cả, bắt đầu từ năm 2009 và khi nghiên cứu blockchain tiếp tục phát triển, trong khi hầu hết các blockchain vẫn tuân thủ mô hình "khối + chuỗi" truyền thống, hiện nay có một số thiết kế blockchain được thành lập dựa trên các nguyên tắc đầu tiên, xuất phát từ vấn đề kế toán phi tập trung cốt lõi với cấu trúc dữ liệu độc đáo và cơ chế đồng thuận. Bài viết này đi sâu vào Sui và Arweave AO làm ví dụ.

Sui: Đạo của nước

img src="https://s3.ap-northeast-1.amazonaws.com/gimg.gateimg.com/learn/d8c0f459e90fd8c0dc8dace649d7931bd1cae70a.png" alt="">

Sui là một Layer1 được xây dựng dựa trên các nguyên tắc đầu tiên, với đội ngũ nòng cốt của nó có nguồn gốc từ các dự án Diem và Novi đã tan rã tại Facebook (nay là Meta). Cái tên Sui được rút ra từ tiếng Nhật có nghĩa là nước, cũng gây được tiếng vang trong bản sắc thương hiệu của nó.

Sui sử dụng Sui Move để viết hợp đồng thông minh của nó, sử dụng mô hình dữ liệu dựa trên đối tượng, nơi tất cả các giao dịch lấy các đối tượng làm đầu vào và tạo ra các đối tượng mới hoặc sửa đổi làm đầu ra, cho phép các đối tượng độc lập xử lý các giao dịch song song.

Trong Sui Move, mỗi hợp đồng thông minh là một mô-đun bao gồm các chức năng và cấu trúc. Các cấu trúc được khởi tạo trong các hàm và có thể được chuyển đến các mô-đun khác thông qua các cuộc gọi hàm. Các phiên bản lưu trữ thời gian chạy của cấu trúc được coi là đối tượng, với ba loại đối tượng riêng biệt trong Sui: đối tượng chủ sở hữu, đối tượng được chia sẻ và đối tượng bất biến.

Sui không có khối, xác minh riêng lẻ các giao dịch và việc một giao dịch có được Sui đặt hàng và xác thực hay không phụ thuộc vào việc các đối tượng trong giao dịch có được chia sẻ hay không.

Trong các giao dịch đơn giản không liên quan đến các đối tượng được chia sẻ, Sui sử dụng một thuật toán nhẹ lấy cảm hứng từ thiết kế của FastPay, tận dụng Byzantine Consistent Broadcast (BCB) để phổ biến giao dịch. Khách hàng phát giao dịch đến tất cả các Người xác thực ở Sui, thu thập phiếu bầu dựa trên cổ phần của người xác thực, tạo chứng chỉ và sau đó phát lại chứng chỉ cho Người xác thực. Khi trình xác thực nhận được chứng chỉ, họ có thể trực tiếp thực hiện giao dịch.

Khi các giao dịch liên quan đến các đối tượng được chia sẻ, được gọi là các giao dịch phức tạp, xảy ra, Sui sử dụng cơ chế đồng thuận Narwhal &; Bullshark. Narwhal là một mô-đun mempool chịu trách nhiệm đảm bảo tính khả dụng của các giao dịch. Hoạt động theo hình thức tròn, mỗi vòng bao gồm hai bước: phân phối giao dịch (đồng bộ hóa chúng với các nút khác) và xác minh chúng (thu thập phiếu bầu từ các nút khác). Sau nhiều vòng, các giao dịch tạo thành một DAG. Bullshark là một mô-đun đồng thuận xử lý việc sắp xếp các giao dịch trong DAG của Narwhal.

Sui tận dụng DAG để truyền bá và đồng thuận giao dịch, dẫn đến Trễ giao dịch thấp hơn và giảm chi phí mạng trong quá trình giao tiếp. Ngoài ra, để bảo vệ tính toàn vẹn và lệnh của thông tin lịch sử, Sui sắp xếp các giao dịch trong một quy trình riêng biệt dưới dạng các điểm kiểm tra, được liên kết tuyến tính, cung cấp cấu trúc tương tự như các blockchain truyền thống để lưu trữ và truy cập dữ liệu lịch sử.

Trên thực tế, cấu trúc dữ liệu của Sui về cơ bản khác với các blockchain truyền thống, vì các giao dịch trong Sui được nhóm lại và được coi là cuối cùng tại các điểm kiểm tra, trong khi các giao dịch nhóm blockchain truyền thống chưa được hoàn thiện dứt khoát thành các khối.

Arweave AO: Đạo của Sky

Nước có thể có nhiều dạng khác nhau, nhưng nó vẫn có sự hiện diện hữu hình. Tương tự, Sui vẫn giữ cơ chế đồng thuận từ các blockchain truyền thống, cuối cùng tổ chức dữ liệu giao dịch thành cấu trúc blockchain quen thuộc của các khối và chuỗi. Ngược lại, Arweave AO đảo lộn hoàn toàn mô hình blockchain truyền thống, tránh các khối, chuỗi và sự đồng thuận. Nói một cách ẩn dụ, Arweave AO giống với bầu trời (trong tiếng Nhật, Sora) hơn là nước về mặt này.

AO là một hệ thống máy tính phân tán, phi tập trung và định hướng diễn viên, dựa trên Arweave. Nguyên tắc đầu tiên của nó không phải là xây dựng một sổ cái phi tập trung mà là một hệ thống máy tính phi tập trung, giống như mối quan hệ giữa các ứng dụng và một hệ điều hành.

Vấn đề của một hệ thống máy tính có thể được chia thành lưu trữ, tính toán và giao tiếp, tất cả đều có các giải pháp phi tập trung được thiết lập tốt trong Web2. Thách thức nằm ở sự phân cấp. Một cách tiếp cận là xây dựng các mạng lưu trữ phi tập trung riêng biệt, mạng điện toán phi tập trung và mạng truyền thông phi tập trung, về cơ bản là suy nghĩ đằng sau kiến trúc công nghệ phi tập trung mà Ethereum đồng sáng lập Gavin Wood đề xuất vào năm 2014. Trong kiến trúc này, Ethereum (hợp đồng thông minh) xử lý thành phần tính toán phi tập trung, Swarm chịu trách nhiệm lưu trữ phi tập trung và Whisper xử lý giao tiếp phi tập trung.

AO cũng bao gồm ba đơn vị

  • Messenger Unit: Chịu trách nhiệm sàn giao dịch tin nhắn, truyền tải thông tin đến đơn vị tính toán và phối hợp phái sinh kết quả đầu ra
  • Đơn vị lập lịch: chịu trách nhiệm lên lịch, sắp xếp tin nhắn và tải tin nhắn lên Arweave
  • Compute Unit: chịu trách nhiệm thực hiện tính toán và tải kết quả của chúng lên Arweave.

Một quá trình trên AO bao gồm một tập hợp các đơn vị, mỗi đơn vị có thể hoạt động như các mạng con có thể mở rộng theo chiều ngang, thực hiện nhiều giao dịch đồng thời cho tính toán hiệu suất cao. Tuy nhiên, bản thân mỗi đơn vị không phải là một mạng phi tập trung. Trên thực tế, phân cấp thực sự chỉ hiện diện trong mạng lưu trữ cơ bản, Arweave, trong kiến trúc của AO.

Một quy trình trên AO tải dữ liệu ba chiều có thể kiểm chứng của nó lên Arweave một cách an toàn, đảm bảo khả năng khôi phục quá trình từ hình ba chiều, hoạt động hiệu quả theo Mô hình Nhận thức chung dựa trên lưu trữ (SCP). Nguyên tắc này cho rằng long như thông tin được lưu trữ là bất biến, bất kỳ giao dịch nào trên đầu trang của nó đều có thể theo dõi được và bất kể ứng dụng được tính toán ở đâu, kết quả giống hệt nhau sẽ thu được.

AO thiếu cơ chế đồng thuận, nhưng bằng cách sử dụng SCP, nó tách lớp tính toán khỏi lớp lưu trữ, làm cho lớp lưu trữ được phân cấp vĩnh viễn trong khi vẫn giữ lớp tính toán trong mô hình truyền thống. Do đó, không có giới hạn về khả năng mở rộng trong tính toán trên AO, cho phép các dịch vụ dựa trên sổ cái blockchain với các máy ảo như EVM, WASM hoặc Move và thậm chí cho phép giải trí các dịch vụ Web2 hiện có dưới dạng phiên bản phi tập trung trên AO.

Tóm tắt

Nguyên tắc đầu tiên liên quan đến việc xem xét bản chất cơ bản của sự vật từ góc độ vật lý và thiết kế từ cốt lõi đó trở lên. Mặc dù Sui và Arweave AO là các thiết kế blockchain bắt nguồn từ các nguyên tắc đầu tiên, nhưng bản chất của chúng là khác biệt, dẫn đến các kiến trúc hoàn toàn khác nhau.

Sui về cơ bản là một dịch vụ sổ cái phi tập trung, cạnh tranh với các nền tảng Lớp 1 hiệu suất cao như Solana. Do đó, Sui được thiết kế với mô hình dữ liệu hướng đối tượng tập trung vào "dịch vụ sổ cái nhanh hơn", kết hợp các cơ chế đồng thuận kép và thực hiện giao dịch song song được hỗ trợ bởi quyền truy cập dựa trên trạng thái, giúp tăng cường khả năng mở rộng, Trễ thấp hơn và phí. Điều này cho phép các nhà phát triển tạo ứng dụng nhanh chóng và tiết kiệm chi phí dựa trên hợp đồng thông minh Sui Move.

Arweave AO về cơ bản là một hệ thống điện toán phi tập trung, hoặc một dịch vụ đám mây phi tập trung, cơ sở hạ tầng để chạy các dịch vụ sổ cái. Kết quả là, AO giới thiệu SCP, đòi hỏi off-chain tính toán và lưu trữ on-chain, cho phép hoạt động kết nối và hợp tác của các máy tính song song khổng lồ. Trải nghiệm người dùng gần giống với các dịch vụ đám mây truyền thống, nhưng nó được hỗ trợ bởi một hệ thống điện toán phi tập trung.

Phát biểu:

  1. Bài viết này được sao chép từ [permadao], bản quyền thuộc về tác giả gốc [Pignard], nếu bạn có bất kỳ phản đối nào về việc tái bản, vui lòng liên hệ Gate Learn Team, nhóm sẽ xử lý trong thời gian sớm nhất theo các thủ tục liên quan.

  2. Tuyên bố từ chối trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ đại diện cho quan điểm cá nhân của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.

  3. Các phiên bản ngôn ngữ khác của bài viết được dịch bởi nhóm Gate Learn và không được đề cập trong Gate.io, bài viết đã dịch không được sao chép, phân phối hoặc đạo văn.

Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500