从开发者的角度来看百变区块链

发布:2019-01-14  
  • 服务介绍
从开发者的角度来看百变区块链
区块链要实现替代现存的关系型数据库系统的目标,首先要参考当前关系型数据库的设计,实现标准化。何不基于结构化查询语言(SQL)模型来创建区块链查询语言(BQL)呢?比如,在应用层和区块链底层数据框架之间创建标准化和可重复使用的接口,这样就更加容易理解了。
这就意味着,忽略特殊的区块链解决方案中的底层细节,使用底层数据类型和语法来进行标准化BQL操作。举个例子,最可能的设计是这样,我们需要CREATE、INSERT、SELECT和VERIFY这样的BQL命令,来实现这样的功能:创建区块,把区块插入区块链中(包括达成一致),从区块链中选择符合特定条件的区块,验证区块的一致性。当然这只是一个建议,具体的最终语言标准可能会实施不同的或相似的语句来实现不同的语义。
存储于区块内部的底层支付载荷的语法(如对指定和移动公钥间数字资产的描述)也应该标准化,和BQL命令无缝结合。支持密码学操作和语法,集合验证和授权能力,这些都应该包含进BQL标准。显然,这些可能性仅仅受限于BQL设计者的想象力和底层开发者工具的复杂度,还需要编译器架构,可以把BQL命令的应用层编译进应用商低级别API中(就像“R”指令或其它的)。
就像现存的SQL语言,BQL在应用中可以使用两种方式,静态的(预先编译过的)和动态的。这些是公司化的区块链开发社区快速发展的必要条件,这些让实施BQL的区块链应用更加有竞争力。这些标准化的实施,也可以激发软件开发商们对区块链技术创新的潜能,使他们可以提供基于区块链技术的组件框架和各种相关工业的资源库,这些组件框架和资源库不受制于区块链底层平台。
从开发者角度来看
我们先要仰望星空,展望未来,互联网的未来形态将是物联网,在物物相联时代,每一个设备都是交易主体和决策主体,交易的三大元素会彻底变化,第一,交易的主体将从人或者法人变为设备,各种各样的设备、器件等智能物体点对点之间的交易。第二,交易的内容发生变化,现在的内容是基于资产的产权,未来交易的内容将是设备、资产的使用权和收益权,其载体将是信息,资产既包括有形资产,更主要将是无形资产,比如各种生产生活过程中产生的数据。第三,由于交易主体、内容发生变化,交易的颗粒度也将发生巨大变化,现在以人或者法人为主体的交易体系每天交易100次已经很多,但在未来物联网时代,设备和设备之间一天之内发生的交易可能是几十万次,同时交易的价值颗粒度也会发生很大的变化,每一次基于数据的交易价值颗粒度可能是几毫甚至是万分之一元,在物联网时代,新的价值单位会变得非常小。
联系我时,请说是在老客网上看到的,谢谢!
同类信息推荐
发布者信息
联  系  人:王小姐(商家)
注册日期:2016年12月05日
用户认证:
声明:以上内容(如有图片或视频,也包括在内)为平台注册用户上传并发布,本平台仅提供信息存储服务。任何权利(如著作权、肖像权、名誉权等)的主张者,可提供权属证明后,经本平台审核后做出处理。
关于老客 | 服务条款 | 常见问题 | 法律声明 | 联系我们
2005-2025 laoke.com 京ICP备06019010号 京ICP证050484号  京公网安备 11010502036214号