控制台 申请试用

产品使用

更新时间 2022-03-07

       1、用户怎么访问区块链?

       答:易链云区块链BaaS平台为用户提供专门的“用户注册”接口,可以理解为为该业务组织的管理员,基于组织信息实体注册,为该用户在易链云BaaS平台中申请一个唯一的区块链数字身份。用户注册完成后,易链云BaaS底层区块链平台基于企业信息为其建立唯一区块链数字身份的区块地址,私钥和公钥体系,作为用户后续访问区块链的数字身份。

        2、用户注册后要怎么使用?

        答:用户注册后会为该用户建立代表唯一区块链数字身份的区块地址帐号,私钥和公钥体系,用户可基于帐号访问区块链,并通过公私钥对用户数据进行加密和解密等操作。

        3、要实现完整的区块链应用开发,需要购买哪些资源?

        答:如果要实现完整的区块链应用开发,需要至少创建一个联盟及一个组织。易链云BaaS服务中,联盟包含了区块链运行所需要的Signer节点等基础资源,但不包括存放区块链数据及对交易进行背书的Peer节点,Peer节点是归属到组织内的。

        4、如果用户数据都在易链云BaaS上面存证,如何保证数据的不可篡改?

        答:从数据的结构角度,易链云BaaS服务确保数据是根据共识机制在一定时间内,根据既定的规则,由共同选出的矿工(链上的节点)将期间收集到的交易数据进行打包分块,并将上一个区块头的哈希值放入包内,新打包的数据算出哈希值放在新生成的区块头。这样首尾相连形成链式数据库。链上任意一个块的数据遭到篡改,都会引起所在块的区块头哈希值发生变化,以至于之后所有块的哈希值发生变化。其它节点会发现这样的变化,即可判定数据是否发生篡改而确定此节点是否可信。

        从数据的存储角度区块链的数据是分布式存储在多个节点中的,每生成一个新的区块,矿工都会广播,让链上其他节点来同步新的区块。理论上来讲,节点是可以无限多的,仅修改一方数据是无效的。当然区块链还有多种方式来维持链上数据的唯一性,比如最长链规则,默克尔树,打块的竞争机制,区块链的共识等。

        另外,易链云BaaS服务使用了多维度的安全隔离机制,从底层的账本数据存储、云服务器、网络安全组,到业务组织的CA节点,以及区块链节点和智能合约运行环境,均实现了用户数据的隔离和基于用户密钥的加密处理,确保数据只有拥有公私钥的用户才可以使用。