Lập trình smart contracts: Phần 1

Updated: 26/04/2018 at 17:15

Công nghệ thay đổi rất nhiều thứ, kể cả nhận thức của chúng ta, công nghệ mới thay thế công nghệ cũ. Blockchain cũng vậy, tuy không phải là công nghệ mới nhưng nó là sự kế thừa và đặt nền tảng để ta hiện thực những ý tưởng mà trước đây là không thể. Smart contracts một khái niệm không còn mới mẽ nhưng với Ethereum lần đầu tiên nó được hiện thực hóa nó bằng cách ứng dụng công nghệ blockchain.

Smart contracts la gi, lap trinh smart contracts

Nếu các chính phủ chấp nhận giá trị pháp lý của các smart contracts nó sẽ mở ra những triển vọng rất lớn và sự chuyển dịch trong khối hành chính sự nghiệp cũng như khối doanh nghiệp. Smart contracts và digital signature hoàn toàn có thể thay thế hoàn toàn các hợp đồng dân sự và điều này sẽ tiết kiệm hằng tấn tiền để in các hợp đồng, xét xử, kiện cáo…

Và điều này cũng có nghĩa lập trình smart contracts sẽ trở thành một kỹ năng cần thiết trong cuộc sống. Thế giới đầy những điều không tưởng xẩy ra, và nếu không chuẩn bị ta có thể trở thành những kẻ thất bại của xã hội.

Những platform nào thực thi smart contracts?

Ethereum không phải là platform duy nhất cho phép thực hiện smart contracts, có rất nhiều và hằng hà sa số các platform hướng tới việc lập trình smart contract và xây dựng các decentralized applications. Tiêu biểu là:

LSK: https://docs.lisk.io/docs/the-lisk-protocol

RSK: http://www.rsk.co/

Tại sao Ethereum và Solidity?

Ethereum và solidity là platform và ngôn ngữ phổ biến và dễ học nhất, bạn sẽ không mất quá nhiều công sức để xây dựng tất cả mọi thứ.

Những bước làm quen với smart contracts

Nắm vững những hạn chế của Ethereum

  • Thời gian confirm một transaction (10–13s)
  • Gas limit của một block (4,000,000–6,000,000)
  • Gas estimate cho mỗi transaction (nếu không đủ gas thì toàn bộ estimate gas của bạn sẽ bị consume hết và EVM throw INVAILD out of gas)
  • Cách điều chỉnh gas price
  • Các BIP liên quan tới HD wallet (BIP32), và mnemonic words (BIP39)
  • Hiểu biết về platform là lợi thế chính yếu

Sử dụng thành thạo NodeJS & GNU Toolchain

  • Rất nhiều thư viện như EthereumJS được viết trên JavaScript. Bạn sẽ không mất công làm lại cái bánh xe
  • Sử dụng các GNU toolchain cũng cần thiết, nó sẽ giúp các bạn khi biên dịch cách packages được thuận lợi

Sử dụng thành thạo command line

  • Bạn phải làm việc với command line khá nhiều nếu không muốn nói là 24/7
  • Nếu bạn dùng GNU/Linux hoặc macOS thì thuận tiện hơn rất nhiều so với Windows.
  • Dùng được truffle thì điều kiện tiên quyết là rành command line

Học solidity

Dislaimer: Đây là thông tin cung cấp dưới dạng blog cá nhân, không phải thông tin tổng hợp hay lời khuyên đầu tư. Chúng tôi không chịu trách nhiệm về các quyết định đầu tư của bạn.

Được đề cập trong bài viết
Bình luận
Đang tải
Mới cập nhật

Trung tâm phát triển của Shiba Inu (SHIB) vừa triển khai các công cụ hỗ trợ mới, bao gồm hướng dẫn dành cho trình xác thực, cầu nối giữa các blockchain trên Shibarium và tích hợp DeFi. Nhờ vào bản nâng cấp này, hoạt động hằng ngày trên Shibarium đã... ...

Hedera (HBAR) vừa ghi nhận đà tăng ấn tượng, vượt mốc 0,3 USD sau một thời gian dài đi ngang. Sau thời gian dài giằng co, altcoin này hiện đang lấy lại động lực tăng trưởng. Diễn biến tích cực về giá cho thấy khả năng tăng tiếp trong ngắn... ...

Ethereum (ETH) – tiền điện tử lớn thứ hai thế giới theo vốn hóa thị trường đang đối mặt với làn sóng unstake bất ngờ gia tăng mạnh mẽ. Trong vài tuần qua, ngày càng nhiều nhà đầu tư nhỏ lẻ và tổ chức đã rút ETH khỏi các giao... ...

Avalanche (AVAX) đã chứng kiến một quý 2/2025 bùng nổ với hàng loạt tín hiệu tăng trưởng tích cực. Đây là một trong những blockchain nổi bật nhất trong quý khi ghi nhận sự gia tăng mạnh mẽ trên nhiều chỉ số cốt lõi. Vậy Avalanche đã “ăn nên làm... ...

Ethereum Name Service (ENS) đã kéo dài đà tăng hơn 2% trong 24 giờ qua, tăng từ mức đáy giữa tháng 7 là 18 đô la lên trên 31 đô la. Đà tăng giá này trùng khớp với lượng dự trữ trên các sàn giao dịch giảm mạnh và gia... ...

Tại thời điểm viết bài, Bitcoin (BTC) đang giao dịch gần 118.000 USD, phục hồi ấn tượng từ mức thấp 114.500 USD vào ngày 24/7. Dù biến động giá gần đây khá “lặng sóng”, nhiều nhà phân tích tin rằng một câu chuyện bùng nổ đang âm thầm hình thành... ...

Tính đến thời điểm hiện tại, các công ty trên toàn cầu đã huy động gần 86 tỷ USD để mua tiền điện tử – con số này đã vượt qua tổng số vốn huy động được thông qua các đợt IPO tại Mỹ trong cùng kỳ. Đây được xem... ...

Trader kỳ cựu Peter Brandt – người được mệnh danh là bậc thầy với những dự báo sắc bén về thị trường, mới đây đã khiến giới đầu tư chú ý khi đưa ra nhận định tích cực về Stellar (XLM). Theo ông, nếu mô hình tăng giá hiện tại... ...

Năm 2025 đã đi được hơn nửa chặng đường, và thị trường crypto đang nóng lên với những dự đoán về một mùa altcoin tiềm năng. Để tìm hiểu đâu là những cái tên nổi bật nhất, chúng tôi đã tham khảo ý kiến của bốn chatbot AI phổ biến:... ...

Một chuyên gia phân tích tiền điện tử nổi tiếng vừa gây tranh cãi trong cộng đồng Bitcoin khi cho rằng những “OG” – nhà đầu tư kỳ cựu trên thị trường – đang dần mất niềm tin vào tài sản này khi Bitcoin ngày càng được các tổ chức... ...

Xem thêm bài viết

Chọn chế độ hiển thị:
Bình thường Bảo vệ mắt Dark Mode