Ở blog này mình muốn giới thiệu đến các bạn tập thư viện libP2P, đây là giải pháp triển khai mô hình mạng ngang hàng mà nhiều blockchain hiện nay đang sử dụng như: Solana, Polkadot... ... »
Ở blog này mình muốn giới thiệu đến các bạn tập thư viện libP2P, đây là giải pháp triển khai mô hình mạng ngang hàng mà nhiều blockchain hiện nay đang sử dụng như: Solana, Polkadot... ... »
Mục đích bài viết giúp các bạn biết cách: Kết nối ví Metamask với dự án dAppĐọc, cập nhật dữ liệu từ hợp đồng thông minh bằng cách sử dụng API Alchemy Web3Đăng ký giao dịch Ethereum bằng MetamaskI. DemoMetaMask kết nối đến smart constract để thực hiện read/update message II. Implement1. Tạo Smart Contractpragma solidity ^0.8.13; contract HelloWorld { // Emitted when update function is called // Smart contract events are a way for your contract to communicate // that something happened on the blockchain to your app front-end, // which can be 'listening' for certain events and take action when ... »
PoH được thiết kế để tạo một sổ cái với khả năng xác minh được thời gian trôi qua, tức là khoảng thời gian giữa các sự kiện và thứ tự tin nhắn. Với điều này mọi nút trong mạng sẽ có thể tín nhiệm vào thời gian được ghi lại trong sổ cái. ... »
Như các bạn đã biết hệ thống hạ tầng thông tin như tốc độ đường truyền, 4G thập chí cả 5G thì công nghệ ứng dụng cũng phát triển rất nhanh. Một trong những lĩnh vực đang và sắp nở rộ trong thời gian tới đó chính là lĩnh vực tài chính đó chính là Fintech. Trong bài viết này tôi sẽ trình bày tổng quan về fintech và những công nghệ dung trong lĩnh vực này I. Fintech là gì? Fintech là viết tắt của từ Financial Technology (dịch là Công nghệ tài chính). Hiểu đơn giản Fintech đề ... »
BÀI TOÁN BAN ĐẦU Đầu tiên, tôi có một bài toán muốn đặt ra như thế này. Tôi có 10 con server cần setup lên thành web server và 3 con server cần setup thành DB server. Nếu setup một cách thủ công thì chúng ta sẽ cần 10 lần thao tác giống nhau cho việc setup 10 con web server và với DB server cũng thế. Vậy bài toán đặt ra là có thể gõ 1 lệnh mà tổng 13 con server tự động được setup không. Câu trả lời là có. Và để làm được điều thì chúng ... »
I. Lịch sử Blockchain. Trước khi được ứng dụng trong lĩnh vực liên quan đến tiền ảo, tiền thân của blockchain được ra đời trong lĩnh vực liên quan đến khoa học máy tính. Mà cụ thể là liên quan đến mật mã học và cấu trúc dữ liệu. Năm 1979, hash tree hay còn được biết đến với tên gọi Merkle tree được Ralph Merkle phát minh ra. Hash tree chính là 1 dạng hết sức sơ khai và nguyên thuỷ của blockchain. Dạng cấu trúc dữ liệu này được dùng để kiểm tra và xử lí dữ liệu ... »
Dạo gần đây, trong lĩnh vực tiền điện tử, hẳn bạn cũng đã nghe đâu đó về cụm từ Lightning Network. Vậy Lightning Network là gì và hoạt động ra sao, chúng ta cùng tìm hiểu nhé. I Nhìn lại sự khó khăn trong mạng lưới của Bitcoin Như các bạn đã biết, mạng lưới Bitcoin là mạng lưới kiểu Blockchain. Tức là một mạng lưới được cấu tạo từ nhiều block, mỗi block được nối kết với nhau nên gọi là chain (chuỗi). Block sau sẽ chứa 1 phần thông tin của block ngay trước nó, phần thông tin ... »
■ Gợi nhớ Trong bài viết trước, chúng ta đã làm quen với cấu trúc cơ bản của một Blockchain. Mình xem lại cấu trúc Blockchain cơ bản một xíu nhé. Đơn vị cấu thành nhỏ nhất trong blockchain là Block. Một Blockchain có nhiều Block nối với nhau. Mỗi Block sẽ chứa những thông tin cơ bản như index, prevHash, timestamp, data, hash. Như vậy, để tạo một Block mới gắn vào tiếp chuỗi Blockchain, thì chúng ta chỉ cần tạo 1 block gồm như thông tin như trên, trong đó, hash được tạo ra bằng thuật toán SHA. Sau ... »