Kiến thức

Tự học Solidity với CryptoZombies

5 năm trước

Trong bối cảnh công nghệ Blockchain được nhiều chuyên gia trong lĩnh vực nghiên cứu học thuật và lập trình viên đầu tư thời gian và công sức để áp dụng  vào trong các ngữ cảnh ứng dụng thực tế khác nhau, Ethereum cùng với ngôn ngữ Solidity là một…

Đọc tiếp >>>

Tấn công đối kháng – adversarial attack: lỗ hổng an ninh của các hệ thống trí tuệ nhân tạo

5 năm trước

Nếu lĩnh vực học máy (machine learning) có một điểm yếu nguy hiểm tương đương với kịch bản tấn công 51% trong các hệ thống tiền mã hóa (blockchain), thì khả năng dễ bị phá hoại từ kiểu tấn công đối kháng (adversarial attack) chính là điểm yếu sống còn…

Đọc tiếp >>>

Lỗ hổng Reentrancy trong Hợp đồng thông minh (Smart Contract)

5 năm trước

Lỗ hổng bảo mật trong Hợp đồng thông minh  Hợp đồng thông minh (Smart Contract) là một thiết kế đột phá, cho phép triển khai mọi giao dịch mà không cần bên thứ ba xác nhận. Thiết kế này là một ứng dụng rất hữu ích trên nền tảng Blockchain….

Đọc tiếp >>>

Tìm hiểu về mạng máy tính qua ví dụ

5 năm trước

Lưu ý: Các thuật ngữ và các định nghĩa kèm theo được trình bày theo ý kiến chủ quan của tác giả, để hiểu rõ và có kiến thức chuẩn hơn vui lòng đọc các rfc và các định nghĩa link tham khảo bên dưới. Bài viết này dành cho…

Đọc tiếp >>>

Blockchain 3.0: EOS là “Sát thủ” đối với Ethereum?

6 năm trước

EOS là một nền tảng Blockchain để phát triển các ứng dụng phi tập trung (DApp), tương tự Ethereum. Nó giúp cho việc phát triển DApp dễ dàng hơn bằng cách cung cấp nhóm các dịch vụ, tính năng giống như hệ điều hành và phù hợp cho DApp. Ý…

Đọc tiếp >>>

Hợp đồng thông minh (Smart Contract) trong lập trình dApp với Ethereum

6 năm trước

Lịch sử hình thành Công nghệ blockchain ra đời cùng với bitcoin đã giúp loại bỏ bên thứ ba tin cậy trong các giao dịch tài chính. Nhờ tính năng này, blockchain đã thu hút sự chú ý từ những lĩnh vực khác như: lưu trữ đám mây phi tập…

Đọc tiếp >>>

Khái niệm “Gas” trong Ethereum là gì?

6 năm trước

Gas — “nhiên liệu” của Ethereum DApps (ứng dụng phi tập trung trên nền tảng Ethereum) Ethereum là tên của một loại Blockchain, còn Ether (ETH) là nhiên liệu cho mạng đó. Khi bạn gửi ETH, tạo hợp đồng thông minh, biên dịch lệnh… hay tất cả điều gì mà tương…

Đọc tiếp >>>

Lập trình Blockchain: Ngôn ngữ Solidity cơ bản (P1)

6 năm trước

Lập trình Blockchain – Bài 03: Solidity cơ bản – Các kiểu dữ liệu Solidity là ngôn ngữ lập trình có cú pháp, cấu trúc tập lệnh giống Javascript và C, được sử dụng để xây dựng contract – thành phần cơ bản để tạo block của ứng dụng Ethereum chạy trên EVM…

Đọc tiếp >>>

Đối thủ mới của HTTP trên Blockchain là giao thức IPFS

6 năm trước

HTTP – giao thức hoạt động dựa trên mô hình Client – Server và hiện vẫn đóng vai trò là nền tảng cho mạng lưới Internet nhiều khả năng sắp bị thay thế bởi một giao thức mới nhanh hơn, an toàn hơn với tên gọi là IPFS. HTTP là…

Đọc tiếp >>>

Giới thiệu Mạng Ethereum Test Net hỗ trợ lập trình Blockchain

6 năm trước

Ethereum Test network Nguồn: https://medium.com/coinmonks/ethereum-test-network-21baa86072fa https://medium.com/compound-finance/the-beginners-guide-to-using-an-ethereum-test-network-95bbbc85fc1d   Ethereum has three test network for developer to develop and to do testing, namely ROPSTEN, KOVAN and RINKEBY.   Ropsten PoW testnet Network id: 3 Block time: sub-30 seconds Commands: geth –testnet or geth –networkid 3 parity –chain ropsten Explorer https://ropsten.etherscan.io/ Github https://github.com/ethereum/ropsten History: Started in November 2016. Named after a…

Đọc tiếp >>>