作者:扎克-赫斯, Zack Hess
摘要 #
区块链是加密数据库技术的一种形式。每个区块链都承载着一种加密货币。加密货币是一种财富形式,通过区块链技术实现安全。Amoveo是一个区块链,它保障了一种名为Veo的加密货币。在市场上使用Veo,你可以购买和出售任何东西的风险。有了Amoveo,客户不可能从市场上偷东西,而市场也不可能从客户那里偷东西。
激励 #
政教分离是好事。它使教会和国家都不那么危险。将宗教信仰与对暴力的垄断相结合是致命的。这意味着人们可以很容易地被说服在任何时候杀了你,而对要求你死亡的宗教领袖来说,没有任何后果。
把财政和国家分开也是好事。它将使国家和金融都不那么危险。将金融与对暴力的垄断结合起来,意味着我们无法真正信任金融系统。持有我们的钱的人能够偷我们的钱而不承担后果。这是一个可怕的组合。Amoveo使命宣言
区块链共识协议 #
Amoveo是由中本聪共识保证的,就像比特币一样。在这个系统中,有些人充当矿工。他们通过生产区块获得奖励。生产一个区块需要进行昂贵的计算,称为工作证明。这种工作证明的难度变化,使区块生产的速度保持在10分钟左右。为了与Amoveo互动,你创建的交易会被包含在区块中。矿工会将你的交易纳入他们的区块,因为你向他们支付了费用。在这里阅读更多关于Amoveo交易类型的信息。
帐户 #
Amoveo账户的工作方式与其他区块链的账户类似,如以太坊。 账户是记录在区块链共识状态的数据结构。每个账户都有一个正的Veo余额,它可以通过交易花到其他账户。任何拥有足够Veo来支付费用的人都可以创建新的账户。从一个账户消费需要账户所有者知道的私钥的签名。要给别人Veo,你需要知道他们的公钥。
账户被存储在共识状态的Merkle树中。在这里阅读更多关于Amoveo中使用的树。
预言机 #
只要付一点钱,任何人都可以向预言机(oracle)者提出关于公开可用数据的任何问题。预言机(oracle)所提供的结果是诚实的。我们用预言机(oracle)来结算赌注。预言机(oracle)者可以在3种状态下进行结算。真,假,坏问题。
Amoveo口令不依赖于任何交易费用,以便向区块链提供准确的数据。相反,预言机(oracle)是基于一个具有诚实性的纳什均衡的升级投注游戏。
没有交易费用不仅使Amoveo预言机(oracle)更实惠,也是防止预言机(oracle)寄生虫问题的一个必要特征。预言机(oracle)寄生虫问题是指攻击者的区块链预言机(oracle)被设置为自动提供与现有受害者区块链预言机(oracle)相同的结果,并在费用上压低价格,以此来窃取受害者的客户和费用。如果有足够的费用被盗,那么受害者就没有足够的资金来维持安全,而攻击者预言机(oracle)和受害者预言机(oracle)都将无法提供准确的数据。
Amoveo的预言机(oracle)是现有的唯一对预言机(oracle)寄生虫问题免疫的区块链预言机(oracle)设计。
Amoveo预言机(oracle)通常没有太多的抵押品,所以启动预言机(oracle)的成本很小。为了启动一个预言机(oracle),你只需支付足够的钱,为在链上报告结果的人提供一个小奖品。
治理 #
使用预言机(oracle)机制,我们可以不受信任地向AMoveo区块链报告来自futarchy市场的结果。这样,我们可以调整定义Amoveo区块链的参数。该机制的目标是,预言机(oracle)者将选择能改善Amoveo的参数。在这里阅读更多关于治理的信息
智能合约 #
Amoveo是一个金融衍生品的区块链。智能合约系统是图灵完整的,所以任何种类的合约在技术上都是可能的。Amoveo为金融衍生品进行了高度优化。不建议使用Amoveo来制定其他类型的合同。
Amoveo智能合约经过优化,具有可扩展性和经济性。如何使智能合约具有可扩展性
你可以在这里了解更多关于amoveo合同和我们最终使用这一设计的历史。
Amoveo为我们的智能合约使用chalang虚拟机。在chalang github页面了解更多关于chalang的信息 Chalang是一个类似forth的虚拟机,受比特币脚本和以太坊虚拟机的影响很大。
衍生品和合成资产 #
Veo是Amoveo的原始货币。Amoveo的所有其他资产都是以Veo为抵押的衍生品。因此,Amoveo不适合ICO,但Amoveo支持其他更好的筹资形式。
衍生品的用途非常广泛。以衍生品为例,你可以建立一种资产,保持与欧元相同的价值。它是一种合成资产。你可以把这些合成欧元发给你的朋友,并把它们当作欧元。你可以参与一个以合成欧元定价的市场。你可以用合成欧元作为其他合同的抵押品。
市场 #
区块链的杀手级应用是一个可扩展的市场,用于交易资产,其价格由一个无信任和可负担的预言机(oracle)决定。 Amoveo使用2个工具来实现市场。Amoveo有链上恒定产品做市商,类似于以太坊的Uniswap协议。Amoveo支持带限价订单的链外订单簿。
轻节点 #
amoveo的javascript节点使任何人都可以在浏览器中轻松参与Amoveo的活动。轻节点下载区块头文件,验证其中的工作证明。它使用默克尔证明,所以你可以有加密证据证明轻节点中报告的共识状态是正确的。轻节点是与Amoveo区块链互动的标准方式。你使用轻节点来创建合同,和市场。在市场上交易。创建链外限价单。报告合约的结果。只有在挖矿时才需要完整的节点,其他的都可以用轻节点完成。
无状态全节点 #
Amoveo使用无状态的全节点模型。这意味着全节点不需要存储任何共识状态来保持同步和验证块。你只需要存储头文件。每个区块都有验证该区块所需的所有默克尔证明。因此,Amoveo全节点可以按任何顺序处理区块。特别是,它可以按相反的顺序处理区块。这意味着矿池可以启动一个新的Amoveo节点并立即开始挖矿,而不需要等待重新处理区块的历史。
使用案例实例 #
● 维持气候,使我们的星球能够支持人类的后代 这是一个未来学的例子,这意味着使用金融衍生品市场来帮助人们的社区做出更好的决定。
● 为创造公共产品筹集资金 这是我们为Amoveo的进一步发展提供资金的方式。
● 预测市场和Futarchy 这就是我们将如何计划Amoveo的进一步发展。
● 保险
● 赌博
● 稳定币,也叫 “合成资产” 这样你就可以在Amoveo上拥有美元。
● 防止核灾难
● 选择
预言机(oracle)博弈论 #
用户可以以50-50的赔率投注他们认为会赢的3个结果中的哪个。哪个结果得到最多的赌注,并保持足够长的时间的领先优势,就会获胜。如果你对预言机(oracle)的结果感到不舒服,只需转移到你认为诚实的区块链的分叉上。默认情况下,节点会选择难度最大的分叉,但也很容易手动告诉你的节点跟随不同的分叉。开发者承诺会维护诚实的分叉。让用户打赌有助于局势升级,以引起矿工的注意。任何注意到对预言机(oracle)的攻击的诚实的人都可以通过参与防御而使他们的钱翻倍。纳什均衡将是诚实的个人参与防御。一旦有足够多的诚实人参与防御,那么预言机(oracle)就会引起矿工的注意。是的,矿工以这种方式关注预言机(oracle)是有成本的,但每次攻击发生时,矿工都可以参与防御,并将他们所有的钱加倍。这应该足以弥补监视预言机(oracle)的攻击成本。纳什均衡将是矿工投入一些精力来观察预言机(oracle)的潜在作弊者。因此,纳什均衡将是一个诚实的预言机(oracle)。在这里阅读更多关于预言机(oracle)的信息