BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR
Partnered With:

Lớp giữa lớp 3: công cụ mới để phát triển Web3.0?

Đọc bài viết này mất 30 phút
DApp là một triển khai quan trọng của thương mại phân tán Web3.0 và các tổ chức trong lĩnh vực DApp đang thu hút thêm sự quan tâm. Điều này có nghĩa là làn sóng phát triển blockchain tiếp theo sẽ được dẫn dắt bởi DApp?

Tiêu đề gốc: "Độ sâu | Lớp giữa lớp 3: công cụ mới để phát triển Web3.0? 》
Nguồn gốc: Crypto Valley Live Tác giả: Howard


Đầu tư vào thị trường sơ cấp blockchain gần đây vẫn còn rất thấp, nhưng chúng tôi vẫn nhận thấy Tuần trước, Binance đã công bố việc mua lại nền tảng dịch vụ phân tích ứng dụng phi tập trung Dappreview, một nền tảng cung cấp dịch vụ phân tích dữ liệu cho người dùng dApp và giúp xây dựng cộng đồng nhà phát triển dApp. Vào tháng 10, một công ty nghiên cứu và phân tích dApp khác, DappRadar, đã nhận được đầu tư từ Naspers (cổ đông lớn nhất của Tencent) và Blockchain Ventures. Ngoài vòng tài trợ mới trị giá 11,2 triệu USD do Dapper Labs hoàn thành, nhóm phát triển của công ty dẫn đầu trò chơi blockchain CryptoKitties, vào tháng 9, dẫn đầu bởi A16z, gã khổng lồ giải trí Warner Music Group cũng tham gia đầu tư. dApp là một triển khai quan trọng của hoạt động kinh doanh phân tán Web3.0. Các tổ chức trong lĩnh vực dApp đang tăng cường đầu tư. Điều này có nghĩa là làn sóng phát triển blockchain tiếp theo sẽ được dẫn dắt bởi dApps?

1. Tình trạng phát triển của làn sóng Web 3.0 và dApp

Web 3.0 là một khái niệm thường xuyên được nhắc đến trong ngành gần đây. Nói một cách đơn giản, Web3.0 có nghĩa là sự phát triển của Internet đã bước vào kỷ nguyên mạng tin cậy blockchain lấy người dùng làm trung tâm.

Nếu chúng ta tóm tắt quá trình phát triển của Web1.0, Web2.0 và Web3.0 thì hình dưới đây có thể hãy so sánh Trình bày tốt.



Web1.0 thực hiện các chức năng cơ bản của mạng - "hiển thị" và "kết nối", nhưng hầu hết các chức năng là "tĩnh" và "chỉ đọc". Các ứng dụng phổ biến trong hệ thống Web1.0 chủ yếu là các trang web cổng thông tin như Yahoo và hộp thư email.

Từ năm 2000, chúng ta đã bước vào kỷ nguyên Web2.0. Web2.0 chủ yếu thực hiện sự tương tác giữa người dùng và mạng - một mạng "động" và "có thể đọc và ghi được". Web2.0 cung cấp Nội dung phong phú và sự tương tác thông tin đã nuôi dưỡng một lượng lớn người dùng mạng khổng lồ. Sự thịnh vượng của thời đại Web2.0 chủ yếu là do một số ứng dụng phi thường: chẳng hạn như Facebook, YouTube và Linkedin, đã tạo ra kỷ nguyên trỗi dậy của một số ứng dụng lớn Những gã khổng lồ Internet Web2.0. .



Với sự thịnh vượng của Web2.0, chúng ta cũng đã chứng kiến nhiều trường hợp tập trung thông tin và dữ liệu người dùng Vấn đề là những gã khổng lồ Internet như Facebook và Google lưu trữ tập trung dữ liệu người dùng theo nhiều cách khác nhau, quyền riêng tư của người dùng không thể được bảo vệ và dữ liệu có thể bị lạm dụng hoặc rò rỉ. Trong trường hợp này, Web3.0 đã xuất hiện, có thể được định nghĩa là mạng phân tán công bằng và minh bạch cao, nơi mọi người có thể tham gia mà không lo mất quyền riêng tư và bảo mật. Sự ra đời của blockchain đã thay đổi cách thức hoạt động của Web2.0 truyền thống và trung tâm cũng đã chuyển sang người dùng hơn là chính công ty.

Nếu các siêu APP tương tác như Facebook, WeChat và Instagram đã góp phần vào sự phát triển của Web2.0, thì dApps (ứng dụng phi tập trung) dựa trên Web3.0 cũng sẽ ngày càng chiếm lĩnh vị trí thống trị và một hệ sinh thái dApp thịnh vượng, chúng ta có thể thực sự hỗ trợ tầm nhìn lớn của Web3.0.

Công nghệ chuỗi khối đã được đề xuất trong nhiều năm nhưng vẫn chưa đạt được các ứng dụng quy mô lớn. Trước đây, chúng ta đã thảo luận rằng trở ngại lớn nhất nằm ở cơ sở hạ tầng cơ bản yếu kém của chuỗi khối. hai năm, Kể từ đầu năm nay, chúng ta đã chứng kiến sự phát triển của nhiều cơ sở hạ tầng chuỗi công cộng. Các khoản đầu tư dựa trên cơ sở hạ tầng chuỗi công cộng trước đây chiếm một tỷ lệ lớn trong vốn đầu tư mạo hiểm, nhưng các ứng dụng blockchain vẫn chưa trở thành xu hướng chủ đạo. Cái nào nên được phát triển trước, dApp hay cơ sở hạ tầng?

Sự phát triển của dApp và các giao thức cơ bản cần bổ sung cho nhau, như Dani Grant và Nick Grossman của quỹ đầu tư mạo hiểm nổi tiếng USV đã viết một bài báo "Huyền thoại về giai đoạn cơ bản của Blockchain" vào tháng 10 năm ngoái, " APP->Infrastructure->APP->Infrastructure" là một quá trình phát triển và lặp lại liên tục của công nghệ và ứng dụng. Tất cả chúng ta đang chờ đợi siêu ứng dụng tiếp theo sẽ giúp khởi động làn sóng cơ sở hạ tầng tiếp theo.




Theo dữ liệu từ Dappreview, hiện có hơn 3.408 dApp trên thị trường, trong đó Ethereum có hơn 2.100 dApp, EOS và Tron lần lượt có hơn 600 dApp nhưng chỉ có hơn 60.000 người dùng hoạt động. rằng số lượng người dùng dApp được so sánh với Web2.0 vẫn còn quá nhỏ. Ứng dụng hoạt động hàng ngày số một, WhaleEX, chỉ có 9.346 người dùng. Đồng thời, hầu hết các dApp mà chúng tôi thấy hiện đang tập trung vào các dự án cá cược và trò chơi khác nhau và thiếu một số lượng lớn các dApp thực tế có thể giải quyết nhu cầu của người dùng, mang lại trải nghiệm người dùng tốt và có thể tiếp tục tạo ra lợi nhuận. Rõ ràng, thị trường dApp vẫn đang trong tình trạng khó xử.



Hạn chót: ngày 11 tháng 12 năm 2019, dữ liệu thời gian thực của Dappreview

Cách thực hiện phát triển Tạo một ứng dụng sát thủ phù hợp với thời đại Web3.0? Điều này đòi hỏi những nhà phát triển kỹ thuật xuất sắc hơn, những người có thể tạo ra các sản phẩm có trải nghiệm người dùng tốt hơn và hiệu suất tốt hơn dựa trên cơ sở hạ tầng của Web3.0. Chúng ta cần phải sắp xếp ngắn gọn kiến trúc kỹ thuật của Web3.0.

2. Ngăn xếp công nghệ Web3.0

Nếu chúng ta xem xét cơ sở hạ tầng của Web3.0, đây là main Đề cập đến tất cả các phần mềm và công cụ hỗ trợ phát triển và phân phối ứng dụng cho người dùng cuối. So với kiến trúc phát triển cơ bản điện toán đám mây trưởng thành của thời đại Web2.0, cơ sở hạ tầng kỹ thuật của Web3.0 vẫn còn yếu.

Trong Web2, AWS, Microsoft Azure và Google Cloud cung cấp khả năng tính toán, lưu trữ và kết nối mạng mạnh mẽ và linh hoạt cho các doanh nghiệp trên toàn thế giới. Ngược lại, mạng Web3.0 được đại diện bởi giao thức cơ bản của blockchain bị chỉ trích vì tốc độ chậm, thông lượng thấp và không ổn định.




Nhìn vào kho công nghệ của Web3.0 từ hình trên, chúng tôi luôn chú ý đến đầu tư ở cấp Lớp 1/2. Điều này là do các chuỗi công khai cơ bản được đại diện bởi Bitcoin và Ethereum . , đặt sự phân cấp và bảo mật lên hàng đầu, hy sinh hiệu suất. Các dự án Lớp 1 mới nổi lên trong những năm gần đây, như EoS, Tron, Kadena, Algorand và nhiều dự án chuỗi công cộng khác đang khao khát trở thành thế hệ tiếp theo của Ethereum và giải quyết các vấn đề của chúng .. Nút thắt hiệu suất khả năng mở rộng. Về việc cải thiện khả năng mở rộng, chúng tôi cũng nhận thấy rằng các giải pháp mở rộng ngoài chuỗi Lớp 2 khác bao gồm plasma, bao gồm Raiden, Lighting và các công nghệ khác cố gắng giải quyết vấn đề mở rộng lớp 1.

Rõ ràng trước đây chúng ta đã đầu tư rất nhiều vào Lớp 1/2 nhưng lại ít chú ý đến lớp phần mềm trung gian Lớp 3. So với thời đại Web2.0, có rất nhiều nhà cung cấp dịch vụ đám mây hàng đầu và các nhà cung cấp khác PaaS trên thị trường Các công ty như IBM, Microsoft, Oracle, Apple, AWS, v.v. đã phát triển các hệ thống sản phẩm phần mềm tương đối hoàn chỉnh, cung cấp một số lượng lớn các công cụ phát triển và phần mềm trung gian hoàn thiện và phức tạp để giúp các nhà phát triển dễ dàng tiếp cận cơ sở hạ tầng và phát triển ứng dụng. .

Trong kỷ nguyên của mạng chuỗi khối Web3.0, các nhà phát triển ứng dụng thường cần xây dựng các giải pháp phức tạp không cốt lõi và thường chưa được hoàn thiện. Điều này cũng có nghĩa là chỉ một số ít nhà phát triển phần mềm có đủ kỹ năng chuyên môn để xây dựng các ứng dụng blockchain tốt và chỉ những người có nhiệm vụ phi tập trung mới kiên trì thử nó, trong khi hầu hết các lập trình viên BAT thường nản lòng. Do đó, các dịch vụ lớp giữa hoàn chỉnh có thể là động lực thúc đẩy giai đoạn phát triển blockchain tiếp theo.

3. Phân tích thị trường phần mềm trung gian Lớp 3

Một thị trường dịch vụ phần mềm trung gian trưởng thành tương tự như kỷ nguyên Web2.0, trong Để giúp các nhà phát triển xây dựng ứng dụng trên Internet dễ dàng hơn, có rất nhiều công ty phần mềm Paas "Nền tảng là dịch vụ". Là một phần quan trọng của cơ sở hạ tầng blockchain, chúng tôi tin rằng cần có các công ty blockchain tương tự như Paas, được chia thành hai loại:

Loại đầu tiên là khung phát triển phần mềm, thiết lập một bộ quy trình phát triển được tiêu chuẩn hóa thư viện ngôn ngữ hoặc phát triển, bao gồm tài liệu dành cho nhà phát triển và các ví dụ khác quen thuộc với các lập trình viên.

Cấu trúc phát triển Ethereum dApp điển hình thường bao gồm ba phần chính:

Hợp đồng thông minh: thường được viết bằng ngôn ngữ Solidity, được xây dựng bằng các khuôn khổ như Truffle Suite và được triển khai trên Ethereum trên chuỗi khối.
Front-end: viết bằng ngôn ngữ Java.
Phần cuối: Nói chung, các nút chuỗi khối Ethereum tiêu chuẩn được sử dụng. Giao tiếp giữa giao diện người dùng và mặt sau thường sử dụng API JSON-RPC hoặc GraphQL do nút cung cấp.

Ngoài ra còn có nhiều thư viện khác nhau hỗ trợ giao tiếp ngoại vi với các nút Ethereum, trong đó phổ biến nhất là web3.js và ethers.js. Cũng bao gồm các thư viện web3 cho các ngôn ngữ khác (Java, Python, Rust…).

Chất nền: Khung phát triển Chất nền do Polkadot và Parity quảng bá là một khung nguồn mở mô-đun và có thể mở rộng quy mô, có thể nhanh chóng xây dựng các chuỗi khối. Các thành phần cốt lõi của nó bao gồm:

Cơ sở dữ liệu: Triển khai Lưu trữ khóa-giá trị đơn giản và Cây PatricaMerkle (Trie) được triển khai trên đó, có thể hỗ trợ thân thiện với các máy khách hạng nhẹ để đạt được sự tương tác không cần tin cậy.
Kết nối mạng: Sử dụng Libp2p làm ngăn xếp kết nối mạng ngang hàng theo mô-đun, các chuỗi khối dựa trên nền tảng có thể chia sẻ các giao dịch, khối và nút mà không cần thông qua máy chủ tập trung.
Hàng đợi giao dịch: Nền tảng có toàn quyền kiểm soát tính độc lập và quản lý hàng đợi của các giao dịch trong mạng.
Đồng thuận: Nền tảng đã tích hợp sẵn nhiều công cụ đồng thuận khác nhau, chẳng hạn như PoW, Aura (Vòng thẩm quyền) và Sự đồng thuận của Polkadot và Phân biệt giữa việc tạo khối (Cơ sở) và hoàn thiện khối (GRANDPA)




Substrate là ngôn ngữ lập trình sử dụng Rust Nó được viết bằng các tiêu chuẩn phổ biến như LibP2P và WASM. Khái niệm cốt lõi của nó là làm cho việc phát triển các hoạt động blockchain trở nên linh hoạt và dễ sử dụng nhất có thể. Các nhà phát triển không cần phải hiểu chi tiết của từng thành phần và tùy chỉnh nó trong suốt thời gian chạy.

Substrate ngày càng được nhiều nhà phát triển công nhận và có thể trở thành khung phát triển tiêu chuẩn blockchain thế hệ tiếp theo. Hội nghị nhà phát triển Substrate dành cho Sub 0.1 vào tuần trước tại Berlin đã thu hút sự tham gia của các đội 41. Số lượng người đóng góp và các nhóm dựa trên khung Substrate đã tăng hơn gấp đôi trong năm qua. Chúng tôi có lý do để kỳ vọng rằng việc ra mắt Polkadot sẽ mang lại sự phổ biến hơn cho khung phát triển Substrate.

Cosmos-SDK: Ngoài Substrate, còn có khung phát triển Cosmos-SDK, là khung phát triển chuỗi khối quản trị tích hợp, có cấu hình cao và có tính mô-đun do nhóm Tendermint quảng bá. Ngôn ngữ Go được sử dụng và đưa vào thực tế trên nhiều dự án bao gồm Binance Dex, Kava, Aragon, v.v.




Loại thứ hai là nhà điều hành dịch vụ nút NaaS, triển khai các nhà cung cấp dịch vụ vận hành nút có thể dễ dàng truy cập vào sổ cái cơ bản, chẳng hạn như Alchemy, Infura, Quiknode, Blockdaemon, v.v. Các nền tảng này cung cấp cho các nhà phát triển Cloud- các nút dựa trên được sử dụng cho các giải pháp phát triển và sản xuất, do đó tiết kiệm năng lượng cho nhà phát triển để vận hành các nút và chia sẻ quyền quản lý hệ thống của hệ điều hành cơ bản và chính phần mềm nút, chẳng hạn như các bản vá và bản cập nhật cho nhà phát triển.

Infura

là nhà điều hành nút đầy đủ Ethereum và IPFS đã được thành lập. Vào tháng 10 năm nay, Infura đã được mua lại hoàn toàn bởi Đồng ý. Infura luôn hỗ trợ các dịch vụ nút của các dApp phổ biến nhất trên Ethereum, chẳng hạn như Metamask, 0x, Mycrypto, Maker, Idex, v.v., tất cả đều dựa vào Infura để phát dữ liệu giao dịch và hợp đồng thông minh lên mạng chính. Công ty tuyên bố xử lý hơn 13 tỷ yêu cầu mã cho Ethereum mỗi ngày, nhiều hơn gấp đôi lưu lượng mà nó đã xử lý hai năm trước. Đối với hàng trăm công ty và hơn 50.000 dapp và nhà phát triển, Infura là lựa chọn đầu tiên để tương tác với phương pháp Ethereum. Theo khảo sát của Fluence, 63% số người được hỏi đã chọn Infura làm cách chính để kết nối với Ethereum.




Sự thống trị của Infura từng gây ra những lo ngại về việc tập trung hóa Ethereum, nhưng nhìn từ góc độ hiện tại, một số nhà cung cấp dịch vụ mới đã tham gia thị trường để cạnh tranh thị trường, trong đó có CryptoKitties, vốn ban đầu là khách hàng của Infura và đã chuyển sang Alchemy.

Alchemy

Alchemy ban đầu được phát triển cho các công ty tiền điện tử, quỹ phòng hộ, quỹ đầu tư mạo hiểm và nhà đầu tư truyền thống. dịch vụ phân tích, sau đó bắt đầu cung cấp các dịch vụ nút cơ bản cho các công ty và nhà phát triển giao diện Ethereum, đồng thời trở thành nhà cung cấp cơ sở hạ tầng ưa thích cho nhiều dApp phổ biến trên Ethereum, bao gồm 0x, KyberNetwork, Augur, Set Protocol, Radar Relay, KyberSwap, v.v. các ứng dụng cũng như dApp chơi game như CryptoKitties (trước đây đã sử dụng Infura), CheezeWizards và Axie Infinity. Một số khách hàng cho rằng truy vấn thông qua Alchemy nhanh hơn 20 lần so với thông qua Infura.




Thị trường mục tiêu của Alchemy bao gồm các công ty và dự án blockchain và tiền điện tử lớn yêu cầu dịch vụ, thời gian hoạt động và độ tin cậy cấp doanh nghiệp. Giống như Infura, Alchemy đã được gã khổng lồ IBM mua lại.

QuikNode

QuikNode là một nhà cung cấp cơ sở hạ tầng nút dựa trên đám mây khác hỗ trợ Ethereum và NET thử nghiệm của nó (Rinkeby, Roptsten và Kovan) và Ethereum Classic. Công ty bắt đầu cung cấp dịch vụ nút đầy đủ trong thời kỳ bùng nổ ICO vào năm 2017 và từ đó đã mở rộng để trở thành tùy chọn cơ sở hạ tầng được lựa chọn cho nhiều ứng dụng Ethereum, bao gồm DAOstack, Ethermon, CanYa và Enclaves, cùng nhiều dịch vụ khác.

QuikNode triển khai và quản lý các nút Ethereum hoàn chỉnh (bao gồm các nút lưu trữ) thay mặt cho khách hàng và lưu trữ các nút này trên máy chủ đám mây DigitalOcean. Mỗi khách hàng kết nối trực tiếp với nút riêng của họ, nút này cung cấp cho các ứng dụng giao diện người dùng khả năng truy cập nhất quán hơn vào dữ liệu blockchain. QuikNode cũng cung cấp khả năng thực hiện các giao dịch hàng loạt mà không có giới hạn nhằm giải quyết các hạn chế về khả năng mở rộng tiềm ẩn.

QuikNode sử dụng mô hình định giá dựa trên đăng ký, với mỗi nút chuyên dụng có giá khoảng 1 ETH mỗi tháng. Ngoài Ethereum và Ethereum Classic, QuikNode cũng đang chuẩn bị hỗ trợ các mạng khác (bao gồm IPFS, NEO, EOS, v.v.).

Ngoài ba nhà cung cấp cơ sở hạ tầng nút trên, còn có một số nhà cung cấp cơ sở hạ tầng nút phi tập trung, chẳng hạn như DAppNode, một dự án nguồn mở hoàn toàn do cộng đồng tài trợ đã nhận được hỗ trợ từ Ethereum Foundation, Ethereum Community Fund, Aragon NEST, GitCoin và hỗ trợ của nhà tài trợ khác. Tinh thần chính của nó là giúp người dùng dApp chuyển từ sử dụng các nền tảng tập trung nêu trên sang truy cập các mạng và dịch vụ phân tán. DAppNode cung cấp phần mềm mà người dùng có thể dễ dàng triển khai trên máy chủ của riêng họ để khởi động các nút của riêng họ, cũng như phần cứng được cài đặt sẵn nút Ethereum đầy đủ. Sau khi được định cấu hình, người dùng DAppNode có thể chia sẻ quyền truy cập vào các nút của họ với người khác. DAppNode hy vọng sẽ triển khai một khuôn khổ phi tập trung phù hợp hơn với mục đích của Web 3.0.

So với các dự án quen thuộc trên thị trường như Lớp 1/2, các công ty lớp trung gian Lớp 3 cung cấp nền tảng và dịch vụ Paas này không thu hút được nhiều sự chú ý, nhưng các công ty này sẽ đơn giản hóa hoặc ổn định đáng kể môi trường phát triển cho các nhà phát triển , điều này sẽ thúc đẩy đáng kể việc ứng dụng công nghệ blockchain trên quy mô lớn.

Kết luận

Ngành công nghiệp blockchain đang ở giai đoạn đầu của việc xây dựng cơ sở hạ tầng tài chính mới, cho dù nó có nằm trong khuôn khổ chính sách Các ngôn ngữ nguồn mở, các kho web mới và các giao thức mạng đáng tin cậy đều vẫn còn chỗ để phát triển. Chúng tôi thấy rằng cơ sở hạ tầng blockchain đang hoàn thiện từng ngày và thị trường phần mềm trung gian Lớp 3 hoàn hảo sẽ thu hút nhiều nhà phát triển xuất sắc hơn để tạo ra các ứng dụng dApp xuất sắc. Những mô hình kinh doanh mới này của Web3.0 cũng sẽ trở thành nền kinh tế, xã hội và tổ chức trong tương lai. dưới nhiều hình thức, nhiều trường hợp ứng dụng blockchain mang tính cách mạng cũng sẽ từng bước được biến thành hiện thực.


Nguồn gốc: https://card.weibo.com/article/m/show/id/2309404448983622746337



Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi