-
Notifications
You must be signed in to change notification settings - Fork 7
Currency and Energy
Tiền tệ trong hệ thống chỉ nhằm mục đích minh họa cho việc học tập, KHÔNG dùng cho mục đích thương mại!!!
Đơn vị tiền nhỏ nhất, không thể chia nhỏ được gọi là Cellulose (CEL). Do CEL tương đối nhỏ, đơn vị bội được dùng để hiển thị là Tree (TRE) với quy ước 1 TRE = 100.000.000 CEL (tương tự Satoshi và BTC).
Số lượng tối đa CEL trên hệ thống là 9007199254740991 (bằng hằng số Number.MAX_SAFE_INTEGER của JavaScript).
Đơn vị dùng để tính năng lượng (khối lượng dữ liệu được phép tải lên hệ thống) gọi là Oxygen (OXY).
Năng lượng hệ thống = Hệ số dự trữ * Kích thước khối tối đa * Chu kỳ biến đổi
Hệ số dự trữ: Cố định bằng 1 tại thời điểm hiện tại
Kích thước khối tối đa: 21MB = 22020096 bytes
Chu kỳ biến đổi: 1 ngày = 86400 giây
Năng lượng tài khoản = Số CEL sở hữu * Năng lượng hệ thống / Số CEL tối đa - Năng lượng đã sử dụng trong chu kỳ biến đổi
Năng lượng đã sử dụng trong chu kỳ biến đổi = Năng lượng tại thời điểm t-1 * MAX(0, (Chu kỳ biến đổi - t)/(Chu kỳ biến đổi))
Nghĩa là sau một chu kỳ biến đổi nếu tài khoản không phát sinh giao dịch mới thì Năng lượng tài khoản sẽ là tối đa.
Lưu ý: Mọi tài khoản phải duy trì số dư ít nhất bằng năng lượng (tính tương đương) đã sử dụng trong chu kỳ biến đổi.