Tôi luôn muốn tham gia hội nghị StarkWare, vì tôi không hiểu sâu về hệ sinh thái StarkWare như các phần khác của Ethereum. Điều này là hợp lý, vì nhiều thành phần trong thế giới Stark đều được tùy chỉnh, chẳng hạn như Starknet có ngôn ngữ phát triển riêng là Cairo và máy ảo CairoVM. Điều này đã tạo ra sự phân chia giữa cộng đồng phát triển Ethereum và Starknet, tạo ra một khoảng cách lớn hơn so với các L2 khác.
Dưới đây là một số câu hỏi mà tôi muốn tìm hiểu:
Tại sao nên sử dụng môi trường phát triển tùy chỉnh? Nó mang lại lợi ích gì? Điều này sẽ gây ra bao nhiêu ma sát cho các nhà phát triển? Lợi thế của Cairo có vượt qua chi phí mất hiệu ứng mạng của Ethereum không?
Quyền sở hữu cộng đồng của Starknet như thế nào? Cộng đồng làm thế nào để lên tiếng trong việc quản trị Starknet?
Đang xây dựng gì trên Starknet? Có những đội nào đang phát triển dự án nào? Starknet đã đưa họ đến đâu?
Tất cả các câu hỏi của tôi đều được giải đáp, và tôi còn biết thêm nhiều điều nữa.
Điều làm tôi bất ngờ là văn hóa của cộng đồng Starknet mạnh mẽ đến vậy. Rõ ràng, chúng ta đang chứng kiến sự phát triển mạnh mẽ của trạng thái mạng Starknet, mặc dù nó vẫn còn rất trẻ. Starknet vẫn đang ở giai đoạn khởi đầu, cố gắng học cách đứng dậy, chưa nói đến việc đi bộ. Tuy nhiên, năng lượng và tinh thần làm chủ mà tôi cảm nhận được từ cộng đồng Starknet khiến tôi cảm thấy lạc quan về hệ sinh thái trẻ này.
Dưới đây là năm điều tôi đã học được tại hội nghị StarkWare:
1. Trạng thái hoạt động của Starknet
Vào sáng thứ Bảy, sau khi đến Tel Aviv, tôi đã đến Hacker House, nơi có hàng trăm nhà phát triển đang lưu trú và làm việc trong những ngày trước sự kiện. Tôi thấy các nhà phát triển trình bày dự án của họ cho nhau, điều này cho tôi cơ hội để hiểu những gì họ đang xây dựng.
Không lâu sau, hai thành viên của Quỹ Starknet đã chủ trì một "hội thảo quản trị", giới thiệu về tình trạng quản trị của cộng đồng Starknet. Họ giống như những tình nguyện viên của cộng đồng, đảm nhận vai trò liên lạc giữa các nhà phát triển và quỹ.
Rõ ràng, việc quản trị của Starknet vẫn đang ở giai đoạn đầu. Chúng ta đang chứng kiến sự ra đời của một điều mới mẻ, đang học cách lên tiếng, cách đứng vững. Thật thú vị, Starknet dường như có rất nhiều nhà phát triển hào hứng tham gia vào quá trình này.
Hiện tại, tổ chức quản trị Starknet chủ yếu được cấu thành từ các nhà phát triển giao thức ( có thể là "nhà phát triển cốt lõi" ), cộng đồng các nhà phát triển Cairo mặc dù có sức ảnh hưởng lớn nhưng số lượng lại ít.
Khi trò chuyện với các nhà phát triển, tôi cảm nhận được một bầu không khí "Đây là mạng lưới của chúng ta". Một số nhà phát triển Starknet dường như đang nhận ra "Tôi có thể sở hữu những gì tôi đang xây dựng". Cảm xúc lạc quan và phấn khởi rất dồi dào, nhưng tôi cũng có một số lo ngại.
Mục tiêu cuối cùng của Starknet là trở thành một hệ thống hoàn toàn phi tập trung và do cộng đồng điều hành, nhưng cộng đồng Starknet vẫn đang ở giai đoạn khởi đầu và còn nhiều công việc phải làm. Tuy nhiên, cộng đồng crypto này không hề chùn bước, và các giải pháp không cần phải xuất hiện đồng thời. Có vẻ như cộng đồng Starknet đã sẵn sàng đối mặt với những thách thức.
2. Starknet phần lớn độc lập với Ethereum
Nếu bạn đã ở trong hệ sinh thái Ethereum một thời gian, bạn có thể đã nhận thấy rằng có một khoảng cách lớn giữa StarkWare và hệ sinh thái Ethereum lớn hơn.
Về mặt kỹ thuật, điều này có thể hiểu được. Starknet phần lớn độc lập với Ethereum, nó thực sự chỉ sử dụng Ethereum làm lớp dữ liệu ( mặc dù Starknet cũng có thể kết hợp với tài sản Ethereum ).
Về lý thuyết, bạn có thể triển khai Starknet trên bất kỳ L1 nào, vì StarkWare đã xây dựng một công nghệ tự tối ưu hóa.
Điều này đã gây ra sự không hài lòng của một số người theo chủ nghĩa tối thượng ETH, tôi thừa nhận rằng trước đây tôi cũng có suy nghĩ như vậy: "Bạn dám không sử dụng EVM sao!?".
Tôi nhận ra những định kiến của mình, vì vậy tôi muốn nhân cơ hội này để nhìn nhận vấn đề từ góc độ của StarkWare.
Trước khi đến Tel Aviv, tôi đã nghe nhiều phản hồi tích cực về việc StarkWare tương tác với các nhà phát triển trong hệ sinh thái. Quan điểm chung là các nhà phát triển cảm thấy StarkWare đã lắng nghe ý kiến về các lựa chọn phát triển Cairo và Starknet.
Rõ ràng, việc chọn thoát khỏi hiệu ứng mạng của Ethereum và xây dựng một hệ sinh thái tự phát triển từ dưới lên là một quyết định đúng đắn. Sau khi hiểu sâu về sự lựa chọn của Cairo cũng như công nghệ mà Uri và Eli khởi xướng, tất cả logic đã được kết nối lại.
SNARKs và STARKs đều là những công nghệ tuyệt vời, phiên bản tốt nhất của chúng xứng đáng được triển khai đầy đủ. StarkWare dường như đã đi xa nhất trong lĩnh vực này.
3. Gánh nặng của Cairo có thể không nặng như tôi tưởng.
Tôi biết rằng mình có thành kiến với tư cách là một người ủng hộ EVM lớn nhất, vì vậy tôi muốn tận dụng cuộc họp này để kiểm tra hiểu biết của mình về trải nghiệm phát triển của Cairo.
Cairo là ngôn ngữ lập trình được tùy chỉnh cho hệ sinh thái StarkWare. Một chủ đề mà tôi nhận thấy là hệ sinh thái StarkWare đã được tối ưu hóa cho chính nó, trong khi các L2 khác thì được tối ưu hóa cho Ethereum. Quan điểm của StarkWare và Starknet là Starknet muốn trở thành phiên bản tốt nhất của chính mình, điều này bao gồm việc xây dựng từ đầu một ngôn ngữ mã hóa nhằm tối đa hóa việc thể hiện tốt nhất công nghệ StarkWare.
Mặc dù điều này hy sinh khả năng thu được hiệu ứng mạng của Ethereum, nhưng thật khó để phản bác lựa chọn thiết kế này, đặc biệt là bây giờ hiệu ứng mạng của Cairo đã đạt đến điểm tới hạn ( rất có thể đã đạt được từ lâu ).
Ngoài ra, còn có đội ngũ xây dựng cầu trung gian cho các nhà phát triển giữa Solidity và Cairo, chẳng hạn như Kakarot.
4. Ví hợp đồng thông minh + L2
Ví hợp đồng thông minh (SCW) và "trừu tượng hóa tài khoản (AA)" có thể coi là đồng nghĩa trong một chừng mực lớn. Mọi người đều đồng ý: trừu tượng hóa tài khoản là một trong những tên gọi tồi tệ nhất trong crypto, một cái tên tồi tệ khác là "EOA: tài khoản do bên ngoài sở hữu", loại ví này đối lập với ví hợp đồng thông minh.
Tất cả các ví trên Ethereum thuộc một trong hai loại: EOA hoặc ví hợp đồng thông minh (SCW).
Hầu hết chúng ta sử dụng ví EOA, bao gồm Ledger, Metamask, Phantom, Coinbase Wallet, v.v. Hiện tại, khoảng 99% ví crypto mà mọi người sử dụng là ví EOA.
Tiềm năng của ví hợp đồng thông minh là vô hạn. EOA đối với Bitcoin, giống như SCW đối với Ethereum.
EOA chỉ có thể ký tên tin nhắn, trong khi SCW là ví hoàn chỉnh Turing. Giống như Ethereum kết hợp tiền và phần mềm, sự trừu tượng hóa tài khoản cho phép chúng ta đưa phần mềm vào ví.
SCW sẽ mang đến sự cải thiện lớn về trải nghiệm người dùng cho crypto, loại bỏ nhiều yếu tố khiến ví crypto trở nên khó sử dụng và không trực quan. Trừu tượng hóa tài khoản mở ra một không gian thiết kế hoàn toàn mới, điều này tự nó đã là một bước đột phá cách mạng.
Tại hội nghị StarkWare, có hai đội SCW chính: Argent X và Braavos.
Tôi là một siêu người dùng sớm của ứng dụng L1 Argent, nhưng khi thời kỳ phí gas thấp của Ethereum kết thúc vào cuối năm 2019, ví thông minh trên L1 đã khó hoạt động bình thường.
Tại sao? Hãy nghĩ về tình huống tồi tệ nhất của Ethereum vào năm 2021: phí gas cao, việc đúc không thành công, trải nghiệm người dùng khó hiểu. Điều đó là do Ethereum không kích hoạt trừu tượng tài khoản trên L1.
Trong một thời gian dài, ranh giới đổi mới của SCW luôn ở trên L2, đặc biệt là ZK L2.
Tại sao là ZK Rollups, chứ không phải Optimistic Rollups(ORUs)?
Các ORU như Optimism và Arbitrum đang cố gắng trở thành tương đương của Ethereum, nhưng do Ethereum chưa kích hoạt trừu tượng hóa tài khoản, nên các ORU hiện tại cũng chưa có.
Hiện tại, 99% ví là ví EOA. Nhưng cuối cùng, 99% ví sẽ là SCW.
Nói chung, sự phổ biến của SCW sẽ phát triển theo hướng này: ZK-Rollups → ORU → Ethereum L1.
L2 có thể thích ứng và đổi mới nhanh hơn L1, ví dụ như L2 tạo ra mạng thử nghiệm sản xuất cho các EIP như trừu tượng hóa tài khoản.
5. ZK-Rollups không sử dụng chứng minh không biết
Vâng, đó là sự thật.
Tôi nhớ đã học điều này từ rất lâu trước đây, nhưng sau đó trong sự hỗn loạn của crypto, tôi đã quên mất sự thật thú vị này.
ZKP được sử dụng đặc biệt để ẩn giấu kiến thức, bất kỳ ZKP nào cũng là một bằng chứng hợp lệ, nhưng ZKP sẽ ẩn thông tin trong toàn bộ quá trình.
Và hầu hết các "zk-rollups" thực sự là Rollups hiệu lự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.
StarkWare Sessions tiết lộ tình hình phát triển hiện tại và cơ hội trong tương lai của Starknet
5 điều tôi đã học được tại StarkWare Sessions
Tôi luôn muốn tham gia hội nghị StarkWare, vì tôi không hiểu sâu về hệ sinh thái StarkWare như các phần khác của Ethereum. Điều này là hợp lý, vì nhiều thành phần trong thế giới Stark đều được tùy chỉnh, chẳng hạn như Starknet có ngôn ngữ phát triển riêng là Cairo và máy ảo CairoVM. Điều này đã tạo ra sự phân chia giữa cộng đồng phát triển Ethereum và Starknet, tạo ra một khoảng cách lớn hơn so với các L2 khác.
Dưới đây là một số câu hỏi mà tôi muốn tìm hiểu:
Tại sao nên sử dụng môi trường phát triển tùy chỉnh? Nó mang lại lợi ích gì? Điều này sẽ gây ra bao nhiêu ma sát cho các nhà phát triển? Lợi thế của Cairo có vượt qua chi phí mất hiệu ứng mạng của Ethereum không?
Quyền sở hữu cộng đồng của Starknet như thế nào? Cộng đồng làm thế nào để lên tiếng trong việc quản trị Starknet?
Đang xây dựng gì trên Starknet? Có những đội nào đang phát triển dự án nào? Starknet đã đưa họ đến đâu?
Tất cả các câu hỏi của tôi đều được giải đáp, và tôi còn biết thêm nhiều điều nữa.
Điều làm tôi bất ngờ là văn hóa của cộng đồng Starknet mạnh mẽ đến vậy. Rõ ràng, chúng ta đang chứng kiến sự phát triển mạnh mẽ của trạng thái mạng Starknet, mặc dù nó vẫn còn rất trẻ. Starknet vẫn đang ở giai đoạn khởi đầu, cố gắng học cách đứng dậy, chưa nói đến việc đi bộ. Tuy nhiên, năng lượng và tinh thần làm chủ mà tôi cảm nhận được từ cộng đồng Starknet khiến tôi cảm thấy lạc quan về hệ sinh thái trẻ này.
Dưới đây là năm điều tôi đã học được tại hội nghị StarkWare:
1. Trạng thái hoạt động của Starknet
Vào sáng thứ Bảy, sau khi đến Tel Aviv, tôi đã đến Hacker House, nơi có hàng trăm nhà phát triển đang lưu trú và làm việc trong những ngày trước sự kiện. Tôi thấy các nhà phát triển trình bày dự án của họ cho nhau, điều này cho tôi cơ hội để hiểu những gì họ đang xây dựng.
Không lâu sau, hai thành viên của Quỹ Starknet đã chủ trì một "hội thảo quản trị", giới thiệu về tình trạng quản trị của cộng đồng Starknet. Họ giống như những tình nguyện viên của cộng đồng, đảm nhận vai trò liên lạc giữa các nhà phát triển và quỹ.
Rõ ràng, việc quản trị của Starknet vẫn đang ở giai đoạn đầu. Chúng ta đang chứng kiến sự ra đời của một điều mới mẻ, đang học cách lên tiếng, cách đứng vững. Thật thú vị, Starknet dường như có rất nhiều nhà phát triển hào hứng tham gia vào quá trình này.
Hiện tại, tổ chức quản trị Starknet chủ yếu được cấu thành từ các nhà phát triển giao thức ( có thể là "nhà phát triển cốt lõi" ), cộng đồng các nhà phát triển Cairo mặc dù có sức ảnh hưởng lớn nhưng số lượng lại ít.
Khi trò chuyện với các nhà phát triển, tôi cảm nhận được một bầu không khí "Đây là mạng lưới của chúng ta". Một số nhà phát triển Starknet dường như đang nhận ra "Tôi có thể sở hữu những gì tôi đang xây dựng". Cảm xúc lạc quan và phấn khởi rất dồi dào, nhưng tôi cũng có một số lo ngại.
Mục tiêu cuối cùng của Starknet là trở thành một hệ thống hoàn toàn phi tập trung và do cộng đồng điều hành, nhưng cộng đồng Starknet vẫn đang ở giai đoạn khởi đầu và còn nhiều công việc phải làm. Tuy nhiên, cộng đồng crypto này không hề chùn bước, và các giải pháp không cần phải xuất hiện đồng thời. Có vẻ như cộng đồng Starknet đã sẵn sàng đối mặt với những thách thức.
2. Starknet phần lớn độc lập với Ethereum
Nếu bạn đã ở trong hệ sinh thái Ethereum một thời gian, bạn có thể đã nhận thấy rằng có một khoảng cách lớn giữa StarkWare và hệ sinh thái Ethereum lớn hơn.
Về mặt kỹ thuật, điều này có thể hiểu được. Starknet phần lớn độc lập với Ethereum, nó thực sự chỉ sử dụng Ethereum làm lớp dữ liệu ( mặc dù Starknet cũng có thể kết hợp với tài sản Ethereum ).
Về lý thuyết, bạn có thể triển khai Starknet trên bất kỳ L1 nào, vì StarkWare đã xây dựng một công nghệ tự tối ưu hóa.
Điều này đã gây ra sự không hài lòng của một số người theo chủ nghĩa tối thượng ETH, tôi thừa nhận rằng trước đây tôi cũng có suy nghĩ như vậy: "Bạn dám không sử dụng EVM sao!?".
Tôi nhận ra những định kiến của mình, vì vậy tôi muốn nhân cơ hội này để nhìn nhận vấn đề từ góc độ của StarkWare.
Trước khi đến Tel Aviv, tôi đã nghe nhiều phản hồi tích cực về việc StarkWare tương tác với các nhà phát triển trong hệ sinh thái. Quan điểm chung là các nhà phát triển cảm thấy StarkWare đã lắng nghe ý kiến về các lựa chọn phát triển Cairo và Starknet.
Rõ ràng, việc chọn thoát khỏi hiệu ứng mạng của Ethereum và xây dựng một hệ sinh thái tự phát triển từ dưới lên là một quyết định đúng đắn. Sau khi hiểu sâu về sự lựa chọn của Cairo cũng như công nghệ mà Uri và Eli khởi xướng, tất cả logic đã được kết nối lại.
SNARKs và STARKs đều là những công nghệ tuyệt vời, phiên bản tốt nhất của chúng xứng đáng được triển khai đầy đủ. StarkWare dường như đã đi xa nhất trong lĩnh vực này.
3. Gánh nặng của Cairo có thể không nặng như tôi tưởng.
Tôi biết rằng mình có thành kiến với tư cách là một người ủng hộ EVM lớn nhất, vì vậy tôi muốn tận dụng cuộc họp này để kiểm tra hiểu biết của mình về trải nghiệm phát triển của Cairo.
Cairo là ngôn ngữ lập trình được tùy chỉnh cho hệ sinh thái StarkWare. Một chủ đề mà tôi nhận thấy là hệ sinh thái StarkWare đã được tối ưu hóa cho chính nó, trong khi các L2 khác thì được tối ưu hóa cho Ethereum. Quan điểm của StarkWare và Starknet là Starknet muốn trở thành phiên bản tốt nhất của chính mình, điều này bao gồm việc xây dựng từ đầu một ngôn ngữ mã hóa nhằm tối đa hóa việc thể hiện tốt nhất công nghệ StarkWare.
Mặc dù điều này hy sinh khả năng thu được hiệu ứng mạng của Ethereum, nhưng thật khó để phản bác lựa chọn thiết kế này, đặc biệt là bây giờ hiệu ứng mạng của Cairo đã đạt đến điểm tới hạn ( rất có thể đã đạt được từ lâu ).
Ngoài ra, còn có đội ngũ xây dựng cầu trung gian cho các nhà phát triển giữa Solidity và Cairo, chẳng hạn như Kakarot.
4. Ví hợp đồng thông minh + L2
Ví hợp đồng thông minh (SCW) và "trừu tượng hóa tài khoản (AA)" có thể coi là đồng nghĩa trong một chừng mực lớn. Mọi người đều đồng ý: trừu tượng hóa tài khoản là một trong những tên gọi tồi tệ nhất trong crypto, một cái tên tồi tệ khác là "EOA: tài khoản do bên ngoài sở hữu", loại ví này đối lập với ví hợp đồng thông minh.
Tất cả các ví trên Ethereum thuộc một trong hai loại: EOA hoặc ví hợp đồng thông minh (SCW).
Hầu hết chúng ta sử dụng ví EOA, bao gồm Ledger, Metamask, Phantom, Coinbase Wallet, v.v. Hiện tại, khoảng 99% ví crypto mà mọi người sử dụng là ví EOA.
Tiềm năng của ví hợp đồng thông minh là vô hạn. EOA đối với Bitcoin, giống như SCW đối với Ethereum.
EOA chỉ có thể ký tên tin nhắn, trong khi SCW là ví hoàn chỉnh Turing. Giống như Ethereum kết hợp tiền và phần mềm, sự trừu tượng hóa tài khoản cho phép chúng ta đưa phần mềm vào ví.
SCW sẽ mang đến sự cải thiện lớn về trải nghiệm người dùng cho crypto, loại bỏ nhiều yếu tố khiến ví crypto trở nên khó sử dụng và không trực quan. Trừu tượng hóa tài khoản mở ra một không gian thiết kế hoàn toàn mới, điều này tự nó đã là một bước đột phá cách mạng.
Tại hội nghị StarkWare, có hai đội SCW chính: Argent X và Braavos.
Tôi là một siêu người dùng sớm của ứng dụng L1 Argent, nhưng khi thời kỳ phí gas thấp của Ethereum kết thúc vào cuối năm 2019, ví thông minh trên L1 đã khó hoạt động bình thường.
Tại sao? Hãy nghĩ về tình huống tồi tệ nhất của Ethereum vào năm 2021: phí gas cao, việc đúc không thành công, trải nghiệm người dùng khó hiểu. Điều đó là do Ethereum không kích hoạt trừu tượng tài khoản trên L1.
Trong một thời gian dài, ranh giới đổi mới của SCW luôn ở trên L2, đặc biệt là ZK L2.
Tại sao là ZK Rollups, chứ không phải Optimistic Rollups(ORUs)?
Các ORU như Optimism và Arbitrum đang cố gắng trở thành tương đương của Ethereum, nhưng do Ethereum chưa kích hoạt trừu tượng hóa tài khoản, nên các ORU hiện tại cũng chưa có.
Hiện tại, 99% ví là ví EOA. Nhưng cuối cùng, 99% ví sẽ là SCW.
Nói chung, sự phổ biến của SCW sẽ phát triển theo hướng này: ZK-Rollups → ORU → Ethereum L1.
L2 có thể thích ứng và đổi mới nhanh hơn L1, ví dụ như L2 tạo ra mạng thử nghiệm sản xuất cho các EIP như trừu tượng hóa tài khoản.
5. ZK-Rollups không sử dụng chứng minh không biết
Vâng, đó là sự thật.
Tôi nhớ đã học điều này từ rất lâu trước đây, nhưng sau đó trong sự hỗn loạn của crypto, tôi đã quên mất sự thật thú vị này.
ZKP được sử dụng đặc biệt để ẩn giấu kiến thức, bất kỳ ZKP nào cũng là một bằng chứng hợp lệ, nhưng ZKP sẽ ẩn thông tin trong toàn bộ quá trình.
Và hầu hết các "zk-rollups" thực sự là Rollups hiệu lực.