a16z nói chuyện với Solana Lianchuang: Tại sao Solana không trở thành chuỗi công khai EVM?

Tiêu đề gốc: Tranh luận về Kiến trúc Blockchain (với Solana)

Người điều hành: Ali Yahya, đối tác chung của tiền điện tử a16z, Guy Wuollet, đối tác của nhóm giao dịch tiền điện tử a16z

Khách mời: Anatoly Ykovenko, CEO của Solana Labs và đồng sáng lập Solana

Biên soạn bởi: Qianwen, ChainCatcher

"Nhưng điều tôi muốn nói là mọi người nên cố gắng tạo ra những ý tưởng lớn hơn thay vì lặp lại những gì đã có sẵn. Phép so sánh hay nhất mà tôi từng nghe là khi người ta phát hiện ra xi măng, mọi người đều tập trung vào việc sử dụng xi măng. Đặt gạch, và rồi một anh chàng nghĩ, "Tôi có thể xây một tòa nhà chọc trời. Họ đã tìm ra cách kết hợp thép và bê tông với công trình mà chưa ai từng nghĩ tới. Công cụ mới là xi măng. Bạn chỉ cần tìm ra tòa nhà chọc trời. Nó là gì, rồi đi xây biệt thự."

Trong tập này, tiền điện tử a16z trò chuyện với người đồng sáng lập và Giám đốc điều hành Solana Labs, Anatoly Ykovenko, người trước đây từng làm việc tại Qualcomm với tư cách là kỹ sư cấp cao và giám đốc kỹ thuật.

Tổng quan

  • Mục tiêu cuối cùng của điện toán phi tập trung *Triết lý đằng sau Solana
  • Điểm tương đồng và khác biệt giữa Solana và Ethereum
  • Sự phát triển trong tương lai của blockchain
  • Cộng đồng và phát triển Web3
  • Tuyển dụng nhân tài khởi nghiệp Web3

Mục tiêu cuối cùng của điện toán phi tập trung

a16z crypto: Trước hết, tôi muốn biết bạn nghĩ gì về mục tiêu cuối cùng của điện toán phi tập trung? Bạn nghĩ gì về kiến trúc blockchain?

Anatoly Ykovenko: Quan điểm của tôi khá cực đoan. Tôi nghĩ việc thanh toán sẽ ngày càng trở nên ít quan trọng hơn, giống như trong tài chính truyền thống. Bạn vẫn cần người đưa ra lời đảm bảo, nhưng những lời đảm bảo này có thể đạt được bằng nhiều cách khác nhau. Tôi nghĩ điều thực sự có giá trị đối với thế giới là trạng thái đồng bộ được phân bổ toàn cầu và đồng bộ hóa toàn cầu, đây cũng là khó khăn thực sự. Bạn có thể coi nó giống như Google Spanner đối với Google hoặc Nasdaq đối với thị trường tài chính.

Từ góc độ vĩ mô, hệ thống blockchain không cần cấp phép, có thể lập trình và có tính mở cao, nhưng vẫn có một số loại thị trường đằng sau hệ thống này. Sẽ là vô cùng quý giá đối với tất cả các thị trường này nếu có được sự đồng bộ hóa toàn cầu hoàn toàn gần với tốc độ ánh sáng nhất có thể để mọi người có thể sử dụng nó làm tài liệu tham khảo. Bạn vẫn có thể vận hành các thị trường địa phương, nhưng nếu giá cả toàn cầu có thể được đồng bộ hóa nhanh chóng thì tài chính toàn cầu sẽ trở nên hiệu quả hơn. Tôi nghĩ đây là mục tiêu cuối cùng của blockchain, đồng bộ hóa càng nhiều trạng thái càng tốt với tốc độ ánh sáng.

a16z crypto: Nếu tiền điện tử và blockchain được chấp nhận rộng rãi, động lực lớn nhất cho hoạt động trên blockchain vào thời điểm đó sẽ là gì?

Anatoly Ykovenko: Tôi nghĩ hình thức này vẫn sẽ rất giống với Web2, nhưng nó sẽ minh bạch hơn và hiện thực hóa tầm nhìn về phân phối đuôi dài - sẽ có nhiều công ty nhỏ hơn trên Internet và họ sẽ có thể kiểm soát Dữ liệu của riêng họ, thay vì một vài công ty thống trị như hiện nay (mặc dù những công ty lớn này đang làm những điều tuyệt vời), tôi nghĩ rằng về lâu dài, người sáng tạo nên có nhiều quyền kiểm soát hơn, quyền xuất bản độc lập hơn và có thể Nhận ra ý nghĩa thực sự của Internet, với nhiều phân khúc và thị trường khác nhau.

a16z crypto: Một cách khác để suy nghĩ hoặc đặt câu hỏi này là làm thế nào để thực hiện sự đánh đổi. Bạn nói rằng bạn nghĩ rằng việc giải quyết sẽ trở nên ít quan trọng hơn trong tương lai. Tôi tò mò, là nơi diễn ra nhiều hoạt động kinh doanh toàn cầu, đặc biệt là hoạt động tài chính, làm cách nào Solana có thể tăng tốc hoặc bổ sung cho mục tiêu cuối cùng mà bạn vừa nói đến?

Anatoly Ykovenko: Hệ thống Solana không được thiết kế như một kho lưu trữ giá trị. Nó thực sự có khả năng chịu đựng lỗi mạng rất thấp. Nó sử dụng tất cả các tài nguyên có sẵn trên Internet nhanh nhất có thể. Trên thực tế, nó dựa vào phần lớn hoạt động tài chính và liên lạc xuyên biên giới miễn phí của thế giới. Nó khác với đồng xu hầm hố có thể dùng làm nơi trú ẩn khẩn cấp, tất nhiên tôi nghĩ thế giới cũng cần những đồng xu hầm hố có thể tồn tại khi xảy ra xung đột địa chính trị.

Nhưng nhìn một cách lạc quan, mọi thứ trên thế giới ngày càng trở nên gắn kết hơn. Tôi nghĩ chúng ta sẽ thấy kết nối 10 Gigabit giữa chúng ta. Trong thế giới đó, bạn sẽ có một thế giới được kết nối hoàn toàn. Tôi nghĩ rằng rất nhiều khía cạnh thực thi có thể được máy trạng thái đồng bộ hóa toàn cầu này hấp thụ.

Theo kinh nghiệm, việc định cư có thể xảy ra ở nhiều nơi vì việc định cư dễ dàng được đảm bảo. Một lần nữa, tôi đảm nhận vị trí này vì mục đích thảo luận. Kể từ năm 2017, chúng ta đã chứng kiến hàng trăm mạng riêng tư thuộc nhiều loại khác nhau, với nhiều ví dụ khác nhau về mặt thiết kế. Về cơ bản, chúng tôi không thấy thuật toán biểu quyết (Quorum) nào bị lỗi vì việc giải quyết tương đối dễ thực hiện. Khi bạn thiết lập cơ chế dung sai lỗi Byzantine phức tạp giữa 21 bên phi tập trung, bạn sẽ không thấy Giải quyết thất bại. Chúng tôi thực sự đã giải quyết được tất cả các vấn đề về tiện ích mở rộng khác. Theo kinh nghiệm, Tendermint rất khả thi, mặc dù chúng tôi đã trải qua sự cố Luna ở giai đoạn đầu nhưng vấn đề không nằm ở cơ chế thuật toán bỏ phiếu.

Tôi nghĩ chúng ta chi quá nhiều cho các khu định cư, về an ninh, tài nguyên và kỹ thuật, và gần như không đủ cho nghiên cứu và thực thi, vốn là nơi mà hầu hết ngành tài chính kiếm tiền. Cá nhân tôi tin rằng nếu những công nghệ này thực sự tác động và vươn ra thế giới, chúng phải tốt hơn tài chính truyền thống về giá cả, tính công bằng, tốc độ, v.v. Đây là lúc chúng ta cần tập trung nỗ lực R&D và cạnh tranh. **

a16z crypto: Bạn coi việc thanh toán là một trong những khía cạnh của blockchain mà bạn chọn để tối ưu hóa. Mọi người có thể tối ưu hóa quá mức blockchain để thanh toán và bỏ qua các khía cạnh khác, chẳng hạn như thông lượng, độ trễ và khả năng kết hợp, nhưng chúng thường phản đối tính bảo mật của thanh toán.

Anatoly Ykovenko: Nhiệm vụ của kiến trúc Solana là truyền tải thông tin từ khắp nơi trên thế giới đến tất cả những người tham gia mạng với tốc độ nhanh nhất. Vì vậy không cần sharding và không có giao thức đồng thuận phức tạp. Chúng tôi thực sự muốn làm mọi thứ thật đơn giản. Nói cách khác, chúng tôi đã may mắn giải quyết được một vấn đề khó khăn về khoa học máy tính, đó là đồng bộ hóa hộp (sử dụng chức năng trì hoãn có thể kiểm chứng làm nguồn thời gian trong mạng). Bạn có thể hình dung nó giống như hai tháp vô tuyến truyền sóng cùng lúc hoặc cùng tần số, tạo ra tiếng ồn. Một trong những giao thức đầu tiên mà mọi người nghĩ đến khi bắt đầu xây dựng mạng di động là cung cấp cho mỗi tháp một chiếc đồng hồ và yêu cầu chúng luân phiên truyền tín hiệu đúng giờ.

Một phép ẩn dụ là FCC giống như một chiếc xe tải chở đầy kẻ xấu, nếu tháp của bạn không được đồng bộ hóa trên mạng được liệt kê quyền mở, chúng sẽ chạy lên tháp của bạn và tắt nó đi. Solana được truyền cảm hứng để sử dụng chức năng trì hoãn có thể kiểm chứng để lên lịch cho các nhà sản xuất khối sao cho không xảy ra va chạm. Ví dụ: trong một mạng như Bitcoin, nếu hai nhà sản xuất khối tạo ra một khối cùng lúc thì một phân nhánh sẽ xảy ra, điều này gây ra tiếng ồn tương tự như trong mạng di động. Nếu chúng ta có thể buộc tất cả các nhà sản xuất khối thay phiên nhau sản xuất đúng thời gian, thì bạn có thể có được một giao thức phân chia thời gian hợp lý trong đó mỗi nhà sản xuất khối có thể thay phiên nhau sản xuất theo lịch trình và họ sẽ không bao giờ va chạm. Do đó, fork không bao giờ xảy ra và mạng không bao giờ rơi vào trạng thái ồn ào.

Sau đó, mọi thứ chúng tôi làm là tối ưu hóa hoạt động của hệ điều hành và cơ sở dữ liệu, chúng tôi chuyển các khối dữ liệu trên khắp thế giới giống như một chút torrent, chuyển các khối mã hóa (mã hóa tỷ lệ) sang các máy khác nhau và trên thực tế, chúng trông rất giống nhau. tương tự như lấy mẫu dữ liệu sẵn có và có tác dụng tương tự. Sau đó, họ chuyển tiếp các bit cho nhau, xây dựng lại các khối, bỏ phiếu, v.v. Ý tưởng thiết kế chính của Solana là chúng tôi cố gắng đảm bảo rằng mọi quy trình trong mạng hoặc cơ sở mã chỉ có thể được mở rộng bằng cách cập nhật kernel.

Nếu trong hai năm, chúng tôi nhận được số lõi nhiều gấp đôi trên mỗi đô la chi tiêu, thì chúng tôi có thể mở rộng quy mô để hiện tại chúng tôi có số luồng trên mỗi khối gấp đôi hoặc Khối có cường độ tính toán cao gấp đôi. Vì vậy, web sẽ làm được nhiều việc gấp đôi. Tất cả điều này xảy ra một cách tự nhiên mà không có bất kỳ thay đổi nào đối với kiến trúc.

Đó là điều chính mà chúng tôi thực sự muốn đạt được và nó dựa trên kinh nghiệm của tôi. Tôi đã làm việc tại Qualcomm từ năm 2003 đến 2014. Chúng tôi thấy những cải tiến về kiến trúc và phần cứng thiết bị đầu cuối di động hàng năm. Nếu bạn viết phần mềm mà không tính đến việc nó có thể được mở rộng vào năm sau mà không cần phải viết lại, thì bạn rất không đủ tiêu chuẩn làm kỹ sư. Vì thiết bị của bạn sẽ mở rộng quy mô nhanh chóng nên bạn sẽ phải viết lại mã của mình để tận dụng lợi thế này.

Vì vậy, nếu bạn thực sự phải suy nghĩ trước, mọi thứ bạn xây dựng sẽ chỉ phát triển ngày càng nhanh hơn. Kinh nghiệm học hỏi lớn nhất trong sự nghiệp kỹ sư của tôi là bạn có thể chọn một thuật toán được thiết kế tốt, nhưng nó có thể sai vì khi phần cứng mở rộng, lợi ích của việc sử dụng thuật toán này trở nên tối thiểu và giờ đây rất khó để triển khai nó. mất thời gian. Vì vậy, nếu bạn có thể làm điều gì đó rất đơn giản và chỉ cần mở rộng kernel, bạn thực sự có thể đạt được 95% thành công.

###Triết lý xây dựng của Solana

a16z crypto: Sử dụng bằng chứng lịch sử như một cách để đồng bộ hóa thời gian giữa các trình xác thực là một ý tưởng rất đột phá, đó là lý do tại sao Solana khác với các giao thức đồng thuận khác.

Anatoly Ykovenko: Đây là một phần của định luật Amdahl, đó là lý do tại sao mọi người khó có thể sao chép Solana về mặt không có tài khoản, độ trễ và thông lượng. Điều này là do việc triển khai đồng thuận cổ điển dựa trên các hàm bước. Toàn bộ mạng, chẳng hạn như Tendermint, phải đồng ý về nội dung của khối hiện tại trước khi có thể chuyển sang khối tiếp theo.

Tháp di động sử dụng lịch trình và bạn chỉ cần gửi tín hiệu. Vì không cần sử dụng các chức năng bước nên bạn có thể chạy mạng rất nhanh, điều mà tôi cảm thấy giống như một kiểu đồng bộ hóa, nhưng tôi không biết dùng từ đó có đúng không. Chúng truyền liên tục và không ngừng chờ đợi sự đồng thuận để chạy. Chúng ta có thể làm được điều này vì chúng ta có sự hiểu biết sâu sắc về thời gian. Thành thật mà nói, chúng ta có thể xây dựng một số giao thức đồng bộ hóa đồng hồ để dự phòng, nhưng đó sẽ là một quá trình rất khó khăn. Đây là một dự án lớn đòi hỏi phải đồng bộ hóa đồng hồ đáng tin cậy.

Đây là triết lý của Solana. Trước khi bắt đầu xây dựng Solana, tôi rất thích giao dịch, làm môi giới, v.v., mặc dù không kiếm được tiền. Vào thời điểm đó, những “chàng trai flash” đang thịnh hành trong ngành tài chính truyền thống. Mỗi khi tôi nghĩ thuật toán của mình đủ tốt, đơn hàng của tôi sẽ muộn hơn một chút, đơn hàng sẽ mất nhiều thời gian hơn để vào thị trường và dữ liệu sẽ đến chậm hơn một chút.

Tôi nghĩ nếu chúng ta muốn đột phá ngành tài chính, mục tiêu cơ bản của các hệ thống kinh doanh mở này là biến điều đó không bao giờ có thể thực hiện được. Hệ thống mở và bất cứ ai cũng có thể tham gia. Mọi người đều biết chính xác cách giành quyền truy cập và cách giành được các quyền, chẳng hạn như quyền ưu tiên hoặc quyền sở hữu.

Đạt được tất cả những điều này nhanh nhất có thể trong giới hạn của vật lý và trong giới hạn mà các kỹ sư có thể đạt được, tôi nghĩ đây là vấn đề cơ bản. Nếu blockchain có thể giải quyết vấn đề này, nó sẽ có tác động rất lớn đến phần còn lại của thế giới và nhiều người trên thế giới sẽ được hưởng lợi. Điều này có thể trở thành một khối xây dựng mà sau đó bạn có thể sử dụng để phá vỡ các mô hình trao đổi quảng cáo và kiếm tiền trên web, v.v.

a16z crypto: Tôi nghĩ có sự khác biệt quan trọng giữa độ trễ thuần túy và hoạt động độc hại, đặc biệt là trong một máy trạng thái duy nhất. Có lẽ bạn có thể giải thích thêm một chút về điều bạn nghĩ là quan trọng hơn và tại sao.

Anatoly Ykovenko: Không thể nguyên tử hóa toàn bộ trạng thái, bởi vì điều này có nghĩa là chỉ có một khóa quyền toàn cầu cho toàn bộ trạng thái, nghĩa là hệ thống đặt hàng rất chậm. Do đó, bạn cần có quyền truy cập nguyên tử vào trạng thái và bạn cần đảm bảo điều đó. Thật khó để xây dựng phần mềm hoạt động ở các trạng thái xa xôi của các trạng thái phi nguyên tử nếu bạn không biết nó sẽ có tác dụng phụ gì đối với tính toán của bạn. Vì vậy, ý tưởng này giống như thực hiện một giao dịch và thực hiện nó một cách đầy đủ hoặc thất bại hoàn toàn mà không có bất kỳ tác dụng phụ nào. Đó là một trong những thứ mà những chiếc máy tính này phải có. Nếu không, tôi không nghĩ có thể viết được phần mềm đáng tin cậy cho họ. Đơn giản là bạn không thể xây dựng được bất kỳ logic vững chắc hoặc logic vững chắc nào về mặt tài chính.

Bạn có thể xây dựng một hệ thống nhất quán, nhưng theo tôi, đó là một loại phần mềm khác. Vì vậy, luôn có sự căng thẳng giữa việc duy trì trạng thái nguyên tử của hệ thống và hiệu suất của nó. Bởi vì nếu bạn đảm bảo điều này, điều đó cuối cùng có nghĩa là bất cứ lúc nào bạn cũng phải chọn một người viết cụ thể trên toàn cầu để xử lý một phần cụ thể của bang. Để giải quyết vấn đề này, bạn cần có một trình sắp xếp thứ tự duy nhất và tuyến tính hóa các sự kiện này. Điều này tạo ra những điểm có thể trích xuất giá trị và cải thiện tính công bằng của hệ thống. Tôi nghĩ thực sự rất khó để giải quyết những vấn đề này, không chỉ Solana phải đối mặt với những vấn đề này mà Ethereum và Lightning Robots cũng gặp phải những vấn đề này.

Solana và Ethereum

a16z crypto: Một trong những vấn đề thường được tranh luận, đặc biệt là trong cộng đồng Ethereum, là khả năng xác minh việc thực thi, điều này rất quan trọng đối với người dùng vì họ không có máy móc mạnh mẽ để xác minh hoạt động trong mạng, Cái gì suy nghĩ của bạn là gì?

Anatoly Ykovenko: Tôi nghĩ mục tiêu cuối cùng của cả hai hệ thống đều rất giống nhau. Nếu bạn nhìn vào các mục tiêu của lộ trình Ethereum, ý tưởng là băng thông mạng tổng thể lớn hơn bất kỳ nút đơn lẻ nào và mạng đã tính toán hoặc xử lý nhiều sự kiện hơn bất kỳ nút riêng lẻ nào. Bạn phải tính đến các yếu tố bảo mật của hệ thống như vậy. Ngoài ra còn có các giao thức để đưa ra bằng chứng gian lận, kế hoạch lấy mẫu, v.v., tất cả đều thực sự áp dụng cho Solana.

Vì vậy, nếu bạn lùi lại và nhìn vào nó, nó không thực sự khác biệt lắm. Bạn có một hệ thống giống như một hộp đen và tạo ra nhiều băng thông đến mức nó không thực tế lắm đối với một người dùng ngẫu nhiên. Vì vậy, họ cần dựa vào kỹ thuật lấy mẫu để đảm bảo tính xác thực của dữ liệu. Giống như một mạng lưới tin đồn rất mạnh mẽ, có khả năng truyền bá bằng chứng gian lận, v.v. tới tất cả khách hàng. Những điều được đảm bảo giữa Solana và Ethereum là như nhau. Tôi nghĩ sự khác biệt chính giữa cả hai là Ethereum phụ thuộc rất nhiều vào câu chuyện về việc bản thân nó là một loại tiền tệ toàn cầu, đặc biệt là câu chuyện về việc cạnh tranh với Bitcoin như một phương tiện lưu trữ giá trị.

Tôi nghĩ việc cho phép người dùng có các nút rất nhỏ là hợp lý. Ngay cả khi họ chỉ tham gia một phần vào mạng thay vì để mạng được các chuyên gia điều hành hoàn toàn. Thành thật mà nói, tôi nghĩ đó là một sự tối ưu hóa hợp lý, chẳng hạn như **Nếu bạn không quan tâm đến việc thực thi mà chỉ giải quyết, tại sao không giữ các yêu cầu về nút ở mức tối thiểu và để mọi người tham gia một phần vào các hoạt động mạng? **Tôi không nghĩ việc này sẽ tạo ra một hệ thống giảm thiểu độ tin cậy hoặc an toàn tuyệt đối cho đại đa số thế giới, mọi người sẽ vẫn phải dựa vào việc lấy mẫu dữ liệu sẵn có và chống gian lận. Để xác minh xem blockchain có làm sai hay không, người dùng chỉ cần thực thi chữ ký của đa số người trong chuỗi.

Trên Solana, một giao dịch mô tả một phần trạng thái hành động của tất cả những người đã chạm vào giao dịch. Nó chạy trên mọi thiết bị, chẳng hạn như trình duyệt trên điện thoại di động. Thật dễ dàng để thực hiện một giao dịch duy nhất được ký bởi đa số mọi người vì mọi thứ trên Solana đều được chỉ định trước nên việc xây dựng trên Solana thực sự dễ dàng hơn. Giống như EVM hoặc bất kỳ hợp đồng thông minh nào cũng có thể chạm vào bất kỳ trạng thái nào và nhảy ngẫu nhiên giữa chúng trong quá trình thực hiện. Theo một cách nào đó, nó gần như đơn giản hơn. Nhưng tôi nghĩ ở mức độ rất cao, người dùng cuối cùng phải dựa vào DAS và các bằng chứng gian lận. Tại thời điểm này, tất cả các thiết kế đều giống nhau.

a16z crypto: Tôi nghĩ sự khác biệt giữa cả hai là bằng chứng không có kiến thức và bằng chứng xác thực, đặc biệt là bằng chứng gian lận. Có vẻ như bạn nghĩ rằng zkEVM gần như không thể kiểm toán được và chúng sẽ không được phát triển trong một vài năm. Tôi muốn hỏi bạn, tại sao Solana không ưu tiên bằng chứng không có kiến thức và bằng chứng xác thực như Ethereum?

Anatoly Ykovenko: Tôi nghĩ có hai thách thức ở đây, một là cách chúng tôi ưu tiên chúng, bởi vì có một công ty tên là "giao thức trắng" đang xây dựng bằng chứng không có kiến thức cho các ứng dụng. Thời gian chứng minh nhanh chóng. Người dùng sẽ không nhận thấy chúng trong quá trình tương tác với chuỗi.

Trên thực tế, bạn có thể kết hợp chúng. Bạn có thể yêu cầu một giao dịch Solana gọi tới năm chương trình zk khác nhau. Vì vậy, môi trường này có thể tiết kiệm tài nguyên máy tính hoặc tạo sự riêng tư cho người dùng nhưng nó không thực sự xác minh được toàn bộ chuỗi. Lý do khiến tôi nghĩ rất khó để xác minh toàn bộ chuỗi là vì các hệ thống không có kiến thức không thể xử lý tốt một số lượng lớn các phụ thuộc trạng thái tuần tự, ví dụ điển hình nhất là vdf (hàm trễ có thể xác minh). Khi bạn cố gắng chứng minh một SHA tuần tự, một SHA đệ quy bằng 56, bạn sẽ thấy rằng nó bị hỏng vì các phụ thuộc trạng thái thứ tự trong quá trình thực thi làm tăng đáng kể các ràng buộc mà hệ thống phải có. Và việc xác minh mất nhiều thời gian, tôi không biết liệu đây có phải là kết quả tốt nhất trong ngành hay không, kết quả mới nhất tôi thấy trên twitter là SHA 256 byte mất khoảng 60 mili giây. Đó là một thời gian dài cho một lệnh bấm chuột.

Vì vậy, việc sắp xếp các phép tính và tính toán cổ điển là cần thiết. Và trong một môi trường được thiết kế để thực thi, nơi có nhiều thị trường, bạn thực sự có rất nhiều sự phụ thuộc tuần tự. Thị trường đang rất nóng. Mọi người gửi dữ liệu trực tiếp đến một cặp giao dịch và mọi thứ xung quanh cặp giao dịch đó đều phụ thuộc vào cặp giao dịch đó. Vì vậy, giống như việc thực thi, sự phụ thuộc thứ tự này thực sự khá lớn, điều này sẽ dẫn đến một hệ thống chứng minh rất dài.

Solana không cấm ai đó chạy trình chứng minh không có kiến thức bằng cách sử dụng ánh sáng đệ quy để xác minh toàn bộ phép tính, nếu điều đó khả thi. Nhưng điều người dùng cần là trong quá trình giao dịch, thông tin của tôi nhanh chóng được ghi vào chuỗi và nó được ghi bằng micro giây hoặc mili giây và tôi cần nhanh chóng có được trạng thái cũng như một số đảm bảo về trạng thái. Đây là chìa khóa để đạt được.

Vì vậy, tôi nghĩ chúng ta cần giải quyết vấn đề này và điều đó đòi hỏi khả năng cạnh tranh thực sự trong tài chính truyền thống. Nếu điều đó có thể đạt được thì bạn có thể bắt đầu xem xét không có kiến thức và tìm ra cách chúng tôi có thể cung cấp những đảm bảo này cho những người dùng không muốn xác minh chuỗi, không muốn dựa vào những sự kiện này, nhưng có lẽ chúng tôi có thể làm được ít nhất 24 giờ một lần hoặc tương tự như vậy. Tôi nghĩ có hai trường hợp sử dụng khác nhau, đầu tiên, chúng ta phải thực sự giải quyết được vấn đề về cơ chế thị trường, sau đó là đối với những người dùng đuôi dài khác.

a16z crypto: Có vẻ như điều bạn đang nói là bằng chứng hợp lệ, bằng chứng ZK rất tốt trong việc giải quyết, nhưng không thực sự hữu ích trong việc thực thi vì độ trễ quá cao và hiệu suất của chúng cần phải được cải thiện.

Anatoly Ykovenko: Cho đến nay điều đó là sự thật. Đây là trực giác của tôi vì lý do đơn giản là chuỗi càng hoạt động thì trạng thái càng phụ thuộc vào nhiều điểm nóng. Chúng không thể song song hóa hoàn toàn và sẽ không bao giờ nói chuyện với nhau. Đó chỉ là một loạt mã chất lượng kém.

a16z crypto: Một lập luận phản bác khác có thể là bằng chứng không có kiến thức đang có tiến bộ theo cấp số nhân vì hiện nay có rất nhiều khoản đầu tư vào lĩnh vực này. Có thể 5 năm, 10 năm nữa chi phí có thể giảm từ 1.000 lần hiện nay xuống mức khả thi hơn. Bạn đến từ nền tảng kỹ thuật phần cứng và tôi muốn nghe ý kiến của bạn về cách để một nút thực hiện tính toán và tạo bằng chứng, sau đó phân phối bằng chứng cho những nút khác, có thể hiệu quả hơn việc để mỗi nút thực hiện tính toán trên của riêng nó. Bạn nghĩ gì về điều này? Xem?

Anatoly Ykovenko: Xu hướng này hữu ích cho các hệ thống không có kiến thức nhằm tối ưu hóa chương trình. Ngày càng có nhiều điều đang xảy ra trên chuỗi. Số lượng ràng buộc sẽ tăng nhanh hơn mức bạn có thể thêm phần cứng và sau đó bạn tiếp tục thêm phần cứng. Đây là cảm giác ruột thịt của tôi. Cảm giác của tôi là khi nhu cầu tăng lên, chẳng hạn như ngày càng có nhiều tính toán trên chuỗi, thì các hệ thống không có kiến thức sẽ ngày càng khó theo kịp với độ trễ thấp. Tôi thậm chí còn không chắc liệu nó có khả thi 100% hay không. Tôi nghĩ rất có thể bạn có thể xây dựng một hệ thống có thể xử lý các lô đệ quy cực lớn, nhưng bạn vẫn phải chạy thực thi cổ điển, chụp ảnh nhanh mỗi giây. Sau đó, đầu tư một giờ tính toán trên một trang trại song song lớn, xác minh giữa mỗi ảnh chụp nhanh và tính toán lại từ đó, nhưng việc đó cần có thời gian và tôi nghĩ đó là một thách thức.

Tôi không biết liệu ZK có thể bắt kịp hay không trừ khi nhu cầu giảm, nhưng tôi nghĩ nhu cầu cuối cùng sẽ chững lại. Giả sử phần cứng tiếp tục được cải thiện, đến một lúc nào đó, nhu cầu về tiền điện tử sẽ bão hòa, giống như số lượt tìm kiếm trên Google mỗi giây hiện tại có thể đã bão hòa. Sau đó, bạn sẽ bắt đầu thấy điều này xảy ra. Tôi nghĩ chúng ta vẫn còn cách xa mục tiêu đó.

a16z crypto: Một điểm khác biệt lớn giữa hai mô hình là thế giới quan tập trung vào Rollup của Ethereum, về cơ bản là mô hình phân mảnh điện toán, phân vùng sẵn có của dữ liệu, mô hình phân vùng băng thông và hoạt động mạng. Vì vậy, có thể hình dung rằng cuối cùng có thể đạt được thông lượng lớn hơn vì bạn có thể thêm các bản cuộn gần như vô hạn lên trên một bản cuộn, nhưng điều đó có nghĩa là phải ảnh hưởng đến độ trễ. Vì vậy, điều gì quan trọng hơn? Đó là thông lượng tổng thể của đường truyền hay độ trễ truy cập? Có lẽ cả hai đều quan trọng?

Anatoly Ykovenko: Tôi nghĩ vấn đề chính là ở chỗ, bạn có Rollup và Sorter, mọi người sẽ trích xuất giá trị từ việc xây dựng Sorter và Rollup, trong hệ thống này ít nhiều bạn sẽ có điểm chung là Sorter. Hoạt động của họ không khác gì Citadel, Jump, môi giới, thương nhân, v.v. Họ đều định tuyến các đơn đặt hàng. Những hệ thống này đã tồn tại. Thiết kế này không thực sự phá vỡ toàn bộ sự độc quyền. Tôi nghĩ cách tốt nhất là xây dựng một hệ thống thương mại hoàn toàn không cần cấp phép để những người trung gian đó không thể thực sự tham gia vào nó và bắt đầu lấy giá trị của máy trạng thái đồng bộ hóa toàn cầu.

Rất có thể, nó thực sự sẽ tốn ít chi phí sử dụng hơn vì nó giống như việc tạo ra một loạt các ống nhỏ khác nhau.

Nói chung, việc định giá cho bất kỳ kênh nhất định nào đều dựa trên dung lượng còn lại của đường ống đó chứ không phải dựa trên dung lượng mạng tổng thể. Rất khó để xây dựng một hệ thống chia sẻ hoàn toàn băng thông mạng, bạn có thể thử đặt các khối ở bất cứ nơi nào có sẵn như thiết kế Rollup, nhưng tất cả chúng sẽ cạnh tranh và trả giá. Nó không đơn giản như một đường ống khổng lồ và giá cả được tính theo công suất còn lại của chuỗi đường ống này. Vì là nguồn tổng hợp băng thông nên giá của nó sẽ thấp hơn nhưng tốc độ và hiệu suất cuối cùng sẽ cao hơn.

Chặn không gian và tương lai

a16z crypto: Tôi từng nghe bạn nói rằng bạn không tin rằng nhu cầu về không gian khối là không giới hạn. Bạn có nghĩ nhu cầu về không gian khối của blockchain sẽ đạt đến điểm cân bằng khi web3 được áp dụng phổ biến không?

Anatoly Ykovenko: Hãy tưởng tượng nếu các kỹ sư của Qualcomm được thông báo rằng nhu cầu về băng thông di động là vô hạn và mã được thiết kế là vô hạn. Điều này thật nực cười. **

Trên thực tế, bạn sẽ thiết kế một mục tiêu và thiết kế cho nhu cầu này, chẳng hạn như suy nghĩ xem cần bao nhiêu phần cứng? Tôi có cần phải bắt đầu không? Việc thực hiện đơn giản nhất là gì? Chi phí triển khai là bao nhiêu? vân vân. Trực giác của tôi là 99,999% giao dịch có giá trị nhất chỉ có thể yêu cầu ít hơn 100.000 TPS. Đây là dự đoán trực quan của tôi. Việc đạt được hệ thống 100.000 TPS thực sự khá khả thi, phần cứng hiện tại có thể đạt được và phần cứng Solana cũng có thể làm được. Tôi nghĩ tốc độ 100.000 TPS có lẽ là không gian blockchain trong 20 năm tới.

a16z crypto: Có thể nhu cầu về không gian khối đang tăng cao vì không gian khối có giá cả phải chăng và mọi người muốn sử dụng nó cho mọi mục đích?

Anatoly Ykovenko: Nhưng vẫn có giá sàn. Giá mua phải bao gồm chi phí băng thông của mỗi trình xác nhận. Giống như chi phí đầu ra sẽ chi phối chi phí xác minh. Nếu bạn có 10.000 nút, có thể bạn cần định giá mức sử dụng mỗi byte của mạng ở mức gấp 10.000 lần chi phí đầu ra thông thường, nhưng điều đó nghe có vẻ đắt.

a16z crypto: Vậy tôi đoán đó là một câu hỏi, bạn nghĩ đến một lúc nào đó Solana sẽ đạt đến giới hạn, hay bạn nghĩ kiến trúc nguyên khối là đủ?

Anatoly Ykovenko: Cho đến nay, lý do mọi người thực hiện sharding là vì họ đã xây dựng các hệ thống có băng thông thấp hơn nhiều so với Solana, do đó, họ gặp phải những hạn chế về dung lượng và bắt đầu đấu thầu để có được băng thông, điều này đã vượt quá chi phí xuất khẩu rất nhiều. Lấy chi phí đầu ra của 10.000 nút làm ví dụ, lần cuối cùng tôi xem xét giá chi phí đầu ra trên mỗi megabyte cho trình xác thực Solana phải là 1 USD, đây là giá sàn và bạn không thể sử dụng giá này để phát video. Nhưng nó rẻ, bạn có thể sử dụng nó để tìm kiếm và về cơ bản bạn có thể đưa mọi tìm kiếm vào chuỗi và nhận lại kết quả từ công cụ tìm kiếm của mình.

a16z crypto: Tôi nghĩ đây thực sự là một điểm thú vị vì chúng tôi đã đặt câu hỏi ở đầu podcast "mục tiêu cuối cùng của việc mở rộng blockchain là gì", có nghĩa là khả năng mở rộng của blockchain là câu hỏi quan trọng nhất.

Chris đã từng sử dụng phép so sánh này trước đây, phần lớn những tiến bộ về AI trong thập kỷ qua là do phần cứng tốt hơn, đây thực sự là chìa khóa. Vì vậy, tôi nghĩ chúng ta đang nói về khả năng mở rộng của blockchain cho cùng một mục đích. Nếu chúng ta có thể đạt được mức tăng TPS đáng kể, mọi thứ sẽ diễn ra bình thường. Nhưng một phản đối thú vị là Ethereum có thể hoàn thành 12 giao dịch mỗi giây và thông lượng của Ethereum vẫn lớn hơn bất kỳ L2 đơn lẻ nào, tính phí xử lý tương đối cao. Trên Solana, nhiều giao dịch chuyển khoản đơn giản có phí giao dịch thấp. Khi nói về vấn đề này, chúng ta thường kết luận rằng nếu chúng ta đạt được mức độ lớn tiếp theo về thông lượng, sẽ có rất nhiều ứng dụng mới mà chúng ta không thể suy luận hoặc nghĩ tới ngay bây giờ. Theo một cách nào đó, Solana đã là nơi xây dựng các ứng dụng trong vài năm qua và có rất nhiều thứ rất giống với những thứ được xây dựng trên Ethereum.

Bạn có nghĩ rằng thông lượng cao hơn hoặc độ trễ thấp hơn sẽ mở khóa được nhiều ứng dụng mới không? Hay hầu hết mọi thứ được xây dựng trên blockchain trong 10 năm tới sẽ rất giống với những thiết kế mà chúng ta đã nghĩ ra?

Anatoly Ykovenko: Thực ra, tôi nghĩ hầu hết các ứng dụng sẽ rất giống nhau. Điều khó bẻ nhất là làm thế nào để xây dựng một mô hình kinh doanh, chẳng hạn như làm thế nào để áp dụng những công cụ mới này? Tôi nghĩ chúng ta đã khám phá ra công cụ này.

**Lý do khiến các giao dịch Ethereum đắt đỏ là vì trạng thái của nó rất có giá trị và khi bạn có trạng thái đó và bất kỳ ai cũng có thể viết thư cho nó, họ sẽ tạo ra chi phí cơ hội kinh tế khi là người đầu tiên viết trạng thái này và tất cả đều tăng vọt một cách hiệu quả các thứ phí. Đây là yếu tố tạo ra phí giao dịch có giá trị trên Ethereum. **Để đạt được điều này, nhiều ứng dụng cần tạo ra trạng thái có giá trị này để mọi người sẵn sàng tiếp tục viết và để mọi người bắt đầu cạnh tranh để có được mức phí cao hơn.

a16z crypto: Tôi đưa ra một lập luận phản bác ở đây. Tôi nghĩ thật dễ dàng đánh giá thấp khả năng sáng tạo của các nhà phát triển và doanh nhân trên khắp không gian. Trên thực tế, nếu bạn nhìn lại lịch sử, giống như làn sóng đầu tiên của web và Internet bắt đầu từ những năm 1990, chúng ta đã mất một thời gian dài để thực sự phát triển được động lực chính của các ứng dụng thú vị. Lấy tiền điện tử làm ví dụ, bắt đầu từ Ethereum vào khoảng năm 2014, chúng ta thực sự đã có những blockchain có thể lập trình được. Những thứ như Solana chỉ thực sự tồn tại được khoảng 4 năm. Người ta đã lâu không khám phá các thiết kế. .

Thực tế là số lượng nhà phát triển trong lĩnh vực này vẫn còn cực kỳ ít. Ví dụ, có lẽ có hàng chục nghìn nhà phát triển biết cách viết hợp đồng thông minh và thực sự hiểu được hứa hẹn của blockchain như một chiếc máy tính. Vì vậy, tôi cảm thấy vẫn còn sớm để phát triển những ý tưởng thú vị về blockchain. Không gian thiết kế mà nó tạo ra rộng lớn đến mức tôi nghi ngờ rằng chúng ta sẽ ngạc nhiên về những gì mọi người tạo ra trong tương lai. Chúng có thể không chỉ liên quan đến giao dịch, thị trường hoặc tài chính. Chúng có thể ở dạng cấu trúc dữ liệu được chia sẻ rất có giá trị nhưng lại đóng vai trò không liên quan đến tài chính.

Một ví dụ điển hình là mạng xã hội phi tập trung, trong đó biểu đồ xã hội được đưa vào chuỗi như một hàng hóa công cộng, cho phép nhiều doanh nhân và nhà phát triển công nghệ khác xây dựng trên đó. Bởi vì biểu đồ xã hội nằm trên blockchain và mở và có thể truy cập được đối với tất cả các nhà phát triển, biểu đồ xã hội trở thành trạng thái rất có giá trị để blockchain duy trì. Bạn có thể tưởng tượng mọi người muốn xuất bản số lượng lớn giao dịch vì nhiều lý do khác nhau, chẳng hạn như cập nhật cấu trúc dữ liệu này theo thời gian thực. Nếu những giao dịch này đủ rẻ, tôi tưởng tượng các nhà phát triển sẽ tìm ra cách tận dụng chúng.

Trong lịch sử, bất cứ khi nào máy tính nhanh hơn. Các nhà phát triển sẽ tìm cách tận dụng sức mạnh tính toán bổ sung để cải thiện ứng dụng của họ. Chúng ta không bao giờ có đủ sức mạnh tính toán. Mọi người luôn muốn có nhiều sức mạnh tính toán hơn và tôi nghĩ điều tương tự cũng sẽ xảy ra với máy tính blockchain. Và sẽ không có giới hạn trên, có thể giới hạn trên không phải là không giới hạn, nhưng tôi nghĩ giới hạn trên về nhu cầu về không gian khối phải cao hơn nhiều so với chúng ta nghĩ.

Anatoly Ykovenko: Nhưng mặt khác, các trường hợp sử dụng Internet thực ra đã được phát hiện từ rất sớm, chẳng hạn như tìm kiếm, biểu đồ xã hội và thương mại điện tử cũng được phát hiện từ rất sớm, có thể là vào những năm 1990.

a16z crypto: Có một số điều khó dự đoán. Ví dụ, xe đạp dùng chung rất khó dự đoán. Trên thực tế, hình thức tìm kiếm cuối cùng cũng khó dự đoán và việc tôi sử dụng rộng rãi những thứ như phát trực tuyến video trên mạng xã hội ngay từ đầu cũng là điều không thể tưởng tượng được.

Tôi nghĩ, giống như ở đây, chúng ta có thể nghĩ ra một số ứng dụng mà mọi người có thể xây dựng trên blockchain. Nhưng với những hạn chế hiện tại và hạn chế về cơ sở hạ tầng, một số ứng dụng này dường như không thể tưởng tượng được. Một khi những hạn chế này được dỡ bỏ và một khi có thêm nhiều người tham gia vào lĩnh vực này để xây dựng, chúng ta có thể tưởng tượng rằng nhiều ứng dụng hạng nặng có thể xuất hiện trong tương lai. Vì vậy, nếu chúng ta để nó phát triển, chúng ta có thể ngạc nhiên về sức mạnh của nó.

Anatoly Ykovenko: Có một trò chơi bài thú vị tên là "dot Bomb", trong đó mục tiêu của trò chơi là mất tiền càng chậm càng tốt. Bạn thực sự không thể thắng hay kiếm được tiền. Bạn đang điều hành nhiều công ty khởi nghiệp khác nhau sử dụng các ý tưởng internet của thập niên 90. Không có ngoại lệ, mọi cái gọi là ý tưởng tồi, chẳng hạn như giao hàng tạp hóa trực tuyến và cửa hàng thú cưng trực tuyến, ít nhất đã trở thành một ngành kinh doanh trị giá hàng tỷ đô la sau năm 2010. Vì vậy, tôi nghĩ rằng rất nhiều ý tưởng ban đầu có thể tệ hoặc thất bại trong quá trình triển khai ban đầu nhưng cuối cùng lại được áp dụng rất tốt trong tương lai.

Việc áp dụng Blockchain trong tương lai

a16z crypto: Vậy câu hỏi đặt ra là, bạn nghĩ đâu là chìa khóa đưa blockchain từ ứng dụng hiện tại trở thành xu hướng phổ biến trên Internet? Nếu không phải là khả năng mở rộng thì yếu tố cản trở nào khác, chẳng hạn như sự chấp nhận văn hóa đối với blockchain là gì? Đây có phải là vấn đề riêng tư không? Đó có phải là trải nghiệm người dùng?

Anatoly Ykovenko: Điều này làm tôi nhớ đến lịch sử phát triển của Internet và tôi nhớ toàn bộ trải nghiệm đã thay đổi như thế nào, sau khi vào đại học, tôi có một địa chỉ email và mọi người ở nơi làm việc đều có một Địa chỉ email, tôi bắt đầu nhận được một số link chứa nhiều nội dung khác nhau, từ đó trải nghiệm người dùng trên Internet cũng trở nên tốt hơn, chẳng hạn như Hotmail ra đời và Facebook cũng phát triển.

Nhờ đó, suy nghĩ của mọi người đã thay đổi và họ hiểu Internet là gì. Ban đầu, mọi người thậm chí còn khó hiểu URL là gì, nhấp vào thứ gì đó có nghĩa là gì? Việc vào máy chủ có ý nghĩa gì? Chúng ta có cùng một vấn đề với khả năng tự điều chỉnh và cần mọi người thực sự hiểu những khái niệm này, chẳng hạn như cụm từ ghi nhớ nghĩa là gì? Ví và giao dịch có ý nghĩa gì? Tâm trí của mọi người cần phải thay đổi, và sự thay đổi này đang dần diễn ra. Tôi nghĩ mọi người dùng cuối cùng mua tiền điện tử và gửi nó vào ví tự điều chỉnh của họ sẽ hiểu điều này khi họ có trải nghiệm đó. Nhưng cho đến nay, không có nhiều người có được trải nghiệm này.

a16z crypto:** Các bạn đã chế tạo ra một chiếc điện thoại di động. Có lẽ bạn có thể cho chúng tôi biết nguồn cảm hứng để tạo ra chiếc điện thoại này đến từ đâu và bạn nghĩ chương trình khuyến mãi sẽ diễn ra như thế nào? **

Anatoly Ykovenko: Trải nghiệm của tôi tại Qualcomm khiến tôi nhận ra rằng đây là một vấn đề có những hạn chế, chúng tôi có thể giải quyết nó và nó sẽ không chuyển toàn bộ công ty sang điện thoại di động. **Vì vậy, đây là cơ hội có chi phí cận biên rất thấp đối với chúng tôi và có thể thay đổi ngành công nghiệp tiền điện tử hoặc di động. **

Đây là điều đáng làm. Chúng tôi đã làm việc với một công ty để xây dựng một thiết bị và khi chúng tôi làm việc với họ để ra mắt các tính năng dành riêng cho tiền điện tử, chúng tôi đã nhận được những đánh giá thực sự tuyệt vời từ những người và nhà phát triển, những người cho rằng thiết bị này giống như một giải pháp thay thế cửa hàng ứng dụng. Nhưng mọi thứ vẫn chưa rõ, chẳng hạn như liệu ứng dụng tiền điện tử trong điều kiện vĩ mô có hấp dẫn đến mức mọi người sẵn sàng chuyển từ iOS sang Android hay không? Một số người sẵn lòng, nhưng vẫn chưa nhiều. Việc khởi động một thiết bị là rất khó khăn. Về cơ bản, mọi thiết bị ra mắt ngoài Samsung và Apple đều kết thúc trong thất bại, nguyên nhân là do dây chuyền sản xuất của Samsung và Apple đã được tối ưu hóa tốt, bất kỳ công ty mới nào cũng không thể cạnh tranh với những gã khổng lồ này về mặt phần cứng. phía sau.

Vì vậy, bạn cần phải có lý do "tôn giáo" nào đó để mọi người chuyển đổi và có thể tiền điện tử chính là lý do đó. Chúng tôi chưa chứng minh được điều đó nhưng chúng tôi cũng không bác bỏ nó. Giống như chúng tôi chưa thấy trường hợp sử dụng mang tính đột phá nào trong đó tính năng tự điều chỉnh giống như một tính năng quan trọng mà mọi người cần và họ sẵn sàng thay đổi hành vi của mình.

a16z crypto: Bạn là một trong số ít người sáng lập có thể xây dựng cả mạng phần cứng và mạng phi tập trung. Các giao thức hoặc mạng phi tập trung thường được so sánh với việc xây dựng phần cứng vì mức độ phức tạp của nó, bạn có nghĩ phép ẩn dụ này đúng không?

Anatoly Ykovenko: Giống như hồi tôi còn làm việc ở Qualcomm. Nếu phần cứng có vấn đề thì sẽ gây ra rất nhiều vấn đề, ví dụ như nếu một cuộn băng bị hỏng, công ty sẽ tốn hàng chục triệu đô la mỗi ngày để sửa chữa, điều này có thể gây ra thảm họa. Trong một công ty phần mềm, bạn vẫn có thể nhanh chóng tìm ra vấn đề và có thể vá phần mềm 24 giờ một ngày, điều này khiến việc này trở nên dễ dàng hơn.

Cộng đồng và Phát triển

a16z crypto: Solana đã làm rất tốt việc xây dựng cộng đồng của mình và có một cộng đồng rất mạnh mẽ. Tôi tò mò không biết bạn đã sử dụng phương pháp nào để xây dựng công ty và xây dựng hệ sinh thái của mình?

Anatoly Ykovenko: Có thể nói có một chút may mắn trong đó. Chúng tôi vẫn là Solana Lab của năm 2018, tức là ở cuối chu kỳ trước. Và nhiều đối thủ cạnh tranh của chúng tôi thực tế đã huy động được số vốn gấp nhiều lần số vốn chúng tôi có. Lúc đó đội của chúng tôi còn nhỏ. Chúng tôi không có đủ tiền để xây dựng và tối ưu hóa cdm, vì vậy chúng tôi đã xây dựng thời gian chạy mà chúng tôi nghĩ có thể chứng minh tính năng chính này - một chuỗi khối có thể mở rộng và không bị ràng buộc, không bị hạn chế bởi số lượng nút, hiệu ứng Độ trễ nghiêm trọng. Chúng tôi thực sự mong muốn tạo ra những bước đột phá trên cả 3 lĩnh vực.

Lúc đó chúng tôi chỉ tập trung xây dựng mạng lưới nhanh này và không quan tâm đến quá nhiều khía cạnh khác. Trên thực tế, khi mạng ra mắt, chúng ta chỉ có explorer và ví dòng lệnh rất thô sơ nhưng tốc độ mạng rất nhanh. Đây cũng là chìa khóa để thu hút các nhà phát triển vì không có mạng nhanh, rẻ nào khác có thể thay thế nó, cũng như không có mạng lập trình nào có thể cung cấp tốc độ, độ trễ và thông lượng như vậy.

Đây thực sự là lý do tại sao các nhà phát triển có thể phát triển. Vì nhiều người không thể sao chép và dán mã Solidity vào thời điểm đó nên tất cả phải bắt đầu lại từ đầu. Quá trình xây dựng từ đầu thực chất là quá trình đầu vào của các kỹ sư. Ví dụ: nếu bạn có thể xây dựng các nguyên hàm quen thuộc trong ngăn xếp a và ngăn xếp b, thì bạn có thể tìm hiểu ngăn xếp b từ đầu đến cuối. Nếu bạn có thể chấp nhận sự đánh đổi nhất định, bạn có thể trở thành người ủng hộ.

**Nếu chúng tôi có nhiều kinh phí hơn, chúng tôi có thể đã phạm sai lầm khi cố gắng xây dựng khả năng tương thích EVM, nhưng thực tế là chúng tôi có thời gian kỹ thuật hạn chế buộc chúng tôi chỉ ưu tiên những thứ quan trọng nhất, đó là hiệu suất của máy trạng thái. **

Cảm giác sâu sắc của tôi là nếu chúng ta có thể dỡ bỏ các ràng buộc đối với các nhà phát triển và cung cấp cho họ một mạng lưới rất lớn, rất nhanh, chi phí thấp, thì họ có thể dỡ bỏ các ràng buộc đối với chính mình. Và điều này đã thực sự xảy ra, thật bất ngờ và đáng kinh ngạc. Tôi không chắc liệu chúng tôi có thành công hay không nếu không chọn đúng thời điểm, nếu môi trường vĩ mô không phù hợp. Chúng tôi đã công bố điều này vào ngày 12 tháng 3 và sau đó vào ngày 16 tháng 3, cả thị trường chứng khoán và thị trường tiền điện tử đều sụt giảm 70%. Tôi nghĩ thời điểm trong 3 ngày đó có thể đã cứu chúng tôi.

a16z crypto: Một yếu tố quan trọng khác ở đây là làm thế nào để thu hút các nhà phát triển?

Anatoly Ykovenko: Nó hơi phản trực giác, bạn phải xây dựng chương trình đầu tiên của mình bằng cách nhai kính, việc này đòi hỏi mọi người phải thực sự đầu tư thời gian, chúng tôi gọi đó là "nhai kính".

Không phải ai cũng làm điều đó, nhưng một khi có đủ người làm, họ sẽ xây dựng các thư viện và công cụ giúp nhà phát triển tiếp theo phát triển dễ dàng hơn. Đối với các nhà phát triển, làm được điều này thực sự là một niềm tự hào, và đương nhiên thư viện sẽ được xây dựng và phần mềm sẽ tự nhiên mở rộng. Tôi nghĩ đó là thứ mà chúng tôi thực sự muốn cộng đồng nhà phát triển xây dựng và tiếp thu, bởi vì điều đó thực sự khiến những người đó sở hữu nó, thực sự khiến họ cảm thấy như họ có quyền sở hữu thực sự đối với hệ sinh thái. Chúng tôi cố gắng giải quyết những vấn đề mà họ không thể giải quyết được, chẳng hạn như các vấn đề về thỏa thuận dài hạn.

Tôi nghĩ đó là nguồn gốc của đặc tính này, bạn sẵn sàng nhai thủy tinh vì bạn sẽ nhận lại được thứ gì đó từ nó, bạn sẽ có được quyền sở hữu hệ sinh thái. Chúng tôi có thể tập trung vào việc tạo ra các giao thức mạng rẻ hơn, nhanh hơn và đáng tin cậy hơn.

a16z crypto: Bạn nghĩ gì về trải nghiệm của nhà phát triển và vai trò của các ngôn ngữ lập trình khi chúng được áp dụng phổ biến hơn trong không gian này. Khá khó để tham gia vào lĩnh vực này, học cách sử dụng những công cụ này, học cách suy nghĩ.

Trong mô hình mới, ngôn ngữ lập trình có thể đóng một vai trò quan trọng trong vấn đề này, vì tính bảo mật của hợp đồng thông minh trở thành một nhiệm vụ quan trọng mà các kỹ sư trong lĩnh vực này phải hoàn thành. Những cái cọc rất cao. Trong một thế giới lý tưởng, cuối cùng chúng ta sẽ thấy một thế giới nơi các ngôn ngữ lập trình giúp bạn nhiều hơn những gì bạn làm hiện nay thông qua các công cụ, chẳng hạn như xác minh chính thức, trình biên dịch và các công cụ tự động hóa cho phép bạn xác định Mã của bạn có đúng không?

Anatoly Ykovenko: Theo tôi, việc xác minh chính thức là cần thiết đối với tất cả các ứng dụng Defi. Rất nhiều sự đổi mới diễn ra ở đây, chẳng hạn như xây dựng các thị trường mới, và đây là nơi mà mối đe dọa từ tin tặc là lớn nhất và đây là nơi thực sự cần đến việc xác minh chính thức và các công cụ tương tự.

Tôi nghĩ rằng có rất nhiều ứng dụng khác đang tiến rất nhanh tới việc triển khai một nút và trở nên đáng tin cậy về tác dụng của chúng. Khi bạn có thể thiết lập một tiêu chuẩn duy nhất cho một loại vấn đề nhất định, điều đó sẽ dễ dàng hơn nhiều so với việc một công ty khởi nghiệp xây dựng một giao thức Defi mới phải chịu nhiều rủi ro khi triển khai vì chưa có ai mã hóa nó trước đó. tiền của họ trong giao thức. Đây là nơi bạn cần tất cả các công cụ. Xác minh chính thức, trình biên dịch, ngôn ngữ di chuyển, v.v.

a16z crypto: Thế giới lập trình đang thay đổi theo chiều hướng rất thú vị, bởi vì trước đây hầu hết việc lập trình là lập trình mệnh lệnh truyền thống, tương tự như java. Và khi bạn viết một số mã, nó có thể sai và bị hỏng, sau đó bạn sửa nó.

Tuy nhiên, ngày càng có nhiều ứng dụng có vai trò quan trọng và đối với những ứng dụng này, bạn cần một cách lập trình hoàn toàn khác, một cách đảm bảo tốt hơn rằng mã bạn viết là chính xác. Mặt khác, có một loại lập trình khác đang nổi lên, đó là học máy, liên quan đến việc sử dụng dữ liệu để tổng hợp các chương trình. Cả hai điều này đang ăn mòn hình thức lập trình mệnh lệnh ban đầu. Sẽ ngày càng có ít mã Java thông thường trên thế giới. Các thuật toán học máy sẽ ngày càng được mã hóa dựa trên dữ liệu. Sẽ có nhiều mã được viết thông qua các kỹ thuật chính thức hơn trông giống toán học và xác minh chính thức hơn.

Anatoly Ykovenko: Vâng, tôi thậm chí có thể tưởng tượng rằng tại một thời điểm nào đó, người xác minh sẽ tối ưu hóa ngôn ngữ hợp đồng thông minh và sau đó yêu cầu LLM dịch nó sang Solidity hoặc các neo Solana khác. Cách đây 2 năm có thể mọi người không tin nhưng trên Gpt 4 đã có rất nhiều chức năng bước rồi.

a16z crypto: Tôi thích ý tưởng này. Bạn có thể sử dụng LLM để tạo các thông số kỹ thuật của chương trình đáp ứng yêu cầu của một số công cụ xác minh chính thức nhất định. Sau đó, bạn có thể yêu cầu LLM tương tự tự tạo chương trình. Sau đó, bạn có thể chạy các công cụ xác minh chính thức trên chương trình của mình để xem liệu nó có thực sự đáp ứng đặc điểm kỹ thuật hay không. Nếu không khớp thì sẽ báo lỗi. Bạn có thể phản hồi lại lỗi này cho các LLM khác và để họ thử lại. Bạn có thể tiếp tục làm điều này cho đến khi kết thúc với một chương trình được xác minh chính thức và có thể kiểm chứng được.

Hệ sinh thái và tuyển dụng nhân tài

a16z crypto: Chúng tôi đang thảo luận về cách xây dựng một hệ sinh thái mạnh mẽ. Nhiều blockchain phân cấp gần như ngay lập tức sau khi ra mắt, đến mức nhóm nòng cốt không còn tham gia vào các cuộc thảo luận trên diễn đàn hoặc cố gắng giúp các đối tác khác tham gia. Và có vẻ như bạn đã rất quen thuộc với nó ngay từ những ngày đầu ra mắt mạng lưới và gia nhập thị trường. Tôi nghĩ đây có thể là một lợi thế lớn trong việc xây dựng hệ sinh thái Solana.

Anatoly Ykovenko: Trích dẫn, phân cấp không phải là thiếu sự lãnh đạo, mà là sự lãnh đạo đa nguyên. Tôi vẫn nhớ việc coi trọng Linux ở một công ty lớn như Qualcomm đã khó khăn như thế nào và ngay cả ý tưởng chạy Linux trên thiết bị di động cũng có vẻ buồn cười. Khi tôi mới tham gia, toàn bộ cộng đồng đã cố gắng thuyết phục mọi người rằng nguồn mở có ý nghĩa và tôi nghĩ đó là điều chúng tôi cần làm, rằng mạng lưới cần được phân cấp.

Nhưng điều đó không có nghĩa là không có sự lãnh đạo. Trên thực tế, bạn cần rất nhiều chuyên gia để tiếp tục nói với mọi người về lợi ích của việc sử dụng mạng cụ thể này và kiến trúc của nó, tiếp tục thu hút nhiều người tham gia hơn và tạo ra nhiều nhà lãnh đạo có thể giảng dạy và giáo dục mọi người trên khắp thế giới. Nhưng điều đó không có nghĩa là mọi thứ đều diễn ra dưới một mái nhà. Nếu mạng và mã mở, bất kỳ ai cũng có thể đóng góp và chạy nó. Đương nhiên, nó thực sự được phân cấp. Bạn sẽ tự nhiên thấy khả năng lãnh đạo xuất hiện từ những nơi mà bạn chưa bao giờ ngờ tới.

Mục tiêu của chúng tôi là phát triển mọi thứ xung quanh mình, biến tiếng nói của chúng tôi trở thành một trong số nhiều người chứ không phải khiến người khác im lặng. Chúng tôi tập trung rất nhiều vào những người hâm mộ hackathon, v.v., cố gắng kết nối họ với nhau và cập nhật cho họ. Nó giống như một bánh đà. Chúng tôi cố gắng kết nối mọi người với các nhà phát triển trên khắp thế giới, dành nhiều thời gian gặp riêng họ nhất có thể, sau đó mời tất cả họ tham gia hackathon để cạnh tranh và thúc đẩy họ xây dựng sản phẩm đầu tiên hoặc thứ hai.

Trong số những người dùng tiền điện tử, chỉ một số ít sản phẩm có thể tham gia thị trường, nhận vốn đầu tư mạo hiểm và có số lượng người dùng có thể mở rộng. Đối với tôi, điều đó có nghĩa là chúng ta không đủ sáng tạo. Chúng tôi không có đủ người sáng lập để nhắm tới và tìm ra các mô hình kinh doanh có thể thực sự mở rộng quy mô tới hàng triệu người dùng. Vì vậy, chúng tôi cần rất nhiều công ty cạnh tranh để xem liệu họ có thể đưa ra những ý tưởng tuyệt vời hay không và đó là thách thức lớn nhất.

a16z crypto: Một câu hỏi liên quan là, làm thế nào để bạn thu hút cộng đồng tham gia vào việc phát triển các phần của giao thức cốt lõi? Đây là một trong những vấn đề cân bằng khó khăn nhất đối với bất kỳ hệ sinh thái blockchain nào. Một mặt, bạn có thể giữ cho cộng đồng tham gia tích cực, nhưng mặt khác, bạn có thể kém linh hoạt hơn. Hơn nữa, quá trình quản trị có sự tham gia của nhiều người hơn nên việc phối hợp trở nên khó khăn. Mặt khác, bạn cũng có thể kiểm soát mọi thứ theo cách từ trên xuống và nhờ đó phát triển nhanh hơn. Nhưng về mặt tham gia cộng đồng, bạn sẽ bị ảnh hưởng ở mức độ nhất định.Làm thế nào để bạn đạt được sự cân bằng?

Anatoly Ykovenko: Nói chung, khi tôi làm việc tại các tổ chức, chúng tôi thấy mọi người tích cực đóng góp cho những việc họ muốn làm. Sau đó, họ trải qua quá trình đề xuất và sau đó sẽ có một khoản trợ cấp hoặc thứ gì đó đi kèm với nó. Điều này rất giống với quá trình phỏng vấn, ví dụ khi tôi thuê một người vào phòng thí nghiệm, có thể văn hóa doanh nghiệp không phù hợp với người đó hoặc có thể vì lý do khác nhưng không có nghĩa là người đó không phù hợp. tốt, nhưng có cái gì đó không hoạt động. Tương tự như vậy, bạn sẽ thấy các kỹ sư đã gửi mã và đóng góp vào cơ sở mã. Họ đã biết cách hợp nhất mã về mặt văn hóa và cách giải quyết các vấn đề về định hướng nguồn mở. Khi bạn tìm thấy những người có thể tự giải quyết vấn đề, bạn có thể cấp các khoản trợ cấp và những khoản trợ cấp đó thực sự quan trọng, đảm bảo rằng bạn tìm được những người thực sự giỏi, những người có thể viết mã và sẵn sàng làm việc lâu dài với nó.

a16z crypto: Bạn nghĩ cách tốt nhất để chạy giao thức quản trị phi tập trung hiện nay là gì?

Anatoly Ykovenko: Giống như L1, cách tiếp cận mà chúng tôi thực hiện dường như đang có hiệu quả, giống như linux, hãy tiếp tục tiến về phía trước và tránh sự phủ quyết của bất kỳ người tham gia nào càng nhiều càng tốt. Nó đi theo con đường ít quyền phủ quyết nhất. Thành thật mà nói, có rất nhiều người tham gia có thể phủ quyết bất kỳ thay đổi nào, cảm thấy rằng sự thay đổi đó là không tốt hoặc không muốn thay đổi nó. Nhưng chúng ta phải làm cho hệ thống nhanh hơn, đáng tin cậy hơn và sử dụng ít bộ nhớ hơn và sẽ không ai phản đối những thay đổi này.

Lý tưởng nhất là chúng tôi có một quy trình trong đó bạn đưa ra thiết kế và mọi người dành ba tháng để thảo luận về nó. Vì vậy, trước khi hợp nhất, mọi người có rất nhiều cơ hội để xem mã này và quyết định xem nó tốt hay xấu. Quá trình này có vẻ kéo dài nhưng thực tế không phải vậy. Nếu bạn đã từng làm việc tại một công ty lớn, cơ bản là với Google hoặc Qualcomm, bạn biết rằng bạn phải nói chuyện với rất nhiều người, bạn phải điều khiển nó, đảm bảo rằng tất cả các đối tác chủ chốt, như những người chủ chốt chạm vào cơ sở mã có thể chấp nhận nó và sau đó từ từ hoàn thành nó. Thực hiện những cải cách quyết liệt còn khó khăn hơn. Bởi vì rất nhiều người thông minh đang nhìn vào cùng một thứ, họ thực sự có thể tìm ra một số sai lầm và sau đó đưa ra quyết định cuối cùng.

a16z crypto: Bạn đánh giá thế nào về việc tuyển dụng nhân tài?

Anatoly Ykovenko: Về mặt kỹ thuật, yêu cầu của chúng tôi thường rất cao, ít nhất chúng tôi sẽ thuê những người có thâm niên khá cao. Cách tôi tuyển dụng là, tôi làm việc gì đó từ sớm nên tôi biết cách thực hiện, sau đó tôi nói với nhân viên mới rằng đó là cách tôi làm. Tôi không mong đợi họ sẽ hoàn thành nó trong 90 ngày hoặc đánh bại tôi. Tôi có thể đánh giá họ trong cuộc phỏng vấn và nói với họ rằng đây là vấn đề tôi đang giải quyết. Tôi cần ai đó tiếp quản để tôi có thể làm những việc chưa biết. Trong một công ty khởi nghiệp, nếu bạn là CEO, tốt nhất đừng giao cho ai đó một vấn đề không xác định vì bạn không biết liệu họ có giải quyết được hay không.

Khi hệ sinh thái phát triển đến một mức độ nhất định thì cần có PM. Tôi đã dành rất nhiều thời gian để trả lời các câu hỏi đến nỗi tôi vẫn phải trả lời các câu hỏi cho đến tận 2 giờ sáng. Tôi đã nghĩ, hãy để người khác làm việc này, bây giờ tôi đã biết công việc đó là gì.

a16z crypto: Bạn nghĩ quyền riêng tư sẽ quan trọng như thế nào đối với blockchain trong tương lai?

Anatoly Ykovenko: Tôi nghĩ sẽ có sự thay đổi trong toàn bộ ngành. Đầu tiên, một số người có tầm nhìn sẽ tập trung vào quyền riêng tư, và sau đó đột nhiên, một công ty thanh toán lớn hoặc thứ gì đó sẽ áp dụng công nghệ này và nó sẽ trở thành tiêu chuẩn. Tôi nghĩ nó cần phải là một tính năng - nếu không có tính năng đó, bạn không thể cạnh tranh được. Chúng tôi chưa đạt đến điểm mà thị trường đã trưởng thành, nhưng tôi nghĩ chúng tôi sẽ đạt được điều đó. Một khi nhiều người sử dụng blockchain, mọi người bán trên thế giới sẽ cần có quyền riêng tư. Đây chỉ là yêu cầu tối thiểu.

a16z crypto: Kiến trúc Solana có tác động gì đến MEV? Lãnh đạo có quá nhiều quyền để sắp xếp lại các giao dịch?

Anatoly Ykovenko: Ý tưởng ban đầu của chúng tôi là sắp xếp nhiều hơn 1 người lãnh đạo cho mỗi vị trí. Nếu chúng ta tiến gần đến tốc độ ánh sáng nhất có thể, tức là khoảng 120 mili giây, thì bạn có thể có các cuộc đấu giá theo đợt riêng biệt cứ sau 120 mili giây trên khắp thế giới. Người dùng có thể chọn cái gần đây nhất hoặc cái có mức giảm giá lớn nhất từ tất cả các nhà sản xuất khối có sẵn. Về lý thuyết, đây có lẽ là cách hiệu quả nhất để vận hành tài chính, hoặc tôi chọn trì hoãn và gửi đến nhà sản xuất khối gần nhất; hoặc tôi chọn mức giảm giá cao nhất và thực hiện các giao dịch đô la bị trì hoãn. Đây chỉ là lý thuyết, chúng tôi chưa thử nghiệm nhiều nhà lãnh đạo cho mỗi vị trí, nhưng chúng tôi đang tiến gần hơn và tôi nghĩ nó có thể khả thi, có thể là vào năm tới.

Tôi nghĩ một khi chúng tôi thực hiện điều đó, chúng tôi có thể có được một hệ thống rất mạnh mẽ về cơ bản sẽ tạo ra sự cạnh tranh và giảm thiểu MEV.

a16z crypto: Tối ưu hóa hệ thống yêu thích của bạn trong kiến trúc Solana là gì?

Anatoly Ykovenko: Điều tôi thích nhất về cách chúng tôi truyền bá các khối là đó là một ý tưởng ban đầu và là một trong những điều chúng tôi thực sự cần làm. Chúng tôi có thể mở rộng mạng thành một số lượng rất lớn các nút trong hệ thống và chúng tôi có thể truyền lượng lớn dữ liệu, nhưng lượng đầu ra mà mỗi nút phải chia sẻ, nghĩa là lượng tải đầu ra mà nó phải chịu, là cố định và giới hạn.

Nếu bạn nghĩ về nó ở mức độ cao, khi mỗi người lãnh đạo tạo ra một khối, nó sẽ cắt khối đó thành từng mảnh (luồng) và tạo mã hóa cho những mảnh đó. Sau đó, họ truyền đoạn này đến một nút, sau đó nút này sẽ gửi nó đến các nút khác trong mạng. Bởi vì tất cả dữ liệu được trộn lẫn với mã hóa, chỉ cần có người nhận được dữ liệu, độ tin cậy của dữ liệu rất cao vì số lượng nút truyền dữ liệu rất lớn, trừ khi 50% số nút bị lỗi, điều này cực kỳ khó xảy ra. Vì vậy, đây thực sự là một sự tối ưu hóa tuyệt vời, chi phí đầu tư rất thấp và hiệu suất rất cao.

a16z crypto: Bạn thấy sự phát triển ứng dụng của tiền điện tử trong tương lai như thế nào? Những người dùng không hiểu blockchain này sẽ áp dụng blockchain như thế nào trong tương lai?

Anatoly Ykovenko: Tôi nghĩ chúng tôi có một số ứng dụng và phương thức thanh toán đột phá, bởi vì việc sử dụng tiền điện tử để thanh toán có những lợi thế rõ ràng so với các hệ thống truyền thống. Tôi nghĩ một khi các quy định được ban hành và Quốc hội thông qua một số dự luật, thanh toán sẽ trở thành một trường hợp sử dụng mang tính đột phá. Khi chúng ta có các phương thức thanh toán, tôi nghĩ một khía cạnh khác của nó cũng sẽ phát triển, chẳng hạn như các ứng dụng xã hội, có thể là ứng dụng nhắn tin, ứng dụng biểu đồ xã hội. Các ứng dụng này hiện đang phát triển chậm. Tôi cảm thấy như họ đang ở thời kỳ đỉnh cao để cất cánh và đạt được những con số thực sự ấn tượng.

Khi một sản phẩm được áp dụng phổ biến, nó có thể lặp lại, hiểu chính xác những gì mọi người muốn và cung cấp cho họ sản phẩm đó. Mọi người nên sử dụng sản phẩm vì tiện ích của mình chứ không phải vì token.

a16z crypto: Bạn có lời khuyên nào dành cho những người xây dựng trong không gian hoặc bên ngoài không gian? Hoặc lời khuyên nào dành cho những ai tò mò về tiền điện tử và Web3?

Anatoly Ykovenko: Tôi có thể nói rằng bây giờ là thời điểm tốt nhất. Thị trường hiện tại tương đối trì trệ ở cấp độ vĩ mô và không có nhiều tiếng ồn, bạn có thể tập trung vào việc sản phẩm phù hợp với thị trường. Khi thị trường quay đầu, những khám phá này sẽ đẩy nhanh tốc độ tăng trưởng của bạn một cách đáng kể. Nếu bạn muốn làm việc trong lĩnh vực trí tuệ nhân tạo, các bạn đừng ngại thành lập một công ty trí tuệ nhân tạo, công ty tiền điện tử hay bất cứ thứ gì ngay bây giờ, bạn nên thử xây dựng những ý tưởng này.

Nhưng điều tôi đang muốn nói là mọi người nên cố gắng tạo ra những ý tưởng tuyệt vời hơn thay vì lặp lại những gì đã tồn tại. Phép so sánh hay nhất mà tôi từng nghe là khi người ta phát hiện ra xi măng, mọi người đều tập trung vào việc xây gạch bằng xi măng, và rồi một người nghĩ, có lẽ mình có thể xây những tòa nhà chọc trời. Họ đã nghĩ ra cách kết hợp thép và xây dựng mà chưa ai nghĩ tới. Công cụ mới là xi măng, bạn chỉ cần tìm hiểu thế nào là tòa nhà chọc trời rồi xây dựng nó.

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Chia sẻ
Bình luận
0/400
Không có bình luận
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)