夸克区块链是一个具有智能合约功能的开放源代码公共区块链平台,该平台通过其专用加密货币QKI提供的去中心化的虚拟机来处理点对点的合约。 比特币率先推出了去中心化密码货币,充分验证了区块链技术的可行性和安全性。事实上,比特币区块链是一组分布式数据库,如果再往数据库中添加一个符号——比特币,并规定了一套协议,使该符号能够安全地在数据库中传递,而不需要信任第三方,这两种特性的结合完美地构建了一个货币传输系统——比特币网络。 但比特币并不完美,其协议的可扩展性是一个缺陷,比如,在比特币网络中,只有一种符号——比特币,用户无法定制其他符号,可以是代表公司的股票,也可以是债务凭证等等,而这就失去了一些特性,此外,在比特币协议中使用了一组基于堆栈的脚本语言,尽管它有一些灵活性,可以实现多重签名之类的功能,但还不足以构建更高级的应用程序,如去中心化交易所等,在设计上,夸克区块链旨在解决比特币缺乏扩展的问题。 夸克区块链的设计包括以下几个原则: 简明原则 协议将会尽可能地简单,即使是以某些数据存储和时间效率低下为代价,一般的程序员也能很好地完成完整的开发指令,最终,这将有助于减少任何特殊个人或精英群体可能对协议产生的影响,并推动夸克区块链成为一个向所有人开放的协议,除非能带来根本性的好处,否则添加复杂性的优化是不会被接受的。 一般原理 在夸克区块链设计哲学中,没有“特性”是一个基本部分,相反,夸克区块链提供了一种内部完整的图灵脚本语言,用户可以使用该语言构建任何可以精确定义的智能合约或交易类型,要创建一个完整的守护程序,你可能需要数千份连锁合同,并决定给它们提供慷慨的食物,任何事情都有可能。 模块原理 在设计上,夸克区块链的各个部分应尽可能模块化和可分离,在开发期间,应该能够很容易地让应用层在协议的某个地方做一些小的修改,而不需要修改就可以继续正常运行。 非歧视原则 协定不应主动限制或阻止特定类别的使用,协定中的所有管理机制应被设计成直接管理危害,而不应试图反对特定不受欢迎的应用,你甚至可以在夸克区块链上运行一个无限循环脚本,只要他愿意为它付一笔交易费就行了。 简言之,夸克区块链是一个提供多种模块的平台,用户可以在其上面建造应用程序,如果将建造应用程序比作建造房屋,则夸克区块链提供墙面、屋顶、地板等模块,用户只需将房屋建造成像搭积木一样的结构,这样在其上建造应用程序的成本和速度就会大大提高。 具体地说,夸克区块链是通过一套图灵完全的脚本语言来构建应用程序的,它与汇编语言相似,直接用汇编语言编程是很痛苦的,但是在夸克区块链中编程并不直接使用EVM语言,而是通过编译器将其转换为脚本语言,就像C语言, Python, Lisp一样。 值得注意的是,夸克区块链交易,不仅仅是发送数字资产,它还可以嵌入大量的额外信息,当一个交易被发送到一个合约时,这个信息非常重要,因为合约会基于这个信息完成自己的业务逻辑。 合同能够提供的业务,几乎是无穷无尽的,它的边界就在于你的想象力,因为图灵完备的语言提供了完全自由,允许用户构建各种应用程序。 你对夸克区块链还有什么看法呢? —- 编译者/作者:区块链白白 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
了解夸克区块链的前世今生
2021-04-09 区块链白白 来源:区块链网络
- 上一篇:重构DEX生态模式lSumSwap打造多维价值体系
- 下一篇:与以太坊鲸鱼进行深潜
LOADING...
相关阅读:
- 与以太坊鲸鱼进行深潜2021-04-09
- 重构DEX生态模式lSumSwap打造多维价值体系2021-04-09
- CipherTrace推出使用Chainlink网络的DEX和DeFi协议合规性解决方案2021-04-09
- 币安币(BNB)继续创下448美元的新高。2021-04-09
- 汇丰禁止客户购买MicroStrategy股票2021-04-09