Ethereum ( ETH ) đã đi từ một giấy trắng vào năm 2013 đến một blockchain hàng tỷ đô la mà nhiều dự án đã xây dựng. Blockchain đã tồn tại từ sự thúc giục của đồng sáng tạo Vitalik Buterin về nhiều chức năng hơn Bitcoin ( BTC ) đã cung cấp về xây dựng một hệ sinh thái xung quanh.
Chính xác thì blockchain Ethereum là gì? Blockchain Ethereum là một biển sâu của các thành phần và phẩm chất, tạo ra một hệ sinh thái của các giải pháp xung quanh, chẳng hạn như trao đổi phi tập trung (DEXs) và các phân cấp tài chính (DeFi) sản phẩm , có thể. Bài viết này nhằm mục đích giúp mọi người hiểu những điều cơ bản của Ethereum – những gì làm cho blockchain trở nên nổi bật và tiềm năng được giữ bên trong.
Để so sánh và tương phản ETH và BTC, hãy đọc — Bitcoin so với Ethereum: Sự khác biệt chính giữa BTC và ETH
Một cái nhìn tổng quan rộng về blockchain Ethereum và các thành phần của nó
Trước hết, Ethereum là gì? Ethereum có blockchain riêng không? Vâng. Ethereum là một blockchain hoạt động hoàn toàn riêng biệt với các blockchain bản địa khác, chẳng hạn như chuỗi Bitcoin. Ethereum có đồng xu riêng của mình, giao dịch trên các sàn giao dịch crypto dưới ETH ticker, đôi khi được gọi là Ether, được sử dụng theo nhiều cách khác nhau trong suốt không gian crypto.
Nói tóm lại, Ethereum phục vụ như một nền tảng của các loại – một khuôn khổ công nghệ mà các nhà phát triển có thể sử dụng để xây dựng các sản phẩm chạy trên blockchain Ethereum, sử dụng trang điểm phân cấp của nó.
giao thức vay và cho vay DeFi, ví dụ, để cho chủ sở hữu crypto vay và cho vay tài sản crypto, song song với việc trả tiền hoặc kiếm lãi (tùy thuộc vào hành động) tất cả mà không có một thực thể trung gian tập trung. Thay vì một người trung gian, các giao thức như vậy dựa vào mã máy tính được lập trình để hoàn thành một số hành động nhất định trên blockchain Ethereum, nếu giao thức được xây dựng trên Ethereum. Các blockchains khác cũng tồn tại trên đó các nhà phát triển có thể xây dựng.
Để biết thêm thông tin chung về Ethereum, đọc— Ethereum là gì: Một người mới bắt đầu hướng dẫn để ETH cryptocurrency
Ether
Như đã nói ở trên, ETH, còn được gọi là Ether, là đồng tiền gốc của Ethereum blockchain. ETH có một số cách sử dụng trong hệ sinh thái Ethereum, chẳng hạn như thanh toán phí cho các hoạt động trên blockchain Ethereum.
Gửi ETH từ người này sang người khác, ví dụ, yêu cầu người gửi phải chi tiêu một lượng ETH để gửi giao dịch thông qua trên blockchain – về cơ bản là một khoản thanh toán cho những người đưa tài nguyên vào việc chạy blockchain. Thông tin thêm về phí và giao dịch trong phần tiếp theo.
Mỗi đồng tiền ETH được chia hết cho một số chữ số thập phân nhất định. Các thước đo nhỏ nhất của ETH, 0.000000000000000001 ETH, được gọi là một Wei. Tại 0.000000001 ETH (10^-9 ETH), một Gwei (đơn vị khí) là một lượng ETH lớn hơn một chút. Thay vì đề cập đến rằng khí đốt của bạn có giá 0.000000001 Ether, bạn có thể nói rằng nó có giá 1 Gwei. Thuật ngữ “Gwei” là viết tắt của “Giga-wei”, và nó đề cập đến một đơn vị 1.000.000 Wei.
Khái niệm này tương tự như Bitcoin. Mỗi BTC được tạo thành từ 100 triệu Satoshis, nghĩa là 0.00000001 BTC bằng một Satoshi.
ETH cũng là một tài sản crypto nổi tiếng được giao dịch trên các sàn giao dịch crypto, được biết đến là duy trì sự biến động giá đáng kể.
Gas, phí và giao dịch
Blockchain Ethereum có miễn phí không? Không hẳn. Khí là những gì làm cho thế giới Ethereum đi vòng quanh. Nói tóm lại, gas là thuật ngữ được sử dụng để mô tả chi phí trong ETH mà nó cần để gửi bất kỳ giao dịch nào trên blockchain Ethereum. Trên mạng Ethereum, gas là một đơn vị đo lường cho sức mạnh tính toán được sử dụng để thực hiện một hợp đồng thông minh hoặc một giao dịch.
Về cơ bản, chi phí này đại diện cho công việc cần thiết được thực hiện bởi các thợ mỏ blockchain để phản ánh và xác nhận những thay đổi đó trên mạng. Hơn nữa, trước tiên khách hàng phải thực hiện thanh toán (tức là gửi ETH) để hoàn thành mọi giao dịch trên mạng Ethereum, và giá trị tiền tệ tạm thời được gọi là khí. Các giao dịch chuyển giao đơn giản đòi hỏi tổng cộng 21000 đơn vị khí đốt. Phí cao trên Ethereum nổi lên như là một vấn đề trong 2020 và 2021 phù hợp với sự gia tăng trong DeFi và không nấm mã thông báo (NFT) hoạt động .
Tương tác với blockchain Ethereum đòi hỏi một giao dịch, mà về cơ bản là một hướng được đưa ra để thay đổi một cái gì đó trên blockchain Ethereum – xảy ra khi một người kiểm soát một tài khoản thuộc sở hữu bên ngoài (nhiều hơn ở bên dưới) ký với các khóa riêng của họ để ra lệnh rằng giao dịch. ( Khóa riêng cho phép chủ sở hữu mật mã kiểm soát tài sản của họ)
Gửi ETH cho ai đó đóng vai trò như một ví dụ về một giao dịch. Nó thay đổi mạng lưới để phản ánh chuyển quyền sở hữu ETH, đòi hỏi sự tham gia của các thợ mỏ trên blockchain, những người được trả một khoản phí cho công việc của họ. Lệ phí này được gọi là phí xăng. Những người bắt đầu giao dịch là những người trả lệ phí cho các giao dịch đó. Các giao dịch mạng Ethereum được hiển thị công khai trên các nhà thám hiểm blockchain Ethereum.
Các thông tin sau đây được bao gồm trong một giao dịch đã gửi:
Sau khi nâng cấp London
Ethereum đã trải qua một ngã ba gọi là London vào năm 2021 đã thay đổi cấu trúc phí của nó, trong số các thay đổi khác. Thay vì một khoản phí thẳng được trả cho thợ mỏ với mỗi giao dịch, như về cơ bản là trường hợp trong quá khứ, các giao dịch sau ngã ba London bao gồm một khoản phí cơ bản, một khoản phí tip hoặc phí ưu tiên và một khoản phí tối đa.
Phí cơ sở: Phí cơ sở được xác định bằng cách so sánh kích thước của khối trước đó (tổng lượng khí tiêu thụ cho tất cả các giao dịch) với kích thước mục tiêu. Nếu vượt quá kích thước khối mục tiêu, phí cơ bản sẽ tăng tối đa 12,5% mỗi khối. Bởi vì sự tăng trưởng theo cấp số nhân này, việc duy trì một kích thước khối lớn vô thời hạn là không thể tồn tại về mặt kinh tế.
Lệ phí cơ bản sẽ bị đốt cháy, giảm nguồn cung lưu thông của ETH, và đầu sẽ đi đến thợ mỏ như thanh toán.
Phí ưu tiên (hoặc lời khuyên): Thợ mỏ sẽ thấy nó thuận lợi về mặt kinh tế để khai thác các khối trống mà không có lời khuyên bởi vì họ sẽ nhận được phần thưởng khối tương tự. Một mẹo nhỏ cho người thợ mỏ một động lực tối thiểu để bao gồm một giao dịch trong hoàn cảnh bình thường.
Một mẹo cao hơn sẽ được yêu cầu cho các giao dịch cần được ưu tiên hơn các giao dịch khác trong cùng một khối để đặt giá cao hơn các giao dịch cạnh tranh.
Phí tối đa: Người dùng có thể chọn số tiền tối đa mà họ chuẩn bị để thanh toán cho giao dịch của họ được thực hiện trên mạng Ethereum, được gọi là tham số MaxFeeperGas (tùy chọn).
Phí tối đa phải lớn hơn tổng phí cơ bản và tiền boa cho một giao dịch được hoàn thành. Sự khác biệt giữa phí tối đa và tổng phí cơ bản và tiền boa được hoàn trả cho người gửi giao dịch.
Các ngã ba cũng mang lại khả năng cho các khối Ethereum mở rộng và hợp đồng dựa trên lưu lượng truy cập, với phí cơ bản điều chỉnh cho phù hợp. Hơn nữa, Ethereum ngăn chặn các diễn viên xấu gửi thư rác mạng bằng cách tính phí gas cho mỗi lần tính toán được thực hiện trên đó.
Don’t know what a block is? For a general understanding of blockchain technology, read — How does blockchain work? A beginners guide to blockchain technology
Các nút
Các nút Blockchain, nói chung, phục vụ như là các điểm lưu trữ thông tin tương tác trên bất kỳ blockchain nào nhất định. Công nghệ Blockchain phụ thuộc vào nhiều người tham gia trên toàn cầu, giữ cho nhau chịu trách nhiệm về giao dịch và sự đồng thuận mạng.
Một bộ ba loại nút khác biệt tồn tại trên blockchain Ethereum — các nút nhẹ, đầy đủ và lưu trữ — tùy thuộc vào mục tiêu của người chạy nút, sức mạnh tính toán và khả dụng lưu trữ phần cứng.
Các nút ánh sáng chỉ sử dụng một lượng dữ liệu hạn chế, rút ngắn từ các khối trên chuỗi, và chúng phải đồng bộ với các nút đầy đủ khác trên mạng để đảm bảo độ chính xác.
Các nút đầy đủ mang nhiều dữ liệu và lịch sử blockchain hơn đáng kể và có thể tập hợp dữ liệu lịch sử trên lệnh.
Cuối cùng, các nút lưu trữ giữ toàn bộ lịch sử của blockchain Ethereum — tất cả các khối trước đó chứa đầy các giao dịch và dữ liệu. Kích thước của blockchain Ethereum khá lớn, chiếm dung lượng lưu trữ đáng kể, làm cho câu hỏi “blockchain Ethereum lớn như thế nào” trở thành một truy vấn hợp lý cho những người quan tâm đến việc chạy một nút lưu trữ trên Ethereum.
Hai nút còn lại là Ethereum Virtual Machine (EVM) và các nút khai thác mỏ. EVM về cơ bản chịu trách nhiệm cung cấp một thời gian chạy có thể thực thi mã hợp đồng thông minh. Các nút thuộc về thợ mỏ được gọi là nút khai thác mỏ. Các nút này được kết nối với cùng một mạng với EVM.
Tài khoản
Tài khoản trên blockchain Ethereum phục vụ nhiều mục đích và có hai hình thức. Đầu tiên được gọi là tài khoản thuộc sở hữu bên ngoài (EOA). Loại tài khoản này là một điểm trên blockchain Ethereum mà bất cứ ai cũng có thể tạo miễn phí để lưu trữ, nhận và gửi ETH hoặc token được xây dựng trên blockchain Ethereum, chẳng hạn như token ERC-20. Việc gửi hoặc nhận tài sản qua EOA đòi hỏi phải có hành động từ một nguồn bên ngoài.
Loại tài khoản thứ hai trên blockchain Ethereum được biết đến như một tài khoản hợp đồng. Tài khoản hợp đồng là các thiết lập được mã hóa trên blockchain Ethereum hoàn thành các hành động nếu đáp ứng một số điều kiện nhất định.
tổ chức chương trình hợp đồng để hoàn thành các hành động mà họ muốn xảy ra dựa trên một kích hoạt. Ví dụ, một hợp đồng thông minh có thể được lập trình để gửi một số tiền nhất định ETH cho một công ty như là thanh toán vào ngày thứ ba của mỗi tháng, sử dụng thời gian để kích hoạt hành động. Với chủ tài khoản gửi ETH từ EOA của họ đến hợp đồng để giữ khi thời gian thanh toán đến. Ngược lại với EOAs, các tài khoản hợp đồng tốn ETH để thiết lập.
Blockchain của Ethereum cũng bao gồm khái niệm Nonces. Một nonce về cơ bản là một số duy nhất là một phần của dữ liệu cho bất kỳ giao dịch hoặc khối nhất định. PoW nonces trên Ethereum là những con số khác biệt đi kèm với mỗi khối mới được khai thác. Tài khoản trên blockchain của Ethereum đảm bảo rằng chi tiêu gấp đôi được tránh bằng cách theo dõi số tiền giao dịch.
EOAs có thể tương tác với nhau, và với các hợp đồng. Hợp đồng cũng có thể giao tiếp với các hợp đồng khác và EOA, nhưng không thể hành động mà không có kích hoạt.
The topic of EOAs overlaps with crypto wallet usage. For an explanation of how crypto wallets work, take a look at — Ethereum wallets: A beginner’s guide to storing ETH.
Máy ảo Ethereum (EVM)
EVM là một công cụ tính toán có chức năng như một máy tính phân cấp với hàng triệu ứng dụng có thể được thực thi. EVM là khuôn khổ cốt lõi của blockchain Ethereum. Về cơ bản nó ra lệnh cách hệ thống tổng thể chạy và duy trì chính nó, có những thay đổi vào tài khoản.
Công việc của EVM là thêm các tính năng mới vào blockchain để giảm các vấn đề với sổ cái phân tán. EVM được sử dụng bởi mỗi nút Ethereum để duy trì sự đồng thuận blockchain.
Ethereum cho phép hợp đồng thông minh, đó là những đoạn mã chạy trên nền tảng. Mã bên trong EVM hoàn toàn bị cô lập, có nghĩa là nó không có quyền truy cập vào mạng, hệ thống tập tin, hoặc các quá trình khác.
Một hợp đồng được viết bằng mã hóa hợp đồng thông minh được chuyển thành những gì được gọi là bytecode. Phần lớn mã nguồn được sử dụng trong các hợp đồng thông minh được viết bằng ngôn ngữ lập trình Solidity . Dữ liệu sau đó được dịch sang mã opcodes mà EVM có thể hiểu được. Các mã hoạt động sau đó được sử dụng bởi EVM để thực hiện các tác vụ cụ thể.
Do đó, công việc của EVM là giữ cho blockchain Ethereum phù hợp, tương tự như hệ thống xương của cơ thể con người.
Smart contracts
Hợp đồng thông minh là các địa chỉ blockchain riêng biệt trên các mạng tương thích được đi kèm với các mã cụ thể. Các nhà phát triển xây dựng các địa chỉ được mã hóa này để hoàn thành một chức năng lựa chọn của nhà phát triển, đang chờ một giao dịch bên ngoài kích hoạt hợp đồng thông minh. Hợp đồng thông minh được xử lý trên Ethereum Virtual Machine (EVM) trong trường hợp của Ethereum blockchain.
Hơn nữa, một hợp đồng thông minh Ethereum về cơ bản là một tài khoản trên blockchain Ethereum, được quyết định bởi mã để hoàn thành một hành động tự động nếu người dùng gửi một giao dịch đến tài khoản đó. Việc mã hóa và tung ra một hợp đồng thông minh trên blockchain Ethereum đòi hỏi người dùng phải chi tiêu ETH như phí khí để tương tác với blockchain Ethereum.
Hợp đồng thông minh là một vấn đề lớn trong ngành công nghiệp mật mã khi họ mở ra tiềm năng đáng kể và là cơ sở cho các ứng dụng phi tập trung (DApps) , chẳng hạn như DEXs . Một dApp là một dịch vụ hoặc giải pháp chào đón một giao diện mà mọi người có thể tương tác, trong khi các hoạt động trên phụ trợ được điều hành bởi các hợp đồng thông minh trên một sổ cái phân phối tương thích, chẳng hạn như Ethereum. Không phải tất cả các blockchains đều tương thích với hợp đồng thông minh. Ngoài ra, hợp đồng thông minh có thể được tạo ra và chạy mà không cần công nghệ sổ cái phân phối.
Khai thác Ethereum, khối và sự đồng thuận
Ethereum is a blockchain running according to a proof-of-work (PoW) consensus algorithm. Numerous pieces of computer hardware dedicated to mining Ethereum run continuously all over the world, helping to run and secure the Ethereum blockchain. Each computer hardware setup is called a miner.
Những thợ mỏ này chạy liên tục, cố gắng tìm ra câu trả lời cho các câu đố phức tạp. Tìm một giải pháp cho một câu đố được gọi là xác nhận một khối. Mỗi khối chứa một số lượng giao dịch nhất định và một phần thưởng khai thác mỏ.
Người thợ mỏ chiến thắng nhận được phần thưởng đó, cũng như các khoản phí liên quan đến các giao dịch được bao gồm trong khối đó. Blockchain Ethereum được tạo thành từ một số lượng liên tục của các khối này, mỗi khối bao gồm dữ liệu buộc nó vào các khối trước và sau đó.
Một trong những thợ mỏ cuối cùng sẽ giải quyết vấn đề và phát sóng nó đến phần còn lại của mạng. Các thợ mỏ khác sẽ kiểm tra phản hồi và, nếu đúng, sẽ kiểm tra lại từng giao dịch trước khi chấp nhận khối, và thêm nó vào trường hợp sổ cái của họ, và trả phần thưởng.
Để biết thêm thông tin về sự đồng thuận, khối và cách blockchain hoạt động, hãy đọc — blockchain hoạt động như thế nào? Tất cả mọi thứ cần biết
Ethereum 2.0 – Tương lai của blockchain
Ethereum is in the midst of a transition to Ethereum 2.0 (Eth2), a solution to scale the blockchain and convert its consensus mechanism from proof-of-work to proof-of-stake (PoS). Scaling has been an issue for Ethereum, given the high fees the blockchain has required, at times, for those participating in certain Ethereum-based DeFi solutions.
PoS in general is touted as less energy-intensive than PoW and relies on holders of the PoS blockchain’s native asset — called stakers, in contrast to miners on PoW — to run the network. Ethereum’s PoS blockchain will rely on validators — holders who have staked 32 ETH — to run the Ethereum 2.0 blockchain. The transition to Eth2 started in December 2020, with the launch of the Eth2 Beacon Chain, although the transition, as a whole, is expected to take some time.
Learn about Eth2 here — Ethereum upgrades: A beginner’s guide to ETH 2.0