01、去中心化的货币
增加了去中心化的合约的支持
比特币的出现用技术手段把政府的职能取代,通过密码学,共识机制来维护加密货币体系的正常运行
02、去中心化的合约好处:
1、更方便 合同签署坊来自世界各地,没有统一的司法管辖权。通过事先写好的程序代码。
2、代码一旦发布到区块链,则区块链的不可篡改,保证大家只能按照代码制定的规则执行
3、司法管辖费时费力
4、技术手段保证参与方从一开始就不能违约
03、去中心化的货币好处:
1、更方便 比特币跨国转账(应用场景:跨国转账)
04、比特币系统
A转给B3个比特币,然后把剩下的七个币转回给自己
很多比特币钱包会自动生成接受余额的地址
每次交易换一个新地址,有利于隐私保护
05、以太坊基于账户的模式
把剩下的币转回给自己,直接放账户
不用说明币的来源
06、对双花攻击有天然防御作用 因为每花一次钱就从账户里面扣除。
07、应对:nonce
转账的时候交易次数要作为交易内容一部分
因为有签名的保护,所有nonce的值别人改不了
系统中的每个节点维护A的状态,不光是要维护A的balance,还要维护nonce的值
08、externally owned
外部账户(普通账户)
类似比特币说的那种账户
本地产生公私钥对,谁有私钥就掌握账户控制权
balance 这里的nonce是(计数器)
09、合约账户
不是通过公私钥对控制,不是谁有私钥就掌握账户控制权
balance nonce
不能主动发起一个交易
外部账户发起一个交易如果调用了一个合约账户,这个合约账户可以发送一个message调用另外一个合约。
有代码 和状态
10、合约账户如何被调用
创建合约的时候会返回一个地址,知道地址就可以调用合约,调用过程状态(存储)会变化
个人学习区块链基础简单小总结,仅供大家学习和参考。