网赚论坛

 找回密码
 免费注册
查看: 263|回复: 0
打印 上一主题 下一主题

【一期二团Day-4阿凯】第三章学习纪要

[复制链接]

15

主题

15

帖子

60

积分

Ⅰ级财主

Rank: 1

积分
60
跳转到指定楼层
楼主
发表于 2017-10-21 13:57:32 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

  • 简单支付验证

    • 一种只需要保存所有区块头部信息即可进行验证的技术,节省区块链支付验证用户的存储空间
    • 与轻钱包的区别:轻钱包节点本地只保存与其自身相关的交易数据;SPV的目标是验证某个支付是否真实存在,并得到了多少个确认
    • 与区块链交易验证的区别:SPV指的是区块链支付验证。交易验证比较复杂包括账户余额验证、双重支付判断等;而SPV只是判断该笔支付交易是否已经得到了区块链节点共识验证,并得到了多少的确认数
    • 交易验证的过程:

      • 验证历史交易信息(汇款账户、签名、历史收款人地址、汇款余额等信息)
      • 验证是否双重支付
      • 验证账户支配权

    • SPV验证的过程

      • 计算待验证支付的交易哈希值
      • 节点从区块链网络上获取并存储最长链的所有区块头至本地
      • 节点从区块链获取待验证支付对应的默克尔数哈希认证路径
      • 根据哈希认证路径,计算默克尔树的跟哈希值,定位到包含待验证支付的区块
      • 验证该区块的区块头是否已包含在已知最长链中,如果包含则证明支付真实有效
      • 根据该区块头所处位置,确定该支付已经得到的确认数量

    • 以太坊的SPV功能扩展

      • 默克尔交易树
      • 默克尔收据树
      • 默克尔状态树

    • SPV的问题

      • SPV节点与区块链系统去中心化程度似乎存在一定的矛盾
      • 交易可锻性攻击


  • 闪电网络

    • 扩容之争:长期规则派与短期搁置派
    • 清算系统:每一笔交易的含金量是不一样的,当块容量不够用时,应优先保障高价值的区块
    • 现金系统:所有交易均应该进入区块
    • 微支付通道:在特定场景下可以创造无数笔交易,让小额高频支付成为可能;问题在于,币在通道中的流向是单向的
    • 闪电网络交易合约:解决了币单向流动+币跨节点传递的问题
    • 问题

      • 中心化的风险
      • 路径交易时,需要发送者和接收者同时在线




微信:Brandon8611 。一起研究、学习区块链!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2026-7-22 20:12 , Processed in 0.561601 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表