Nguồn: PermaDAO
Nguyên tắc đầu tiên của blockchain là phương pháp kế toán phi tập trung, không cần thiết phải có "khối" và "chuỗi".
Nguyên tắc đầu tiên là gì?
Tư duy nguyên tắc đầu tiên đề cập đến việc quay trở lại những điều kiện cơ bản nhất của sự vật, Chia nó thành các phần tử và tiến hành phân tích giải cấu trúc để tìm ra con đường tối ưu để đạ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 chúng biết đến nhờ sự ngưỡng mộ 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.
Năm 2014, Elon Musk đã nói về phương pháp ra quyết định theo nguyên tắc đầu tiên của mình trong bài phát biểu tốt nghiệp tại Trường Kinh doanh Đại học Nam California:
“Có thể bạn nghe tôi nói nhưng hãy nghĩ xem về mọi thứ về mặt vật lý, đó là những nguyên tắc đầu tiên, tức là bạn không suy luận bằng phép loại suy. Bạn chia nhỏ mọi thứ thành những yếu tố cơ bản nhất mà bạn có thể tưởng tượng, và sau đó bạn suy luận từ đó, để xác định điều gì đó. Cách tốt để suy nghĩ xem mọi thứ có hợp lý hay không Kiểu suy nghĩ này không hề dễ dàng và bạn có thể không nghĩ được như vậy về mọi thứ vì việc này tốn rất nhiều công sức, nhưng nếu bạn muốn đổi mới kiến thức thì đây là cách tốt nhất. cách tốt nhất để nghĩ về nó. Được đề xuất và phát triển bởi các nhà vật lý, họ đã tìm ra những thứ phản trực giác như cơ học lượng tử, vì vậy dù sao thì đó cũng là một cách rất hiệu quả, rất mạnh mẽ."
< p>Musk đã nâng cao viên nang chân không. -tàu tốc độ làm ví dụ. Nếu bạn sử dụng tư duy so sánh hoặc tư duy thực nghiệm để thiết kế các sản phẩm tàu hỏa mới, ý tưởng của hầu hết mọi người là cải thiện các chức năng hiện có để làm cho sức mạnh mạnh hơn và cơ học chất lỏng 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 nhu cầu sản phẩm, chúng ta phải quay trở lại mục đích thiết yếu của vận tải: vận chuyển nhiều hàng hóa hơn từ điểm A đến điểm B. Đây không phải là mục đích ban đầu của việc sản xuất xe lửa và các công cụ vận tải khác. nhất thiết phải sử dụng Traction mới có thể đạt được nâng cấp. Với sự hỗ trợ của các nguyên tắc đầu tiên, Musk đã đề xuất sử dụng lực đẩy từ trường và độ chân không thấp để chế tạo đường sắt tốc độ cao dạng viên nang chân không.
Những nguyên tắc đầu tiên của Blockchain
Vậy những nguyên tắc đầu tiên của Blockchain là gì?
Tiến sĩ Xiao Feng đã phát biểu trong bài phát biểu của mình tại lễ bế mạc Lễ hội Web3 Hồng Kông năm 2024: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, đồng thời nó không còn ghi lại các tài khoản trên sổ cái riêng nữa, nhưng nó đã được bật một sổ cái công khai toàn cầu mở và minh bạch, nơi mọi người cùng nhau giữ các tài khoản và tất cả các bên liên quan giữ các tài khoản trên một sổ cái. Đây là nguyên tắc đầu tiên của blockchain, một "sổ cái công khai toàn cầu" minh bạch và mở, nơi mọi đổi mới của Web3 đều được ghi lại. tất cả đều dựa trên những nguyên tắc đầu tiên. ”
Tác giả đồng tình với quan điểm của Tiến sĩ Xiao Feng và nói rõ hơn về bản chất của blockchain dựa trên quan điểm này.
Ba từ “blockchain” có thể bị phá vỡ có nghĩa là khối + Chuỗi, vì nguyên tắc đầu tiên của blockchain là một phương pháp tính toán, các khối và chuỗi có thực sự cần thiết không?
Trước khi trả lời câu hỏi này, trước tiên chúng ta hãy xem Bitcoin là một sổ cái phân tán. tại sao chúng ta cần các khối và chuỗi?
Trong Bitcoin, một khối là một bản ghi kỹ thuật số chứa một tập hợp thông tin giao dịch. Nó có thể được hiểu là một trang trong sổ cái. tính một giá trị băm. Đặc điểm của giá trị băm này là chỉ cần nội dung của khối thay đổi một chút thì giá trị băm sẽ trở nên khác nhau. Khối thứ N+1 phải được viết bằng hàm băm được tính trong khối thứ N, do đó hình thành cấu trúc chuỗi không thể giả mạo.
Trong Bitcoin, sổ cái được đồng bộ hóa. Cơ chế là cơ chế đồng thuận PoW khi giao dịch diễn ra. mạng Bitcoin, các giao dịch này được đưa vào nhóm bộ nhớ (mempool). Sau đó, người khai thác chọn một nhóm giao dịch từ mempool và cố gắng tạo thành một khối mới, người khai thác cần tìm một giá trị cụ thể một cách ngẫu nhiên. số và kết hợp giá trị cụ thể này với dữ liệu khối để tạo ra giá trị 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", bất cứ ai tính toán giá trị băm đủ điều kiện trước sẽ có được quyền kế toán, nghĩa là việc khai thác sẽ được thực hiện. thành công Mục tiêu độ khó là một giá trị động được điều chỉnh sau mỗi 2016 khối (khoảng hai tuần một lần), do đó cho phép khai thác các bit. Thời gian tạo khối trung bình của tiền tệ được duy trì ở mức khoảng 10 phút. >Khối và chuỗi là cấu trúc cơ bản của Bitcoin và PoW là cơ chế đồng thuận của Bitcoin. Sự kết hợp của cả hai giúp hiện thực hóa chức năng kế toán tập trung của BitcoinNhưng từ bản chất của chuỗi khối, cũng như vậy. miễn là có thể đạt được kế toán phi tập trung, việc kế toán có thể không bị chặn (chẳng hạn như sự đồng thuận giao dịch đơn lẻ) và sổ cái cũng có thể không bị xâu chuỗi (như DAG). Do đó, khối và chuỗi là không cần thiết. Ba từ blockchain đã ăn sâu vào trái tim mọi người và đã trở thành từ đồng nghĩa với sổ cái phi tập trung được đại diện bởi Bitcoin, Ethereum và Solana
Bitcoin đã là sản phẩm của năm 2009 Với sự phát triển không ngừng của blockchain. nghiên cứu, mặc dù hầu hết các blockchain vẫn tuân theo cấu trúc của blockchain + chuỗi truyền thống, nhưng cũng có một số nguyên tắc đầu tiên. Blockchain được thiết kế bắt đầu từ vấn đề 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 duy nhất. Bài viết này lấy Sui và Arweave AO làm ví dụ.
Sui: Nước. Tao
Sui được thiết kế và xây dựng từ đầu. Nhóm chính đến từ các dự án Diệm và Novi của Facebook (sau đổi tên thành Meta). Sui được đặt tên theo từ tiếng Nhật có nghĩa là nước và ảnh hưởng của nước cũng có thể được nhìn thấy trong hình ảnh thương hiệu của nó.
Sui sử dụng Sui Move để viết các hợp đồng thông minh của mình, áp dụng mô hình dữ liệu dựa trên đối tượng. Tất cả các giao dịch đều lấy đối tượng làm đầu vào và tạo Đối tượng mới hoặc đượ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 định nghĩa về 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 sang các mô-đun khác thông qua các lệnh gọi hàm. Các phiên bản cấu trúc được lưu trữ trong thời gian chạy được sử dụng làm đối tượng. Có ba loại đối tượng khác nhau trong Sui, đó là đối tượng chủ sở hữu, đối tượng dùng chung và đối tượng bất biến.
Sui không có khối, các giao dịch được xác minh riêng lẻ và việc giao dịch có thông qua cơ chế phân loại và đồng thuận của Sui hay không phụ thuộc vào việc các đối tượng trong giao dịch được chia sẻ hay không chia sẻ.
Nếu một giao dịch không liên quan đến các đối tượng dùng chung thì giao dịch đó được gọi là giao dịch đơn giản. Sui áp dụng thuật toán nhẹ của Phát sóng nhất quán Byzantine và đề cập đến Tư duy thiết kế của FastPay. Khách hàng truyền giao dịch tới tất cả người xác nhận của Sui, thu thập phiếu bầu theo tỷ lệ vốn chủ sở hữu của người xác thực, tạo chứng chỉ và sau đó gửi lại chứng chỉ cho người xác nhận nhận được chứng chỉ có thể trực tiếp thực hiện giao dịch.
Nếu một giao dịch liên quan đến các đối tượng dùng chung thì nó được gọi là giao dịch phức tạp và Sui sử dụng cơ chế đồng thuận Narwhal & Bullshark. Narwhal là mô-đun mempool chịu trách nhiệm đảm bảo tính khả dụng của giao dịch. Narwhal hoạt động dựa trên các vòng. Mỗi vòng được chia thành hai bước, đó là phân phối giao dịch (đồng bộ hóa giao dịch với các nút khác) và xác minh giao dịch (thu thập phiếu bầu từ các nút khác cho giao dịch). DAG). Bullshark là mô-đun đồng thuận chịu trách nhiệm đặt hàng các giao dịch trong DAG ở Narwhal.
Sui sử dụng DAG để truyền bá và đồng thuận giao dịch, giảm độ trễ giao dịch và giảm chi phí mạng trong quá trình giao tiếp. Đồng thời, để duy trì tính toàn vẹn và trật tự của thông tin lịch sử, Sui sắp xếp các giao dịch thành các điểm kiểm tra theo một quy trình riêng biệt. Các điểm kiểm tra được liên kết với nhau theo cách tuyến tính, cung cấp cấu trúc tương tự như các chuỗi khối truyền thống để lưu trữ và truy cập lịch sử. dữ liệu. .
Nhưng trên thực tế, cấu trúc dữ liệu của Sui hoàn toàn khác với cấu trúc dữ liệu của blockchain truyền thống. Sui nhóm các giao dịch thành các điểm kiểm tra đã được hoàn thiện, trong khi các giao dịch nhóm blockchain truyền thống chưa được hoàn thiện thành các khối ở giữa. .
Arweave AO: Con đường trống rỗng
p >
Nước không có hình dạng cố định nhưng rốt cuộc nó có hình dạng. Giống như Sui cũng giữ lại cơ chế đồng thuận trong các blockchain truyền thống và cuối cùng là tổ chức dữ liệu giao dịch thành cấu trúc khối + chuỗi của các blockchain truyền thống. AO phá vỡ hoàn toàn mô hình của blockchain truyền thống, không có khối, không có chuỗi và không có sự đồng thuận So với nước, AO về mặt biểu tượng là gần với bầu trời hơn (Sora trong tiếng Nhật).
AO là một hệ thống điện toán phân tán, phi tập trung, hướng tới diễn viên dựa trên Arweave. Nguyên tắc đầu tiên mà nó dựa trên không phải là xây dựng một sổ cái phi tập trung mà là xây dựng một hệ thống máy tính phi tập trung. Có lẽ tương tự như mối quan hệ giữa ứng dụng và hệ điều hành.
Hệ thống máy tính có thể được chia thành ba vấn đề: lưu trữ, tính toán và truyền thông. Có những giải pháp rất hoàn thiện trong Web2. Khó khăn là sự phân cấp. Một ý tưởng là xây dựng một mạng lưu trữ phi tập trung, một mạng máy tính phi tập trung và một mạng truyền thông phi tập trung tương ứng. Đây thực sự là bộ ba máy tính, lưu trữ và truyền thông được đề xuất bởi Gavin Wood, người đồng sáng lập Ethereum vào năm 2014. Ý tưởng về Kiến trúc công nghệ phi tập trung là Ethereum (hợp đồng thông minh) chịu trách nhiệm về phần điện toán phi tập trung, Swarm chịu trách nhiệm về phần lưu trữ phi tập trung và Whisper chịu trách nhiệm về phần giao tiếp phi tập trung.
AO cũng bao gồm ba đơn vị:
< img src="https://img.jinse.cn/7242878_image3.png">
Đơn vị truyền thông ( Messenger Unit): Chịu trách nhiệm truyền tin, chuyển tin nhắn đến đơn vị tính toán và phối hợp tính toán kết quả đầu ra;
Scheduler Unit ): Chịu trách nhiệm lên lịch và sắp xếp tin nhắn cũng như tải tin nhắn lên Arweave.
Đơn vị tính toán: Chịu trách nhiệm xử lý các phép tính và tải kết quả tính toán lên Arweave.
Một quy trình trên AO bao gồm một nhóm các đơn vị. Mỗi đơn vị có thể được sử dụng như một mạng con có thể mở rộng theo chiều ngang để thực hiện một số lượng lớn giao dịch cùng một lúc, nhờ đó đạt được hiệu suất tính toán cao nhưng mỗi đơn vị không phải là một mạng lưới phi tập trung. Trên thực tế, trong toàn bộ kiến trúc AO, kiến trúc phi tập trung thực sự duy nhất là Arweave, mạng lưu trữ cơ bản.
Quy trình trên AO có đặc tính có thể xác minh được bằng cách tải dữ liệu ảnh ba chiều của nó lên Arweave - bởi vì bất kỳ ai cũng có thể khôi phục quy trình trên AO thông qua dữ liệu ảnh ba chiều. Đây thực sự là một Mô hình đồng thuận lưu trữ (SCP), nghĩa là, miễn là dung lượng lưu trữ là không thay đổi và các giao dịch trên có thể theo dõi được thì bất kể ứng dụng được tính toán ở đâu, bạn sẽ nhận được kết quả tương tự kết quả của.
AO không có cơ chế đồng thuận nhưng thông qua SCP, lớp điện toán và lớp lưu trữ được tách ra, khiến lớp lưu trữ được phân cấp vĩnh viễn, trong khi lớp điện toán vẫn duy trì mô hình lớp điện toán truyền thống. Do đó, không có hạn chế nào về khả năng mở rộng tính toán trên AO. Không chỉ có thể triển khai các dịch vụ sổ cái blockchain với máy ảo EVM, WASM hoặc Move làm cốt lõi mà mọi dịch vụ Web2 hiện có thậm chí có thể được xây dựng lại trên phiên bản Phi tập trung.
Tóm tắt
Nguyên tắc đầu tiên là nghĩ về bản chất của sự vật từ góc độ vật lý, sau đó bắt đầu từ bản chất và thiết kế lớp hướng lên trên bằng cách lớp. Mặc dù Sui và Arweave AO đều là các blockchain được thiết kế dựa trên các nguyên tắc đầu tiên, do tính chất khác nhau nên chúng được thiết kế có kiến trúc hoàn toàn khác nhau.
Bản chất của Sui là dịch vụ sổ cái phi tập trung, hướng đến Lớp 1 hiệu suất cao như Solana. Do đó, Sui đã thiết kế mô hình dữ liệu hướng đối tượng xoay quanh "dịch vụ sổ cái nhanh hơn", cơ chế đồng thuận kép. cơ chế và thực hiện song song các giao dịch dựa trên quyền truy cập trạng thái cải thiện khả năng mở rộng đồng thời giảm độ trễ và chi phí. Cho phép các nhà phát triển phát triển ứ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.
Bản chất của Arweave AO là một hệ thống điện toán phi tập trung hoặc dịch vụ đám mây phi tập trung, là cơ sở hạ tầng để chạy các dịch vụ sổ cái. Do đó, AO đã đề xuất một "hệ thống điện toán phân tán có thể xác minh" xung quanh SCP, nghĩa là, tính toán được thực hiện ngoài chuỗi và lưu trữ được đặt trên chuỗi để hiện thực hóa sự kết nối và cộng tác của các máy tính song song quy mô lớn. Trải nghiệm người dùng gần giống như các dịch vụ đám mây truyền thống nhưng đằng sau nó là một hệ thống điện toán phi tập trung.