LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > TERA AMA 实录:建立区块链的无国界经济体

TERA AMA 实录:建立区块链的无国界经济体

2020-04-23 项目动态 来源:链闻

2019 年 3 月 2 日,链闻和速问主办了 TERA AMA,TERA 创始人 Vtools 在社群内回答了大家所关心的诸多问题。

Vtools 提到了自己对区块链不可能三角理论的理解,解释了 TERA 的 TPS 是如何达到 1000+,有趣的是 Vtools 称自己即将公开身份,对于社区所担忧的——核心开发者只有他自己一人也做出了回应。

接下来是本次 AMA 的所有内容,enjoy it!

1

TERA 1 秒一个区块,TPS 很高,但是同时安全系数也应该有所降低。目前在安全性上还没有得到大面积的验证,TERA 网络是否能抵御黑客的攻击?

我们需要这个声誉机制来决定交易的时候各个节点的先后,这样网络才能稳定。

为了保护网络,每个节点之间互相验证,声誉机制将被使用。每个节点的声誉都会被考虑,当交易成功后,声誉积分会增加。我们用的是有限消息的协议。

节点的确认用的是电子签名的算法,节点的地址就是公钥匙。节点的地址是 32 字节大小,由节点的私钥产生。节点一旦生成,私钥随机产生。当节点名单分布在网络后,这些 32 字节大小的节点地址,ip 和端口才会被传输。

声誉积分是需要的,它用来使得节点之间互相交换的选择优先化。它对于节点之间创建链接的稳定性来说是必要的,链接自身在节点网络的一开始最初是随机形成的,并且在未来将动态的保持网格链接的常规性。

有限消息协议被用来限制节点之间的消息数量。为了避免 DDOS 攻击。如果消息的数量超过了每秒的上限,那么声誉积分会减少,然后节点会进入黑名单。

但是我们会经常性的升级代码,想出新的保护措施以防威胁。另外,我们计划和白帽黑客在赏金活动中开展竞争和合作活动。

另外,在早期我们的网络确实会有问题,这可能是因为疯狂的节点。这些算法的引进会帮助使得网络稳定。

2

TERA 1 秒一个区块,是否会导致区块链的数据膨胀问题。如果有,如何得到解决?

是的。如果 1000 笔交易在 1 秒中有困难,那么区块链会以一天 10GB 的速度膨胀。为了解决这个问题,从区块链的末端装载的机制被采纳了。

在白皮书中它在“区块链数据库的大小的依赖( the Dependence of the Size of the Blockchain Database From User Settings)”的章节中有提到,这将解决大尺寸(large size)的问题,但这不会移除大尺寸。区块链的大尺寸仍会保留,但它会被合适的装载。

3

为什么是 8 秒确认,有什么理论保证或者工程实践指导吗?还有不同节点是都具有分叉的可能性,是否是 1 秒工作证明加 3 秒最大工作量查找后,所有节点能在 4s 内共识和同步吗?

8 秒是当发送交易的第一个确认的时间。它由以下部分组成:

1 秒——等待启动3 秒——在网络兼传播交易1 秒——创造一个 pow 区块3 秒——在网络中传播 pow

这是传递一笔交易至每个节点的最大的技术时间。在一条链上一个接一个的制造区块。但是为了决定交易成功,你需要等待更长的时间,比如,比特币是 10-60 分钟。每个人需要自己决定他们期待的时间,我认为这取决于交易的数量,比如,对于 1 美元几秒钟就足够了。

4

TERA 交易不收手续费,是否会存在大量无效交易 DDOS 网络,造成其他正常的交易不能够确认?

没有手续费的交易是我的梦想。它将指引 DApp 的开发并且使 DApp 广泛的应用于生活中。基本的保护思想是快速的处理交易。我在白皮书“保护 DDOS 攻击(Protection from DDOS Attacks)”的章节有过自己的思考。

但是还有 B 计划,如果这不起作用,我们将引入费用——更准确地说,我们将根据为数据字节支付的费用在区块中确认交易的优先级。

5

TERA 的并行出块机制是什么样的,能给大家讲讲吗?

你能从第三个问题中知道:TERA 需要最多 8 秒来通过所有节点驱动但愿并且添加进节点的链。但是区块是每一秒就创造的,因此平行区块输出被使用。作为一个通常的区块链工作,但是只有之前的区块被认为是不同的。立即采取了 8 个以前的区块移动了 8。

6

TERA 使用的是有序节点来实现快速的交易确认,那如何面对可能存在的女巫攻击(Sybil Attack)、节点作弊或沦陷等恶意行为呢?

这个问题已经在问题一中回答,概括的说就是:声誉机制被使用。当选择节点去做转帐交易时,声誉较好的那些节点会被优先选择,然后更多的成功交易和声誉良好的节点进行。

7

TERA 的单点故障问题如何解决?

现在确实有这样一个问题:我们只有一个程序员。这个程序员就是我。我建议通过创建另一个节点程序来解决这个问题:

我们将编写协议的标准和规范一个或多个命令将创建自己的节点版本(包括其他的编程语言比如 C)

8

TERA 的智能合约里有没有添加虫洞协议?(开发者借鉴 Omni 协议在 BCH 上开发出了虫洞协议,在不改变 BCH 共识规则的情况下,使得 BCH 区块链能够实现 Token 的发现、转移和燃烧等基本功能。)

创造你自己的代币,这些代币会自动出现在用户的标准钱包内,这是可能的。代币的转移是相同的支付交易。代币支持是在系统级别完成的。总的来说,TERA coin 也是一个代币,但是它的数字是 0。

创造你自己代币的交易是创造一个智能合约的正常交易。但是有一个代币创造的参数和增加的手续费。另外,这个智能合约有提升的权力。它能够管理任意复杂用户组织的令牌问题。它也能不使用智能合约,用一个预先设定的排放量来发送一笔简单的交易。

9

TERA 能在去中心化的前提之下有如此高的 TPS,疑似打破扩展性困境。其背后究竟归功于什么技术机理和底层技术,能否和我们详细分享一下?

为了回答这个问题,我们需要回忆扩展性困境是如何形成的:

如上图所示,这三个纬度的特性并没有特殊的数值。更加准确的说,这些数值是趋于无穷的。下面这张图片是大家所想的:

TERA 并没有解决这个问题,因为这个问题是不可解决的。

但是让我们设置一个不同的任务。输入具体的数值,这些数值是用户所需要的。

网络的核心是运行在正常用户电脑上的节点,这些节点有以下限制:

电子签名检查的数量是每秒 2000 个网络通道的带宽是每秒 1MB磁盘的大小为 20GB

因此,普通的电脑能够用以上的速度进行工作。主要的问题是把每个区块快速的传递给每个节点,这个问题通过创建一个关系的常规结构来解决。没有人在此之前这样做过,因此它是可能的。

10

路线图有提到 TERA 要做分片实现百万 TPS,现在有没有具体的技术实现方案?百万 TPS 是否太过夸张?

目前仅仅是一个直觉型的理解:这是有可能的。但是为了创造出这些算法,你需要数据,你需要网络承载量达到至少 10% 的实际使用。因此,在更大的扩展性的研究工作,转移至了 TERA 上更广泛的应用。

11

能详细说下您对去中心化矿池这方面的想法嘛,去中心化矿池的原理是什么?TERA 有可能实现吗,如何实现?

基本的思想是在网络中的每个节点成为一个去中心化的矿池。矿工随机连接进入矿池并发送他们的哈希。现在矿工必须有一个公共网络地址(ip)去发送他们版本的哈希进入网络。

12

TERA 在对自己 dapp 生态的支持和发展上,下一步有什么计划吗?

创建 IDE、吸引更多程序员的参与、部署一百万个 Dapps (由于速度有限,百万 dapp 在以前是不可能实现的想法)

13

TERA 最终想要打造一个什么样的区块链系统,能畅想下未来可能的使用场景嘛?

打造一个基于 TERA 区块链的无国界的全球经济体。

14

你认为 TERA 区别于其他区块链项目的的主要优势是什么?

去中心化的同时保持高处理速度

不需要托管的真实 dapp

没有交易手续费

15

现在你的个人身份很神秘,你有考虑过公开自己的身份吗?

我很快就会在领英上公开我的个人档案,公开身份并不是个问题。

16

你方便向大家透露你的学术背景,以及你是否全职开发 TERA?

我没有任何学科的学位,但是我已经编程了将近 30 年。

17

如果有基金看中你,重金聘请你全职参与其他区块链项目,你会怎么抉择?

发生这件事的前提是他们必须先让 TERA 这个项目死掉,我怀疑他们是否会成功 ...... 但无论如何,我不会去与他们合作,因为所有其他项目都是基于 PoS 的中心化的解决方案。 中心化不是我解决问题的方式。

18

你估计什么时候 TERA 能达到即使离开你个人的作用,仍能继续发展,就像中本聪离开了比特币社区?

我觉的应该是当标准与规范写好,有很多独立的团队来找我们的时候。

19

能谈下对去中心化和 DAO 的一个理解吗,对于这个方向 TERA 会有相应的完善吗?

我们将努力实现最大程度的去中心化。区块链是关于去中心化的,这就是所有人所喜欢的, 我们会把这个交付给他们的。

DAO 将是部署在 TERA 平台上的众多 DApp 之一。未来将有不止一个 DAO,而且还会有许多不同的版本。DAO 是人们去中心化的协同方式。希望通过这些 DApps,我们能够取得比之前其他区块链的尝试更多的成功。

20

为什么 TERA 在国内广受追捧,但在国外热度却似乎不是很高,你怎么看待这种国内似乎过于火热的氛围?

由于诈骗项目的大量存在,TERA 在西方并不是很出名。我的原则是先做而不是抱怨,然后在白皮书中写出结果。我根本没有参与任何营销工作,我只对区块链的技术部分感兴趣,比起名誉,我更喜欢创造一项新技术。由于我们来自中国的团队成员使得 TERA 在国内被很多人了解。但我觉得 TERA 将会从中国走向世界。

21

目前官网上线路图只到 19 年 Q1,TERA 后续发展线路图是怎样的?会不会有重大更新,会不会引入匿名机制?

主要路线图很简单,如下

创建一个用于开发 Dapp 的 IDE吸引开发者创造数百万的 Dapps创建一家合法公司资助 TERA 的发展。

我们将在不久的将来出具更详细的路线图,但为了设定截止日期,我首先需要了解我们有哪些资源 ......

22

现阶段没有矿池出现是因为这个算法,但当某一矿币算力爆增过后,很多组织会研发 FPGA (Field-Programmable Gate Array),这会对生态造成很大破坏,请问你有啥想法没有?

该算法除了使用内存进行计算外,我希望这将是一个长期障碍——来阻碍创建这样的 FPGA 设备。

23

客户端是否会引入 Upnp 机制?

是的,这样的机制在今后将会被引进。一旦它被发现后。但是如今没有足够的时间,所以许多简单的东西没有被添加引进。我希望更多的程序员能够加入,未来它们把这些功能添加进去。

24

当节点的列表被公布时,这些地址,ip,端口将要花费多少时间发布在网络上?

节点在端口接受一系列的地址,并且这些端口的具体内容是随机的。通常会花费一些时间让所有节点的信息遍布整个网络。

25

未来会不会采用每个节点一个公共 ip 的方式?

会的。

26

说到 DApp,相比较其他公链平台如 EOS、ETH 等,TERA 的优势在哪里?

我们的编程语言是纯粹的 js,这一点会让我们找到更多的程序员来 TERA 平台上开发。

我们的客户端交互不需要中心化的托管,这方便了 dapp 的布置。你只需要把 Dapp 上传到区块链上就行。

27

为什么你的 github 账号被禁止了?

爱好者们对 TERA 的开发非常感兴趣,它们使用了黑色营销垃圾邮件。我和技术支持说,我和这个事情无关,并且我对此非常反感和反对,但是这没有效果。

因此,在 github 上有安全漏洞,如果你使用了垃圾邮件攻击,你可以让任何项目关停。github 上的项目是中心化的,这对去中心化的区块链项目来说是致命的,因此我们放弃 github,选择 gitlab。

译者注:很多项目也选择了放弃 github 转而使用 gitlab,比如 tezos 等等,也和 github 被 microsoft 收购一事有关。

28

许多人对 TERA 这个名字的起源很感兴趣。

其实我也没仔细想过这个名字的寓意,也许以后会有 .......

29

Vtools 你是如何看到加密资本主义的?意味着像 TERA 这样的项目,也许不会被主流的资本注意到,以至于被埋没。

TERA 是一个特别的项目,因为我认为,首先是你真的是需要用这笔钱,然后你再去融资。同时现阶段有 90% 的项目是骗局和垃圾。我认为其实是 99.99%。

但是普通人怎么区分骗局项目和非骗局项目,甚至连基金都无法做到这一点,它们能雇佣专家,但这些专家并非真的有专业的技能 ...... 伪专家 ....

我们为什么需要资本?如果有了资本,就一定有利益和利润的诉求。我们需要做的,其实是创造有用的 DApp,并且用户从这些 DApp 中真正的受益。

30

在未来 TERA 会不会有客户端钱包?因为在大多数人的想法中,也许这想法是错的:客户端钱包比网页端钱包安全。

我们已经创建了一个轻钱包,它是基于 html 的,下载轻钱包的 zip 文件并且在本地打开就行了。

[Light client (zip)]

https://sourceforge.net/p/tera/code/ci/master/tree/Bin/Light/tera-light.zip?format=raw

我同意大家对网页端钱包的担心,攻击者可以劫持网站、修改代码,网页端钱包确实是有这种风险。

以上便是 TERA AMA 的所有内容,为了方便阅读,我们对部分内容进行了细微的修改和增删,如果你想查看 Vtools 的英文回答,请点击。

关于速问:速问是一档关于 Crypto 的采访类节目,我们专注于捕捉市场热点和追踪潜力项目,在对项目进行持续追踪和调研后,将邀请项目核心成员以线上 AMA 的形式在社群内和大家互动交流。

我们秉持着客观公正的态度,对项目刨根问底,力求把项目最真实的一面展现给大家,让大家有更深的认知。我们的 Slogan 是 Be A Crypto Builder,顾名思义——在加密货币领域做一个建设者,为伟大的加密 Buidl 事业贡献自己的绵薄之力。

—-

编译者/作者:项目动态

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...