Cointime

Download App
iOS & Android

Chiến lược tốt nhất của AO để thu hút các nhà phát triển: phát triển low-code

Validated Project

Trong bài viết trước của chúng tôi, " Chìa khóa chiến thắng trong hệ sinh thái AO: Kiến trúc microservice trong kỷ nguyên Web3 ", chúng tôi đã thảo luận về những ưu điểm của mô hình Actor và mức độ phức tạp mà nó mang lại cho việc phát triển ứng dụng. Để giải quyết "sự phức tạp", các nhà phát triển Web3 cần tiếp tục học hỏi từ Web2, vốn đã đạt được "sự áp dụng đại trà", bao gồm các phương pháp phát triển, công cụ phát triển và thực tiễn công nghệ phần mềm. Bài viết tiếp theo thảo luận về một trong những cách khả thi, đó là tăng cường đầu tư vào "nền tảng phát triển mã thấp" và chuyển một phần đáng kể tính "phức tạp" của việc phát triển ứng dụng sang nền tảng mã thấp, để các nhà phát triển ứng dụng có thể tập trung hơn vào logic kinh doanh.

Tác giả: Yang Jiefeng @ArweaveOasis

Người đánh giá: chanh

Nguồn: Hiệp hội nội dung - Tin tức

Trong bài viết trước, " Chìa khóa chiến thắng trong hệ sinh thái AO: Kiến trúc microservice trong kỷ nguyên Web3 ", chúng tôi đã thảo luận về những lợi thế của việc áp dụng kiến ​​trúc microservice (hoặc mô hình Actor) và mức độ phức tạp mà nó mang lại cho việc phát triển ứng dụng. Đồng thời, ở phần cuối có đề cập rằng cuộc chiến giành chuỗi công cộng thực sự là cuộc chiến dành cho các nhà phát triển ứng dụng. Vì vậy, trong một chuỗi công khai cạnh tranh khốc liệt như vậy, làm thế nào AO có thể giành chiến thắng trước các nhà phát triển?

Tất nhiên, hãy tiếp tục học hỏi từ Web2, web đã đạt được "sự áp dụng hàng loạt". Điều này không chỉ bao gồm việc tìm hiểu cơ sở hạ tầng của nó mà còn bao gồm các khía cạnh như phương pháp phát triển, công cụ phát triển và thực tiễn công nghệ phần mềm.

Nền tảng phát triển low-code chắc chắn là một hướng đi đáng được đầu tư mạnh mẽ trong lĩnh vực Web3. Ý tôi là chúng ta có thể chuyển một phần đáng kể tính "phức tạp" của việc phát triển ứng dụng sang các nền tảng mã thấp.

Nền tảng phát triển mã thấp là gì?

Đầu tiên mình muốn làm rõ sự khác biệt giữa Low-Code (low code) và No-Code (no code) - tất nhiên đây chỉ là ý kiến ​​cá nhân của mình thôi:

  • Low-code nhắm đến các nhà phát triển chuyên nghiệp. Ngành đã đạt được sự đồng thuận (một tiêu chuẩn thực tế) về chức năng cốt lõi mà một nền tảng mã nguồn ngắn cần có. Điểm mấu chốt là họ phải áp dụng cách tiếp cận "dựa trên mô hình".
  • Không có mã đề cập đến một danh mục rộng lớn các công cụ hướng tới "người dùng cuối". Không có tiêu chuẩn thống nhất trong ngành về No-code là gì. Chúng cho phép người dùng tạo các ứng dụng đơn giản như trang quảng cáo sản phẩm, khảo sát trực tuyến, blog cá nhân, v.v. Chỉ cần một nhiệm vụ nhất định mà trước đây được cho là yêu cầu nhà phát triển, giờ đây người dùng thông thường có thể hoàn thành với sự trợ giúp của một công cụ, công cụ này sẽ được gọi là No-code.

Mã thấp VS Không mã

Vậy “tiêu chuẩn thực tế” cho nền tảng mã thấp mà tôi đang nói đến là gì? Bạn có thể tham khảo lời giải tại đây .

Bạn có thể đã nghe nói về nền tảng mã ngắn “theo hướng biểu mẫu” hoặc nền tảng mã ngắn “theo hướng bảng”, nhưng ở đây, tôi đặc biệt đề cập đến nền tảng mã thấp “theo mô hình”. Bạn có thể hiểu mô tả của tôi là một cách hiểu hẹp về khái niệm "nền tảng mã thấp".

Nền tảng phát triển mã thấp cho các ứng dụng truyền thống đã bước vào giai đoạn trưởng thành ban đầu. Ai đó có thể nói: "Dường như tôi chưa từng nghe nói đến nền tảng phát triển mã thấp Web3 'theo mô hình'." Thật vậy, đây là một điều tương đối hiếm. Hãy phân tích tại sao.

Trước hết, tại sao các nền tảng low-code truyền thống vẫn chưa bước vào không gian Web3? Tôi nghĩ chủ yếu là do mô hình mô hình hóa mà họ sử dụng không áp dụng cho Web3.

Nền tảng doanh nghiệp truyền thống sử dụng mô hình ER và/hoặc mô hình quan hệ. Ví dụ: OutSystems sử dụng cả mô hình ER và mô hình quan hệ; một số nền tảng chỉ sử dụng cái này hoặc cái kia. Mô hình ER và mô hình quan hệ giống nhau về mặt khái niệm. Các nền tảng này tạo mã có thể chạy trên cơ sở hạ tầng phần mềm doanh nghiệp truyền thống như cơ sở dữ liệu SQL. Nhưng chúng khó chạy trên cơ sở hạ tầng Web3 như blockchain vì “sổ cái phi tập trung” trên blockchain quá khác với cơ sở dữ liệu SQL.

Vậy, “nền tảng mã thấp” hiện có dành cho các ứng dụng phi tập trung hoạt động như thế nào?

Phát triển một nền tảng mã nguồn ngắn thực sự—đặc biệt với cách tiếp cận dựa trên mô hình—không phải là nhiệm vụ dễ dàng. Một số người có thể bị cám dỗ để né tránh nhiệm vụ khó khăn này. Tuy nhiên, chức năng cốt lõi của nền tảng low-code chuyên nghiệp mang lại giá trị độc đáo mà không giải pháp nào khác có thể sánh được. Ví dụ: "mẫu hợp đồng thông minh có thể định cấu hình" có thể giúp nhà phát triển sao chép "mã tạo sẵn" nhanh hơn, nhưng đối với những ứng dụng đổi mới đó, các mẫu này không được sử dụng nhiều. Đây cũng là một thách thức lớn đối với các nhà phát triển nền tảng trong việc viết và duy trì một thư viện "mẫu hợp đồng thông minh" phù hợp cho nhiều chuỗi bằng các ngôn ngữ khác nhau (chẳng hạn như Solidity, Move, v.v.). Hơn nữa, “hợp đồng thông minh” chỉ là phần trên chuỗi của ứng dụng và các ứng dụng phi tập trung lớn hơn một chút cũng thường yêu cầu các phần ngoài chuỗi.

dddappp: Nền tảng phát triển mã thấp Web3 đích thực

Vì vậy, liệu có một nền tảng phát triển mã nguồn ngắn Web3 “thực sự”—áp dụng cách tiếp cận “dựa trên mô hình” mà không giở thủ đoạn và đối mặt trực tiếp với thử thách không?

Tôi rất tự hào thông báo rằng dddappp do nhóm của tôi phát triển là một nền tảng phát triển mã nguồn ngắn thực sự cho các ứng dụng phi tập trung. Đây có lẽ là nền tảng phát triển mã thấp Web3 duy nhất hiện đang áp dụng cách tiếp cận "dựa trên mô hình".

Vậy dddappp có gì độc đáo đến vậy? Tại sao nó có thể làm được điều mà không nền tảng nào khác có thể làm được (ít nhất là tạm thời)?

Điều quan trọng là mô hình mô hình được dddappp áp dụng. Chúng tôi đã chọn mô hình miền kiểu DDD.

Mô hình miền kiểu DDD là mô hình OO (hướng đối tượng) trừu tượng ở mức độ tương đối cao. Các công cụ tự động hóa có thể dễ dàng ánh xạ các mô hình miền cấp cao đó sang các mô hình triển khai cấp thấp, chẳng hạn như mô hình lập trình hướng đối tượng, mô hình dữ liệu quan hệ, v.v.

"trừu tượng cấp cao" là gì? Hãy nói theo cách này, nó giúp bạn thể hiện càng nhiều càng tốt “những gì” bạn biết về lĩnh vực này, thay vì “làm thế nào” để giải quyết vấn đề một cách chi tiết kỹ thuật.

Các nhà phát triển có kinh nghiệm sẽ hiểu ngay rằng điều này nói dễ hơn làm. Chúng tôi có thể làm điều này hoàn toàn một cách tình cờ và chúng tôi đã tích lũy được kinh nghiệm phong phú trong lĩnh vực này - chúng tôi đã làm việc này từ năm 2016. Chúng tôi thậm chí còn viết một cuốn sách để chia sẻ kinh nghiệm của mình với các nhà phát triển.

Các nhà phát triển có kinh nghiệm sẽ hiểu ngay rằng điều này nói dễ hơn làm. Chúng tôi có thể làm điều này hoàn toàn một cách tình cờ và chúng tôi đã tích lũy được kinh nghiệm phong phú trong lĩnh vực này - chúng tôi đã làm việc này từ năm 2016. Chúng tôi thậm chí còn viết một cuốn sách để chia sẻ kinh nghiệm của mình với các nhà phát triển.

Điều quan trọng là chúng tôi đã phát minh ra một DSL rất biểu cảm để lập mô hình miền có tên là DDDML (từ viết tắt của Ngôn ngữ mô hình hóa thiết kế hướng miền). Sử dụng nó, không chỉ kiến ​​thức về miền có thể được mô tả chính xác mà những mô hình này còn có thể dễ dàng ánh xạ vào mã triển khai phần mềm.

Nhân tiện, DSL của chúng tôi gần với miền vấn đề và ngôn ngữ tự nhiên hơn so với các "đối thủ cạnh tranh" khác, điều mà chúng tôi tin rằng khiến nó được tích hợp hoàn hảo với trí tuệ nhân tạo (AI).

Bản thân chúng tôi luôn gọi DDDML là "DDD DSL gốc".

Bạn có nhớ khái niệm "tổng hợp" từ DDD mà tôi đã đề cập trước đó không? DSL chúng tôi sử dụng hỗ trợ xác định các tập hợp ngay từ đầu. Khi bạn mở bất kỳ tệp mô hình DDDML nào, bạn gần như có thể thấy các tập hợp từ khóa.

Nếu bạn đã quen thuộc với các khái niệm liên quan đến DDD, bạn sẽ dễ dàng hiểu được mô hình được mô tả bởi DDDML, nếu bạn không quen với nó thì DDD có cả những cuộc thảo luận có hệ thống trong các tác phẩm cổ điển và cách thực hành của những người hâm mộ theo kịp. với thời đại, chỉ cần bạn sẵn sàng “nắm bắt” thì chúng gần như nằm trong tầm tay bạn.

Nền tảng vững chắc của phương pháp DDD thường làm chúng tôi ngạc nhiên. Khi chúng tôi phát triển các ứng dụng truyền thống (phần phụ trợ chủ yếu được viết bằng Java hoặc C#), chúng tôi đã sử dụng phương pháp "hướng mô hình miền", giúp cải thiện đáng kể hiệu quả phát triển. Khi bước vào thế giới mới của Web3, chúng tôi nhận thấy rằng chúng tôi có thể sử dụng DDDML để thúc đẩy sự phát triển của các ứng dụng phi tập trung mà không cần thêm quá nhiều thứ vào đó.

Dddappp giúp phát triển ứng dụng sinh thái AO như thế nào?

Trong nửa đầu của bài viết này, chúng tôi đã nói về một số thách thức khi phát triển ứng dụng bằng AO.

Vậy giải pháp kỹ thuật được dddappp áp dụng có thực sự giúp ích được cho các nhà phát triển trong hệ sinh thái AO không? Hãy xem bằng chứng khái niệm mà chúng tôi đã hoàn thành gần đây dựa trên AO .

Trong phần trình diễn này, chúng tôi tin rằng chúng tôi đã cung cấp các giải pháp rất hấp dẫn cho một số vấn đề. Chúng tôi đã trình bày cách sử dụng DSL để xác định các tập hợp, đối tượng giá trị và dịch vụ (đây là các khái niệm về DDD) và cho thấy hình thức chung của mã được tạo. Bạn có thể tưởng tượng nếu các nhà phát triển thực sự sẵn sàng viết mã này bằng tay mà không cần sử dụng công cụ không? Đặc biệt, chúng tôi cũng chứng minh cách mã được tạo có thể triển khai xử lý "tính nhất quán cuối cùng" một cách tinh tế bằng cách sử dụng mẫu SAGA .

Chúng tôi gọi cuộc trình diễn này là PoC, nhưng thực ra tôi nghĩ nó vượt xa PoC. Bởi vì nó có thể giúp ích ngay lập tức cho các nhà phát triển trong hệ sinh thái AO. Các nhà phát triển trong hệ sinh thái AO hiện có thể sử dụng nó để làm rõ các ý tưởng thiết kế ứng dụng, tạo mã (ít nhất những mã này có thể được sử dụng làm tài liệu tham khảo triển khai) và nâng cao hiệu quả. Ở một mức độ nào đó, bạn có thể nói rằng công cụ này là MVP (sản phẩm khả thi tối thiểu). Bởi vì định nghĩa của MVP là miễn là nó có thể giúp ích cho người dùng cuối và có giá trị đối với người dùng cuối thì nó có thể được gọi là MVP. Xét cho cùng, các nhà phát triển là người dùng cuối của các công cụ mã nguồn thấp.

Nếu các nhà phát triển ứng dụng có kinh nghiệm nghiên cứu kỹ PoC này, họ có mọi lý do để không còn nghi ngờ về tiềm năng to lớn của các phương pháp low-code trong việc cải thiện hiệu quả phát triển ứng dụng. Suy cho cùng, chúng tôi đã chứng minh điều này nhiều lần bên ngoài hệ sinh thái AO. Ngay cả khi không đề cập đến các ứng dụng thương mại phức tạp mà chúng tôi đã phát triển bằng phương pháp tương tự trong kỷ nguyên Web2, chỉ cần quan sát các hoạt động của chúng tôi trong hệ sinh thái Move là đủ thuyết phục.

Chúng tôi sử dụng DSL để giải quyết hạn chế của Move (ngôn ngữ hợp đồng thông minh tĩnh) thiếu tính trừu tượng về "giao diện" và giúp các nhà phát triển dễ dàng triển khai "chèn phụ thuộc".

Chúng ta có thể chia hợp đồng Move thành nhiều gói (tức là "dự án") bằng một khai báo đơn giản, xem ví dụ này . Cần lưu ý rằng hầu hết các chuỗi công khai Move đều có giới hạn về kích thước của mỗi gói được phát hành.

Nếu bạn đang nghĩ rằng những gì chúng tôi đang chia sẻ chỉ là một số “ví dụ” và có thể chúng tôi chỉ đang làm một số đồ chơi thì bạn đã nhầm to rồi.

Nếu bạn đang nghĩ rằng những gì chúng tôi đang chia sẻ chỉ là một số “ví dụ” và rằng chúng tôi có thể chỉ đang làm một số đồ chơi thì bạn đã nhầm to rồi.

Chúng tôi đã tham gia sâu vào quá trình phát triển một số ứng dụng thương mại nghiêm túc (chủ yếu tập trung vào hệ sinh thái Move). Trong quá trình này, chúng tôi gần như đã "ăn thức ăn cho chó của chính mình". Chúng tôi có thể tự tin nói rằng hiện tại, ít nhất là trong khu vực phát triển back-end (tôi đề cập đến hợp đồng trên chuỗi và dịch vụ truy vấn ngoài chuỗi, sau này đôi khi được gọi là người lập chỉ mục), chúng tôi đã thực hiện lời hứa của mình về 10 lần hiệu quả phát triển.

Chúng tôi thậm chí còn phát triển các ứng dụng "không có mã" dựa trên "mã thấp" (một lần nữa: công cụ không có mã là ứng dụng dành cho người dùng cuối). Chúng tôi đã xây dựng một sản phẩm phụ có tên Move Forms tại Aptos Singapore Hackathon, sản phẩm này đã giành vị trí thứ hai trong phiên bản hiện tại. Chúng tôi sẽ tiếp tục xây dựng công cụ biểu mẫu gốc Web3 này trong thời gian rảnh rỗi.

Nếu bạn liên hệ với chúng tôi, chúng tôi có thể hiển thị cho bạn nhiều trường hợp ở cấp độ sản xuất hơn. Các trường hợp của chúng tôi bao gồm mạng xã hội, DeFi, trò chơi toàn chuỗi, v.v.

Nhiều người có thể đặt câu hỏi về các loại ứng dụng phi tập trung có thể được phát triển bằng nền tảng mã nguồn thấp. Thành thật mà nói, chúng tôi chưa tìm thấy bất kỳ hạn chế rõ ràng nào đối với các loại ứng dụng có thể được phát triển bằng phương pháp mã thấp. Trong quá trình phát triển ứng dụng, điều chúng tôi cảm nhận sâu sắc hơn là những hạn chế của cơ sở hạ tầng Web3 hiện tại, hơn là những hạn chế của low-code.

Tôi không biết bạn có phát hiện ra một thực tế thú vị hay không, đó là các nền tảng low-code truyền thống thường được coi là phù hợp hơn để phát triển phần mềm doanh nghiệp (chẳng hạn như OA, CRM, ERP, v.v.) và không phù hợp để phát triển các ứng dụng Internet nhưng từ những gì chúng tôi đã trình bày, có vẻ như dddappp đã vượt quá giới hạn này? Cảm giác của bạn là đúng. Lý do tại sao chúng tôi muốn làm điều này trong kỷ nguyên Web2 - một nền tảng mã thấp được điều khiển bởi mô hình miền DDD, một nỗ lực rất táo bạo trong kỷ nguyên Web2, là để "cho phép nền tảng mã thấp phát triển quy mô lớn". ứng dụng Internet."

“AppCU” có thể là bước đột phá trong việc mở ra hệ sinh thái AO

Mặc dù sự kết hợp giữa Lua và WASM rất tốt, nhưng thành thật mà nói, trong ngắn hạn, tôi không thể tưởng tượng việc dựa vào chúng để tích hợp các ứng dụng Internet Web2 quy mô lớn (như Amazon, Taobao, v.v.) vốn truyền thống được viết bằng Java, C#, PHP, Python, v.v., eBay, Shopee, v.v.) đã chuyển sang AO.

Như đã đề cập trước đó, AO là một giao thức dữ liệu. Về lý thuyết, bất kỳ ai cũng có thể phát triển “sự triển khai” của riêng mình bằng ngôn ngữ lập trình yêu thích và truy cập mạng AO để tương tác và cộng tác với các đơn vị khác.

Trong mạng AO, logic nghiệp vụ của ứng dụng được thực thi trong Đơn vị điện toán. Do đó, đối với các nhà phát triển ứng dụng, điều họ mong muốn nhất là sự đa dạng và hòa nhập hơn trong nền tảng phát triển được hỗ trợ bởi các đơn vị tính toán. Theo những gì tôi biết, cộng đồng nhà phát triển AO đã làm việc theo hướng này, chẳng hạn như hỗ trợ các hợp đồng thông minh EVM chạy trên AO.

Tuy nhiên, tôi nghĩ vấn đề này có thể đột phá theo một hướng khác. Tôi tin rằng AppCU là một ý tưởng hay. AppCU, ý tôi là Đơn vị tính toán dành riêng cho ứng dụng. Một sự tương tự với Appchain ( blockchain dành riêng cho ứng dụng ) sẽ giúp hiểu ý tôi.

Nếu đơn vị tính toán bị loại trừ, ở một mức độ nhất định, các phần khác của AO có thể được coi là phiên bản Web3 của Kafka - một nhà môi giới tin nhắn phi tập trung. Cho phép các nhà phát triển ứng dụng truyền thống sử dụng các ngôn ngữ và công cụ thành thạo của họ để phát triển các ứng dụng kiến ​​trúc microservice dựa trên trình trung chuyển tin nhắn giống Kafka - "Haha, tôi quen với điều này."

Xây dựng AppCU từ đầu có thể không dễ dàng đối với hầu hết các nhà phát triển và việc xây dựng Appchain cũng vậy. Vì vậy, trong trường hợp này, một công cụ tiện dụng là điều cần thiết.

Tôi nghĩ không cần phải nhấn mạnh vai trò quan trọng của Cosmos SDK (công cụ dùng để xây dựng Appchain) trong sự phát triển của hệ sinh thái Cosmos phải không?

Tôi nghĩ không cần phải nhấn mạnh vai trò quan trọng của Cosmos SDK (công cụ dùng để xây dựng Appchain) trong sự phát triển của hệ sinh thái Cosmos phải không?

Các nhà phát triển đã dùng thử Cosmos SDK sẽ rất ấn tượng bởi sự tiện lợi và sức mạnh của công cụ này. Nếu Cosmos SDK làm được thì không có lý do gì mà cộng đồng nhà phát triển hệ sinh thái AO lại không làm được. Trong mọi trường hợp, việc phát triển một đơn vị tính toán luôn dễ dàng hơn so với một chuỗi, phải không?

Cosmos SDK thực sự là một công cụ "hiệu quả cao", nhưng nói đúng ra, nó không phải là một nền tảng mã nguồn thấp. Chúng tôi tin rằng nền tảng mã thấp có tiềm năng lớn hơn để cải thiện hiệu quả phát triển.

AI sẽ thay thế nền tảng low-code?

Cuối cùng, tôi muốn nói về một câu hỏi mà tôi đã trả lời vô số lần: “Liệu AI có giết chết các nền tảng mã nguồn thấp không?”

Theo tôi, những tiến bộ to lớn mà AI đạt được trong những năm gần đây không mang lại bất kỳ thay đổi cơ bản nào trong phương pháp phát triển phần mềm phức tạp. Ngay cả khi AI tham gia vào việc phát triển các ứng dụng phức tạp, nó vẫn phải tuân theo cách tiếp cận “đúng đắn” – giống như con người.

Mọi mức độ trừu tượng trong công nghệ phần mềm đều có giá trị của nó. "Tư thế" đúng đắn đầu tiên để phát triển phần mềm phức tạp là thực hiện phân tích kinh doanh và lập mô hình miền trước. Việc sử dụng ngôn ngữ tự nhiên không thể mô tả chính xác “nhận thức về miền”, điều này cản trở rất lớn đến hiệu quả của việc “chuyển nó thành mã phần mềm”.

Điều độc đáo nhất về dddappp là DSL mà nó sử dụng. Chính nhờ điều này mà dddappp cho phép AI tập trung vào những gì nó làm tốt nhất:

1. AI đề xuất các mô hình tham chiếu và hỗ trợ chúng ta lặp lại mô hình đó.

  • Chúng ta có thể giao tiếp với AI thông qua ngôn ngữ tự nhiên và để AI giúp chúng ta phân tích nhu cầu của mình cũng như đề xuất các mô hình tham khảo. AI có lượng kiến ​​thức khổng lồ và đó là điều chúng giỏi.
  • AI xuất ra các mô hình miền dưới dạng DSL và các mô hình miền như vậy (với độ chính xác cú pháp tối thiểu) có thể được xác minh bằng các công cụ.
  • Nếu không có việc lạm dụng DSL và không có lỗi trong việc triển khai các công cụ mã thấp thì độ chính xác của mã được tạo ra từ mô hình có thể nói là 100%. Điều này không thể so sánh với mã được tạo bởi AI tổng hợp thông qua "Word Solitaire".
  • Các công cụ mã thấp tạo ra các ứng dụng thực thi trực tiếp từ các mô hình. Ở giai đoạn này, việc lập mô hình có thể bỏ qua "các phương thức đối tượng" (nghĩa là các chi tiết vận hành logic nghiệp vụ). Ứng dụng được tạo có thể chạy ngay lập tức.
  • Người dùng và nhà phát triển trước tiên xác nhận "mô hình dữ liệu". Nếu có vấn đề, hãy phản hồi cho AI, để AI giúp điều chỉnh mô hình và sử dụng các công cụ low-code để tạo lại ứng dụng.

2. AI hỗ trợ thực hiện “logic kinh doanh vận hành”.

  • Sau khi xác định mô hình, các nhà phát triển ứng dụng mã hóa logic nghiệp vụ trong một ngữ cảnh rất cụ thể. Trong bối cảnh rõ ràng như vậy, IDE có thể dễ dàng tạo các lời nhắc chất lượng cao và gửi chúng cho AI, sau đó AI có thể trả lời bằng các đoạn mã với độ chính xác cao.

Vì vậy, câu trả lời của tôi cho câu hỏi này là: không. Chúng tôi nghĩ rằng cả hai sẽ bổ sung tốt cho nhau - ít nhất là đối với dddappp.

Tóm lại, chúng tôi đã phân tích định nghĩa về nền tảng phát triển mã nguồn thấp và tiềm năng to lớn của nó trong việc giảm bớt sự phức tạp trong quá trình phát triển ứng dụng Web3. Dựa trên khái niệm nền tảng low-code, chúng ta có thể xây dựng một công cụ mạnh mẽ tương tự Cosmos SDK (công cụ dùng để xây dựng Appchain trong hệ sinh thái Cosmos) trong hệ sinh thái AO và sử dụng công cụ này để xây dựng AppCU, có thể giảm thời gian phát triển của các nhà phát triển. Sự phức tạp cũng mở ra những ý tưởng và khả năng mới để hệ sinh thái AO đạt được sự áp dụng trên quy mô lớn.

🏆 Giải “bắt lỗi”: Nếu phát hiện lỗi chính tả, câu sai hoặc mô tả sai trong bài viết này, hãy bấm vào để tôi báo cáo và bạn sẽ nhận được ưu đãi.

Tuyên bố miễn trừ trách nhiệm: Bài viết này không thể hiện quan điểm hoặc quan điểm của PermaDAO. PermaDAO không cung cấp lời khuyên đầu tư hoặc chứng thực bất kỳ dự án nào. Người đọc được yêu cầu tuân thủ luật pháp của quốc gia nơi họ sinh sống và thực hiện các hoạt động Web3 theo đúng quy định.

🔗 Giới thiệu về PermaDAO: Trang web Twitter Telegram |

Các bình luận

Tất cả bình luận

Recommended for you

  • Thống đốc Ngân hàng Trung ương Philippines: Định hướng chính sách tiền tệ cuối cùng sẽ có xu hướng lỏng lẻo

    Thống đốc ngân hàng trung ương Philippines cho rằng định hướng chính sách tiền tệ cuối cùng sẽ có xu hướng lỏng lẻo hơn. Khi các điều kiện chín muồi và chúng tôi cảm thấy lạm phát đã được kiểm soát, chúng tôi có ý định nới lỏng chính sách. Không có mong muốn giữ lãi suất đủ cao để gây ra tổn thất về sản lượng.

  • Vitalik: Điểm thấp của tiện ích tiền điện tử đã qua

    Vitalik Buterin đã tweet rằng điểm thấp trong tiện ích tiền điện tử đã qua. Từ góc độ công nghệ, sự phát triển lớn nhất trong 5 năm qua chủ yếu là giải quyết các vấn đề về khả năng mở rộng của blockchain. Vitalik đặc biệt đề cập đến thị trường dự đoán Polymarket, cho biết họ rất hài lòng với sự hiện diện của nó trên Ethereum sau cuộc phỏng vấn vào mùa xuân này.

  • FBI: Hãy cảnh giác với những kẻ lừa đảo mạo danh nhân viên sàn giao dịch tiền điện tử để đánh cắp tiền bất hợp pháp

    FBI đã đưa ra cảnh báo vào ngày 1 tháng 8 rằng những kẻ lừa đảo đang giả danh nhân viên của các sàn giao dịch tiền điện tử và đánh cắp tiền thông qua các tin nhắn hoặc cuộc gọi điện thoại không được yêu cầu. Những kẻ lừa đảo này tạo ra các trường hợp khẩn cấp và cho rằng tài khoản có vấn đề để lừa nạn nhân cung cấp thông tin đăng nhập. nhấp vào liên kết hoặc chia sẻ thông tin nhận dạng.

  • Nguồn cung phát hành tiền tệ ổn định đã tăng lên 144,3 tỷ USD trong tháng 7 và thị phần USDT đạt 78,9%

    Theo dữ liệu từ TheBlockPro, khối lượng giao dịch được điều chỉnh của stablecoin trên chuỗi đã tăng 18,8% trong tháng 7, đạt 997,4 tỷ USD và nguồn cung stablecoin tăng 1,2% lên 144,3 tỷ USD, trong đó thị phần của USDT và USDC lần lượt là 78,9% và 17,1%. Ngoài ra, tổng khối lượng giao dịch trên chuỗi được điều chỉnh của Bitcoin và Ethereum tăng 31,8% về tổng thể, lên tới 445 tỷ USD. Trong số đó, khối lượng giao dịch trên chuỗi được điều chỉnh của Bitcoin tăng 34,7% và của Ethereum tăng thêm. 27,7%.

  • Ngân hàng Thương mại Dubai, UAE ra mắt tài khoản dành riêng cho nhà cung cấp dịch vụ tài sản ảo

    Ngân hàng Thương mại Dubai (CBD) tại Các Tiểu vương quốc Ả Rập Thống nhất (UAE) đã ra mắt tài khoản dành riêng cho nhà cung cấp dịch vụ tài sản ảo (VASP) để quản lý tiền của khách hàng và đáp ứng các yêu cầu an toàn theo quy định. CBD ra mắt một tài khoản chuyên dụng để tuân thủ Ngân hàng Trung ương. quy định của Cơ quan quản lý tài sản ảo của UAE và Dubai (VARA). Giám đốc điều hành Bernd van Linder cho biết động thái này phù hợp với các dịch vụ ngân hàng cốt lõi của Ngân hàng Thương mại Dubai và hỗ trợ các kế hoạch của ngân hàng nhằm thúc đẩy sự phát triển của nền kinh tế kỹ thuật số.

  • Giao thức cho vay chuỗi khối Morpho hoàn thành khoản tài trợ 50 triệu USD, dẫn đầu bởi Ribbit Capital

    Công ty DeFi Morpho đã huy động được 18 triệu USD tài trợ khi CEO Paul Frambot vẫn còn là sinh viên đại học. Lần này, Morpho đã huy động được 50 triệu USD thông qua việc bán token riêng tư nhưng không tiết lộ mức định giá. Vòng tài trợ chiến lược được dẫn dắt bởi Ribbit Capital, một nhà đầu tư ban đầu vào các công ty công nghệ tài chính bao gồm Robinhood, Revolut và Coinbase.

  • Hội nghị ở Nashville đã thúc đẩy BTC đạt 70.000 USD Thị trường sẽ hoạt động như thế nào trong tương lai? |Viện nghiên cứu TrendX

    Hội nghị ở Nashville đã thúc đẩy BTC đạt 70.000 USD Thị trường sẽ hoạt động như thế nào trong tương lai?

  • Con ngựa thành Troy của tiền điện tử: Stablecoin

    Mặc dù quan điểm này có thể gây tranh cãi trong quá khứ nhưng ngày nay ngành công nghiệp tiền điện tử không còn là nhóm duy nhất giữ quan điểm này. Đồng sáng lập và Giám đốc điều hành BlackRock, Larry Fink hiện thường xuyên nói về tính tất yếu của việc mã hóa và lợi ích của nó đối với hệ thống tài chính toàn cầu. Là nhà quản lý tài sản lớn nhất thế giới, BlackRock quản lý giá trị gấp hơn bốn lần toàn bộ thị trường tài sản tiền điện tử (2,5 nghìn tỷ USD) (10,5 nghìn tỷ USD). Nói cách khác, một tổ chức có nhiều vốn được quản lý hơn tổng giá trị của toàn bộ ngành công nghiệp tiền điện tử đang nói với thế giới rằng hệ thống tài chính toàn cầu và tất cả tài sản của nó sẽ tồn tại ở dạng token hóa trên đường ray tài sản tiền điện tử và đây là điều mà không thể bỏ qua Signal.

  • USDT trên ARB an toàn đến mức nào |

    Câu trả lời cho những câu hỏi gần đây của độc giả Nếu có thắc mắc gì, bạn có thể để lại tin nhắn Sau khi giải đáp, chúng tôi sẽ cùng nhau giải đáp vào lần sau.

  • Khóa học biên giới dành cho giáo viên nổi tiếng của Uweb Số 82 Phân tích thị trường vĩ mô và Web3

    Lớp học tiên tiến của các giáo viên nổi tiếng của Uweb bắt đầu đúng giờ vào thứ Ba và thứ Năm hàng tuần lúc 20:30. Số này là số 82. Người dẫn chương trình là hiệu trưởng Uweb Yu Jianing. Khách mời là Boss Qiu, người diễn giải các xu hướng vĩ mô thị trường gần đây. và sự kiện lớn.