Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TIP-49: IOTA 2.0 Protocol Parameters #154

Draft
wants to merge 52 commits into
base: main
Choose a base branch
from
Draft
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
cfbe787
Adapt TIP-47 from TIP-19
PhilippGackstatter May 12, 2023
4f67068
Merge pull request #12 from iotaledger/tip47
muXxer May 12, 2023
54d3faa
Replace TIP-19, add TIP-47 in Readme
PhilippGackstatter May 16, 2023
4b8ecf8
Fix concept typo
PhilippGackstatter Aug 14, 2023
103af88
Add protocol parameters serialized layout
jkrvivian Aug 28, 2023
3cbe1e1
Add protocol parameter hash description
jkrvivian Aug 29, 2023
cb2ef2f
Add `Mana Bits Exponent`
PhilippGackstatter Sep 4, 2023
6e90cef
Resolve comments
jkrvivian Sep 5, 2023
63d6897
Add example
jkrvivian Sep 5, 2023
8bf8579
Make mana parameters to ManaStructure
jkrvivian Sep 5, 2023
21d36e3
Rename ManaBitsExponent to ManaBitsCount
jkrvivian Sep 6, 2023
5be8bf6
Add ValidationBPS
jkrvivian Sep 11, 2023
3bc6cae
Resolve comments
jkrvivian Sep 14, 2023
57b146e
Align naming to other TIPs
jkrvivian Sep 19, 2023
9f59406
Rename vByteFactorIssuerKeys to vByteFactorBlockIssuerKey
jkrvivian Sep 19, 2023
5f3d5a4
FIx typo
jkrvivian Sep 20, 2023
6a7ab0b
Add new params and update example
jkrvivian Sep 20, 2023
92885d3
Rename Data Kilobyte to Data Kibibyte
jkrvivian Sep 21, 2023
ad3de38
Fix typo
jkrvivian Sep 21, 2023
b1c90d0
Update Work Score Structure and add namespace note
PhilippGackstatter Sep 22, 2023
2afbbfb
Add rewards parameters
jkrvivian Sep 25, 2023
21fc627
Fix sparsity typo
PhilippGackstatter Sep 26, 2023
f8f9066
Update to latest changes
jkrvivian Oct 4, 2023
5df1249
Update to latest changes
jkrvivian Oct 16, 2023
b045bc1
Add author
jkrvivian Oct 16, 2023
11711ef
Remove outdated TIP-47
PhilippGackstatter Oct 17, 2023
4174339
Revert changes to README and TIP-19
PhilippGackstatter Oct 17, 2023
8143114
Merge pull request #21 from iotaledger/chore/replace-tip19
PhilippGackstatter Oct 17, 2023
2265e8a
Resolve comments
jkrvivian Oct 18, 2023
50cf409
Rename RentParameters to StorageScoreParameters
jkrvivian Oct 18, 2023
4268a6f
Rename OffsetOutput to OffsetOutputOverhead
jkrvivian Oct 24, 2023
23bbd42
Merge remote-tracking branch 'tips-draft/main' into tip49
PhilippGackstatter Oct 24, 2023
ebd9db0
Use `Work Score Parameters` in text
PhilippGackstatter Oct 24, 2023
fdb4bf7
Format Markdown
PhilippGackstatter Oct 24, 2023
752068e
Update to latest iota.go
jkrvivian Oct 27, 2023
361f65f
Replace binary with hex encoded binary format
jkrvivian Oct 31, 2023
4db0658
Update example
muXxer Nov 15, 2023
27a0162
Update to latest iota.go
jkrvivian Nov 15, 2023
38b9fb2
Fix wrong type: GenesisSlot and TargetCommitteeSize
jkrvivian Nov 16, 2023
2fe528a
Resolve comments
jkrvivian Nov 20, 2023
fada186
Rename Version Signaling to Version Signaling Parameters
jkrvivian Nov 23, 2023
4e05315
Update to latest iota.go
jkrvivian Dec 8, 2023
3c733ff
Fix wrong hash
jkrvivian Dec 8, 2023
da7425f
Use consistent protocol parameter test vector
PhilippGackstatter Dec 13, 2023
2e275e8
Set non-zero work score params in test vector
PhilippGackstatter Dec 21, 2023
615b2c3
Fix typos
jkrvivian Jan 8, 2024
ee04615
Add retention period in test vector
PhilippGackstatter Jan 10, 2024
336d398
Add retention period to schema
jkrvivian Jan 11, 2024
d0e38ca
Add sanity checks for protocol params
PhilippGackstatter Feb 14, 2024
3c303c7
Fix annual decay missing percentage conversion
PhilippGackstatter Feb 14, 2024
8e036ec
update protocol params for derived target rewards
cyberphysic4l Feb 15, 2024
0a126c6
Update example and fix type
jkrvivian Feb 29, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading