Enigma là gì? Tìm hiểu đồng ENG Coin

Enigma là gì? Tìm hiểu đồng ENG Coin

Enigma là gì?

Dự án Enigma được gầy dựng bởi một nhóm các nhà nghiên cứu từ đại học MIT. Enigma là một giao thức 2 lớp, mạng lưới off-chain có mục tiêu là giải quyết hai vấn đề lớn nhất của blockchain là: khả năng mở rộng và bảo mật. Bằng cách bật tính toán và trao đổi dữ liệu an toàn, phân cấp, Enigma giúp các blockchain thực sự hoàn thành sứ mệnh.

Enigma là một nền tảng tính toán phân quyền đảm bảo bảo mật. Mục tiêu của Enigma là giúp các nhà phát triển có thể xây dựng các ứng dụng phân quyền cuối cùng, “bảo mật bằng thiết kế”, mà không cần một bên trung gian đáng tin nào.

Hai đặc điểm chính mà Enigma phát triển:

Sự riêng tư: Enigma sử dụng phương thức tính toán đa đảng an toàn (sMPC hay MPC), các truy vấn dữ liệu đều được chia ra tính toán, không cần trung gian. Dữ liệu sẽ được chia nhỏ ra cho các nốt mạng, và chúng sẽ được tính toán các chức năng cùng với nhau mà không làm lộ thông tin tới các nốt mạng khác. Nói đơn giản là các nốt mạng vẫn tính toán được nhưng không biết thông tin họ đang xử lý là gì (do thông tin đã bị chia nhỏ), giúp việc bảo mật riêng tư được nâng cao.

Khả năng mở rộng: Các blockchain truyền thống việc tính toán và lưu trữ dữ liệu đều được lưu trữ đều trên mỗi nốt mạng. Enigma không như vậy. Chỉ một tập con nhỏ thực hiện mỗi phép tính trên các phần khác nhau của dữ liệu. Giảm phần rườm rà trong quá trình tính toán và lưu trư cho các phép tính toán lớn.

Cách thức hoạt động

Enigma được thiết kế để kết nối với một blockchain có sẵn, trút bớt gánh nặng các phép tính toán bảo mật và nặng nề qua cho một mạng lưới ngoài chuỗi. Mọi giao dịch đều được tạo điều kiện bởi Blockchain, nó thực thi việc kiểm soát truy cập dựa trên chữ ký số và các quyền được lập trình.

Mã được thực thi trên cả Blockchain (phần công khai) và trên Enigma (phần bảo mật). Các thực thi của Enigma đảm bảo tính chính xác và bảo mật, trong khi một mình blockchain chỉ đảm bảo được tính chính xác. Bằng chứng về việc thực hiện chính xác được lưu trữ trên blockchain và có thể được kiểm toán. Enigma sẽ cung cấp một ngôn ngữ kịch bản cho việc thiết kế các ứng dụng phân cấp từ đầu đến cuối sử dụng hợp đồng tư nhân, là một sự thay đổi mạnh mẽ hơn của các hợp đồng thông minh có thể xử lý các thông tin cá nhân.

Ngôn ngữ kịch bản được sử dụng không chỉ turing complete mà còn có thể mở rộng. Mã thực thi trong các blockchain được phân quyền nhưng không phân tán, dẫn đến việc mọi nốt mạng đều thực thi dư cùng một đoạn mã và duy trì cùng một tình trạng công khai. Trong Enigma, hoạt động tính toán được phân tán hiệu quả thông qua mạng lưới. Một bộ chuyển đổi sẽ chia nhỏ việc thi hành các hợp đồng bí mật như hình dưới. Kết quả là không chỉ thời gian tính toán được cải thiện mà còn đảm bảo được tính riêng tư của hợp đồng.
Enigma chia nhỏ hợp đồng, tính toán phần cần giữ bí mật đảm bảo thời gian và tính cá nhân.

Mạng lưới Off-chain sẽ giải quyết được các vấn đề mà công nghệ blockchain chưa thể đảm nhận được như sau:

Vấn đề lưu trữ: Các Blockchain không phải là những cơ sở dữ liệu chung chung. Enigma có cấu trúc dữ liệu Hash-table phân tán ngoại chuỗi được phân quyền có thể truy cập thông qua blockchain, chứa các tham chiếu tới dữ liệu chứ không chứa dữ liệu. Các dữ liệu cá nhân nên được mã hóa ở phía máy khách hàng trước khi các giao thức lưu trữ và truy cập kiểm soát được lập trình trong blockchain. Enigma cũng cung cấp các API đơn giản cho các tác vụ như thế này trong ngôn ngữ kịch bản.

Các phép tính bắt buộc bảo mật: Mạng lưới Enigma có thể thực thi các đoạn mã chính xác mà không làm lộ các dữ liệu thô cho bất cứ nốt mạng nào.

Quá trình xử lý nặng nề: Ngay cả khi bảo mật không phải là vấn đề, blockchain vẫn không thể mở rộng quy mô để giải quyết cho nhiều giao dịch phức tạp. Enigma sẽ chia nhỏ và chuyển các phép tính này qua cho mạng lưới ngoại chuỗi xử lý nhằm giảm bớt gánh nặng cho blockchain.

Tính ứng dụng

Phân quyền thực sự

Các hệ thống tập trung không hoàn thiện – do cấu trúc của nó có thể dẫn đến những hành động sai lệch, tham nhũng, và các lỗ hổng bảo mật. Blockchains có thể giúp giải quyết tình trạng trên, nhưng hiện có 2 vấn đề gặp phải: khả năng mở rộng và bảo mật. Khả năng tính toán hiện tại trên blockchain được cho là chậm và tốn kém. Ngoài ra, các dữ liệu nhạy cảm không thể được lưu trữ trên mạng. Do đó, hầu hết dữ liệu phải được lưu trữ ngoài chuỗi trong cơ sở dữ liệu tập trung. Mục tiêu của Enigma là cho phép các ứng dụng thực sự phân cấp không chia sẻ lỗ hổng của các ứng dụng tập trung.

Các hợp đồng bí mật:

Như đã nói trên, Enigma có thể vệ các thông tin riêng tư trong khi vẫn đảm bảo thực thi chính xác các phép tính. Điều này cho phép một loại hợp đồng mới ra đời, đó là hợp đồng bí mật (Secret Contracts), loại hợp đồng mà các dữ liệu vẫn được xử lý nhưng hợp đồng vẫn luôn được mã hóa mọi lúc.

Nhiều ứng dụng:

Giao thức Enigma có thể được ứng dụng trong nhiều ngành như tài chính, sức khỏe, danh tính và tín dụng…Nhưng ứng dụng chính của Enigma là mang lại một thị trường dữ liệu mở, phân quyền và an toàn. Không một cơ quan nào có thể sở hữu và kiểm soát dữ liệu.

Catalyst là gì?

Catalyst là bộ thư viện thuật toán viết bằng Python hỗ trợ cho việc trading trên sàn giao dịch. Catalyst cho phép các chiến lược kinh doanh được dễ dàng thể hiện và kiểm tra lại dữ liệu lịch sử (với thời gian theo ngày và phút), cung cấp các phân tích và thông tin chi tiết về hiệu suất của một chiến lược cụ thể. Catalyst cũng hỗ trợ giao dịch trực tiếp tiền mã hóa trên ba sàn giao dịch (Bitfinex, Bittrex, và Poloniex) và sẽ hỗ trợ thêm trong tương lai. Catalyst trao quyền cho người dùng chia sẻ và lưu trữ dữ liệu và xây dựng các chiến lược đầu tư hiệu quả dựa vào phân tích dữ liệu.

Token Enigma – ENG

Enigma có token riêng mã là ENG. Token ENG là token theo chuẩn ERC20 được sử dụng cho các mục đích sau:

Trước hết, các token sẽ được dùng để thưởng cho những trade thành công nhất trên nền tảng Catalyst (sản phẩm của Enigma)

Thứ hai, Token ENG sẽ được sử dụng để trả cho các nguồn dữ liệu cao cấp sẽ cung cấp dữ liệu có chất lượng cao để hỗ trợ giao dịch.

Để đầu tư vào quỹ phòng hộ của một người trên nền tảng này, các nhà đầu tư sẽ phải chi một số token ENG. Số liệu chính xác vẫn chưa được biết.

Một ứng dụng quan trọng khác của token ENG là để thưởng cho các nhà cung cấp thanh khoản (ENIGMA sẽ có một sàn giao dịch phân quyền riêng).