Koinos:创新型公链、成为以太坊的第一个真正替代品

升级难度一直是阻碍区块链采用的最大问题之一,Koinos 的团队成员大多数是 Steem/Steemit 的前开发者,在开发 Steem 时,他们亲眼目睹了硬分叉是如何通过在升级过程中成为区块链主要采用瓶颈的过程。在离开 Steem 后,建立一家能让开发人员构建像 Steem 和 Hive 这样的 dApp的公司成为了他们的目标,但不同的是,这次要建立在一个真正去中心化且免费的区块链上,以抵抗交易所攻击。然而,现有的区块链都没有这样的属性。“免费”区块链并不是真正的免费,通常会要求用户为 RAM 或账户付费,而且它们的启动 (ICO) 或共识算法无法做到真正去中心化。

Koinos 团队希望通过首次启用免费使用的 dApp 将区块链的可访问性发挥到极致,这不仅需要实现免费交易,还需要免费账户、免费智能合约执行和网络资源委托等等。提供这些功能需要从头开始构建一个全新的区块链,并执行可证明的公平的去中心化发布,最终完成一个通用区块链。

Koinos 的目标不仅仅是一个以太坊的竞争对手,更是以太坊的第一个真正替代品。

一、项目简介
Koinos 的目的是让所有人都可以使用区块链技术以及智能合约,并通过最大化区块链的可访问性来加速向真正去中心化的未来过渡。为了实现这一点,一个能够快速适应开发人员及其最终用户不断变化的需求的通用区块链 —— Layer 1 显得十分重要,同时它也必须是免费的,所以,Koinos 提出了一种通用解决方案 —— ”Mana” 来允许用户在区块链上进行免费交易,燃烧证明(Proof-of-Burn)也被在此作为一种共识算法来实现,总的来说,Koinos 的构建可以总结为:

Koinos = Proof-of-burn + Mana + Fork-Less Upgrades

Koinos 是基于区块链的通用去中心化网络,允许通过“Mana”机制免费使用应用程序,该机制以机会成本(而不是代币)动态定价网络资源,并允许通过 Mana的“委托”免费使用应用程序。

燃烧证明(PoB:Proof-of-Burn)作为一种共识算法来最大限度地提高效率、实现去中心化和完成可证明的平等主义,同时阻止交换攻击并减少垃圾邮件。通过对私钥和可验证随机函数 (VRF) 的随机数输出进行散列,然后除以燃烧的代币数量来生成块。就像工作量证明一样,最长的链是由最大的牺牲资本池支持的不可变交易记录,由于其模块化可升级性,Koinos 区块链框架将用于无分叉升级。

Koinos 采用了一个名为“Mana”的新概念,这是自以太坊“gas”发明以来对停机问题的最具创新性的解决方案。Mana 是 KOIN 代币的一个属性,当用户执行免费交易时会被“消耗”,但也会随着时间的推移而重新生成。这意味着即使用户的所有 Mana 都已经被消耗掉了,但他们仍然想要执行更多的免费交易时,并不需要购买额外的 KOIN,只需要进行等待。一旦消耗了代币中的任何Mana值,该代币就会在再生期间被锁定(不可转让)。

免费链上转账、免费创建账号和免费部署智能合约等功能,未来在 Koinos 区块链上都会将一一实现。

二、团队与资金
2.1 团队
Koinos Group 由 Steem(第一个免费的社交区块链)背后的核心开发团队创立,旨在通过专注于可访问性来加速向更加去中心化的未来过渡。这个团队在 Steem 区块链上合作了 4 年多,当时是数量级上最容易访问的区块链,现在团队成员已经在 Koinos 上合作了近 2 年。据披露信息来看,Koinos Group 的每个成员都只为公司的股权而工作,这意味着他们对产品和商业计划的信赖,并希望看到平台和公司都取得成功。

核心成员:

Andrew Levine(CEO): 法学博士,毕业于 Villanova School of Law,6年区块链经验,曾担任 Steemit 通信主管;

Michael Vandeberg(Architect):7年区块链经验,Steemit 前高级区块链工程师;

Steve Gerbino(Architect):6年经融科技经验,4年区块链经验;

Nathaniel Caldwell(Architect):4年区块链经验,有核物理和生物识别方面的经验;

Ron Hamenahem(Head Of Design):拥有13年设计和信息技术经验的企业家。

2.2 资金
Koinos Group 正在效仿传统成长型科技公司在早期牺牲利润来建立用户群的方式,利用生态系统的独特知识体系来寻找适合真正高利润软件产品的市场。

Koinos Group 成员也必须像其他所有人一样通过 PoW 挖矿或公开市场购买才能获得 KOIN,因此将持有 KOIN 混淆为对 Koinos 集团的任何投资是不可能,这使其激励措施与 Koinos 社区的激励措施保持一致。

三、Mana

围绕智能合约而设计的区块链的价值早已毋庸置疑,但关于其费用方面的问题却一直存在,并且这也是限制区块链技术被采用的最大障碍。

Mana 系统此时被作为通用解决方案设计出来,它的目的是允许流动代币持有者以经济上可持续的方式进行免费交易,同时最大限度地减少认知负担。Mana 是一个动态系统,用于激励一致的网络使用,同时减少垃圾邮件,从而最大限度地减少长期状态增长。Mana 还为系统提供了一种客观的方法,用于确定一个帐户是否以及在多大程度上可以被视为在分散治理中有用的“用户”。

3.1 传统的GAS概念

Vitalik Buterin 的主要目标是允许用户将代码指令添加到他们的区块链交易中,以便让它们由去中心化的计算机网络执行,从而实现智能合约。

Buterin 的主要见解是,通过允许开发人员使用图灵完备的编程语言编写这些智能合约,他可以使基于区块链应用程序开发人员的创意空间最大化。但这会产生风险,即用户可能会运行一个需要消耗网络上所有资源的程序 —— 停机问题(就是判断任意一个程序是否能在有限的时间之内结束运行的问题)。

为了解决这个问题,Buterin 调用了广为人知的“gas”概念,该概念与平台的货币 Ether (ETH) 不同。他对于黄皮书中描述的停机问题的解决方案是根据计算成本为每条指令分配 gas 成本:将两个数字相加需要 3 个 gas,将它们相乘需要 5 个 gas,存储 1KB 的数据需要 64000 个 gas,以此类推。

执行智能合约时,将智能合约调用的每条指令的 gas 成本相加。然后,用户必须在他们的交易中添加一定数量的 ETH,这些 ETH 同时必须被矿工/验证者接受,此时执行智能合约所需的总 gas 量是从分配给将要添加到的以太坊区块的总 gas 量中“消耗”的。

3.2 伦敦升级

在伦敦升级(London Upgrade)中,以太坊引入了可变大小的区块,使平台能够更好地适应高网络需求时期。与固定的 gas 限制不同,每个区块的目标大小为 1500 万,gas 上限为 3000 万。每当一个区块大小超过目标(15m gas)时,与交易相关的基本费用就会增加 12.5%,以逐渐抑制使用,而不会造成简单地拒绝区块交易的糟糕用户体验。

这样的系统已经在 Steem(现在的Hive)上实施,并且与那些链上的免费系统很好地配合,这些系统实际上可以看作是 mana 系统的前身。

3.3 Mana--游戏中的能量值

先做个比喻,在游戏世界里,玩家在游戏过程中会首先获得一些基础能量值,但这些能量值会在某些环节中被消耗掉并随着时间流逝再次重新生成,玩家也可以选择购买更多的“游戏币”来获得更多能量值,或只需要安静等待能量值重新充满。

Koinos 为了模仿并提供这种无摩擦的用户体验,将KOIN 代币定义为天生具有一定数量“Mana”的货币,Mana 在这里就相当于游戏中的能量值,当用户消耗网络资源时,Mana 也会随之消耗。

通过这种方式,流动代币持有者能够获得免费的交易能力,从而最大限度地减少摩擦和认知负担。换句话说,用户通过简单地持有流动的 KOIN 就隐含地拥有了能量值 Mana,但这种能量值只有在交易发生后才会实现。

在不引入任何额外系统或复杂性的情况下,这种设计会产生与执行免费交易相关的不断增加的机会成本,因为选择保持代币流动性本质上是会阻止他们参与任何产生收益的活动的,例如区块生产、质押、农业收益、DeFi 等。这使得 Mana 费机制比明确的费用更具动态性和可扩展性。随着平台的发展,与执行免费交易相关的机会成本自然会增加,从而也能够促使用户更加理智的利用其免费交易能力。

Koinos 将 Mana 想象成类似于 gas 的东西,因为每个块中都有一定数量的 Mana,并将它映射到用户想要消耗的网络资源量上。以太坊要求用户从矿工那里购买气体,然后被交易消耗掉, Koinos 创造的系统,将加密货币的流动资产简单解释为包含一定数量的 Mana。

现在,当用户提交交易时,他们已经有了可以消耗的能量值。当然,用户仍然需要根据所消耗的网络资源产生一些成本,这就是为什么一旦消耗给定 token 中的任何能量值,该 token 就会被锁定一段时间。这会产生机会成本来代替实时货币成本,从而抑制提交无价值交易的积极性。

四、Koinos区块链框架

Koinos 不仅仅是一个区块链,它是一种区块链构建技术(像 Hyperledger、Cosmos、Polkadot 一样的“第 0 层”),它可以更快、更容易地启动高性能区块链,而无需任何费用且能够进化。它是旨在通过最大化区块链可访问性来推进加速向更加分散的未来过渡的使命的核心技术。这种对开发人员的易用性的提升是通过设计一个框架来实现的,该框架允许通过使用世界上最常用的编程语言(C++、TypeScript、Python、Go 等)编写智能合约来添加或修改 Koinos 区块链的任何功能,并将它们上传到区块链。就生态系统的去中心化而言,让开发人员更容易推出具有独特价值主张的自己的区块链确实具有重要意义,因为人们拥有的选择越多,生态系统就越去中心化。

该系统的设计模仿了传统的操作系统,Koinos 将区块链概念化为本地实现的系统调用的内核,其中仅包含构建技术上真正的区块链所需的加密功能以及用于在本地实现的系统调用和实现为智能合约模块的系统调用之间调度节点的逻辑在虚拟机中运行。

这种原生实现和系统智能合约的组合形成了一个高性能、垂直可扩展和可升级的区块链框架,允许将任何行为添加到区块链中,而无需硬分叉。

该框架允许将所有区块链业务逻辑实现为具有系统级权限的智能合约模块。最终结果会是一个功能性的区块链和框架,其中几乎所有东西都可以在没有硬分叉的情况下升级。即使是共识算法、区块生产、资源管理、数字签名算法、账户系统和账户权限等关键组件也可以在没有硬分叉的情况下进行升级。这允许仅通过治理来确定是否应该进行升级,并且可以将单个升级推送到网络,就像操作系统补丁一样,但具有整个升级路径的链上记录。

五、代币经济模型

5.1 代币供应和分配

KOIN 没有ICO,也没有预挖,推出方式与比特币相同:通过工作量证明在以太坊上挖矿。可开采代币的最大供应量为 1 亿个 KOIN。当 Koinos 主网上线时,代币余额将使用 KOIN ERC-20 的快照进行初始化,新代币创建的初始目标率为 2%。

由于Mana系统的影响,主网代币可以在不支付任何费用的情况下转移,因为其中包含的 Mana 允许持有者在不花费任何 KOIN 的情况下使用网络。这在概念上类似于 Ethereum 的“gas”,但与 gas 不同的是,用户的 mana 被消耗后不会减少用户的代币余额。当用户执行免费交易时,他们的 KOIN 代币会根据交易消耗的 mana 值被锁定,从而允许他们以机会成本而不是费用来支付网络使用费用。这使得 KOIN 代币成为网络资源的代理,保证流动代币持有者永久访问相应数量的网络计算资源。

5.2 通货膨胀和通货紧缩

作为第一个将燃烧证明(PoW)作为共识算法实现的通用区块链,KOIN 代币供应将根据市场情况扩大和收缩,从而提供最先进的经济“杠杆”,但会以完全去中心化和算法的方式出现。

5.3 Fast&Free

燃烧证明(PoW)消除了对无意义计算工作的需求,可以快速生成 Koinos 块,从而使 KOIN 代币既免费又快速。Koinos 的可升级性允许随着时间的推移不断降低块时间,从而减少延迟,仅受网络稳定性和状态增长考虑的限制。

因此,KOIN 代币可以让人们在几秒钟内交换无限的价值,而不会因费用而损失任何东西,为企业家和开发人员开辟了全新的的商业模式。

六、Proof-of-Burn

Iain Stewart 在 2012 年提出了燃烧证明(PoB),即权益证明一年后,作为一个思想实验,旨在对比工作证明和权益证明之间的差异。

Koinos 希望区块生产者在不需要他们实际完成工作的同时,可以拥有与他们在工作量证明系统(PoW)中使用的相同的游戏皮肤。换句话说,他们的目标是虚拟化挖矿过程,虚拟实现越逼真越好。

想要获得区块奖励的用户会烧掉他们的 KOIN,从而减少 KOIN 的总供应量。区块链将“虚拟哈希算力”可替代代币(VHP)分配给区块生产者,可用于挖掘区块而无需运行昂贵的硬件。随着区块生产者挖掘区块,他们的虚拟哈希算力(VHP)会随着时间的推移而减少,需要他们燃烧更多才能继续生产。这样一来,销毁代币就相当于购买了随着时间的推移而退化的挖矿硬件以及执行工作量证明所需的电力。

七、总结

Koinos 想要建立区块链的通用去中心化网络并非易事,做到完全的去中心化和免费交易,需要团队和社区间长时间的共同努力。 Koinos 自构建以来,已经有了两年时间左右,Koin 的交易价格自六月以来一直维持在 0.2 美元左右,几天前宣布 Harbinger 测试网的第 4 版已经完成后,Koin 的价格开始上涨,从八月到现在,价格一路上涨,从 0.2 美元上涨至 0.33 美元左右,甚至多次突破了 0.4 美元的上线。Mana 系统允许更有效地使用网络资源,同时创造人们已经习惯的无摩擦的用户体验。KOIN 代币允许主网启动完全去中心化,在主网上,KOIN 代币将规范整个 Koinos 生态系统的免费使用,通过燃烧证明共识算法进行适当的膨胀和收缩。

Koinos 将于 8 月 23 日 1pm ET / 5pm UTC 发布 V4 测试网,是否能给加密市场带来新的视角,还需要等到主网正式上线后才能真正评判。

Subscribe to Betalpha Labs
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.