Gửi bài viết tới BigCoin

Ethereum là gì?

Đăng bởi: tinhbigcoin  - 26/02/2020 - 1360 lượt xem
Chia sẻ
 

Chúng ta hãy tìm hiểu xem Ethereum là gì nhé!

Năm 2013, Vitalik Buterin, người sáng lập Ethereum, đã đăng cuốn sách trắng về Ethereum.

Sách trắng này mô tả Ethereum là một mã nguồn mở có thể sử dụng công khai với thuộc tính máy tính phân tán của Blockchain để chạy "hợp đồng thông minh": Ứng dụng này có thể chạy hoàn toàn theo chương trình mà không xảy ra bất kỳ tình huống bất ngờ nào khiến ứng dụng bị dừng hoạt động, gặp vấn đề về kiểm duyệt, lừa đảo hay bị can thiệp từ bên thứ ba.

Ethereum khiến mã nguồn mở cho phép các nhà phát triển xây dựng và triển khai các hợp đồng thông minh, đồng thời trực tiếp phát hành đồng tiền điện tử của họ trên blockchain ethereum, nhờ đó các nhà phát triển ko phải tạo thêm Blockchain mới. Điều này không chỉ giúp các nhà phát triển tiết kiệm thời gian tạo Blockchain mới, nó còn có thể cung cấp tính bảo mật cố hữu và công nghệ phi tập trung Ethereum nhiều hơn các nền tảng Blockchain khác.

 

Tất cả các hợp đồng thông minh được xây dựng trên công nghệ máy ảo Ethereum Turing phi tập trung trên Ethereum (Ethereum Turing-complete virtual machine), còn được gọi là Máy ảo Ethereum (Ethereum Virtual Machine) hoặc viết tắt là EVM. Đây là một phần của việc thực thi hợp đồng thông minh /tập lệnh giao thức. EVM sử dụng một mạng lưới các nút của mạng công cộng quốc tế để thực hiện tập lệnh giao thức để đảm bảo khả năng chống kiểm duyệt của nền tảng.

Tập lệnh giao thức Ethereum hoặc hợp đồng thông minh được đề cập ở trên là ngôn ngữ lập trình mới được viết cho Ethereum để phát triển ngôn ngữ lập trình hợp đồng thông minh có tên là - Solidity.

Để khuyến khích người dùng chạy các nút và thực hiện các giao thức theo tập lệnh và giảm gian lận trên mạng, thì Ethereum có tiền điện tử riêng của chính nó-Ethereum (ETH).

Khi sử dụng Ethereum, bạn cần phải trả một khoản phí thực hiện gọi là "Gas", được thanh toán bằng đồng Ethereum.

Gas sẽ được tính toán theo nhu cầu vận hành của mỗi thao tác và lệnh. Bạn càng cần nhiều tính toán thì nó càng cần nhiều gas hơn.

Lượng Ethereum phải trả cho Gas tùy thuộc vào bạn, nhưng bạn phải biết rằng nút sẽ ưu tiên phục vụ cho các yêu cầu theo số tiền mà người dùng trả.

Ưu điểm của việc sử dụng Ethereum là có thể đảm bảo hoạt động bình thường trong mọi tình huống bất ngờ. Nếu máy chủ của một công ty ngừng hoạt động, công việc sẽ buộc phải dừng lại. Nhưng nếu bất kỳ nút nào trên Ethereum ngừng hoạt động, thì còn có nhiều máy chủ trực tuyến trên khắp thế giới có thể tiếp tục hỗ trợ các dịch vụ đó. Tương tự nó cũng được dùng trong việc kiểm duyệt. Kể cả có kẻ nào đó có ác ý tấn công được một máy chủ thì chuyện tắt hàng trăm hàng ngàn máy chủ tập trung thì đó thực sự là điều không thể. Điều này giúp bảo vệ dịch vụ và đảm bảo rằng dịch vụ này công khai cho bất kỳ ai ở bất cứ đâu trên thế giới.

Nói tóm lại, Ethereum là một công nghệ Blockchain với ngôn ngữ lập trình tích hợp. Nó cũng giống như một máy tính thế giới dựa trên công nghệ đồng thuận.Vì những lợi thế được cung cấp bởi Ethereum không có sẵn trong các máy chủ thông thường khác, nên tất cả mọi người đều chạy các ứng dụng của chúng!

 

Trích nguồn: binance.vision

Thảo luận thêm tại:

Email: Bigcoinvietnam@gmail.com

Hotline: (+84) 972 678 963

Facebook Fanpage: + https://www.facebook.com/Bigcoinvietnam/

Telegram: https://t.me/bigcoinvietnam

Twitter: https://twitter.com/bigcoinvietnam

Youtube channel: https://www.youtube.com/channel/UCSqu48gRo3ClM71WAUgFgxQ

Chia sẻ  
  
  
  
60% Rating
Điểm: 3 / 5
117 Bình chọn

Sự giải thích xoay quanh bằng chứng ủy quyền cổ phần


Sự giải thích xoay quanh bằng chứng ủy quyền cổ phần

So với cơ chế của bằng chứng cổ phần-PoS (Proof of Stake) trước đây, thuật toán đồng thuận bằng chứng ủy quyền cổ phần- DPoS (Delegated Proof of Stake) được nhiều người coi là phiên bản hiệu quả và dân chủ hơn.

 

Vì bằng chứng công việc (PoW) đòi hỏi nhiều nguồn lực từ bên ngoài trong việc thiết kế, nên PoS và DPoS đều được sử dụng làm phương án thay thế cho thuật toán đồng thuận PoW. Thuật toán PoW sử dụng một số lượng lớn các phép tính để đảm bảo một sổ cái phân tán không bị thay đổi, minh bạch và phi tập trung. Ngược lại, PoS và DPoS cần ít tài nguyên hơn, nên trong phần thiết kế sẽ bền vững và thân thiện với môi trường hơn. Để hiểu nguyên tắc làm việc của DPoS, trước tiên chúng ta phải nắm được một số kiến ​​thức cơ bản về PoW và PoS.

 

Bằng chứng công việc (PoW)

Hầu hết các hệ thống tiền điện tử chạy trên Blockchain-một sổ cái phân tán, và PoW là thuật toán đồng thuận đầu tiên được sử dụng. Nó tạo thành phần cốt lõi của giao thức Bitcoin, chịu trách nhiệm tạo các khối mới và giữ an toàn cho mạng (thông qua khai thác). Bitcoin đã được đề xuất như một sự thay thế cho một hệ thống tiền tệ truyền thống toàn cầu tập trung và không hiệu quả.

Proof-of-work giới thiệu một giao thức đồng thuận khả thi, khiến việc chuyển tiền không còn cần phải thông qua một tổ chức tập trung tiến hành. Nó cho phép thực hiện các giao dịch thanh toán phi tập trung trong thời gian thực trên một mạng kinh tế ngang hàng, loại bỏ nhu cầu về các đơn vị trung gian và giảm chi phí giao dịch tổng thể.

Cùng với các loại nút khác, hệ thống PoW được duy trì bởi một mạng lưới các nút khai thác. Nó sử dụng phần cứng chuyên dụng (máy khai thác ASIC) để cố gắng giải quyết các vấn đề mã hóa phức tạp và trung bình mười phút sẽ khai thác được một khối mới. Người khai thác có thể thêm các khối mới vào Blockchain chỉ sau khi họ tìm ra giải pháp cho khối đó. Nói cách khác, người khai thác chỉ có thể làm điều này sau khi hoàn thành PoW, và PoW sẽ dùng số tiền điện tử mới được khai thác và tất cả phí giao dịch cho khối này để thưởng cho người khai thác. Tuy nhiên, điều này đòi hỏi chi phí cực kỳ cao vì nó cần nhiều năng lượng và nhiều lần thử thất bại. Ngoài ra, phần cứng ASIC cũng rất đắt tiền.

Ngoài chi phí bảo trì hệ thống, còn có những vấn đề khiến hệ thống PoW bị gây nhiễu - đặc biệt là về khả năng mở rộng (lượng giao dịch mỗi giây là rất hạn chế). Tuy nhiên, Blockchains PoW được coi là an toàn và đáng tin cậy nhất, và nó vẫn là tiêu chuẩn cho các giải pháp chịu lỗi.

 

Bằng chứng cổ phần (PoS)

Các thuật toán đồng thuận PoS là phương án thay thế phổ biến nhất cho bằng chứng công việc (PoW). Bằng chứng cổ phần được thiết kế để giải quyết sự thiếu hiệu quả và một số vấn đề mới phát sinh trên các Blockchain dựa trên PoW. Nó tập trung xem xét chi phí khai thác PoW (tiêu thụ điện năng và phần cứng). Về cơ bản, PoS dùng cách xác định để đảm bảo (tính bảo mật) của Blockchain. Trong các hệ thống này không còn có sự khai thác ở đây nữa, và việc xác minh các khối mới phụ thuộc vào số lượng tiền như là cổ phiếu. Một người nắm giữ càng nhiều tiền, xác suất được chọn làm người xác nhận khối càng cao (còn được gọi là thợ đúc xu hoặc thợ rèn).

Mặc dù PoW phụ thuộc vào đầu tư từ bên ngoài (tiêu thụ năng lượng và phần cứng), nhưng PoS củng cố tính bảo mật của Blockchain bằng cách đầu tư nội bộ (tiền điện tử của chính nó).

Ngoài ra, hệ thống Proof-of-Stake khiến việc tấn công blockchain trở nên tốn kém hơn, vì các cuộc tấn công thành công cần ít nhất 51% tổng lượng xu hiện có. Và các cuộc tấn công thất bại sẽ gây ra thiệt hại kinh tế lớn. Mặc dù PoS có những lợi thế khiến người ta phải tín phục và cơ hội phát triển là rất lớn, nhưng hệ thống này vẫn còn ở giai đoạn đầu và chưa được thử nghiệm trên quy mô lớn hơn.

 

Bằng chứng cổ phần ủy quyền (DPoS)

Thuật toán đồng thuận Delegated Proof of Stake (DPoS) đã được đưa ra bởi Daniel Larimer (BM) vào năm 2014. Bitshares, Steem, Ark và Lisk là một số dự án tiền điện tử sử dụng thuật toán đồng thuận DPoS.

Các Blockchain dựa trên DPoS có một hệ thống bỏ phiếu và người có lợi ích liên quan sẽ giao công việc của họ cho các bên thứ ba. Nói cách khác, họ có thể bỏ phiếu cho một số đại diện thay họ bảo vệ mạng. Các đại diện còn được gọi là nhân chứng và họ có trách nhiệm đạt được sự đồng thuận trong quá trình tạo và xác minh các khối mới. Quyền bỏ phiếu tỷ lệ thuận với số lượng xu được giữ bởi mỗi người dùng và hệ thống bỏ phiếu cũng khác nhau theo từng dự án. Nói tóm lại thì, mỗi đại diện đưa ra một đề xuất riêng khi họ yêu cầu bỏ phiếu. Thông thường, các đại diện thu thập các phần thưởng và chia chúng theo tỷ lệ cho người bỏ phiếu.

Do đó, thuật toán DPoS tạo ra một hệ thống bỏ phiếu phụ thuộc trực tiếp vào danh tiếng của người đại diện. Nếu một nút được chọn hoạt động không đúng hoặc không hoạt động hiệu quả, nó sẽ sớm bị loại và bị thay thế bởi một nút khác.

Về mặt hiệu suất, so với PoW và PoS, thì blockchain DPoS có khả năng mở rộng hơn và có khả năng xử lý giao dịch (TPS) mỗi giây được nhiều hơn.

 

DPoS và PoS

Mặc dù DPoS và PoS khá giống nhau về mặt lợi ích, nhưng DPoS đã đưa ra một hệ thống bỏ phiếu dân chủ hết sức mới, để chọn ra nhà sản xuất khối. Vì hệ thống DPoS được duy trì bởi các người bầu chọn, các đại diện cần phải có động lực trung thực và hiệu quả, nếu không họ sẽ bị bỏ phiếu loại. Ngoài ra, giao dịch mỗi giây của Blockchain DPoS thường nhanh hơn Blockchain PoS.

 

DPoS và PoW

Không giống như PoS đang phải cố gắng giải quyết các vấn đề của PoW, thì DPoS được thiết kế để đơn giản hóa quy trình tạo khối. Do đó, hệ thống DPoS có thể xử lý một số lượng lớn các giao dịch trực tuyến một cách nhanh chóng. Cách sử dụng của DPoS khác với PoW và PoS. Vì Proof-of-work vẫn được công nhận là thuật toán đồng thuận bảo mật nhất, nên hầu hết các giao dịch tài chính sẽ được diễn ra ở đây. PoS nhanh hơn PoW và có thể chính vì thế nên nó có nhiều tính năng sử dụng hơn. DPoS giới hạn tầm quan trọng của cổ phần trong quá trình bầu chọn các nhà sản xuất khối. Không giống như cạnh tranh dựa trên hệ thống PoW, việc tạo thành khối thực tế là được xác định trước. Mỗi một nhân chứng sẽ lần lượt sản xuất các khối. Một số người cho rằng DPoS nên được xem như là một hệ thống bằng chứng có thẩm quyền.

 

Kết luận

DPoS rất khác so với PoW và thậm chí là cả PoS. Nó sẽ đưa việc bỏ phiếu của những người có lợi ích liên quan vào và coi đó như là một cách thức để quyết định và thúc đẩy các đại diện(hoặc nhân chứng) trung thực và hiệu quả. Tuy nhiên, quy trình sản xuất khối thực tế hoàn toàn khác với hệ thống PoS, và trong phần lớn các trường hợp thì nó cho thấy hiệu suất cao hơn về mặt giao dịch mỗi giây.

 

Trích nguồn: binance.vision

Thảo luận thêm tại:

Email: Bigcoinvietnam@gmail.com

Hotline: (+84) 972 678 963

Facebook Fanpage: + https://www.facebook.com/Bigcoinvietnam/

Telegram: https://t.me/bigcoinvietnam

Twitter: https://twitter.com/bigcoinvietnam

Youtube channel: https://www.youtube.com/channel/UCSqu48gRo3ClM71WAUgFgxQ

Chia sẻ  
  
  
  
60% Rating
Điểm: 3 / 5
117 Bình chọn