Trải nghiệm phát triển và triển khai của mạng chính Arbitrum, hãy xem bảy nhà phát triển này nói gì
Winkrypto
2021-07-01 03:00
本文约5549字,阅读全文需要约22分钟
Tiềm năng của Arbitrum với tư cách là mạng mở rộng Lớp 2 của Ethereum là điều không thể nghi ngờ.

Phỏng vấn: Pan Zhixiong

Các nhóm được phỏng vấn: DeGate, DODO, EthSign, imToken, Math Wallet, MCDEX, WePiggy

Là một trong những giải pháp mở rộng Rollup tương thích với EVM sớm nhất được ra mắt, Arbitrum đã mở ra quyền truy cập vào mạng chính cho các nhà phát triển. Nó đã chạy được đúng một tháng. Nhiều nhóm phát triển trong và ngoài nước đã tích cực thử và triển khai nó. Nhìn chung sự trưởng thành của mạng là lạc quan, nhưng một số thành phần, chẳng hạn như trình khám phá khối, vẫn đang ở giai đoạn đầu và có thể ảnh hưởng đến sự phát triển của dự án.

Mạng hai lớp được gọi là Arbitrum One để phân biệt với công nghệ Arbitrum. Mặc dù đã được triển khai trên mainnet Ethereum nhưng để đảm bảo tính bảo mật, nhóm vẫn gọi đây là phiên bản thử nghiệm của mainnet (Beta) và chỉ các nhà phát triển mới có thể triển khai trước.

Ngoài Arbitrum, Optimism là một giải pháp kỹ thuật tương tự như họ, tuy nhiên, vì mạng chính bị hạn chế đã được ra mắt trong quý đầu tiên và nó đã chọn hợp tác với Synthetix nên nó vẫn chưa tiến hành thử nghiệm rộng hơn và nó cũng đã hoãn ra mắt thời gian một lần, thể hiện Nó sẽ được chính thức ra mắt vào tháng Bảy.

Hai giải pháp mở rộng Tổng số khác dựa trên bằng chứng không có kiến ​​thức có thể được đưa ra sau. Matter Labs cho biết zkSync 2.0 sẽ được ra mắt vào tháng 8 và khả năng tương thích của nó kém hơn so với hai phiên bản trước. Nó không hỗ trợ một số opcode EVM được sử dụng không phổ biến và giải pháp StarkNet của StarkWare chỉ ra mắt mạng thử nghiệm trong tháng này và mạng chính được ước tính là sớm nhất sẽ là vào cuối năm nay.

Để hiểu rõ hơn về trạng thái hiện tại của Arbitrum One, Lianwen đã phỏng vấn 7 nhóm đang kết nối với mạng Arbitrum, bao gồm DeFi, ứng dụng, ví và các nhóm thượng nguồn và hạ nguồn khác. Hy vọng rằng thông qua các quan điểm khác nhau của các nhà phát triển này, có thể khôi phục trạng thái toàn diện hơn cho mạng chính đầu tiên của Arbitrum.

Nhìn chung, các nhóm phát triển này đánh giá rất tốt về sự trưởng thành và hoàn chỉnh của Arbitrum 1. Hầu hết các công cụ và cơ sở hạ tầng đã hỗ trợ hoặc sẽ sớm chuyển sang hỗ trợ (chẳng hạn như Chainlink và The Graph).

Tâm điểm phàn nàn của mọi người là trình duyệt khối hiện tại không hoàn hảo, điều này có thể ảnh hưởng đến tốc độ phát triển. Tuy nhiên, Etherscan là trình duyệt khối được sử dụng rộng rãi nhất trong ngành. Họ đã thêm nhiều chức năng hơn vào trình duyệt khối của Arbitrum One. Nó nên không được quá khó khăn. Ngoài ra, sự khác biệt trong phương pháp tính Gas cũng đã được đề cập nhiều lần, và các nhà phát triển cần chú ý đến phần khác biệt này.

Ngoài ra, có một tình huống rất thú vị khác, vì Arbitrum One áp dụng một cơ chế tương tự như bằng chứng gian lận, đây là ưu tiên hàng đầu của tính năng bảo mật mạng này, nên người ta cho rằng các nhà phát triển sẽ chú ý đến các thử nghiệm và phương pháp chứng minh gian lận khác nhau của bản thân mạng Thực hành, nhưng mọi người không chú ý. Tuy nhiên, trong những ngày đầu, bên thứ ba chính thức hoặc đáng tin cậy có thể là người duy trì mạng, vì vậy sẽ không có vấn đề gì về bảo mật.

Cuối cùng, về thời gian mở chính thức của mạng chính Arbitrum One, đánh giá của mọi người cũng khá khác nhau, nhóm lạc quan nhất cho rằng mạng hiện tại đã đủ hoàn thiện để mở, nhưng nhóm phát triển thận trọng hơn cho rằng có thể mất tới 6 tháng. .

Ngoài các kết luận trên, cuộc phỏng vấn này chủ yếu thảo luận về các chủ đề sau:

  • Khả năng tương thích EVM có thực sự giống như thông báo chính thức không và dự án chuyển đổi tổng thể là gì?

  • Mạng ổn định như thế nào? Các công cụ phát triển và cơ sở hạ tầng có thể được di chuyển mà không để lại dấu vết không?

  • Hiệu suất thực tế và hiệu suất chi phí của mạng Arbitrum là gì?

  • Ước tính bao lâu thì mạng chính sẽ được mở hoàn toàn?


Phỏng vấn: Pan Zhixiong

Các nhóm được phỏng vấn: DeGate, DODO, EthSign, imToken, Math Wallet, MCDEX, WePiggy

Là một trong những giải pháp mở rộng Rollup tương thích với EVM sớm nhất được ra mắt, Arbitrum đã mở ra quyền truy cập vào mạng chính cho các nhà phát triển. Nó đã chạy được đúng một tháng. Nhiều nhóm phát triển trong và ngoài nước đã tích cực thử và triển khai nó. Nhìn chung sự trưởng thành của mạng là lạc quan, nhưng một số thành phần, chẳng hạn như trình khám phá khối, vẫn đang ở giai đoạn đầu và có thể ảnh hưởng đến sự phát triển của dự án.

Mạng hai lớp được gọi là Arbitrum One để phân biệt với công nghệ Arbitrum. Mặc dù đã được triển khai trên mainnet Ethereum nhưng để đảm bảo tính bảo mật, nhóm vẫn gọi đây là phiên bản thử nghiệm của mainnet (Beta) và chỉ các nhà phát triển mới có thể triển khai trước.

Ngoài Arbitrum, Optimism là một giải pháp kỹ thuật tương tự như họ, tuy nhiên, vì mạng chính bị hạn chế đã được ra mắt trong quý đầu tiên và nó đã chọn hợp tác với Synthetix nên nó vẫn chưa tiến hành thử nghiệm rộng hơn và nó cũng đã hoãn ra mắt thời gian một lần, thể hiện Nó sẽ được chính thức ra mắt vào tháng Bảy.

Hai giải pháp mở rộng Tổng số khác dựa trên bằng chứng không có kiến ​​thức có thể được đưa ra sau. Matter Labs cho biết zkSync 2.0 sẽ được ra mắt vào tháng 8 và khả năng tương thích của nó kém hơn so với hai phiên bản trước. Nó không hỗ trợ một số opcode EVM được sử dụng không phổ biến và giải pháp StarkNet của StarkWare chỉ ra mắt mạng thử nghiệm trong tháng này và mạng chính được ước tính là sớm nhất sẽ là vào cuối năm nay.

Để hiểu rõ hơn về trạng thái hiện tại của Arbitrum One, Lianwen đã phỏng vấn 7 nhóm đang kết nối với mạng Arbitrum, bao gồm DeFi, ứng dụng, ví và các nhóm thượng nguồn và hạ nguồn khác. Hy vọng rằng thông qua các quan điểm khác nhau của các nhà phát triển này, có thể khôi phục trạng thái toàn diện hơn cho mạng chính đầu tiên của Arbitrum.

Nhìn chung, các nhóm phát triển này đánh giá rất tốt về sự trưởng thành và hoàn chỉnh của Arbitrum 1. Hầu hết các công cụ và cơ sở hạ tầng đã hỗ trợ hoặc sẽ sớm chuyển sang hỗ trợ (chẳng hạn như Chainlink và The Graph).

Tâm điểm phàn nàn của mọi người là trình duyệt khối hiện tại không hoàn hảo, điều này có thể ảnh hưởng đến tốc độ phát triển. Tuy nhiên, Etherscan là trình duyệt khối được sử dụng rộng rãi nhất trong ngành. Họ đã thêm nhiều chức năng hơn vào trình duyệt khối của Arbitrum One. Nó nên không được quá khó khăn. Ngoài ra, sự khác biệt trong phương pháp tính Gas cũng đã được đề cập nhiều lần, và các nhà phát triển cần chú ý đến phần khác biệt này.

Ngoài ra, có một tình huống rất thú vị khác, vì Arbitrum One áp dụng một cơ chế tương tự như bằng chứng gian lận, đây là ưu tiên hàng đầu của tính năng bảo mật mạng này, nên người ta cho rằng các nhà phát triển sẽ chú ý đến các thử nghiệm và phương pháp chứng minh gian lận khác nhau của bản thân mạng Thực hành, nhưng mọi người không chú ý. Tuy nhiên, trong những ngày đầu, bên thứ ba chính thức hoặc đáng tin cậy có thể là người duy trì mạng, vì vậy sẽ không có vấn đề gì về bảo mật.

Cuối cùng, về thời gian mở chính thức của mạng chính Arbitrum One, đánh giá của mọi người cũng khá khác nhau, nhóm lạc quan nhất cho rằng mạng hiện tại đã đủ hoàn thiện để mở, nhưng nhóm phát triển thận trọng hơn cho rằng có thể mất tới 6 tháng. .

Ngoài các kết luận trên, cuộc phỏng vấn này chủ yếu thảo luận về các chủ đề sau:


  • Khả năng tương thích EVM có thực sự giống như thông báo chính thức không và dự án chuyển đổi tổng thể là gì?


  • Mạng ổn định như thế nào? Các công cụ phát triển và cơ sở hạ tầng có thể được di chuyển mà không để lại dấu vết không?


  • Hiệu suất thực tế và hiệu suất chi phí của mạng Arbitrum là gì?


  • Ước tính bao lâu thì mạng chính sẽ được mở hoàn toàn?


Câu hỏi 1: Khi bạn chuyển sang Arbitrum, các hợp đồng thông minh ban đầu trên Ethereum L1 có cần phải điều chỉnh không? Nỗ lực kỹ thuật tổng thể cho phần di chuyển này là gì?

MCDEX: Hợp đồng thông minh không điều chỉnh mã khi di chuyển. Đối với khối và thời gian, có thể cần phải xem xét lại. Vì mã thông báo của chúng tôi được phát hành trên L1, nên chúng tôi có một số nhu cầu liên lạc xuyên chuỗi và cần viết mã.

DODO: Không cần điều chỉnh, rất ít công việc. Do chiến lược đa chuỗi của DODO, khi lần đầu tiên di chuyển BSC từ Ethereum, nó đã chuẩn bị rất nhiều tập lệnh. Tuy nhiên, một số công việc được yêu cầu trên các sản phẩm giao diện người dùng vì các sản phẩm của DODO tương đối phức tạp, có nhiều bộ đệm và lớp trung gian dữ liệu, đồng thời quá trình di chuyển các nội dung này mất một khoảng thời gian.

WePiggy: Khi chuyển sang Arbitrum, các hợp đồng thông minh ban đầu trên Ethereum L1 về cơ bản không cần phải điều chỉnh. Nó chỉ là một phiên bản nâng cấp của hợp đồng OpenZeppelin lên phiên bản mới nhất.

DeGate: Về cơ bản không cần điều chỉnh hợp đồng thông minh và hợp đồng của chúng tôi chưa gặp phải điều đó. Nếu bạn sử dụng dữ liệu liên quan đến khối và khí, vui lòng tham khảo những điểm khác biệt sau:

《Differences from Solidity on Ethereum》(https://developer.offchainlabs.com/docs/solidity_support#differences-from-solidity-on-ethereum)

imToken: Khối lượng kỹ thuật không cao, do tương thích với EVM nên tương đối mượt mà. Nhưng thay vào đó, khối lượng công việc là về giám sát môi trường và hệ thống, đòi hỏi một bộ bổ sung về bảo trì và giám sát hệ thống.

MathWallet: Hãy tập trung vào chuỗi tài sản chéo hợp đồng thông minh. Arbitrum cung cấp cơ chế Cầu nối mã thông báo mặc định. Tất cả tài sản ERC20 và ERC721 trên L1 đều có hợp đồng ánh xạ tự động mặc định trên Arbitrum, cơ chế này không yêu cầu bên dự án triển khai lại ERC20 hoặc ERC721 hợp đồng, rất thuận tiện, tôi tin rằng cơ chế này sẽ chuyển một số lượng lớn tài sản trên L1 sang Arbitrum L2.

EthSign: Hiện không thể triển khai ngoại trừ yêu cầu cấu hình lại cài đặt mạng Truffle. Người ta xác định sơ bộ rằng EVM của Arbitrum không tương thích với các hợp đồng OpenZeppelin (chẳng hạn như Hợp đồng có thể sở hữu cơ bản nhất) và logic chạy bình thường trên các mạng khác sẽ được hoàn nguyên trực tiếp trong quá trình triển khai.

Câu hỏi 2: Cơ sở hạ tầng trên Arbitrum có giống với cơ sở hạ tầng trên Ethereum L1, chẳng hạn như các công cụ phát triển, IDE, Chainlink và The Graph không? Nó ổn định như thế nào, bạn có gặp phải vấn đề gì không?

WePiggy: Chúng tôi bắt đầu theo dõi tiến trình phát triển của Arbitrum từ phiên bản Kovan3 của Arbitrum và trải nghiệm Kovan3, Kovan4, Kovan5 và các phiên bản khác ở giữa. Khi tham gia thử nghiệm, chúng tôi lần lượt phát hiện một số vấn đề như: sự cố đồng bộ hóa khối giữa L1 ​​và L2, sự cố chuyển hợp đồng ETH trên L2 và đã tích cực phản hồi cho nhóm phát triển Arbitrum, điều này cũng được ghi nhận bởi họ.

MCDEX: Các công cụ phát triển hoàn toàn nhất quán, đó là một trải nghiệm rất tuyệt vời. Chainlink và TheGraph đang trong quá trình chuyển sang mạng chính Arbitrum. Vấn đề duy nhất là thông tin được đưa ra bởi nhà thám hiểm là không đủ, nhưng nó không phải là vấn đề lớn. etherscan cũng đang được triển khai và sẽ cải thiện trải nghiệm thám hiểm.

DODO: Chưa. Các công cụ phát triển và IDE thực sự tái sử dụng hoàn toàn L1. Đồ thị thuộc lớp giữa và cần kiểm tra tính ổn định của nó (vì mạng chính chưa được mở cho một số lượng lớn người dùng). Chainlink thuộc về các bên dự án khác và nó chưa được khởi chạy đầy đủ và đang trong giai đoạn sửa lỗi.

DeGate: Vì nó tương thích với Solidity nên các công cụ phát triển và IDE có thể được sử dụng phổ biến, nhưng có thể có vấn đề với các phiên bản cũ của một số công cụ, chẳng hạn như lỗi triển khai hợp đồng trong Truffle. Chainlink và The Graph vẫn chưa được triển khai đầy đủ.

imToken: Không có vấn đề gì khi sử dụng Hardhat làm công cụ phát triển và IDE không ảnh hưởng đến chuỗi. Tôi chưa thử Chainlink vì tôi không sử dụng tiên tri.

Về độ ổn định, do mạng thử nghiệm của Arbitrum đã được chuyển đổi và thậm chí còn có sự không ổn định trước đó nên trong quá trình này đã gặp phải một số nhiễu loạn, nhưng sau đó đã tốt hơn rất nhiều. Nhìn chung thì mình thấy Explorer chưa hỗ trợ Etherscan nên lượng thông tin chưa đầy đủ lắm nhưng dùng được. Gần đây, cả Alchemy và Infura đều hỗ trợ các nút Arbitrum, điều này tương đối thuận tiện.

EthSign: Các công cụ phát triển và trải nghiệm L1 về cơ bản là giống nhau và không thể kiểm tra độ ổn định vì không thể triển khai.

Câu hỏi 3: Từ góc độ hiệu suất L2, bạn đã đánh giá hiệu suất và chi phí của Arbitrum ở giai đoạn hiện tại chưa?

DeGate: Chúng tôi tin rằng chi phí của Arbitrum sẽ đến nhiều hơn từ chi phí đường lên của dữ liệu cuộc gọi trong một thời gian dài và nút cổ chai hiệu suất của nó cũng ở đây. Dựa trên giới hạn trên hiện tại là 15 triệu gas trong một khối ether, 30% trong số đó do Arbitrum chiếm giữ, chi phí gas trung bình của callldata trong các giao dịch L2 là 4500 gas (một lần chuyển ERC-20 là khoảng 1800 gas) để ước tính thông lượng ở 1000 giao dịch trên mỗi khối L1, tức là 71 giao dịch/giây.

MCDEX: Chi phí khoảng 1/100, tùy thuộc vào chức năng hợp đồng thông minh cụ thể. Phương pháp tính toán của ArbGas khá khác so với phương pháp của L1, mà các nhà phát triển cần phải điều chỉnh cho phù hợp.

DODO: Đã có rất nhiều phân tích lý thuyết trên thị trường và tình hình thực tế chỉ có thể được đánh giá sau khi một lượng lớn người dùng tràn vào.

WePiggy: Từ các thử nghiệm hiện tại của chúng tôi trên mạng thử nghiệm và mạng chính: GasLimit của Arbitrum tương đối cao nhưng GasPrice rất thấp. Bằng cách này, chi phí tổng thể thực sự nhỏ hơn nhiều so với L1 và hiệu suất là thậm chí còn nhanh hơn, về cơ bản chỉ trong vài giây giao dịch.

imToken: Hiện tại thì chưa, vì điều này yêu cầu thử nghiệm tương tác, nhưng chúng tôi chỉ thử nghiệm phần triển khai của chính mình và không tương tác với các dự án khác.

Câu hỏi 4: Bạn đã quan sát dữ liệu trên chuỗi chưa, thiết kế chống gian lận của Arbitrum đã được thực hành chưa và tác dụng là gì?

DODO: Chúng tôi chưa quan sát thấy bằng chứng gian lận trên mạng chính, nhưng tin rằng nhóm Arbitrum đã tiến hành một cuộc thử nghiệm hoàn chỉnh.

imToken: Không, bạn có thể cần chạy một nút để quan sát nó.

MCDEX: Chưa thử.

WePiggy: Chúng tôi không có kinh nghiệm tham gia các cuộc tập trận thực tế về vấn đề này.

DeGate: Chưa thực sự quan sát quá trình thử thách.

Câu hỏi 5: Là một mạng chính chỉ dành cho các nhà phát triển, bạn ước tính rằng Arbitrum hiện tại sẽ hoàn toàn mở để sử dụng trong bao lâu? Bạn nghĩ hệ sinh thái này còn thiếu cơ sở hạ tầng nào?

DODO: Chúng tôi nghĩ rằng nó có thể được mở ngay bây giờ, nhưng nhóm Arbitrum rõ ràng hy vọng sẽ chuẩn bị tốt hơn. Về cơ sở hạ tầng, chúng tôi không thiếu nó, nhưng độ ổn định cần được kiểm tra và chúng tôi hy vọng nó có thể xử lý lưu lượng truy cập lớn.

WePiggy: Mặc dù chúng tôi đã chính thức triển khai các hợp đồng của giao thức WePiggy trên mạng Arbitrum One được hơn nửa tháng, nhưng khi xem xét việc triển khai và cải thiện cơ sở hạ tầng như trình duyệt, cầu nối chuỗi chéo và oracle, ước tính nhóm phát triển của Arbitrum vẫn cần nhiều hơn nữa Sẽ mất một tháng để chính thức mở mạng cho người dùng thông thường.

MCDEX: Rất khó để đánh giá thời gian mở cửa. Cơ sở hạ tầng không thiếu thứ gì vì tất cả đều đang chuyển động. Hiện tại, hầu hết cơ sở hạ tầng của Ethereum đã chính thức thông báo sẽ vào hệ sinh thái Arbitrum, chúng ta chỉ có thể âm thầm mong họ hoàn thành công việc phát triển, triển khai và thử nghiệm càng sớm càng tốt, không dễ gì vội vàng. Cá nhân tôi nghĩ rằng cơ sở hạ tầng vẫn còn thiếu là: SDK thân thiện với nhà phát triển hơn, nhiều nút dự phòng hơn, v.v.

DeGate: Có vẻ như sẽ mất từ ​​​​3 đến 6 tháng. Nó vẫn đang trong giai đoạn đầu của quá trình cải tiến hệ thống và thiếu các nút xác minh bên thứ ba đáng tin cậy hơn tham gia quản trị, bởi vì không phải nhà phát triển nào cũng có thể chạy một ứng dụng tương đối nặng nút xác minh.

Ví toán học: Hiện tại, vẫn còn một số công cụ cơ bản đang trong giai đoạn thử nghiệm nội bộ, chẳng hạn như phiên bản Arbitrum của Etherscan. Trình duyệt chính thức hiện tại không dễ sử dụng. Ví dụ: thiếu chức năng xác minh hợp đồng có thể gây ra một số vấn đề về bảo mật . Từ quan điểm về hoạt động của nút và các chức năng cơ bản, chúng tôi đã thử nghiệm rằng về cơ bản không có vấn đề gì, Math Wallet cũng đã hoàn thành việc hỗ trợ ví của Arbitrum và nó sẽ được phát hành cho người dùng thông thường cùng lúc sau khi nó được mở hoàn toàn.

EthSign: Điều còn thiếu nhất thực sự là một cách để nhanh chóng nhận được mã thông báo. Tốc độ cầu hiện tại quá chậm và phải mất hàng chục phút để mã thông báo đi qua cầu. Thứ hai, sự không tương thích với các hợp đồng tiêu chuẩn ngành giống như OpenZeppelin cần phải được khắc phục hoàn toàn.

imToken:


  • Một nhà thám hiểm hoàn chỉnh hơn;


  • Một cổng hoặc giải pháp có thể rút tiền nhanh chóng;


  • Hiện tại, các bên dự án đang tương đối phát triển và triển khai độc lập, cần được thử nghiệm tương tác.



Winkrypto
作者文库