Proposal #13

BCIP-12: Increase the maximum data size for oracle module

Exec Legacy Content
passed
Expected result
Rejected
Turnout / Quorum
90.88% / 40.00%

Voting period

Voting ended100.0%
Voting start 2024.03.12 at 14:47:34
Voting end 2024.03.26 at 14:47:34

Vote distribution

48.33%
39 966 023 band
Yes
0.00%
65 band
No
0%
0 band
Veto
51.67%
42 720 551 band
Abstain

Details

logo
Proposer
-
Total deposit
1 000 band
Submit time
2024.03.12 at 09:51:21
Deposit end time
2024.03.26 at 09:51:21

Description

Context

The purpose of this proposal is to adjust two parameters, specifically MAX_CALLDATA_SIZE and MAX_REPORT_DATA_SIZE, in order to expand the new use-cases of the Band Oracle. This expansion is particularly needed for oracle data generated by generative AI which requires larger input and output sizes.

The proposed changes are as follows:

  • Increasing MAX_CALLDATA_SIZE from 256 to 4096 to allow for a larger maximum byte size of calldata.
  • Increasing MAX_REPORT_DATA_SIZE from 512 to 4096 to enable a larger maximum byte size for reports from validators.

Effects

For All Validators: All validators providing oracle data will need to adjust MAX_DATA_SIZE in the data source executor to 4096.

For Users/Developers: They will be able to create DS/OS with larger input and output.

Votes

Voter
Answer