下载此文档

EOS技术白皮书学习笔记(二).doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
EOS技术白皮书学(二)
在看本文前,最好先了解区块链相关概念:比特币。以太坊,钱包,智能合约,秘钥等为了更好的理解,先看看一个普通账户系统需要哪些功能假设我刚进入一个网站,我首先要能注册一个帐号,然后能用帐号登录,登录成功后能够在一定时间内保持已登录状态,同时我还有可能要对帐号的一些基本信息进行修改。另外出于之前密码泄露事件的影响,我不希望我的密码是被明文保存,希望我的帐号是安全的。基于以上一个用户使用的流程来说,一个帐号系统功能可以进行如下划分:用户注册用户登录用户登录后身份校验用户基本信息修改用户基本信息获取用户安全中心从上述功能上考虑,可以进行如下划分:用户基本信息服务,提供用户的基本信息的获取和修改,用户的注册和登录服务,提供用户的注册、登录授权颁发用户的登录标识用户身份校验服务,对用户的登录标识进行校验用户安全中心服务,提供用户的重要信息的修改如登录的邮箱手机号,密码等。用户在进行这些敏感信息的修改是需要进行身份认证,来保证用户的安全性。
简单来说一个账户系统就是为用户设计的,需要考虑用户在应用上的各方面的需求。。技术白皮书上关于账户系统,,但单从字面上就可以看出,它有消息、权限、安全等功能。相比于比特币,以太坊的只有私钥和地址概念的账户系统,可以说是非常先进了。他们的区别有点像没有装图形界面系统的电脑和装了图形界面系统(例如:Windows,macos)的电脑的区别。另外,EOS可以使用一个人类可以阅读的2-32个字符来创建账户,而比特币和以太坊的账户地址是一串看不懂意思的字符串。以及,EOS的账户支持域的概念,你可以创建一个叫jack的账号,表示为***@Jack,接着你可以再创建一个叫做***@,并且这个账户只能由你创建。从以上几点可以看出,EOS在可用性上比比特币、以太坊好太多。在现实生活中,每个人都不是独立的个体,人与人的沟通是生活中不可或缺的部分。在EOS系统中也是一样,账户与账户之间需要通信,而'消息'就是他们之间通信用的语言。EOS的消息处理机制每个账户都可以发送结构化消息到其他账户账户可以定义消息被接收后的处理脚本(程序)每个账户有自己独有的数据库,只能自己的消息处理程序访问账户的消息处理程序可以想其他账户发送消息消息和自动的消息处理程序的组合是EOS定义智能合约的方式当用户使用一个应用(基于EOS)的时候,会有各种各样的操作,而有些操作比较私密,不能随便操作,需要密码等权限。就好比你用“登录密码”可以登录支付宝,但是需要“支付密码”才能支付。所以对账户进行权限管理是很有必要的,EOS的权限管理是基于角色的。基于角色的权限管理1)判断一条消息或消息程序或事务是否被授权,最简单的形式是这条消息是否包含一个签名,并且知道这个消息是谁的2)为了更细和更高级的控制权限,EOS提供了一个声明式权限管理系统,把个人和群组绑定在一起。这怎么理解呢?一般来说,大范围的权限可以控制群组(角色),细的权限可以控制个人,而个人又可以在群组(

EOS技术白皮书学习笔记(二) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人学习好资料
  • 文件大小15 KB
  • 时间2021-10-06
最近更新