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 summaries can be wrong. Read the original before relying on anything important.
Why read it: 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.
Answer 3 short questions to earn reward points for this article. Only do it if you want the points.
3 questions · under a minute · optional
Source: https://soliditylang.org/blog/2026/10/22/solidity-0.8.38-release-announcement. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000 DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try itCPython 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.
Loading comments…