Da Hongfei chia sẻ quan điểm oracle tích hợp sau cuộc thảo luận của Drake & Buterin về đề xuất Eth2

TINTUCNEO
TINTUCNEO
Published in
6 min readMay 23, 2020

Nhà đồng sáng lập Neo — Da Hongfei, gần đây đã chia sẻ một loạt các tweet về chủ đề dịch vụ oracle tích hợp của Neo3, hiện đang được phát triển. Quan điểm của Da đã được thúc đẩy bởi một cuộc thảo luận gần đây giữa Justin Drake, Vitalik Buterin và những người khác trong cộng đồng Ethereum về một đề xuất cho các nguồn cấp giá được ghi nhận trong Eth2.

Đề xuất nguồn cấp giá Eth2

Đề xuất của Drake bổ sung một nguồn cấp giá đơn giản cho beacon chain Eth2, theo dõi tỷ giá hối đoái hiện tại cho một số lượng tài sản hạn chế, cụ thể là các loại tiền tệ fiat USD, EUR, CNY, JPY và GBP.

Dịch vụ này nhằm cung cấp một giá trị tham chiếu cho các nhà oracle phi tập trung khác có thể cung cấp mức độ chi tiết tốt hơn so với nguồn cấp giá gốc, hoạt động như một dịch vụ công khai có sẵn để sử dụng trên Eth1, Eth2, các blockchain khác hoặc thậm chí các ứng dụng ngoài chuỗi.

Mặc dù đề xuất của Drake bị giới hạn về phạm vi, chỉ xử lý giá hiện tại cho một số lượng nhỏ tài sản chính, logic cơ bản chủ yếu tương đương với dịch vụ oracle Layer1, được vận hành bởi các trình xác nhận trên beacon chain Eth2. Beacon chain chịu trách nhiệm quản lý giao thức Proof-of-Stake Eth2 và các tọa độ giữa các phân đoạn.

Oracle Neo3

Đề xuất này có sự tương đồng với nỗ lực của Neo để cung cấp dịch vụ oracle tích hợp trên Neo3, được cung cấp bởi các trình xác nhận của mạng Network làm nguồn tin cậy. Các nhà oracle Neo Neo sẽ hoạt động như một tiện ích công cộng bằng cách gói thông tin chính từ Internet lên blockchain cho bất kỳ ứng dụng nào muốn sử dụng nó.

Tuy nhiên, như Da giải thích, dịch vụ oracle Neo3 sẽ tận dụng dBFT để cung cấp các lợi thế độc đáo khác và được thiết kế để áp dụng chung:

“Oracle của Neo là oracle đồng bộ duy nhất trong lĩnh vực blockchain hiện tại. Yêu cầu của người dùng và phản hồi của Oracle về bản chất là nguyên tử, được hoàn thành trong một khối duy nhất. Quá trình tìm nạp dữ liệu đồng bộ này tối ưu hóa thời gian, lưu lượng mạng và không gian lưu trữ chuỗi được sử dụng.”

“Ngoài ra, những gì mà oracle tích hợp của Neo cung cấp là một dịch vụ truyền dữ liệu chung. Nó cung cấp cho các nhà phát triển một tùy chọn chọn tham gia để tự do tìm nạp bất kỳ URI mục tiêu nào thay vì một số loại dữ liệu nhất định (ví dụ: giá) từ một tên miền cụ thể (ví dụ: sàn giao dịch).”

Mặc dù oracle Neo3 được thiết kế linh hoạt hơn so với nguồn cấp giá được đề xuất cho Eth2, nhưng sự tương đồng giữa hai giải pháp nhà oracle Layer1 là chúng cần phải cân nhắc lẫn nhau.

Đối lập với oracle bản địa

Sự phản đối đáng chú ý nhất đối với đề xuất nguồn cấp giá của Drake đến từ người sáng lập dự án Ethereum — Vitalik Buterin, người đã chia sẻ nhiều bận tâm của mình. Một số trong những mối quan này, là sự thỏa hiệp tiềm năng của tính trung lập giao thức Ethereum, bằng cách cung cấp một dịch vụ duy nhất chủ yếu cho các ứng dụng DeFi, không thể áp dụng cho giải pháp oracle Neo3 do tính ứng dụng chung của nó

Tương tự như vậy, nguy cơ gia tăng tập trung hóa những người xác nhận, cũng được lưu ý bởi Buterin, nó lại không phải là điều gây lo ngại cho Neo, nơi các node dịch vụ và oracle sẽ được quản lý bởi ủy ban quản trị Neo, được bầu bởi các bên liên quan của NEO.

Sự ủy nhiệm này có nghĩa là hầu hết các node trên mạng không cần phải lo lắng về việc duy trì một oracle và đảm bảo rằng các dịch vụ oracle được hưởng lợi từ việc phân cấp giao thức đồng thuận Neo3, nhưng không ảnh hưởng đến sự đồng thuận.

Tuy nhiên, Buterin cũng làm tăng mối lo ngại về một khía cạnh có thể áp dụng cho Neo, nêu bật một sự khác biệt triết học quan trọng giữa hai nền tảng:

“Hệ thống sinh thái Ethereum được hưởng lợi từ việc có một hệ sinh thái token lớp ứng dụng mạnh, trái ngược với sự độc quyền L1 / ETH trên tất cả các chức năng quan trọng.”

“Tôi thực sự nghĩ rằng chúng ta nên đi theo hướng ngược lại, hạn chế rõ ràng chức năng của lớp cơ sở, để cố tình chừa không gian cho hệ sinh thái tầng ứng dụng đưa ra các công cụ khác này.”

Như Buterin giải thích, việc giới hạn chức năng lớp cơ sở Ethereum cung cấp chỗ cho các thực thể độc lập trong hệ sinh thái cung cấp các giải pháp của riêng họ. Triết lý này là nguyên tắc cơ bản đằng sau văn hoá tập trung vào sự tinh khiết của Ethereum, giảm thiểu tiện ích cơ bản trong giao thức Ethereum để tối đa hóa tiềm năng phát triển độc lập.

Chức năng độc quyền hay lợi ích công cộng?

Quan điểm đối lập được bao trùm bởi hệ sinh thái Neo; chức năng quan trọng như lưu trữ ngoài chuỗi, giải pháp nhận dạng kỹ thuật số, dịch vụ oracle và các công cụ khác là hàng hóa công cộng giúp cuộc sống của các nhà phát triển dễ dàng hơn khi được đưa vào như một phần của nền tảng.

Dan Robinson, một đối tác nghiên cứu tại quỹ đầu tư tập trung vào blockchain Paradigm, đã đưa ra một nhận xét cắt vào trung tâm của quan điểm này:

“Lợi ích của việc có được điều này trong lớp cơ sở là sự tin tưởng của nhà phát triển rằng các hợp đồng của họ có thể dựa vào nó tồn tại mãi mãi. Oracle là một trong số ít những điểm gắn bó khó cưỡng buộc một dự án phải bao gồm một số khả năng nâng cấp hoặc quản trị.”

Da cũng giải quyết mối quan tâm này, lưu ý rằng giải pháp của Neo là tùy chọn và không cần cấp phép, có nghĩa là lựa chọn dịch vụ thay thế trên Layer2 sẽ luôn có sẵn cho các nhà phát triển Neo:

“Oracle của Neo sẽ hoạt động như một chức năng tuỳ chọn, do đó cung cấp cho các nhà phát triển quyền tự do sử dụng và cách sử dụng dịch vụ oracle mà họ lựa chọn. Ngoài ra, nó sẽ không ngăn chặn các nhà phát triển các lựa chọn các dịch vụ oracle lớp 2 khác theo nhu cầu của họ.”

“Trong khi dịch vụ oracle của Neo tiêu thụ token GAS và nó rẻ hơn so với nhà oracle bên thứ ba nói chung, chúng chỉ đáp ứng nhu cầu của các nhà phát triển ở các khía cạnh khác nhau và thị trường này vẫn mở cửa để cạnh tranh.”

Mặc dù vậy, cần lưu ý rằng việc chọn tham gia có thể không giải quyết được đầy đủ mối lo ngại rằng hệ thống oracle bản địa sẽ ngăn chặn mọi sự cạnh tranh. Không giống như đề xuất nguồn cấp giá cho Ethereum, có độ chi tiết cố định là 6,4 phút và phạm vi tài sản hạn chế để rời khỏi một sân chơi mở cho các dịch vụ khác, dịch vụ oracle Neo3 được thiết kế để bao quát phần lớn các trường hợp sử dụng oracle.

Do đó, quyết định hỗ trợ chức năng như vậy có khả năng vẫn là một sự khác biệt cơ bản giữa Neo và Ethereum. Mặc dù, như chính Buterin lưu ý:

“Nếu tôi đang thiết kế một chuỗi mới để sống cùng với bitcoin và ethereum, tôi sẽ lấy *tất cả* sự đánh đổi chính trị mà BTC và ETH không đã sẵn sàng nhận.”

Thông tin thêm về thiết kế của hệ thống Oracle tích hợp Neo3 có thể được tìm thấy trong tính năng Road to Neo3 của Neo News Today về chủ đề này.

Lời bình: Dịch vụ Oracle tích hợp trên Neo3 khá rẻ so với các nhà cung cấp bên thứ 3. Hơn nữa, đây là một dịch vụ tuỳ chọn, giúp đảm bảo tính cạnh tranh công bằng trong hệ sinh thái.

TINTUCNEO — Tham gia các cộng đồng Tin tức NEO tại:

Website tin tức
Medium tin tức
Telegram tin tức
Telegram Thảo luận
Fanpage tin tức
Kênh Youtube

--

--

TINTUCNEO
TINTUCNEO

TINTUCNEO — Tin Tức NEO — Kênh truyền thông tin tức và cộng đồng ủng hộ blockchain NEO tại Việt Nam