[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10494":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":22,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":15,"starSnapshotCount":15,"syncStatus":14,"lastSyncTime":36,"discoverSource":37},10494,"tendermint","tendermint\u002Ftendermint","⟁ Tendermint Core (BFT Consensus) in Go","https:\u002F\u002Ftendermint.com\u002F",null,"Go",5863,2101,249,2,0,1,6,67.07,"Apache License 2.0",false,"main",true,[24,25,26,27,28,29,30,31,32],"bft","blockchain","consensus","consistency","cryptocurrency","cryptography","db","distributed-systems","go","2026-06-12 04:00:50","# Tendermint\n\n_UPDATE: TendermintCore featureset is frozen for LTS, see issue https:\u002F\u002Fgithub.com\u002Ftendermint\u002Ftendermint\u002Fissues\u002F9972_\u003Cbr\u002F>\n_This is the latest stable release used by cosmoshub-4, version 0.34.24_\u003Cbr\u002F>\n_The previous main branch (v0.38.xx) can now be found under \"main_backup\"_\u003Cbr\u002F>\n\n![banner](docs\u002Ftendermint-core-image.jpg)\n\n[Byzantine-Fault Tolerant][bft] [State Machine Replication][smr]. Or\n[Blockchain], for short.\n\n[![Version][version-badge]][version-url]\n[![API Reference][api-badge]][api-url]\n[![Go version][go-badge]][go-url]\n[![Discord chat][discord-badge]][discord-url]\n[![License][license-badge]][license-url]\n[![Sourcegraph][sg-badge]][sg-url]\n\n| Branch | Tests                              | Linting                         |\n|--------|------------------------------------|---------------------------------|\n| main   | [![Tests][tests-badge]][tests-url] | [![Lint][lint-badge]][lint-url] |\n\nTendermint Core is a Byzantine Fault Tolerant (BFT) middleware that takes a\nstate transition machine - written in any programming language - and securely\nreplicates it on many machines.\n\nFor protocol details, refer to the [Tendermint Specification](.\u002Fspec\u002FREADME.md).\n\nFor detailed analysis of the consensus protocol, including safety and liveness\nproofs, read our paper, \"[The latest gossip on BFT\nconsensus](https:\u002F\u002Farxiv.org\u002Fabs\u002F1807.04938)\".\n\n## Documentation\n\nComplete documentation can be found on the\n[website](https:\u002F\u002Fdocs.tendermint.com\u002F).\n\n## Releases\n\nPlease do not depend on `main` as your production branch. Use\n[releases](https:\u002F\u002Fgithub.com\u002Ftendermint\u002Ftendermint\u002Freleases) instead.\n\nTendermint has been in the production of private and public environments, most\nnotably the blockchains of the Cosmos Network. we haven't released v1.0 yet\nsince we are making breaking changes to the protocol and the APIs. See below for\nmore details about [versioning](#versioning).\n\nIn any case, if you intend to run Tendermint in production, we're happy to help.\nYou can contact us [over email](mailto:hello@newtendermint.org) or [join the\nchat](https:\u002F\u002Fdiscord.gg\u002Fgnoland).\n\nMore on how releases are conducted can be found [here](.\u002FRELEASES.md).\n\n## Security\n\nTo report a security vulnerability, please [email us](mailto:security@newtendermint.org).\nFor examples of the kinds of bugs we're looking for, see [our security policy](SECURITY.md).\n\n## Minimum requirements\n\n| Requirement | Notes             |\n|-------------|-------------------|\n| Go version  | Go 1.18 or higher |\n\n### Install\n\nSee the [install instructions](.\u002Fdocs\u002Fintroduction\u002Finstall.md).\n\n### Quick Start\n\n- [Single node](.\u002Fdocs\u002Fintroduction\u002Fquick-start.md)\n- [Local cluster using docker-compose](.\u002Fdocs\u002Ftools\u002Fdocker-compose.md)\n- [Remote cluster using Terraform and Ansible](.\u002Fdocs\u002Ftools\u002Fterraform-and-ansible.md)\n\n## Contributing\n\nPlease abide by the [Code of Conduct](CODE_OF_CONDUCT.md) in all interactions.\n\nBefore contributing to the project, please take a look at the [contributing\nguidelines](CONTRIBUTING.md) and the [style guide](STYLE_GUIDE.md). You may also\nfind it helpful to read the [specifications](.\u002Fspec\u002FREADME.md), and familiarize\nyourself with our [Architectural Decision Records\n(ADRs)](.\u002Fdocs\u002Farchitecture\u002FREADME.md) and\n[Request For Comments (RFCs)](.\u002Fdocs\u002Frfc\u002FREADME.md).\n\n## Versioning\n\n### Semantic Versioning\n\nTendermint uses [Semantic Versioning](http:\u002F\u002Fsemver.org\u002F) to determine when and\nhow the version changes. According to SemVer, anything in the public API can\nchange at any time before version 1.0.0\n\nTo provide some stability to users of 0.X.X versions of Tendermint, the MINOR\nversion is used to signal breaking changes across Tendermint's API. This API\nincludes all publicly exposed types, functions, and methods in non-internal Go\npackages as well as the types and methods accessible via the Tendermint RPC\ninterface.\n\nBreaking changes to these public APIs will be documented in the CHANGELOG.\n\n### Upgrades\n\nIn an effort to avoid accumulating technical debt prior to 1.0.0, we do not\nguarantee that breaking changes (ie. bumps in the MINOR version) will work with\nexisting Tendermint blockchains. In these cases you will have to start a new\nblockchain, or write something custom to get the old data into the new chain.\nHowever, any bump in the PATCH version should be compatible with existing\nblockchain histories.\n\nFor more information on upgrading, see [UPGRADING.md](.\u002FUPGRADING.md).\n\n### Supported Versions\n\nBecause we are a small core team, we only ship patch updates, including security\nupdates, to the most recent minor release and the second-most recent minor\nrelease. Consequently, we strongly recommend keeping Tendermint up-to-date.\nUpgrading instructions can be found in [UPGRADING.md](.\u002FUPGRADING.md).\n\n## Resources\n\n### Libraries\n\n- [Cosmos SDK](http:\u002F\u002Fgithub.com\u002Fcosmos\u002Fcosmos-sdk); A framework for building\n  applications in Golang\n- [Tendermint in Rust](https:\u002F\u002Fgithub.com\u002Finformalsystems\u002Ftendermint-rs)\n- [ABCI Tower](https:\u002F\u002Fgithub.com\u002Fpenumbra-zone\u002Ftower-abci)\n\n### Applications\n\n- [Cosmos Hub](https:\u002F\u002Fhub.cosmos.network\u002F)\n- [Terra](https:\u002F\u002Fwww.terra.money\u002F)\n- [Celestia](https:\u002F\u002Fcelestia.org\u002F)\n- [Anoma](https:\u002F\u002Fanoma.network\u002F)\n- [Vocdoni](https:\u002F\u002Fdocs.vocdoni.io\u002F)\n\n### Research\n\n- [The latest gossip on BFT consensus](https:\u002F\u002Farxiv.org\u002Fabs\u002F1807.04938)\n- [Master's Thesis on Tendermint](https:\u002F\u002Fatrium.lib.uoguelph.ca\u002Fxmlui\u002Fhandle\u002F10214\u002F9769)\n- [Original Whitepaper: \"Tendermint: Consensus Without Mining\"](https:\u002F\u002Ftendermint.com\u002Fstatic\u002Fdocs\u002Ftendermint.pdf)\n- [Tendermint Core Blog](https:\u002F\u002Fmedium.com\u002Ftendermint\u002Ftagged\u002Ftendermint-core)\n- [Cosmos Blog](https:\u002F\u002Fblog.cosmos.network\u002Ftendermint\u002Fhome)\n\n## Join us!\n\nThe development of Tendermint Core was led primarily by All in Bits, Inc. The\nTendermint trademark is owned by New Tendermint, LLC.  If you'd like to work\nfull-time on Tendermint2 or [gno.land](https:\u002F\u002Fgno.land), [we're\nhiring](mailto:hiring@newtendermint.org)!\n\n[bft]: https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FByzantine_fault_tolerance\n[smr]: https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FState_machine_replication\n[Blockchain]: https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FBlockchain\n[version-badge]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Ftag\u002Ftendermint\u002Ftendermint.svg\n[version-url]: https:\u002F\u002Fgithub.com\u002Ftendermint\u002Ftendermint\u002Freleases\u002Flatest\n[api-badge]: https:\u002F\u002Fcamo.githubusercontent.com\u002F915b7be44ada53c290eb157634330494ebe3e30a\u002F68747470733a2f2f676f646f632e6f72672f6769746875622e636f6d2f676f6c616e672f6764646f3f7374617475732e737667\n[api-url]: https:\u002F\u002Fpkg.go.dev\u002Fgithub.com\u002Ftendermint\u002Ftendermint\n[go-badge]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fgo-1.18-blue.svg\n[go-url]: https:\u002F\u002Fgithub.com\u002Fmoovweb\u002Fgvm\n[discord-badge]: https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F669268347736686612.svg\n[discord-url]: https:\u002F\u002Fdiscord.gg\u002Fcosmosnetwork\n[license-badge]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Ftendermint\u002Ftendermint.svg\n[license-url]: https:\u002F\u002Fgithub.com\u002Ftendermint\u002Ftendermint\u002Fblob\u002Fmain\u002FLICENSE\n[sg-badge]: https:\u002F\u002Fsourcegraph.com\u002Fgithub.com\u002Ftendermint\u002Ftendermint\u002F-\u002Fbadge.svg\n[sg-url]: https:\u002F\u002Fsourcegraph.com\u002Fgithub.com\u002Ftendermint\u002Ftendermint?badge\n[tests-url]: https:\u002F\u002Fgithub.com\u002Ftendermint\u002Ftendermint\u002Factions\u002Fworkflows\u002Ftests.yml\n[tests-badge]: https:\u002F\u002Fgithub.com\u002Ftendermint\u002Ftendermint\u002Factions\u002Fworkflows\u002Ftests.yml\u002Fbadge.svg?branch=main\n[lint-badge]: https:\u002F\u002Fgithub.com\u002Ftendermint\u002Ftendermint\u002Factions\u002Fworkflows\u002Flint.yml\u002Fbadge.svg\n[lint-url]: https:\u002F\u002Fgithub.com\u002Ftendermint\u002Ftendermint\u002Factions\u002Fworkflows\u002Flint.yml\n","Tendermint Core 是一个使用 Go 语言编写的拜占庭容错（BFT）共识引擎，能够将任何编程语言编写的状态机安全地复制到多台机器上。它支持区块链技术中的关键特性如一致性、加密货币和密码学等，并通过 BFT 算法确保在分布式系统中数据的一致性和安全性。适合用于需要高可用性和容错能力的区块链项目或分布式账本应用中，尤其是那些对共识机制有严格要求的场景。该项目已被广泛应用于包括Cosmos网络在内的多个公链和私链环境中。","2026-06-11 03:28:50","top_topic"]