第22讲 | 国内区块链项目技术一览
陈浩
该思维导图由 AI 生成,仅供参考
区块链的深入技术篇写到了现在,我们已经一起看过了很多国外区块链项目的技术逻辑。实际上,国内的优质区块链项目其实也不少,并且势头很足,不容小觑。
我在前面的文章中介绍过国内的几个区块链项目,不过仅从发展的角度做了一个简要概述,并没有进行深入探讨,今天我们就重点来看一看这些项目的设计思路与技术特点。
小蚁 NEO
1. 简介
我们以前讲到过,NEO 的前身是小蚁,小蚁最早在 2015 年发起,它在 2017 年中正式更名为 NEO。
NEO 项目一共经历过两次 ICO,第一次 ICO 是项目创立,第二次 ICO 是项目更名后的品牌升级。可以说通过 NEO 项目的起起落落见证了整个国内区块链项目的发展。
在重做了市值管理和社区建设后,NEO 成为了市值 TOP10 区块链项目之一。
2. 设计思路
NEO 是一个开放式智能经济平台,它提供了数字身份、数字资产、智能合约三种核心元素用来支持 NEO 智能经济生态。
数字资产:数字资产是以电子数据的形式存在的可编程控制的资产,NEO 在底层也直接支持类似 ERC20 的 Token 机制,所以用户可以在 NEO 上自行注册登记资产、交易和流转。它也通过数字身份解决与实体资产的映射关系,用户通过正规的数字身份所注册登记的资产受到法律的保护。
数字身份:数字身份是指以电子数据形式存在的个人、组织、事物的身份信息,NEO 将实现一套兼容 X.509 的数字身份标准以及支持 Web Of Trust 式的点对点的证书签发模式。
智能合约:NEO 上的智能合约与以太坊不同,叫做 NeoContract。这套智能合约体系的最大特点是直接支持 C#、Java 等主流编程语言,所以开发者可以在熟悉的 IDE 环境(Visual Studio、Eclipse 等)中进行智能合约的开发、调试、编译。
NEO 的通用轻量级虚拟机 Neo VM 具有高确定性、高并发性、高扩展性等优点。
3. 技术特点
NEO 采用了 PBFT 类的共识算法。NEO 的修改版为 dBFT 共识算法,这里 d 为 Delegated,就是代理人的意思。所有的 PBFT 类算法都有个特性,就是通信复杂度是节点数量的平方次,例如 7 个节点出一次块至少通信 72 次,对网络带宽要求很高。所以记账节点一般不会很多,它带来的优势就是 TPS 较高,并且不会分叉。
自成一派的智能合约体系。这里降低了智能合约开发者的局限性,不必使用 Solidity 语言开发。
C# 技术生态。NEO 的主要实现都是 C# 语言编写的,得益于.Net Core 的开源,NEO 的技术生态也在一直扩张。
Token 体系。提供了等价于以太坊 ERC20 的 NEP-5 Token 体系。
元界 Metaverse
1. 简介
元界是我所主导的一个开源区块链项目,项目于 2016 年 8 月发起,经过了 5 个月开发和测试,于 2017 年 2 月份上线。
元界是一个关注社会和商业需求的区块链项目,目标是构建以数字资产(Metavase Smart Token)和数字身份 (Avatar) 为基础新型区块链生态,这种生态会为人类社会带来深刻的变革。
除了数字资产和数字身份两个概念,我们还提出了 BISC 内置智能合约和 BaaS 区块链即服务的概念,并把数字身份作了延伸,提出了 Oracle 价值中介(此 Oracle 非彼 Oracle)。
总体思路是总结人与人、人与资产之间的关系,把总结后的通用需求抽象成模型,然后做到区块链底层供使用者方便使用,这种方式我们叫做 BISC(Buit-in Smart Contract)内置智能合约,它可以降低商业应用在开发和使用过程中的技术风险。
通过 BISC,元界提供了数字资产 MST、数字身份 Avatar、Oracle 以及资产交易的功能,这一切都是围绕资产和人来展开的。
数字资产 MST 可以让人们获得区块链带来的点对点操作资产的优势,数字身份 Avatar 体现了人与人、人与资产之间的关系。
它可以连接到 MST 上,通过 Avatar 任何人都可以成为 Oracle,Oracle 可以帮助人们构建不可篡改的去中心化信誉系统,资产交易可以为 MST 解决基础的流动性需求。
人们将区块链作为基础服务植入 IT 系统中的过程叫做 BaaS(Blockchain As A Service),BaaS 是一种快速、方便构建区块链应用的方式。
2. 技术特点
延续并扩展了 UTXO 模型,一切皆 UTXO 为资产和身份带来了良好的安全性。
内置 BISC,没有为用户提供自己编写智能合约的功能,提高了安全性,降低了多样性。
PoW 挖矿,与以太坊的 PoW 挖矿算法兼容。
内置了数字身份,提供了基于数字身份的域名系统,可以连接到数字资产上。
默认提供 HD 类型的主私钥账户体系。
块上限是 1MB,但出块速度是 33 秒,所以 TPS 大约是比特币的 18 倍。
提供等价于 ERC20 的 MST Token 体系。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
国内区块链项目技术一览 本文介绍了国内几个优质区块链项目的设计思路与技术特点。首先,NEO项目是一个开放式智能经济平台,采用PBFT类的共识算法,支持主流编程语言的智能合约体系。其次,元界项目提出了BISC内置智能合约和BaaS区块链即服务的概念,技术特点包括延续并扩展了UTXO模型、PoW挖矿算法兼容等。接着,量子链致力于开发新型区块链生态,提出了VTP价值传输协议的概念,技术特点包括基础代币QTM与比特币脚本兼容、PoS3.0算法等。最后,比原链采用了三层架构,支持对比特资产和原子资产进行登记、交换等操作。另外,本体网络是一个主打构建分布式信任体系的区块链项目,支持多链、多系统融合的协议网络,提供了分布式身份管理框架、分布式数据交易协议和信用评分协议。技术特点包括共识算法采用VBFT、模块化的智能合约、多层跨链的结构设计等。这些项目在技术特点上各有侧重,为国内区块链技术发展贡献了丰富的思路和实践经验。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《深入浅出区块链》,新⼈⾸单¥59
《深入浅出区块链》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(17)
- 最新
- 精选
- Hansen最大的挑战应该是安全性问题吧,具体业务场景跟业务逻辑的多样性决定了安全性;还有就是普通民众对待各项目的看法,虽然现在有很多针对性很强的技术项目,但还是感觉总体拉力不够,这个东西的未来发展,在国内来说,还是取决于政府的政策跟态度。
作者回复: 感谢分享。赞同安全性的观点,安全也分用户端安全和主网安全,用户端主要是钱包,交易所资产托管的地方,主网安全主要是怕被攻击。
2018-05-145 - jaryoung作者知道了解布比区块链不?
作者回复: 你好,了解一点点,也是联盟链业务为主
2018-06-062 - 朱显杰我觉得当前公有链最大的问题除了安全外,应该是使用场景有限,很难有实际落地的应用。
作者回复: 观点一致。技术上还有可扩展性和tps
2018-05-252 - 小老鼠1,【北测云链】http://bytechain.cn/,听说过吗?可介绍下吗? 2,区块链是否仅用于金融领域。 3,我是作测试的,区块链产品如何进行测试?
作者回复: 1. 没有 2. 不仅仅,但是金融优先也最适合,类似的还有游戏领域。 3. 终端产品不应该和传统互联网应用有区别。区块链本身的测试按照软件工程的方法进行测试即可,安全部分的测试要求比传统应用要高。
2019-12-1121 - 悟空来 | Arthur李华栋 ...公链的三大件数字身份,数字资产,智能合约。其实映生产资料,价值,生产关系。通过生产关系进行生产资料的重组与搭配,创造价值。
作者回复: 有道理~
2018-05-261 - Peter zhang不管是哪一个公链、能落地应用 并且能经得起并发的挑战 应该算是 离成功近了一步吧.
作者回复: 并不是哦,还要有强大的社区共识。
2018-05-141 - vincent技术壁垒吧,还有生态的设计
作者回复: 对,生态发展很重要,具有马太效应。
2018-05-24 - 有风的林子公链最重要的,是作为基础设施存在。开放可协作和自由,最好逻辑简单。
作者回复: 赞同。
2018-05-16 - 陈浚琦陈老师,我想问一下,如果要做区块链架构师,您认为最少需要知道什么?或者说做什么?
作者回复: 你好,金融和技术都需要了解哦
2018-05-15 - 恰饭哒老师您好,我想请教一个以太坊和约部署问题,我一次写了多个合约,怎么部署了,我只会一个合约的部署方式
作者回复: 你说的是批量部署合约吗?
2018-05-14
收起评论