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

Quá trình quyết định mức phí phát sinh giao dịch trong CREDITS

Đăng bởi:   - 26/05/2018 - 302 lượt xem
Chia sẻ
 

Quá trình quyết định mức phí phát sinh giao dịch

Việc quyết định mức phí phát sinh giao dịch và thủ tục chiết xuất tập con các giao dịch hợp lệ từ một tập hợp giao dịch cho trước.

Nền tảng CREDITS có đưa ra một mức phí giao dịch. Điều này có nghĩa là một lượng CS nhất định, các token sử dụng bên trong hệ thống có thể áp dụng đối với các giao dịch tài chính, phí được trích từ tài khoản gửi tại thời điểm giao dịch được sinh ra. Lượng phí phụ thuộc vào số lượng giao dịch được dồn vào xử lý trong 1 vòng (1 vòng là quá trình 1 block sinh ra, một lượng giao dịch nhất định được xử lý), và cũng phụ thuộc vào kích thước vật lý của các giao dịch đó. Mức phí cho mỗi cấu phần được giới hạn ở các giá trị tối thiểu và tối đa. Nói cách khác thì thậm chí nếu hoạt động giao dịch của tài khoản gửi thực sự cao hơn hay thấp hơn, mức phí có thể phải chi trả bởi tài khoản gửi sẽ không bao giờ vượt qua mức giới hạn tối đa hay tối thiểu. Hãy cùng nhìn nhận kỹ hơn các mối quan hệ phụ thuộc của các cấu phần.

Mối quan hệ về mức phí giao dịch qua mỗi vòng

Theo bitcoin vietnam Lượng phí bị ảnh hưởng mở cả số lượng giao dịch trong 1 vòng và cả số lượng các node tin cậy (trusted node). Cả 2 giá trị trên đều là giá trị biến đổi nhưng chúng bị giới hạn bởi mức giới hạn tối thiểu và tối đa. Ví dụ, mỗi vòng có ít nhất một giao dịch. Số lượng giao dịch tối đa trong một vòng là 65,535. Số lượng trung bình đề cử sẽ được thiết lập tương đương là 10,000 giao dịch. Số lượng các node cũng không xác định. Mỗi vòng sẽ yêu cầu tối thiểu là 3 node và tối đa là 101.

Mối quan hệ giữa mức phí và số lượng giao dịch mỗi vòng

Cứ càng nhiều giao dịch tham gia vào 1 vòng, thì mức phí lại giảm đi.

Cấu thành giá được biểu thị bằng một hàm số xác định theo từng khoảng, số lượng giao dịch được biểu thị bằng hoành độ và giá giao dịch mỗi vòng được thể hiện trên tung độ. Khi kết hợp các điểm hoành độ và tung độ sẽ cho ra một biểu đồ cấu thành giá. Dưới đây là một ví dụ với 4 điểm cố định: 1. (1, P1), 2 (n2, P2), 3. (n3, P3), 4. (65,536, P4).

Giả sử là chúng ta có một tập hợp Q các giá trị cho trước số lượng các giao dịch với giá trị giao dịch đã biết trong phân khúc này, công thức tính là {ni, ni}qi=1, phân khúc của hàm số theo khoảng sẽ là P=ki. n+bi trong khoảng [ni, ni+1] là khoảng số lượng giao dịch, phân khúc này được xác định bằng hệ thống các phương trình.

Giải được hệ thống này sẽ xác định được thành tố liên quan cho tất cả các phân khúc q-1.

Số lượng trusted node trong 1 vòng và ảnh hưởng của nó lên lượng phí

Số lượng trusted node trong 1 vòng càng cao thì mức phí càng cao.

Giá giao dịch sẽ tăng lên theo tỷ lệ với số lượng trusted node trong một vòng theo một hằng số quy chuẩn nhất định về tỷ lệ, nó cũng tăng theo cấp độ phương trình bậc hai với số lượng trusted node. Sự phụ thuộc này đến từ thực tế là tất cả các node đều có quyền lợi bình đẳng và thuật toán đồng thuận thì đi liền với việc gửi các tin nhắn với độ phụ thuộc tính bằng tỷ lệ bình phương. Quan hệ kết quả về giá cả 1 một vòng là Pм, M là số trusted node được tính toán dựa trên công thức Pм=α⋅М+β⋅М2.

Sự phụ thuộc về phí giao dịch với hoạt động giao dịch của tài khoản gửi

Số lượng giao dịch sinh ra trên tài khoản gửi càng lớn, thì mức phí càng cao.

Trong trường hợp này, giá trị đối thiểu và tối đa cũng được áp dụng vào. Giới hạn dưới được thiết lập là 0 TPS (giao dịch trên giây), giới hạn trên là 1,310,720 giao dịch trên giây. Giá giao dịch thiết lập trên nguyên tắc tương tự như nguyên tắc phụ thuộc vòng giao dịch. Cặp tham số có một vai trò quan trọng, tổng số lương giao dịch mỗi giây cho một tài khoản gửi và điểm giao dịch cho hoạt động giao dịch cho trước của tk gửi. Nếu số lượng các giao dịch đi ra mà tăng lên, thì phí cũng tăng lên, như được thể hiện dưới biểu đồ.

Quy trình chiết xuất tập con các giao dịch hợp lệ từ số giao dịch cho trước.

Một tập con các giao dịch hợp lệ được xác định dựa theo thuật toán D. Serdyuk.

Hãy giả sử là tài khoản gửi A có số dư là 10. Trong vòng tiếp theo, tk A tham gia vào 4 giao dịch trong giới hạn khả năng gửi và 2 giao dịch trong giới hạn khả năng nhận. Tất cả những giao dịch này đều nằm trong cùng một vòng.

Theo như kết quả ghi chép giao dịch, số dư của A là:

(số dư hiện tại) – (tổng phí các giao dịch đã gửi) + (tổng phí các giao dịch đã nhận): 10–(9+10+11+15)+(7+8+12)=10–45+27=-8

Tài khoản gửi A, vì một lý do nào đó không biết trước, phát sinh thêm 1 giao dịch nữa, nếu chúng ta xóa giao dịch đã được hiện lên trong con số màu xanh đậm bên dưới khỏi bảng trên, sau đó số dư của A sẽ là số dương. Tuy nhiên, điều này sẽ kéo theo việc chúng ta lại phải tính toán lại từ đầu số dư tài khoản của B và tất cả những người tham gia khác cũng sẽ bị ảnh hưởng theo.

Kết luận

Như các bạn thấy thì nguyên tắc thiết lập mức phí trên đây được trình bày rất minh bạch và có một logic rõ ràng đằng sau, với việc phí được tính toán dựa trên cơ chế bên trên. Điều đó đã nói lên rằng việc tuân thủ các mức độ tham gia hợp lí sẽ được đảm bảo bằng các giới hạn ảnh hưởng đến lượng phí. Nền tảng này cho phép các giao dịch hợp lệ tránh được khả năng vướng lỗi từ giai đoạn ban đầu. Để có thêm những mô tả chi tiết hơn về mô hình toán học đằng sau quá trình một lượng phí giao dịch phát sinh cũng như quy trình chiết xuất tập con các giao dịch hợp lệ, các bạn có thể xem qua Github.

https://github.com/orgs/CREDITSCOM

 Bạn đang xem: Quá trình quyết định mức phí phát sinh giao dịch Tại chuyên mục: Phân Tích

Biên soạn: Bigcoinvietnam

Chia sẻ  
  
  
  
100% Rating
Điểm: 5 / 5
2 Bình chọn

Tôi là một người đam mê công nghệ, theo chủ nghĩa vị lai, và là một thành viên tích cực của core team Bigcoinvietnam.

Vitalik Buterin: Những dự án hứa hẹn TPS cao là một đống RÁC tập trung


Trong bài phát biểu quan trọng được đưa ra tại một Hội Nghị vào nửa đầu tháng 1 năm 2019, đồng sáng lập Ethereum và là một người có ảnh hưởng trong lĩnh vực blockchain- Vitalik Buterin đã đưa ra một tuyên bố gây tranh cãi và khiến nhiều người phải “cau mày”.

Khi một thành viên khán giả hỏi anh ta về khả năng xử lý số giao dịch trên mỗi giây của công nghệ Casper CBC sắp tới, Buterin đã nhanh chóng ngắt lời thành viên khán giả này trước khi đưa ra tuyên bố không khỏi bất ngờ cho khán giả về việc có bao nhiêu người hiện đang hiểu lầm và ưu tiên không chính đáng “tỷ lệ TPS cao” (số giao dịch/giây).

Trong tuyên bố này, anh nói rằng các dự án sử dụng các thuật toán thay thế để đạt được tỷ lệ TPS cao “một cách vô lý” đều được coi là một “đống rác tập trung”.

RẺ, Nhanh, Bảo Mật- Chỉ chọn 2 tính chất

Trước khi chúng ta đi sâu vào phân tích kỹ thuật của CBC Casper sắp tới, chúng ta cần thảo luận về những gì Buterin đang muốn nhấn mạnh ở đây. Ngoài ra, tại sao Buterin lại cảm thấy rằng các dự án mà quá tập trung vào TPS (giao dịch mỗi giây) đang cố gắng tận dụng những từ ngữ gây hiểu lầm thay vì thực sự hướng đến việc phát triển một công nghệ ổn định và phi tập trung?

Để hiểu rõ hơn, TPS đề cập đến số lượng giao dịch mà một mạng lưới tiền mã hóa có thể xử lý được trên mỗi giây. Bitcoin có thể xử lý một lượng TPS tương đối thấp. Điều này càng bị ảnh hưởng hơn bởi nhu cầu mua bán Bitcoin cực kỳ cao trên mạng đôi khi dẫn đến việc phí giao dịch tăng cao.

Ngoài ra, các mạng lưới gần đây có tỷ lệ TPS cao hơn, nhưng có lẽ tính bảo mật lại không cao bằng mạng lưới Bitcoin (điều mà mạng blockchain của Bitcoin luôn tự hào). Ví dụ, mặc dù bitcoin có TPS tương đối thấp, cho đến ngày nay, nó chưa bao giờ bị tấn công 51%, tấn công chênh thời gian hoặc bất kỳ đợt tấn công lớn nào khác.

So sánh điều này với các dự án mới hơn và có TPS cao hơn như Verge -đã bị tấn công thành công nhiều lần trước đó. Các bạn đừng hiểu nhầm rằng việc có nhiều TPS hơn sẽ tự động làm cho dự án kém an toàn hơn. Thay vào đó, điều này nhắc nhở rằng chỉ cần có TPS cao là không đủ để xây dựng một mạng lưới mã hóa đáng tin cậy, an toàn và đáng tin cậy.

Giải quyết vấn đề TPS là một điểm nhức nhối đối với những người đam mê công nghệ mã hóa. Các cuộc tranh luận xung quanh điều này có thể trở nên khó chịu đến nỗi nhiều cuộc nội chiến “ảo” đã diễn ra. Ví dụ kinh điển là Bitcoin Cash tách ra khỏi bitcoin, chủ yếu do mong muốn có TPS cao hơn và phí giao dịch thấp hơn. Trước đó, một sự cố tương tự đã xảy ra với Litecoin (mặc dù nó không gây tranh cãi vì Litecoin mang một tên và danh tính hoàn toàn khác, trái ngược với tuyên bố hướng đến việc trở thành “bitcoin thật”).

“Một đống RÁC tập trung”?

Theo Buterin, có nhiều cách để đạt được TPS cao và không phải tất cả các phương thức này đều giống nhau.  Buterin đặc biệt nêu ra các thuật toán như VFT, và tuyên bố rằng cách duy nhất các dự án này có thể đạt được số TPS đáng tự hào của họ là tập trung hóa.

Đội nhóm của Buterin đang phát triển theo hướng ngược lại. Thay vì cố gắng hết sức để đạt tỷ lệ TPS cao nhất có thể, mục tiêu của họ là tập trung vào hai điều. Đầu tiên, làm việc kiểm duyệt hoặc đảo ngược khối khó hơnlượng thời gian thực hiện các giao dịch an toàn. Theo Buterin, hai mối quan tâm này mới là vấn đề, không phải là tỷ lệ TPS cao ngất trời.

 

Buterin chia sẻ cụ thể:

 “Khi một dự án blockchain tuyên bố: Chúng tôi có thể thực hiện 3500 TPS vì chúng tôi có thể phát triển một thuật toán khác, điều tôi thực sự muốn nói là họ chỉ giống một đống rác tập trung chỉ hoạt động vì mạng lưới có những BẢY NODE đang vận hành.”

Nói cách khác, Buterin tuyên bố rằng các dự án này chỉ có thể đạt được TPS của họ vì họ dựa vào những gì thực chất là điểm trung tâm của sự thất bại. Phương pháp thiết kế mạng này là phản đề cho cách các mạng tiền mã hóa được cho là hoạt động

Bạn có thể nghĩ theo cách này. Mỗi khối bitcoin chỉ có thể chứa 1 MB dữ liệu. Theo tiêu chuẩn của ngày hôm nay, khối lượng dữ liệu đó là rất nhỏ. Nếu chúng ta lưu trữ tất cả sức mạnh xử lý của mạng bitcoin trên mạng, dịch vụ đám mây AWS của Amazon, nó có thể dễ dàng xử lý hàng tỷ hoặc thậm chí hàng nghìn tỷ giao dịch mỗi giây.

Vậy tại sao chúng ta không làm vậy? Đáp án đơn giản. Bitcoin được thiết kế là một mạng lưới phi tập trung/ phân cấp, điều đó có nghĩa là nó miễn nhiễm với sự kiểm duyệt và nỗ lực của các thể lực bên ngoài (ví dụ như chính phủ, cảnh sát, v.v.). Nếu tất cả các giao dịch mạng bitcoin nếu được vận hành trên một dịch vụ đám mây sẽ thuộc sở hữu của một công ty và có thể bị gỡ xuống trong vài giây theo yêu cầu của một thực thể chính phủ mà công ty điều hành mạng sẽ buộc phải tuân thủ.

Về cơ bản những gì chúng ta đang có chính là một sự đánh đổi. Mạng bitcoin hy sinh tốc độ cực cao và khả năng thông lượng lớn- các đặc điểm của một hệ thống tập trung phát triển cao để đổi lấy hệ thống chậm hơn nhiều, tuy nhiên miễn nhiễm với kiểm duyệt và gỡ xuống.

Ý chính trong tuyên bố của Buterin là những dự án không tên mà ông đang đề cập đến về cơ bản là đi theo con đường này. Họ đang chọn tập trung hóa và tốc độ cao thay vì tính phân cấp và bảo mật.

Để hỗ trợ điều này, anh nói: “Mục đích của các thuật toán đồng thuận không phải là tạo ra một blockchain có tốc độ xử lý nhanh mà là tạo ra một blockchain an toàn.”

Tổng quan về Casper CBC

Làm thế nào một dự án có thể đạt được TPS cao trong khi vẫn giữ được tính chất phi tập trungbảo mật?

Buterin tuyên bố rằng thay vì dựa vào công nghệ dành riêng để tối đa hóa TPS, tỷ lệ TPS cao hơn có thể đạt được bằng cách sử dụng các công nghệ như sharding và các công nghệ lớp 2 khác (ví dụ khác là Lightning Network hoặc Plasma).

Một công nghệ như vậy mà Ethereum Foundation đang phát triển được gọi là Casper CBC. CBC là viết tắt của độ-chính-xác-được-xây-dựng (correction-by-construction). Nó liên quan đến một bộ các giao thức mới sẽ tác động đến cách đạt được sự đồng

Thành viên R & D của Ethereum Aditya Asgaonkar mô tả CBC như thế này: được gọi là độ-chính-xác-được-xây-dựng (hay CBC) bởi vì tính chính xác của các giao thức mới được đảm bảo ngay khi xây, bằng cách tăng dần xác định một giao thức trừu tượng (và có thể chính xác) hơn nữa.

Việc triển khai Casper đã được dự đoán từ khá lâu và hứa hẹn sẽ giúp mạng lưới thay đổi từ cơ chế đồng thuận bằng chứng công việc (PoW) được cho là lãng phí - nghĩa là khai thác trên các thiết bị ASIC tiêu thụ lượng lớn năng lượng và tài nguyên- sang cơ chế đồng thuận mới- cơ chế bằng chứng cổ phần (PoS).

Cơ chế này đòi hỏi nhiều kỹ thuật tiên tiến hơn để đạt được tỷ lệ TPS cao, nhưng hoàn toàn có thể, miễn là các nhà phát triển tìm ra cách để làm điều đó mà không làm mất tính bảo mật của mạng.

Nói tóm lại thì…

Bàn về các dự án, công nghệ và con người khác gần như là một đặc trưng nơi Buterin. Trong quá khứ khi anh đã đưa ra những lời tuyên bố như thế này, và câu trả lời thường được chia làm 2 phần: những người đồng ý với ý kiến của anh và những người thấy nơi anh “sự khoa trương thiển cận hoặc không đầy đủ”. Trong trường hợp này, Buterin đã không đề cập đến bất kỳ dự án cụ thể nào, và vì vậy chúng ta thấy đây là những phỏng đoán có giáo dục về những mạng lưới “nào đó” mà anh ấy đang đề cập.

Tuy nhiên, trong ngắn hạn, các bình luận của Buterin vẫn chưa có nhiều sự ủng hộ. Một số thông tin đã được công khai liên quan đến sự phát triển của Casper và CBC, nhưng công chúng vẫn chưa được cấp quyền truy cập đầy đủ vào Casper. Do đó, chúng ta chưa biết là liệu lời hứa của Buterin có trở thành sự thật hay không.

Có lẽ chúng ta sẽ biết thêm chi tiết về Casper và có thể xác định trực tiếp bao nhiêu sự thật được chứa trong tuyên bố đầy cảm xúc của Buterin trước thềm năm mới ở những cập nhật lần sau. Nhưng dù sao đây cũng là một quan điểm đánh chú ý và đánh giá!

Bạn đang đọc: Vitalik Buterin: Những dự án hứa hẹn TPS cao là một đống RÁC tập trung

Theo Blockonomi

Chia sẻ  
  
  
  
100% Rating
Điểm: 5 / 5
2 Bình chọn

admin

Mang giá trị lại cho tất cả mọi người

Bigcoin Việt Nam - Phân tích đầu tư Bitcoin, Ethereum, đầu tư ICO theo 39 tiêu chí phân tích công nghệ