Add acknacki namespace for Acki Nacki blockchain#182
Open
Futurizt wants to merge 2 commits into
Open
Conversation
Acki Nacki is a probabilistic proof-of-stake consensus protocol optimized for fast finality with execution parallelization. Runs AVM (Advanced Virtual Machine) supporting TVM and WASM. Published at ACNS 2024 (Springer): doi:10.1007/978-3-031-61486-6_4 Namespace: acknacki Reference: global_id from block header Networks: acknacki:0 — Mainnet acknacki:1 — Shellnet (testnet) Includes: README.md — namespace overview with Springer reference caip2.md — chain ID spec (global_id) caip10.md — account ID spec (DappID.AccountID)
bumblefudge
reviewed
Apr 29, 2026
bumblefudge
reviewed
Apr 29, 2026
bumblefudge
reviewed
Apr 29, 2026
bumblefudge
reviewed
Apr 29, 2026
bumblefudge
reviewed
Apr 29, 2026
bumblefudge
reviewed
Apr 29, 2026
bumblefudge
reviewed
Apr 29, 2026
bumblefudge
requested changes
Apr 29, 2026
Collaborator
bumblefudge
left a comment
There was a problem hiding this comment.
Everything other than this comment is a minor stylistic suggestion, but I'd say it's ready to merge if this one blocking comment is addressed.
- Account Model section in caip10.md: every account is a contract; no EOAs; explicit gas-payment rules per scope (intra-DApp gasless, external messages, uninitialized accounts). - caip2.md: Verification and Trust Model section covering BK cross-check, fingerprinting recommendation, and the in-test ZKP network-history proof system planned for mainnet activation. - Governance: clarify decentralized model — bitcoin-style updates, no DAO/foundation/governance body, GOSH as core protocol developer with clickable link. - Apply suggestion blocks: "Ton Virtual Machine (TVM)" disambiguation, "ONE (1) gas pool (defined in DappConfig)" wording. - Clarify "subquadratic messages per consensus round". - Spell out hex encoding is lowercase with no `0x` prefix.
Author
|
Thanks for the thorough review! All seven inline comments addressed in 40434a1:
Ready for another pass. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds the
acknackinamespace for the Acki Nacki blockchain — a probabilistic proof-of-stake consensus protocol optimized for fast finality with execution parallelization, running AVM (Advanced Virtual Machine) supporting TVM and WASM.Peer-reviewed publication: ACNS 2024 (Springer)
Networks
acknacki:0acknacki:1Files
acknacki/README.md— Namespace overview, rationale, governance, Springer referenceacknacki/caip2.md— Chain ID specification (global_idfrom block header)acknacki/caip10.md— Account ID specification (DappID.AccountID, 512-bit composite address)Key differentiators from existing namespaces
DappID.AccountID(not workchain:address)References