Tôi luôn mong muốn tham dự 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 có thể hiểu được, vì nhiều thành phần cấu thành thế giới Stark là tùy chỉnh. Ví dụ, Starknet có ngôn ngữ lập trình tùy chỉnh riêng là Cairo, cùng với máy ảo tùy chỉnh của riêng mình là CairoVM.
Điều này đã tạo ra một khoảng cách nhất định giữa cộng đồng phát triển Ethereum và Starknet, so với các L2 khác, khoảng cách giữa hai mạng này còn lớn hơn.
Dưới đây là một số khía cạnh mà tôi muốn tìm hiểu trong chuyến đi này:
Tại sao họ lại chọn cách tùy chỉnh này? Môi trường phát triển tùy chỉnh mang lại những lợi ích gì? Điều này sẽ gây ra những trở ngại lớn cho các nhà phát triển như thế nào? Lợi ích mà Cairo mang lại có vượt xa chi phí mất đi hiệu ứng mạng của Ethereum không?
Tình hình của Starknet như thế nào? Cảm giác thuộc về Starknet của cộng đồng ra sao? Cộng đồng làm thế nào để phát ra tiếng nói của mình trong việc quản trị Starknet?
Hiện tại đang xây dựng cái gì? Có những đội ngũ nào đang phát triển loại dự án nào trên Starknet? Starknet đã mang lại cho họ cơ hội gì?
Tất cả các câu hỏi của tôi đều được giải đáp, và những gì tôi nhận được vượt xa mong đợi.
Tôi không ngờ rằng văn hóa cộng đồng Starknet lại mạnh mẽ đến vậy. Rõ ràng, chúng ta đang chứng kiến giai đoạn đầu của sự phát triển mạnh mẽ của mạng Starknet, mặc dù nó vẫn còn trẻ.
Starknet vẫn đang ở giai đoạn khởi đầu, đang nỗ lực học cách đứng vững, chưa nói đến việc đi lại. Tuy nhiên, năng lượng và tinh thần sở hữu mà tôi cảm nhận được từ cộng đồng Starknet khiến tôi tràn đầy niềm tin vào hệ sinh thái mới nổi này.
Dưới đây là năm điều tôi đã học được tại hội nghị StarkWare:
1. Starknet đang ở giai đoạn khởi đầu
Sau khi đến Tel Aviv, tôi đã đến Hacker House, nơi tập trung hàng trăm nhà phát triển. Tôi có cơ hội tìm hiểu về nhiều dự án mà họ đang phát triển.
Hai đại diện của Quỹ Starknet đã tổ chức một "hội thảo về quản trị", giới thiệu về tình hình quản trị của cộng đồng Starknet. Rõ ràng, 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ư thu hút một lượng lớn các nhà phát triển, họ tích cực tham gia và mong muốn trở thành một phần của quá trình này.
Hiện tại, tổ chức quản trị Starknet chủ yếu được thành lập bởi các nhà phát triển giao thức, mặc dù cộng đồng các nhà phát triển Cairo có sức ảnh hưởng lớn nhưng số lượng tương đối ít.
Khi giao tiếp với các nhà phát triển, tôi cảm thấy 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". Tâm trạng lạc quan và hào hứng tràn ngập trong toàn cộng đồng, nhưng tôi cũng cảm thấy một số lo lắng.
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à vận hành bởi cộng đồng, nhưng cộng đồng Starknet vẫn đang trong giai đoạn khởi đầu và còn nhiều công việc phải làm.
Mặc dù vậy, cộng đồng tiền điện tử này không hề rút lui trước những thách thức, và các giải pháp không cần phải xuất hiện cùng một lúc. Cộng đồng Starknet dường như đã sẵn sàng để đối mặt với 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 có sự khác biệt rõ rệt giữa StarkWare và hệ sinh thái Ethereum lớn hơn.
Về mặt kỹ thuật, điều này là dễ hiểu. Starknet phần lớn là công nghệ độc lập với Ethereum, nó thực chất chỉ sử dụng Ethereum làm lớp dữ liệu ( mặc dù Starknet cũng có thể tương tác 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 cho một số tín đồ lớn của Ethereum, tôi thừa nhận rằng tôi cũng đã từng có suy nghĩ như vậy trong quá khứ: "Bạn dám không sử dụng EVM!?"
Tôi nhận ra rằng mình có thành kiến này, vì vậy tôi muốn nhân cơ hội này để tham gia sự kiện này và nhìn nhận vấn đề từ góc độ của StarkWare.
Rõ ràng, việc 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 và tự tối ưu hóa từ dưới lên là lựa chọn đúng đắn. Sau khi hiểu rõ về các lựa chọn thiết kế của Cairo cũng như các công nghệ mà Uri và Eli đã tiên phong, mọi logic trở nên rõ ràng.
SNARKs và STARKs đều là những công nghệ xuất sắc, phiên bản tốt nhất của chúng đều xứng đáng được triển khai đầy đủ. StarkWare dường như đã đi xa nhất trong lĩnh vực này.
3. Chi phí học tập của Cairo có thể không cao như tôi tưởng tượng.
Tôi biết rằng mình có những thiên kiến với tư cách là một người ủng hộ EVM cực đoan, vì vậy tôi muốn tận dụng hội nghị StarkWare này để xem xét lại hiểu biết của mình về trải nghiệm của các nhà phát triển 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 đã chú ý 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. Ý tưởng 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 một ngôn ngữ lập trình từ đầu để tối đa hóa tiềm năng của công nghệ StarkWare.
Mặc dù điều này hy sinh cơ hội để có được hiệu ứng mạng Ethereum, nhưng rất khó để phủ nhận tính hợp lý của 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 ngưỡng ( rất có thể đã đạt đến ).
Ngoài ra, còn có đội ngũ xây dựng cầu middleware 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 tài khoản (AA)" về cơ bản là đồng nghĩa. Mọi người đều đồng ý: trừu tượng tài khoản là một trong những cái tên tệ nhất trong lĩnh vực tiền mã hóa, một cái tên tệ khác là "EOA: Tài khoản sở hữu bên ngoài", loại ví này trái ngược 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 đang sử dụng ví EOA, bao gồm Ledger, Metamask, Phantom, ví Coinbase, v.v. Hiện tại, khoảng 99% ví tiền điện tử mà mọi người đang 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.
Ví Ledger, Metamask hoặc các ví EOA khác chỉ có thể làm một việc, đó là ký. Trong khi đó, ví hợp đồng thông minh (SCW) là ví hoàn chỉnh Turing. Cũng giống như Ethereum kết hợp tiền và phần mềm, trừu tượng hóa tài khoản cũng cho phép chúng ta tiêm phần mềm vào ví.
Ví hợp đồng thông minh (SCW) sẽ mang đến một sự nâng cấp trải nghiệm người dùng lớn cho tiền điện tử, loại bỏ nhiều yếu tố khiến ví tiền điện tử trở nên khó khăn và không trực quan. Trừu tượng hóa tài khoản đã mở ra một lĩnh vực thiết kế hoàn toàn mới, đây chính là một bước đột phá từ 0 đến 1.
Tại hội nghị StarkWare, có hai ví hợp đồng thông minh chính (SCW): Argent X và Braavos.
Trong một thời gian dài, ví hợp đồng thông minh (SCW) luôn đứng ở tuyến đầu của sự đổi mới 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 cố gắng trở thành tương đương với Ethereum, nhưng do Ethereum không kích hoạt trừu tượng tài khoản, nên ORU hiện tại của chúng ta cũng không có.
Hiện tại, 99% ví là ví EOA. Nhưng cuối cùng, 99% ví sẽ là ví hợp đồng thông minh (SCW).
Nói chung, sự phổ biến của ví hợp đồng thông minh (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ụ L2 tạo ra mạng thử nghiệm cấp sản xuất cho các EIP như trừu tượng tài khoản.
5. ZK-Rollups không sử dụng bằng chứng không kiến thức
Vâng, đây là một sự thật thú vị.
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 dạng chứng minh tính hợp lệ, nhưng ZKP sẽ ẩn giấu thông tin trong toàn bộ quá trình.
Và hầu hết "zk-rollups" thực sự là Rollups hợp lệ.
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.
8 thích
Phần thưởng
8
7
Đăng lại
Chia sẻ
Bình luận
0/400
SingleForYears
· 10giờ trước
stark cũng được, chỉ là ngưỡng quá cao.
Xem bản gốcTrả lời0
LightningPacketLoss
· 08-10 05:06
cairo khó hiểu quá, vẫn thích solidity hơn
Xem bản gốcTrả lời0
CoffeeNFTrader
· 08-10 05:00
Vẫn đang cuốn Cairo đây, cũng vậy thôi, không có gì bất ngờ lớn.
Xem bản gốcTrả lời0
HashRatePhilosopher
· 08-10 04:57
stark cái bẫy này khó nuốt quá nhỉ
Xem bản gốcTrả lời0
LiquidatedDreams
· 08-10 04:55
cairo có phải quá phức tạp không? Không ngạc nhiên khi có rất ít người chơi.
Giải mã hệ sinh thái StarkWare: Phân tích 5 điểm nổi bật của cấu trúc mới Starknet
5 điều học được từ hội nghị StarkWare
Tôi luôn mong muốn tham dự 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 có thể hiểu được, vì nhiều thành phần cấu thành thế giới Stark là tùy chỉnh. Ví dụ, Starknet có ngôn ngữ lập trình tùy chỉnh riêng là Cairo, cùng với máy ảo tùy chỉnh của riêng mình là CairoVM.
Điều này đã tạo ra một khoảng cách nhất định giữa cộng đồng phát triển Ethereum và Starknet, so với các L2 khác, khoảng cách giữa hai mạng này còn lớn hơn.
Dưới đây là một số khía cạnh mà tôi muốn tìm hiểu trong chuyến đi này:
Tại sao họ lại chọn cách tùy chỉnh này? Môi trường phát triển tùy chỉnh mang lại những lợi ích gì? Điều này sẽ gây ra những trở ngại lớn cho các nhà phát triển như thế nào? Lợi ích mà Cairo mang lại có vượt xa chi phí mất đi hiệu ứng mạng của Ethereum không?
Tình hình của Starknet như thế nào? Cảm giác thuộc về Starknet của cộng đồng ra sao? Cộng đồng làm thế nào để phát ra tiếng nói của mình trong việc quản trị Starknet?
Hiện tại đang xây dựng cái gì? Có những đội ngũ nào đang phát triển loại dự án nào trên Starknet? Starknet đã mang lại cho họ cơ hội gì?
Tất cả các câu hỏi của tôi đều được giải đáp, và những gì tôi nhận được vượt xa mong đợi.
Tôi không ngờ rằng văn hóa cộng đồng Starknet lại mạnh mẽ đến vậy. Rõ ràng, chúng ta đang chứng kiến giai đoạn đầu của sự phát triển mạnh mẽ của mạng Starknet, mặc dù nó vẫn còn trẻ.
Starknet vẫn đang ở giai đoạn khởi đầu, đang nỗ lực học cách đứng vững, chưa nói đến việc đi lại. Tuy nhiên, năng lượng và tinh thần sở hữu mà tôi cảm nhận được từ cộng đồng Starknet khiến tôi tràn đầy niềm tin vào hệ sinh thái mới nổi này.
Dưới đây là năm điều tôi đã học được tại hội nghị StarkWare:
1. Starknet đang ở giai đoạn khởi đầu
Sau khi đến Tel Aviv, tôi đã đến Hacker House, nơi tập trung hàng trăm nhà phát triển. Tôi có cơ hội tìm hiểu về nhiều dự án mà họ đang phát triển.
Hai đại diện của Quỹ Starknet đã tổ chức một "hội thảo về quản trị", giới thiệu về tình hình quản trị của cộng đồng Starknet. Rõ ràng, 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ư thu hút một lượng lớn các nhà phát triển, họ tích cực tham gia và mong muốn trở thành một phần của quá trình này.
Hiện tại, tổ chức quản trị Starknet chủ yếu được thành lập bởi các nhà phát triển giao thức, mặc dù cộng đồng các nhà phát triển Cairo có sức ảnh hưởng lớn nhưng số lượng tương đối ít.
Khi giao tiếp với các nhà phát triển, tôi cảm thấy 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". Tâm trạng lạc quan và hào hứng tràn ngập trong toàn cộng đồng, nhưng tôi cũng cảm thấy một số lo lắng.
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à vận hành bởi cộng đồng, nhưng cộng đồng Starknet vẫn đang trong giai đoạn khởi đầu và còn nhiều công việc phải làm.
Mặc dù vậy, cộng đồng tiền điện tử này không hề rút lui trước những thách thức, và các giải pháp không cần phải xuất hiện cùng một lúc. Cộng đồng Starknet dường như đã sẵn sàng để đối mặt với 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 có sự khác biệt rõ rệt giữa StarkWare và hệ sinh thái Ethereum lớn hơn.
Về mặt kỹ thuật, điều này là dễ hiểu. Starknet phần lớn là công nghệ độc lập với Ethereum, nó thực chất chỉ sử dụng Ethereum làm lớp dữ liệu ( mặc dù Starknet cũng có thể tương tác 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 cho một số tín đồ lớn của Ethereum, tôi thừa nhận rằng tôi cũng đã từng có suy nghĩ như vậy trong quá khứ: "Bạn dám không sử dụng EVM!?"
Tôi nhận ra rằng mình có thành kiến này, vì vậy tôi muốn nhân cơ hội này để tham gia sự kiện này và nhìn nhận vấn đề từ góc độ của StarkWare.
Rõ ràng, việc 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 và tự tối ưu hóa từ dưới lên là lựa chọn đúng đắn. Sau khi hiểu rõ về các lựa chọn thiết kế của Cairo cũng như các công nghệ mà Uri và Eli đã tiên phong, mọi logic trở nên rõ ràng.
SNARKs và STARKs đều là những công nghệ xuất sắc, phiên bản tốt nhất của chúng đều xứng đáng được triển khai đầy đủ. StarkWare dường như đã đi xa nhất trong lĩnh vực này.
3. Chi phí học tập của Cairo có thể không cao như tôi tưởng tượng.
Tôi biết rằng mình có những thiên kiến với tư cách là một người ủng hộ EVM cực đoan, vì vậy tôi muốn tận dụng hội nghị StarkWare này để xem xét lại hiểu biết của mình về trải nghiệm của các nhà phát triển 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 đã chú ý 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. Ý tưởng 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 một ngôn ngữ lập trình từ đầu để tối đa hóa tiềm năng của công nghệ StarkWare.
Mặc dù điều này hy sinh cơ hội để có được hiệu ứng mạng Ethereum, nhưng rất khó để phủ nhận tính hợp lý của 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 ngưỡng ( rất có thể đã đạt đến ).
Ngoài ra, còn có đội ngũ xây dựng cầu middleware 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 tài khoản (AA)" về cơ bản là đồng nghĩa. Mọi người đều đồng ý: trừu tượng tài khoản là một trong những cái tên tệ nhất trong lĩnh vực tiền mã hóa, một cái tên tệ khác là "EOA: Tài khoản sở hữu bên ngoài", loại ví này trái ngược 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 đang sử dụng ví EOA, bao gồm Ledger, Metamask, Phantom, ví Coinbase, v.v. Hiện tại, khoảng 99% ví tiền điện tử mà mọi người đang 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.
Ví Ledger, Metamask hoặc các ví EOA khác chỉ có thể làm một việc, đó là ký. Trong khi đó, ví hợp đồng thông minh (SCW) là ví hoàn chỉnh Turing. Cũng giống như Ethereum kết hợp tiền và phần mềm, trừu tượng hóa tài khoản cũng cho phép chúng ta tiêm phần mềm vào ví.
Ví hợp đồng thông minh (SCW) sẽ mang đến một sự nâng cấp trải nghiệm người dùng lớn cho tiền điện tử, loại bỏ nhiều yếu tố khiến ví tiền điện tử trở nên khó khăn và không trực quan. Trừu tượng hóa tài khoản đã mở ra một lĩnh vực thiết kế hoàn toàn mới, đây chính là một bước đột phá từ 0 đến 1.
Tại hội nghị StarkWare, có hai ví hợp đồng thông minh chính (SCW): Argent X và Braavos.
Trong một thời gian dài, ví hợp đồng thông minh (SCW) luôn đứng ở tuyến đầu của sự đổi mới 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 cố gắng trở thành tương đương với Ethereum, nhưng do Ethereum không kích hoạt trừu tượng tài khoản, nên ORU hiện tại của chúng ta cũng không có.
Hiện tại, 99% ví là ví EOA. Nhưng cuối cùng, 99% ví sẽ là ví hợp đồng thông minh (SCW).
Nói chung, sự phổ biến của ví hợp đồng thông minh (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ụ L2 tạo ra mạng thử nghiệm cấp sản xuất cho các EIP như trừu tượng tài khoản.
5. ZK-Rollups không sử dụng bằng chứng không kiến thức
Vâng, đây là một sự thật thú vị.
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 dạng chứng minh tính hợp lệ, nhưng ZKP sẽ ẩn giấu thông tin trong toàn bộ quá trình.
Và hầu hết "zk-rollups" thực sự là Rollups hợp lệ.