“技术特征”的版本间的差异

来自dacplay wiki
跳转至: 导航搜索
Code On Blockchain
DPOS
第1行: 第1行:
 
=DPOS=
 
=DPOS=
 +
股份授权证明机制(DPOS)是一种新的保障加密货币网络安全的算法,在比特股(BitShares)中首先被使用。
 +
DPOS的主要思想是引入了受托人的概念,受托人即区块的生成者,但是他们并不是通过比特币那种POW的方式来成为出块者。受托人是所有持股者投票选举出来的,投票位于前101名的账户将成为出块的受托人。DPOS算法可以做到高效的出块,目前DAC PLAY的设定是平均每10秒一个块。
 +
有关DPOS更详细的论述请参考:
 +
 +
中文版: http://wiki.bitshares.org/index.php/%E8%82%A1%E4%BB%BD%E6%8E%88%E6%9D%83%E8%AF%81%E6%98%8E%E6%9C%BA%E5%88%B6(DPOS)
 +
 +
英文版: http://wiki.bitshares.org/index.php/DPOS
  
 
=TITAN=
 
=TITAN=

2015年5月21日 (四) 21:44的版本

DPOS

股份授权证明机制(DPOS)是一种新的保障加密货币网络安全的算法,在比特股(BitShares)中首先被使用。 DPOS的主要思想是引入了受托人的概念,受托人即区块的生成者,但是他们并不是通过比特币那种POW的方式来成为出块者。受托人是所有持股者投票选举出来的,投票位于前101名的账户将成为出块的受托人。DPOS算法可以做到高效的出块,目前DAC PLAY的设定是平均每10秒一个块。 有关DPOS更详细的论述请参考:

中文版: http://wiki.bitshares.org/index.php/%E8%82%A1%E4%BB%BD%E6%8E%88%E6%9D%83%E8%AF%81%E6%98%8E%E6%9C%BA%E5%88%B6(DPOS)

英文版: http://wiki.bitshares.org/index.php/DPOS

TITAN

通用脚本解析环境

DAC PLAY 允许用户使用 Javascript 语言自定义一段规则脚本,这个脚本通常是一个链上游戏对应的胜负规则。所有的网络节点将使用V8引擎对与该脚本相关的Tx进行解析,并得到一致的结果。脚本解析通常会改变一些数值数据,比如某个游戏的游戏币余额。但事实上脚本系统可以更改任何类型的数据,而且可能不局限于更改单个游戏内部的数据。

Code On Blockchain

在通用脚本解析环境中的Javascript代码是用户自定义的逻辑,这些代码以公开透明的方式存储于区块链上。同时,代码作者也可以对这些代码进行修改后重新发布,可以指定在某一区块高度后新代码生效,而旧代码不再使用。因此这是一种“存在于区块链之上的代码”,并且所有历史版本都是可以获得的。

这种结构初期主要用于链上游戏的更新,但将来一些重要的系统业务逻辑也可以尝试用这种方式来表达。甚至引入“投票生效制”来实现系统基础业务逻辑的变更,而避免物理上的“硬分叉”。