公链系列
文章平均质量分 65
整理公链的相关知识,关注其发展动向
搬砖魁首
区块链从入门到宁静
展开
-
公链分析报告 - Chia
XCH-奇亚Chia Network由传奇程序员Bram Cohen创立,可以借助廉价且冗余的未使用硬盘存储空间来验证其区块链。CHIA依赖于文件存储空间来验证,再将它与时间证明相结合,即可消除大量攻击的顾虑。项目介绍Chia于2017年8月成立,旨在开发改进的区块链和智能交易平台。我们正在建立Chia网络,以改善全球金融和支付系统。Chia将是一个企业级数字货币。Chia正在使用自比特币以来的第一个新的区块链共识算法。它被称为“时空证明”,它是由现役最好的网络协议工程师,BitTorrent的发明原创 2021-07-12 18:38:35 · 505 阅读 · 4 评论 -
体验篇 - Cosmos
环境:AWS (ubuntu)安装golang (版本>1.12.1)sudo snap install go mkdir -p $HOME/go/binecho "export GOPATH=$HOME/go" >> ~/.bash_profileecho "export PATH=\$PATH:\$GOPATH/bin" >> ~/.bash_profilesource ~/.bash_profile编译 Gaiamkdir -p $GOPATH/s.原创 2021-05-26 10:28:01 · 406 阅读 · 3 评论 -
体验篇 - Libra
编译代码, 运行客户端#1. Clone Libra:git clone https://github.com/libra/libra.git && cd libra#2. Checkout the Testnet Branch:git checkout testnet#3. Install Dependencies:./scripts/dev_setup.sh#4. Run the CLI:./scripts/cli/start_cli_testnet.sh在测试原创 2021-05-19 09:14:27 · 790 阅读 · 5 评论 -
区块链知识系列 - DAG
什么是DAG,及它的起源DAG(Directed Acyclic Map),即有向无环图.有向:所有数据顺着同一方向存储无环:数据结构间不构成循环enter image description hereDAG的出现是为解决区块链的效率 确定性 中心化 能耗等问题.区块链是链式存储结构,无法并发出块.类似于单核单线程CPU.区块DAG中没有区块,交易发起后直接跳过打包区块阶段,异步并发融入全网.类似于多核多线程CPU.行业介绍 - 各DAG链的特点行业背景IOTAIOTA上的交易是原创 2020-11-05 12:02:41 · 2112 阅读 · 1 评论 -
区块链知识系列 - 比较PoW, PoS和DPoS共识
共识 - PoW PoS DPoS分布式系统与共识高可用方案 (主备切换)唯一订单号|id方案 (redis原子递增与guid)Memcached集群与一致性哈希 (根据key的哈希值确定数据在环上的位置)可信的,可以借助观察者和组件解决容错与一致性区块链网络不可信需要用去中心化的链内治理方法激励与惩罚机制从矿工|节点角度看共识的作用域组装新区块(区块头与交易列表)...原创 2019-05-31 14:57:28 · 1680 阅读 · 0 评论 -
Filecoin系列 - Token FIL
Filecoin的代币FIL的发行情况Filecoin为IPFS官方唯一代币,接受个人/公司/基金等投资,但是该投资根据美国SEC的相关规定,要求申请者提供相关财税证明供资格审查:个人及配偶共同拥有100万美元净资产(不含主要房产),或者近期每两年收入20或30万美元,预计今年持平或更多,需要由CPA会计、SEC认证的券商经理或者经纪人、律师等提供的资产证明。filecoin简称FIL,发行总量20亿枚,其中70%,也就是 14亿枚由将来挖矿产生;总量的15%,3亿枚归IPFS团队;总量的5%,也就是1原创 2020-07-27 20:45:32 · 1929 阅读 · 0 评论 -
Filecoin系列 - 介绍
Filecoin 介绍Filecoin是由协议实验室发起的一种分布式存储解决方案,它将现有的云存储转化为一个自带区块链算法的分布式存储。原创 2020-07-22 01:21:57 · 1990 阅读 · 1 评论 -
Fabric系列 - 账户体系(MSP)
账户体系的目的网络通道(TLS)验证身份(证书)验证签名验证默认的MSP(Membership Service Providers)的参数证书文件与私钥合起来可称为Fabric的账户, 即 MSPFabric的账号体系,Fabric的有两种方法获取账号,分别是cryptogen模块根据配置文件生成账号和Fabric-ca-server服务器生成账号与组织相关的参数cacerts 根CA: 构成信任根的自签名(X.509)CA证书列表admincerts 此MSP的管理员证书: X.原创 2020-08-25 15:36:23 · 2015 阅读 · 1 评论 -
联盟链系列 - 公链与联盟链的区别
联盟链联盟链底层平台的核心是: 性能,可用性和安全隐私(可监管)联盟自治成员管理系统升级合约升级知名项目eosfabricFISCO BCOSfabricfabric是注册的组织节点可以写, 是否任何人都可以读数据?公链 VS 联盟链公链联盟链网络准入门槛所有人可加入网络预先设定或满足条件后加入网络注重激励,包括出块奖励一般不会...原创 2019-11-21 01:35:23 · 3152 阅读 · 1 评论 -
联盟链系列 - 联盟许可链开发框架
对于许可链,三种区块链协议已成为首选:Hyperledger Fabric,Enterprise Ethereum和R3 Corda。Fabric和企业以太坊都是任何行业的通用工具,而Corda是为金融行业定制设计的。每个协议选项都有非常不同的沿袭和设计重点,并且这三个协议都已被当今运行于生产质量系统上的严肃的企业和政府广泛采用。Enterprise EthereumFabricCorda节点许可基于智能合约的规则,将基于文件的每个节点的规则作为本地替代。可在节点,通道和联盟级别上配置原创 2020-06-24 12:54:34 · 2061 阅读 · 1 评论 -
以太坊2.0系列 - 项目介绍
最近在学习EOS之余,也关注以太坊2.0的动向,遂开了这一个新的系列以太坊2.0概述为了解决以太坊的共识和扩展性问题,Vitalik Buterin(以太坊创始人)与研究团队试图在目前运行的PoW链上覆盖基于PoS的终结系统,同时也要实现状态分片,以扩展以太坊区块链。在2018年3月份的台北标志性研究会议之后,以太坊研究团队提议将Casper PoS与分片合并为一项名为Ethereum...原创 2019-07-04 11:22:52 · 2818 阅读 · 0 评论 -
以太坊2.0系列 - 4个阶段
以太坊在设计之初就决定采用PoS共识,但由于当时PoS共识并不成熟,以太坊前期采用成熟的PoW,之后转到PoS。为此,以太坊设定了4个阶段:前沿、家园、大都会、宁静,目前我们处于大都会阶段,宁静也就是我们今天谈论的以太坊2.0。原创 2019-07-24 15:02:44 · 1998 阅读 · 0 评论 -
以太坊系列 - 君士坦丁堡升级(1)
以太坊君士坦丁堡升级 进入到2.0此次硬分叉(升级)概况分叉时间硬叉块高度:7,080,000预计时间:2019年1月17日 12:00~14:00。分叉后矿工仍采用Pow共识算法挖矿收益由3ETH减少到2ETH,即ETH产出会减少供应总量将从20,300 ETH/天减少到13,400 ETH/天,从每年740万ETH减少到490万ETH通货膨胀率将从7.7%...原创 2019-02-10 10:22:32 · 1067 阅读 · 0 评论 -
公链分析报告 - 区块链生态系统内的开发工具
Ethereum, EOS和蚂蚁金服区块链就开发者工具方面的对比Ethereum(公链)EOS(公链)蚂蚁金服(联盟链)Smart Contract开发语言SolidityC++Solidity and C++Compiler (编译器)SolcEosio-cppSolc or Eosio-cpp网页版IDERemixEOS Stu...原创 2020-06-08 12:12:10 · 985 阅读 · 1 评论 -
公链分析报告--BSN的跨链方案
BSN分BSN中国和BSN国际BSN中国的跨链不允许调国外的公链主网,只允许调国内的联盟链联盟链跨公链得部署在BSN国际跨链的方案中心网关跨链: 像交易所layer2跨链: 使用智能合约layer1跨链: 使用统一的通讯协议,如cosmos和polkadotlayer0跨链: 系统层协议BSN想实现layer0基于系统层的跨链。像Http协议一样,系统里已经安装,应用程序只管调用BSN的开发环境BSN没有客户端,主要是开发环境。BSN实际上把环境都搭好了,网关设置好了,API也原创 2020-12-31 09:38:19 · 801 阅读 · 3 评论 -
公链分析报告 - Fabric
Fabric v0.6版本与v1.x版本 架构差异很大,故分两个版本讲Fabric v0.6版本在Fabric v0.6中采用的共识算法是PBFT算法(Practical Byzantine Fault Tolerance),可以在信任程度较低的场景下避免拜占庭问题。但是由于算法本身特性限制,n>=3f+1,才能容忍一个拜占庭节点,因此在v0.6版本下,vp节点数量至少是4个。在v0.6版本中,节点角色分为VP(Validating Peer)、NVP(None validating Peer.原创 2020-12-23 11:11:56 · 749 阅读 · 3 评论 -
公链分析报告 - IOTA
IOTA发展路线 (注:这是2017年公布的)JAVA版https://github.com/iotaledger/iriIOTA参考部署(IRI)是用Java语言写的。它刚刚进行了代码重构,进行了重要的性能改进,能更快地进行网络同步并发起交易。由于IRI是首个官方的IOTA部署,稳定的Java客户端是普及的关键。状态:完成,不久后进行压力测试C++版https://github.com/iotaledger/entangled这个客户端是目前的当务之急,因为官方目前正在转移IRI到C++,并原创 2020-11-12 01:47:23 · 402 阅读 · 1 评论 -
公链分析报告 - Libra
Libra 的使命是建立一套简单的、无国界的货币和为数十亿人服务的金融基础设施。2019年6月, 公布白皮书第1版2019年10月, 成立Libra协会该协会是一个独立的会员组织,总部位于瑞士日内瓦。该协会的目的是为Libra网络和储备金协调并提供治理决策的框架Libra testnet 上线并开源2020年4月, 公布白皮书第2版本文主要介绍Libra的货币机制,治理机制...原创 2020-05-11 23:59:42 · 1156 阅读 · 1 评论 -
公链分析报告(10)--EOSForce
EOS FORCEEOS FORCE相比EOS做了那些改进?EOS FORCE在EOS基础代码上的进行了很多改进。继承EOS映射完成后的账本余额的EOS主网,并具有升级版的共识规则,一票一投避免超级节点快速形成卡特尔联盟,允许超级节点以分红的方式吸引更多用户参与到社区治理中来,并在启动主网时尽量删掉了一些不必要的功能,使得整个网络更加稳定。EOS软件默认超级节点以任何方式参与用户分红,...原创 2019-12-16 21:53:41 · 561 阅读 · 0 评论 -
公链分析报告(9)--区块链服务网络 BSN
区块链服务网络(BSN: Blockchain-based Service Network)背景: 目前,BATJ巨头及创业者都在部署联盟链,但它们很像局域网。而且,由于没有统一技术标准,业务数据无法交互,这让企业部署区块链应用成本很高,由此就制约了区块链在中国的普及和转化。BSN是由国家信息中心,中国银联、中国移动共同提出的, 旨在成为全国性区块链服务协议标准。BSN是一个基于联盟链技...原创 2019-12-11 10:03:28 · 1666 阅读 · 0 评论 -
公链分析报告(8)--Quorum - 企业级以太坊
Quorum是以太坊代码库的一个为金融领域提供的以企业为中心的私有区块链。原创 2020-04-27 01:01:24 · 1295 阅读 · 0 评论 -
公链分析报告(7)--Zcash的可审计性
参考文章可审计的核心思想可以在[ST99]中找到。[ST99]文章名字叫“Auditable, anonymous electronic cash”。可以看出这篇文章除了意在设计一个匿名电子货币,重点还在于要保证这个匿名货币是可审计的(Auditable)。那么具体可审计性这个性质是如何保证的呢?主要就是通过Merkle tree(见图1)来记录上述事件为了保证用户在使用所取得电子货币...原创 2019-09-29 14:17:46 · 573 阅读 · 0 评论 -
公链分析报告(6)--Zcash
ZcashZcash是zk-SNARKs的第一个广泛应用,zk-SNARKs是一种新颖的零知识密码学形式。Zcash的强大隐私保证源于Zcash中的屏蔽事务可以在区块链上完全加密,但仍然可以通过使用zk-SNARK证明在网络共识规则下验证为有效。开发公司Zerocoin起源零币,也叫Zcash,其前身为Zerocoin项目,这也是一种基于区块链的加密数字货币,并且它的总量跟比特币一样...原创 2019-08-14 16:19:25 · 642 阅读 · 0 评论 -
公链分析报告(5)--2019年知名公链对比
往期精彩回顾:区块链知识系列密码学系列共识系列公链调研系列以太坊系列EOS系列智能合约系列Token系列原创 2019-06-17 10:58:13 · 1993 阅读 · 1 评论 -
公链分析报告(4)--跨链技术
目前主流的跨链技术原创 2019-05-18 18:39:26 · 482 阅读 · 1 评论 -
公链分析报告(3)--Cosmos
调研主打跨链的公链Cosmos 互联链采用Tendermint Core区块链共识引擎 (POS+BFT)Cosmos是由众多独立并行的区块链组成的分布式网络,每个区块链都由BFT一致性算法(如Tendermint共识)提供支持。Cosmos是一个可扩展和互操作的区块链生态系统。在Cosmos之前,区块链是孤立的,无法相互沟通。它们很难构建,每秒只能处理少量事务。Cosmos通过新的技...原创 2019-04-23 13:39:43 · 3382 阅读 · 0 评论 -
公链分析报告(2)--EOS
EOS技术简介(号称区块链3.0版)原创 2019-03-26 19:09:27 · 969 阅读 · 0 评论 -
公链分析报告(1)--国内
国内知名的公链 小蚁、量子链、比原链NEO小蚁:NEO小蚁成立于2014年,2015年6月在github开源。NEO公链的特点就是能够通过点对点网络、拜占庭容错、数字证书、智能合约等一系列的技术组合,可以将区块链的应用变得更加的安全、高效。目前国内外不少区块链项目已经基于NEO进行开发了NeoContract 智能合约体系的最大特点是无缝对接现有的开发者生态。开发者无需学习新的编程语言...原创 2019-03-26 19:01:28 · 558 阅读 · 0 评论