博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
区块链可编程的原因
阅读量:6160 次
发布时间:2019-06-21

本文共 371 字,大约阅读时间需要 1 分钟。

hot3.png

在比特币中,是使用输入脚本和输出脚本程序实现的,有时候也称为“锁定脚本”和“解锁脚本”。简单地说,就是通过“锁定脚本”,利用私钥签名解锁自己的某一条UTXO(也就是之前的“输出”),然后使用对方的公钥锁定新的“输出”,成功后,这笔新的“输出”就成为了对方的UTXO。同样,对方也可以使用“锁定脚本”和“解锁脚本”来实现转账。这个脚本程序其实本质上就可以看成是比特币中的数字合约,这也是为什么比特币被称为可编程数字货币的原因,它的转入/转出或者说输入/输出是通过脚本程序的组合来自动实现的,实现过程中还使用到了私钥和公钥,也就是公开密钥算法,所以比特币还称为可编程加密数字货币。

因为锁定脚本是可以修改的。

如果修改了锁定脚本就可以实现其他功能

转载于:https://my.oschina.net/u/2461850/blog/1782854

你可能感兴趣的文章
优雅且高效的使用Chrome Developer Tools
查看>>
ios device provisioning
查看>>
swift编写命令行工具
查看>>
博客收藏
查看>>
spring的controller是单例模式,但是是多线程,各个线程之间不影响
查看>>
MySQL多实例实现半同步复制
查看>>
mySQL教程 第5章 插入 更新与删除数据
查看>>
js函数的内部属性---arguments,callee,caller
查看>>
关于C10K、异步回调、协程、同步阻塞
查看>>
米聊PK微信:微信是一朵奇葩
查看>>
ext 部署到 tomcat服务器下,通过http8080端口查看
查看>>
配置MYSQL远程连接
查看>>
centos下的源
查看>>
[一文一命令]find命令详解
查看>>
oracle利用分隔符,组合查询想表达的任何话
查看>>
从exe4j生成的exe中抽取jar文件
查看>>
python3基础学习(双色球随机生成器)
查看>>
CentOS 7中iptables服务暂停启动和保存备份
查看>>
ElasticSearch学习29_基于Elasticsearch实现搜索推荐
查看>>
istio-0.8 服务超时配置
查看>>