币圈科技大神William:以太坊ERC-721协议如何造就NFT狂潮?

图片
小编:本文原标题为《抛开技术来谈ERC-721》,作者William Entriken,是币圈科技大神级人物。他是以太坊 ERC-165 和 ERC-721 协议的主要创作人,同时也是BLMP、0xcert、 Arianee 的项目顾问,同时还是Pacific Medical Training 总经理。
William Entriken创作的ERC-721协议是近年大热的以太坊 NFT(非同质化代币) 数字资产的第一个标准协议,被广泛应用于CryptoKitties、Decentraland 等区块链平台。在ERC-721上运行的加密猫(CryptoKitties)被公认为是运用NFT 通证的第一实例,也是ERC-721标准的最知名案例。
作为一名区块链开发人员,William 不断为以太坊开源项目做出贡献。William 关注热点在语言设计和互动操作,他也很热衷于企业发展和企业安全研究。奇点财经为William指定合作伙伴,其授权奇点财经为其博客的中文首发机构。
以下为William文章正文:
《抛开技术来谈ERC-721》
大家有没有想过,你的手机是如何连接到网络服务器的?
在上网时,我们大部分时间都在用浏览器浏览网页。世界上大部分的屏幕也都是通过网页展示信息,只不过他们隐藏了地址栏。现在,让我们考虑一下,这些常见的科技是如何工作的。这里涉及几个方面的参与对象:
首先是你本人。你这个人很忙,你需要经常访问一些网站,浏览网络信息,比如有可能是萌猫视频、体育比赛分数,或是你的家人对你晒出的孩子照片的评价。
其次是你的移动装备。这可能包括你的手机,或者是你手边的什么电子仪器,用行业来话来说,这些设置“代理”你的行为。
第三是网络服务器。你看不到它,但它却决定着,如何对你的请求作出应答。
那些制造你的手机和网络服务器的技术人员,把你称为“用户”。他们称你的手机为“用户代理”(换句话说,你的手机正在“代理”你的行为)。在这种情况下,你只看到服务器给你的东西——如果Twitter说你获得了20个赞,那么你有20个赞,不会出现争议。如果Twitter告诉你的朋友你有50个赞,那么你和你的朋友都不能确定哪一个才是正确的。
有时,从公司访问某些特定的网站可能会被屏蔽,在部分国家,如果用户想要访问某些境外网站时,可能会被本地互联网公司给重定向到一些符合“本国特色”的网站或是这些本地网络公司想要你去的网址。
区块链是一个单一信任源
区块链是一组连接到一起的计算机,重要的是这些计算机都有相同的信息,因此,你以后可以不要再问推特你有多少个赞了,你直接问区块链:在这一时刻(2018-06-24 19:22:01 UTC),你获得了多少个赞,根据区块链系统的设计,每个问这个问题的人都会得到同样的答案。
所以,在区块链网络里,我们看到的是:
首先是你,你想要知道一个事实。
其次是你的手机:它参加到一个区块链网络中,访问到其中的数据,每个参与方都有完全相同的数据。
最后是区块链记录数据:这些数据是可以公开访问的。
一些聪明的人认为,区块链是非常防篡改和抗审查的,这就是一些科技人员对此感到兴奋的原因。访问区块链仍然需要浏览器。但还会有一个扩展程序,除了把你连接Web服务器之外,还有一个特殊的功能将你连接到区块链上。
图片
(一个额外的拓展程序将你连接到区块链上)
区块链是唯一的,无论你怎样连接它,你都会得到同样的结果。读取信息时,无论是谁,都可以得出同样的信息,同样,你也可以把你的信息写入区块链,在链上你将通过一个匿名的账户进行认证。
ERC-721协议是什么?
讲完区块链,我们再来看看以太坊和ERC-721。
以太坊是领先的区块链应用,而ERC-721是以太坊的提案流程(EIPs)中的第七百二十一个提案,这些规范用来规范应用程序的运行,以及以太坊的工作方式——需要指出的是,以太坊里大多数的提案是不会被全网采纳的。但是在2018年6月21日,ERC-721被最终确认,这意味着以太坊参与者之间达成了显著的共识。
ERC-721应用有什么作用?那些使用ERC-721协议的应用程序,可以记录一组事物的所有权,并将其分配给匿名账户。也许这些东西也存在在于区块链上,例如数字货币与程序的拥有权。在这种情况下,你不需要信任任何程序或是应用软件,你可以只了解它是如何工作的。记住,你可以了解它是如何工作的,任何人都可以获得同样的信息——应用程序只会做它应该做的事,而且它该做的事不会被篡改。
如果你信任的实体认可该应用程序,那么事情会变得更加有趣。比如你买一张“只限一人”的票,你看到票根的编号为755100,然后你用这张票去参加慈善活动,主持人说“谁持有票根为755100的票,谁就赢得了这幅画”,那么这时候,这张票就变得非常有趣了。这个有趣的原因是因为你有一个可信的信念:主人会把你的门票兑换成这幅画。
现在,ERC-721就是上面这个例子里的这张票。
图片
ERC-721的各种应用
在上面的案例中,你手中的“票”——在我们行业里,通常也叫它“代币”,或者“契约”——会有很多用途。比如你翻开口袋,里面的很多东西,在本质上其实都是代币。比如,你的驾照就是当地政府或者国家发放的一种证明,证明照片上的人和你是同一个人(即你是你)。你的信用卡也是一种证明,它可以让你通过卡上标记的账户购买东西。
根据注册的地区,你的车可能会有登记证明,如果你把它转交给其他人,那么从法律角度上看,你的车就过户给新的车主了。
目前为止最成功的应用是交易猫的图片的游戏。他们已经卖了数百万美元的猫,这些猫都是用ERC-721标记的。通过这种方式,科技使新的身份和所有权应用成为可能。这些应用可以防篡改,且很容易连接到其他系统。
如果你已经买了一个房子,也许你经历过了查找标签的过程。ERC-721可以瞬间完成该过程。也许有一段时间里,你在上网的时候,可能都会选择“用Facebook登录”,而ERC-721则可以应用到更多的场景,并且降低大家对于Facebook的依赖。如果你对文中所描绘的未来感兴趣,你可以在推特上找到并捐助一些很好的项目。