Bài viết giới thiệu mutation testing là kỹ thuật ít được áp dụng nhưng cung cấp tín hiệu cao về độ bền của smart contract. Nó giải thích cách cài đặt Certora Gambit
Why read it: Sử dụng Certora Gambit cho mutation testing giúp phát hiện lỗ hổng bảo mật trong smart contracts mà các phương pháp kiểm thử truyền thống bỏ qua.
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://coinsbench.com/how-to-use-certora-gambit-for-mutation-testing-in-smart-contracts-6d6b8ad4ecf9. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luận…
Sau khi thử nghiệm với AI-generated code, tác giả nhận thấy ba quan sát về tổ chức, cá nhân và thế hệ. Nguyên nhân kỹ thuật nằm ở việc AI tạo ra code không truyền được confidence cho lập trình viên. Hệ quả là chất lượng code giảm 40% khi không có kiểm tra kỹ lưỡng và dẫn đến suy giảm năng lực tự chủ của developer. Điều đáng học là trong kỷ nguyên AI, kỹ năng thiết kế system architecture và tư duy phản biện sẽ trở nên quan trọng hơn khả năng viết code thông thường.
Bài viết giúp lập trình viên hiểu được kỹ năng quan trọng nhất trong kỷ nguyên AI và cách tự tin phát triển sự nghiệp của mình.
Bối cảnh AI đang phát triển vượt vai trò công cụ đơn thuần để trở thành các agent tự chủ, nhưng giao dịch giữa chúng hiện chưa có cơ chế riêng. Nguyên nhân kỹ thuật là các system hiện tại như blockchain và smart contract chưa tối ưu cho giao dịch AI-to-AI với tốc độ và chi phí hợp lý. Hệ quả là nhiều AI agent phải phụ thuộc vào cơ chế thanh toán của con người, hạn chế khả năng tự chủ và tự vận hành. Điều đáng học là nền tảng payment mới như OpenAI GPT-4 có thể tạo ra economy riêng cho AI, nơi các agent có thể trao đổi value trực tiếp mà không cần can thiệp của con người.
Bài viết giúp lập trình viên hiểu rõ xu hướng AI-to-AI payments và nền kinh tế tự trị cho các tác nhân AI trong tương lai.
Nhiều đội phát triển đang áp dụng công cụ AI để tự động sinh test, hy vọng tăng coverage và giảm công sức viết test thủ công. Những mô hình AI sinh test dựa trên pattern từ dữ liệu huấn luyện, vì vậy chúng thường bỏ qua các trường hợp edge case hoặc logic phức tạp mà không xuất hiện thường xuyên trong tập dữ liệu, dẫn đến các "blind spot" của mô hình. Test được tạo ra có thể đạt tỷ lệ coverage cao trên báo cáo nhưng thực tế không phát hiện được lỗi, khiến đội tin tưởng sai vào chất lượng code và để lỗi lọt qua vào production. Thay vì dựa hoàn toàn vào AI, cần kết hợpReview thủ công, phân tích khoảng trống trong test và bổ sung các test case dựa trên phân tích rủi ro hoặc mutation testing để phát hiện những điểm mà AI hay bỏ qua. Việc hiểu giới hạn của mô hình AI và duy trì quy trình kiểm tra chất lượng test là chìa khóa để tránh sự sai lầm về coverage ảo.
Bài viết này giúp lập trình viên hiểu rõ hạn chế khi sử dụng AI tạo test tự động và cách khắc phục điểm mù trong kiểm thử.
Nghiên cứu KASS (Knowledge-Augmented Attack Synthesis and Simulation) công bố tháng 7/2026 cho thấy các tác nhân AI đã tiến từ phát hiện lỗ hổng hợp đồng thông minh sang thực thi khai thác khả thi.
Lập trình viên phát triển blockchain nên đọc để hiểu cách AI tự động chuyển từ phát hiện lỗ hổng sang thực hiện exploit thực tế, giúp họ chuẩn bị sớm về các rủi ro mới trong hệ thống smart contract.
Migration Guard This tool catches migration-class bugs in deployed smart contracts Introduction Recent defi exploits increasingly target legacy systems rather than newly deployed contracts. Many of …
Khi kiểm tra smart contract, hầu hết auditor tập trung vào việc phân tích mã nguồn và sử dụng công cụ tĩnh như Slither, MythX, nhưng thường bỏ qua yếu tố con người trong quá trình đánh giá. Các auditor thường dựa vào giả định rằng tài liệu specification là đầy đủ và chính xác, dẫn đến việc bỏ qua các trường hợp edge case do hiểu lầm về ý định kinh tế hoặc quy trình off‑chain, đồng thời bị ảnh hưởng bởi sự mệt mỏi khi đọc hàng trăm báo cáo và kiểm tra hàng chục hợp đồng mỗi tuần. Hệ quả là những lỗi liên quan đến lógica kinh tế, quyền truy cập admin hoặc các tương tác với oracle không được phát hiện, khiến các lỗ hổng như reentrancy, price manipulation hoặc privilege escalation tồn tại và có thể được khai thác gây thiệt hại lên tới hàng triệu đô la. Điều đáng học là cần bổ sung quy trình kiểm tra nhân bản như phỏng vấn đội phát triển, kiểm tra lại spec bằng cách chạy các kịch bản mô phỏng kinh tế và áp dụng danh sách kiểm tra tập trung vào giả định con người, đồng thời luân phiên auditor và giới hạn số lượng hợp đồng mỗi tuần để giảm bias và mệt mỏi. Khi áp dụng những biện pháp này, khả năng phát hiện lỗi do con người gây ra sẽ tăng đáng kể, giúp bảo vệ tài sản của người dùng tốt hơn.
Bài viết tiết lộ yếu tố con người thường bị bỏ sót trong quá trình kiểm hợp đồng thông minh, điều mà nhiều người chỉ tập trung vào mã code mà quên mất.
S&P Global đã thâu tóm OpenZeppelin vào ngày 17 tháng 9, một động thái cho thấy tài chính trên blockchain ngày càng quan trọng trong đánh giá rủi ro. Việc sáp nhập này phản ánh nhu cầu ngày càng tăng về các tiêu chuẩn bảo mật cho các smart contract trong hệ sinh thái DeFi và tài sản kỹ thuật số. OpenZeppelin nổi tiếng với các tiêu chuẩn smart contract được sử dụng rộng rãi và công cụ audit code, sẽ giúp S&P Global mở rộng năng lực phân tích rủi ro trong lĩnh vực tài sản kỹ thuật số. Hợp tác này minh chứng cho xu hướng các tổ chức tài chính truyền thống tích hợp sâu hơn vào hệ sinh thái blockchain để cung cấp dịch vụ đánh giá rủi ro toàn diện.
Thỏa thuận mua lại OpenZeppelin của S&P Global cho thấy tài chính blockchain ngày càng được chú trọng đến quản lý rủi ro.
Most blockchains are built around transparency: smart contracts, transactions, and state changes are visible to everyone. That works well in many cases, but it becomes a problem when organizations need to coordinate without exposing sensitive data. The Canton Network takes a different approach. It is designed for privacy, data sovereignty, and interoperability, allowing participants to share only the information required for a given transaction. Canton applications are commonly built with Daml, a strongly typed functional smart contract language centered on parties, authorization, contracts, and multi-party workflows. In this article, we’ll introduce Canton and Daml, compare Daml with Solidity, and build a small banking application. Along the way, we’ll see how privacy and authorization requirements influence smart contract architecture.
Bài này giúp lập trình viên hiểu cách xây dựng ứng dụng blockchain bảo mật và có kiểm soát quyền riêng tư với Daml và Canton Network.
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 it