
区块链
xiangjie256
这个作者很懒,什么都没留下…
展开
-
UTXO与银行帐本的区别
UTXO:1.状态查询,变更需要回溯历史2.存储空间较大3.较难处理4.安全性好5.可追溯历史银行帐本:1.状态查询和变更可直接访问2.存储空间较小3.易于理解和编程4.需要处理好重放攻击等情况5.不支持直接追溯历史...原创 2018-08-11 07:51:53 · 312 阅读 · 0 评论 -
隔离见证
隔离见证(Segregated Witness,简称SegWit):将交易中的签名部分从交易的输入中隔离出来,放到交易末尾的被称为见证的字段当中.对交易ID的计算将不再包含这一签名部分,同时将容量上限提高...原创 2018-08-10 07:29:40 · 189 阅读 · 0 评论 -
侧 链
侧链(SideChain)协议允许资产在比特币和其他区块链之间互转,它可以是一个独立的区块链,有自己按需定制的账本,共识机制,交易类型,脚本和合约的支持侧链不能发币,可以将一些定制化或高频的交易放到比特币主链之外的系统.当比特币在侧链流通时,主链上对应的币会被锁定,直到比特币从侧链回到主链.SPV证明(Simplified Payment Verification):以较小...原创 2018-08-09 22:51:30 · 309 阅读 · 0 评论 -
闪电网络
闪电网络:将大量交易放到比特币区块链之外,只把关键环节放到链上进行确认,通过引入智能合约的思想来完善链下的小额交易核心有两个RSMC(Recoverable Sequence Maturity Contract):可撤销的顺序成熟度合同,类似于资金池,让大量的中间交易发生在链外的资金池中HTLC(Hashed TimeLock Contract):哈希的带时钟的合约,即限时转...原创 2018-08-08 07:36:12 · 347 阅读 · 0 评论 -
Paxos
Paxos问题是指分布式的系统中存在故障,但不存在恶意节点的场景下的共识达成问题主要有Paxos和Raft算法Paxos算法:1.多个提案都先争取到提案的权利(得到大多数接受者的支持);2.得到提案权利的提案者给所有人进行确认,得到大部分人确认的提案成为批准的结案节点一般分为三种逻辑角色:Proposer(提案者):提出一个提案,等待大家批准为结案,一般为客户端...原创 2018-08-04 07:33:50 · 144 阅读 · 0 评论 -
区块链分类
公有链:任何人都可以参与使用和维护,如比特币区块链,信息是完全公开的私有链:由集中管理者进行管理限制,只有内部少数人可以使用,信息不公开联盟链:介于两者之前,由若干组织一起合作维护一条区块链,该区块链的使用必须是带有权限的限制访问,相关信息会得到保护,如供应链机构和银行联盟...原创 2018-08-02 07:36:39 · 267 阅读 · 0 评论 -
BTS私链搭建
[url]https://blog.youkuaiyun.com/ggq89/article/details/80234262[/url]1.安装boost:BOOST_ROOT=$HOME/opt/boost_1_57_0sudo apt-get updatesudo apt-get install cmake make libbz2-dev libdb++-dev libdb-dev ...原创 2018-07-25 10:16:51 · 695 阅读 · 0 评论 -
分 片
分片是一组维护和执行同一批智能合约的节点组成的子网络,是整个网络的子集支持分片功能之前,以太坊整个网络中的每个节点都需要处理所有的智能合约,这就造成了网络的最大处理能力会受限于单个节点的处理能力分片后,同一片内的合约处理是同步的,彼此达成共识,不同分片之间则可以是异步的,可以提高网络整体的可扩展性...原创 2018-08-17 07:21:56 · 161 阅读 · 0 评论