编辑: 星野哀 | 2019-07-06 |
6 - 北京阿希链科技有限公司 Beijing Asch Chain Technology Co. Ltd. 平台的主链或者比特币的区块链中,实现与成熟电子货币的对接,这对中小型企业, 特别是初创企 业是非常有吸引力的. 中小企业可以通过区块链技术提供原本封闭在企业内部、互联网内部的信息和数据, 甚至与监 管机构的相关系统数据相互链接,增强透明度,以此树立良好的形象,赢得投资者、金融机构的信 任度,顺利拿到融资或项目合同等. 中小企业主动公开和开放资料,已成无法阻挡的趋势.因为现在有很多的公开渠道来获取数据, 中小企业已经越来越难隐瞒它们不想让外界知道的信息.我们可以大胆预测, 在未来区块链将是帮 助中小企业发展的重要武器. 1.4.3 普通用户 普通用户可以通过 ASCH 内置的应用商店进行下载、安装和使用去中心化应用,这跟手机平 台的应用商店是类似的模式.ASCH 系统支持多种类型的去中心化应用,普通用户在消费这些应用 的同时,还可以通过贡献内容来获得收益.开发者与普通用户将共同组成一个繁荣的生态系统.
2 设计理念 2.1 完备脚本 vs 侧链 比特币为人称道的一个设计上的亮点就是它的脚本引擎.基于这套脚本引擎,不但可以实现普 通的转账功能,还可以实现多方签名、抵押担保、博彩等智能合约应用.但是出于安全和实现难度 的考虑,比特币的脚本系统设计的较为简陋,做了非常多的限制,比如它不支持循环、脚本长度受 限、只支持几种标准的交易类型. 以太坊的最大特色就是极大地扩展了这个脚本引擎的功能,加入了读取区块链、计费、跳转等 新指令,还解除了栈内存、函数调用深度以及脚本长度限制等.以太坊自称他们的脚本语言达到了 图灵完备,利用这样的脚本,开发者可以实现几乎任何可以用数学方式表述的功能. 自以太坊以来,扩展脚本成为了一种实现去中心化开发平台的流行方式,但这种方式有一个很 大的缺点就是,应用代码本身及应用产生的数据都存在同一个区块链中,造成了区块链的快速膨胀. 以太坊试图通过优化和压缩区块和交易本身来延缓这种膨胀,也只是一种治标不治本的方法.此外, 基于脚本实现的应用之间是共享同一个账本的,像区块产生时间等参数是无法被定制的,这无疑限 制了应用的个性化. -
7 - 北京阿希链科技有限公司 Beijing Asch Chain Technology Co. Ltd. 侧链机制是通过另一个维度实现扩展性的,每个侧链运行在不同的分布式节点网络中,有独立 的受众、投资人和开发团队.这种天然的分片解决方案,不但解决了区块链的膨胀问题,而且每个 应用都拥有一套个性化的账本,其共识机制、区块参数、交易类型都是可以被定制的,所以我们认 为侧链与完备交易脚本相比,是一种成本更低、更加灵活、也更加易用的解决方案. 2.2 账户 vs UTXO 在比特币及其衍生系统中,是没有一个所谓的账户来存储用户的余额的,用户的余额是通过整 个系统的交易状态转换来实现的.这里要引入一个术语,UTXO(unspent transaction outputs),即未花费的交易输出.每个 UTXO 都有一个面值和所有者,一笔交易包括一个或多 个输入和一个或多个输出.每个输入包含一个对现有 UTXO 的引用和由与所有者地址相对应的私 钥创建的密码学签名,如果一个用户拥有这个私钥,那么他就可以消费这个 UTXO 对应的币值, 也就是说一个用户的余额就是他所有拥有的所有私钥对应的 UTXO 的币值总和.UTXO 主要优点 是高度的私密性,用户可以为每一笔交易生成一个新的地址,从而使得用户无法被追踪,这对于货 币来说是好事,但对于各式各样的Dapp 来说,就未必了.账户相对于 UTXO 来说,有以下几个 优点: 1. 节省空间.举例来说,如果某个用户有