Tìm hiểu về điện toán đám mây, Blockchain và ứng dụng của chúng

MỤC LỤC

Tier III với kết nối liền mạch và kiến trúc tiên tiễn, kết nỗi trực tiếp đến hệ thông

Loi thé ban dia là điều không thể không nhắc đến, việc sử dụng dịch vụ Cloud từ một nhà cung cấp uy tín bản địa sẽ giúp doanh nghiệp luôn đảm bảo tuân thủ quy định và pháp luật Nhà nước về lưu trữ dữ liệu, và được hỗ trợ kỊp thời, liên tục bởi đội ngũ chuyên g1a chuân quốc tê. Hoạt động kinh doanh của Microsoft được tô chức tốt thành ba phân khúc: đám mây thông minh (bao gồm Windows Server OS, Azure và SQL Server), máy tính cá nhân (bao gồm Xbox, Surface, Quảng cáo tìm kiếm Bing và Windows Client) va cac quy trình kinh doanh bao gồm Microsoft Office và Dynamics.

Hình  2.9  Logo  của  Google  Cloud  Platform  _  `  `  Mặc  dù  công  ty  đã  bị  Microsoft,  IBM  và  Amazon  khuât  phục  về  thị  phân,  nên  tảng  Google  Cloud  gan  đây  đã  thực  hiện  một  số  động  thái  để  tăng  toàn  bộ  không  gian  địa  chỉ
Hình 2.9 Logo của Google Cloud Platform _ ` ` Mặc dù công ty đã bị Microsoft, IBM và Amazon khuât phục về thị phân, nên tảng Google Cloud gan đây đã thực hiện một số động thái để tăng toàn bộ không gian địa chỉ

ORACLE

Uu điểm của điện toán đắm mây

- _ Giảm độ phức tạp trong cơ cấu của doanh nghiệp: Doanh nghiệp có thế đưa các tất cả các quy trình làm việc của công ty lên hệ thống ĐTĐM va chia sé cho các nhân sự công ty để thực hiện theo. -_ Loại bỏ được yếu tổ vật lý và địa lý: Bằng việc chia sẻ tài nguyên qua mang Internet, người dùng có thể đễ dàng truy cập dữ liệu từ bất cứ nơi đâu mà không cần phải tới văn phòng. - _ Khả năng mở rộng và thu hẹp nhanh chóng: Người dùng có thể mở rộng hoặc thu hẹp quy mô cơ sở đữ liệu, tài nguyên và nhu cầu sử dụng mà không bị hạn chế bởi các yếu tổ như cấu hình máy chủ hoặc tài nguyên internet không đáp ứng.

- _ Khả năng tích hợp với hạ tầng thông tin sẵn có của tổ chức: Việc tích hợp điện toán đám mây vào hạ tầng sẵn có của khách hàng chưa có mô hình và cách thức thực hiện cụ thể. - _ Cấp độ dịch vụ: Điện toán đám mây cung cấp dịch vụ theo yêu cầu, tuy nhiên trong thực tế, các gói địch vụ thường được định nghĩa trước và người sử dung căn cứ vào nhu cầu và khả năng đề chọn dịch vụ sẵn có. Như vậy, khả năng đề thích ng yêu cầu cấp dịch vụ cho các nhu cầu cụ thê của một doanh nghiệp là ít hơn so với các trung tâm đữ liệu xây dựng riêng với mục đích là đề tiếp tục mục tiêu nâng cao khả năng kinh doanh của công ty.

CHƯƠNG 3: GIỚI THIEU VE CÔNG NGHỆ BLOCKCHAIN

Tất cả các bản sao này được cập nhật khi đữ liệu hoặc giao dịch mới được ghi vào Blockchain thông qua sự đồng thuận của tất cả mọi người tham gia [ CITATION. Được sử dụng để xác nhận giao dịch và sản xuất các block mới trong chuỗi, đó là lý đo còn gọi POW là thuật toán băng chứng công việc (đáp án đúng của bài toán). Cuốn sách trăng (White Paper) đầu tiên về Bitcoin ra mắt vào năm 2008 với tiêu đề: Bitcoin - hệ thông tiền điện tử ngang hàng (hiện vẫn còn trên trang bitcoin.org) bởi.

Nhưng ông lại không có được sự chấp thuận của cộng đồng, nên Vitalik bắt đầu phát triển một nền tang tính toán phân tán dựa trên Blockchain mới, Ethereum, với một chức năng mật mã mới được gọi là hợp đồng thông minh (Smart Contraet). Các Smart Contract được viết băng một số ngôn ngữ lập trình cụ thế và được biên soạn thành Bytecode trên l hệ thống gọi là máy ảo Ethereum (EVM) nhằm biên dịch, đọc và thực thi. Những ứng dụng này thường được biết đến như là các DApp (ứng dụng phi tập trung) và cho tới nay đã có hàng trăm DApp đang chạy trên mạng lưới Blockchain Ethereum, bao gồm các sản giao dịch, các ứng dụng về bảo mật, các nền tảng truyền thông xã hội và các ứng dụng game.

3.3.2 Tích hợp công nghệ Blockchaimm với Điện toán đảm tấp

Nền tảng lý thuyết

Công nghệ Blockchain được phát triển dựa trên hai nền tảng kỹ thuật chính là hàm băm và chữ ký số. Chữ ký số liên quan đến hai giai đoạn đó là: giai đoạn ký kết và giai đoạn xác minh. Ví dụ: Người dùng A muốn gửi một thông báo cho người dùng B, trong giai đoạn ký, A mã hóa đữ liệu của mình bằng khóa bí mật và gửi cho B kết quả đã được mã hóa và dữ liệu gốc.

Bằng cách đó, B có thê để dàng kiểm tra xem dữ liệu có bị giả mạo hay không. Ham băm (hash function), la hàm thực hiện quá trình biến một dữ liệu đầu vào có độ dai bat ky thành một chuỗi đầu ra đặc trưng có độ dài có định. Các giá trị được trả về bởi hàm băm được gọi là giá trị băm, mã băm, thông điệp băm, hoặc đơn giản là.

Hình 3.2 Quy trình chuyển đối của thuật toán băm

    Ngoài ra, nó cũng được gọi bằng các tên khác như giá trị băm (hash value), mã băm (hash code), tóm tắt thông điệp (message digest) hoặc chữ ký số (digital fingerprint). Một số hàm băm phô biến:. Tuy nhiên, đến đầu những năm 2000 thì hàm băm MD5 trở lên không an toàn trước sức mạnh tính toán của các hệ thống tính toán thế hệ mới. Với sức mạnh tính toàn và sự phát triển của công nghệ thám mã thời gian gần đây, chúng ta có thể tính toán các va chạm trong MDS với độ phức tạp 22L phép toán chỉ trong vòng. vài giây khiến thuật toán không phù hợp với hầu hết các trường hợp sử dụng. trong thực tế. Phiên bản đầu tiên, thường được gọi là SHA - 0 được xuất bản. Tiêu chuẩn và Công nghệ Quốc gia Hoa Kỳ). Nhưng về cơ bản, thông điệp được băm sẽ được ký bằng một khóa riêng và người nhận thông điệp sau đó có thê kiểm tra tính hợp lệ của nó bằng cách sử dụng khóa công khai tương ứng (do người ký cung cấp). - _ Công nghệ Blockchain 1.0 - Tiền tệ và thanh toán: Công dụng chính của phiên bản này là giải quyết các công việc liên quan đến tiền mã hoá: bao gồm việc chuyền đổi tiền tệ, kiều hối va tao lập hệ thống thanh toán điện tử.

    - Công nghệ Blockchain 2.0 - Tài chính và thị trường: Phiên bản này được thiết kế đề ứng dụng xử lý tài chính và ngân hàng: mở rộng quy mô của Blockchain, áp dụng các nền tảng tài chính và thị trường. - Không thé thay đổi: Một khi dữ liệu đã được ghi vao trong block cua Blockchain thi nó không thé bi thay đổi hoặc sửa chữa, bởi đặc tính của thuật toán đồng thuận và mã hash (minh sẽ trình bày chỉ tiết ở phần dưới). Khi mã hóa một yêu cầu giao dịch bằng khóa riêng tư, có nghĩa là bạn đang tạo ra một chữ ký điện tử được các máy tính trong mạng lưới Blockchain sử đụng đề kiểm tra chủ thé gửi và tính xác thực của giao dịch.

    Hình  3.3  Một  số  hàm  băm  mật  mã  Ứng  dụng  của  hash:
    Hình 3.3 Một số hàm băm mật mã Ứng dụng của hash:

    LEDGER

    Nhìn vào hình trên, để gửi 10 BTC cho John, Mary cần tạo yêu cầu giao dịch bao gồm các liên kết đến các giao dịch đã diễn ra trước đó với tông số dư bằng hoặc vượt quá 10 BTC. Hãy nhớ rằng, sẽ không có bộ phận hỗ trợ khách hàng hoặc không hề có bất cứ ai có thé giúp bạn khôi phục lại một giao dich bị mất hoặc quên mật khâu ví tiền điện tử của bạn vì đây là mạng phân tán. Mạng lưới quy định mỗi khối được tạo ra sau một quãng thời gian là 10 phút một lần, bởi vì trong mạng lưới luôn có một số lượng lớn các máy tính đều tập trung vào việc đoán ra dãy số này.

    Thuật toán đồng thuận Blockchain là sự đồng ý xác thực thông tin trong bản phi là chính xác của đa số các nút ở trong mạng lưới và cho phép ghi lại thông tin giao dịch vao trong Blockchain. Cơ chế đồng thuận này sẽ không có các miner thợ đào nhự PoW, thay vào đó những người tham gia xác thực giao dịch sẽ phải đặt cược (stake) lượng coin lớn để giành quyền xác thực giao dịch và tạo khối. DPoS giúp đảm bảo sự trung thực và công bằng bằng việc thực hiện các hoạt động bỏ phiếu liên tục và cũng liên tục xáo trộn trong hệ thong, dé dam bao những người được chọn là trung thực và có trách nhiệm.

    Hình  3.9  Ví  dụ  về  giao  dịch  bằng  khóa  công  khai
    Hình 3.9 Ví dụ về giao dịch bằng khóa công khai

    ZINC (ZINC)

    CHƯƠNG 4: ỨNG DỤNG CÔNG NGHỆ BLOCKCHAIN

    Sự dịch chuyển này đặt ra van dé về tính bảo mật, quản lý chuỗi cung ứng, quá trình vận chuyên hàng hoá đến người tiêu dùng, chi phí từ cách làm truyền thống tạo nên nhiều rào cản giữa người tiêu dùng và nhà sản xuất. Giải quyết những vẫn đề thách thức trong logistics như độ trễ trong giao nhận hàng, mất cỏc giấy tờ, chứng từ, tài liệu, nguồn gốc sản phõm khụng rừ ràng, cựng cỏc lỗi khác trong quá trình chuyền giao giữa các thành viên trong chuỗi hoạt động logistics. Trong các lĩnh vực viễn thông và truyền thông, việc sử dụng Blockchain trên nền tảng đám may (cloud) sẽ giúp tối ưu hóa, tăng tính bảo mật và đễ dàng kiểm soát quy trình vận hành, quy trình chuyên vùng, quản lý danh tính nhân sự trong mô hình kinh doanh,.

    Nhờ tính năng này, Blockchain đã thu hút sự chú ý rộng rãi của giới công nghệ trong tất cả lĩnh vực khác như: lưu trữ đám mây phi tập trung, hợp đồng thông minh, loT, quản lý chuỗi cung ứng, quản lý hồ sơ bệnh án, bầu cử, xổ số v.v. Game Blockchain là một thể loại trò chơi được xây dựng trên nền tảng Blockchain với cơ sở dữ liệu sẽ được phân tán trên một mạng lưới rộng lớn chứ không tập trung ở một mỏy chủ nhất định nào như cỏc game truyền thụng. Theo đó, thống kê mức lương dựa trên chuyên môn, nhóm kỹ sư có chuyên môn thuộc lĩnh vực công nghệ mới như Blockchain và trí tuệ nhân tạo (AI) đang nhận mức lương cao nhất và cao hơn so với các nhóm chuyên môn khác.

    Hình  4.2  Ứng  dụng  Blockchain  trong  lĩnh  vực  chăm  sóc  sức  khỏe  và  y  té
    Hình 4.2 Ứng dụng Blockchain trong lĩnh vực chăm sóc sức khỏe và y té