Hồi hè năm nay (2025) mình có tham gia 1 cái hackathon của Sui ở trong TP.HCM. Ở đấy mình làm 1 cái ứng dụng chat qua WebRTC, cơ chế bắt tay WebRTC sẽ là trao đổi thông tin network ban đầu qua Blockchain event mà không thông qua signal server như cách làm thông thường.
Mô hình flux trên Hugging Face
Hugging Face cung cấp rất nhiều mô hình AI mã nguồn mở cho các tác vụ khác nhau, trong đó có mô hình tạo ảnh từ mô tả bằng chữ FLUX.1 [dev]
.
Mô hình FLUX.1 [dev]
là một trong những mô hình mới được phát triển bởi Black Forest Lab (BFL), cho phép người dùng tạo ra các hình ảnh chất lượng cao từ văn bản mô tả.
Mô hình này được xây dựng dựa trên kiến trúc transformer và đã được huấn luyện trên một tập dữ liệu lớn gồm các hình ảnh và văn bản mô tả tương ứng. Điều này giúp mô hình có khả năng hiểu và tạo ra các hình ảnh phù hợp với văn bản đầu vào.
Chạy mô hình LLM
Chúng ta có thể chạy các mô hình ngôn ngữ lớn mã nguồn mở trên chính máy tính của mình.
Vụ hack cầu nối Ronin
Vụ tấn công cầu nối từ Ronin network đến ETH mainchain xảy ra ngày 2024-08-06.
Nguyên nhân là do cầu nối Ronin thực hiện 2 bản cập nhật V3 và V4, source code, mà quên không khởi tạo giá trị biến được thêm vào ở bản V3.
Vụ hack Sonne Finance
Compound là giao thức cho vay crypto được phát triển từ khá sớm (khoản 2017, 2018). Ở thời điểm hiện tại codebase của nó tiếp tục được sử dụng rộng rãi cho những dịch vụ lending khác nhau theo kiểu compound-fork.
Sonne Finance là 1 trong những dịch vụ fork từ Compound bị tấn công mới nhất ngày 2024-5-15, do chịu ảnh hưởng từ lỗi tính toán sai số trong giao thức compound đã từng bị khai thác một vài lần trước đây.
Vụ hack Hedgey Finance
Vụ khai thác lỗ hổng contract ClaimCampaigns vào ngày 2024-04-19.
Code trên github ở thời điểm viết bài này là bản đã sửa lỗi, chúng ta có thể check contract nguyên bản chứa lỗ hổng trên etherscan.
Vụ hack PrismaFi
Bài viết này trình bày chi tiết cách thức vụ hack PrismaFi diễn ra vào ngày 2024-03-28.
Ứng dụng Prismafi
PrismaFi là ứng dụng tài chính phi tập trung (Decentralized Finance - Defi) cho phép user nạp tài sản thế chấp (Collateral - ETH hoặc những đồng token đại diện có giá trị tương đương) của mình vào và vay ra đồng tiền ổn định (tương đương USD). Mục đích của việc này là khi user muốn sử dụng tiền mặt nhưng ko muốn bán số ETH đang sở hữu vì thấy được tiềm năng tăng giá trong tương lai.
Uniswap Protocol (V2)
Uniswap là ứng dụng giao dịch phi tập trung phổ biến đầu tiên sử dụng Automated Market Maker (AMM) thay cho orderbook mà chúng ta thường thấy ở các sàn giao dịch tập trung hay chứng khoán truyền thống.
Orderbook là tập hợp các lệnh đặt mua và lệnh đặt bán từ tất cả người dùng muốn tham gia trao đổi 1 cặp tiền tệ hàng hóa, khi mà lệnh mua và lệnh bán khớp nhau thì giao dịch được thực hiện giữa 2 người.
Tuy nhiên để quản lý 1 orderbook với số lượng lớn các order tốn rất nhiều tài nguyên tính toán của máy tính. Trong b ối cảnh Blockchain có khả năng tính toán xử lý giao dịch đầu tiên là Ethereum giai đoạn đầu thì việc xử lý lượng lớn các order update liên tục theo thời gian thực gần như là không thể.
Game map
Trong bài viết này mình sẽ hướng dẫn cách sử dụng thư viện Pixi.js, Pixi-Viewport để tạo bản đồ sử dụng trong game Pixelland
- Zoom và pan với Pixi-viewport
- Mạng lưới kẻ ô (grid)
- Fullscreen
- Minimap
Substrate với frontier
Trong bài viết này mình sẽ hướng dẫn sử dụng frontier với substrate framework. Substrate chain tạo ra sẽ có thể sử dụng EVM client như metamask, web3.js hay ethers.js để:
- Deploy solidity smart contract và tương tác với các contract này.
- Tương tác với các pallet của substrate.