Hi 游客

更多精彩,请登录!

比特池塘 区块链前沿 正文

VeChain唯链项目技术评测

牙忍喊适索
163 0 0
一、 概述
/ G7 V1 [4 \( Q' v# N, _( v! U" A% V; v5 s6 `* p
VeChain 是一个关注社区治理、与以太坊生态高度兼容的区块链公链项目。它通过选举治理委员会作为生态的治理机构,进行决策制定和执行。它采用一种称为权威证明(PoA,Proof-of-Authority)的共识协议,通过项目基金会治理选出具备出块权的超级节点,超级节点随机出块。据白皮书介绍,VeChain采用将“使用成本”与“通证估值”分层的双通证系统来构建其经济模型。/ w# d( i) g* G8 L  C

1 f# {$ a) Z( I$ Q: g3 J! \, j* _! n
二、分析
( o  z5 d2 {! b) _9 i! a3 |
9 j8 t& s3 i! E$ `, i(一)测试说明, T( L$ Y$ G, Y4 S
1 w3 o- J2 O* T
我们在AWS上部署了若干个Kubernetes节点,用以模拟VeChain网络的环境,具体测试环境如下:- c+ y! C3 @: r' x4 T

  F  Q) {% K' z3 X+ T( m: }5 Z8 a4 Z2 l. f+ s
(二)共识7 ^! {1 S) j! S8 b2 j
VeChainThor(VeChain主网)的共识机制采用的是权威证明,由项目基金会指定超级节点,来维护VeChain网络的运行并获得相对应的权利。
) F( r, t. {9 N8 i) f7 X% [9 k! I( x* |0 X5 ]
VeChain采用随机出块机制提高安全性,采用了DPRP(确认伪随机过程)来保证出块的随机性。PoA协议的主要特点有:) a+ H7 [: n4 {& E; j% a5 l
1. 算力要求低。
/ w* A5 ~; }+ F7 X2. 无需超级节点之间通信,即可完成共识。. q! E& k) R. }! I
3. 系统连续性不受节点数量影响。7 b4 Q; A- w+ U2 F! ], A
4. PoA比PoW的速度更快,效率更高。
( H# `1 t# D1 O! P. o/ s2 q5. 中心化风险。
+ ~9 h7 I. l3 d. U; L% d: I4 D4 x4 O8 H  u  L" [
共识协议对比如下:: }1 X0 U# d1 }: e( B
5 X8 f) |; e( \" `5 G2 c
       4 J- L7 Z5 d, J) l( O
(三)安全0 |- j# a2 L1 N& S
通过Benchmark公链测试工具,对VeChain进行一系列安全测试,包括DDos攻击、网络分裂攻击等,我们的测试方法如下:5 N" b- u: p4 W1 \5 I3 e
1. 建立VeChain测试网;
0 o! U+ q! t4 D( G8 F* N2 ^, \+ @2. 发送RPC,让测试网部分节点对其他节点发起攻击;' e# p2 L+ p0 _5 U; N
3. 得到测试结果。
& {7 H. d4 o& Y* }9 `9 O
5 _9 k7 Z$ W( u. z# L5 a; a/ D# ]7 ^; ^: O
4 N9 E: {. {6 h6 k' e* d
  从DDos攻击测试结果可知,攻击者可以向全部或51%的超级节点发送DDoS攻击并使VeChain网络无法使用;# p  F7 I) Q  I
0 S) B1 d9 F& _
从网络分裂攻击测试结果可知,在发生网络分裂攻击后,在网络恢复正常之前,在较小的链上进行的任何重复交易都将丢失。/ i7 |) }$ [9 [' {0 k6 A- w( i, d) F

  y" g1 v. v* y  Y(四)性能
' m" c2 N9 \4 @# Z( c* d通过Benchmark公链测试工具,对VeChain进行性能测试,我们的测试方法如下:* D: b6 W  p* n* d0 }
1. 建立VeChain测试网;/ C3 `: [8 `8 A. R+ N
2. 发送RPC,让测试网部分节点发起交易(每秒N笔交易,线性增长);! c" V1 }- w+ H3 d' {
3. 节点检测交易同步的时间,直到检测到超过一定时间(一般是出块时间)。+ _5 B1 ?& f+ ]* ?( e3 n9 C
) H$ D  I9 ^% N; U, I
  \4 n/ T: P+ W+ M* |' A$ l

5 V1 ]6 Y! Z" _6 B) w理想网络情况下,VeChain性能达到1500TPS。
" @9 k# T# F* g  \0 A; }" s6 J6 `* J" T3 x7 S! T6 f! s7 V* k
(五) 技术创新# G( d* o5 ?. U# x/ L* h
' D4 L# E3 d) e% F2 F
双通证系统7 D$ h" r: e% a, s  X# |

8 f+ T( y2 f) @  z* OVET是记账使用的通证,也就是唯链雷神生态系统中的“智能价值”,可在智能合约中编程和执行,从而推进唯链雷神区块链上运营的商业活动。 同时,VET也是唯链整个生态系统的流通通证。
! ^! M% \; ?5 g0 C7 H! H8 ~. B( _; A' Z0 K' W# g( u
VTHO是用于支付执行转账交易和智能合约交易的能量(费用)。
! p! y0 h& \1 d$ j" q9 l8 |$ s5 u, j0 q' p  z2 l2 X  z
VET与VTHO之间具有直接关联。VTHO随着VET的持有时间推移而不断生成,这种机制鼓励持币人倾向于长期持有VET。
6 V+ \0 W+ n+ n4 @  @* h$ f2 F7 n/ \, f3 ?. S
(六)代码
* \; [5 h% f' S8 T( k
7 B6 _: y$ }) H6 z1 P; l& J( r1、代码概况
' g$ {: c( \) X2 @! c0 L" L9 t. M/ D1 j" q* J, @
VeChain的Github仓库的一共有30个公开仓库,主要仓库的具体数据如下:" X9 u0 p( V, R1 m: O& n9 Q
* G  Y8 e8 d& @/ x2 X
; y) D9 e+ n- |% c
# p+ a  Y* o4 }+ f
     # f; _( l  l, c+ }
2、代码更新
+ N6 d6 u+ j9 M3 A$ s- U* f! y+ M7 P" l7 u% B: ^1 \. F: C4 n7 u. z+ H
根据VeChain的thor的Github commits数据,得到thor的代码更新情况,如下:
, @- r1 _/ H, U+ _
+ s7 b8 P/ o* H6 M3 u! _( y! {        t7 r0 Z" r2 @$ B

/ r  z; x3 k$ J& R$ R$ ]3、代码重复6 g+ Z) K; Y% a; D2 o, W

  ^* w1 ]+ N5 N; S. A5 e通过Benchmark公链测试工具,对VeChain进行代码相似度检查,因为VeChain的技术栈是Go,所以选择以go-ethereum作为标准,具体测试方法如下:1 ]( H7 \* t% P. K
1. 建立代码索引库;
8 \. M# t- H$ Z3 `2. 把thor的源代码放进Elasticsearch;( B# l6 j* i; g, w6 j1 x$ O( o7 \. O
3. 把thor的源代码和go-ethereum作比较。7 V" r! u* p" A$ e

3 X; z' e% ^# |& F从测试结果可知,thor一共281个文件,和go-ethereum相似的文件有58个,表明Vechain和ETH高度类似
0 M' {2 N; e) a+ q
% N& Z( ]5 s( `+ T8 [% T+ X(七)经济模型; O7 {! \9 K$ H4 p/ r5 F) X
) L3 n+ f! r+ I- T8 h  ]
VeChain通过经济节点维持生态系统的稳定性。VeChain的经济节点是持有数量达到100万个VET的节点,在多数决策中享有一票投票权,经济节点不产生区块和记账,与超级节点的出块权区分。- a) Y" p; M% k) n9 c# Z9 u. M! a/ z
8 U& H- x1 g) q4 l$ v& \
经济动力来自于对VET的长时间保留将获得VTHO、对VET价值的未来期待、智能合约及交易支付的需求。VeChain的定价模型以理论为基础,并认为实际定价由市场决定,唯链称将在后续公布和实施一系列的调控措施。
# H5 |# w6 Z: Y( m3 g" A! H, I3 L
8 D2 t( o' g/ L1 u(八)竞品分析
9 r. D0 Z5 y- H1 ^! w- N" i" P, z
5 O1 Y( l, b1 |8 P8 \& Z% _
  
' g9 b. J' ~& O0 \% a三、总结2 {" P! M: L1 Q- A

  ?" }" Z' H1 X$ y" J项目的基金会具有中心控制权,由基金会指定的超级节点进行出块,所以理论上VeChain网络极易发生51%攻击(POA共识下的51%攻击指超过半数的超级节点串通发起攻击), 即因为超级节点的中心化趋势,这些节点可串通修改区块链的状态。7 m8 B6 L9 S: T

# i" i, x( N/ h采用POA的优点则是公链性能好,速度快。项目代码高度借鉴了ETH。
! n( j% y2 F5 |7 N% R: o' o& D! q9 h
在经济模型上,VeChain创新地提出了双通证系统,以保证“交易成本”与“货币价值”在市场价值上的动态平衡,鼓励用户长期持有通证产生价值。7 r: Q) l1 O9 ~* @8 s% N5 r- |

0 V) n0 Q" h' {0 M6 L" M) H9 ?# ~2 N: R  c4 k* a8 k
尽调更新说明4 \$ l& P5 a( b; _

9 Z1 P5 l5 I4 p$ Q% X0 xEVOLAB Benchmark提供的项目技术测试分析仅基于目前可获得的开源代码与项目资料,无法对非开源/公开部分进行评测。如果在开源部分无法获取项目核心信息,该项目可能没有遵循区块链精神,我们无法对其进行详细分析。8 p$ d6 E- H1 E, T) O

' j/ A7 x1 G$ `区块链通常是合作完成的代码项目,代码更新速度快,我们的分析基于目前最新的代码数据,不可避免随着时间推进,代码会有较大的改变,我们会及时跟进并进行新的审核分析,请投资者在参考报告时注意是否为最新版本。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

牙忍喊适索 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    9