我的购物车0
如何在Tera上发布去中心化网页
2019-03-18 12:13:01 作者:Jason 查看数量:7390
摘要: Tera什么玩意都能写,本文主要讲解如何在Tera上发布去中心化网页

现在区块链行业还在早期,属于实验性质,类似网游的内测阶段。随着行业发展,很多东西都可能会有变化。Tera虽然在持续的更新,但这个项目才半年,现在使用量也不够,能不能经得起更大规模的使用量还有待观察。

截至目前一个Tera的客户端加上区块链数据有约5G。


什么都能写进去,所以有js基础或者想做网页、存个文档文件之类的文字图片,可以在Tera上面试试,感受一下去中心化的系统,顺便给Tera做个压力测试。

本篇讲的比较简单,网页,可以找现成的,可以在电脑上用文档保存一个html文件。网页传到Tera的应用上需要花费100Tera,永久在链上,不用再续费,可以更新,但无法修改。

直接通过files传东西是免费的,但有大小限制。

原理,Tera区块链上所有的数据都是公开的和不可修改的。所以更新,是追加一个新文件,通过合约每次自动读取最新的那个文件,实现更新。

例如网页文件名是A,想修改,再传个网页B,给合约账号发个0转账附留言B的区块地址,然后发送写入区块链后,就读取网页B了,A不会被删除。

写付费,使用和看则可设置付费或免费,一直存着免费。区块链上的应用大多都是这样的模式。互联网平台则大多是写免费,如果使用和存着也免费,那看的时候就各种塞广告了。

步骤:

首先需要完整的Nodejs的tera客户端,这个可以在teracn.org找到安装说明。

同步完所有区块数据后,建个账号,用CPU挖矿,挖个100以上,就可以创建网页了。

因为Tera的客户端本身就可以通过网络访问,所以如果能找到能给你开访问权限的人,或者帮你代传上去,那可以直接在网上操作,不需要下载客户端咯。(这将来也可能成为一个可以创收的服务)


创建网页是通过创建的dAPP实现的,所以点进DAPP,再点dapp editor就能打开dapp操作页。


打开后是一个新窗口smart&html页面,左边Projects点new,创建新的。然后点load,输入43


这时就能读取算力论坛的一个网页模板,可以修改的地方见图片里(目录也能重选),在模板里修改名字Name,说明Description,然后把网页内容粘贴到UI (HTML)里。其他的地方不要改,右侧上中下分别是合约,状态和网页。合约和状态用来读取每次网页的更新,如果修改则无法再更新网页了。

修改OK后,点上方add to pay list。


这时原来的窗口会更新到send页面,显示100Tera,转到0号系统账户里。发送tera的账号,以后就是用来更新的Owner账号,发送后,等待系统提示OK,再回到Dapp里,就能看到最新的列表里出现网页按钮了,后边Base Account是合约账号,点开按钮后就能开打新传的网页。


后续更新页面步骤


在dapp操作页,点上边Files,上传做好的html网页,等待返回结果,例如/file/99991422/1


使用Owner账号向Base Account发送0个tera,并备注对应的文件数据,{"HTMLBlock":99991422,"HTMLTr":1}

系统提示Set new HTML to XXX,并且下一行显示Add to blockchain,就是更新好了,再打开就是新的网页了。


以上就是在Tera发布去中心化的网页的过程。总结一下就是读取已经设置好的模板,然后改成需要发布的内容就可以用了。过程熟悉了几分钟就能发布,因为tera是秒确认的。

现在流程还是麻烦,如果有更多开发支持这个项目,加个一建建站,一键建相册之类的按钮,其实也就是做个链接,这样就更容易操作咯。

Tera现在没矿池,这个系统很适合出个盒子发个众筹,每个盒子共享计算和硬盘资源来提供数据分布式存储和访问,像玩客云或者holo那样。系统都现成的,盒子DIY也简单,但没矿池没有实时收益,就没有卖点。

如何在Tera上发布去中心化网页就讲到这里。

1 +1
标签: 去中心化 区块链 矿池 Tera
网友评论 文明上网理性发言 0条评论
全部评论
暂无评论哦,快来评论一下吧!
查看更多评论