mt logoMyToken
总市值:
0%
恐慌指数:
0%
币种:--
平台 --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

基于比特现金BCH的去中心化的“微博”——Memo特性和应用

收藏
分享

Memo简介

比特现金BCH(也包括BTC)的交易包括一个字段叫OP_Return,这个字段允许交易构造者填写数据,目前支持80字节的数据, 在5月15日升级后可达到220字节。80个字节的数据可以写完75个英语字符,或者可以写25个汉字。

这个OP_Return比如类 似于使用网银转账时填写的备注 。但比特现金的这个OP_Return可以实现的功能比备注丰富多了。

任何一笔交易都可以有这个OP_Return数据,你可以在区块链浏览器中查询这些数据的,在输出脚本上可以看到,在如下图。当然,你不写的话,就不会有。

有人使用比特现金BCH交易的OP_Return做了一个项目,叫Memo,搭建了一个简易的类似于新浪微博的系统。目前Memo功能很简单,用户可以做的事只是注册、自定义昵称、发纯英文文字帖、关注他人、点赞和取消关注他人。

在下一版中Memo计划添加以下功能,回复、设置简介、使用url链接发图片帖、发图片附件、设置头像、转帖。

注册Memo是很简单的,你只要登录这个网站 https://memo.cash/ 点击Signup,然后填写一个用户名,和密码,就可以了。


时局图


新浪微博经常会对用户进行打压删帖,引起大量不满,声讨渣浪,但风头一过用户便该用用,该刷刷,在他曾经宣称永不使用的“渣浪”微博上发岁月静好。

无独有偶,Twitter上的@bitcoin账号也于前段时间被注销,虽已恢复使用,据说较之前少了几十万的粉丝。Twitter这次销号的原因据说是因为Twitter的CEO投资了blockstream公司,这家公司是BTC核心代码开发团队的雇主,而@bitcoin则发表支持其对立面比特币现金BCH的言论。

中心化社交平台的问题就在于此,你发表的内容不受自己控制,你细心培育出来的大V账号也可能会因利益因素而被注销。而此时,一款建立在比特币现金生态上的去中心化微博Memo应声而出。为了便于大家了解,接下来我先简单介绍一下关于Memo,并且出具一份使用教程。

首先, Memo的网址是https://memo.cash/introducing-mem o

正如首页介绍中所说,Memo是一款应用于比特币现金交易协议的前端应用,这个应用能够读取BCH交易过程中的信息,并且显示到网络中。

通俗来说,你利用这个程序实施如下行为的时候,发布memo,关注点赞修改id都相当于发起了一笔BCH的转账,而memo的程序会将你的行为写入区块链中并且到memo的应用中,就如同你发布了一条微博,你可以看到自己写的信息,别人也可以通过关注你而看到你的信息。

由于信息被记录在了区块链中,不仅仅是程序的开发者,就连信息的发布者本人都无法篡改。

接下来我会通过亲身操作来介绍如何使用这款去中心化的“微博”。

根据我提供的链接,进入网站的首页面,点击Sign up进入到账号注册页面。


设置自己的账号密码,勾选创建Create Key,并且勾选Disclaimer部分就可以注册了。


注册完之后,重新登陆的话可以直接输入账号密码。


这就是登录后的账号界面,可以说比较简陋。与目前微博的界面不可同日而语当然作为一款新推出的产品,相信未来在界面设置上以及功能上会不断的进行更新与完善。由于所有的操作都是基于BCH转账,所以你的账户需要充入一笔BCH资金。充值地址就是途中Address栏的地址。为了省钱,作者用自己原来的BCH的地址进行演示。


这是我原来用过的id,充值了0.0005BCH约人民币2.5元:

用了6条memo,修改了两次名字,关注了三个id,消耗了0.000029BCH,约人民币0.15元。

下面我将发布一条信息,测试一下发一条“微博”的成本。点击NewMemo,进入发送界面。


由于 每一 次行为都相当于一笔BCH交易 ,所以需要输入当初设置的密码。

发送完毕后查看一下BCH账户中的余额, 消耗230聪折合人民币1分钱

这样的发博成本对于大众来说还是可以接受的。

在这个界面中,下端就是你所关注的id发出的memo(微博)。

此外,你可以点击View Your Profile来查看你发布过的内容。

最近的两条,一条是我测试时发布的,另一条是我昨天上传的《海上钢琴师》百度网盘链接。

由于目前还无法识别中文内容以及特殊符号,所以这些非英文内容会以奇怪的字符显示出来。

除此之外,你还可以在操作栏中修改昵称,导出私钥,修改密码等。

接下来让我们看一下底部栏的功能。


Dashboard是你的主界面链接。View Profiles是这款应用的所有用户库,进入后的界面如下图。

我们可以选取一个id点击进入,可以看到他发布的内容。比如这个NoGodNorGov,让我们参观一下。


在这个界面我们可以关注他,查看他的内容,给他点赞打赏并且查看他的点赞信息。而且我们可以通过blockchair区块链浏览器查看我们或者他人通过这款应用发布内容所对应的每一笔BCH转账记录。(View onBlockchair).

下来点击底栏的Protocol会查看这个版本的应用以及下一个版本的功能。

在下个版本中可以发图以及回复了,是不是更像一款微博了,有没有很期待啊。


来自Twitter上的图片

总之,基于渣浪与Twitter的种种恶性,我还是希望这款应用能够尽快成熟,多一点自由,少一份枷锁。



Memo的原理和特性


Memo这个单词是备忘录、便笺的意思。 要声明的是Memo并不是什么独创性、创新性的发明,使用OP_Return来刊登信息早就有人干过,在BTC网络用了很久了。 但Memo是系统性地使用这一功能来实现信息规模化效应。

Memo本身就是一套协议,它定义了一种BCH交易和解析这一类交易的规则。使用Memo来发帖其实就是通过Memo.cash这个网站来自定义一笔BCH交易。交易是你自己的地址发给你自己的,交易的金额是零,也就是输出为零,需要一笔矿工费支付给矿工打包。发帖的内容会被填写进OP_Return字段里。

任何可以解析OP_Return的区块链浏览器都是可以解读你发的帖的。Memo这个网站会解析OP_Return字段,并且使用一个类似于新浪微博的界面来展示信息。

任何BCH钱包只要按照Memo定义好的发交易格式来发交易,以及钱包内置了和Memo兼容的解析交易的协议,那都是可以成为这个去中心化微博系统的一个客户端的。

Memo这套协议一经发布,就再也无法撤消了,哪怕是把Memo的作者抓起来枪毙掉,把memo.cash这个网站关了,那这个去中心化的微博系统也还是存在的。

使用Memo来发帖是匿名性的,注册就需要一个BCH地址和私钥,不需要任何实名信息。

Memo是不会被审查的。在Memo做任何事,都是以一笔笔交易发生在比特现金BCH区块链上的,数据是存在BCH区块里。只要是可以构造交易的钱包,按照Memo的协议来构造交易,就可以实现和Memo兼容。这个系统不需要服务器。这就意味着没有人能阻止你使用Memo或和Memo兼容的BCH钱包来发帖,因为没有人能阻止你发BCH交易。也没有人能够删除你的帖,包括你自己都无法删除。一经发布,永远记录在案。

Memo构造的这个去中心化的微博还是一个完全公开的发帖系统,在新浪微博上你可以拉黑某个人,让他无法读到你的信息。但在Memo上,你是无法拉黑任何人的。因为BCH交易是向全网广播的,所有的完整节点钱包都可以收到你的发帖,都可以解析你的发帖,也都可以到区块链浏览器去查阅你的发帖。



Memo的缺陷


Memo的性能是非常有限的,OP_Return只有80字节的空间,能写的字有限,肯定干不了多大事。

Memo会给BCH网络制造大量的非交易信息,这些信息在一套支付系统来说看起来就像是垃圾信息一样。

因为区块大小是有限的,目前一个BCH的区块是8M,平均来说一笔普通的BCH交易的大小约为300到500字节,而是一笔Memo格式的交易是OP_Return就要占据80字节,在5月份还会增长到220字节。 如果Memo火起来了,这对BCH区块或许是构造一定的压力的,这会加重完整节点的存储压力和带宽压力。

很可能未来我们有必要提高OP_Return数据的矿工费。



Memo潜在的应用场景


这个去中心化的不被审查不可删除的发帖系统有什么用处呢?

可以用来做公证、存在性证明服务。 如合同双方有意公开、公开赌局、誓言……。可以预见的事,Memo一定会被大量用来秀恩爱、撒狗粮。

表达某些言论 ,如反对白左、反对狗权、怎么能吃兔兔……

做小众社交/信息记录软件 ,比如做一个家谱,将祖宗上下十八代信息全部上链。比如记录小孩子的成长,记录情侣的恩爱。

做广告 。比如可以给使用Memo来出售成人影视种子。类似的广告可以商业可以很多,因为使用匿名性来传递信息,而且可以直接用来传递资金,这给很多想干坏事的坏人很大的想象空间。

实力证明 。比如做OTC生意的人可以让交易记录上传到Memo上,以证明自己的历史多么辉煌。各种做生意的可以都会利用这个玩意来吹牛逼。

免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。