2019年3月15日,第十期北大软微-八分量协同实验室学术沙龙活动如期展开,也是新年过后的第一期。本次技术沙龙讨论的主题是UTXO及相关知识,由Trias核心开发陈凯为主讲。北京大学的沈晴霓教授、方跃坚副教授、Trias资深系统研发胡志琳以及软微学院众位博士生、硕士生参与了此次沙龙。

陈凯硕士毕业于中国科学技术大学,曾就职于中国航天和用友集团,曾开发的NIO系统实现了百万级TPS访问的商务平台,具备丰富的服务高并发开发经验,并对Erhereum和EoS等项目具备深刻的见解,在开发领域堪称是权威人士。

在会上,陈凯首先对UTXO的含义做出了简单的介绍。UTXO是一种常见的区块链交易方案,是Unspent Transaction Output的简称(Transaction简写为TX),代表未花费的交易输出,是中本聪在比特币中实现的一种技术方案。

在基于UTXO模型的交易中,有三点尤其需要注意的地方:

1、交易输入必须来自于某笔交易的输出。

2、某些交易可以没有交易输入,只有交易输出。(如挖矿奖励)

3、交易输入可以来源于多笔交易的输出。

陈凯尤其强调说,在UTXO类型的交易中,每一笔交易输入一定来源于某笔交易的输出,它由交易id,交易输出索引,解锁脚本三部分组成。

在日常生活中,银行也好,证券交易也好,微信支付宝也好,甚至以太坊,他们采用的是基于账户的设计,与UTXO不同。

很多人搞不清楚基于账户的机制与基于UTXO机制的区别,对此,陈凯给大家举了一个常见而又形象的例子。

在基于账户的交易系统中,比如我账户里有100块,要给对方支付50块钱,系统肯定会先检查我的账户余额是不是足够完成支付,如果不够,就显示余额不足之类的提示语;现在有100块,肯定是够了,就从我的账户里减去50块,给对方的账户里加50块。

而基于UTXO的方案呢?在UTXO方案中,每一笔交易需要配平输入和输出,当我把100块输入之后,对方收到了50块的输出,这个时候还有剩下的50块是没有输出的,我只好把剩下的50块支付给自己,而这每一笔交易都带有清楚的交易ID和索引编号的,交易去向全都清楚可查。

可能第一次接触UTXO的朋友有点会问,使用UTXO有什么好处呢?

首先,区块链作为一个去中心化(或分布式)的账本,不能像传统的交易平台那样建立一个中央数据库,这会使得去中心化没有意义。而对每一个节点来说,UTXO具有良好的隐私性,也容易做并发处理。

之后,陈凯又对Trias在UTXO实现上作出的改进做出了介绍。Trias在实现UTXO时,也是由交易输出和交易输入组成,每笔交易的输入肯定来源于某笔交易的输出。区别在于没有用解锁和锁定脚本来验证交易,而是通过签名和验证完成。

采用的是椭圆曲线数字签名算法对交易进行签名,用于签名的数据必须包含唯一的方式标识数据的信息,只有验证通过以后,才会将该笔交易添加到块中。

在沙龙的最后,沈晴霓教授和Trias资深系统研发胡志琳博士就此后的沙龙主题做出了安排,未来的沙龙将会以Trias相关技术与国内外学术论文结合起来,利用先进的国内外学术资源,对技术的可行性和便利性作出讨论和完善。

Trias每周都会和北大举办沙龙活动,对区块链技术以及Trias项目有疑问的小伙伴可以随时将问题抛在技术交流群里,我们会及时作出回应噢。

北大沙龙 | 技术大咖为大家讲解什么是UTXO相关推荐

  1. 问啊W-Time技术分享沙龙:小规模让参与者与技术大咖零距离交流

    问啊W-Time技术分享沙龙:小规模让参与者与技术大咖零距离交流   3月26日,由"问啊APP"主办的W-Time技术分享沙龙首站在天津榴莲创业咖啡举行.南大通用架构师裴绍锋,前 ...

  2. 跟技术大咖涨姿势!前沿CV技术+落地应用练就CV界的最强王者

    当新冠肺炎疫情成为2020开年最大"黑天鹅事件",全民"抗疫"的力量汇聚在一起,AI也随之迅速加入"战场". 无论是商场中的AI测温.地铁站 ...

  3. 大牛书单 | 腾讯技术大咖推荐你五一看这些书

    导语:读书,伴随技术人的一生.技术人通过读书增长见闻.精进技术,提升人生境界. 2020年五一期间,我们特别邀请几位鹅厂技术大牛分别推荐曾经读过的好书佳作,以飨读者.  推荐人介绍  Mkliu,腾讯 ...

  4. 限时福利:入群锁定大会直播+PPT,听百位 AI 技术大咖、20 大热门主题分享!...

    文 / Aholiab 2020 年 7 月 3-4 日,由 CSDN 发起的「百万人学AI」倡议下,AI 开发者万人大会(AI ProCon 2020)将在线上正式与大家见面!届时,来自行业内 70 ...

  5. 乘风破浪的技术大咖再次集结 | 腾讯云TVP持续航行中

    腾讯云最具价值专家,简称 TVP(Tencent Cloud Valuable Professional),是腾讯云颁发给第三方技术专家们的一项荣誉认证,以此感谢他们为推动云计算技术的发展所作出的贡献 ...

  6. 直播预告 | 硅步机器人携手Shadow Robot原厂技术大咖 深度解析遥操作系统

    ​ 硅步机器人将携手Shadow Robot专家,于2022年1月20日16:30-17:30给您带来Shadow灵巧手以及Shadow Robot遥操作系统的深度解析,带您一同探索遥操作系统的&qu ...

  7. 阿里研究员、饿了么CTO等10位技术大咖倾囊相授:全方位解读研发效能提升之道!...

    千呼万唤,翘首以待的程序盛宴--第二届研发效能嘉年华如期而至,十位技术大咖现身讲解,狂撒干货:天猫.饿了么.飞猪等创新创业企业带你翱翔高效研发的的海洋.干货满满,等你来听. 第二届研发效能嘉年华是由W ...

  8. 快讯 | 4位区块链行业技术大咖在杭州都聊了啥(含讲师完整PPT)

    8月25日,由CSDN主办,区块链大本营.柏链道捷.极客帮创投.养码场.云象区块链.Trias.Nervos.EOS原力协办的第11期区块链技术沙龙,在杭州市余杭区湾流国际共享社区达摩院社区如期举办. ...

  9. 【直播回顾】技术大咖揭秘网络通信中的数据安全

    特殊的2020年,多个行业线下转线上求生,未来属于云时代似乎成为互联网的共识,而与互联网息息相关的网络安全领域,已经站上澎湃发展的"风口".今天技术大咖--白月光给大家讲解网络通信 ...

  10. 6位技术大咖11月倾心巨献,大数据+安全主题的技术分享合集【阿里云MVP 干货集锦】...

    为什么80%的码农都做不了架构师?>>>    摘要: 大家好,阿里云 MVP 11月大数据+安全主题分享新鲜出炉,快来一睹为快吧!哪些MVP的分享最吸引你,你最想支持哪个MVP? ...

最新文章

  1. typescript索引类型_TypeScript类型声明书写详解
  2. 洛谷P1182 数列分段Section II 二分答案
  3. Android sqlite 数据库保存Date 类型
  4. 【DIY】最简单粗暴便宜的DIY定时器方法,没有之一
  5. [C++学习笔记]C++常见问题大全(一)
  6. 关于python测试webservice接口的视频分享
  7. 并发编程之多线程线程安全(下)
  8. samba安装_Centos安装Samba
  9. python123第七周测验编程题答案_Python第七周编程题
  10. Ubuntu配置adb
  11. Docker 搭建 YApi 可视化接口管理平台
  12. 解决SSLHandshakeException :sun.security.validator.ValidatorException: PKIX path building failed:
  13. 红孩儿编辑器的开发规范
  14. 什么是 ASP.NET?
  15. PDF转CAD的dwg和dxf两种标准格式
  16. 搭建ftp文件服务器
  17. 送你个低代码福利,错过要再等一年
  18. Quartus Prime基础操作
  19. 2020行业信息化竞争力百强发布!
  20. Android 接入Facebook实现第三方登陆教程(精简版)

热门文章

  1. Ubuntu下使用外置USB无线网卡
  2. seo整站优化到底该从哪些方面进行着手(干货分享)
  3. ElasticSearch(ik分词器)+SpringBoot站内全文搜索解决方案
  4. 计算机专业博士阶段研究方向,国内计算机专业博士研究方向
  5. 光纤接入实现模式 P2P和PON。PON原理介绍。
  6. 使用Unity创建一个游戏场景
  7. 查看电脑重启日志_win10中查看开关机时间及查看admin的RID的方法
  8. 浅谈地震观测仪器的历史和发展趋势
  9. android拦截返回键home键,android屏蔽返回键跟Home键
  10. 手撕神经网络(1)——神经网络的基本组件