{"adoption": {"forks": 1942, "observed_at": "2026-08-28T04:09:55.720444+00:00", "stars": 7077}, "canonical_url": "https://ross.abutalabs.com/products/blockchain_guide", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Introduce technologies on blockchain and distributed ledger, from theory to practice with bitcoin, ethereum and hyperledger.", "domain": ["blockchain", "fintech", "microservices", "tutorials"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 99, "homepage": "https://yeasy.gitbook.io/blockchain_guide/", "language": "Python", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["yeasy/blockchain_guide"], "name": "yeasy/blockchain_guide", "platform": ["cross-platform"], "pushed_at": "2026-08-25T21:46:52+00:00", "repo": "yeasy/blockchain_guide", "stars": 7077, "tags": ["blockchain-guide", "distributed-ledger", "hyperledger-fabric", "bitcoin", "ethereum", "smart-contracts", "book", "gitbook", "chinese-language", "cryptocurrency", "web-server"], "topics": ["blockchain", "hyperledger", "book", "fintech", "bitcoin", "ethereum", "distributed-system", "distributed-ledger", "technology"], "urls": [], "use_cases": ["learn blockchain fundamentals from scratch", "understand how bitcoin and ethereum work internally", "learn hyperledger fabric deployment and chaincode development", "study consensus algorithms and cryptography for distributed ledgers", "prepare for enterprise blockchain solution design", "get an introduction to web3 and defi concepts", "find a free blockchain book in pdf format"], "what_it_is": "An open-source Chinese-language book (available online via GitBook and as PDF) that teaches blockchain and distributed ledger technology from theory to practice, covering Bitcoin, Ethereum, and Hyperledger Fabric. It includes learning roadmaps for different reader roles, from beginners to enterprise architects.", "when_to_avoid": ["you need up-to-date code or a maintained software tool rather than a book", "you require an English-language resource", "you want hands-on tutorials for a specific blockchain SDK or framework", "you need content under a permissive open-source license (it is CC BY-NC-SA)"], "when_to_choose": ["you want a structured, book-style introduction to blockchain theory and practice", "you need guidance on hyperledger fabric for enterprise use cases", "you prefer Chinese-language technical learning material", "you want coverage spanning public chains and permissioned ledgers"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/blockchain_guide", "repo": "yeasy/blockchain_guide", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:55.720444+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:40:12.601612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8fef8fbc252fe796b489b235fab58b25dc3e6e96b0cbde024ec22dd5d3e4637c", "fetched_at": "2026-08-28T04:09:55.720444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeasy/blockchain_guide"}, {"content_hash": "bfe65450e167dd1894a99772e50d64ca0ccf4c984cc1808bd6ab6b6a4d7ee89d", "fetched_at": "2026-08-29T08:35:57.945952+00:00", "kind": "homepage", "missing": false, "url": "https://yeasy.gitbook.io/blockchain_guide/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:55.720444+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:40:12.601612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8fef8fbc252fe796b489b235fab58b25dc3e6e96b0cbde024ec22dd5d3e4637c", "fetched_at": "2026-08-28T04:09:55.720444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeasy/blockchain_guide"}, {"content_hash": "bfe65450e167dd1894a99772e50d64ca0ccf4c984cc1808bd6ab6b6a4d7ee89d", "fetched_at": "2026-08-29T08:35:57.945952+00:00", "kind": "homepage", "missing": false, "url": "https://yeasy.gitbook.io/blockchain_guide/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:40:12.601612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8fef8fbc252fe796b489b235fab58b25dc3e6e96b0cbde024ec22dd5d3e4637c", "fetched_at": "2026-08-28T04:09:55.720444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeasy/blockchain_guide"}, {"content_hash": "bfe65450e167dd1894a99772e50d64ca0ccf4c984cc1808bd6ab6b6a4d7ee89d", "fetched_at": "2026-08-29T08:35:57.945952+00:00", "kind": "homepage", "missing": false, "url": "https://yeasy.gitbook.io/blockchain_guide/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:55.720444+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:55.720444+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:55.720444+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:40:12.601612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8fef8fbc252fe796b489b235fab58b25dc3e6e96b0cbde024ec22dd5d3e4637c", "fetched_at": "2026-08-28T04:09:55.720444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeasy/blockchain_guide"}, {"content_hash": "bfe65450e167dd1894a99772e50d64ca0ccf4c984cc1808bd6ab6b6a4d7ee89d", "fetched_at": "2026-08-29T08:35:57.945952+00:00", "kind": "homepage", "missing": false, "url": "https://yeasy.gitbook.io/blockchain_guide/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:55.720444+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:55.720444+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:40:12.601612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8fef8fbc252fe796b489b235fab58b25dc3e6e96b0cbde024ec22dd5d3e4637c", "fetched_at": "2026-08-28T04:09:55.720444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeasy/blockchain_guide"}, {"content_hash": "bfe65450e167dd1894a99772e50d64ca0ccf4c984cc1808bd6ab6b6a4d7ee89d", "fetched_at": "2026-08-29T08:35:57.945952+00:00", "kind": "homepage", "missing": false, "url": "https://yeasy.gitbook.io/blockchain_guide/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:55.720444+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:55.720444+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:55.720444+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:40:12.601612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8fef8fbc252fe796b489b235fab58b25dc3e6e96b0cbde024ec22dd5d3e4637c", "fetched_at": "2026-08-28T04:09:55.720444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeasy/blockchain_guide"}, {"content_hash": "bfe65450e167dd1894a99772e50d64ca0ccf4c984cc1808bd6ab6b6a4d7ee89d", "fetched_at": "2026-08-29T08:35:57.945952+00:00", "kind": "homepage", "missing": false, "url": "https://yeasy.gitbook.io/blockchain_guide/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:55.720444+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:55.720444+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:40:12.601612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8fef8fbc252fe796b489b235fab58b25dc3e6e96b0cbde024ec22dd5d3e4637c", "fetched_at": "2026-08-28T04:09:55.720444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeasy/blockchain_guide"}, {"content_hash": "bfe65450e167dd1894a99772e50d64ca0ccf4c984cc1808bd6ab6b6a4d7ee89d", "fetched_at": "2026-08-29T08:35:57.945952+00:00", "kind": "homepage", "missing": false, "url": "https://yeasy.gitbook.io/blockchain_guide/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:40:12.601612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8fef8fbc252fe796b489b235fab58b25dc3e6e96b0cbde024ec22dd5d3e4637c", "fetched_at": "2026-08-28T04:09:55.720444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeasy/blockchain_guide"}, {"content_hash": "bfe65450e167dd1894a99772e50d64ca0ccf4c984cc1808bd6ab6b6a4d7ee89d", "fetched_at": "2026-08-29T08:35:57.945952+00:00", "kind": "homepage", "missing": false, "url": "https://yeasy.gitbook.io/blockchain_guide/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:40:12.601612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8fef8fbc252fe796b489b235fab58b25dc3e6e96b0cbde024ec22dd5d3e4637c", "fetched_at": "2026-08-28T04:09:55.720444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeasy/blockchain_guide"}, {"content_hash": "bfe65450e167dd1894a99772e50d64ca0ccf4c984cc1808bd6ab6b6a4d7ee89d", "fetched_at": "2026-08-29T08:35:57.945952+00:00", "kind": "homepage", "missing": false, "url": "https://yeasy.gitbook.io/blockchain_guide/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:40:12.601612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8fef8fbc252fe796b489b235fab58b25dc3e6e96b0cbde024ec22dd5d3e4637c", "fetched_at": "2026-08-28T04:09:55.720444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeasy/blockchain_guide"}, {"content_hash": "bfe65450e167dd1894a99772e50d64ca0ccf4c984cc1808bd6ab6b6a4d7ee89d", "fetched_at": "2026-08-29T08:35:57.945952+00:00", "kind": "homepage", "missing": false, "url": "https://yeasy.gitbook.io/blockchain_guide/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 89}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3738, "days_push": 8, "days_rel": 79, "gap_med": 3.5, "n_releases_24m": 11}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}