Mục lục

  1. Khái niệm cơ bản về Ethereum

  2. Chương trình phát sóng xuất hiện như thế nào?

  3. Cách bắt đầu sử dụng Ethereum

  4. Khả năng mở rộng, ETH 2.0 và tương lai của Ethereum

  5. Ethereum và tài chính phi tập trung (DeFi)

  6. Tham gia vào mạng Ethereum


Chương 1 - Khái niệm cơ bản về Ethereum

Nội dung

  • Ethereum là gì?

  • Sự khác biệt giữa Ethereum và Ether là gì?

  • Điều gì làm cho Ethereum có giá trị?

  • Chuỗi khối là gì?

  • Ethereum và Bitcoin - sự khác biệt của chúng là gì?

  • Ethereum hoạt động như thế nào?

  • Hợp đồng thông minh là gì?

  • Ai đã tạo ra Ethereum?

  • Việc phân phối ether diễn ra như thế nào?

  • DAO là gì và Ethereum Classic ra đời như thế nào?


Ethereum là gì?

Ethereum (từ tiếng Anh. Ethereum) là một nền tảng điện toán phi tập trung. Bạn có thể coi nó như một loại máy tính xách tay hoặc PC, nhưng cần lưu ý rằng hệ thống này không thể hoạt động chỉ trên một thiết bị. Ethereum đồng thời chạy trên hàng nghìn máy tính trên khắp thế giới, nghĩa là nó không có một chủ sở hữu duy nhất.

Ethereum, giống như Bitcoin và các loại tiền điện tử khác, dùng để chuyển tiền kỹ thuật số. Tuy nhiên, khả năng của mạng này rộng hơn nhiều - bạn có thể sử dụng mã của riêng mình và tương tác với các ứng dụng do người dùng khác tạo. Do tính linh hoạt của nó, Ethereum cho phép bạn chạy nhiều chương trình có độ phức tạp khác nhau.

Nói một cách đơn giản, ý tưởng là các nhà phát triển có thể tạo và chạy mã trên mạng phân tán thay vì máy chủ tập trung. Điều này có nghĩa là về mặt lý thuyết, hoạt động của những ứng dụng đó không thể bị dừng hoặc kiểm duyệt một cách đơn giản.


Sự khác biệt giữa Ethereum và Ether là gì?

Nó có vẻ phản trực giác, nhưng các đơn vị trao đổi được sử dụng trong Ethereum không được gọi là Ethereum hay Ethereum. Bản thân Ethereum là giao thức và loại tiền tệ mà nó hoạt động được gọi là ether (hoặc ETH).

Эфирные монеты отскакиваются


Điều gì làm cho Ethereum có giá trị?

Chúng tôi đã nói trước đó rằng Ethereum cho phép bạn chạy mã trên hệ thống phân tán. Điều này ngăn chặn những người không có thẩm quyền thực hiện các thay đổi đối với chương trình. Mã được thêm vào cơ sở dữ liệu Ethereum (tức là chuỗi khối) và có thể được cấu hình để ngăn chặn việc chỉnh sửa thêm. Ngoài ra, cơ sở dữ liệu được hiển thị cho tất cả người dùng, vì vậy họ có thể xem lại mã trước khi làm việc với nó.

Điều này có nghĩa là bất kỳ người dùng nào ở bất kỳ đâu trên thế giới đều có thể chạy một ứng dụng không thể đưa vào chế độ ngoại tuyến. Ngoài ra, do đơn vị ether của mạng có giá trị nên các ứng dụng này có thể đặt ra các điều khoản cho việc chuyển tiền điện tử. Các chương trình tạo ứng dụng được gọi là hợp đồng thông minh và chúng thường có thể được cấu hình để chạy độc lập mà không cần sự can thiệp của con người.

Rõ ràng, ý tưởng “tiền có thể lập trình” này không thể không thu hút nhiều người dùng, nhà phát triển và công ty trên khắp thế giới.


Kiểm tra báo giá Ethereum (ETH) mới nhất


Chuỗi khối là gì?

Ethereum dựa trên blockchain. Đây là cơ sở dữ liệu lưu trữ thông tin được sử dụng bởi giao thức. Nếu bạn đã quen với bài viết Bitcoin là gì? của chúng tôi thì bạn đã có hiểu biết cơ bản về cách thức hoạt động của blockchain. Chuỗi khối Ethereum và Bitcoin tương tự nhau, mặc dù thông tin và phương pháp lưu trữ nó khác nhau.

Chuỗi khối Ethereum có thể được coi như một cuốn sách mà bạn thêm các trang mới vào. Mỗi trong số chúng là một khối chứa thông tin về các giao dịch. Khi chúng ta thêm một trang mới, một giá trị đặc biệt cần được chèn ở trên cùng. Điều này cho thấy rằng các trang đang được thêm vào một cách tuần tự chứ không phải theo thứ tự ngẫu nhiên.

Giá trị này là một loại số trang, được xác định bởi số trước đó. Nhìn trang mới, chúng ta hiểu ngay là nó nối tiếp trang trước. Điều này được thực hiện bằng cách sử dụng một quá trình gọi là băm. 

Trong quá trình băm, một phần dữ liệu được lấy (trong trường hợp của chúng tôi là thông tin từ trang) và một mã định danh duy nhất (băm) được tạo. Khả năng các phần dữ liệu khác nhau sẽ mang lại cùng một hàm băm là cực kỳ thấp. Hơn nữa, đây là quy trình một chiều: rất dễ dàng tạo ra một hàm băm từ thông tin, nhưng hầu như không thể lấy được thông tin từ một hàm băm hiện có. Trong chương tiếp theo, chúng ta sẽ xem xét lý do tại sao điều này lại quan trọng đối với việc khai thác.

Dựa trên các thành phần trên, chúng tôi có cơ chế liên kết các trang của mình theo đúng thứ tự. Bất kỳ nỗ lực nào nhằm thay đổi thứ tự đã thiết lập hoặc xóa một trang sẽ có nghĩa là toàn bộ cuốn sách đã bị giả mạo do ảnh hưởng đến từng trang trước đó. 

Bạn muốn tìm hiểu thêm về blockchain? Hãy xem hướng dẫn của chúng tôi về công nghệ blockchain dành cho người mới bắt đầu.


Ethereum và Bitcoin - sự khác biệt của chúng là gì?

Bitcoin sử dụng công nghệ blockchain và các biện pháp khuyến khích tài chính để tạo ra một hệ thống thanh toán toàn cầu. Nó đã giới thiệu một số cải tiến để điều phối người dùng trên toàn thế giới mà không cần hệ thống tập trung. Do mỗi người dùng chạy chương trình trên máy tính của riêng mình nên anh ta có cơ hội làm việc trong môi trường phi tập trung, nơi không có nguy cơ bị những người tham gia khác trong quá trình này lừa dối.

Bitcoin thường được gọi là blockchain thế hệ đầu tiên. Nó không được thiết kế để trở thành một hệ thống quá phức tạp và điều này đã trở thành lợi thế của nó về mặt an toàn. Sự thiếu linh hoạt của Bitcoin là một quyết định có ý thức để đảm bảo độ tin cậy cao hơn. Ngôn ngữ hợp đồng thông minh của Bitcoin cực kỳ hạn chế và kém phù hợp với các ứng dụng phi giao dịch.

Ngược lại, thế hệ blockchain thứ hai có khả năng làm được nhiều hơn thế. Ngoài việc tạo điều kiện thuận lợi cho các giao dịch tài chính, các nền tảng này còn cung cấp mức độ lập trình cao hơn. Ethereum mang đến cho các nhà phát triển nhiều cơ hội hơn để thử nghiệm mã của họ và tạo ra cái mà chúng tôi gọi là ứng dụng phi tập trung (DApps).

Ethereum từng là blockchain tiên phong của thế hệ thứ hai và ngày nay vẫn là đại diện nổi bật nhất của phân khúc này. Ethereum có nhiều điểm tương đồng với Bitcoin và có thể thực hiện hầu hết các chức năng tương tự. Tuy nhiên, về bản chất chúng rất khác nhau và mỗi loại đều có những ưu điểm riêng so với loại kia.


Ethereum hoạt động như thế nào?

Ethereum có thể được gọi là một cỗ máy trạng thái. Điều này có nghĩa là bất kỳ lúc nào bạn cũng có thể chụp nhanh hệ thống tệp và xem thông tin về tất cả số dư tài khoản và hợp đồng thông minh ở dạng hiện tại. Một số hành động nhất định khiến trạng thái hệ thống cập nhật, nghĩa là tất cả các nút cũng cập nhật ảnh chụp nhanh của chúng để phản ánh sự thay đổi.

Транзакционный лист отображает erin, посылая 5 зубов на alice.

Ethereum chuyển sang trạng thái khác


Hợp đồng thông minh chạy trên Ethereum được bắt đầu bằng các giao dịch (từ người dùng hoặc các hợp đồng khác). Khi người dùng gửi giao dịch tới một hợp đồng, mỗi nút trên mạng sẽ chạy mã hợp đồng và ghi kết quả đầu ra. Việc này được thực hiện bằng cách sử dụng Máy ảo Ethereum (EVM), giúp chuyển đổi các hợp đồng thông minh thành các hướng dẫn có thể đọc được bằng máy.

Để cập nhật trạng thái (hiện tại), một cơ chế đặc biệt gọi là khai thác được sử dụng. Nó được thực hiện bằng thuật toán Proof of Work, rất giống với thuật toán Bitcoin. Chúng ta sẽ xem xét điều này chi tiết hơn ở phần tiếp theo.


Hợp đồng thông minh là gì?

Hợp đồng thông minh không gì khác hơn là mã. Bản thân mã không liên quan đến “tâm trí” hoặc hợp đồng theo nghĩa đen của từ này. Tuy nhiên, chúng tôi gọi nó là “thông minh” vì nó thực thi trong một số điều kiện nhất định. Nó có thể được coi là một hợp đồng vì nó đảm bảo việc thực hiện các thỏa thuận giữa các bên.

Nhà khoa học máy tính Nick Szabo đặc biệt ghi nhận ý tưởng mà ông đề xuất vào cuối những năm 1990. Lấy máy bán đồ ăn tự động làm ví dụ, Nick giải thích khái niệm về hợp đồng thông minh và tuyên bố rằng một chiếc máy tương tự có thể được coi là tiền thân của hợp đồng thông minh hiện đại. Trong trường hợp máy bán hàng tự động, một hợp đồng đơn giản sẽ được thực hiện. Người dùng nhét tiền của họ vào đó và đổi lại máy sẽ phân phối một sản phẩm.

Hợp đồng thông minh áp dụng logic tương tự trong môi trường kỹ thuật số. Bạn có thể chỉ định điều gì đó đơn giản trong mã của mình. Ví dụ: trả lời “Xin chào thế giới!” khi hai ete được gửi đến hợp đồng này.

Привет, контракт на весь мир


Trên Ethereum, nhà phát triển tạo mã mà EVM có thể đọc được. Sau đó, lập trình viên xuất bản nó bằng cách gửi nó đến một địa chỉ đặc biệt đăng ký hợp đồng. Ở giai đoạn này, mọi người đều có thể sử dụng nó và hợp đồng không thể bị xóa nếu nhà phát triển không nêu rõ điều kiện này khi viết.

Hợp đồng cũng có địa chỉ. Để tương tác với địa chỉ này, người dùng cần gửi 2 ETH đến địa chỉ đó. Điều này sẽ kích hoạt mã hợp đồng. Tất cả các máy tính trên mạng sẽ chạy nó, kiểm tra xem khoản thanh toán đã được thực hiện chưa và ghi lại kết quả đầu ra của nó (“Xin chào, thế giới!”).

Tất cả những điều trên là một trong những ví dụ đơn giản nhất về việc sử dụng Ethereum. Ngoài ra còn có các ứng dụng phức tạp hơn giúp thiết lập mối quan hệ cho nhiều hợp đồng cùng một lúc. Những mã như vậy đã tồn tại và trong tương lai sẽ chỉ có nhiều mã như vậy hơn.


Ai đã tạo ra Ethereum?

Năm 2008, một nhà phát triển (hoặc nhóm nhà phát triển) vô danh dưới bút danh Satoshi Nakamoto đã xuất bản sách trắng Bitcoin. Điều này đã thay đổi mãi mãi cách mọi người nghĩ về tiền kỹ thuật số. Vài năm sau, một lập trình viên trẻ tên Vitalik Buterin đã có thể phát triển ý tưởng này và nghĩ ra cách áp dụng nó vào bất kỳ loại ứng dụng nào. Khái niệm này cuối cùng đã được triển khai trong Ethereum.

Vào năm 2013, Buterin đã tạo một bài đăng trên blog có tựa đề Ethereum: Hợp đồng thông minh tối ưu và nền tảng ứng dụng phi tập trung. Trong đó, ông mô tả ý tưởng tạo ra một mạng blockchain phù hợp với tính hoàn chỉnh của Turing dưới dạng một máy tính phi tập trung, với thời gian và nguồn lực, có thể chạy bất kỳ ứng dụng nào. 

Trong tương lai, các loại ứng dụng có thể chạy trên blockchain sẽ chỉ bị giới hạn bởi trí tưởng tượng của các nhà phát triển. Ethereum đang tìm kiếm xem liệu công nghệ blockchain có tiềm năng được sử dụng ngoài những giới hạn ban đầu của hệ thống Bitcoin hay không.


Việc phân phối ether diễn ra như thế nào?

Ethereum được ra mắt vào năm 2015 với số vốn ban đầu là 72 triệu ether. Hơn 50 triệu đơn vị này đã được phân phối trong một đợt bán token công khai được gọi là ICO, nơi bất kỳ ai cũng có thể mua token Ether để đổi lấy Bitcoin hoặc tiền tệ fiat.


DAO là gì và Ethereum Classic ra đời như thế nào?

Với sự ra đời của Ethereum, những cách cộng tác mở hoàn toàn mới qua Internet đã trở nên khả thi. Một ví dụ như vậy là DAO (tổ chức tự trị phi tập trung), được điều hành bằng mã tương tự như chương trình máy tính.

DAO là một trong những nỗ lực đầu tiên và đầy tham vọng nhất để tạo ra một hệ thống như vậy. Nó sẽ bao gồm các hợp đồng thông minh phức tạp chạy trên Ethereum, hoạt động như một quỹ đầu tư mạo hiểm tự trị. Mã thông báo DAO được phân phối thông qua ICO và trao cho chủ sở hữu mã thông báo quyền sở hữu cùng với quyền biểu quyết.

Tuy nhiên, ngay sau khi ra mắt, những kẻ tấn công đã lợi dụng lỗ hổng trong mã nguồn mở của dự án và đánh cắp gần 1/3 số tiền của The DAO. Cần lưu ý rằng vào thời điểm đó, DAO nắm giữ 14% tổng nguồn cung ether và một sự kiện như vậy trên thực tế có sức tàn phá rất lớn đối với mạng Ethereum vẫn đang phát triển.

Sau một số cuộc thảo luận, chuỗi đã trải qua quá trình chia tách (hard fork) thành hai chuỗi. Trong chuỗi mới, các giao dịch độc hại đã bị đảo ngược một cách hiệu quả và tiền được “giải phóng” và được trả lại cho chủ sở hữu. Ngày nay chuỗi này được gọi là chuỗi khối Ethereum. Chuỗi ban đầu duy trì tính không thể đảo ngược của các giao dịch, hiện được gọi là Ethereum Classic.

Cuộc tấn công DAO đóng vai trò như một lời nhắc nhở về những rủi ro liên quan đến công nghệ này và những hậu quả thảm khốc có thể xảy ra do tin tưởng một số tiền lớn vào mã tự trị. Đó cũng là một ví dụ mang tính hướng dẫn về việc việc ra quyết định tập thể trong một môi trường cởi mở có thể tạo ra những vấn đề nghiêm trọng như thế nào. Tuy nhiên, bất chấp các lỗ hổng bảo mật, DAO vẫn minh họa hoàn hảo tiềm năng của hợp đồng thông minh trong việc cho phép cộng tác an toàn, không cần tin cậy, quy mô lớn qua Internet.



Chương 2 – Ether xuất hiện như thế nào?

Nội dung

  • Ether mới được tạo ra như thế nào?

  • Có tổng cộng bao nhiêu chương trình phát sóng?

  • Quá trình khai thác hoạt động như thế nào trên Ethereum?

  • Gas trong Ethereum là gì?

  • Gas và giới hạn gas

  • Mất bao lâu để khai thác một khối trên mạng Ethereum?

  • Mã thông báo Ethereum là gì?


Ether mới được tạo ra như thế nào?

Trước đó chúng ta đã nói ngắn gọn về khai thác mỏ. Nếu bạn biết Bitcoin là gì thì rất có thể bạn biết rằng việc khai thác là một phần không thể thiếu trong việc bảo vệ và cập nhật chuỗi khối. Ethereum hoạt động theo nguyên tắc tương tự: để thưởng cho người dùng khai thác (việc này rất tốn kém), hệ thống sẽ thưởng cho họ bằng Ether.


Có tổng cộng bao nhiêu chương trình phát sóng?

Tính đến tháng 2 năm 2020, tổng số đơn vị Ether đang lưu hành là khoảng 110 triệu. 

Không giống như Bitcoin, lịch trình phát hành token Ethereum không được xác định tại thời điểm ra mắt nền tảng. Bitcoin đã cố gắng duy trì giá trị của mình bằng cách giới hạn số lượng đơn vị Bitcoin và giảm dần số lượng tiền được sản xuất. Mặt khác, Ethereum nhằm mục đích cung cấp nền tảng cho các ứng dụng phi tập trung (DApps). Và vì vẫn chưa rõ lịch phát hành token nào phù hợp nhất cho việc này nên câu hỏi vẫn còn bỏ ngỏ.


Quá trình khai thác hoạt động như thế nào trên Ethereum?

Khai thác là yếu tố quan trọng nhất trong an ninh mạng. Nó đảm bảo rằng blockchain được cập nhật chính xác và cho phép mạng hoạt động độc lập. Trong quá trình khai thác, nhiều nút (tên do thợ mỏ đặt ra) phân bổ sức mạnh tính toán để giải các câu đố về tiền điện tử.

Các nút này băm một số giao dịch đang chờ xử lý cùng với một số dữ liệu khác. Để một khối được coi là hợp lệ, hàm băm phải nằm dưới một giá trị số nhất định do giao thức đặt. Nếu công việc giải quyết vấn đề tính toán không thành công, các nút có thể thay đổi một số dữ liệu và cố gắng tìm lại giải pháp.

Do đó, để cạnh tranh, người khai thác phải băm thông tin càng nhanh càng tốt - sức mạnh được đo bằng tốc độ băm. Tốc độ băm trên mạng càng cao thì việc giải quyết vấn đề càng trở nên khó khăn hơn. Chỉ những người khai thác mới có quyền tìm ra giải pháp cho một khối. Một khi nó đã được biết, tất cả những người tham gia khác sẽ dễ dàng kiểm tra tính hợp lệ của nó.

Tất nhiên, việc băm liên tục ở tốc độ cao sẽ phải trả giá. Để thúc đẩy các thợ mỏ bảo mật mạng, họ được tặng phần thưởng bao gồm tất cả phí giao dịch trong khối. Ngoài ra, thợ mỏ còn nhận được ether mới được tạo – 2 ETH tại thời điểm viết bài.


Gas trong Ethereum là gì?

Bạn có nhớ khi chúng tôi đề cập đến hợp đồng Hello World không? Đó là một chương trình đơn giản với nỗ lực tính toán khá thấp. Nhưng bạn không phải là người duy nhất chạy nó trên PC của mình. Bạn cũng đang hỏi điều này với mọi người trong hệ sinh thái Ethereum.

Điều này đưa chúng ta đến câu hỏi tiếp theo: điều gì xảy ra khi hàng nghìn người thực hiện các hợp đồng phức tạp? Nếu ai đó định cấu hình hợp đồng của họ để lặp lại cùng một mã, thì mỗi nút sẽ phải chạy mã đó vô thời hạn. Điều này sẽ tạo ra một tải trọng lớn và hệ thống có thể sẽ sụp đổ.

May mắn thay, mạng Ethereum đã đưa ra khái niệm gas để giảm thiểu rủi ro này. Giống như một chiếc ô tô không thể chạy nếu không có nhiên liệu, các hợp đồng không thể chạy nếu không có xăng. Để hợp đồng hoạt động thành công, người dùng phải trả một lượng gas nhất định. Nếu không đủ, hợp đồng sẽ ngừng hoạt động. 

Về bản chất, đây là một cơ chế tính phí bổ sung, tương tự như các giao dịch thông thường: vì người khai thác đưa ra quyết định dựa trên lợi nhuận tiềm năng từ công việc của họ nên họ có thể bỏ qua các giao dịch có mức phí thấp hơn.

Xin lưu ý: ether và gas là những thứ khác nhau. Giá gas trung bình dao động và phần lớn phụ thuộc vào các thợ mỏ. Để thực hiện giao dịch, bạn phải trả phí gas bằng ETH. Điều này tương tự như phí Bitcoin: nếu mạng bị tắc nghẽn và một số lượng lớn người dùng đang cố gắng thực hiện giao dịch, giá gas trung bình có thể sẽ tăng. Và ngược lại: nếu không có nhiều hoạt động thì giá sẽ giảm.

Mặc dù giá gas có thể khác nhau nhưng mỗi giao dịch đều yêu cầu một lượng gas tối thiểu cố định, nghĩa là các hợp đồng phức tạp sẽ yêu cầu nhiều gas hơn so với một giao dịch đơn giản. Do đó, gas đóng vai trò là thước đo sức mạnh tính toán. Điều này đảm bảo rằng hệ thống tính phí cho người dùng ở mức giá hợp lý khi sử dụng tài nguyên Ethereum.

Gas thường có giá chỉ bằng một phần nhỏ của ether. Để biểu thị nó, một đơn vị nhỏ hơn (gwei) được sử dụng. Một gwei tương ứng với một phần tỷ ether.

Nói một cách đơn giản, bạn có thể chạy một chương trình lặp lại trong một thời gian dài, nhưng hợp đồng như vậy sẽ nhanh chóng trở nên đắt hơn. Nhờ đó, các nút trên mạng Ethereum lọc thư rác thành công.

Средняя цена на газ в гвее с течением времени

Giá xăng trung bình ở Guei theo thời gian. Nguồn: etherscan.io


Gas và giới hạn gas

Giả sử Alice thực hiện một giao dịch hợp đồng. Cô ấy tính toán số tiền mình sẵn sàng chi cho xăng (ví dụ: sử dụng Trạm xăng ETH). Cô ấy có thể đặt giá cao hơn để khuyến khích người khai thác bắt đầu giao dịch của mình nhanh hơn. 

Nhưng cũng cần phải thiết lập giới hạn gas để đảm bảo sự bảo vệ của nó. Nếu có vấn đề gì xảy ra với hợp đồng, nó có thể dẫn đến việc tiêu thụ nhiều xăng hơn cô mong đợi. Giới hạn gas được đặt để đảm bảo hoạt động dừng lại sau khi x lượng gas đã được tiêu thụ. Hợp đồng sẽ không có hiệu lực nhưng Alice sẽ không phải trả nhiều hơn mức cô ấy mong đợi ban đầu.

Những khái niệm này ban đầu có thể hơi khó hiểu nhưng đừng lo lắng. Có, bạn luôn có thể đặt mức giá mà bạn sẵn sàng trả cho gas (và giới hạn gas của bạn) theo cách thủ công, nhưng hầu hết các ví đều sẵn sàng giúp bạn việc này. Nói một cách đơn giản, giá gas xác định tốc độ xử lý giao dịch của người khai thác và giới hạn gas xác định số tiền tối đa bạn sẵn sàng trả cho họ. 


Mất bao lâu để khai thác một khối trên mạng Ethereum?

Thông thường phải mất 12–19 giây để thêm một khối mới vào chuỗi. Tuy nhiên, thời gian này có thể giảm đi khi mạng chuyển sang phương pháp Proof of Stake, một trong những mục tiêu của phương pháp này là tăng tốc độ tạo khối. Nếu bạn muốn tìm hiểu thêm, hãy xem phần Ethereum Casper.


Mã thông báo Ethereum là gì?

Ethereum có phần lớn sức hấp dẫn nhờ thực tế là người dùng có thể thêm tài sản của riêng họ vào chuỗi, lưu trữ và chuyển chúng dưới dạng ether. Chúng được điều chỉnh bởi các hợp đồng thông minh, cho phép các nhà phát triển đặt các thông số nhất định cho mã thông báo của họ. Hợp đồng thông minh xác định có bao nhiêu hợp đồng, cách chạy chúng, liệu chúng có thể chia được, có thể thay thế được hay không, v.v. Tiêu chuẩn kỹ thuật nổi tiếng nhất để tạo mã thông báo trên Ethereum là ERC-20, đó là lý do tại sao chúng thường được gọi là mã thông báo ERC-20.

Tiềm năng chức năng của các mã thông báo như vậy mở ra một nền tảng thử nghiệm khổng lồ cho các nhà đổi mới với các ứng dụng hiện đại nhất ở điểm giao thoa giữa tài chính và công nghệ - có thể là phát hành các mã thông báo đồng nhất hoạt động như tiền tệ trong ứng dụng hoặc phát hành các mã thông báo duy nhất được hỗ trợ bởi tài sản vật chất. Nền tảng này thể hiện một loạt các khả năng và tính linh hoạt trong thiết kế đặc biệt. Điều đó đang được nói, có khả năng là các tùy chọn tốt nhất cho quy trình phát triển mã thông báo đơn giản, hợp lý vẫn chưa xuất hiện. 



Chương 3 – Cách bắt đầu sử dụng Ethereum

Nội dung

  • Làm thế nào để mua ETH?

    • Cách mua ETH bằng thẻ tín dụng/thẻ ghi nợ

    • Cách mua ETH trên thị trường P2P

  • Tôi có thể mua gì với Ethereum (ETH)?

  • Ethereum có thể được sử dụng cho mục đích gì?

  • Điều gì xảy ra nếu tôi mất ETH?

  • Tôi có thể hủy giao dịch Ethereum không?

  • Giao dịch Ethereum có riêng tư không?

  • Tôi có thể kiếm tiền trên Ethereum không?

  • Làm thế nào để lưu trữ ETH đúng cách?

  • Cách gửi ETH trên Binance

  • Cách lưu trữ ETH trên Binance

  • Cách rút ETH từ Binance

  • Cách lưu trữ ETH trên ví Ethereum

    • Ví nóng

    • Ví lạnh

  • Logo và biểu tượng Ethereum có ý nghĩa gì?


Làm thế nào để mua ETH?

Cách mua ETH bằng thẻ tín dụng/thẻ ghi nợ

Binance cho phép bạn mua ETH một cách liền mạch thông qua trình duyệt của bạn. Để làm điều này, bạn cần phải làm như sau:


  1. Đi tới cổng mua bán tiền điện tử. 

  2. Chọn loại tiền điện tử bạn muốn mua (ETH) và loại tiền bạn sẽ thực hiện thanh toán.

  3. Truy cập Binance hoặc đăng ký nếu bạn chưa có tài khoản.

  4. Chọn phương thức thanh toán.

  5. Nếu cần, hãy nhập chi tiết thẻ của bạn và xác minh danh tính của bạn.

  6. Thế thôi! ETH của bạn sẽ sớm được ghi có vào tài khoản Binance của bạn.


Cách mua ETH trên thị trường P2P

ETH có thể được mua và bán trên thị trường P2P. Nói cách khác, bạn có thể mua tiền từ người dùng khác trực tiếp từ ứng dụng di động Binance. Để làm điều này bạn cần:


  1. Khởi chạy ứng dụng, thực hiện quy trình đăng ký nếu bạn chưa có tài khoản của riêng mình và đăng nhập.

  2. Nhấp vào Mua và Bán chỉ bằng một cú nhấp chuột và chuyển đến tab Mua ở góc trên bên trái của màn hình.

  3. Bạn sẽ được cung cấp một số tùy chọn: chọn tùy chọn bạn cần và nhấp vào Mua.

  4. Cũng có thể thanh toán bằng tiền điện tử hoặc tiền tệ fiat trên các tab tương ứng. 

  5. Dưới đây bạn sẽ được yêu cầu cho biết phương thức thanh toán của bạn. Chọn một trong những phù hợp với bạn nhất.

  6. Nhấp vào Mua ETH.

  7. Tiếp theo bạn cần phải thực hiện thanh toán. Sau đó, nhấp vào Đánh dấu là đã thanh toán và Xác nhận.

  8. Giao dịch hoàn tất khi người bán gửi tiền cho bạn.


Tôi có thể mua gì với Ethereum (ETH)?

Không giống như Bitcoin, Ethereum không chỉ là một nền tảng tiền điện tử. Nó phục vụ để tạo ra các ứng dụng phi tập trung và Ether, như một mã thông báo trao đổi, hoạt động như nhiên liệu của hệ sinh thái này. Do đó, giá trị chính của ether nằm ở tính linh hoạt của nó trong mạng Ethereum.

Đồng thời, ether cũng có thể được sử dụng như một loại tiền tệ truyền thống, tức là. bạn có thể thanh toán hàng hóa và dịch vụ bằng ETH, giống như bất kỳ loại tiền tệ nào khác.

Тепловая карта ритейлеров, которые принимают эфир в качестве оплаты. Источник.

Bản đồ nhiệt của các nhà bán lẻ chấp nhận Ether dưới dạng thanh toán. Nguồn: cryptwerk.com/coinmap


Ethereum có thể được sử dụng cho mục đích gì?

Đồng tiền gốc ETH của Ethereum có thể được sử dụng làm tiền kỹ thuật số hoặc tài sản thế chấp. Ngoài ra, nhiều người còn sử dụng tài sản này để đầu tư dài hạn (giống như Bitcoin). Tuy nhiên, không giống như Bitcoin, chuỗi khối Ethereum có khả năng lập trình cao hơn, do đó bạn có nhiều lựa chọn hơn để làm việc với ETH. Nó có thể đóng vai trò là huyết mạch của các ứng dụng và thị trường tài chính phi tập trung, sàn giao dịch, trò chơi, v.v. 


Điều gì xảy ra nếu tôi mất ETH?

Vì các tổ chức ngân hàng không tham gia vào quá trình này nên người dùng phải chịu trách nhiệm về số tiền của mình. Bạn có thể lưu trữ tiền trên sàn giao dịch hoặc trong ví của mình. Điều quan trọng cần lưu ý là nếu bạn đang sử dụng ví, bạn cần cẩn thận với cụm từ hạt giống của mình. Đừng tin tưởng giao nó cho người lạ, vì nếu bạn mất quyền truy cập vào ví của mình, chỉ với sự trợ giúp của nó, bạn mới có thể lấy lại được tiền của mình.


Tôi có thể hủy giao dịch Ethereum không?

Khi dữ liệu được thêm vào chuỗi khối Ethereum, gần như không thể thay đổi hoặc xóa dữ liệu đó. Nói cách khác, bạn sẽ không thể làm bất cứ điều gì với giao dịch đã được xác nhận. Do đó, hãy luôn kiểm tra cẩn thận thông tin được cung cấp và đặc biệt là địa chỉ bạn gửi tiền. Nếu bạn cần gửi số lượng lớn, sẽ an toàn hơn nếu gửi một phần trước để đảm bảo địa chỉ chính xác.

Tuy nhiên, một trường hợp hack hợp đồng thông minh đã thúc đẩy Ethereum thực hiện những thay đổi mạnh mẽ trong hoạt động của nó, cụ thể là hard fork vào năm 2016 nhằm chống lại các giao dịch độc hại. Tuy nhiên, điều này có thể được coi là ngoại lệ và không phải là chuẩn mực. Và các biện pháp nghiêm túc đã được thực hiện để ngăn chặn điều này xảy ra trong tương lai.


Giao dịch Ethereum có riêng tư không?

Câu trả lời ngắn gọn: Không. Tất cả các giao dịch được thêm vào chuỗi khối Ethereum đều có sẵn công khai. Ngay cả khi tên thật của bạn không được liệt kê trên địa chỉ Ethereum của bạn, người quan sát bên ngoài có thể nhận dạng bạn thông qua nhiều phương pháp khác nhau.


Tôi có thể kiếm tiền trên Ethereum không?

Vì tài sản không ổn định nên bạn có thể kiếm hoặc mất tiền bằng ETH. Một số người nắm giữ ether trong một thời gian dài với hy vọng rằng một ngày nào đó mạng sẽ trở thành một hệ thống thanh toán được lập trình toàn cầu. Ngược lại, một số lại thích đổi nó lấy các altcoin khác. Trong mọi trường hợp, cả chiến lược này lẫn chiến lược kia đều không thể bảo vệ bạn khỏi rủi ro tài chính.

Là nền tảng cho sự phát triển của tài chính phi tập trung (DeFi), ETH cũng có thể được sử dụng để vay, làm tài sản thế chấp cho các khoản vay, tạo ra tài sản tổng hợp và – một ngày trong tương lai – để đặt cược.

Một số nhà đầu tư chỉ làm việc với bitcoin và không chấp nhận các tài sản kỹ thuật số khác. Ngược lại, một số chọn làm việc với ETH và các altcoin khác hoặc phân bổ một tỷ lệ phần trăm nhất định cho giao dịch ngắn hạn (ví dụ: giao dịch trong ngày hoặc giao dịch xoay vòng). Không có cách tiếp cận chung để kiếm tiền trên thị trường - mỗi nhà đầu tư chọn chiến lược tối ưu có tính đến đặc điểm của danh mục đầu tư và hoàn cảnh của mình.


Làm thế nào để lưu trữ ETH đúng cách?

Có nhiều lựa chọn để lưu trữ tiền xu, mỗi lựa chọn đều có ưu và nhược điểm riêng. Nếu có ít nhất một số rủi ro, tốt hơn nên chọn đa dạng hóa, bao gồm sự kết hợp của nhiều giải pháp khác nhau.

Nói chung, các tùy chọn lưu trữ được chia thành có quyền giám hộ và không có quyền giám hộ. Giám sát có nghĩa là bạn ủy thác tiền của mình cho bên thứ ba (chẳng hạn như sàn giao dịch). Trong trường hợp này, bạn sẽ phải đăng nhập vào nền tảng giám sát để thực hiện giao dịch.

Mặt khác, phương thức không giam giữ cho phép bạn duy trì quyền kiểm soát tiền của mình bằng cách sử dụng ví tiền điện tử. Ví thực sự không lưu trữ tiền của bạn giống như ví vật lý. Nó chứa các khóa mật mã cho phép bạn truy cập vào tài sản của mình trên blockchain. Điều quan trọng cần lưu ý một lần nữa: hãy đảm bảo bạn sao lưu cụm từ hạt giống của mình khi sử dụng ví không giám sát!


Cách gửi ETH trên Binance

Nếu bạn đã có Ether và muốn niêm yết nó trên Binance, bạn có thể thực hiện việc này một cách nhanh chóng và dễ dàng bằng cách làm theo các bước sau:

  1. Truy cập Binance hoặc đăng ký nếu bạn chưa có tài khoản.

  2. Đi tới ví và chọn Enter.

  3. Chọn ETH từ danh sách tất cả các đồng tiền có sẵn.

  4. Chọn một mạng và gửi ETH của bạn đến địa chỉ thích hợp.

  5. Thế thôi! Sau một số xác nhận trực tuyến nhất định, Ethereum sẽ được ghi có vào tài khoản Binance của bạn.


Cách lưu trữ ETH trên Binance

Nếu bạn có ý định tích cực giao dịch Ether, bạn sẽ cần lưu trữ nó trong tài khoản Binance của mình. Việc lưu trữ ETH trên Binance rất dễ dàng và an toàn, đồng thời mang đến cho bạn cơ hội tận dụng hệ sinh thái Binance thông qua cho vay, đặt cược, airdrop và quà tặng.


Cách rút ETH từ Binance

Nếu bạn đã có Ether và muốn rút từ Binance, bạn có thể thực hiện việc này một cách nhanh chóng và dễ dàng bằng cách làm theo các bước sau:

  1. Đăng nhập vào Binance.

  2. Đi tới ví của bạn và chọn Rút tiền.

  3. Chọn ETH từ danh sách tất cả các đồng tiền có sẵn.

  4. Chọn một mạng.

  5. Dán địa chỉ người nhận và nhập số tiền cần thiết.

  6. Xác nhận thao tác này trong email của bạn.

  7. Thế thôi! Sau một số xác nhận nhất định trên mạng, ETH sẽ được ghi có vào địa chỉ bạn đã cung cấp.


Cách lưu trữ ETH trên ví Ethereum

Nếu bạn muốn lưu trữ ETH trong ví của riêng mình, bạn có thể chọn một trong hai tùy chọn chính: ví nóng hoặc ví lạnh.


Ví nóng

Ví tiền điện tử được kết nối với internet được gọi là ví nóng. Thông thường, đây là ứng dụng dành cho thiết bị di động hoặc máy tính để bàn cho phép bạn kiểm tra số dư của mình cũng như gửi và nhận mã thông báo. Vì ví nóng trực tuyến nên chúng dễ bị tấn công hơn nhưng cũng thuận tiện hơn cho việc thanh toán hàng ngày. Trust Wallet là một ví dụ về ví di động đơn giản và tiện lợi hỗ trợ nhiều loại tiền khác nhau.

Ví lạnh

Ví lạnh là ví tiền điện tử không được kết nối với Internet. Vì không có mối đe dọa về một cuộc tấn công trực tuyến nên rủi ro thường thấp hơn. Đồng thời, ví lạnh thường không thuận tiện khi sử dụng như ví nóng. Ví dụ về ví lạnh có thể là ví phần cứng hoặc ví giấy, tuy nhiên ví giấy hiện được coi là một lựa chọn lỗi thời và thậm chí nguy hiểm và do đó việc sử dụng chúng không được khuyến khích.

Để tìm hiểu thêm về ví, hãy xem bài viết Các loại ví tiền điện tử.


Logo và biểu tượng Ethereum có ý nghĩa gì?

Vitalik Buterin đã thiết kế logo Ethereum đầu tiên. Nó bao gồm hai ký hiệu tổng xoay Σ (sigma trong bảng chữ cái Hy Lạp). Thiết kế logo cuối cùng (dựa trên biểu tượng này) là hình kim cương - một hình bát giác được bao quanh bởi bốn hình tam giác. Giống như các loại tiền tệ khác, Ether yêu cầu ký tự Unicode tiêu chuẩn để các ứng dụng và trang web hiển thị loại tiền tệ đó. Ký hiệu được sử dụng phổ biến nhất cho Ether là Ξ, mặc dù nó không phổ biến như $ cho đồng đô la Mỹ chẳng hạn.



Chương 4 – Khả năng mở rộng, ETH 2.0 và tương lai của Ethereum

Nội dung

  • Khả năng mở rộng là gì?

  • Tại sao Ethereum cần khả năng mở rộng?

  • Bộ ba bất khả thi về khả năng mở rộng của Blockchain

  • Có bao nhiêu giao dịch có thể được xử lý trên mạng Ethereum?

  • Ethereum 2.0 là gì?

  • Phân mảnh Ethereum là gì?

  • Ethereum Plasma là gì?

  • Triển khai Ethereum là gì?

  • Bằng chứng cổ phần (PoS) của Ethereum là gì?

  • Đặt cược Ethereum là gì?

    • Một cổ phần của Ethereum bằng bao nhiêu ETH?

    • Tôi có thể kiếm được bao nhiêu ETH bằng cách đặt cọc Ethereum?

    • ETH của tôi sẽ bị khóa khi đặt cọc trong bao lâu?

    • Những rủi ro liên quan đến việc đặt cược ETH là gì?


Khả năng mở rộng là gì?

Nói một cách đơn giản, khả năng mở rộng là khả năng phát triển của một hệ thống. Ví dụ: trong hệ thống máy tính, mạng hoặc máy chủ có thể được mở rộng quy mô để tăng tổng số giao dịch được xử lý bằng cách triển khai các kỹ thuật khác nhau.

Trong tiền điện tử, khả năng mở rộng có nghĩa là khả năng mở rộng mạng blockchain để phục vụ nhiều người dùng hơn. Càng có nhiều người dùng thì càng có nhiều hoạt động và giao dịch “cạnh tranh” với nhau để được đưa vào blockchain.


Tại sao Ethereum cần khả năng mở rộng?

Người hâm mộ Ethereum tin rằng phiên bản tiếp theo của Internet sẽ được xây dựng trên nền tảng này. Cái gọi là Web 3.0 sẽ tạo ra một cấu trúc liên kết phi tập trung được đặc trưng bởi sự vắng mặt của các bên trung gian, nhấn mạnh vào quyền riêng tư và chuyển sang quyền sở hữu thực sự đối với dữ liệu của một người. Cơ sở của nó sẽ dựa trên việc sử dụng điện toán phân tán dưới dạng hợp đồng thông minh và các giao thức lưu trữ/truyền thông phân tán.

Tuy nhiên, để làm được điều này, Ethereum cần tăng đáng kể số lượng giao dịch được xử lý mà không ảnh hưởng đến tính phân cấp của mạng. Hiện tại, Ethereum không giới hạn khối lượng giao dịch thông qua kích thước khối như Bitcoin. Thay vào đó, khí bị giới hạn để chỉ một lượng khí nhất định có thể lọt vào khối.

Ví dụ: giới hạn gas trong khối là 100.000 Gwei. Bạn muốn bao gồm mười giao dịch với 10.000 Gwei cho mỗi giao dịch, trong trường hợp đó hệ thống sẽ xử lý giao dịch. Điều tương tự sẽ xảy ra đối với hai giao dịch Gwei 50.000, nhưng mọi giao dịch bổ sung được gửi cùng với chúng sẽ chờ để được đưa vào khối tiếp theo. 

Tuy nhiên, cơ chế như vậy không phù hợp với một hệ thống mà mọi người sẽ sử dụng. Nếu có nhiều giao dịch đang chờ xử lý hơn dung lượng trống trong khối, nhật ký công việc còn lại, được gọi là tồn đọng, sẽ sớm hình thành. Giá gas sẽ tăng và người dùng sẽ cần phải trả giá cao hơn những người trả giá khác để đảm bảo rằng mạng xử lý các giao dịch của họ trước tiên. Tùy thuộc vào tình trạng tắc nghẽn mạng, các hoạt động có thể trở nên cực kỳ tốn kém đối với một số trường hợp sử dụng nhất định.

Sự phổ biến ngày càng tăng của CryptoKitties là một ví dụ điển hình về những hạn chế của Ethereum trong lĩnh vực này. Vào năm 2017, trò chơi dựa trên Ethereum đã thúc đẩy nhiều người dùng thực hiện giao dịch để tham gia nhân giống mèo kỹ thuật số của riêng họ (được biểu thị dưới dạng mã thông báo không thể thay thế). Hóa ra nó phổ biến đến mức số lượng giao dịch đang chờ xử lý tăng mạnh, thậm chí khiến mạng bị chậm lại.


Bộ ba bất khả thi về khả năng mở rộng của Blockchain

Có vẻ như chỉ cần tăng giới hạn gas khối sẽ giúp giải quyết các vấn đề về khả năng mở rộng, vì giới hạn càng cao thì càng có nhiều giao dịch được xử lý trong một thời gian nhất định, phải không?

Thật không may, điều này là không thể nếu không ảnh hưởng đến các thuộc tính chính của Ethereum. Vitalik Buterin đã đề xuất bộ ba bất khả thi về blockchain (được trình bày bên dưới) để minh họa sự cân bằng mong manh trong chuỗi.

Трилемма блокчейна

Bộ ba bất khả thi của blockchain: khả năng mở rộng (1), bảo mật (2) và phân cấp (3).


Khi tối ưu hóa các đặc điểm trên sẽ phải hy sinh một trong ba đặc điểm đó. Các chuỗi khối như Ethereum và Bitcoin ưu tiên bảo mật và phân cấp. Các thuật toán đồng thuận của họ đảm bảo tính bảo mật của các mạng bao gồm hàng nghìn nút, thật không may, điều này dẫn đến khả năng mở rộng thấp. Với rất nhiều nút chấp nhận và xác thực giao dịch, hệ thống phi tập trung sẽ chậm hơn so với các giải pháp thay thế tập trung.

Ngoài ra còn có tùy chọn loại bỏ giới hạn gas để mạng đạt được tính bảo mật và khả năng mở rộng, nhưng trong trường hợp này, nó sẽ không còn phi tập trung nữa. 

Điều này là do số lượng lớn giao dịch trong một khối ảnh hưởng trực tiếp đến kích thước của nó. Tuy nhiên, các nút trên mạng vẫn phải tải xuống và phân phối chúng định kỳ cho các nút khác, duy trì cường độ hoạt động của thiết bị. Khi giới hạn gas của khối tăng lên, các nút sẽ khó xác minh, lưu trữ và phát các khối lên mạng hơn.

Kết quả là, các nút không chịu được tải như vậy sẽ bắt đầu ngừng hoạt động. Chỉ một số ít trong số họ có thể ở lại và tiếp tục cạnh tranh với nhau, điều này sẽ dẫn đến sự tập trung hóa lớn hơn. Kết quả là chúng ta sẽ có được một blockchain an toàn và có thể mở rộng, thiếu một trong những thuộc tính chính của nó – tính phân cấp.

Cuối cùng, hãy tưởng tượng một blockchain có ưu tiên chính là phân cấp và khả năng mở rộng. Để nhanh chóng và phi tập trung cùng một lúc, bạn phải thỏa hiệp trong việc sử dụng thuật toán đồng thuận, điều này dẫn đến tính bảo mật bị suy yếu.


Có bao nhiêu giao dịch có thể được xử lý trên mạng Ethereum?

Trong những năm gần đây, Ethereum hiếm khi vượt quá 10 giao dịch mỗi giây (TPS). Đối với một nền tảng hướng tới mục tiêu trở thành “máy tính toàn cầu”, con số này thấp đến mức đáng kinh ngạc.

Tuy nhiên, việc tăng khả năng mở rộng từ lâu đã là mục tiêu của Ethereum. Plasma là một trong những biện pháp khả thi để giải quyết vấn đề này. Nó nhằm mục đích nâng cao hiệu quả của Ethereum, nhưng cũng có thể được áp dụng cho các mạng blockchain khác.


Ethereum 2.0 là gì?

Với tất cả tiềm năng của nó, Ethereum - ở trạng thái hiện tại - có những hạn chế và bất lợi đáng kể, một trong số đó chúng tôi đã thảo luận ở trên. Nói một cách đơn giản, nếu Ethereum đặt mục tiêu trở thành nền tảng cho một hệ thống tài chính mới, thì nó phải có khả năng xử lý nhiều giao dịch hơn mỗi giây. Với tính chất phân tán của mạng, vấn đề này sẽ rất khó giải quyết, hoặc ít nhất các nhà phát triển Ethereum đã làm điều này trong nhiều năm.

Một mặt, để mạng có thể được phân cấp đầy đủ, một số hạn chế vẫn cần được áp dụng. Yêu cầu chạy nút càng cao thì càng có ít người tham gia và mạng càng trở nên tập trung hơn. Do đó, việc tăng số lượng giao dịch mà Ethereum có khả năng xử lý có thể gây nguy hiểm cho toàn bộ tính toàn vẹn của hệ thống, vì nó cũng sẽ làm tăng tải trên mỗi nút.

Một nhược điểm khác của Ethereum (và các loại tiền điện tử Proof of Work khác) là nó rất tốn tài nguyên. Để thêm thành công một khối vào blockchain, bạn cần phải khai thác, việc này yêu cầu tính toán nhanh, tiêu tốn một lượng điện rất lớn.

Để giải quyết những hạn chế trên, một bộ cập nhật cốt lõi đã được đề xuất, được gọi chung là Ethereum 2.0 (hoặc ETH 2.0). Sau khi được triển khai đầy đủ, ETH 2.0 sẽ cải thiện đáng kể hiệu suất của toàn bộ mạng.


Phân mảnh Ethereum là gì?

Như đã lưu ý, tất cả các nút đều lưu trữ một bản sao của blockchain. Khi mạng mở rộng, mỗi nút phải nâng cấp, điều này sẽ tiêu tốn băng thông và bộ nhớ ổ cứng sẵn có của chúng.

Tuy nhiên, khi sử dụng sharding điều này không còn cần thiết nữa. Tên này đề cập đến quá trình chia mạng thành một tập hợp con các nút - phân đoạn. Mỗi phân đoạn này xử lý các giao dịch và hợp đồng riêng nhưng có thể giao tiếp với mạng lưới phân đoạn rộng hơn nếu cần. Vì mỗi phân đoạn được xác minh độc lập nên không cần lưu trữ dữ liệu từ các phân đoạn khác.

сеть без добавления к сети с общим доступом

Mạng vào tháng 3 năm 2020 so với mạng tương tự đã triển khai sharding.


Sharding là một trong những cách tiếp cận phức tạp nhất để mở rộng quy mô, đòi hỏi nhiều sự phát triển và triển khai sâu hơn. Nhưng nếu thực hiện thành công thì đây cũng sẽ là một trong những cách hiệu quả nhất để tăng dung lượng mạng lên gấp nhiều lần.


Ethereum Plasma là gì?

Ethereum Plasma là một giải pháp có khả năng mở rộng ngoài chuỗi, nghĩa là nó tìm cách tăng thông lượng bằng cách thực hiện các giao dịch ngoài chuỗi. Về mặt này, nó giống với sidechain và các kênh thanh toán.

Trong plasma, các chuỗi thứ cấp được gắn với chuỗi khối Ethereum chính, duy trì liên lạc giữa chúng ở mức tối thiểu. Họ hoạt động ít nhiều độc lập nhưng người dùng vẫn phải dựa vào chuỗi chính để giải quyết tranh chấp hoặc “hoàn thiện” hoạt động của mình trên chuỗi phụ.

Giảm lượng dữ liệu phải được lưu trữ trên các nút là rất quan trọng để mở rộng quy mô Ethereum thành công. Cách tiếp cận plasma cho phép các nhà phát triển xác định chức năng của chuỗi “con” trong hợp đồng thông minh được tạo trên chuỗi chính. Khi đó, các ứng dụng hoặc quy trình quá tốn kém để chạy hoặc lưu trữ trên chuỗi chính có thể được xây dựng miễn phí trên các chuỗi này.

Để hiểu đầy đủ về Plasma, hãy xem bài viết “Ethereum Plasma là gì?”


Triển khai Ethereum là gì?

Rollups tương tự như  Plasma ở chỗ nó cũng tìm cách mở rộng quy mô Ethereum bằng cách chuyển các giao dịch ra khỏi chuỗi chính. Nó có cấu trúc như thế nào? 

Một hợp đồng trên chuỗi chính chứa tất cả số tiền và bằng chứng mật mã về trạng thái hiện tại của chuỗi thứ hai. Các nhà điều hành chuỗi thứ hai, những người liên kết các hợp đồng chuỗi chính, đảm bảo rằng chỉ những thay đổi hợp lệ mới được ghi lại trong hợp đồng. Vì trạng thái này được duy trì ngoài chuỗi nên không cần lưu trữ thông tin trên blockchain. Tuy nhiên, điểm khác biệt chính giữa rollups và Plasma là tất cả các giao dịch đều được chuyển sang chuỗi chính. Bằng cách sử dụng một loại giao dịch đặc biệt, một số lượng lớn trong số chúng có thể được “cuộn lại” thành một khối đặc biệt gọi là khối tổng hợp.  

Có hai loại tổng hợp: tổng hợp lạc quan và tổng hợp ZK. Cả hai, theo cách riêng của mình, đều đảm bảo sự chuyển đổi chính xác giữa các trạng thái mạng. 

Bản tổng hợp ZK gửi các giao dịch bằng cách sử dụng xác minh mật mã được gọi là bằng chứng không có kiến ​​thức. Tên chính xác hơn cho phương pháp này là zk-SNARK. Chúng tôi sẽ bỏ qua các chi tiết về hoạt động của nó, nhưng chúng tôi sẽ giải thích lý do tại sao nó hữu ích cho việc tổng hợp. Nó cho phép các bên khác nhau chứng minh với nhau rằng họ có thông tin nhất định mà không tiết lộ. 

Trong trường hợp cuộn ZK, thông tin này thể hiện sự chuyển đổi trạng thái của mạch thứ cấp, được dịch sang mạch chính. Ưu điểm lớn của giải pháp này là quá trình này có thể xảy ra gần như ngay lập tức và khả năng xảy ra những quan niệm sai lệch về trạng thái là cực kỳ thấp.

Một bản tổng hợp lạc quan hy sinh khả năng mở rộng để có tính linh hoạt cao hơn. Sử dụng một máy ảo có tên Optimistic Virtual Machine (OVM), nó có thể chạy các hợp đồng thông minh trên chuỗi thứ cấp. Mặt khác, không có bằng chứng mật mã nào cho thấy quá trình chuyển đổi trạng thái được chuyển sang chuỗi chính sẽ hợp lệ. Để giảm thiểu vấn đề này, có một độ trễ nhỏ cho phép người dùng thách thức và từ chối các khối không hợp lệ được gửi đến chuỗi chính. 


Bằng chứng cổ phần (PoS) của Ethereum là gì?

Bằng chứng cổ phần (PoS) là một giải pháp thay thế cho phương pháp Bằng chứng công việc để xác thực các khối. Trong hệ thống Bằng chứng cổ phần, các khối không được khai thác như vậy mà thay vào đó, việc đúc tiền (đôi khi còn được gọi là rèn) được sử dụng. Thay vì các công cụ khai thác cạnh tranh về tốc độ băm, một nút (hoặc trình xác thực) được chọn ngẫu nhiên định kỳ để xác thực một khối ứng cử viên. Nếu mọi thứ được thực hiện chính xác, người xác thực sẽ nhận được tất cả phí giao dịch cho khối đó và tùy thuộc vào giao thức, có thể là phần thưởng khối.

Do không còn hoạt động khai thác nên Proof of Stake được coi là ít gây hại cho môi trường hơn. Trình xác nhận PoS không tiêu thụ nhiều điện và còn có khả năng đúc khối trên thiết bị cấp tiêu dùng.

Ethereum có kế hoạch chuyển từ PoW sang PoS trong Ethereum 2.0, một bản cập nhật có tên Casper. Mặc dù vẫn chưa biết ngày chính xác nhưng phiên bản đầu tiên có thể sẽ sớm ra mắt.


Đặt cược Ethereum là gì?

Theo giao thức Proof of Work, an ninh mạng được đảm bảo bởi các thợ mỏ. Những người khai thác không quan tâm đến việc gian lận mạng vì điều này sẽ gây lãng phí điện và mất đi phần thưởng tiềm năng. Trong Proof of Stake, không có lý thuyết trò chơi như vậy mà thay vào đó, an ninh mạng được đảm bảo bằng nhiều biện pháp kinh tế tiền điện tử khác nhau.

Hành vi không trung thực được ngăn chặn không phải bởi nguy cơ thua lỗ tiềm ẩn mà bởi nguy cơ mất tiền của chính mình. Người xác thực phải cung cấp cổ phần của họ (tức là cung cấp mã thông báo) để đủ điều kiện xác thực. Nếu một nút cố gắng gian lận, số tiền chính xác bằng ether này sẽ bị rút khỏi nút đó hoặc sẽ bị xóa dần nếu trình xác thực không phản hồi hoặc ngoại tuyến. Tuy nhiên, nếu trình xác thực chạy các nút bổ sung, nó có thể nhận được nhiều phần thưởng hơn.


Một cổ phần của Ethereum bằng bao nhiêu ETH?

Số tiền đặt cược tối thiểu cho Ethereum là 32 ETH cho mỗi người xác thực. Ngưỡng này cao đến mức một nỗ lực tấn công 51% sẽ khiến kẻ tấn công phải trả một số tiền khổng lồ.


Tôi có thể kiếm được bao nhiêu ETH bằng cách đặt cọc Ethereum?

Đây là một câu hỏi khá cụ thể. Nhìn chung, tất cả phụ thuộc vào số tiền đặt cược của bạn, tổng số ETH được phân bổ trên mạng và tỷ lệ lạm phát. Theo ước tính rất sơ bộ, tính toán hiện tại sẽ là thu nhập 6% mỗi năm. Xin lưu ý rằng đây chỉ là ước tính và tổng số có thể thay đổi trong tương lai.


ETH của tôi sẽ bị khóa khi đặt cược trong bao lâu?

Để nhận được khoản tiền rút ETH từ trình xác thực, giao dịch của bạn sẽ phải xếp hàng chờ. Nếu không có hàng đợi, thời gian rút tiền tối thiểu là 18 giờ, nhưng đây là chỉ báo động được điều chỉnh tùy thuộc vào số lượng người xác thực đang thực hiện rút tiền vào lúc này.


Những rủi ro liên quan đến việc đặt cược ETH là gì?

Vì bạn là người xác nhận có trách nhiệm duy trì tính bảo mật của mạng nên bạn cần nhận thức được những rủi ro liên quan. Nếu nút xác thực của bạn ngừng hoạt động trong thời gian dài, bạn có thể mất một phần đáng kể số tiền gửi của mình. Ngoài ra, nếu bất kỳ lúc nào số tiền gửi của bạn giảm xuống dưới 16 ETH, bạn sẽ bị loại khỏi quá trình xác thực.

Điều quan trọng là phải xem xét một yếu tố rủi ro mang tính hệ thống hơn. Bằng chứng cổ phần chưa được triển khai trên quy mô này trước đây, vì vậy chúng tôi không thể hoàn toàn tin tưởng vào độ tin cậy của hệ thống như vậy. Phần mềm luôn chứa đựng các lỗi và lỗ hổng bảo mật, có thể gây ra tác động tàn phá, đặc biệt là khi hàng tỷ đô la đang bị đe dọa.



Chương 5 – Ethereum và Tài chính phi tập trung (DeFi)

Nội dung

  • Tài chính phi tập trung (DeFi) là gì?

  • Tài chính phi tập trung (DeFi) có thể được sử dụng để làm gì?

  • Liệu tài chính phi tập trung (DeFi) có bao giờ trở thành xu hướng chủ đạo?

  • Có những ứng dụng nào liên quan đến tài chính phi tập trung (DeFi)?

  • Sàn giao dịch phi tập trung (DEX) trên Ethereum


Tài chính phi tập trung (DeFi) là gì?

Tài chính phi tập trung (hay đơn giản là DeFi) là một phong trào nhằm phi tập trung hóa các ứng dụng tài chính. DeFi dựa trên các chuỗi khối nguồn mở, công khai mà bất kỳ ai có kết nối internet (công khai) đều có thể truy cập được. Đây là yếu tố quan trọng cho sự chuyển đổi của hàng tỷ người sang hệ thống tài chính toàn cầu mới này. 

Trong hệ sinh thái DeFi đang phát triển, người dùng tương tác với các hợp đồng thông minh và với nhau thông qua mạng P2P và các ứng dụng phi tập trung (DApps). Một lợi thế quan trọng của DeFi là người dùng luôn giữ quyền sở hữu tiền của mình. 

Nói một cách đơn giản, phong trào tài chính phi tập trung (DeFi) nhằm mục đích tạo ra một hệ thống tài chính mới không bị hạn chế hiện tại. Do mức độ phân cấp tương đối cao và cơ sở nhà phát triển lớn, phần lớn DeFi hiện được xây dựng trên Ethereum. 


Tài chính phi tập trung (DeFi) có thể được sử dụng để làm gì?

Như bạn có thể biết, một trong những lợi thế quan trọng nhất của Bitcoin là mạng hoạt động độc lập, không cần sự kiểm soát trung tâm. Nhưng điều gì sẽ xảy ra nếu chúng ta sử dụng điều này như một ý tưởng cơ bản để tạo ra các ứng dụng có thể lập trình? Đây chính là tiềm năng của các ứng dụng DeFi. Không có cơ quan kiểm soát trung tâm hoặc trung gian trong hệ thống này, có nghĩa là không có sai sót. 

Chúng tôi đã nói rằng lợi thế của DeFi là quyền truy cập mở. Có hơn một tỷ người trên thế giới không được tiếp cận với bất kỳ dịch vụ tài chính nào. Hãy thử tưởng tượng bạn sẽ quản lý cuộc sống hàng ngày của mình như thế nào nếu không có chút tự tin nào về tài chính của mình? Trong khi đó, hàng tỷ người đang sống theo cách này và cuối cùng đây chính là đối tượng mà DeFi đang cố gắng phục vụ.


Liệu tài chính phi tập trung (DeFi) có bao giờ trở thành xu hướng chủ đạo?

Nhưng nếu mọi thứ đều tuyệt vời như vậy thì tại sao DeFi vẫn chưa chiếm lĩnh thế giới? Hiện tại, hầu hết các ứng dụng tài chính phi tập trung đều khó sử dụng: chúng khá cồng kềnh, thường xuyên bị hỏng và có giao diện rất thử nghiệm. Việc phát triển các khuôn khổ đồng đều cho một hệ sinh thái như vậy là vô cùng khó khăn, đặc biệt là trong môi trường phân tán.

Xây dựng hệ sinh thái DeFi đặt ra nhiều thách thức và trở ngại cho các kỹ sư phần mềm, nhà lý thuyết trò chơi, nhà thiết kế cơ chế và nhiều người khác. Do đó, câu hỏi về việc áp dụng rộng rãi DeFi vẫn còn bỏ ngỏ.


Có những ứng dụng nào liên quan đến tài chính phi tập trung (DeFi)?

Một trong những trường hợp sử dụng phổ biến nhất cho tài chính phi tập trung (DeFi) là stablecoin. Về cơ bản, đây là các token trên blockchain có giá trị gắn liền với tài sản trong thế giới thực, chẳng hạn như tiền tệ fiat. Ví dụ: BUSD được gắn với giá trị của đồng đô la Mỹ. Sự tiện lợi của các token này là chúng rất dễ dàng lưu trữ và chuyển giao khi chúng tồn tại trên blockchain.

Một loại ứng dụng phổ biến khác là ứng dụng trang đích. Có nhiều dịch vụ P2P cho phép bạn cho vay tiền và nhận lại tiền lãi. Một trong những dịch vụ tiện lợi nhất là Binance Lending. Chỉ cần chuyển tiền vào ví của bạn và bạn có thể bắt đầu kiếm lãi ngay ngày hôm sau!

Một trong những khía cạnh thú vị nhất của DeFi là sự đa dạng của các ứng dụng rất khó phân loại. Chúng bao gồm tất cả các loại thị trường P2P phi tập trung, nơi người dùng có thể trao đổi các bộ sưu tập tiền điện tử độc đáo và những thứ kỹ thuật số khác. Chúng cũng có thể bao gồm việc tạo ra các tài sản tổng hợp, nơi bất kỳ ai cũng có thể mở ra thị trường cho bất kỳ mặt hàng có giá trị nào. Ngoài ra, DeFi có thể cung cấp năng lượng cho thị trường dự đoán, thị trường phái sinh, v.v.


Sàn giao dịch phi tập trung (DEX) trên Ethereum

Sàn giao dịch phi tập trung (DEX) là một nền tảng nơi các giao dịch có thể được thực hiện trực tiếp giữa các ví của người dùng. Khi bạn giao dịch trên sàn giao dịch tập trung Binance, bạn gửi tiền của mình đến đó và giao dịch thông qua hệ thống nội bộ của sàn.

Trao đổi phi tập trung được cấu trúc khác nhau. Nhờ khả năng tuyệt vời của hợp đồng thông minh, chúng giúp bạn có thể giao dịch trực tiếp từ ví tiền điện tử của mình, loại bỏ khả năng bị hack sàn giao dịch và các rủi ro khác.

Một ví dụ điển hình về sàn giao dịch phi tập trung là Binance DEX. Ngoài ra còn có Uniswap, Kyber Network và IDEX. Nhiều người trong số họ thậm chí còn cung cấp cho bạn tùy chọn giao dịch từ ví phần cứng để bảo mật tối đa.

Централизованные и децентрализованные биржи

Trao đổi tập trung và phi tập trung.


Ở trên chúng ta đã xem xét sự khác biệt giữa các sàn giao dịch tập trung và phi tập trung. Ở bên trái, chúng ta thấy Binance đóng vai trò trung gian trong các giao dịch giữa người dùng. Ví dụ: nếu Alice muốn đổi mã thông báo A của mình lấy mã thông báo B của Boris, trước tiên cả hai phải gửi tài sản của mình lên sàn giao dịch. Sau giao dịch, Binance sẽ phân phối tiền vào số dư của họ tương ứng.

Bên phải là một tùy chọn sử dụng sàn giao dịch phi tập trung. Bạn có thể nhận thấy rằng không có bên thứ ba nào tham gia vào hoạt động như vậy. Thay vào đó, mã thông báo của Alice được trao đổi trực tiếp lấy mã thông báo của Bob bằng hợp đồng thông minh. Do đó, các bên liên quan không cần phải tin tưởng vào bên trung gian vì các điều khoản trong hợp đồng của họ được hệ thống tự động thực hiện.

Tính đến tháng 2 năm 2020, DEX là ứng dụng được sử dụng phổ biến nhất chạy trên chuỗi khối Ethereum. Mặc dù, so với các sàn giao dịch tập trung, khối lượng giao dịch vẫn còn nhỏ. Tuy nhiên, nếu các nhà phát triển và thiết kế DEX làm cho trải nghiệm người dùng hấp dẫn hơn thì DEX có thể cạnh tranh với nhiều sàn giao dịch tập trung trong tương lai.



Chương 6 – Tham gia vào mạng Ethereum

Nội dung

  • Nút Ethereum là gì?

  • Nút Ethereum hoạt động như thế nào?

  • Nút Ethereum đầy đủ

  • Các nút Ethereum được đơn giản hóa

  • Khai thác nút Ethereum

  • Khởi chạy một nút trên mạng Ethereum

  • Cách khai thác Ethereum

  • Ethereum ProgPow là gì?

  • Phần mềm Ethereum được phát triển như thế nào?

  • Khả năng mở rộng là gì?


Nút Ethereum là gì?

Nút Ethereum là một thuật ngữ có thể được sử dụng để mô tả một chương trình tương tác với mạng của nó theo một cách nào đó. Nút Ethereum có thể là bất cứ thứ gì từ ví di động đơn giản đến máy tính lưu trữ bản sao hoàn chỉnh của mạng blockchain. 

Tất cả các nút hoạt động như các điểm liên lạc trở lại; có một số loại điểm như vậy trong mạng Ethereum.


Nút Ethereum hoạt động như thế nào?

Không giống như Bitcoin, Ethereum không có chương trình tham khảo duy nhất. Trong khi hệ sinh thái Bitcoin sử dụng Bitcoin Core làm phần mềm nút chính, Ethereum có một số chương trình độc lập (nhưng tương thích) dựa trên Sách vàng của nó. Phổ biến nhất trong số đó là Geth và Parity.


Nút Ethereum đầy đủ

Để tương tác với mạng Ethereum và có thể xác minh dữ liệu độc lập trên blockchain, bạn sẽ cần chạy một nút đầy đủ bằng phần mềm tương tự như phần mềm được mô tả ở trên. 

Phần mềm như vậy tải tất cả các khối từ các nút khác về thiết bị của bạn và xác minh rằng chúng được đưa vào giao dịch một cách chính xác. Dựa trên chương trình này, cũng có thể chạy tất cả các hợp đồng thông minh đã được gọi để đảm bảo rằng tất cả những người tham gia mạng (bạn và tất cả những người ngang hàng khác) đều nhận được thông tin giống nhau. Nếu mọi việc diễn ra theo đúng kế hoạch, mỗi nút sẽ có một bản sao blockchain giống hệt và hoàn chỉnh trên các thiết bị máy tính của chúng.

Các nút đầy đủ rất quan trọng đối với hoạt động của Ethereum. Nếu tất cả các nút này không phân phối tất cả thông tin nhận được trên toàn cầu, mạng sẽ mất các thuộc tính chính: khả năng chống kiểm duyệt và phân cấp.


Các nút Ethereum được đơn giản hóa

Việc chạy một nút đầy đủ trực tiếp góp phần đảm bảo sức khỏe và sự an toàn của mạng, nhưng một nút như vậy cần có một thiết bị riêng để hoạt động, do đó cần phải bảo trì định kỳ. Các nút được đơn giản hóa có thể là lựa chọn tốt nhất cho những người dùng không thể chạy một nút đầy đủ (hoặc cho những người đơn giản là không muốn).

Đúng như tên gọi, các nút nhẹ tiêu tốn ít tài nguyên và dung lượng ổ cứng hơn. Vì vậy, chúng có thể hoạt động trên các thiết bị có thông số kỹ thuật thấp hơn như điện thoại hoặc máy tính xách tay. Đổi lại, chi phí thấp này là do các nút nhẹ không hoàn toàn tự cung cấp. Chúng không được đồng bộ hóa hoàn toàn với blockchain và do đó yêu cầu các nút đầy đủ để cung cấp cho chúng thông tin liên quan.

Các nút nhẹ rất phổ biến đối với người bán, nhà cung cấp dịch vụ và người dùng. Chúng được sử dụng rộng rãi để thực hiện và nhận thanh toán trong trường hợp việc chạy và duy trì nút đầy đủ không phải là giải pháp phù hợp.

Khai thác nút Ethereum

Nút khai thác có thể là máy khách đầy đủ hoặc đơn giản hóa. Trên thực tế, thuật ngữ “nút khai thác” không được sử dụng như trong hệ sinh thái Bitcoin; tuy nhiên, vẫn cần xác định những người tham gia mạng này.

Để khai thác Ethereum, người dùng cần có thêm phần cứng. Điều này thường liên quan đến việc tạo ra một trang trại khai thác. Nó kết hợp nhiều card màn hình, cung cấp tốc độ băm cao.

Người khai thác có hai lựa chọn: khai thác solo và nhóm khai thác. Khi khai thác một mình, người dùng làm việc một mình để tạo các khối và nếu thành công, tất cả phần thưởng sẽ thuộc về anh ta. Nếu anh ta tham gia một nhóm khai thác, anh ta sẽ kết hợp sức mạnh của mình với sức mạnh của những người dùng khác. Điều này làm tăng khả năng họ sẽ cùng nhau tìm thấy một khối, nhưng họ sẽ phải chia phần thưởng cho nhau.


Khởi chạy một nút trên mạng Ethereum

Một trong những ưu điểm chính của blockchain là khả năng truy cập mở. Điều này có nghĩa là bất kỳ ai cũng có thể chạy một nút và củng cố mạng Ethereum bằng cách xác thực các giao dịch và khối. 

Giống như Bitcoin, có một số công ty cung cấp kết nối plug-n-play cho các nút Ethereum. Điều này sẽ thuận tiện cho những ai chỉ muốn có một nút hoạt động, nhưng bạn sẽ phải trả thêm tiền cho sự thuận tiện này.

Chúng tôi đã nói rằng Ethereum có một số chương trình để chạy các nút, bao gồm Geth và Parity. Nếu muốn chạy nút của riêng mình, bạn sẽ cần phải làm quen với quy trình cài đặt cho tùy chọn bạn cần.

Nếu bạn không có kế hoạch chạy một nút lưu trữ đặc biệt, thì sức mạnh của một máy tính xách tay dành cho người tiêu dùng thông thường là đủ. Tuy nhiên, tốt hơn hết bạn không nên sử dụng máy tính mà bạn cần cho công việc hàng ngày, vì điều này có thể làm chậm đáng kể quá trình của nó. 

Chạy nút của riêng bạn hoạt động tốt nhất trên các thiết bị luôn trực tuyến. Nếu nút của bạn ngoại tuyến, có thể mất một khoảng thời gian đáng kể để đồng bộ hóa với mạng trước khi nút trực tuyến trở lại. Vì vậy, giải pháp tốt nhất cho vấn đề này sẽ là các thiết bị có chi phí lắp ráp rẻ và dễ bảo trì. Ví dụ: bạn thậm chí có thể chạy một nút đơn giản hóa trên Raspberry Pi.


Cách khai thác Ethereum

Vì mạng có kế hoạch chuyển sang Proof of Stake nên việc khai thác trên Ethereum không phải là lựa chọn lâu dài hoặc an toàn nhất. Sau khi chuyển đổi, các thợ đào rất có thể sẽ chuyển sang mạng khác hoặc bán toàn bộ thiết bị của họ.

Tuy nhiên, nếu bạn có ý định tham gia khai thác Ethereum, bạn sẽ cần phần cứng đặc biệt như card đồ họa hoặc ASIC. Nếu bạn muốn kiếm được lợi nhuận kha khá, rất có thể bạn sẽ cần một giàn khai thác và tiếp cận nguồn điện giá rẻ. Ngoài ra, bạn sẽ cần thiết lập ví Ethereum và phần mềm trang trại. Tất cả điều này đòi hỏi rất nhiều tiền và thời gian, vì vậy hãy suy nghĩ cẩn thận xem bạn có sẵn sàng thực hiện hay không. 


Ethereum ProgPow là gì?

ProgPoW là viết tắt của Bằng chứng công việc có lập trình và là viết tắt của “bằng chứng công việc có thể lập trình”. Phần mở rộng của thuật toán khai thác Ethereum này được gọi là Ethash. Mục tiêu của nó là làm cho GPU trở nên cạnh tranh hơn với ASIC. 

Khả năng kháng ASIC đã là một chủ đề được tranh luận sôi nổi trong cả cộng đồng Bitcoin và Ethereum trong nhiều năm. Trong trường hợp Bitcoin, ASIC đã trở thành phần cứng khai thác thống trị trên mạng. 

ASIC cũng có mặt trong mạng Ethereum, nhưng với số lượng nhỏ hơn nhiều; Hầu hết các thợ mỏ vẫn sử dụng card màn hình. Tuy nhiên, tình trạng này có thể sớm thay đổi khi ngày càng có nhiều công ty đưa thiết bị ASIC vào thị trường khai thác Ethereum. Nhưng tại sao ASIC có thể trở thành một vấn đề? 

Đầu tiên, máy ASIC có thể làm giảm đáng kể tính phân cấp của mạng. Nếu những người khai thác GPU không thể kiếm được lợi nhuận và buộc phải ngừng hoạt động thì hashrate sẽ tập trung vào tay một số ít người khai thác. Hơn nữa, việc phát triển chip ASIC rất tốn kém: không nhiều công ty có đủ năng lực và nguồn lực cho nó. Tất cả điều này đặt ra mối đe dọa độc quyền sản xuất, có khả năng tập trung ngành khai thác Ethereum vào tay một số tập đoàn.

Tích hợp ProgPow đã là chủ đề gây tranh cãi và tranh luận kể từ năm 2018. Và trong khi một số người tin rằng điều này có thể có lợi cho hệ sinh thái Ethereum thì nhiều người lại phản đối nó vì sợ gây ra hard fork. Khi quá trình chuyển đổi sang Proof of Stake đang đến gần, việc triển khai ProgPow vẫn còn là một vấn đề.


Phần mềm Ethereum được phát triển như thế nào?

Giống như Bitcoin, Ethereum là nguồn mở. Bất cứ ai cũng có thể tự do tham gia vào việc phát triển giao thức hoặc tạo các ứng dụng dựa trên nó. Trên thực tế, Ethereum có cộng đồng các nhà phát triển blockchain lớn nhất hiện nay.

Các tài nguyên như Làm chủ Ethereum của Andreas Antonopoulos và Gavin Wood cũng như Tài nguyên dành cho nhà phát triển từ Ethereum.org là điểm khởi đầu tuyệt vời cho các nhà phát triển muốn tham gia vào hệ sinh thái trong tương lai. 


Khả năng mở rộng là gì?

Hợp đồng thông minh ban đầu được mô tả vào những năm 1990, nhưng việc sử dụng chúng trên nền tảng blockchain sau đó đã xác định một loạt nhiệm vụ hoàn toàn mới có thể được thực hiện với chúng. Solidity, do Gavin Wood đề xuất vào năm 2014, đã trở thành ngôn ngữ lập trình chính để phát triển hợp đồng thông minh trên Ethereum. Về mặt cú pháp, nó tương tự như Java, JavaScript và C++.

Về cơ bản, Solidity cho phép các nhà phát triển viết mã có thể được chia thành các hướng dẫn mà Máy ảo Ethereum (EVM) có thể hiểu được. Nếu bạn muốn hiểu rõ hơn về điều này, hãy bắt đầu với Solidity GitHub.

Điều quan trọng cần lưu ý là Solidity không phải là ngôn ngữ duy nhất dành cho các nhà phát triển Ethereum. Một tùy chọn phổ biến khác là Vyper, có cú pháp tương tự như Python hơn.