Blockchain的交易
2016-09-07 23:10
155 查看
基于blockchain的交易是系统内所有结点共同参与的,最简单的Alice支付给Bob,Alice需要一个区块来将写入交易并公布给所有节点,这个区块是链接到区块链上的,这个链接是通过hash link。将父节点的hash值保存在A计算的区块内,同时计算出区块的hash值。鉴于一个事实,不可能所有节点来否认这次交易,因此交易总是成功的(账单bill和双方信息被公开验证)。即使有人收到这次交易信息后攻击这次交易,即篡改此交易内容(这需要时间,而系统做决定的时间,就是留给篡改者的时间,一般不足以篡改),由于这段时间内正确的交易已经有人接收,并在此基础上计算新的区块,以前的交易就被永久保留。
比特币是一种电子货币,电子货币一般由发行机构,编号,金额,防伪(数字签名)构成。系统和金融系统之间的关系可能是金融系统作为部分结点参与。不过要注意控制比特系统的比特币和传统金融系统的货币之间的汇率。
基本算法是共识算法,即每个结点都作为arbitrator来选择一个交易,并签名。只要多数结点承认,交易就是有效的。区块链将记录下这一交易。这个过程是分布式的,每个结点都会有一个账本,不一定全,但肯定有效,要找全账本也容易,从其他结点同步。
账单内的具体信息是双方结点加密保存的,只有供不可抵赖性需求的信息,时间戳,公钥签名,公钥加密的加密密钥等。由于交易身份不公开,因此隐私得到保证,不过通过交易的时间和频率来推测大致的类别是存在可能性的,比如没有固定某天的发薪日。
账单是链接的,有发票号,序列号等,还有防篡改的hash。因为hash中包括前一个账单的hash,因此相当于对之前所有的账单做hash,碰撞的可能性就小了。
bit币是特殊的hash的数字符号。
比特币是一种电子货币,电子货币一般由发行机构,编号,金额,防伪(数字签名)构成。系统和金融系统之间的关系可能是金融系统作为部分结点参与。不过要注意控制比特系统的比特币和传统金融系统的货币之间的汇率。
基本算法是共识算法,即每个结点都作为arbitrator来选择一个交易,并签名。只要多数结点承认,交易就是有效的。区块链将记录下这一交易。这个过程是分布式的,每个结点都会有一个账本,不一定全,但肯定有效,要找全账本也容易,从其他结点同步。
账单内的具体信息是双方结点加密保存的,只有供不可抵赖性需求的信息,时间戳,公钥签名,公钥加密的加密密钥等。由于交易身份不公开,因此隐私得到保证,不过通过交易的时间和频率来推测大致的类别是存在可能性的,比如没有固定某天的发薪日。
账单是链接的,有发票号,序列号等,还有防篡改的hash。因为hash中包括前一个账单的hash,因此相当于对之前所有的账单做hash,碰撞的可能性就小了。
bit币是特殊的hash的数字符号。
相关文章推荐
- 通过blockchain_go分析区块链交易原理
- BlockChain --- 账号间的交易
- 中国工商银行上海市分行-存量房交易服务平台
- 鱼化寨二手机动车交易市场逛了一圈
- AMD宣布正式收购ATi 交易总额54亿美元
- 全部基金网上交易费率(完整更新版)
- 科比公开表示希望被交易 11年湖人生涯今夏恐到期
- 趋势交易中的秘密
- 中国银联全国性瘫痪8小时 京沪等地跨行交易中断
- FXDD 外汇交易须知、交易前必读风险提示
- 服务自治原则和交易问题
- 080326交易計劃
- 使用UPnP连接远程交易服务(翻译)
- 新世代交易管理機制~System.Transactions
- MM若有一种新的交易类型,如何配置以实现帐户的分配?
- 欧盟反垄断机构正在调查谷歌雅虎合作交易
- 一站集成叫板平台交易:朗格里拉偷袭阿里巴巴
- 支付宝站内服务部分收费,购物交易依然免费
- 零和的交易市场
- TIBCO ESB实战系列:交易完整性实例