Hyperledger Iroha Là Gì?
Hyperledger Iroha là một nền tảng blockchain được thiết kế để dễ dàng tích hợp vào các ứng dụng kinh doanh khác nhau yêu cầu công nghệ sổ cái phân tán. Ví dụ, nền tảng này có thể được sử dụng để hỗ trợ các công ty và chính phủ trong quản lý danh tính như các chứng minh nhân dân quốc gia và trong lĩnh vực dịch vụ tài chính với các giao dịch ngân hàng đến ngân hàng.
Theo trang web của công ty, 'Hyperledger nhằm tạo ra công nghệ sổ cái phân tán giúp các tổ chức xây dựng và vận hành các ứng dụng, nền tảng và hệ thống phần cứng chuyên ngành để hỗ trợ các giao dịch kinh doanh của họ.'
Được ra mắt vào tháng 5 năm 2019, Hyperledger Iroha là một trong những dự án dưới sự bảo trợ của Hyperledger và được tổ chức bởi Linux Foundation. Công ty fintech Nhật Bản, Soramitsu Co. Ltd., đã mã nguồn mở cho Iroha. Ban đầu, nó được đóng góp bởi Soramitsu, Hitachi, NTT Data và Colu.
Những Điểm Chính
- Hyperledger Iroha là một khung công tác blockchain dành cho các dự án cơ sở hạ tầng cần công nghệ sổ cái phân tán.
- Nền tảng của Iroha có thể được sử dụng để xây dựng hệ thống quản lý danh tính như chứng minh nhân dân quốc gia.
- Các ứng dụng phần mềm cũng có thể được phát triển cho những người không có tài khoản ngân hàng, cho phép truy cập vào dịch vụ tài chính, chuyển tiền và mua hàng từ các nhà bán lẻ.
- Hyperledger Iroha có thể tích hợp với các nền tảng Linux, macOS và Windows.
Hiểu Về Hyperledger Iroha
Hyperledger Iroha là một khung công tác blockchain dành cho các dự án cơ sở hạ tầng cần công nghệ sổ cái phân tán. Tính năng sổ cái phân tán của blockchain hoạt động tương tự như một cơ sở dữ liệu chia sẻ, có thể cho phép dữ liệu được chia sẻ công khai. Tuy nhiên, nhiều doanh nghiệp có thể sử dụng mạng lưới blockchain riêng tư như một khung cho việc xây dựng các ứng dụng phần mềm - gọi là ứng dụng - để sử dụng nội bộ hoặc để cung cấp sản phẩm công nghệ dành cho khách hàng của họ.
Nền tảng của Hyperledger Iroha cho phép người dùng xây dựng các ứng dụng cụ thể cho nhu cầu kinh doanh của họ, đặc biệt là cho các ứng dụng di động. Nó có thiết kế C++ dựa trên miền, là ngôn ngữ lập trình được sử dụng bởi các kỹ sư phần mềm. Iroha cũng có thuật toán đồng thuận gọi là YAC (Yet Another Consensus algorithm). Một thuật toán là một quy trình từng bước được viết trong mã lập trình, được thiết kế để giải quyết các vấn đề và thực hiện một chuỗi hướng dẫn.
Các tính năng của Hyperledger Iroha bao gồm:
- Các tính năng chức năng đa chữ ký (hoặc nhiều khóa) cho các giao dịch khi một ứng dụng cần nhiều chữ ký cho việc thanh toán giao dịch
- Hỗ trợ viết ứng dụng trên các nền tảng khác nhau (ví dụ như di động và mainframe) bằng các ngôn ngữ lập trình như Java, JS, Python và iOS
- Hệ điều hành tương thích nhiều bao gồm Windows, Linux và macOS
- Thiết kế theo kiểu plug-in, modular để giúp các nhà phát triển dễ dàng triển khai blockchain
Iroha cho phép triển khai và bảo trì dễ dàng, một loạt thư viện mã nguồn mở cho các nhà phát triển để phát triển ứng dụng một cách dễ dàng, kiểm soát và phân quyền bảo mật trên vai trò và hoạt động của người dùng, quản lý tài sản dễ dàng và danh tính người tham gia, và kiến trúc thiết kế modular để hỗ trợ hệ sinh thái blockchain.
Ví dụ, Ngân hàng Quốc gia Campuchia sử dụng Hyperledger Iroha để đạt được người dân chưa có tài khoản ngân hàng, đặc biệt là ở các khu vực nông thôn, thúc đẩy việc sử dụng đồng tiền quốc gia thay vì đô la Mỹ, giảm gánh nặng tuân thủ đối với một số nhà cung cấp dịch vụ thanh toán, và hiện đại hóa thanh toán bán lẻ để cung cấp dịch vụ tốt hơn với chi phí thấp hơn. Một dự án thử nghiệm đã đi vào hoạt động vào tháng 7 năm 2019 và đã thành công với hơn 10.000 người dùng và một mạng lưới 16 ngân hàng, đạt được lưu lượng giao dịch bán lẻ lên đến 2.000 giao dịch mỗi giây.
Blockchain dựa trên sự cho phép so với công cộng
Iroha khác biệt so với các mạng blockchain phổ biến khác như Bitcoin và Ethereum, vì Bitcoin và Ethereum hoạt động như những cuốn sổ ghi chú không cần phép, cho phép bất kỳ ai tham gia và cấp quyền truy cập vào mọi thứ trên mạng. Còn Iroha hoạt động dưới dạng cơ sở dữ liệu có phép — chỉ những người tham gia có quyền truy cập thích hợp mới được phép tham gia, tương tác và đóng góp vào hệ thống blockchain.
Trong mạng có phép, những người tham gia có thể biết đến nhau, điều này có nghĩa là họ có thể có những lợi ích chung dẫn đến hợp tác và đạt được sự đồng thuận. Mạng có phép cho phép các bên chia sẻ dữ liệu trong một blockchain bảo mật.
Ngược lại, trong một blockchain công cộng, dữ liệu được công khai. Ngoài ra, các giao dịch trên blockchain công cộng cần được xác minh là chính xác và không gian lận, điều này là một phần của quá trình chứng minh công việc. Do đó, blockchain công cộng thường phải đối mặt với độ trễ hoặc chậm chạp khi hệ thống bị quá tải do số lượng giao dịch tăng lên.
Trong một mạng có phép, tương tự như Hyperledger Iroha, các vấn đề có thể được giải quyết nhanh hơn so với blockchain công cộng vì mạng không bị đình trệ bởi các cơ chế chứng minh công việc. Tuy nhiên, việc truy vấn dữ liệu có thể bị hạn chế trên Iroha, vì không phải ai cũng được phép đọc và xác minh dữ liệu trên blockchain. Khác với Bitcoin hay Ethereum, Iroha không có đồng tiền điện tử nguyên thuỷ, nhưng có thể được tạo ra bởi một người tham gia hợp lệ để sử dụng cho mục đích doanh nghiệp của họ.
Các ứng dụng của Hyperledger Iroha
Sử dụng Iroha, một doanh nghiệp có thể tạo và quản lý các tài sản kỹ thuật số đơn giản như bất kỳ loại tiền điện tử tiêu chuẩn nào hoặc phức tạp như quyền không thể chia nhỏ, chứng nhận tính xác thực và bằng sáng chế.
Chứng chỉ
Iroha cho phép xây dựng danh tính chứng thực, từ đó cho phép cấp và xác minh các chứng chỉ khác nhau được cấp cho cá nhân bởi các viện đào tạo và y tế. Bằng đại học của ứng viên có thể được lưu trữ trên blockchain và bất kỳ cơ quan tuyển dụng hoặc nhà tuyển dụng nào có đủ điều kiện có thể được cấp quyền xác thực để xác thực thông tin của ứng viên trong quá trình tuyển dụng.
Biểu tượng số
Iroha cũng có thể được sử dụng để tạo biểu tượng số của tài sản thế giới thực có thể được giao dịch với phí giao dịch gần như bằng không hoặc thấp. Ví dụ, chủ sở hữu hiện tại của một chiếc xe cổ có thể tạo một tài sản số đại diện cho chiếc xe cổ trên blockchain và sau đó liên kết sở hữu của nó với bản thân. Để chuyển quyền sở hữu, họ có thể tạo một đề nghị sử dụng giao dịch đa chữ ký, bao gồm chi phí chuyển nhượng trong một loại tiền tệ cụ thể. Bên liên quan có thể chấp nhận đề nghị trên blockchain và hoàn tất giao dịch bằng cách chuyển tiền tệ cho chủ sở hữu hiện tại và nhận quyền sở hữu xe ô tô đổi lại.
Biết Khách Hàng Của Bạn (KYC)
Hyperledger Iroha cũng có thể được sử dụng trong quy trình quản lý danh tính cần thiết cho yêu cầu Biết Khách Hàng (KYC). KYC là yêu cầu tiêu chuẩn trong ngành dịch vụ tài chính mà thiết lập các hướng dẫn cho các ngân hàng và công ty đầu tư để biết khách hàng của họ. Ví dụ, KYC giúp thiết lập một hiểu biết về sự chấp nhận rủi ro của khách hàng cho mục đích đầu tư.
KYC cũng liên quan đến việc chấp nhận các chứng từ nhận dạng phù hợp và các nghị quyết doanh nghiệp trong quá trình mở tài khoản cũng như hiểu biết về loại ngành và cách một doanh nghiệp kiếm thu nhập của mình. KYC là rất quan trọng đối với các công ty tài chính vì nó giúp đảm bảo khách hàng của họ được xử lý đúng cách nhưng cũng được thiết kế để ngăn chặn gian lận và rửa tiền.
Do đó, quá trình KYC liên quan đến một lượng tài liệu đáng kể. Thay vì người dùng phải nộp tài liệu KYC cho từng viện đào tạo một cách riêng lẻ, họ có thể tạo danh tính cần thiết trên blockchain, mà có thể được truy cập bởi các viện đào tạo đủ điều kiện khi cần thiết cho việc tuân thủ KYC.
Hợp Đồng Thông Minh
Iroha cung cấp các hợp đồng thông minh, đó là các hợp đồng tự thực hiện chứa các điều khoản của một thỏa thuận giữa hai bên được viết trong mã lập trình. Nếu một bên hoàn thành phần của thỏa thuận qua mạng lưới blockchain, hợp đồng thông minh sẽ tự động thực hiện phần còn lại của thỏa thuận.
Như vậy, Iroha có thể cung cấp một lựa chọn thay thế cho hợp đồng thông minh của Ethereum, mà có thể yêu cầu viết mã phức tạp. Cùng một kết quả có thể đạt được nhanh chóng và đơn giản bằng cách sử dụng các lệnh tích hợp trong Iroha để hoàn thành các nhiệm vụ phổ biến nhanh hơn và ít phức tạp hơn, đồng thời giảm thiểu rủi ro.
Ví dụ về Hyperledger Iroha
Bakong là ứng dụng phần mềm thanh toán di động và ngân hàng của Campuchia và là hệ thống thanh toán bán lẻ đầu tiên sử dụng công nghệ blockchain. Bakong được tài trợ bởi Ngân hàng Quốc gia Campuchia, là ngân hàng trung ương của quốc gia và được xây dựng trên mạng lưới Hyperledger Iroha.
Bakong cho phép các doanh nghiệp và cá nhân có khả năng chuyển tiền và mua hàng từ các nhà bán lẻ bằng ứng dụng điện thoại thông minh. Các nhà bán lẻ cũng có thể thực hiện thanh toán không dùng tiền mặt và an toàn, trong khi các ngân hàng có thể thực hiện chuyển khoản liên ngân hàng với chi phí thấp hơn so với chuyển khoản bằng dây thông thường.
Bakong—ra mắt vào năm 2019—được phát triển bởi Soramitsu, một công ty công nghệ toàn cầu phát triển các giải pháp dựa trên blockchain bao gồm hệ thống thanh toán nội địa và xuyên biên giới. Bakong từ đó đã hợp tác với hơn 40 cơ quan tài chính.
Sử dụng mạng lưới Hyperledger Iroha, dự án được thiết kế để tiếp cận các công dân không có tài khoản ngân hàng ở Campuchia, cho phép bất kỳ công dân nào mở tài khoản dù có hay không có tài khoản ngân hàng truyền thống. Tiếp cận những người không có tài khoản ngân hàng là một vấn đề lớn đối với Campuchia khi 78% công dân của nó không có tài khoản ngân hàng. Tuy nhiên, hơn 50% dân số sở hữu điện thoại thông minh. Các lợi ích từ dự án blockchain cũng cho phép các công dân này kinh doanh với hơn 500 nhà bán lẻ qua ứng dụng.
Có Bao Nhiêu Loại Hyperledger?
Có năm loại công nghệ blockchain của Hyperledger:
- Hyperledger Fabric
- Hyperledger Sawtooth
- Hyperledger Indy
- Hyperledger Iroha
- Hyperledger Burrow
Loại Hyperledger Nào Phổ Biến Nhất?
Hyperledger Fabric là nền tảng Hyperledger phổ biến nhất. Hyperledger Fabric 2.0, ra mắt vào tháng 1 năm 2020, cho phép giao dịch nhanh hơn, công nghệ hợp đồng thông minh cập nhật và chia sẻ dữ liệu được tinh giản.
Các Lựa Chọn Thay Thế Cho Hyperledger Iroha Là Gì?
Ethereum, Composer, Ripple, MultiChain và IPFS là các nền tảng, giao thức và mạng khác có thể được sử dụng như là Hyperledger Iroha.
Điểm Mặt Cuối Cùng
Hyperledger Iroha là một nền tảng blockchain được thiết kế để sử dụng bởi các doanh nghiệp cần công nghệ sổ cái phân tán. Đặc biệt hữu ích trong ngành dịch vụ tài chính để quản lý danh tính hoặc xây dựng các ứng dụng ngân hàng. Hyperledger Iroha dễ dàng áp dụng nhờ kiến trúc mô-đun, thiết kế plug-in và hỗ trợ nhiều nền tảng bao gồm Java, JS, Python và iOS.