Công nghệ chuỗi khối được đánh giá cao về tính minh bạch và phân cấp, vì mọi thông tin giao dịch đều có thể truy cập được đối với mọi người. Tuy nhiên, điều này vô tình có thể tác động tiêu cực đến các cá nhân hoặc tổ chức khi họ mất quyền riêng tư đối với tài sản mà họ nắm giữ. Từ đây, Iron Fish ra đời như một giải pháp nâng cao quyền riêng tư của người dùng trong các hệ thống blockchain. Vậy Cá Sắt là gì? Hãy cùng Iron Fish tìm hiểu qua bài viết sau nhé!

Tổng quan dự án Cá Sắt

Cá sắt là gì?

Iron Fish là một blockchain Lớp 1 phi tập trung sử dụng cơ chế đồng thuận Proof-of-Work (PoW), có khả năng chống kiểm duyệt và có thể truy cập công khai. Dự án nhằm mục đích đảm bảo quyền riêng tư của tất cả các giao dịch trên blockchain, tương tự như lớp SSL/TLS được phát minh vào những năm 90, mở đường cho sự phát triển của thương mại điện tử và nhiều ngành công nghiệp khác. Nhóm phát triển Iron Fish tin rằng quyền riêng tư là yêu cầu cơ bản để bảo vệ người dùng và mở rộng việc sử dụng tiền điện tử trong tương lai.

Iron Fish sử dụng zk-SNARK - giải pháp mã hóa bằng chứng không kiến ​​thức (ZKP) để đảm bảo tính xác thực của một số thông tin nhất định mà không tiết lộ nội dung của nó. Cụ thể, zk-SNARK cho phép người dùng trên Iron Fish thực hiện giao dịch mà không tiết lộ số dư, người nhận hoặc thậm chí thông tin cá nhân của họ. Thay vào đó, Iron Fish sẽ sử dụng bằng chứng mật mã để mã hóa thông tin giao dịch đơn giản nhất nhằm chứng minh rằng người dùng có đủ tiền để giao dịch.

Iron Fish cũng sử dụng giao thức Sapling - do Zcash tạo ra để xây dựng và xác thực các giao dịch được bảo vệ trong blockchain. Mỗi tài khoản được trang bị một khóa cấp quyền truy cập "chỉ đọc" vào hoạt động được liên kết với tài khoản cụ thể đó. Iron Fish hỗ trợ các trường ghi nhớ được mã hóa để tuân thủ FATF (Lực lượng đặc nhiệm hành động tài chính) dành cho các nhà cung cấp dịch vụ tài sản ảo (VASP), cho phép họ lưu trữ thông tin sau khi giao dịch hoàn tất.

Tại sao dự án này được gọi là Iron Fish?

Trong Thế chiến thứ hai, thuật ngữ "Cá sắt" được dùng để chỉ các tàu ngầm liên lạc bí mật trên chiến trường (chẳng hạn như Người kể mật mã Navajo).

Nhóm phát triển dự án đã chọn cái tên này để thể hiện "sức mạnh của mật mã", trong đó một khái niệm phức tạp được "đơn giản hóa" để dễ hiểu hơn.

Đặc điểm của Cá Sắt

Sự riêng tư

Iron Fish sử dụng công nghệ zk-SNARK để cung cấp cho người dùng quyền kiểm soát thông tin giao dịch của họ và tự đặt mình là lớp SSL của chuỗi khối để đảm bảo quyền riêng tư.

Tính sẵn sàng cao

Iron Fish cung cấp tính sẵn sàng cao cho người dùng và nhà phát triển để đảm bảo quyền riêng tư cho mọi giao dịch. Dự án đang xây dựng bộ công cụ nhằm tối đa hóa trải nghiệm người dùng để người dùng có thể giao dịch token IRON trên các nền tảng khác nhau.

Nhấn mạnh vào sự phân cấp

Iron Fish là một blockchain Proof of Work (PoW) không bị kiểm duyệt dành cho tất cả mọi người. Dự án cung cấp một loạt công cụ mà người dùng có thể sử dụng để tạo ví, chạy các nút của riêng họ và có thể khai thác mã thông báo IRON.

Tuân thủ tuân thủ quy định

Mặc dù Iron Fish coi trọng quyền riêng tư của người dùng nhưng vẫn không quên tuân thủ các quy định hiện hành. Mỗi tài khoản Iron Fish sẽ được trang bị một bộ khóa xem, cho phép các sàn giao dịch hoặc tổ chức tài chính kiểm toán, quản lý và tuân thủ các nghĩa vụ AML.

Các thành phần chính của chuỗi khối Iron Fish

Lớp mạng

Lớp mạng là một phần quan trọng của bất kỳ blockchain nào vì nó hỗ trợ tất cả các tính năng làm cho giao thức trở nên nổi bật và độc đáo. Về mặt kỹ thuật, lớp mạng quy định cách các nút tương tác với nhau, cách chúng giao tiếp, truyền thông tin và gửi yêu cầu cũng như phản hồi các tin nhắn cụ thể từ các nút khác nhau.

Khi xây dựng bất kỳ hệ thống ngang hàng (P2P) phi tập trung nào, các phần phụ thuộc của Dịch địa chỉ mạng (NAT) phải được giải quyết. Hầu hết các máy móc, máy tính xách tay, máy tính bảng và điện thoại đều nằm sau bộ định tuyến và tường lửa, khiến mọi người khó kết nối trực tiếp với nhau. Từ đây trở đi, lớp mạng dường như đã giải quyết được vấn đề.

Có một số lớp mạng yêu cầu người dùng thiết lập chuyển tiếp cổng cho các bộ định tuyến để giải quyết vấn đề NAT. Tuy nhiên, những vấn đề trên sẽ được giải quyết khi có Iron Fish - một blockchain tập trung vào tính dễ sử dụng sử dụng kết hợp WebRTC và WebSockets để triển khai lớp mạng. Việc triển khai các nút Iron Fish có thể được thực hiện ngay lập tức trong môi trường CLI hoặc thậm chí trực tiếp trên trình duyệt. Điều này làm cho Iron Fish có sẵn cho bất kỳ ai, bất kể họ thiếu kiến ​​thức hoặc khả năng kỹ thuật.

Kho

Trong cấu trúc dữ liệu và mô hình lưu trữ của Iron Fish, LevelDB và IndexDB được sử dụng để lưu trữ dữ liệu cơ bản. Cấu trúc dữ liệu cơ bản nhất đại diện cho trạng thái toàn cầu của Iron Fish là các ghi chú và số không. Các thành phần được lưu trữ bao gồm:

Lưu ý: Đây là cách trình bày phương thức thanh toán trên Iron Fish, tương tự như Đầu ra giao dịch chưa chi tiêu (UTXO) của Bitcoin. Các nút được tham chiếu riêng tư và sẽ chỉ được tham chiếu công khai trong hai trường hợp. Trường hợp đầu tiên là khi các ghi chú cũng quan trọng như đầu ra giao dịch và trường hợp thứ hai là khi các ghi chú tồn tại ở dạng băm. Đặc biệt, các ghi chú luôn ở chế độ riêng tư.

Nullifier: Đây là mã định danh duy nhất cho ghi chú và chỉ có thể được sử dụng khi được hiển thị như một phần của giao dịch. Sau khi thông tin giao dịch được hiển thị, zeroizer sẽ được lưu trong cấu trúc dữ liệu của Iron Fish và giúp theo dõi tất cả các nút trên chuỗi khối Iron Fish.

Cây ghi chú Merkle: Đây là cấu trúc dữ liệu có kích thước cố định với độ sâu 32, lưu trữ tất cả các ghi chú đã tạo. Không giống như các blockchain khác, nơi UTXO bị xóa sau khi chúng được sử dụng, cây Merkle này là cấu trúc dữ liệu chỉ bổ sung trong đó các ghi chú được thêm liên tục.

Bộ vô hiệu hóa Merkel: Đây là cấu trúc dữ liệu được sử dụng để theo dõi tất cả các bộ vô hiệu hóa (số 32 byte) đã từng bị lộ khi các ghi chú tương ứng của chúng được sử dụng.

Khai thác mỏ

Khai thác đề cập đến việc khai thác ngẫu nhiên các khối mới thông qua cơ chế đồng thuận Bằng chứng công việc (POW) và tính toán phần thưởng cho người khai thác. Chuỗi khối Iron Fish được thiết lập với thuật toán tự động điều chỉnh độ khó khai thác để đạt được thời gian khối trung bình là 60 giây, tăng hoặc giảm độ khó khai thác nếu nhận thấy các khối trước đó đến quá nhanh hoặc quá chậm.

Để trở thành công cụ khai thác, một nút phải có cấu trúc dữ liệu toàn cầu được đồng bộ hóa (cây Merkle của nút và cây Merkle của Nullifier) ​​và biết ít nhất hai khối gần đây nhất.

Tạo tài khoản

Iron Fish sẽ tập trung vào các chi tiết cốt lõi về cách tạo ví Iron Fish để hỗ trợ các giao dịch hoàn toàn riêng tư. Cách bạn tạo tài khoản trong Iron Fish chịu ảnh hưởng của giao thức Sapling nhưng vẫn có một số khác biệt.

Secret Key: Đây là phần cốt lõi cần thiết để xây dựng tất cả các phần khác trong ví của người dùng, nó là một số ngẫu nhiên 32 byte.

Cặp khóa chi tiêu: Cặp khóa này được sử dụng để ghi lại chi tiêu liên quan đến tài khoản của người dùng và được lấy trực tiếp từ khóa bí mật.

Cặp khóa Nullifier: Các khóa này được sử dụng để tạo Nullifier cần thiết cho ghi chú và cũng được lấy từ khóa bí mật.

Outending View Key (ovk): Đây là chìa khóa để giải mã các giao dịch gửi đi. Nó có được bằng cách băm khóa bí mật và công cụ sửa đổi bằng cách sử dụng hàm băm blake2b với các tham số bổ sung, sau đó lấy 32 byte đầu tiên của kết quả.

Khóa xem đến (ivk): Đây là khóa để giải mã giao dịch đến. Nó thu được bằng cách sử dụng hàm băm blake2s, hàm này băm các byte của khóa cấp phép với các byte của khóa dẫn xuất.

Địa chỉ công cộng: Một địa chỉ bao gồm khóa truyền tải và bộ phân quyền. Họ làm việc cùng nhau để cho phép một ví duy nhất có khóa riêng có thể chứa tới 211 địa chỉ công khai.

Tạo giao dịch

Tương tự như tài khoản, các giao dịch trong Iron Fish cũng tuân thủ nghiêm ngặt giao thức Sapling nhưng vẫn có một số khác biệt. Tất cả các giao dịch của Iron Fish đều là giao dịch được bảo vệ, nghĩa là chúng không tiết lộ bất kỳ thông tin nào cho bất kỳ người quan sát nào nếu không có quyền truy cập rõ ràng.

Việc bảo vệ quyền riêng tư này đạt được thông qua việc sử dụng ZKP (Bằng chứng không kiến ​​thức), cho phép mã hóa dữ liệu giao dịch cùng với các bằng chứng có giá trị cao. Những điều cần xem xét bao gồm:

Các thành phần giao dịch

Thành phần mô tả chi phí (yếu tố cho biết tài khoản được chi tiêu như thế nào trong ghi chú).

Thành phần mô tả đầu ra (thành phần tạo ghi chú mới).

Làm thế nào để cân đối các giao dịch để đảm bảo số tiền đã được chi tiêu và thanh toán đúng.

Cách người xác thực (như người khai thác) xác minh bất kỳ giao dịch nào.

Một loại giao dịch đặc biệt gọi là phí khai thác được sử dụng để thưởng cho người khai thác các khối khai thác thành công.

Cách mã hóa và giải mã ghi chú để các bên liên quan có thể xem chi tiết giao dịch.

Xác minh và đồng thuận

Đồng thuận là lớp xác thực trong đó Iron Fish đặt ra các quy tắc để các nút chấp nhận khối tiếp theo. Điều này ảnh hưởng đến việc xây dựng khối mới của nút, khối này phải tuân thủ các quy tắc đã thiết lập để được các nút khác trong mạng chấp nhận.

Khối Iron Fish sẽ được chấp nhận nếu tiêu đề và nội dung của nó hợp lệ. Ở mức cao, hãy xác minh rằng tiêu đề khối có đủ công việc bằng cách kiểm tra xem giá trị băm có nhỏ hơn giá trị đích hay không. Sau đó, nút thực hiện chuyển đổi trạng thái bằng cách áp dụng chính xác tất cả các giao dịch trong khối cho hai cấu trúc dữ liệu toàn cầu và cung cấp hai kết quả Merkle. Tương tự, việc xác thực nội dung khối cũng xác nhận rằng tất cả các giao dịch trong khối đều hợp lệ.

Thông tin cơ bản về IRON token

  • Tên mã thông báo: Mã thông báo cá sắt

  • Mã thông báo viết tắt: IRON

  • Chuỗi khối: Ethereum

  • Tiêu chuẩn mã thông báo: ERC-20

  • Hợp đồng: Đang cập nhật

  • Mục đích Token: Tiện ích, Quản lý

  • Tổng nguồn cung: 256.970.400 SẮT

  • Nguồn cung lưu thông: đang cập nhật

Hiện tại, tổng nguồn cung cấp token IRON dự kiến ​​là 256.970.400, nhưng phần thưởng khai thác khối sẽ giảm và được điều chỉnh theo từng năm.

Phân phối mã thông báo

đang cập nhật...

Nhà đầu tư có thể giao dịch token IRON ở đâu?

Hiện tại, IRON chưa được niêm yết trên bất kỳ sàn giao dịch nào. Nhà đầu tư cần lưu ý và tìm hiểu kỹ để tránh giao dịch token IRON giả.

Mã thông báo IRON được sử dụng để làm gì?

IRON là mã thông báo được sử dụng để quản lý giao thức và khuyến khích chủ sở hữu IRON tham gia vào các thay đổi và cải tiến giao thức.

nhóm phát triển

Đội ngũ Iron Fish bao gồm nhiều thành viên có nhiều năm kinh nghiệm xây dựng sản phẩm cho các công ty công nghệ nổi tiếng thế giới như Microsoft, Airbnb, Facebook, Google, Uber, v.v. Các thành viên tiêu biểu bao gồm:

Elena Nadolinski: Cô là người sáng lập và CEO của Iron Fish. Cô đã làm lập trình viên phần mềm tại Microsoft và Airbnb tổng cộng 7 năm. Năm 2017, Elena được mời tham dự bữa tiệc sinh nhật của người sáng lập Filecoin Juan Benet ở California. Thông qua bữa tiệc này, cô có cơ hội tiếp xúc với các nhà phát triển blockchain, điều này dẫn đến ý tưởng về Iron Fish, với sứ mệnh tạo ra sự riêng tư cho mọi người.

Rohan Jadvani: Anh ấy là nhà phát triển phần mềm tại Iron Fish. Ông từng làm nhà phát triển phần mềm tại các công ty tài chính và công nghệ nổi tiếng như JPMorgan Chase & Co và Snap Inc.

Jason Spafford: Anh ấy là nhà phát triển phần mềm tại Iron Fish. Anh có 15 năm kinh nghiệm phát triển phần mềm và làm việc tại Uber được 2 năm.

Ngoài ra, đội ngũ còn bao gồm các lập trình viên, nhà thiết kế và những người có nhiều kinh nghiệm trong lĩnh vực kỹ thuật Iron Fish có trụ sở chính tại San Francisco.

nhà đầu tư

Hiện tại, Iron Fish đã nhận được sự hỗ trợ từ các nhà đầu tư tổ chức như Andreessen Horowitz (a16z), Electric Capital, Sequoia Capital, v.v., cũng như các nhà đầu tư cá nhân như Linda Xie (cựu giám đốc sản phẩm Coinbase), Juan Benet (Protocol Labs, Filecoin CEO) Và đặc biệt là Do Kwon (CEO Terraform Labs).

Tóm lại là

Qua bài viết này chắc hẳn bạn đã hiểu được những thông tin cơ bản về dự án Iron Fish và có thể tự đưa ra quyết định đầu tư cho mình. Chúc bạn thành công và thu được lợi nhuận lớn tại thị trường đầy tiềm năng này.

#BTC#silicovalleybank#BNB#niuhui#tăng lãi