基于分层技术设计的多链平台x42协议介绍
扫描二维码
随时随地手机看文章
区块链平台是一种服务或技术,旨在使用区块链技术运行应用程序。这是一个非常松散的定义,因为一些区块链平台没有通过第一个区块链测试——不变性。任何区块链平台的主要优点都是不变性、安全性,有时甚至是匿名性。我相信您已经了解了区块链是如何工作的,或者加密货币是如何工作的。
dApp,是什么东西?
通常,当您创建HTML网站或更复杂的VueJS应用程序之类的应用程序时,您需要将其托管在中央服务器的某个位置。当有人指向您的域时,服务器将提供所请求的页面并运行操作。dApp并没有太大的不同,主要的区别在于它不是托管在中央服务器上,而是托管在网络上。为了安全起见,大多数应用程序同时运行在网络上的多个节点上。应用程序进行数学运算。当你喜欢一张照片时,在你的IG crush照片上评论“嘿,性感”,或者主动发送一条DM消息,所有这些都被你的设备当作数学运算。在像Instagram这样的集中应用程序中,这些操作只在您的设备上执行。当涉及到dApp时,这些操作被“散布”到网络上的任何可用节点上。连接到网络的节点将同时“一起”运行您的数学运算,并就结果达成一致。
因为有很多节点在运行操作,您需要验证通过网络运行的所有操作都是合法的/有效的,所以您必须为这些节点的工作付出代价,对吗?是的。在以太坊中,成本直接由dApp/智能合约的用户承担。这些交易费用非常有用。方法是这样的:假设我写了一个智能合约,它运行一个无限循环,一遍又一遍,直到永远。在我将代码推送到网络之前,网络并不知道代码将做什么,它只会继续运行它。当大多数节点运行这个循环代码时,它们都将被卡在我的循环中,而我将以某种方式成功地“入侵”网络,使其彻底停止。为了防止这种情况的发生,每次计算运行都需要花费一些钱,因为不能有无限的钱,在某个时候,您将耗尽用于单个交易的费用。但这还不够,你仍然可以有很多钱,创建持续数小时或数天的交易。为了应对这种情况,政府出台了支出限制措施。这意味着,如果您的计算超过该限制,操作将停止,交易就像从未发生过一样。
x42 的方式
但是,这个实现有一个小问题。这将dApp开发限制在主要具有财务价值的应用程序上。没有用户愿意为喜欢一张照片、分享一条评论、上传一张图片而付费(无论多么少)。我们已经习惯免费得到这些东西了!POW(工作量证明)验证方法的工作方式是,矿商竞相解决一个密码难题,答对的人(通常是计算能力更强的人)获胜,并获得奖励。2015年,据估计,一笔比特币交易消耗的能源相当于所有美国家庭一天1.57亿美元!POS(权益证明)通过将采矿权归因于所持有代币的比例来解决这个问题。因此,如果一个矿工持有3%的可用代币,他/她只能挖掘反映其所有权的3%的交易。
使用POW,当区块链提供的激励价值降低时,选择开采该网络的矿商就会减少。有了小矿工,对网络实施51%的攻击就容易多了。但是使用POS,黑客应该拥有网络中51%以上的代币才能成功入侵网络。常识应该告诉你,如果你拥有超过51%的股份,入侵同样的网络并不符合你的最大利益。为什么?黑客攻击意味着加密货币的价值将会下降,因为人们会逃离,并对这个受到攻击的平台产生怀疑。因此,即使拥有51%以上的比特币是可能的,维护一个安全的网络也比导致你自己的垮台更为合理。
x42协议是基于分层技术设计的多链平台。x42协议围绕着主区块链工作,主区块链承载着所有可能被开采出来的4200万枚代币。
无费交易和无限可伸缩性
x42有很多优点:分散化、零费用、权益证明、可伸缩性(多链区块链)、TPS(每秒事务数)、智能合约和隐私。由于我上面列出的大多数优点都可以在其他dApp平台上找到,所以我发现无感觉交易和无限的可伸缩性是最有趣的优点。
x42主网完全免费使用,不收取任何GAS费(交易费称为天然气费,因为它们就像网络的燃料一样,为交易支付的费用在某种程度上意味着,它们“运行”/“燃料”交易)。块使用POS进行验证,这意味着任何需要大量计算能力的项目都可以运行在侧块链上,而不会出现交易成本瓶颈。使用POS,任何下注至少1000个单位的x42代币的用户都可以托管一个主节点。主节点为整个主区块链播下种子,这有助于维护网络,对于您的努力,您将获得新生成的x42代币的报酬,这与网络中的代币数量和您所押的代币数量有关。这意味着,你投入的代币越多,你就能产生越多的代币,直到第4200万枚。
x42允许开发人员创建自定义侧块链,可以轻松地向上或向下伸缩。这些侧块链可以由所有主节点或任何节点所有者(基本上是连接到网络的任何设备)承载。为了处理安全问题,主节点使用与主区块链相同的安全协议验证所有端区块链交易。
结论
顺便补充一下,x42合约是用c#编写的,许多开发人员已经熟悉c#语言。我已经在Windows商店应用程序和后端系统上工作过,所以跳槽并不难。此外,我是一名Eth开发人员,我已经在solid中构建了一些智能合约,并使用了Eth一段时间,我并不是说x42是替代品。当您正在构建速度快、可伸缩性强、感觉良好的dApp时,它更像是一种替代方案,而这正是Eth所缺乏的特性。
可以想象,我甚至还没有用尽x42的一半能力。我有意省略了许多主题,以使本文更简短,并为x42附近的更专业的文章留出空间(是的,将会有更多)。这篇文章最大的收获是我发现与以太坊一起工作的局限性,x42似乎是除了感觉良好的dApp之外的更有可能的候选者。