TERA PLATFORM TERA
$0.00657 -3.53%
不得不奶的百倍币—TERA
牛币圈

可以这么说,我选的这几个百倍币中,


1、 虽然TERA不具有DERO的匿名王者特性


2、 没有BLN开发老鼠的大神光环


3、 但TERA一定是最有特色(主网平稳运行将近一年,并且tps实测达到1000TPS,1秒出块,8秒确认)


4、 最努力的(目前主网上dapps数量已经达到61个,基本上每周都会有新的dapps涌现出来,目前dapps覆盖范围已经涵盖:游戏、社交论坛、空投、菠菜等多个领域)。


5、 最重要的是TERA正在研究分片解决方案,并在TERA中接入分片方案。


6、 最后,TERA真的很优秀,TERA需要更高的价格才配的上TERA在的价值体现。


今天我会从:技术更新、tera分片研究和dapps发展、社区建设等三个方面给大家讲讲近期TERA的成长与变化。


近期技术更新

原文链接:https://medium.com/@progr76/update-teranova-31dd3380f25c


Step1倒序加载区块,节点立即投入工作


原文


The first part is aimed at a quick start. This will allow you to work with the blockchain almost immediately after installing the wallet — by downloading the chains from the end. The technology works as follows: depending on the given level of trust in the blockchain, the program searches the network for a suitable table containing the state of the blockchain on a certain date. After the status table is loaded, the remaining blocks required to update the blockchain to the current date are loaded. If DApps require information about blocks that are not in the database, they are dynamically and transparently loaded from the network for the user.


译文


第一步更新可以让节点快速启动,允许在钱包安装之后通过下载最后区块快速接入TERA主网,这项技术的工作原理是:根据区块中给定的信任级别,程序在网络中搜索包含特定日期区块链状态表。加载状态表后,将加载将区块链更新为当前日期所需的剩余块。如果DApps需要有关不在数据库中的块的信息,用户可以从网络中动态和透明地加载区块信息。


技术实现


在网络中将存储几个状态表,分散在不同时期,从链末端的大致位置:


8 000块


40 000块


3 000 000块



周期是动态计算的,当前时间切片的所有位置都可以通过控制台运行命令来确定:GetCurrentRestArr()

此功能是预定义的,并为网络中的所有节点显示相同的值。鉴于这一事实,所有节点同时保持该信息在其数据库中的相关性,如果该表变得无关紧要,则将其替换为新的(其数量由相同的函数计算),即表格在时间上漂移。


Step 2减小节点的存储空间


原文


The second step is to limit the size of the user’s disk. The technology will work through DHT (Distributed Hash Table) principle of block storage.


译文


第二步是限制用户磁盘的大小。该技术将通过DHT(Distributed Hash Table)块存储原理工作。


Step 3.dapp 支持key value型数据的读写


原文


In the third step, we will add the network KEY/VALUE-storage available from DApp

译文


在第三步中,我们将添加可从DApp获得的网络KEY / VALUE -storage


tera分片研究


TERA将进行分片技术研究,并已经提出了TERA的分片解决思路,目前开发VTOOLS的独特的分片技术解决方案。


什么是分片?


分片(Sharing)其实是一种传统数据库的技术,它将大型数据库分成更小、更快、更容易管理的部分,这些部分叫做数据碎片 (Vitalik Buterin称它为宇宙Universes) ,单个数据碎片组成独立的“宇宙”,它具有自己的账户空间,“宇宙”之间通过“校验器管理合约(validator manager contract,VMC)”互连并将合约发送到主链,不过应用到区块链当中会相当复杂。



详细见我往期文章:https://mp.weixin.qq.com/s/5t96hXUbegSK8KSRVLzNMA


TERA的分片解决方案


VTOOLS:


Sharding(分片)可能是无限扩展区块链的唯一方法 – 但是网络各部分(分片)之间的计算和数据的分离。这就让一个分片对另一个分片缺乏信任,因为计算和数据是分开的,没有已知的最好方法可以检查 - 恶意节点更容易(即,整个资源的资源少于50%的网络)控制单独的分片,这使得对分片之间的值传递的可靠性产生怀疑。目前我还没有完善的机制,100%的安全保障。


因为vtool为TERA设计了一下Tera Sharding设计:


1、 每个分片是独立的链


2、 区块链不支持分片之间的价值转移


3、 跨链通信:区块链可以将信息从一个分片转移到另一个分片,这些分片可以通过运用智能合约进行价值转移跨链通信:区块信息由整个分片(构建一个块链)签名,并且花了足够的时间使其无法取消它(例如,在它上面构建了另外1000个块)


TERA分片技术实现


可以在每个矿工的节点内建立分片


A.每个分片都是相等的


B.每个块包含:


1、与当前分片相关的事务


2、所有分片数据(包括当前)的散列列表


3、上一个块的哈希4、总块散列(来自2,3和随机数的散列函数)



因此,所有分片中的块的散列匹配。要实现此方案,我们必须:

准确了解所有其他碎片的哈希值。这是通过分离和调整每个矿工自己的容量来实现的。因此,分片称为命令式。

分片将具有单个数字块,单个数据传输时间,单个领导者搜索 - 也就是说,它将是单个区块链,但具有不同的事务组合 - 每个分片都有自己的数据。

构建分片


1、 区块事务创建分片(矿工创建分片)


A触发创建分片的事务(32字节标识符,分片名称,默认货币名称和其他设置)。节点自动在列表中注册启动。


B节点的所有者决定在列表中支持新的分片,并为挖掘分配物理容量。


C在挖掘过程中,节点通过获胜块中的相应记录为新分片投票,如果在最后N(1000)个块中有超过90%的投票用于创建新分片 - 它已注册在分片列表中。


因此,整个网络的至少90%的功率支持每个分片,这意味着节点害虫将需要获得至少46%的功率。


功能:当一个新节点添加到网络时,它必须指定它直接支持哪些分片以及通过其他节点支持哪些分片(参见下一个选项)。


2、如何提高安全性


当分配用于挖掘某个分片的物理容量时,矿工不会被要求仅指定他的节点,他可以在节点所有者的指导下指定任何已知的节点或节点集群。


如果指定多个节点,则可以通过以下方式提高安全性:


A节点保存彼此交换的区块数据(评级)


B如果交易成功,节点所指定单位将收到1分的评级


C选择计算选项时,评级较高的节点的权重会更大


链的选择是:


添加变量的相同值内的节点的评级


选择具有最高金额的选项


Dapps的发展


话不多说,看图说话。

目前DAPP数量61个


去中心化购物平台



去中心化聊天中心



去中心化交易所



去中心化游戏对战平台



去中心化菠菜




去中心化论坛



社区建设


一组数据

2019年1月29日:我开始PR TERA当时社区人数是:discord 人数800人,qq群200人,社区中总人数1000人


2019年4月8日:Discord1200人+qq社区总人数2720人+微信社区930人=4850人(社区总人数)


Discord1200人

社区链接:https://discordapp.com/invite/CvwrbeGhttps://discordapp.com/invite/CvwrbeG


qq社区总人数2720人


1群(692191396):1855人


2群(656777465):377人


3群(778040347):222人


场外交易群(885014105):266人


微信社区930人,加微信社区关注公众号,加驴把头备注“tera”。


tera1群:498人


tera2群:234人


tera币大亨:198人


总结



来自币圈驴把头
2019年04月12日 16:29图文分享