Introduction

本家Githubはこちら

最終更新日

2021/12/1

提案一覧

NumberTitleAuthorTypeStatus
0001LIP purpose and guidelinesLisk FoundationProcessActive
0002Change to byte based block size limitIker Alustiza, Nazar HussainStandards TrackActive
0003Uniform ordering of delegates listIker AlustizaStandards TrackActive
0004Introduce robust peer selection and banning mechanismJan HackfeldStandards TrackActive
0005Introduce new flexible, resilient and modular architecture for Lisk CoreNazar HussainInformationalObsolete
0006Improve transaction processing efficiencyUsman KhanInformationalObsolete
0007Use a consistent and informative versioning schemeMaciej BajInformationalActive
0008Remove pre-hashing for block and transaction signaturesAndreas KendziorraStandards TrackActive
0009Mitigate transaction replay on different chainsManu Nelamane Siddalingegowda, Iker AlustizaStandards TrackActive
0010Use SHA3-256 hash of block header as blockIDAndreas KendziorraStandards TrackWithdrawn
0011Implement extensible data persistence modelNazar HussainInformationalObsolete
0012Remove redundant properties from transaction objectsAndreas KendziorraStandards TrackWithdrawn
0013Replace static fee system by dynamic fee systemIker AlustizaStandards TrackActive
0014Introduce BFT consensus protocolJan HackfeldStandards TrackActive
0015Enable transaction invalidation by using nonces instead of timestampsAndreas KendziorraStandards TrackActive
0016Implement fee estimation algorithm for dynamic fee systemIker AlustizaStandards TrackActive
0017Make multisignature accounts more flexible, prevent spamming, and prevent signature mutabilityAndreas KendziorraStandards TrackActive
0018Use base32 encoding of long hash of public key plus checksum for addressAndreas KendziorraStandards TrackActive
0019Use full SHA-256 hash of transaction header as transactionIDAndreas KendziorraStandards TrackActive
0020Use full SHA-256 hash of block header as blockIDAndreas KendziorraStandards TrackActive
0021Change to one vote per accountJan HackfeldStandards TrackWithdrawn
0022Use Randao-based scheme to include standby delegates and reorder delegate listIker AlustizaStandards TrackActive
0023Introduce vote locking periods and new vote weight definitionMaxime GagnebinStandards TrackActive
0024Punish BFT violationsMaxime GagnebinStandards TrackActive
0025Introduce minimum balance requirement for accountsIker AlustizaStandards TrackActive
0026Establish block validity by applying transactions sequentiallyMaxime GagnebinStandards TrackActive
0027A generic serialization methodMaxime Gagnebin, Andreas KendziorraInformationalActive
0029Define schema and use generic serialization for blocksAlessandro RicottoneInformationalActive
0031Introduce Merkle trees and inclusion proofsAlessandro RicottoneInformationalActive
0033Introduce numbering scheme for transaction typesNazar Hussain, Iker AlustizaInformationalWithdraw
0034Define new block schema and processing for genesis block Jan Hackfeld, Nazar HussainStandards TrackActive
0035Define decentralized snapshot and hardfork processJan Hackfeld, Nazar HussainStandards TrackActive
0036Introduce transaction properties moduleID and assetIDShusetsu TodaStandards TrackActive
0037Use message tags and network identifiers for signaturesAndreas KendziorraStandards TrackDraft
0038Introduce BLS signaturesAndreas KendziorraInformationalDraft
0039Introduce sparse Merkle treesAlessandro RicottoneInformationalDraft
0040Define state model and state rootAlessandro RicottoneInformationalDraft
0041Introduce Auth moduleAlessandro Ricottone, Ishan TiwariStandards TrackDraft
0042Define state transitions of Reward moduleIker Alustiza, Mehmet Egemen AlbayrakStandards TrackDraft
0043Introduce chain registration mechanismIker AlustizaStandards TrackDraft
0044Introduce Validators moduleAlessandro Ricottone, Andreas Kendziorra, Rishi MittalStandards TrackDraft
0045Introduce Interoperability moduleAlessandro Ricottone, Mitsuaki UchimotoStandards TrackDraft
0046Define state and state transitions of Random moduleIker Alustiza, Ishan TiwariStandards TrackDraft
0047Introduce PoA moduleIker Alustiza, Ishan TiwariStandards TrackDraft
0048Introduce Fee moduleMaxime Gagnebin, Mitsuaki UchimotoStandards TrackDraft
0049Introduce cross-chain messagesMaxime GagnebinStandards TrackDraft
0050Introduce Legacy moduleMaxime GagnebinStandards TrackDraft
0051Define state and state transitions of Token moduleMaxime GagnebinStandards TrackDraft
0052Introduce NFT moduleMaxime GagnebinStandards TrackDraft
0053Introduce cross-chain update mechanismMaxime GagnebinStandards TrackDraft
0054Introduce sidechain recovery mechanismIker AlustizaStandards TrackDraft
0055Update block schema and block processingAndreas Kendziorra, Alessandro Ricottone, Rishi MittalStandards TrackDraft
0056Add weights to Lisk-BFT consensus protocolJan HackfeldStandards TrackDraft
0057Define state and state transitions of DPoS moduleMaxime Gagnebin, Nazar Hussain, Mehmet Egemen AlbayrakStandards TrackDraft
0058Introduce BFT moduleJan Hackfeld, Mitsuaki UchimotoStandards TrackDraft
0059Introduce unlocking condition for incentivizing certificate generationJan HackfeldStandards TrackDraft
0060Update genesis block schema and processingIker Alustiza, Rishi MittalStandards TrackDraft
0061Introduce certificate generation mechanismJan HackfeldStandards TrackDraft