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

Cách tính phí giao dịch Bitcoin và giải quyết các giao dịch đang chờ xử lý

Đăng bởi: Mi_A  - 06/09/2018 - 2277 lượt xem
Chia sẻ
 

Hướng dẫn này sẽ giải thích giúp bạn những điều cơ bản về phí, khi bạn không trả một khoản phí đủ lớn nhưng bạn vẫn có thể tính toán được những điều có thể làm

 

Tóm tắt bài viết:

 

Phí giao dịch Bitcoin (đôi khi được gọi là phí khai thác) cho phép người dùng ưu tiên giao dịch của họ (đôi khi được gọi là tx) so với các giao dịch khác và được đưa nhanh hơn vào sổ kế toán giao dịch của Bitcoin, và được gọi là danh sách đầy đủ các khối được khai thác kể từ khi tạo Bitcoin. Ngoài ra còn có một công ty được gọi là Blockchain.info cung cấp các dịch vụ Bitcoin khác nhau như một nhà thám hiểm khối và một ví bitcoin nhưng họ không có quyền kiểm soát hoặc thẩm quyền đối với blockchain của Bitcoin.

Để xác định một giao dịch trong blockchain có giá trị bao nhiêu, thợ đào coin (miner) sẽ xem xét giao dịch nào có mức phí cao nhất. Không trả đủ lệ phí đôi khi có thể khiến giao dịch của bạn bị kẹt trong một thời gian rất dài.

Đây là những gì chúng ta sẽ tìm hiểu:

  1. Phí giao dịch Bitcoin là gì?
  2. Mức phí – Cách tính phí
  3. Giảm phí giao dịch
  4. Cách ví tiền xử lý các khoản phí
  5. Cách đối phó các giao dịch chưa được xác nhận / đang chờ xử lý

 

I - Phí giao dịch Bitcoin là gì?

Phí giao dịch là khoản tiền chủ sở hữu Bitcoin trả cho thợ đào coin bất cứ khi nào họ muốn chuyển tiền đến một địa chỉ bitcoin khác. Để hiểu chi tiết hơn, chúng ta cần hiểu điều gì sẽ xảy ra khi bạn gửi Bitcoin tới một địa chỉ khác:

  1. Các giao dịch được mỗi máy tính kiểm tra sẽ giữ một bản sao mang tính hợp lệ của blockchain Bitcoin (Còn được gọi là node). Về cơ bản, ở giai đoạn này các node đang kiểm tra lịch sử giao dịch Bitcoin để chứng minh rằng bạn có Bitcoin và bạn muốn chi tiêu trong giới hạn số dư của bạn.

  2. Sau khi một giao dịch được coi là hợp lệ, nó đi vào Mempool (viết tắt của Memory Pool). Bạn có thể hiểu đây là loại một “phòng chờ”, nơi giao dịch ngồi và chờ đợi một thợ đào coin lựa chọn và đóng gói nó vào một khối để giao dịch. Tại thời điểm này, giao dịch được coi là “giao dịch chưa được xác nhận” hoặc “giao dịch 0 xác nhận”.

  3. Một khi thợ đào coin chọn giao dịch và đưa nó vào trong một khối được đào thành công, giao dịch được coi là đã xác nhận.

Một khối (block) chỉ có thể tổ chức một số lượng giao dịch hữu hạn (tại thời điểm hiện tại số lượng trung bình là 2500), vì vậy khi mạng lưới đông đúc và có rất nhiều giao dịch đang chờ để được xác nhận thì thợ đào coin sẽ ưu tiên giao dịch có phí trả cho họ cao hơn.

 

 

Vì vậy, lệ phí là một cách để báo hiệu cho thợ đào coin về mức khẩn cấp của giao dịch mà bạn đang muốn gửi. Nếu bạn muốn được xác nhận nhanh hơn, bạn sẽ phải trả một khoản phí lớn hơn. Nếu bạn không gấp, bạn có thể chờ đợi và trả một khoản phí nhỏ hơn.

Người gửi giao dịch luôn là người trả phí.

 

II - Feerate - Cách tính phí

Trước đây, lệ phí có những quy định khác so với ngày nay. Bạn có thể gửi giao dịch miễn phí nếu giao dịch của bạn có kích thước nhỏ hoặc nếu nó được “ưu tiên”. Tuy nhiên, hiện nay, mọi thứ đã thay đổi và mọi giao dịch đều bắt buộc phải trả một khoản phí nếu muốn được xác nhận.

Việc tính toán phí giao dịch Bitcoin sao cho phù hợp không phải là một chuyện đơn giản, cách tính như sau:

Mỗi giao dịch đều có kích thước, giống như kích thước tệp trên máy tính của bạn. Vì muốn tối đa hóa lợi nhuận của mình, thợ đào coin sẽ ưu tiên các giao dịch có chi phí lớn hơn. Tôi sẽ lấy ví dụ trên một thị trường khác để bạn dễ hiểu hơn.

Khi bạn đến để mua hoặc thuê một căn hộ thường có chi phí cho mỗi mét vuông. Giá căn hộ cũng tương tự như phí giao dịch bạn phải trả. Mức phí chính là chi phí của Bitcoin cho mỗi mét vuông.

Mức phí được đo bằng Satoshi mỗi byte. Có nghĩ là lấy Satoshi (đơn vị nhỏ nhất của tài khoản trong Bitcoin), nhân với bấy nhiêu byte (đơn vị kích thước). Tại bất kỳ thời điểm nào bạn cũng có thể kiểm tra ước tính cho mức phí phải trả cho giao dịch của bạn trong khối tiếp theo. Tỷ lệ này thay đổi tùy thuộc vào mạng lưới có nhiều giao dịch hay không.

 

 

Kích thước giao dịch phụ thuộc vào một số yếu tố khác nhau, những yếu tố quan trọng nhất là:

  1. Số lượng đầu vào

Mỗi bitcoin bạn sở hữu, cốt lõi của nó chỉ là một tham chiếu đến các giao dịch trong quá khứ đã được gửi cho bạn, thêm vào số tiền của riêng bạn. Các tham chiếu này được gọi là đầu vào (input). Khi bạn gửi Bitcoin cho một người nào đó, tức là bạn đang chọn đầu vào khác nhau trong quá khứ và chuyển chúng cho người nhận dưới dạng đầu ra (output). Giao dịch của bạn càng có nhiều đầu vào thì kích thước của nó càng lớn.

Ví dụ: Giả sử bạn sở hữu 1 Bitcoin. Khi bạn gửi 1 Bitcoin này cho người khác, giao dịch của bạn sẽ bao gồm tất cả các tham chiếu trước đó.

  1. Số lượng đầu ra

Nói một cách đơn giản, đầu ra là số lượng địa chỉ bạn đang muốn trả tiền cho họ. Ví dụ: nếu bạn chỉ trả tiền cho một địa chỉ, rất có thể bạn sẽ thực sự tạo ra hai kết quả đầu ra. Một cho địa chỉ bạn đang gửi đến, và một số khác để “tự thối lại”.

Lưu ý: Nếu tổng số tiền đầu vào của bạn bằng chính xác số tiền bạn cần thanh toán, sẽ không có đầu ra thứ hai.

  1. Kịch bản phức tạp hơn khi một số giao dịch sử dụng các tính năng đặc biệt như multisig. Các tính năng này làm tăng kích thước giao dịch.

Người dùng trung bình vẫn khó có thể tính kích thước giao dịch dựa trên các yếu tố này. May mắn thay, ví Bitcoin của bạn sẽ làm điều này cho bạn và đề xuất khoản phí mà bạn phải trả, dựa trên mức phí trung bình trong thời điểm giao dịch.

Cách tính phí hiển thị trên blockchain:

Blockchain Bitcoin không cho biết phí được trả cho mỗi giao dịch một cách rõ ràng. Cách duy nhất để suy ra khoản phí nào cần được người gửi thanh toán là tính toán chênh lệch giữa số lượng Bitcoin được gửi trừ đi số tiền đã nhận và số tiền đã được trả lại như tiền thối.

 

 

III - Cách làm tốt nhất để giảm phí giao dịch

Có một số cách giúp bạn có thể tránh phải trả phí cao:

  • Tránh gửi các giao dịch khi mạng đang đông đúc

Khi mạng lưới Bitcoin vô cùng đông đúc (ví dụ như khi giá tăng vọt và nhiều người đang tìm mua Bitcoin), người dùng sẽ tăng giá để ưu tiên cho giao dịch của họ. Điều này có thể khiến lệ phí trở nên đắt đỏ hơn. Nếu bạn có thể chờ đến khi mạng lưới ít giao dịch hơn, bạn có thể tiết kiệm rất nhiều chi phí.

  • Sử dụng ví có hỗ trợ SegWit

SegWit (viết tắt của Segregated Witness) là bản nâng cấp giao thức Bitcoin, chỉnh sửa cấu hình dữ liệu của giao dịch bằng cách tạo ra tệp có kích thước nhỏ hơn. Nhiều ví đã hỗ trợ tính năng này và giúp cắt giảm đáng kể chi phí giao dịch cho trader.

  • Gộp đầu vào

Bạn càng có nhiều đầu vào để tạo giao dịch, thì kích thước của giao dịch càng lớn và bạn càng phải trả thêm nhiều tiền cho nó. Nếu bạn muốn giữ phí thấp, mỗi lần muốn trade, bạn có thể sửa đổi đầu vào. Điều này được thực hiện bằng cách gửi nhiều đầu vào nhỏ đến địa chỉ bạn sở hữu tại một thời điểm khi mạng lưới đang có phí thấp. Bằng cách này, bạn sẽ giảm đáng kể phí trong tương lai vì bạn sẽ chỉ có một đầu vào.

  • Gộp đầu ra

Ngoài việc hợp nhất đầu vào, bạn cũng có thể gộp nhiều đầu ra (hoặc thanh toán) cho một giao dịch. Không phải tất cả các ví đều hỗ trợ tính năng này, nhưng nếu ví của bạn cho phép điều này, bạn sẽ có thể gửi thanh toán đến một số địa chỉ trong một giao dịch và như vậy sẽ giúp làm giảm phí bắt buộc.

 

IV - Cách ví Bitcoin xử lý các khoản phí

Ví Bitcoin cố gắng đề xuất một khoản phí hợp lý, dựa trên mức độ hiện tại của mạng lưới bitcoin. Một số ví và dịch vụ quản lý các khoản phí kém và có chi phí rất cao, vì vậy những người khác cũng phải tăng chi phí để giao dịch của họ được ưu tiên.

Hầu hết các ví cho phép bạn điều chỉnh phí hoặc ít nhất là đặt mức ưu đãi chung (thấp, trung bình hoặc cao). Như chúng tôi đã nói trước đó, để chọn khoản phí phù hợp, trước tiên bạn sẽ cần phải biết kích thước của giao dịch. Nếu ví của bạn cung cấp cho bạn thông tin đó, thì bạn có thể sử dụng bảng ước tính phù hợp để tìm ra số tiền bạn cần phải trả để nhanh chóng được đóng gói trong khối tiếp theo.

Dưới đây là ví dụ:

Nếu kích thước giao dịch của bạn là 16.000 byte và tại thời điểm giao dịch mức phí trung bình được đưa vào trong khối tiếp theo là 10 Satoshis / byte, bạn sẽ cần phải trả 10 x 16.000. Tức là bạn phải trả 160.000 Satoshis để có cơ hội được đưa vào khối tiếp theo.

Bây giờ chúng ta đã biết phí là gì, hãy tìm hiểu xem khi mức phí bị sai lệch, chúng ta nên làm gì.

 

V- Giao dịch Bitcoin của tôi bị kẹt trong tình trạng “Chưa được xác nhận” – tôi phải làm gì?

Hầu hết người dùng Bitcoin không phải là “chuyên gia tính phí”. Do đó, thường bạn sẽ nghe thấy người ta phàn nàn rằng giao dịch của họ bị mắc kẹt trong tình trạng “chưa được xác nhận” (unconfirmed) hoặc “chờ” (pending), đặc biệt là khi mạng lưới đông đúc và giá của coin đang phục hồi.

Điều gì khiến một giao dịch “bị mắc kẹt”?

Có 2 nguyên nhân sau:

  1. Bạn không phải trả một khoản phí đủ cao để thợ đào coin ưu tiên chọn giao dịch của bạn.
  2. Bạn đang cố gắng gửi coin từ một giao dịch gửi cho bạn chưa được xác nhận.

Vậy phải làm gì khi gặp phải tình trạng như vậy? Dưới đây là các tùy chọn của bạn:

Phương án 1: Đợi

Đôi khi, chờ đợi là điều tốt nhất. Nếu giao dịch của bạn không khẩn cấp, hãy nghỉ ngơi và quên nó trong ít nhất 72 giờ. Khi thợ đào coin đã xử lý xong những giao dịch có phí cao hơn, họ sẽ nhìn đến giao dịch của bạn.

 

Phương án 2: Replace By Fee – RBF

Replace By Fee (RBF) là một tính năng cho phép ví thực hiện lại một giao dịch với mức phí cao hơn. Hãy nhớ rằng chỉ có vài ví hỗ trợ RBF. Nếu ví của bạn có hỗ trợ RBF, nó có thể giúp bạn tránh khỏi những cơn đau đầu liên quan đến tính toán chi phí, và thực sự không có bất lợi gì khi sử dụng nó.

 

Phương án 3: Transaction acceleration (Bộ tăng tốc giao dịch)

Có các bộ tăng tốc giao dịch khác nhau được các mining pool vận hành. Họ sẽ thêm giao dịch của bạn vào khối tiếp theo mà họ đào nếu họ có khả năng làm như vậy. Một số người sẽ làm miễn phí, trong khi những người khác được miễn phí dưới một số giới hạn kích thước nhất định, một số pool tính phí trả trước, trong khi một số pool sẽ yêu cầu tiền boa.

Để giao dịch của bạn được đưa vào bộ tăng tốc giao dịch, bạn sẽ cần ID của giao dịch đó. Đây là mã nhận dạng giao dịch duy nhất của bạn và nó thường có thể được tìm thấy trong danh sách các giao dịch trong ví của bạn.

 

 

Dưới đây là một số bộ tăng tốc giao dịch được đề xuất:

  1. Bộ tăng tốc ConfirmTX cung cấp xử lý giao dịch miễn phí dưới 300 byte. Các giao dịch lớn hơn phải trả $5.
  2. Khi xử lý một giao dịch bị mắc kẹt, diễn đàn cho bộ tăng tốc Coolwave cũng đáng để thử. Để có thể gửi giao dịch của bạn, bạn sẽ cần phải đăng ký một tài khoản trên diễn đàn BitcoinTalk.
  3. Bộ tăng tốc của ViaBTC miễn phí, nhưng nó thường không có sẵn, vì nó chỉ chấp nhận 100 giao dịch chưa được xác nhận mỗi giờ. Vì vậy, để được chấp nhận, có thể bạn sẽ phải gửi lại giao dịch liên tục mỗi giờ. ViaBTC cũng cung cấp lựa chọn thanh toán, nhưng họ chỉ chấp nhận Bitcoin Cash.

 

Phương án cuối cùng

Nếu các cách trên thất bại, bạn sẽ có hai tùy chọn cuối cùng:

  • Cố gắng chi gấp đôi (double spend) phí giao dịch
  • Sử dụng “Child Pays for Parent

Chi gấp đôi: Hành động này tức là bạn sẽ phải gửi lại cùng một giao dịch nhưng với mức phí cao hơn. Nó giống như RBF, nhưng với một khác biệt lớn: các giao dịch RBF tuân theo các quy tắc giao thức đã được thiết lập và được tích hợp trong một số thiết kế ví. Mặt khác, chi gấp đôi rất ít được thực hiện.

Child Pays for Parent (hoặc CPFP): Trong loại giao dịch này bạn dùng Coin gửi đến nhưng vẫn chưa chưa được xác nhận. Các khoản phí trên giao dịch gửi đi mới sẽ phải đủ cao để trang trải cho cả hai giao dịch này.

Một thợ đào coin thường thích đào các giao dịch cũ, phí thấp và bao gồm giao dịch chưa được xác nhận, để yêu cầu bồi thường vì giao dịch CPFP mới sẽ đội chi phí lên (vì nó không thể chấp nhận giao dịch mới trước khi giao dịch cũ được xác nhận).

Cả hai quy trình này khá khó khăn, có thể khiến bạn gặp rủi ro và không dành cho người dùng trung bình, vì vậy chúng tôi sẽ không nói quá chi tiết trong hướng dẫn này. Bitcoin wiki có mô tả chi tiết quá trình thực hiện cho cả hai phương pháp.

 

VI - Giao dịch của tôi có bị kẹt vĩnh viễn không?

Câu trả lời ngắn gọn là không.

Câu trả lời đúng – có thể không, nhưng nó còn tùy. Trước đó trong bài viết này tôi đã nói về giao dịch chờ đợi trong mempool để được một thợ mỏ chọn.

Vì mempool không tồn tại chỉ ở một nơi. Mỗi máy tính (hoặc node) xác nhận giao dịch, có một phần trong ổ đĩa cứng dành riêng để lưu trữ giao dịch đang chờ xử lý. Vì vậy, các node khác nhau có các phiên bản mempool khác nhau, tùy thuộc vào giao dịch mà chúng biết và lưu trữ trong bộ nhớ.

Nếu một giao dịch không được xác nhận trong một thời gian dài, nó sẽ bị xóa khỏi mempool của node. Thời gian chờ mặc định hiện tại là 72 giờ nhưng các node có thể đặt thời lượng của riêng chúng. Các giao dịch có giá trị thấp nhất cũng sẽ bị xóa khỏi mempool, các giao dịch phí cao hơn sẽ được nhập vào và mempool bị giới hạn về kích thước.

Đây là lý do tại sao tôi đã nói ở trên rằng bạn nên chờ ít nhất 72 tiếng đồng hồ để nhận lại một trong hai kết quả: Một là giao dịch của bạn sẽ được xác nhận, hai là nó sẽ được xóa khỏi tất cả các mempool trong mạng lưới và số tiền sẽ được trả về ví của bạn.

Có thể sẽ có một node nào đó sẽ không bao giờ quên giao dịch của bạn, và thậm chí đôi khi có thể phát lại nó, nhắc nhở các nút khác về nó. Trong trường hợp đó, giao dịch của bạn có thể bị mắc kẹt mãi mãi.

 

 

 

Tổng kết

Như bạn có thể thấy vấn đề chi phí khá phức tạp và là một chủ đề gây nhiều tranh cãi. Trên thực tế, lý do chính Bitcoin Cash được tạo ra để giải quyết kích thước khối Bitcoin, hạn chế vấn đề về số lượng giao dịch mà Bitcoin có thể xử lý với từng khối.

Giao dịch với chi phí thấp rất quan trọng và đó cũng là mục đích khi tạo ra Bitcoin. Nhưng khi Bitcoin ngày càng trở nên phổ biến, ngày càng có nhiều người sử dụng nó và mạng lưới cần tìm giải pháp mới để xử lý nhu cầu của người dùng. Một ứng viên đầy triển vọng cho giải pháp như vậy là Lightning Network. Tuy nó không hoàn toàn sẵn sàng để được áp dụng chính thống, nhưng Lightning Network vẫn hứa hẹn có thể thực hiện các giao dịch gần như là ngay lập tức và miễn phí cho tất cả các Bitcoiner.

 

Nội dung bài viết, phân tích bao gồm ý kiến cá nhân của tác giả theo điều kiện của thị trường tại thời điểm phân tích. Các nhà đầu tư nên thực hiện nghiên cứu thị trường riêng của mình trước khi tham gia đầu tư.

Bạn đang theo dõi " Cách tính phí giao dịch Bitcoin và giải quyết các giao dịch đang chờ xử lý " tại mục : TIN TỨC  . Bạn nghĩ sao về các thông tin trong bài viết, hãy  bình luận ở bên dưới cho Bigcoinvietnam biết ý kiến và thông tin của bạn nhé!

 

Tổng hợp và biên soạn: Bigcoinvietnam.com

Nguồn: Pinkblockchain

Chia sẻ  
  
  
  
50.88% Rating
Điểm: 2.54 / 5
57 Bình chọn

Mi_A

Là member của nhóm Core Team - Team chuyên phân tích các dự án Coins, ICO chuyên nghiệp của Bigcoinvietnam.

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ẻ  
  
  
  
50.88% Rating
Điểm: 2.54 / 5
57 Bình chọn