Solidity 0.8.38 ra mắt vào ngày 22 tháng 10 năm 2026, tập trung vào cải thiện bảo mật và hiệu năng. Phiên bản này sửa lỗi compiler misbehavior khi xử lý fixed-point arithmetic và khắc phục vấn đề overflow detection trong memory allocation. Bài viết chi tiết các thay đổi như hỗ trợ thêm cho calldata và cải tiến trong handling of custom errors. Nếu bạn đang làm việc với smart contract, việc cập nhật lên phiên bản này sẽ giúp tránh các lỗi tiềm ẩn trong production.
AI có thể tóm tắt sai. Đọc bài gốc trước khi dựa vào thông tin quan trọng.
Vì sao nên đọc: Solidity 0.8.38 mang đến cải tiến bảo mật và hiệu năng quan trọng cho nhà phát triển smart contract.
Trả lời 3 câu hỏi ngắn để nhận điểm thưởng cho bài này. Chỉ làm khi bạn muốn lấy điểm.
3 câu hỏi · dưới một phút · không bắt buộc
Nguồn: https://soliditylang.org/blog/2026/10/22/solidity-0.8.38-release-announcement. 8 Sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Đọc tin ở đây, luyện code, học theo lộ trình và luyện IELTS trên các sản phẩm anh em — tất cả kết nối với nhau trong hệ sinh thái 8 Sync.
Cổng chính của hệ sinh thái: giới thiệu sản phẩm, blog và bảng giá trọn bộ.
Khám pháHọc theo lộ trình rõ từng chặng: video, quiz chấm tự động, certificate và mentor đang làm nghề.
Xem lộ trình1.000 bài DSA, đề tiếng Việt, chấm tự động 7 ngôn ngữ — nhiều bài FREE, chạy ngay trên trình duyệt.
Luyện miễn phíChấm bốn kỹ năng IELTS bằng AI, phản hồi chi tiết theo rubric.
Dùng thử miễn phíAI IDE 22 MB cho dev Việt.
Tải miễn phíBộ nhớ tổ chức cho AI agent.
Khám pháAI trực Fanpage, tự sàng lọc lead.
Dùng thửCPython dự định loại bỏ bộ JIT thử nghiệm đã được Brandt Bucher thêm vào cho Python 3.13 năm 2024. Sau khi nhóm tác giả rút PEP 836 - văn bản chuẩn hóa cho tính năng này - do thiếu nguồn lực, dự án không đạt được vị trí tiêu chuẩn. Hội đồng điều hành đã tạm dừng JIT từ tháng 6 vì lo ngại về bảo trì, tương thích và bảo mật. Xem xét kế hoạch phát triển Python 3.16, tính năng này có khả năng cao sẽ bị loại bỏ khỏi nhánh chính của CPython. Bài viết cung cấp cái nhìn thực tế về những thách thức khi tích hợp công nghệ mới vào một hệ thống phức tạp như Python.
Lập trình viên nên đọc bài viết này để cập nhật về việc loại bỏ trình biên dịch JIT thử nghiệm trong CPython và hiểu những thay đổi quan trọng sắp xảy ra với phiên bản Python 3.16.
The missing chapter of Hacker's Delight
Go 1.27 giới thiệu các API vector SIMD đặc thù kiến trúc dưới dạng experimental. API này được phát triển để tận dụng tối đa sức mạnh xử lý song song của các instruction set như AVX-512, NEON, hay SSE2 trên kiến trúc cụ thể. Việc tùy biến theo kiến trúc giúp tăng hiệu năng lên đến 3-4 lần cho các phép tính số học trên vector. Điều đáng học là cách Go cân bằng giữa tính di động và tối ưu hóa hiệu năng, cho phép lập trình viên lựa chọn mức độ tùy chỉnh phù hợp với nhu cầu ứng dụng.
Go 1.27 giới thiệu API vector SIMD cụ thể cho kiến trúc giúp tối ưu hóa hiệu năng ứng dụng.
Một nghiên cứu học thuật mới phát hiện ra các tấn công Spectre-v2 đang được hồi sinh qua các JIT compiler như SpiderMonkey, eBPF và GraalVM, khai thác mã tự sửa đổi và các instruction đã lưu trong cache. Trong một bản cập nhật gần đây, Linux kernel đã vá hơn 1,200 lỗ hổng bảo mật, tiếp tục xu hướng "AI Vulnpocalypse". Google tạm ngừng chương trình thưởng lỗ hổng mã nguồn mở do nhận lượng lớn báo cáo lỗi AI chất lượng thấp, sẽ xem xét lại vào năm 2027. Nhiều sự kiện khác bao gồm Asos bị ransomware qua tài khoản Snowflake bị xâm phạm, lỗi trên robot cắt cỏ Mammotion cho phép truy cập dữ liệu 337,000 khách hàng và camera trực tiếp, cùng với việc lấy chứng chỉ TLS giả cho domain Google ccTLD qua nhà đăng ký bị hack.
Lập trình viên nên đọc bài này để cập nhật những lỗ hảo hiểm mới nhất, bao gồm các khai thác Spectre tái xuất hiện và hơn 1200 lỗi bảo mật trong Linux kernel.
Tokenization RWA (Real World Assets) đang phát triển mạnh khi blockchain giúp chuyển đổi tài sản thực tế thành token số, minh bạch hóa quyền sở hữu. Các nền tảng như Centrifuge và Maple Finance đã xử lý hơn 1 tỷ USD tài sản tokenized trên các blockchain như Ethereum và Polygon. Công nghệ này giải quyết bài tiếp cận vốn truyền thống nhưng đồng thời nảy sinh thách thức pháp lý, bảo mật và thanh khoản khi token hóa tài sản phức tạp. Lập trình viên nên chú ý đến smart contract design và các compliance framework như RWA Alliance để phát triển giải pháp tokenization bền vững.
Bài này giúp lập trình viên hiểu cách tài sản thực được token hóa trên blockchain và thách thức pháp lý, bảo mật, thanh khoản liên quan.
Map trong Elixir sắp xếp thứ tự dựa trên thời gian tạo atom, dẫn đến kết quả không ổn định do quá trình khởi động Elixir tải module song song và compiler biên dịch file đồng thời. Sự không đồng bộ này gây ra race condition khi lặp qua map, làm kết quả thay đổi giữa các lần chạy khác nhau. Đề xuất này đưa ra flag emulator để tách biệt thứ tự tạo atom và thứ tự lặp map, giải quyết vấn đề bằng cách cho phép lập trình viên chủ động lựa chọn hành vi mong muốn. Việc này quan trọng với các ứng dụng cần tính xác định như testing và deployment trong môi trường production.
Đề xuất này giúp hiểu cách xử lý thứ tự bản đồ độc lập với thứ tự tạo atom, tăng tính ổn định và dự đoán cho code của lập trình viên.
JIT bitmap text rendering for microcontrollers
In this series, I explore some of the most interesting .NET 11 performance improvements described in Stephen Toub's blog post, Performance Improvements in .NET 11.
Đang tải bình luận…