Bài đăng

Đang hiển thị bài đăng từ Tháng 12, 2018

Note 1: Machine Learning là gì?

Hình ảnh
Machine Learning là gì? Ta c ố g ắ ng x â y d ự ng AI (Tr í tu ệ nh â n t ạ o) th ô ng qua c á c gi á c quan l à c á c sensor đ ể thu nh ậ n th ô ng tin v ề th ế gi ớ i (th ị gi á c: camera, th í nh gi á c: sound recording, ngôn ng ữ t ự nhi ê n, etc). V ớ i m ỗ i gi á c quan nh ư v ậ y ta s ẽ ứ ng d ụ ng c á c m ô h ì nh m á y h ọ c t ươ ng ứ ng đ ể đ ạ t đ ượ c m ụ c đí ch ban đ ầ u l à gi ú p m á y t í nh c ó th ể hi ể u đ ượ c th ế gi ớ i xung quanh nh ư ng ườ i.  Data science là m ộ t nh á nh sinh b ở i   ng à nh th ố ng k ê m à ta đã nghi ê n c ứ u v à ứ ng d ụ ng t ừ l â u. Nh ờ c ó c á c c ô ng c ụ t ừ th ố ng k ê m à ta c ó th ể th á ch th ứ c đ ượ c Big Data, th ườ ng l à m ớ h ỗ n đ ộ n d ữ li ệ u v ô ngh ĩ a n ế u kh ô ng đ ượ c khai th á c. Đ ể c ó th ể   c à i đ ặ t đ ượ c m ô h ì nh Machine learning, ta ti ế n h à nh   c á c b ướ c sau: 1.       Chu ẩ n b ị d ữ li ệ u. (Data preparation) ·          Data exploratio

Các khái niệm cơ bản của Blockchain (Phần 2)

Hình ảnh
Các khái niệm cơ bản của Blockchain (Phần 2) Các giao dịch được tạo ra như thế nào: Trong hình trên các giao dịch Tx0 … Tx3 sẽ thể hiện quá trình chuyển tiền của người dùng trong hệ thống, căn cứ vào số lượng tiền chuyển, đoạn mã (key) đại diện cho người dùng, thông tin đính kèm của giao dịch (như kiểu nội dung chuyển khoản khi bạn gửi ngân hàng…), các thông tin này sẽ tạo ra đoạn mã Hash cho giao dịch đó. Tùy thuộc vào set up của hệ thống, các Hash của từng giao dịch được ghép nhóm với nhau để tạo ra được Hash trung gian (Hash 01, Hash 23…) các Hash này được gửi vào Tx_root để làm 1 trong 4 yếu tố tạo ra Hash của Block. Khái niệm về Key Pair (private/public Key) và địa chỉ Wallet: Trong Blockchain, mỗi người dùng khi tạo tài khoản sẽ có một một cặp mã key (như kiểu mật khẩu). Tại sao lại một cặp? Private Key là đoạn mã bí mật của tài khoản, Private key được tạo ra ngẫu nhiên cho người dùng bằng nhiều cách (ví dụ như khi bạn tạo tài khoản, hệ thống sẽ chọn ngẫu nh

Các khái niệm cơ bản của Blockchain

Hình ảnh
Các khái niệm cơ bản của Blockchain (Phần 1) Bài viết giải thích một cách đơn giản các khái niệm cơ bản về Blockchain. Blockchain dịch nghĩa là chuỗi (Chain) khối tức một chuỗi các khối (Blocks) liên kết chặt chẽ với nhau như sợi xích rất khó tách rời. Vậy hiển nhiên thành phần chính của Blockchain là các Blocks. Vậy Block có những gì và dùng để làm gì. Các thành phần của Block: 1.    Block có thể hình dung như một hộp chứa dữ liệu cần lưu trữ trên hệ thống Blockchain. Dữ liệu này có thể là các thông tin về giao dịch của người dùng (transactions) trong hệ thống, hay các dạng dữ liệu khác như hợp đồng thông minh Smart Contract trong Ethereum… 2.      Block Hash : Các dữ liệu trong Block sẽ được mã hóa bằng các thuật toán để đảm báo tính bảo mật của hệ thống. Kết quả trả về là các đoạn mã Hash. Khi có bất kĩ thay đổi nào về dữ liệu của Block đoạn mã Hash này sẽ bị thay đổi. 3.      Prev_Hash : Để tạo ra Hash cho một Block, Prev_Hash hay Hash của Block trước đó là

Hyperledger Blockchain là gì?

Hình ảnh
Giới thiệu về Hyperledger Blockchain 1. Định nghĩa Hyperledger là một open source của IBM Foundation nhằm áp dụng Blockchain vào trong các hoạt động kinh tế. Với các đặc tính của Blockchain như minh bạch, không thể thay đổi dữ liệu do đó tạo nên độ tin tưởng tối đa cho các hệ thống được xây dựng trên nền tảng  2. Hyperledger khác gì với Bitcoin và Ethereum? Trong khi Bitcoin và Ethereum là một Open Blockchain hay Blockchain không phân quyền, tại đó mọi người có thể giao dịch và lấy data từ mọi giao dịch trên hệ thống. Hyperledger là một Blockchain có phân quyền, một công ty, tổ chức lớn có nhiều chi nhánh, đối tượng vận hành và khách hàng sẽ thiết lập hệ thống Blockchain của riêng họ, nơi mà mỗi người với quyền khác nhau có thể truy cập những dữ liệu khác nhau. Người không trong hệ thống không thể xem dữ liệu của hệ thống. 3. Ưu điểm của Hyperledger là gì? Hyperledger sử dụng công nghệ Blockchain nên mọi thông tin đưa và hệ thống là an toàn, bảo mật và không thể