NEO基本概念
2019-04-18 14:21:07    369    0    0
akiragatsu

1、NEO 是私有链:

NEO采用的共识算法是dPBT,与比特币、以太坊现在采用的POW不一样,与以太坊未来要使用的POS也不一样。dPBT要求节点完全知道其他节点的存在位置,每条消息都要求全局广播。节点之间通信量,与节点数量的平方成正比。而且,客户端调用节点,也是广播调用,这就大大限制了节点的数量,而且,dPBT还要求节点有身份证明。所以NEO其实是比较中心化的一个网络。
 
2,一般的链,上面只有一种货币,而NEO上有两种。一种就叫NEO币,一种叫GAS币。
 
我们如果要使用NEO的链,我们是要付费的,付费就是用GAS付的。那这些费的GAS,最后付给谁了呢?付给NEO币的持有者。每次交易中,消耗的GAS按照NEO币持有的份额,平等地分配给每个持有者。这种模式,其实与上市公司的模式非常类似。NEO币相当于这家公司的股票,GAS对这家公司的客户来说,相当于购买服务的费用,对于公司的股东来说,相当于公司运行产生的利润。所以可以认为NEO是一家股票自由买卖,而且每天都在派息的公司。
 
3,NEO的智能合约实现,以太坊为了实现智能合约,新发明了Solidity这门编程语言。而NEO使用现成的编程语言,例如C#,JAVA,即可编程智能合约。诀窍是,NEO将这些语言都先转换为一种中间语言,然后转为自己的指令,到自己的虚拟机中执行。理论上,图灵等价的语言都可以这样转换。这样起到降低了dApp开发的门槛的作用。



Pre: 确保程序始终以管理员身份运行

Next: 摄像头麦克风、基本采集并推流RTMP到服务器 参数

369
Sign in to leave a comment.
No Leanote account? Sign up now.
0 comments
Table of content