tendermint
fabric
Our great sponsors
tendermint | fabric | |
---|---|---|
33 | 5 | |
5,646 | 15,368 | |
0.5% | 0.7% | |
0.0 | 9.5 | |
3 days ago | 1 day ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tendermint
-
On Implementation of Distributed Protocols
Tendermint Core / CometBFT — a state machine replication engine (written in Go);
-
There aren't that many uses for blockchains
There are good use-cases, but to much focus on cryptocurrencies. Frameworks are not well designed to be used in other use-cases. Best that I have found that doesn't forces you to a specific architecture is Tendermint, but is not even close to state-of-the-art performance and scalability. Everything else is designed around cryptocurrency and smart contracts.
-
Introduction To Cosmos Network And Cosmos Hub
BFT is an algorithm that ensures that the whole network works well even if a few members are acting fraudulently. As long as these fraudulent members are less than 33% of those who have voting power, the network will work fine. Those with voting power are those with something at stake. Cosmos uses a type of BFT consensus engine known as Tendermint. Cosmos uses Tendermint because it provides the best support for building POS blockchains.
-
Informal Systems Thread About the Future of Cosmos BFT Consensus - Rebranding from Tendermint Core
Relevant Github ticket showing chains are now scrambling to decide which fork to use: https://github.com/tendermint/tendermint/issues/9972
-
How to Become a BlockX Validators. What all thing you should keep in Mind.
BlockX is based on Tendermint Core, which relies on a set of validators that are responsible for committing new blocks in the blockchain. These validators participate in the consensus protocol by broadcasting votes which contain cryptographic signatures signed by each validator's private key.
- Блокчейн HAQQ. Погружение
-
Summary: Sei Network - A Blockchain Built For DEXs?
Built with Cosmos and Tendermint.
-
Hello all, read the features of Haqq network.
Haqq is a scalable, high-throughput Proof-of-Stake blockchain that is fully compatible and interoperable with Ethereum. It's built using the Cosmos SDK which runs on top of Tendermint Core consensus engine.Haqq allows for running vanilla Ethereum as a Cosmos application-specific blockchain. This allows developers to have all the desired features of Ethereum, while at the same time, benefit from Tendermint’s PoS implementation. Also, because it is built on top of the Cosmos SDK, it will be able to exchange value with the rest of the Cosmos Ecosystem through the Inter Blockchain Communication Protocol (IBC)Features
- معرفی Umee، یک پلتفرم DeFi و بررسی ارز Umee
-
Solidity, smart contracts et IPFS
Tendermint
fabric
-
Issue with Hyperledger fabric go build command
go: module github.com/hyperledger/fabric@upgrade found (v2.1.1+incompatible), but does not contain package github.com/hyperledger/fabric/core/chaincode/shim
-
Do others share this experience with respect to the $GOPATH
However - whenever I have issues involving Go and look them up on stackoverflow etc the answers invariably involve manipulating the GOPATH which seems irrelevant to me. For example, I'm trying to install goimports and all the answers resemble this one.
-
Using the Hyperledger Fabric Test Network on Windows 11 with WSL
hannu@HannusLaptop:/mnt/c/Hyperledger$ curl -sSL https://bit.ly/2ysbOFE | bash -s Clone hyperledger/fabric-samples repo ===> Cloning hyperledger/fabric-samples repo Cloning into 'fabric-samples'... remote: Enumerating objects: 9735, done. remote: Counting objects: 100% (42/42), done. remote: Compressing objects: 100% (38/38), done. remote: Total 9735 (delta 13), reused 26 (delta 4), pack-reused 9693 Receiving objects: 100% (9735/9735), 5.59 MiB | 1.33 MiB/s, done. Resolving deltas: 100% (5230/5230), done. Updating files: 100% (849/849), done. fabric-samples v2.4.2 does not exist, defaulting to main. fabric-samples main branch is intended to work with recent versions of fabric. Pull Hyperledger Fabric binaries ===> Downloading version 2.4.2 platform specific fabric binaries ===> Downloading: https://github.com/hyperledger/fabric/releases/download/v2.4.2/hyperledger-fabric-linux-amd64-2.4.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 680 100 680 0 0 1708 0 --:--:-- --:--:-- --:--:-- 1708 100 76.7M 100 76.7M 0 0 1519k 0 0:00:51 0:00:51 --:--:-- 1549k ==> Done. ===> Downloading version 1.5.2 platform specific fabric-ca-client binary ===> Downloading: https://github.com/hyperledger/fabric-ca/releases/download/v1.5.2/hyperledger-fabric-ca-linux-amd64-1.5.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 683 100 683 0 0 1778 0 --:--:-- --:--:-- --:--:-- 1774 100 25.4M 100 25.4M 0 0 1248k 0 0:00:20 0:00:20 --:--:-- 1157k ==> Done. Pull Hyperledger Fabric docker images FABRIC_IMAGES: peer orderer ccenv tools baseos ===> Pulling fabric Images ====> hyperledger/fabric-peer:2.4.2 2.4.2: Pulling from hyperledger/fabric-peer 97518928ae5f: Pull complete 42bd03df3e1a: Pull complete 3182c3c96871: Pull complete 44ae96fc98a2: Pull complete 2b2d34b5ab5c: Pull complete eff95e52b961: Pull complete 650bde1fc3f7: Pull complete Digest: sha256:5eaad9fd093fdfb449310ae851912ab2cf6cd5b634380497404b9cb8bf91dcd2 Status: Downloaded newer image for hyperledger/fabric-peer:2.4.2 docker.io/hyperledger/fabric-peer:2.4.2 ====> hyperledger/fabric-orderer:2.4.2 2.4.2: Pulling from hyperledger/fabric-orderer 97518928ae5f: Already exists 42bd03df3e1a: Already exists a565d10714cf: Pull complete cf01ceab4d02: Pull complete 641b37dc6c30: Pull complete a4f70ee0bbbe: Pull complete 3a78beab9d5d: Pull complete Digest: sha256:fc9fbf6d8c88ef7cff09835c5bf978388897a191ed9c9cf1ba33bc131a50799b Status: Downloaded newer image for hyperledger/fabric-orderer:2.4.2 docker.io/hyperledger/fabric-orderer:2.4.2 ====> hyperledger/fabric-ccenv:2.4.2 2.4.2: Pulling from hyperledger/fabric-ccenv 97518928ae5f: Already exists b78c28b3bbf7: Pull complete 248309d37e25: Pull complete 8f893ed93684: Pull complete 60b34f272e36: Pull complete bde889820d2b: Pull complete 759d90edbc0f: Pull complete 81a0619aeb06: Pull complete fc7be8cce065: Pull complete Digest: sha256:bd2fa8d04b7bb74f422c34b03cfce62750fc7d99f78410c6f4dd7ce4eaf5f594 Status: Downloaded newer image for hyperledger/fabric-ccenv:2.4.2 docker.io/hyperledger/fabric-ccenv:2.4.2 ====> hyperledger/fabric-tools:2.4.2 2.4.2: Pulling from hyperledger/fabric-tools 97518928ae5f: Already exists b78c28b3bbf7: Already exists 248309d37e25: Already exists 8f893ed93684: Already exists 60b34f272e36: Already exists fb1c258a462f: Pull complete cddf115ada33: Pull complete 24ea6585952d: Pull complete Digest: sha256:c3c4cdf3c73877c9d3dba1fcbbd59e152ecd23876a1ccb9f9bc9c4bed69824e7 Status: Downloaded newer image for hyperledger/fabric-tools:2.4.2 docker.io/hyperledger/fabric-tools:2.4.2 ====> hyperledger/fabric-baseos:2.4.2 2.4.2: Pulling from hyperledger/fabric-baseos 97518928ae5f: Already exists 42bd03df3e1a: Already exists 368f3bf0ffdc: Pull complete Digest: sha256:bdf4646cc0e98ab4cfab4a8cb109ebba5424ae5c84c799d5ec0f5eb7ae2ae2ca Status: Downloaded newer image for hyperledger/fabric-baseos:2.4.2 docker.io/hyperledger/fabric-baseos:2.4.2 ===> Pulling fabric ca Image ====> hyperledger/fabric-ca:1.5.2 1.5.2: Pulling from hyperledger/fabric-ca a0d0a0d46f8b: Pull complete ac8258c0aeb1: Pull complete 6c802cf1fa97: Pull complete Digest: sha256:faa3b743d9ed391c30f518a7cc1168160bf335f3bf60ba6aaaf1aa49c1ed023e Status: Downloaded newer image for hyperledger/fabric-ca:1.5.2 docker.io/hyperledger/fabric-ca:1.5.2 ===> List out hyperledger docker images hyperledger/fabric-tools 2.4 eb40f70b1174 8 weeks ago 473MB hyperledger/fabric-tools 2.4.2 eb40f70b1174 8 weeks ago 473MB hyperledger/fabric-tools latest eb40f70b1174 8 weeks ago 473MB hyperledger/fabric-peer 2.4 43b970f84604 8 weeks ago 62.3MB hyperledger/fabric-peer 2.4.2 43b970f84604 8 weeks ago 62.3MB hyperledger/fabric-peer latest 43b970f84604 8 weeks ago 62.3MB hyperledger/fabric-orderer 2.4 5edf6bdb4489 8 weeks ago 37.3MB hyperledger/fabric-orderer 2.4.2 5edf6bdb4489 8 weeks ago 37.3MB hyperledger/fabric-orderer latest 5edf6bdb4489 8 weeks ago 37.3MB hyperledger/fabric-ccenv 2.4 e377a02242aa 8 weeks ago 517MB hyperledger/fabric-ccenv 2.4.2 e377a02242aa 8 weeks ago 517MB hyperledger/fabric-ccenv latest e377a02242aa 8 weeks ago 517MB hyperledger/fabric-baseos 2.4 4cfe0148d657 8 weeks ago 6.94MB hyperledger/fabric-baseos 2.4.2 4cfe0148d657 8 weeks ago 6.94MB hyperledger/fabric-baseos latest 4cfe0148d657 8 weeks ago 6.94MB hyperledger/fabric-ca 1.5 4ea287b75c63 6 months ago 69.8MB hyperledger/fabric-ca 1.5.2 4ea287b75c63 6 months ago 69.8MB hyperledger/fabric-ca latest 4ea287b75c63 6 months ago 69.8MB hannu@HannusLaptop:/mnt/c/Hyperledger$
-
Nobody has found a use case for blockchain
After some research I found that they are using Hyperledger Fabric, a project hosted by the Linux Foundation.
-
How to get into blockchain coding?
I’ve found the best documentation for hyperledger is here https://github.com/hyperledger/fabric/tree/master/docs/source under the various folders. Lots of starter examples for hyperledger to try things out. This would be a good start. Otherwise I’d look for ethereum, or r3’s corda. Those are going to give the best mileage I’d think
What are some alternatives?
raft - Golang implementation of the Raft consensus protocol
firefly - Hyperledger FireFly is the first open source Supernode: a complete stack for enterprises to build and scale secure Web3 applications. The FireFly API for digital assets, data flows, and blockchain transactions makes it radically faster to build production-ready apps on popular chains and protocols.
cosmos-sdk - :chains: A Framework for Building High Value Public Blockchains :sparkles:
pyinfra - pyinfra automates infrastructure using Python. It’s fast and scales from one server to thousands. Great for ad-hoc command execution, service deployment, configuration management and more.
torrent - Full-featured BitTorrent client package and utilities
Ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
starport - Ignite CLI is the all-in-one platform to build, launch, and maintain any crypto application on a sovereign and secured blockchain [Moved to: https://github.com/ignite-hq/cli]
burrow - https://wiki.hyperledger.org/display/burrow
gleam - Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.
sawtooth-core - Core repository for Sawtooth Distributed Ledger
celeriac - Golang client library for adding support for interacting and monitoring Celery workers, tasks and events.
pexpect - A Python module for controlling interactive programs in a pseudo-terminal