答问
1、名次解释:
-
梅克尔树:
梅克尔树(又叫哈希树)是一种二叉树,是一种高效和安全的组织数据的方法,被用来快速查询验证特定交易是否存在,由一个根节点、一组中间节点和一组叶节点组成。它使用哈希算法将大量的书面信息转换成一串独立的字母或数字。最底层的叶节点包含存储数据或其哈希值,每个中间节点是它的两个子节点内容的哈希值,根节点也是由它的两个子节点内容的哈希值组成。梅克尔树有诸多优点,首先是极大地提高了区块链的运行效率和可扩展性,使得区块头只需包含根哈希值而不必封装所有底层数据,这使得哈希运算可以高效地运行在智能手机甚至物联网设备上;其次是梅克尔树可支持 “简化支付验证” 协议, 即在不运行完整区块链网络节点的情况下,也能够对(交易)数据进行检验。
-
非对称加密:
非对称加密是一种保证区块链安全的基础技术。该技术含有两个密钥:公钥和私钥,首先,系统按照某种密钥生成算法,将输入经过计算得出私钥,然后,采用另一个算法根据私钥生成公钥,公钥的生成过程不可逆。由于在现有的计算能力条件下难以通过公钥来穷举出私钥(即计算上不可行) ,因此可以认为是数据是安全的,从而能够保证区块链的数据安全。
-
椭圆算法:
椭圆加密算法是一种公钥加密体制,最初由 Koblitz 和 Miller 两人于 1985 年提出,其数学基础是利用椭圆曲线上的有理点构成 Abel 加法群上椭圆离散对数的计算困难性。
-
环形签名:
因签名中参数 Ci(i=1,2,…,n)根据一定的规则首尾相接组成环状而得名。其实就是实际的签名者用其他可能签字者的公钥产生一个带有断口的环,然后用私钥将断口连成一个完整的环。任何验证人利用环成员的公钥都可以验证一个环签名是否由某个可能的签名人生成。
-
私钥公钥:
公钥与私钥是通过一种算法得到的一个密钥对,公钥是密钥对中公开的部分,私钥则是非公开的部分,公钥通常用于加密会话密钥、验证数字签名,或加密可以用相应的私钥解密的数据。私钥是指与一个地址(地址是与私钥相对应的公钥的哈希值)相关联的一把密钥,是只有你自己才知道的一串字符,可用来操作账户里的加密货币。
-
拜占庭将军问题
拜占庭将军问题是指“在存在消息丢失的不可靠信道上试图通过消息传递的方式达到一致性是不可能的” 。因此在系统中存在除了消息延迟或不可送达的故障以外的错误,包括消息被篡改、节点不按照协议进行处理等,将会潜在地会对系统造成针对性的破坏。
拜占庭位于如今的土耳其的伊斯坦布尔,是东罗马帝国的首都。由于当时拜占庭罗马帝国国土辽阔,为了防御目的,因此每个军队都分隔很远,将军与将军之间只能靠信差传消息。在战争的时候,拜占庭军队内所有将军和副官必须达成一致的共识,决定是否有赢的机会才去攻打敌人的阵营。但是,在军队内有可能存有叛徒和敌军的间谍,左右将军们的决定又扰乱整体军队的秩序。在进行共识时,结果并不代表大多数人的意见。这时候,在已知有成员谋反的情况下,其余忠诚的将军在不受叛徒的影响下如何达成一致的协议,拜占庭问题就此形成。
拜占庭将军问题是一个协议问题,拜占庭帝国军队的将军们必须全体一致的决定是否攻击某一支敌军。问题是这些将军在地理上是分隔开来的,并且将军中存在叛徒。叛徒可以任意行动以达到以下目标:欺骗某些将军采取进攻行动;促成一个不是所有将军都同意的决定,如当将军们不希望进攻时促成进攻行动;或者迷惑某些将军,使他们无法做出决定。如果叛徒达到了这些目的之一,则任何攻击行动的结果都是注定要失败的,只有完全达成一致的努力才能获得胜利。
拜占庭假设是对现实世界的模型化,由于硬件错误、网络拥塞或断开以及遭到恶意攻击,计算机和网络可能出现不可预料的行为。拜占庭容错协议必须处理这些失效,并且这些协议还要满足所要解决的问题要求的规范。这些算法通常以其弹性t作为特征,t表示算法可以应付的错误进程数。很多经典算法问题只有在n ≥ 3t+1时才有解,如拜占庭将军问题,其中n是系统中进程的总数。
-
signal协议(不是很明白)
signal协议是基于客户端的开源协议,服务端只是一个消息代理,具有端对端加密特性,没有人能够查看被代理的消息。现在被WhatsAPP、Mixin、google等广泛使用。
-
DAG有向无环图
DAG(有向无环图),是常用于计算机领域的数据结构。DAG 具备独特的拓扑结构,经常被用于处理动态规划,导航中获得最短路径等场景中。在区块链领域,DAG 用来解决扩容性的问题,通过增加区块大小或者区块频率在网络中产生大量分叉,但是攻击者还是需要 51% 的算力才能进行攻击。
2、买过BTC、ETH、EOS、NAS、ADA。现持有BTC、ETH、EOS和NAS。交易所用过很多,之前参加过很多ICO,上不同的交易所就卖掉。最喜欢的区块链媒体:白话区块链和猫说,带我进入区块链之门。还有闪电HSL以及coindesk。
3、EOS的母公司blockone
Block.one公司的愿景:做一款供人们免费使用的开源软件,并使得我们的财产、自由乃至生命得到保护。
公司的CEO是Brendan Blumer,在2014年就进入区块链行业。在这之前,他在网络游戏公司和房地产行业都有工作经验。
CTO是BM,大名鼎鼎的byte master,之前以“石墨烯(Graphene)”技术为基础做了BitShares,还做了另一个项目Steemit,就和现在的币乎差不多。BM的想法就是:利用区块链技术,寻找自由市场解决方案来保障人们的生命,自由和财产不会受到社会乃至政府的暴力执法或者限制和威胁。
Brock Pierce是区块链基金会主席、Blockchain联合创始人。作为一名风险投资家和企业家,率先在游戏中使用数字货币,为其创立的公司筹集超过2亿美元。
澳洲联邦银行 CBA 前首席财务官 CFO Rob Jesudason 担任blockone总裁兼首席运营官,负责扩大公司的全球化运营。
同时公司还拥有一批以Ian Grigg(发明“里卡德契约”和“三式记账法”的财务密码专家)为首的天才程序员和技术专家。
这样的明星团队,再配以史上最大的ICO募资金额,EOS是最有可能再众多公链中脱颖而出的。
现在已经有上百个基于EOS开发的项目,如chaince交易所,前段时间较火的meetone等。EOS的社区也做得非常好,21个主节点的竞选吸引了全世界的目光。EOS的主网已上线,虽然还存在很多问题,如BM今天说要取消4%的通胀奖励等,但EOS的生态是整个区块链领域做得最好的。
所以,基于以上几点,我觉得blockone将会在未来2-3年引领整个区块链行业的发展。
中心化交易所的主要痛点是安全性较差,容易受到黑客攻击,如最近一次coincheck就被黑客窃取了价值5亿美元的数字资产。另外部分中心化的交易所利用其特殊的地位,暗箱操作,挪用用户资产,造成大家对中心化交易所的信任不足。同时,现在交易费用比较高。只是由于使用的中心化服务器,拥有极高的性能和交易深度,用户体验较好。
去中心化交易所最大价值:去中心化交易核心优势就是避免任何资产被托管,对自己的资产拥有绝对的所有和控制权,所以资产被盗的可能性很低,这会极大降低用户对交易所的信任成本。
去中心化交易所有用到跨链协议,跨链协议是全币种钱包的基础。全币种钱包支持所有类型的币,最好是底层代码与所有的币种兼容,但这很难做到,通过跨链协议应该可以。
4、此问题在问题3中已答。
5、当前区块链行业刚经历了2017年的史诗级的大牛市,有牛必有熊。现在我们正处于水深火热的熊市中,估计未来3个月内,大概率还是熊市持续,只是有一些因政策、币圈新玩法等因素造成的震荡行情。
比特币发布之后不久,很多有远见的人就意识到,比特币背后的技术会有更大的潜能,而不只是作为电子货币的基石。事实上,仅仅比特币发展的几年之内,人们就创建了不少的去中心化应用,它们都是基于公开账本的区块链技术的,而这也正式比特币采用的技术。这些去中心化应用包括了:加密通信(Bitmessage),去中心交易所(Bitshares),无信任赌博(Peerplays),云计算(Golem),以及社交媒体(Steem/Steemit)。在这个新的区块链经济系统中,投资者和开发者面临的一个挑战是他们需要从零开始建立一个新的区块链应用,这项工作十分困难复杂。而这当中最困难的部分----采用传统的工作量证明(POW)和权益证明(POS)共识机制的话---是网络的安全性以及应用依赖于大量的哈希算力以及网络代币的广泛的分发。对于小企业主或者创业公司来说,这形成了比较高的门槛。对于一家小的创业公司来说,它不可能独立的建立一个广泛分发且算力强大的计算机网络来确保它应用的安全。
当然,其他的共识机制比如授权股权证明机制(DPOS)可以用于相对较少的处理器的情况,而不必担心网络安全的问题,但是他们的开发者还是需要担心其他的事情,比如广泛地分发网络代币,开发加密技术与区块链技术来与他们的应用交互。这就好比如果每个电脑游戏设计师为了运行一款游戏,不仅需要从零开始制作一台电脑,同时还需要为这款游戏量身打造一个操作系统。如果是这样的话,现在就不可能会有这么多的游戏。
为了解决这个问题,智能合约平台应运而生,目前最成功的就是以太坊了。可以把以太坊当作是一个用于开发和运行去中心化应用(DAPPs)的去中心化平台,用户可以在上面安心地运行他们的DAPP(去中心化应用)。但ETH的智能合约是由代码构成,肯定会有漏洞,这导致以太坊的功能不够完善。
于是就给了EOS登台的机会。EOS是一个区块链操作系统,它为应用开发者提供了数据库,账号许可,进程调度,验证以及互联网应用通信等功能。因此,EOS为开发者提供了必要的工具,使得开发者可以专注于他们应用的业务逻辑,而不需要关心类似加密实现或者是与去中心化计算机通信的问题。而且,EOS将使用并行技术,这使得区块链的拓展性有可能达到每秒百万级的通信量。