Sự kiện ra mắt coin mới 2022
viEnglish
BTC
USD
16,957
EUR
16,092
VND
415,659,903

Near Protocol là gì?

NEAR là một nền tảng ứng dụng phi tập trung chạy trên đỉnh chuỗi khối giao thức NEAR. Chuỗi khối này, chạy trên hàng trăm máy trên khắp thế giới, được tổ chức để không cần được cấp phép, hoạt động hiệu quả và đủ an toàn để tạo ra một lớp dữ liệu mạnh mẽ và phi tập trung cho web thế hệ mới. Nhiệm vụ chính của NEAR là giới thiệu một nền tảng lý tưởng để chạy các ứng dụng có quyền truy cập vào nguồn tiền, danh tính và dữ liệu được chia sẻ – và an toàn – do người dùng của họ sở hữu. Nó kết hợp các tính năng của mạng chống phân vùng, máy tính không máy chủ và lưu trữ phân tán thành một loại nền tảng mới. Vì vậy, trước khi đi xa hơn, chúng ta hãy tìm hiểu một số câu chuyện cơ bản và xem các nền tảng blockchain đã phát triển như thế nào theo thời gian.

Thế hệ 1: Bitcoin

Bitcoin là ví dụ hoàn hảo về blockchain thế hệ đầu tiên. Mục đích của blockchain này là trở thành một hệ thống thanh toán đơn giản và dễ hiểu. Khởi đầu là “tiền tệ của internet”, Bitcoin kể từ đó đã trở thành một trong những loại tài sản được quan tâm nhiều nhất. Tuy nhiên, có một vấn đề lớn khi nói đến BTC, đó là không thể thực hiện các giao dịch phức tạp khi có nhiều lớp siêu dữ liệu và logic được đính kèm. Hay nó khác hơn là bitcoin không có khái niệm hợp đồng thông minh.

Thế hệ 2: Nền tảng Ethereum và hợp đồng thông minh

Ethereum mở ra nền tảng blockchain thế hệ thứ hai với các hợp đồng thông minh. Cuối cùng, các nhà phát triển đã có thể lập trình các giao dịch phức tạp thông qua các hợp đồng thông minh này và có thể tạo các ứng dụng phi tập trung (dApps). Thông qua các dApp này, các trường hợp sử dụng của chuỗi khối đã được cải thiện đa dạng hơn. Tuy nhiên, không gian này đã phải vật lộn với những khó khăn ngày càng tăng của nó. Điều này chính là các blockchain này đang gặp phải các vấn đề nghiêm trọng về khả năng mở rộng. Ví dụ: Bitcoin có thông lượng là 7 giao dịch mỗi giây (tps), trong khi Ethereum chỉ có thể quản lý 25 giao dịch. Khi bạn so sánh với PayPal (115 tps) và Visa (1.700 tps), điều đó khá khó cho Ethereum. Công bằng mà nói, Ethereum và Bitcoin gần đây đã cố gắng khắc phục những vấn đề về khả năng mở rộng này bằng một số giải pháp lớp hai như mạng lightning network, raiden, plasma, v.v. Ý tưởng ở đây là tạo ra một lớp bổ sung trên chuỗi khối cơ bản mà giao thức chính có thể ủy thác các nhiệm vụ lặp đi lặp lại và rườm rà. Tuy nhiên, có hai vấn đề với cách tiếp cận này. Thứ nhất, các giải pháp lớp 2 này vẫn chưa đạt được sự chấp nhận từ công chúng. Thứ hai, các giải pháp lớp 2 này làm hỏng kiến ​​trúc ban đầu của giao thức, điều này có thể có tác động lâu dài. Đây là nơi mà thế hệ thứ ba xuất hiện.

Thế hệ 3: Near

NEAR là một ví dụ về blockchain thế hệ 3, nhằm giải quyết các vấn đề về khả năng mở rộng và cho phép cả người dùng cuối và nhà phát triển tận hưởng toàn bộ tiềm năng của các hợp đồng thông minh và công nghệ blockchain. Thay vì dựa vào công nghệ lớp 2, NEAR thoát khỏi ý tưởng rằng mỗi nút duy nhất tham gia vào mạng phải chạy tất cả mã vì điều đó về cơ bản tạo ra một nút thắt cổ chai lãng phí lớn và làm chậm tất cả các phương pháp tiếp cận khác. Để khắc phục sự cố này, NEAR sử dụng một kỹ thuật đã cực kỳ phổ biến trong thế giới cơ sở dữ liệu – sharding. Nếu được thực thi đúng cách, nó cho phép khả năng mở rộng của mạng khi số lượng nút trong mạng tăng lên, do đó không có giới hạn lý thuyết về dung lượng của mạng. Sharding là một kỹ thuật mở rộng lớp 1.

Sharding là gì?

Trong cơ sở dữ liệu, đôi khi bạn phải xử lý dữ liệu lớn cồng kềnh. Điều này cản trở đáng kể hiệu suất và thông lượng và nó làm cho toàn bộ quá trình cực kỳ kém hiệu quả. Đây là lúc sharding xuất hiện. Sharding thực hiện một phân vùng ngang của cơ sở dữ liệu của bạn và biến thành các bảng nhỏ hơn, dễ quản lý hơn.

 

Sharding giúp Blockchain như thế nào?

Như chúng ta đã thấy cho đến nay, khi ngày càng có nhiều nút tham gia vào hệ sinh thái Ethereum và Bitcoin, toàn bộ quá trình đồng thuận và xác minh thậm chí còn mất nhiều thời gian hơn. Bây giờ, sharding sẽ làm gì để giúp điều này? Sharding sẽ phá vỡ trạng thái toàn cầu của blockchain thành các phân đoạn nhỏ dễ quản lý hơn. Điều gì xảy ra khi kích hoạt phân đoạn? Trạng thái được chia thành các mảnh. Mỗi tài khoản duy nhất đều nằm trong một phân đoạn và các tài khoản trong phân đoạn đó sẽ chỉ giao dịch với các tài khoản khác trong cùng một phân đoạn. Nói một cách đơn giản, hãy tưởng tượng viễn cảnh này. Có một mạng giả định với ba nút A, B và C và chúng phải xác minh dữ liệu T. Dữ liệu T được chia thành ba đoạn T1, T2 và T3. Thay vì tất cả các nút này hoạt động trên T nói chung, chúng có thể hoạt động riêng lẻ trên nhiều phân đoạn cùng một lúc. Như bạn có thể thấy lượng thời gian bạn tiết kiệm được theo cấp số nhân. Không giống như nhiều phương pháp tiếp cận sharding khác, vẫn yêu cầu các nút phải chạy trên phần cứng ngày càng phức tạp (giảm khả năng nhiều người tham gia vào mạng hơn), kỹ thuật của NEAR cho phép các nút ở mức đủ nhỏ để chạy trên các phiên bản đơn giản được lưu trữ trên đám mây.

Khi nói đến chuỗi khối thế hệ thứ hai và thứ ba, điều thực sự xác định giá trị tồn tại của nó là hệ sinh thái ứng dụng phi tập trung phát triển mạnh mẽ. Do đó, hầu hết các nền tảng blockchain này đang rất cạnh tranh để thu hút càng nhiều nhà phát triển càng tốt. Tuy nhiên, vấn đề với các nền tảng hiện tại là chúng không có đủ độ tinh vi cần thiết để lưu trữ các ứng dụng chất lượng cao. Vấn đề ở đây là Near có các nhà phát triển đang cố gắng tạo trò chơi PS4 trên nền tảng tương đương với Windows 98. Do đó, họ cần phải thỏa hiệp nhiều về chức năng tổng thể của dApp của họ. Thêm vào đó, có một yếu tố khác cần được xem xét ở đây. Tốc độ là một yếu tố quan trọng khi nói đến khả năng sử dụng ứng dụng. Rốt cuộc, tại sao người dùng lại sử dụng một ứng dụng nếu nó hoàn toàn không thể sử dụng được? Các nhà phát triển yêu cầu một số lượng người dùng liên tục sử dụng các ứng dụng của họ trước khi nó đạt đến khối lượng quan trọng. Đây là lý do tại sao một nền tảng blockchain có thể mở rộng như NEAR lại quan trọng đối với việc áp dụng blockchain và hợp đồng thông minh một cách chính thống. NEAR cho phép các nhà phát triển chỉ cần triển khai ứng dụng của họ mà không cần suy nghĩ quá nhiều về cách cơ sở hạ tầng xung quanh nó hoạt động hoặc mở rộng quy mô, giống như các đám mây hiện đại như Amazon AWS hoặc GCP hoặc Azure, điều khiển hầu hết các ứng dụng web ngày nay.

Chuỗi khối Near hoạt động thế nào?

Công nghệ làm nền tảng cho tiền điện tử. Blockchain là một công nghệ có thể lưu trữ các bản ghi giao dịch một cách an toàn trên một mạng ngang hàng thay vì lưu trữ chúng ở một vị trí duy nhất. Các máy chủ độc lập trên khắp thế giới, được gọi là các nút, tạo thành mạng vận hành chuỗi khối.

Một trong những khía cạnh xác định nhất của công nghệ blockchain là phân quyền. Vậy, tại sao phân quyền lại hữu ích? Hãy xem nó từ góc độ của nhà phát triển và người dùng cuối.

Nhà phát triển: Trong thế giới tập trung, các nhà phát triển thường dựa vào nền tảng đám mây hoặc thậm chí chính phủ để đảm bảo rằng họ có thể tiếp tục chạy các ứng dụng. Trong thế giới phi tập trung, không có trung gian độc đoán nào.

Người dùng cuối: Tính minh bạch của các ứng dụng phi tập trung có thể cho phép người dùng xem mã phụ trợ và biết chính xác cách các ứng dụng sẽ sử dụng thông tin cá nhân của bạn.

Thuật toán đồng thuận NEAR là gì?

Các giao thức đồng thuận được sử dụng để đạt được thỏa thuận về một giá trị duy nhất giữa nhiều người tham gia trong một hệ thống. Nếu tất cả những người tham gia mạng cộng tác theo giao thức đồng thuận, các giá trị mới có thể được thêm vào sổ cái và được xác minh bởi các nút. Tuy nhiên, trong trường hợp có tranh chấp, mạng có thể tập trung vào tính an toàn hoặc khả năng tồn tại mạng. Cơ chế đồng thuận được thực hiện trên NEAR được gọi là Nightshade. Nightshade mô hình hóa hệ thống như một chuỗi khối duy nhất. Danh sách tất cả các giao dịch trong mỗi khối được chia thành các phần vật lý, một phần cho mỗi phân đoạn. Tất cả các khối tích lũy thành một khối. Lưu ý rằng phân đoạn chỉ có thể được xác thực bởi các nút duy trì trạng thái của phân đoạn đó. Nói về xác thực, một thành phần quan trọng của Near là các trình xác nhận. Các trình xác thực này chịu trách nhiệm duy trì sự đồng thuận trong giao thức. Trình xác thực là các nút chuyên biệt cần giữ máy chủ của họ trực tuyến 100% thời gian trong khi giữ cho hệ thống của họ được cập nhật liên tục. Dưới đây là một số điểm mà bạn phải ghi nhớ về trình xác thực mạng. NEAR xác định các trình xác thực mạng của mình mỗi kỷ nguyên mới, bầu chọn dựa trên số tiền mà họ đặt ra. Những người xác thực đã được bầu chọn sẽ được đăng ký lại bằng cách tự động đặt lại mã thông báo của họ cộng với phần thưởng đã tích lũy.

Có hai phương pháp mà người xác nhận có thể sử dụng để tăng cường cổ phần của họ – mua mã thông báo của chính họ hoặc vay thông qua ủy quyền cổ phần. Phần thưởng bạn nhận được tỷ lệ thuận với tiền cược của bạn. Thêm tiền cược của bạn, nhiều phần thưởng của bạn sẽ được nhận hơn. Sự đồng thuận dựa trên sự đồng thuận của khối blockchain đạt được nhiều xác nhận nhất (trọng lượng nặng nhất). Có nghĩa là, khi một nhà sản xuất khối tạo ra một khối, họ sẽ thu thập chữ ký của các nút xác nhận. Trọng lượng của một khối sau đó là tiền cược tích lũy của tất cả những người có chữ ký được bao gồm trong khối. Trọng lượng của một chuỗi là tổng trọng lượng của khối. Ngoài ra, sự đồng thuận sử dụng một tiện ích cuối cùng đưa ra các điều kiện cắt giảm bổ sung để bảo mật chuỗi cao hơn.

Hy vọng qua bài viết này đã giúp bạn hiểu rõ hơn về chuỗi khối Near, mời bạn đọc tiếp các phần tiếp theo nhé.

(Nguồn: What is NEAR protocol? – Learn NEAR Club)

Chủ đề liên quan

Để lại bình luận