logo
Serie: SmartContract từ Hello -> Hê lô

Chao xìn mọi người lại là mình đây Nhabachoc KAD.

Trong một xã hội phức tạp như bây giờ thì có quá nhiều thứ để các bạn và mình phải suy nghĩ và tính toán. Mình phải tính xem trưa nay ăn gì, ăn hết bao nhiêu tiền, tối nên ăn mì tôm hay ăn cơm muối vừng 😭😭😭 ( các bạn cho mình khóc tý chứ nghe thấy các bạn trên tiktok cứ tỷ phú 20 tuổi như này áp lực quá) và chợt mình cảm thấy giá như cuộc sống đơn giản hơn một chút nhờ công nghệ thì tuyệt 🤔

Những kiến thức trong serie này đều là tự nghiên cứu và mình muốn chia sẻ kiến thức mình hiểu được đến với cộng đồng nên có gì sai sót mong tất cả mọi người góp ý với mình để chúng ta cùng nhau tiến về phía trước nha 🥰

Serie này có dành cho bạn?

  • Những bạn muốn ứng dung công nghệ blockchain vào trong cuộc sống

  • Chuyên dành cho các dev muốn hiểu về sâu hơn về thế giới lập trình nói chung và cách mà solidity hoạt động nói riêng

Hành trang cần chuẩn bị:

  • Đi qua chuỗi bài “Nền tảng về Blockchain”

  • Đi qua chuỗi bài “Ngâm cứu anh cả Ethereum”

  • Nhớ là luôn có tư duy phản biện nha, thấy mình viết vô lý chỗ nào nhớ phản biện với mình

Cùng tắt đèn bật ý tưởng, gét go 🪄

Điều vốn dĩ hiển nhiên là cuộc sống vận hành theo cách phình to ra để rồi thu gọn lại rồi lại phình to ra … Máy tính ngày xưa chỉ cần tính toán các phép tính chưa quá phức tạp nên chỉ cần dùng bàn tính Soroban → đến khi cần tính toán phức tạp ENIAC → để rồi nó quá quá to và cồng kềnh nên tiến hoá thêm lần nữa để được chiếc máy tính laptop nhỏ gọn như bây giờ.

Ở trong các hệ thống xã hội này cũng vậy, các cty đua nhau mọc lên đi kèm với đó là những công việc để kết nối, liên kết xã hội này lại với nhau tạo ra 1 bộ máy cồng kềnh. Có quá nhiều trung gian, quá nhiều người đứng giữa làm giảm đi năng suất, tăng giá thành của mọi thứ lên.

Trước đây khi bạn muốn tổ chức ra 1 giải TFT - “Chiến thần nhân phẩm”, “Ông hoàng chó đỏ” thì gồm rất nhiều bên tham gia: Người quyên góp, nhà đầu tư, người tổ chức giải, người chơi, khán giả, … rồi khi thống kê tiền để kết thúc một mùa giải tốt đẹp thì nảy sinh ra nhiều vấn đề: Ai cầm tiền, ai giữ tiền, chia như nào, có chắc lợi nhuận là như thế không hay nhiều hơn, … Thật khó để khi nói về lợi ích tiền bạc nên các bên trung gian để giữ tiền hộ, tính toán hộ khiến chi phí độn lên rất nhiều. Cần có 1 thứ gì đó để tối ưu các bên trung gian này.

Smart Contract hay còn gọi là hợp đồng thông minh đang là sự tiến hoá, nó loại bỏ sự trung gian, nhưng thứ rườm rà ở giữa và tối ưu quá quy trình. Thay vì cần 1 công ty đứng giữa thì giờ đây mọi người đưa tiền cho 1 cỗ máy và lập trình cho nó luật lệ, ai cũng có thể nhìn thấy luật và không được sửa nó, quá tuyệt vời 😻😻😻

Có rất nhiều cách để viết smart contract nhưng mình đang hiểu về solidity nhất nên mình làm về nó. Vẫn câu nói đó, hãy học thật kỹ những điều cơ bản nha:

  • Dev nào mua Solidity cơ bản đêeeeeeeeee 😆

Sau khi học và thực hành đủ rồi và muốn hiểu về nó thông qua bài sau:

  • 👹 Chiến thần Solidity đến đây 👹

Tư Mã Ý có nói rằng: “Ta chỉ vung kiếm 1 lần, nhưng đã phải mài kiếm hơn 10 năm”. Khi bạn đã trải qua và học cùng mình, đã ngẫm nghĩ mài kiến thức đủ sắc rồi thì cùng bước ra chiến trường xem những trận đánh lớn thôi: