Làm thế nào để sử dụng logic kỹ thuật để tháo dỡ các dự án mới và cũ trên khắp thế giới?

avatar
Wyz Research
6tháng trước
Bài viết có khoảng 5255từ,đọc toàn bộ bài viết mất khoảng 7 phút
Tiêu chuẩn thống nhất tương tự có thể được sử dụng để phân tách blockchain và dApp.

lý lịch

Khi chúng tôi thấy một dự án blockchain, cho dù đó là chuỗi công khai mới xuất hiện, chuỗi tập đoàn dành cho các dự án tuân thủ hay nhiều chuỗi khối được đặt tên là chuỗi công khai nhưng thực chất là quyền quản lý riêng tư. Hoặc khi chúng ta nhìn thấy một dApp, cho dù đó là DeFi, GameFi, ví, nền tảng giao dịch NFT và một số ứng dụng kết hợp.

Bạn sẽ thấy rất nhiều mô tả lạ mắt hoặc thiết kế đẹp mắt, điều này có thể dễ dàng khiến người dùng nhanh chóng cảm thấy hài lòng về chúng, thậm chí dẫn đến một nhận thức nhất định về tính xác thực.

Nhưng muốn xác định một dự án chất lượng cao “hợp lý về mặt kỹ thuật” thì phải gác lại hình thức bên ngoài mà nhìn vào bản chất, cần hiểu rõ nó được cấu tạo như thế nào? Làm thế nào để xây dựng? Ai đang kiểm soát? , bởi vì các dự án trong ngành sẽ lợi dụng vẻ bề ngoài để tạo ra một kế hoạch chi tiết nhằm hỗ trợ giá thứ cấp và giá trị thị trường, nếu không có khả năng nhận dạng công nghệ thì khả năng rơi vào bong bóng sẽ tăng lên.

Nếu muốn tìm câu trả lời cho câu hỏi này, bạn cần sử dụng tư duy kỹ thuật tiêu chuẩn để phá bỏ blockchain và dApps, cũng giống như hiểu bệnh lý để tìm ra tổn thương, bạn cần có khả năng hiểu dự án. Bài viết này sẽ cung cấp logic cơ bản (logic phi thương mại) để tháo dỡ chuỗi và dApps, dựa trên logic này, các yếu tố khác có thể được áp dụng để hỗ trợ phán đoán.

sự định nghĩa

Đầu tiên, chúng ta cần hiểu mối quan hệ giữa tài nguyên máy tính, blockchain và ứng dụng.

Chúng ta thường nghe những mô tả như vậy, ví dụ, blockchain được phân cấp, Ethereum là máy tính thế giới và các ứng dụng được xây dựng trên Ethereum được gọi là dApps. Những mô tả này thể hiện: blockchain là lớp dưới cùng và ứng dụng là lớp trên.

Từ góc độ logic kỹ thuật, các ứng dụng yêu cầu tính toán và lưu trữ khi xây dựng chúng. Blockchain có thể cung cấp môi trường cho các ứng dụng có khả năng tính toán và lưu trữ.

Khi chúng tôi ánh xạ logic phân lớp công nghệ cấp vi mô tới toàn bộ Internet, chúng tôi có thể suy luận từ góc độ này:

Lớp dưới cùng của Internet là cơ sở hạ tầng Internet, tức là lớp cung cấp tài nguyên máy tính, lớp trên là các ứng dụng khác nhau phổ biến trong cuộc sống của chúng ta, chẳng hạn như nền tảng Internet.

Kể từ khi cơ sở hạ tầng Internet phát triển trên quy mô lớn, các dịch vụ đám mây đã trở thành xu hướng chủ đạo và gần như có thể thay thế toàn bộ cơ sở hạ tầng Internet.

Vì vậy, điều này có nghĩa là cấu trúc của Internet có thể được hiểu là:Đám mây + ứng dụng.

Từ đó, bằng cách so sánh toàn diện hai suy luận về cấu trúc trên, có thể kết luận rằng:

Mạng blockchain có các khả năng tương tự như dịch vụ đám mây và cung cấp môi trường để triển khai ứng dụng.

mối quan hệ hòa nhập

Xây dựng mạng blockchain đòi hỏi phải có tài nguyên máy tính cơ bản. Hiện tại, các blockchain trong ngành không hoàn toàn sử dụng tài nguyên tự xây dựng để hình thành mạng mà hầu hết đều sử dụng đám mây, điều đó có nghĩa là các dịch vụ đám mây cũng là lớp tài nguyên thấp hơn của mạng blockchain. Cơ sở hạ tầng, mạng blockchain đã trở thành một thành phần mới bắt nguồn từ Internet.

Tóm lại, chúng ta có thể định nghĩa nó như sau:

  • Mạng chuỗi khối = dịch vụ đám mây (được phân phối) mới

  • Các ứng dụng trên blockchain dApp = các ứng dụng mới trong “môi trường đám mây” mới

Dựa trên thực tế là blockchain vẫn bắt nguồn từ cơ sở hạ tầng Internet, một lần nữa chúng tôi liệt kê một số bằng chứng quan trọng, bao gồm:

  • Tài nguyên máy tính (kể cả máy vật lý) cần được kết nối với mạng truyền thông Internet

  • Nhiều mạng blockchain mở máy ảo và triển khai các nút trên máy chủ đám mây.

  • Sau khi triển khai các nút, tài nguyên đám mây cần được quản lý.

  • Phần mềm nút vẫn cần được triển khai trên hệ điều hành của phần cứng hoặc dịch vụ đám mây

  • Cần dựa vào dịch vụ đám mây để phát triển các trạm Web hoặc M làm front-end

  • Khi truy cập vào chuỗi, phương thức gọi từ xa của các ứng dụng phát triển Internet vẫn được sử dụng.

Tất cả những yếu tố trên khiến blockchain và mạng blockchain chắc chắn sẽ trở thành một phần nhỏ của Internet ngày nay, chứ không phải là một sự thay thế, bởi vì đây không phải là một cuộc cách mạng như nâng cấp phần cứng, mà là một mô hình kỹ thuật mới được hình thành cùng với Internet. đặc điểm sẽ thu hút các ứng dụng và hình thức kinh doanh mới bám rễ và phát triển trên cơ cấu kỹ thuật.

Phân tích và so sánh chi tiết

Dựa trên lý thuyết cơ bản ở trên, hãy cùng phân tích blockchain và dApp.

Đầu tiên, phân loại blockchain:

  • Chuỗi công khai

  • Chuỗi liên minh

  • Chuỗi liên minh mở

  • Chuỗi công khai không dùng tiền xu

Sau đó chúng ta sẽ phân loại lại các loại chuỗi này thành:

  • chuỗi quyền

  • chuỗi không được phép

Điều này có nghĩa là nếu chuỗi có yêu cầu cấp phép thì phải có quy trình để xin giấy phép và thông tin của người nộp đơn sẽ được cung cấp trong quy trình xin giấy phép tương ứng. Quy trình cấp phép đại diện cho KYC (biết khách hàng của bạn) và có thể có các thiết kế phức tạp hơn theo các yêu cầu chính thức nhất định (chẳng hạn như tổ chức tài chính, nhận dạng tên thật hợp pháp).

Quy trình cấp phép phải được thiết kế trên sản phẩm, do đó, về mặt thiết kế mẫu mã sản phẩm, việc sử dụng dây chuyền được cấp phép và dây chuyền không được phép sẽ được chia làm 2 hình thức:

  • Đầu tiên: Xin phép và sau đó thực hiện các hoạt động kỹ thuật liên quan.

  • Thứ hai: Không cần phải xin giấy phép và các hoạt động kỹ thuật có thể được thực hiện trực tiếp thông qua các công cụ mở tương ứng.

Đây là 2 hình thức hiện đang được thêm vào tất cả các blockchain, chúng ta cùng trải nghiệm chi tiết 2 hình thức này nhé. Lấy hai hành vi phổ biến trong việc phát triển dApp và xây dựng mạng truy cập nút làm ví dụ:

Khi mục tiêu của chúng tôi là phát triển dApp

Phát triển dApp cuối cùng là để người dùng sử dụng nên các bước phát triển cơ bản của phần mềm ứng dụng không thay đổi, front end vẫn do người dùng vận hành, còn back end kiểm soát dữ liệu. thành một chuỗi. Nhóm phát triển ứng dụng xây dựng một giao diện người dùng. Bất cứ khi nào cần gọi back-end, hợp đồng và dữ liệu tương ứng trên chuỗi được triển khai trên chuỗi sẽ được truy cập trực tiếp thông qua cổng gọi từ xa.

Trong quá trình này, chuỗi được phép và chuỗi không được phép sẽ được phân biệt dựa trên phần liên kết.

Trên chuỗi được cấp phép, bước đầu tiên là có được quyền truy cập vào chuỗi khối.

Lấy danh mục chuỗi liên minh mở làm ví dụ. Trước hết, thông thường bạn cần phải đăng ký trên cổng thông tin chính thức. Sau khi đăng ký hoàn tất, bạn cần lấy địa chỉ chuỗi của blockchain tương ứng trong cổng, sau đó mua gas chuỗi thông qua tiền tệ hợp pháp và nạp gas vào chuỗi đã sử dụng Địa chỉ.

Sau khi hoàn thành, bạn có thể sử dụng tài khoản địa chỉ chuỗi tương ứng để kết nối mạng với sự trợ giúp của các công cụ ví, sử dụng các công cụ tương ứng để triển khai hợp đồng, sử dụng SDK để phát triển phần gọi trên chuỗi và liên kết nó với mặt trước -kết thúc sự phát triển Nếu bạn thay đổi từ chuỗi liên kết mở sang chuỗi liên kết hoặc chuỗi riêng tư, phần duy nhất cần thay đổi có thể là cách sử dụng tài khoản chuỗi.

Ở trên hoàn thành việc phát triển dApp trong chuỗi quyền.

Phải làm gì nếu trên một chuỗi không được phép?

Trong Ethereum, chúng tôi sẽ trực tiếp sử dụng ví của chuỗi để tạo địa chỉ mới, sau đó mua ETH trên nền tảng, chuyển ETH đến địa chỉ đó và các chuỗi công khai khác có thể chọn mua các token gas khác.

Tiếp theo, trên Ethereum, bạn có thể sử dụng Remix hoặc các IDE khác để viết mã trước, sau đó biên dịch mã rồi triển khai hợp đồng vào chuỗi. Các IDE như Remix có hỗ trợ mạng, ngôn ngữ và ví tương ứng. và thuận tiện. DApp cũng cần phát triển trang phía người dùng và hầu hết các giao diện người dùng sẽ truy cập vào chuỗi bằng cách gọi ví để thực hiện các hoạt động liên quan.

Những gì chúng ta có thể tìm thấy trong quá trình sử dụng này là cho dù đó là các công cụ phát triển, RPC chuỗi, ví hay IDE, các công cụ nguồn mở và nền tảng mở đều được sử dụng và hầu như không cần chứng nhận và sự cho phép. chuỗi. Tính năng lớn nhất: công khai và mở.

Đây là quá trình phát triển dApps trên chuỗi không được phép.

Khi thực hành, chúng ta cũng sẽ thấy rõ rằng ngoài phần cấp phép, ở phần sau của chuỗi, nhờ có các công cụ nguồn mở và các tính năng mở nên quá trình phát triển và liên quan đến chuỗi sẽ có một mức độ linh hoạt nhất định.

Khi mục tiêu của chúng tôi là tham gia vào blockchain

Phát triển ứng dụng là một hình thức tham gia blockchain phổ biến và mục đích của hình thức này là phát triển ứng dụng. Phương pháp cấp cao hơn là kết nối với blockchain, trở thành một phần của chuỗi và cung cấp tài nguyên cho các nhu cầu bên ngoài.Ngoài ra, trên các chuỗi khác nhau, có sự khác biệt lớn trong việc cấp quyền.

Trong một chuỗi không được cấp phép, khi trở thành một nút, nhìn chung có những khác biệt và yêu cầu đối với các nút có các chức năng khác nhau, chẳng hạn như sức mạnh tính toán phần cứng cần thiết, không gian lưu trữ, v.v. Các yêu cầu khác nhau là thực hiện các nhiệm vụ khác nhau.

Khi Ethereum vẫn còn ở giai đoạn 1.0, việc tham gia khai thác có nghĩa là tham gia với tư cách là một nút, mục đích của nó là sử dụng sức mạnh tính toán của phần cứng để tham gia vào các phép tính PoW nhằm xác minh và lưu trữ tổng trạng thái mạng. Tại thời điểm này, cần có khả năng của GPU. Sau khi Ethereum bước sang phiên bản 2.0, các yêu cầu về phần cứng giảm xuống, nhưng các máy khách thực thi và máy khách xác minh sẽ được chọn. Các máy khách khác nhau thực hiện các yêu cầu mạng khác nhau.

Việc tham gia mạng với tư cách là một nút thể hiện sự cải thiện về khả năng ra quyết định của chuỗi và các ứng dụng phát triển chung sẽ không chọn xây dựng các nút do vấn đề chi phí.

Trên chuỗi công khai ẩn danh hoàn toàn với các mã thông báo gốc như Ethereum, miễn là đáp ứng các yêu cầu về phần cứng, không cần có quyền nhận dạng mạng và toàn bộ quá trình sử dụng vẫn có thể ẩn danh.

So với quá trình nối nút của Ethereum, việc nối nút của chuỗi quyền sẽ chỉ có thêm một quy trình để xác minh quyền của nút, nhưng điều này có thể là do các nút tự xây dựng có lợi hơn cho trải nghiệm người dùng. Hiện tại, một số chuỗi được cấp phép sẽ thực hiện việc phân phối lại hoạt động kinh doanh cơ sở hạ tầng theo cách này.

Yếu tố phán đoán

Trong ngành công nghiệp tiền điện tử, hầu hết những người thực hành có thể nhầm lẫn giữa blockchain và tiền điện tử. Tuy nhiên, nếu tiền điện tử chỉ được coi là một phần của ngành công nghiệp blockchain và so sánh với tất cả các blockchain trên thế giới, chúng ta có thể đánh giá mức độ mở của blockchain bằng nhiều phương pháp khác nhau. Mức độ mở có thể được phân biệt dựa trên hai yếu tố sau:

Các yếu tố là:

  • Độ mở dữ liệu

  • Sự cho phép

Các giai đoạn của hai yếu tố đánh giá được chia thành chi tiết hơn:

Độ mở dữ liệu:

  • Dữ liệu được mở hoàn toàn

  • Tiết lộ dữ liệu có chọn lọc

  • Dữ liệu không được công khai

Quyền mở:

  • hoàn toàn mở

  • Nút kinh doanh mở ẩn danh

  • Nút xác minh mở tên thật

  • Nút kinh doanh mở tên thật

  • Quyền truy cập nút xác minh chỉ dành cho các thành viên được cấp phép

  • Mở quyền truy cập kinh doanh chỉ cho các thành viên được cấp phép

Sau khi phân biệt chi tiết như vậy, người ta sẽ thấy rằng ngay cả trong ngành công nghiệp tiền điện tử ủng hộ sự phân cấp hoàn toàn, có thể có nhiều chuỗi và ứng dụng không được phép mở. Đặc biệt hiện nay, để sàng lọc người dùng airdrop, hầu hết các chuỗi và ứng dụng đều cố gắng hết sức để phân loại người dùng trên chuỗi, gần như vi phạm nguyên tắc không được phép.

Mức độ mở của một chuỗi hoặc nền tảng với thế giới bên ngoài. Được thúc đẩy bởi các quy tắc phát triển thị trường, sự cởi mở hơn có nghĩa là kỳ vọng về quy mô lớn hơn. Từ quan điểm kỹ thuật, nó càng cởi mở thì nó sẽ càng phổ biến hơn. Xét về mặt các quy tắc cơ bản , Cần phải hợp tác với khả năng tương thích và thích ứng rộng hơn.

Điều này cũng sẽ liên quan trực tiếp đến các nguyên tắc kinh doanh và hiệu suất bên ngoài của blockchain và dApp. Ví dụ: khi một chuỗi không có hạn chế trong việc tham gia các nút xác minh, điều đó có nghĩa là sau khi tham gia, các quy tắc phải được sử dụng để đạt được dịch vụ lâu dài và liên tục cho mạng. Đây là lý do tại sao các chuỗi công khai sẽ thúc đẩy các ưu đãi khai thác và mã thông báo. Để đảm bảo sự cởi mở, chúng ta cũng phải giải quyết các vấn đề về cái ác và sự ổn định trong khuôn khổ các quy tắc.

Trên đây là logic cơ bản nhất để phân tích và đánh giá blockchain và dApp. Nó không liên quan đến sự khác biệt giữa các ứng dụng và chuỗi do các kịch bản kinh doanh. Tiền điện tử có bò và gấu, nhưng công nghệ blockchain thì không.

Bài viết gốc, tác giả:Wyz Research。Tuyển dụng: Nhân viên kinh doanh phần mềm theo dự án report@odaily.email;Vi phạm quy định của pháp luật.

Odaily nhắc nhở, mời đông đảo độc giả xây dựng quan niệm đúng đắn về tiền tệ và khái niệm đầu tư, nhìn nhận hợp lý về blockchain, nâng cao nhận thức về rủi ro; Đối với manh mối phạm tội phát hiện, có thể tích cực tố cáo phản ánh với cơ quan hữu quan.

Đọc nhiều nhất
Lựa chọn của người biên tập