Mạng OMG (OmiseGo):Đi sâu vào plasma và mở rộng quy mô phi tập trung

Năm 2017, OmiseGo đã thực hiện ICO và huy động được 25 triệu USD. Sau khi ICO kết thúc, các nhà phát triển đã công bố một đợt airdrop, nơi chủ sở hữu Ether có thể tham gia.

Vào ngày 1 tháng 7 năm 2020, dự án đã đổi tên thành OMG Network, sau đợt thử nghiệm mở đầu tiên vào tháng trước. Trong thông cáo báo chí của mình, các nhà phát triển đã chia sẻ rằng tên ban đầu không còn phản ánh những gì công ty đang làm, cũng như cộng đồng tiền điện tử khiến OmiseGo nhầm lẫn với hệ thống thanh toán Omise.

Điều gì khiến nó trở nên độc đáo?

Thật thú vị, OMG Network có rất nhiều cố vấn, bao gồm nhưng không giới hạn ở Vitalik Buterin, Joseph Poon, Tiến sĩ Gavin Wood, Vlad Zamfir và Roger Ver.

Mạng OMG (OmiseGo):Đi sâu vào plasma và mở rộng quy mô phi tập trung

Nguồn:Blockgeek

Huyết tương

OMG Network sử dụng Plasma làm giải pháp mở rộng quy mô blockchain. Được tạo ra bởi Poon, người đồng sáng lập Lightning Network và Buterin, người đồng sáng lập Ethereum, khuôn khổ đề xuất của Plasma khuyến khích và thực thi việc thực hiện các hợp đồng thông minh, tất nhiên có khả năng mở rộng với số lượng cập nhật trạng thái đáng kể mỗi giây, theo sách trắng của nó.

Nói một cách đơn giản, Plasma về cơ bản bao gồm các blockchain được xây dựng trên các blockchain, hoạt động như một loạt các hợp đồng chạy trên blockchain ethereum chính. Bạn có thể hình dung Plasma trong hình ảnh hiển thị bên dưới:

Mạng OMG (OmiseGo):Đi sâu vào plasma và mở rộng quy mô phi tập trung

Mục tiêu của Poon và Buterin khi thiết kế Plasma là lấy blockchain chính làm blockchain gốc, với mọi chuỗi khác (chuỗi con), bên cạnh việc giảm thiểu hoàn toàn sự tin cậy. Nói cách khác, có sẵn cơ chế để các cá nhân thoát khỏi chuỗi con.

Chức năng của Plasma phụ thuộc vào MapReduce, một mô hình lập trình để xử lý và tạo các tập dữ liệu lớn với thuật toán phân tán, song song trên một cụm. Nếu có một lượng lớn dữ liệu, các phần của dữ liệu đó có thể được ủy quyền cho các thực thể nhỏ hơn, những thực thể này sẽ tính toán chúng song song và sau đó trả kết quả cho bạn.

MapReduce có thể được chia thành “Map” và “Reduce:”

Với Bản đồ , dữ liệu được phân chia và bàn giao cho các thực thể khác nhau để giải quyết song song. Giảm mặt khác, là nơi các thực thể giải quyết vấn đề và thực thi hàm “tóm tắt” giúp giảm đáng kể kích thước dữ liệu và trả về giá trị tóm tắt.

Mạng OMG (OmiseGo):Đi sâu vào plasma và mở rộng quy mô phi tập trung

Vì vậy, khi áp dụng MapReduce, hãy giải thích hình ảnh trên:

Trong giai đoạn Bản đồ, có hai điều đang xảy ra:

  • (1) Chuỗi plasma 1 giao nhiệm vụ cho chuỗi Plasma 2 và
  • (2) Chuỗi Plasma 2 sau đó gán từng trang cho Chuỗi Plasma 3

Từ đó, Giảm đá vào:

  • (1) Chuỗi plasma 3 sau đó xử lý những gì nó vừa nhận được từ chuỗi Plasma 2 và trả lại dữ liệu đã được Merkel hóa trở lại chuỗi Plasma 2 và
  • (2) Sau đó, Chuỗi plasma 2 sẽ nhận được dữ liệu cuối cùng, gửi dữ liệu được Merkelized cuối cùng trở lại Chuỗi Plasma 1.

Vòng tròn đầy đủ.

Rất có thể câu hỏi tiếp theo của bạn là dữ liệu “Merkelized” là gì? Để hiểu điều này, bạn phải nhìn vào Cây Merkle.

Mạng OMG (OmiseGo):Đi sâu vào plasma và mở rộng quy mô phi tập trung

Vậy mục đích của cây Merkle là gì?

Mỗi khối trên chuỗi chứa hàng nghìn hàng nghìn giao dịch, khiến việc lưu trữ tất cả dữ liệu trong một khối dưới dạng chuỗi là cực kỳ kém hiệu quả và không thực tế. Điều này làm cho việc xác định bất kỳ giao dịch cụ thể nào trở nên cực kỳ cồng kềnh.

Đây là lúc cây Merkle phát huy tác dụng, giúp tìm hiểu xem một giao dịch cụ thể có thuộc khối đó hay không.

Mạng OMG (OmiseGo):Đi sâu vào plasma và mở rộng quy mô phi tập trung

Giả sử bạn muốn tìm dữ liệu trong khối cụ thể này, được minh họa bằng màu đỏ ở trên. Thay vì phải trải qua quá trình rườm rà khi xem xét từng hàm băm riêng lẻ và xem liệu nó có thuộc về dữ liệu hay không, bạn có thể theo dõi nó bằng cách lần theo dấu vết của các hàm băm dẫn đến dữ liệu.

Mạng OMG (OmiseGo):Đi sâu vào plasma và mở rộng quy mô phi tập trung

Khi bạn nghe thấy thuật ngữ “Merkelized”, nó đề cập đến gốc Merkle hoặc nút đơn ở cấp cao nhất được gắn nhãn “Top Hash”. Mỗi chuỗi con thỉnh thoảng phải gửi giải pháp Merkelized đến chuỗi chính.

Trước đó, chúng tôi đã đề cập rằng một phần trong thiết kế của nhà phát triển dành cho Plasma là để đảm bảo rằng nó hoàn toàn không cần sự tin cậy, đồng thời cung cấp các cơ chế để đảm bảo rằng các cá nhân có thể thoát khỏi chuỗi một cách thích hợp. Hãy nhìn vào hình ảnh dưới đây:

Mạng OMG (OmiseGo):Đi sâu vào plasma và mở rộng quy mô phi tập trung

Giả sử Alice có 1 ETH trong Khối Plasma số 3, nhưng vì lý do gì đó, cô ấy thấy rằng cô ấy không còn số ETH đó trong Khối Plasma số 4.

Giả sử rằng người chịu trách nhiệm quản lý Khối số 4, hành động theo cách độc hại và giao 1 ETH của mình cho người khác. Alice làm gì?

Hợp đồng thông minh Plasma sẽ cho phép Alice gửi Bằng chứng gian lận đến chuỗi khối gốc, cho cô ấy hoặc bất kỳ ai khác nhận thấy hoạt động này. Từ đó, blockchain gốc sẽ kiểm tra xem gian lận có phải là thật hay không và nếu có, nó sẽ “đảo ngược” khối độc hại, khiến nó không hợp lệ. Do đó, trạng thái của chuỗi plasma quay trở lại Khối #3.

Và điều gì xảy ra với Khối #4? Người ký/người tạo Khối số 4 bị phạt.

Mạng OMG (OmiseGo):Đi sâu vào plasma và mở rộng quy mô phi tập trung

Thoát khỏi giao thức trong Plasma

Hiện tại, kết quả này hoàn toàn phụ thuộc vào việc cá nhân đó có tiếp cận được kẻ lừa đảo hay không, điều này có thể không phải lúc nào cũng đúng. Trong trường hợp Alice không có quyền truy cập vào dữ liệu gian lận, hệ thống giải quyết tranh chấp nội bộ của Plasma sẽ hoạt động với các lối thoát được thiết kế sẵn.

Giả sử đối với giả thuyết thứ hai này, Alice không có quyền truy cập vào dữ liệu gian lận.

Mạng OMG (OmiseGo):Đi sâu vào plasma và mở rộng quy mô phi tập trung

Trong trường hợp này, Alice có 1 ETH ở Khối số 3, nhưng cô ấy không có quyền truy cập vào Khối số 4.

Vì vậy, Alice thông báo cho chuỗi gốc (chuỗi gốc) rằng cô ấy sẽ thoát khỏi chuỗi nếu cô ấy không được cấp quyền truy cập sau 7 ngày. Khi làm như vậy, cô ấy sẽ thông báo ý định chi tiêu 1 ETH đó trong vòng 7 ngày. Nếu cô ấy không tiêu 1 ETH, cô ấy sẽ có thể thoát khỏi chuỗi.

Việc thoát xảy ra theo thứ tự tuổi của các đầu vào bên trong khối plasma, nghĩa là các đầu vào cũ hơn sẽ có thể thoát ra trước - tạo ra một hệ thống công bằng. Ý tưởng là để bảo vệ chuỗi gốc bằng mọi giá, chỉ cho phép người tham gia di chuyển đến khối đó nếu tất cả các khối khác bị xâm phạm.

Bây giờ, khi Alice thông báo cho chuỗi mẹ về ý định chi tiêu hoặc không chi tiêu 1 ETH đó, “ý định” đó cần được lưu trữ ở đâu đó, điều này sẽ tạo ra các cây lồng nhau.

Mạng OMG (OmiseGo):Đi sâu vào plasma và mở rộng quy mô phi tập trung

Nguồn:Sách trắng plasma

Bạn có thể xác định được ba (3) cấp độ của chuỗi ở đây không?

  • Cấp 0:Chuỗi gốc (ví dụ:Ethereum)
  • Cấp 1:Con của Chuỗi gốc (Blockchain Plasma, Độ sâu cây thứ 1)
  • Cấp 2:Chuỗi con cấp 1 (Blockchain Plasma, Độ sâu cây thứ 2)
  • Cấp 3:Con cấp 2 (Blockchain Plasma, Độ sâu cây thứ 3)

Bây giờ, giả sử một khối ở Cấp 2 bị xâm phạm; Alice sẽ chuyển 1 ETH của mình đi đâu?

Mạng OMG (OmiseGo):Đi sâu vào plasma và mở rộng quy mô phi tập trung

Nguồn:Sách trắng Plasma

Bất kỳ người tham gia nào trong khối bị xâm phạm sẽ chuyển sang khối trước đó và khối bị xâm phạm đó sẽ bị xóa khỏi chuỗi. Đây là một giải pháp khả thi hơn về mặt kinh tế, giúp chuỗi gốc không bị xáo trộn.

Mã thông báo OMG

Mạng OMG sử dụng mã thông báo OMG. ICO 2017 diễn ra từ ngày 23 tháng 6 đến ngày 23 tháng 7 đã huy động được 25 triệu USD. Công ty không muốn mắc sai lầm tương tự như BAT đã làm, hạn chế việc bán OMG cho KYC hoặc những người có thể dễ dàng nhận dạng để ngăn khả năng một hoặc hai người giàu mua gần như tất cả các mã thông báo.

Có thể cho rằng, tính năng phổ biến nhất của OMG Network là nó là một sidechain, mở rộng quy mô hoạt động với mã thông báo ERC bằng cách sử dụng các giao dịch hàng loạt thông qua hợp đồng thông minh.

Việc tích hợp này sẽ giúp giảm thời gian xác nhận, giúp thanh toán nhanh hơn trong khi phí cũng giảm. Hiệu ứng của nó cho phép OMG Network xử lý hàng nghìn giao dịch với chi phí bằng một phần ba Ethereum như một giải pháp Lớp 2 cho Ethereum giúp xử lý hàng loạt giao dịch trước khi thanh toán. Theo CoinDesk, việc gộp các giao dịch Ethereum trên các lớp thứ cấp đã trở thành giải pháp ưa thích để giúp mở rộng quy mô mạng.


Thông tin quỹ
  1. Thông tin quỹ
  2. Quỹ đầu tư công
  3. Quỹ đầu tư tư nhân
  4. Quỹ phòng hộ
  5. Quỹ đầu tư
  6. Quỹ chỉ số