Solidity Programming Tutorial: Data type trong Solidity
09/05/2025
Về tác giả
My passion is hunting down the latest attack trends—ransomware, APTs, you name it—while passing on knowledge to help businesses forge ironclad defenses. I’ve left my mark on data encryption projects and intrusion detection tools now widely used across Vietnam. I’m the shadow that strikes before the enemy does.
@#@
Đam mê của tôi là nghiên cứu các xu hướng tấn công mới nhất như ransomware và APTs, đồng thời chia sẻ kiến thức để giúp doanh nghiệp xây dựng chiến lược phòng thủ hiệu quả. Tôi từng đóng góp vào các dự án mã hóa dữ liệu và phát triển công cụ phát hiện xâm nhập được sử dụng rộng rãi tại Việt Nam.
Cập nhật thông tin mới nhấtNhận các thông tin mới nhất về mối đe dọa, báo cáo an ninh mạng từ CyStack về hòm thư điện tử của bạn
{"success":true,"head":"<title>Solidity Programming Tutorial: Data type trong Solidity</title>\n<meta name=\"description\" content=\"Trong bài khởi đầu series về solidity programming tutorial này, mình sẽ chia sẻ những khái niệm cơ bản, dễ hiểu nhất để code solidity và build dApps!\"/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-video-preview:-1, max-image-preview:large\"/>\n<link rel=\"canonical\" href=\"https://blog.cystack.org/tutorial/2025/05/09/solidity-programming-tutorial/\" />\n<meta property=\"og:locale\" content=\"en_US\" />\n<meta property=\"og:type\" content=\"article\" />\n<meta property=\"og:title\" content=\"Solidity Programming Tutorial: Data type trong Solidity\" />\n<meta property=\"og:description\" content=\"Trong bài khởi đầu series về solidity programming tutorial này, mình sẽ chia sẻ những khái niệm cơ bản, dễ hiểu nhất để code solidity và build dApps!\" />\n<meta property=\"og:url\" content=\"https://blog.cystack.org/tutorial/2025/05/09/solidity-programming-tutorial/\" />\n<meta property=\"og:site_name\" content=\"CyStack Tutorial\" />\n<meta property=\"article:tag\" content=\"vi\" />\n<meta property=\"article:section\" content=\"Blockchain\" />\n<meta property=\"og:updated_time\" content=\"2026-06-23T20:27:43+07:00\" />\n<meta property=\"og:image\" content=\"https://s2.cystack.net/tutorial/09223622/solidity-programming-tutorial.png\" />\n<meta property=\"og:image:secure_url\" content=\"https://s2.cystack.net/tutorial/09223622/solidity-programming-tutorial.png\" />\n<meta property=\"og:image:width\" content=\"1200\" />\n<meta property=\"og:image:height\" content=\"630\" />\n<meta property=\"og:image:alt\" content=\"Solidity Programming Tutorial\" />\n<meta property=\"og:image:type\" content=\"image/png\" />\n<meta property=\"article:published_time\" content=\"2025-05-09T11:08:57+07:00\" />\n<meta property=\"article:modified_time\" content=\"2026-06-23T20:27:43+07:00\" />\n<meta name=\"twitter:card\" content=\"summary_large_image\" />\n<meta name=\"twitter:title\" content=\"Solidity Programming Tutorial: Data type trong Solidity\" />\n<meta name=\"twitter:description\" content=\"Trong bài khởi đầu series về solidity programming tutorial này, mình sẽ chia sẻ những khái niệm cơ bản, dễ hiểu nhất để code solidity và build dApps!\" />\n<meta name=\"twitter:image\" content=\"https://s2.cystack.net/tutorial/09223622/solidity-programming-tutorial.png\" />\n<meta name=\"twitter:label1\" content=\"Written by\" />\n<meta name=\"twitter:data1\" content=\"Đức Hacker\" />\n<meta name=\"twitter:label2\" content=\"Time to read\" />\n<meta name=\"twitter:data2\" content=\"4 minutes\" />\n<script type=\"application/ld+json\" class=\"rank-math-schema\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https://blog.cystack.org/tutorial/#person\",\"name\":\"CyStack Tutorial\"},{\"@type\":\"WebSite\",\"@id\":\"https://blog.cystack.org/tutorial/#website\",\"url\":\"https://blog.cystack.org/tutorial\",\"name\":\"CyStack Tutorial\",\"publisher\":{\"@id\":\"https://blog.cystack.org/tutorial/#person\"},\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https://s2.cystack.net/tutorial/09223622/solidity-programming-tutorial.png\",\"url\":\"https://s2.cystack.net/tutorial/09223622/solidity-programming-tutorial.png\",\"width\":\"1200\",\"height\":\"630\",\"inLanguage\":\"en-US\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://blog.cystack.org/tutorial/2025/05/09/solidity-programming-tutorial/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":\"1\",\"item\":{\"@id\":\"https://blog.cystack.org/tutorial\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":\"2\",\"item\":{\"@id\":\"https://blog.cystack.org/tutorial/category/blockchain-en/\",\"name\":\"Blockchain\"}},{\"@type\":\"ListItem\",\"position\":\"3\",\"item\":{\"@id\":\"https://blog.cystack.org/tutorial/2025/05/09/solidity-programming-tutorial/\",\"name\":\"Solidity Programming Tutorial: Data type trong Solidity\"}}]},{\"@type\":\"WebPage\",\"@id\":\"https://blog.cystack.org/tutorial/2025/05/09/solidity-programming-tutorial/#webpage\",\"url\":\"https://blog.cystack.org/tutorial/2025/05/09/solidity-programming-tutorial/\",\"name\":\"Solidity Programming Tutorial: Data type trong Solidity\",\"datePublished\":\"2025-05-09T11:08:57+07:00\",\"dateModified\":\"2026-06-23T20:27:43+07:00\",\"isPartOf\":{\"@id\":\"https://blog.cystack.org/tutorial/#website\"},\"primaryImageOfPage\":{\"@id\":\"https://s2.cystack.net/tutorial/09223622/solidity-programming-tutorial.png\"},\"inLanguage\":\"en-US\",\"breadcrumb\":{\"@id\":\"https://blog.cystack.org/tutorial/2025/05/09/solidity-programming-tutorial/#breadcrumb\"}},{\"@type\":\"Person\",\"@id\":\"https://blog.cystack.org/tutorial/author/duchacker/\",\"name\":\"\\u0110\\u1ee9c Hacker\",\"url\":\"https://blog.cystack.org/tutorial/author/duchacker/\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https://secure.gravatar.com/avatar/7b8b6e4bc4811342b8e2f2134f90dda5961f2d4f8e7da5ec77e52bb909a19782?s=96&d=mm&r=g\",\"url\":\"https://secure.gravatar.com/avatar/7b8b6e4bc4811342b8e2f2134f90dda5961f2d4f8e7da5ec77e52bb909a19782?s=96&d=mm&r=g\",\"caption\":\"\\u0110\\u1ee9c Hacker\",\"inLanguage\":\"en-US\"}},{\"@type\":\"BlogPosting\",\"headline\":\"Solidity Programming Tutorial: Data type trong Solidity\",\"keywords\":\"Solidity Programming Tutorial,l\\u1eadp tr\\u00ecnh solidity,code solidity,smart contract solidity,solidity coding\",\"datePublished\":\"2025-05-09T11:08:57+07:00\",\"dateModified\":\"2026-06-23T20:27:43+07:00\",\"articleSection\":\"Blockchain, Solidity\",\"author\":{\"@id\":\"https://blog.cystack.org/tutorial/author/duchacker/\",\"name\":\"\\u0110\\u1ee9c Hacker\"},\"publisher\":{\"@id\":\"https://blog.cystack.org/tutorial/#person\"},\"description\":\"Trong b\\u00e0i kh\\u1edfi \\u0111\\u1ea7u series v\\u1ec1 solidity programming tutorial n\\u00e0y, m\\u00ecnh s\\u1ebd chia s\\u1ebb nh\\u1eefng kh\\u00e1i ni\\u1ec7m c\\u01a1 b\\u1ea3n, d\\u1ec5 hi\\u1ec3u nh\\u1ea5t \\u0111\\u1ec3 code solidity v\\u00e0 build dApps!\",\"name\":\"Solidity Programming Tutorial: Data type trong Solidity\",\"@id\":\"https://blog.cystack.org/tutorial/2025/05/09/solidity-programming-tutorial/#richSnippet\",\"isPartOf\":{\"@id\":\"https://blog.cystack.org/tutorial/2025/05/09/solidity-programming-tutorial/#webpage\"},\"image\":{\"@id\":\"https://s2.cystack.net/tutorial/09223622/solidity-programming-tutorial.png\"},\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https://blog.cystack.org/tutorial/2025/05/09/solidity-programming-tutorial/#webpage\"}}]}</script>\n"}