ONO技术分析:徐可的理想王国
技术评估
依据白皮书的介绍,ONO产品架构分为三层,分别是区块链底层、智能合约层、应用层;ONO技术架构包括八部分,分别是:身份认证体系、投票机制、内容存储系统、ONO MAINNET、激励算法、端对端加密的消息传输网络、ONO SNS开放平台、广告算法。
1成熟度
一般的区块链基础架构分为六层,分别是数据层、网络层、共识层、激励层、合约层、应用层,从ONO的产品架构和技术架构两方面分析,ONO符合区块链基础架构并做一定的扩展。
数据层主要描述区块链的物理形式,主要包括数据区块、链式结构、时间戳、哈希函数、非对称加密等等,ONOChain是基于EOS.IO开发的底层公链,非结构化数据完全符合区块链规范,在使用用户密钥加密后,计划采取IPFS存储系统存储在去中⼼化的DHT分布储存网络中,当前受限于IPFS发展,采取中心化存储,进而保障读写的高效性。因此,成熟度较好, 但有违区块链去中心化的特点。
网络层主要实现区块链网络中节点之间的信息交流。ONO采用端对端网络,对单向聊天或者群组聊天都进行协议签名,采用双棘轮算法进行加密传输消息。此项算法在2013年开发完成,已应用至较多项目。
共识层是高度分散的节点在去中心化达成一致的算法层,ONO基于EOS开发,采用DPOS共识算法。
激励层主要功能是提供激励措施,鼓励节点参与区块链的安全验证工作。ONO采⽤贡献度证明POC(Proof of Contribution)的算法,POC⽤于定义和量化⽤户的贡献度,并发放与之匹配的ONOT。
合约层是可编程货币的核心,从ONO架构中可看出身份认证体系、投票机制及其他小程序均是智能合约的应用。
应用层是区块链应用场景的落地,目前ONO项目客户端、多币种钱包与Web内容社区已成功落地,ONO主网正处于开发中。
综上,ONO基于EOS.IO底层开发,采用主流技术,各项软件成熟度较好,且应用落地进度良好。
2一致性
作为一款PC端和移动端同时具备的产品,针对两端页面优化能大大提升用户体验。目前而言,ONO的页面能有效从移动端识别设备,从而对页面进行有效地转化,自适应根据设备进行切换对应页面。因此用户体验更为舒适,能获得更好的体验。如下所示,在 PC 端输入 m 站网址:
根据 PC 端浏览器环境,自动识别后切换成 PC 端网址,显示 PC 端页面:
移动端操作同理可证,另外,移动端和Web端内容同步、推送、排版均较为正常。
3安全性
目前ONOT作为ONO的唯一通证,是一种发行在以太坊上 ERC-20 的 代币,智能合约地址为: 0x69ab13583b01a9847a56573d4fdeb0c0ee048bbf 。从目前的资产发放来看,智能合约是按时按约定释放代币的,说明智能 合约设置参数无误。
ONOT通证是在以太坊上发行的,其安全性由以太坊保证,只要智能合约确保无误即可,以太坊的智能合约模式已经运行多年,安全性经得起考验,能获得大众的信任认可。
4代码评估
ONO项目GitHub https://github.com/onochat 分为设计文档与ONO主链两部分。
ONOchain目前已有9853次提交,132个分支,175个共建者,GitHub生态较好,其中包含Docker、智能合约、插件、脚本、测试程序、工具、教程、单元测试等。
5总结
ONO作为基于EOS.IO建立的社交平台,充分利用EOS的可扩展以及高性能,ONO整个架构宏大包括:账户体系、内容发布、聊天、好友、交互功能、世界、我的盒子、全民投票、ONO钱包、广告栏、内容等,同时,ONO计划布局自身生态ONOchain公链,目前进度良好。就技术方面,软件及技术成熟度较好,但存在中心化存储问题;客户端、Web端一致性表现较好,但在交互使用上存在卡顿及部分不友好的bug;通证基于ERC20发布,智能合约使用正常,安全性较好,同时所有记录采用双棘轮加密算法,产品安全性尚可;ONO的GitHub生态较为活跃,实属不易,代码的完成度与可编程性方面也有不错的表现,总体而言,ONO技术评估良好,市场和其他暂不议。
위믹스3.0 최초의 DAO ‘원더다오’, 노드 카운슬 파트너 합류
위믹스3.0 최초의 DAO ‘원더다오’, 노드 카운슬 파트너 합류 l 탈중앙화 자율조직 형태로 결성…구성원 모두가 위믹스3.0 운영에 참여 가능l 스마트 컨트랙트 기반 모듈화 ...
[주간톡톡] 양의 탈을 쓴 늑대는 양일까? 늑대일까?
주간톡톡은 한주간의 블록체인 소식을 재구성해 독자들과 재미있게 이야기해보는 코너입니다. 이번주는 페이스북의 스테이블 코인 프로젝트 '디엠(Diem)'에 대해 알아보겠습니다. 그럼 ...
IBM, 블록체인 와인 추적 서비스 '빈어슈어(Assure)' 공개
IBM이 재배지부터 매장까지 와인 공급망을 추적할 수 있는 블록체인 기반 플랫폼을 공개했다.10일(현지시간) 발표에 따르면 IBM은 와인 모니터링 업체 e프로브넌스(eProven...