Cách thức hoạt động của Blockchain
Trong loạt bài này, mình sẽ gợi ý một số bước ban đầu để bạn tiếp cận với nghề Blockchain Developer. Phần thứ hai của loại bài mình sẽ giới thiệu cho bạn biết cách thức mà một Blockchain hoạt động ra sao.
Bước 1: Tìm hiểu những khái niệm cơ bản
Bước 2: Làm quen với Blockchain thông qua tiền điện tử
Bước 3: Tìm hiểu về Blockchain, Crytography và Consensus
Bước 4: Tự tạo cho mình một Blockchain
Bước 5: Tìm hiểu Ethereum, EVM và Smart Contract
Bước 6: Tự viết một DApp đơn giản và deploy lên Testnet
Bước 7: Xây dựng môi trường làm việc chuyên nghiệp với Truffle
Let’s rock & roll.
Bước 2: Tìm hiểu cách thức hoạt động của Blockchain.
Một điều khá thú vị là mình thấy rất nhiều Developer bắt đầu với Blockchain mà chưa hề có bất kỳ trải nghiệm trực tiếp thực tế nào với tiền điện tử (cryptocurrency). Làm thế nào bạn có thể học, thay đổi và phát triển một nền tảng mới khi bạn không sử dụng nó ngay cả một lần?
Bạn nên bắt đầu làm quen với cryptocurrency ngay hôm nay!
Để có được trải nghiệm về tiền điện tử, hãy bắt đầu với việc mua một ít Ether, ở Việt Nam mình có giới thiệu với bạn sử dụng dịch vụ tại Remitano. Bạn chỉ cần có tài khoản ngân hàng đã kích hoạt Internet Banking là có thể tiến hành mua Ether.
Remitano đã tích hợp ví trực tuyến trên đó nên bạn không cần phải tự tạo một ví điện tử nữa. Tuy nhiên, có một vấn đề lớn khi nói đến Ví trực tuyến: đó là Private Key của bạn sẽ được lưu trữ ở một nơi nào đó, và các hacker có thể tấn công để chiếm quyền kiểm soát Ví của bạn. Vì thế KHÔNG sử dụng Ví trực tuyến để lưu trữ tiền điện tử với số lượng lớn. Chỉ dùng Ví để lưu trữ lượng tiền mà bạn cần cho mục đích trao đổi.
Nếu bạn có ý định đầu tư vào tiền điện tử, hoặc trữ nhiều cryptocurrency, bạn phải học cách sử dụng Ví lạnh để cất giữ tiền của bạn. mình sẽ có một bài viết riêng hướng dẫn bạn. Ngoài ra, nếu bạn bắt đầu ICO của mình thì bạn PHẢI biết Ví và đặc biệt là Ví đa chữ kí (wallet và multi-sig wallet) hoạt động như thế nào.
Ngoài ra, nếu bạn chưa sẵn sàng để đầu tư một ít tiền cho việc trải nghiệm tiền điện tử, hãy cài đặt MetaMask, chuyển qua mạng Ropsten và sử dụng Ropsten Faucet để tự mình “kiếm” một ít Ether miễn phí (Ropsten là một testnet của Ethereum, Ether trên mạng này không có giá trị — không được cộng đồng công nhận và không quy đổi được thành tiền thật).
Những việc mình đề cập ở trên bạn dễ dàng có thể tìm được các bài viết và video hướng dẫn cả tiếng Anh và tiếng Việt, do đó mình không viết chi tiết ở đây để tránh làm bài viết thêm dài.
Thực hành:
- Hãy tạo tài khoản và xác thực tài khoản tại Remitano (Không bắt buộc)
- Hãy mua một ít ETH (Không bắt buộc)
- Tập sử dụng MetaMask
- “Kiếm” cho mình một ít ETH từ Ropsten Faucet
Như vậy là chúng ta đã hoàn thành bước 1 và 2 trên con đường trở thành một Blockchain Developer thực thụ. Hãy đón xem các bài viết tiếp theo trong series này nhé.