12.区块链系列之比特币NFT
1. NFT协议Ordinals
2023年1月30日,比特币核心开发者Casey Rodarmor创建了NFT协议Ordinals
Ordinals序数: 比特币的最小单位是Satoshi聪,1BTC=1亿聪,每个聪的比特币都是同质化代币,它们之间并没有任何差别。Ordinals给聪打上了编号,这使得每个聪具有独特的唯一性,方便追踪与识别
Inscription铭文:每个聪打上编号后,就可以将一段内容写入见证的隔离区,简单来讲就是在聪里面嵌入各种信息,只要大小在4MB以下就可以了。比如文字、图片、视频都可以进行嵌入聪,我们称为Inscription铭文
Inscribe铭刻:我们将上传的Inscription铭文与特定的聪绑定,这个过程称为铭刻
最终绑定后产生的就是携带铭文的聪,这才有了我看所说的比特币网络的NFT
NFT协议Ordinals优点:
- 不可篡改
- 数据链上存储
- 去中心化
2. BRC-20标准
2023年3月9日,推特叫@domodata的用户提出了一个比特币网络上的token标准,叫BRC-20标准
同时他也在链上部署了BRC20标准的第一枚token,叫ORDI代币
BRC-20标准优点:
- 代币安全性高 其在比特币网络发行,采用POW机制
- 代币不会出现BUG 比特币网络不允许智能合约,也就没有所谓的漏洞
- 代币公平分发
3. 比特币BRC20与以太坊ERC721区别
特征 | BRC20 | ERC721 |
---|---|---|
不变性 | Ordinals数据铭文不可变 | ERC721可以是可变或不可变,取决于智能合约代码 |
位置 | Ordinals数据必须直接写在链上,因为它不能引用链下内容 | 以太坊NFT内容可以在链上或链下 |
简易程度 | Ordinals简单,只是分配给一个聪的交易数据附件,具有统一格式 | ERC721高度可编程,因为它们是智能合约 |
欢迎关注公众号算法小生
12.区块链系列之比特币NFT相关推荐
- 通俗易懂区块链系列——双重支付/双花支付
通俗易懂区块链系列--双重支付/双花支付 0 双重支付,又称为双花支付,是指同一笔钱花了两次甚至是多次.不同于实物货币,由于比特币是数字货币,本身就是一些代码,所以具有可复制性,而且由于比特币网络的开 ...
- 区块链系列教程——geth命令详解
本文是区块链系列的第二篇,上一篇区块链系列教程--创建属于自己的区块链大概介绍了区块链的基本内容,并且使用geth客户端创建了私链,给了各位读者较为直观的感受.本文简单介绍geth命令,这对后面的教程 ...
- 区块链系列教程之:比特币中的挖矿
文章目录 简介 比特币的节点构造 挖矿 挖矿节点 创币交易 矿池收入分配 挖矿方向 算力浪费 算力调整 总结 简介 我们知道比特币就是挖矿产生的,那么在比特币网络中,挖矿有什么特点呢?怎么分配挖矿收入 ...
- 区块链系列教程之:比特币的世界
文章目录 简介 比特币的诞生 Satoshi Nakamoto是谁 为什么会有电子货币 比特币的价格 比特币系统 比特币的生态圈 总结 简介 2008年一个化名为中本聪的神秘人第一次以论文的形式提出了 ...
- 区块链系列教程之:比特币中的网络和区块链
文章目录 简介 比特币的网络 网络发现与同步 SPV节点 区块链头 Merkle Tree 比特币中的区块链 区块标识符 创世区块 总结 简介 比特币的底层就是区块链技术,区块链也是因为比特币而广为人 ...
- 区块链系列(八)之区块链介绍
本文个人博客地址:http://www.huweihuang.com/article/blockchain/blockchain-introduction/ 1. 区块链简介 1.1. 区块链的概念 ...
- 区块链系列教程之:比特币中的共识
文章目录 简介 比特币中的共识 交易的校验 区块的构建 区块的校验 区块链的分叉 区块链分叉的种类 总结 简介 在比特币的P2P网络中是怎么达成共识的呢?达成共识需要做哪些交易的校验呢?交易和区块是怎 ...
- 【说透区块链系列】一文读懂什么是Web 3.0
最近的投融资中 Web 3.0 的趋势直线上升,那么受到众多资本喜爱的 Web 3.0 到底是什么呢? Web 3.0的应用范围很广,大家所在网络上最多听到的应该就是只读.读写.读写权这类比较复杂的阐 ...
- 区块链系列课第二讲区块链的核心优势
第二讲 区块链的核心优势 区块链技术给数字经济时代带来了巨变的曙光. 这种巨变在互联网近50年的历史上曾发生过两次.第一次巨变是全球性的联网--第二次巨变是全球性的应用--第三次巨变正在蕴酿. 不论你 ...
最新文章
- 启用Windows 7/2008 R2 XPS Viewer
- VS2013 解决方案文件结构分析
- Android学习一:文件操作
- N 年沉淀,腾讯这套系统终于开源!
- 解决Driver/library version mismatch
- 幻灯片:LINQ Inside, Part 1
- 什么原数据更容易平稳_为什么老年人更容易患上艾滋病?
- yaml 标记语言说明
- Invalid maximum heap size: -Xmx
- linux服务器上已安装R 用户下载R包,服务器R语言包下载、R包离线安装
- Python爬虫批量下载PDF文档
- 北京年内首现二手房连续三日成交破450套
- C++:缺省参数是怎样设置的?
- Mobile - 小米手机如何开通应用分身?应用多开?
- oracle 查表里的字段名称和备注名称
- 为什么趋势(涨)都有大阳线回调
- 体育测试成绩用什么软件制表,使用Word制作成绩表表格的方法
- css–sprit_CSS速记与速记–使用哪个
- 程序化广告(5):广告投放
- 黑马程序员 银行业务调度系统
热门文章
- Python 优化 回溯下降算法
- 从零学习知识图谱——04(常见知识库及知识图谱的知识表示方法 )
- 数据分析之1——淘宝文胸商品评论数据可视化
- 细说联想企业网盘背后的安全那些事儿
- python学生选课_Python开发Day07(学生选课)
- 他99年出生,本科身份摘FOCS 2021最佳学生论文奖,曾4刷NOI金牌
- 已知一点的经纬度和该点到另一点的距离,求另一点的经纬度
- 51单片机学习笔记-3模块化编程
- 计算机管理中be启动不了,绝地求生BE服务启动不了怎么办 BE服务无法启动的解决方法...
- 解决 ERROR: Could not find a version that satisfies the requirement xxx 的问题