
BrightID功能更新#2:设备迁移
Backgroud:本文是对 @BrightIDProject Gitbook中更新的“设备迁移”教程的翻译,以尝鲜版的形式发布,翻译全文尚未经过审核,欢迎交流。 本文首发于musex.io. Access and backup your BrightID on your other devices 在您的其他设备上访问和备份您的BrightID BrightID users can move their BrightID from one device to another without social recovery as long as they still have access to the old device. This feature also allows the multi-device use of one BrightID account. BrightID用户可以将他们的BrightID从一个设备转移到另一个设备,只要他们仍然可以访问旧的设备,就不需要进行社交恢复。这项功能还允许一个BrightID账户在多个设备上使用。How to import yo...
如何从今天的sfp行情学习赚钱套路
今天下午1点多的时候,币安发布了清退中国用户的公告. 这样,币安上的很多代币都开始下跌,包括bnb和sfp,但很快,有一个攻略传遍了各大群,说是safepal钱包上可以免kyc交易币安上的所有代币,只是限制每天2btc的提币额度,显然,大多数人都不需要一年700btc的提币额度,何况真是大户,多几个钱包就搞定了。 于是sfp代币开始上涨。 先说这个这个币的故事。 Safepal是币安孵化的硬件钱包,之前卖一两百块钱一个,后来上币安的时候,给早期买家每人空投了几百美金的币,相当于硬件钱包白送再送一两千块钱。 这也是币圈撸毛的真实案例,如果当时多囤点safepal钱包,空投的时候也发财了。 这个币上币安之后就表现的很一般,目前的历史最高价还是开盘时的4刀多。 随着这个消息的扩散,很多人就在问怎么通过safepal交易币安,而嗅觉敏感的人则第一时间买入了sfp代币,到了四五点钟的时候,消息开始发酵,币价也快速上涨,于是现在涨到2.2刀左右,一天涨幅超过了120% 其实safepal的这个功能并不是第一天有,之前很久就有了,但一直无人问津,很简单,他家的钱包又不好用,而大家又可以在币安交...
向Web3的转型,也可能使人受损(Part 1)
原文链接:https://www.vice.com/en/article/jgmyzk/the-pivot-to-web3-is-going-to-get-people-hurt 作者:Maxwell Strachan 译者:iguana (0xA2EaE2a749103C5631D5525D136EC7B956Dd7c85) 翻译机构:dao2 It can feel as if the entire world is bolting on crypto tokens and NFTs. Many in the industry worry the gold rush is akin to a “collective Theranos” that is warping the economy to the benefit of professional investors. 似乎可以感觉到,整个世界都在为加密货币和NFT欢欣鼓舞。然而许多业内人士担心,这种淘金热类似于 "集体Theranos"(译者注:Theranos公司是美国历史上最大的生物医学欺诈案,创始人 Elizabe...
<100 subscribers

BrightID功能更新#2:设备迁移
Backgroud:本文是对 @BrightIDProject Gitbook中更新的“设备迁移”教程的翻译,以尝鲜版的形式发布,翻译全文尚未经过审核,欢迎交流。 本文首发于musex.io. Access and backup your BrightID on your other devices 在您的其他设备上访问和备份您的BrightID BrightID users can move their BrightID from one device to another without social recovery as long as they still have access to the old device. This feature also allows the multi-device use of one BrightID account. BrightID用户可以将他们的BrightID从一个设备转移到另一个设备,只要他们仍然可以访问旧的设备,就不需要进行社交恢复。这项功能还允许一个BrightID账户在多个设备上使用。How to import yo...
如何从今天的sfp行情学习赚钱套路
今天下午1点多的时候,币安发布了清退中国用户的公告. 这样,币安上的很多代币都开始下跌,包括bnb和sfp,但很快,有一个攻略传遍了各大群,说是safepal钱包上可以免kyc交易币安上的所有代币,只是限制每天2btc的提币额度,显然,大多数人都不需要一年700btc的提币额度,何况真是大户,多几个钱包就搞定了。 于是sfp代币开始上涨。 先说这个这个币的故事。 Safepal是币安孵化的硬件钱包,之前卖一两百块钱一个,后来上币安的时候,给早期买家每人空投了几百美金的币,相当于硬件钱包白送再送一两千块钱。 这也是币圈撸毛的真实案例,如果当时多囤点safepal钱包,空投的时候也发财了。 这个币上币安之后就表现的很一般,目前的历史最高价还是开盘时的4刀多。 随着这个消息的扩散,很多人就在问怎么通过safepal交易币安,而嗅觉敏感的人则第一时间买入了sfp代币,到了四五点钟的时候,消息开始发酵,币价也快速上涨,于是现在涨到2.2刀左右,一天涨幅超过了120% 其实safepal的这个功能并不是第一天有,之前很久就有了,但一直无人问津,很简单,他家的钱包又不好用,而大家又可以在币安交...
向Web3的转型,也可能使人受损(Part 1)
原文链接:https://www.vice.com/en/article/jgmyzk/the-pivot-to-web3-is-going-to-get-people-hurt 作者:Maxwell Strachan 译者:iguana (0xA2EaE2a749103C5631D5525D136EC7B956Dd7c85) 翻译机构:dao2 It can feel as if the entire world is bolting on crypto tokens and NFTs. Many in the industry worry the gold rush is akin to a “collective Theranos” that is warping the economy to the benefit of professional investors. 似乎可以感觉到,整个世界都在为加密货币和NFT欢欣鼓舞。然而许多业内人士担心,这种淘金热类似于 "集体Theranos"(译者注:Theranos公司是美国历史上最大的生物医学欺诈案,创始人 Elizabe...
Share Dialog
Share Dialog
原文链接:https://medium.com/api3/the-first-party-oracles-are-coming-62ac0b8fd16c 作者:Ryan Boder 译者:iguana 字数:1356 翻译机构:WhaleDao
In 2021, a lot of buzz about first-party oracles was heard in the world of smart contracts and decentralized applications. The accompanying first-party vs third-party oracle debate is fascinating for some and utterly confusing for others.
Blockchain oracles get their data from Web APIs. A first-party oracle, where the API provider itself (the data source) is the oracle, publishes data directly to the blockchain. A third-party oracle is one where a third-party entity (other than the API provider) is the oracle. The third-party oracle calls the API to get data and then publishes it to the blockchain. 2021年,在智能合约和去中心化应用的世界里,听到了很多关于第一方预言机的噪音。随之而来的针对第一方与第三方预言机的争论不休,大家各持己见。
区块链预言机从网络API中获取数据。第一方预言机,即API提供者本身(数据源)作为预言机,直接向区块链发布数据。第三方预言机是指由第三方实体(而不是API提供者)担任预言机。第三方预言机调用API以获得数据,然后将其发布到区块链上。
Why Third-Party Oracles? 何必采用第三方预言机? Intuitively, the benefits of first-party oracles are obvious. If the API provider publishes data directly on-chain then the data doesn’t have to pass through an untrusted middleman. The API provider is the only entity that must be trusted before the data is etched in the immutable blockchain.
Currently, however, the oracle space is dominated by third-party oracles. Let’s take a step back and ask my favorite question — “Why?”
About a year ago Burak posed the question “Where are the first-party oracles?” along with an intimidating list of obstacles that explain why we haven’t seen them yet. See that article for details but in summary, API providers haven’t chosen to run their own oracle software because:
直观地说,采用第一方预言机的好处是显而易见的。如果API提供者直接在链上发布数据,那么数据就不必通过一个不受信任的中间人。在数据被写入不可改变的区块链上之前,API提供者是唯一必须被信任的实体。
然而,目前预言机赛道被第三方预言机所占据。那么让我们退一步,问一下我最喜欢的问题--"为什么?"
大约一年前,Burak提出了 "第一方预言机在哪里?"的问题,以及一个令人生畏的障碍问题清单,解释了为什么我们还没有看到它们。但总的来说,目前API供应商还不能选择运行自己的预言机软件,这是因为以下原因:
Existing oracle node software
is unstable to operate
can’t self-recover
has vague configuration recommendations
requires auxiliary software 现有的预言机节点软件 操作不稳定 不能自我恢复 配置建议模糊 需要辅助软件
Traditional API providers don’t want to
be paid in cryptocurrency
have costs in cryptocurrency
stake cryptocurrency 传统的API供应商不希望 用加密货币支付 有使用加密货币的成本 须质押加密货币
For these reasons, API providers have, until now, opted not to run their own first-party oracles. But there is a huge demand for off-chain data on Web3, particularly in decentralized finance (DeFi). As a result, there has been a very lucrative opportunity for third parties to run oracle nodes and serve as middlemen between the API providers and the blockchains.
In short, third-party oracles currently dominate because it has been too difficult and risky for API providers to run first-party oracles. 正因为这些原因,API供应商直到现在,都选择不使用他们自己的第一方预言机。但是在Web3上对链外数据有巨大的需求,特别是在去中心化金融(DeFi)方面尤甚。因此,第三方运行预言机节点,并作为API供应商和区块链之间的中间人,一直是非常有利可图的市场。
简而言之,第三方预言机目前占主导地位,主要因为API供应商运行第一方预言机的难度和风险实在太大。
The Game Has Changed 游戏已经发生了变化 Day to day movement can feel excruciatingly slow, but it’s amazing what can be accomplished in a year! API3 spent the last year building Airnode, oracle software that addresses and eliminates all of the reasons API providers haven’t wanted to run their own first-party oracle in the first place. This development changes the game entirely. 日复一日,时光流转,可能会让人感觉缓慢得令人窒息。但在在短短一年内,API3在去年花了一年的时间立了Airnode,这无疑是让人经惊叹的。这个预言机软件消除了所有API供应商的疑惑,他们一开始并不愿意运行自己的第一方预言机。这一发展完全改变了游戏规则。
With Airnode, API providers no longer have good reasons to choose not to run their own oracle software. We can finally realize the obvious benefits of first-party oracles, cutting out the third-party middlemen, increasing efficiency, and reducing risk. But this development presents a new problem to overcome. We’ve been conditioned by middlemen with a profit motive to believe that third-party oracles are decentralized and that decentralized is always better. Let’s think through these questionable assertions. 有了Airnode,API供应商对于选择运行自己的预言机软件不再迟疑。我们终于可以展现第一方预言机的明显好处,砍掉第三方中间商,提高效率,降低风险。 但这一发展带来了一个需要克服的新问题。我们已经被有盈利动机的中间商洗脑,相信第三方预言机是去中心化的,去中心化总是更好的。让我们来思考一下这些有问题的论断。
Decentralization and Transparency 去中心化与透明度 While third-party oracles have solved the problem of connecting APIs to blockchains, they’ve introduced a new problem. In addition to trusting the API provider, we also have to trust the third party oracle in the middle. The typical way this new trust problem has been addressed is to follow the lead of the blockchains themselves and decentralize oracle nodes.
A core tenet of Web3 is decentralization. In order to avoid an attack on or manipulation by an individual, smart contracts rely on decentralization and consensus for security. Ethereum, for example, is a platform for trustless computing. You can’t trust the individual nodes but you can trust the decentralized network. 虽然第三方预言机解决了将API连接到区块链的问题,但它们引入了一个新问题,除了信任API供应商,我们还必须信任中间的第三方预言机。解决这个新的信任问题的典型方法,是跟随区块链本身的步伐,将预言机节点去中心化。
Web3的一个核心原则是去中心化。为了避免对个人的攻击或操纵,智能合约依靠去中心化和共识来保证安全。例如,Ethereum是一个无信任计算的平台。你不能信任单个节点,但你可以信任去中心化的网络。
Another core tenet of Web3 is transparency. In order to have secure, trustless computing through decentralization and consensus the nodes must be transparent. Transparency is why we are able to “Don’t trust. Verify.” on Web3. Transparency can be seen from the source code level — Web3 is overwhelmingly open source — all the way up to organizational governance and the proliferation of DAOs.
Both decentralization and transparency help enable the trustless and permissionless computing environment of Web3. However, it’s important to understand when to apply each concept. Web3的另一个核心原则是透明度。为了通过去中心化和共识来实现安全、无信任的计算,节点必须是透明的。透明度是我们能够在Web3上 "不要轻信,要验证 "的原因。透明度可以从源代码层面看出来--Web3绝大部分是开源的--一直到组织治理和DAO的扩散。
去中心化和透明度都有助于实现Web3的无信任和无许可的计算环境。 然而,了解何时应用每个概念是很重要的。
Transparency allows us to independently review and verify something from an individual. On its own, transparency doesn’t guarantee truth. An individual can lie and “transparently” provide false or misleading information to support the lie. Decentralization is a way to reduce the risk of an individual lying. It’s less probable that 3 out of 4 individuals will collude and lie than it is that one individual will lie.
It’s tempting, then, to conclude that everything should always aim to be more decentralized. In fact, that is often the point of view taken in crypto. But to always assume that is naive and foolish. In reality, decentralization is an engineering trade off. It can have benefits, but it also has costs. Deciding when it’s appropriate to decentralize something requires a cost benefit analysis. Do the benefits justify the costs? 透明度使我们能够独立审查和核实来自个人的东西。就其本身而言,透明度并不能保证意味着真理。一个人可以撒谎,并 "透明地 "提供虚假或误导性的信息来支持这个谎言。去中心化是减少个人撒谎风险的一种方式。四个人中有三个人串通起来撒谎的可能性比一个人撒谎的可能性要小。
因此,我们很容易得出结论,一切都应该以更加去中心化为目标。事实上,这往往是加密货币中的观点,但总是这样认为是天真和愚蠢的。在现实中,去中心化是一种工程上权衡的结果。它可以有好处,但也有成本。决定何时去中心化是合适的,需要进行成本效益分析,判断获取的利益是否证明了成本的合理性?
Why First-Party Oracles? 为何选择第一方预言机? It might seem like third-party oracles are preferable because we’re told they’re decentralized. But a further investigation shows this assumption is misguided.
As stated before, the benefit of decentralization is that it reduces the risk of an individual lying. But the thing that’s decentralized when we’re talking about third-party oracle networks is the third-party oracle nodes, not necessarily the API providers. In fact, it’s quite normal for third-party oracle nodes to acquire their data from the same APIs. In some cases third-party oracle networks even “decentralize” data from only a single source and then “aggregate” it back together. 看起来第三方预言机很不错,因为我们被告知其是去中心化的。但进一步调查显示,这种假设是错误的。
如前所述,去中心化的好处是,它减少了个人说谎的风险。但当我们谈论第三方预言机网络时,去中心化的东西作为第三方预言机节点,而不一定是API供应商。事实上,第三方预言机节点只从相同的API中获取他们的数据,这也很常见。在某些情况下,第三方预言机网络甚至只从单一来源 "去中心化 "数据,然后将其 "聚合 "在一起。
In these situations the only problem being solved by decentralization is the one created by third-party oracles. We can’t trust third-party oracle nodes and so we decentralize them to reduce the risk they introduced in the first place. And the reasons for needing them have been eliminated. We don’t need them anymore.
The risk of an attack on or by third-party oracle nodes exists, even if it’s reduced using decentralization. With first-party oracles the middlemen nodes are eliminated entirely so there is no third-party trust problem to solve. The added risk from third-parties is zero because there are none. In both cases the risk from the API provider is the same so with third-party oracles the overall risk is increased, even when those oracles are “decentralized”. 在这些情况下,由去中心化解决的唯一问题,也是由第三方预言机所引入的问题。我们不能再相信第三方预言机节点,所以我们把它们去中心化,以减少它们引入的风险。现在需要它们的理由已经不复存在了,所以我们不再需要它们了。
对第三方预言机节点的攻击或被第三方预言机节点攻击的风险是存在的,即使它通过去中心化有所缓解。有了第一方预言机,中间人节点被完全消除,所以不需要解决第三方信任问题需要解决来自第三方的额外风险是零,因为根本就没有第三方存在。在这两种情况下,来自API供应商的风险是相同的,所以有了第三方预言机,整体风险就会增加,即使这些预言机是 "去中心化的"。
To further muddy the third-party oracle water, they are often not transparent about their data sources. This opacity violates a core tenet of Web3. First-party oracles, on the other hand, are inherently transparent. When the data source is the oracle, there is never any question about where the data comes from. The reputation of the API provider is brought on-chain with the data.
If there are multiple, truly independent sources of data then there can be value in decentralizing the data sources themselves. But when the API provider has a strong reputation, which many do, then the value added by decentralizing data sources can be low. It may even be harmful to decentralize and aggregate a very reputable data source with a less reputable source because it dilutes the quality of the data from the more reputable source. Of course, with opaque third-party oracles you would never know. You have no choice but to trust them. 为了进一步搅浑第三方预言机的水,它们的数据来源往往不透明。这种不透明性违反了Web3的另一个核心原则。 与之相反,第一方预言机本身就是透明的。当数据源是预言机时,永远不会有任何关于数据来自何处的问题,API提供者的声誉与数据一起被带到了链上。
如果有多个真正独立的数据源,那么分散数据源本身就有价值。但是,当API供应商有很强的声誉时,很多API供应商都是如此,那么去中心化数据源的附加值就会很低。将一个非常有信誉的数据源与一个信誉较差的数据源进行分散和聚合,甚至可能是有害的,因为它稀释了来自信誉较好的数据源的质量。当然,对于不透明的第三方预言机,你永远不会知道真相,你没有选择,只能相信他们。
When the API provider has a strong reputation a “decentralized” network of third-party oracles sacrifices both transparency and efficiency in order to gain a dubious decentralization benefit that in many cases is actually harmful. In the end it’s no contest. First-party oracles outperform third-party oracles in almost every way you can compare. The reasons for having third-party oracles in the first place have been eliminated by API3 and Airnode. The next generation of blockchain oracles are first-party.
As introduced in Burak’s recent article “Beacons: Building blocks for Web3 data connectivity”, API3 is building scalable, efficient, transparent data feeds based on first-party oracles. Please keep your hands and feet inside the car at all times, this is going to be a fun ride. The first-party oracles are coming. 当API供应商拥有强大的声誉时,一个由第三方预言机者组成的 "去中心化 "网络既牺牲了透明度也牺牲了效率,以获得去中心化的好处,但这在许多情况下是存疑的,实际上也是有害的。
最后,这是没有争议的。在你可以比较的几乎所有方面,第一方预言机都优于第三方预言机。当初拥有第三方预言机的理由已经被API3和Airnode消除了,下一代的区块链预言机将是第一方的。
正如Burak最近发表的文章“信标:构建Web3数据连接"所言,API3正在构建基于第一方预言机的可扩展、高效、透明的数据传输。请坐稳扶好,这将是一次有趣的旅程,第一方预言机的时代正在到来。
原文链接:https://medium.com/api3/the-first-party-oracles-are-coming-62ac0b8fd16c 作者:Ryan Boder 译者:iguana 字数:1356 翻译机构:WhaleDao
In 2021, a lot of buzz about first-party oracles was heard in the world of smart contracts and decentralized applications. The accompanying first-party vs third-party oracle debate is fascinating for some and utterly confusing for others.
Blockchain oracles get their data from Web APIs. A first-party oracle, where the API provider itself (the data source) is the oracle, publishes data directly to the blockchain. A third-party oracle is one where a third-party entity (other than the API provider) is the oracle. The third-party oracle calls the API to get data and then publishes it to the blockchain. 2021年,在智能合约和去中心化应用的世界里,听到了很多关于第一方预言机的噪音。随之而来的针对第一方与第三方预言机的争论不休,大家各持己见。
区块链预言机从网络API中获取数据。第一方预言机,即API提供者本身(数据源)作为预言机,直接向区块链发布数据。第三方预言机是指由第三方实体(而不是API提供者)担任预言机。第三方预言机调用API以获得数据,然后将其发布到区块链上。
Why Third-Party Oracles? 何必采用第三方预言机? Intuitively, the benefits of first-party oracles are obvious. If the API provider publishes data directly on-chain then the data doesn’t have to pass through an untrusted middleman. The API provider is the only entity that must be trusted before the data is etched in the immutable blockchain.
Currently, however, the oracle space is dominated by third-party oracles. Let’s take a step back and ask my favorite question — “Why?”
About a year ago Burak posed the question “Where are the first-party oracles?” along with an intimidating list of obstacles that explain why we haven’t seen them yet. See that article for details but in summary, API providers haven’t chosen to run their own oracle software because:
直观地说,采用第一方预言机的好处是显而易见的。如果API提供者直接在链上发布数据,那么数据就不必通过一个不受信任的中间人。在数据被写入不可改变的区块链上之前,API提供者是唯一必须被信任的实体。
然而,目前预言机赛道被第三方预言机所占据。那么让我们退一步,问一下我最喜欢的问题--"为什么?"
大约一年前,Burak提出了 "第一方预言机在哪里?"的问题,以及一个令人生畏的障碍问题清单,解释了为什么我们还没有看到它们。但总的来说,目前API供应商还不能选择运行自己的预言机软件,这是因为以下原因:
Existing oracle node software
is unstable to operate
can’t self-recover
has vague configuration recommendations
requires auxiliary software 现有的预言机节点软件 操作不稳定 不能自我恢复 配置建议模糊 需要辅助软件
Traditional API providers don’t want to
be paid in cryptocurrency
have costs in cryptocurrency
stake cryptocurrency 传统的API供应商不希望 用加密货币支付 有使用加密货币的成本 须质押加密货币
For these reasons, API providers have, until now, opted not to run their own first-party oracles. But there is a huge demand for off-chain data on Web3, particularly in decentralized finance (DeFi). As a result, there has been a very lucrative opportunity for third parties to run oracle nodes and serve as middlemen between the API providers and the blockchains.
In short, third-party oracles currently dominate because it has been too difficult and risky for API providers to run first-party oracles. 正因为这些原因,API供应商直到现在,都选择不使用他们自己的第一方预言机。但是在Web3上对链外数据有巨大的需求,特别是在去中心化金融(DeFi)方面尤甚。因此,第三方运行预言机节点,并作为API供应商和区块链之间的中间人,一直是非常有利可图的市场。
简而言之,第三方预言机目前占主导地位,主要因为API供应商运行第一方预言机的难度和风险实在太大。
The Game Has Changed 游戏已经发生了变化 Day to day movement can feel excruciatingly slow, but it’s amazing what can be accomplished in a year! API3 spent the last year building Airnode, oracle software that addresses and eliminates all of the reasons API providers haven’t wanted to run their own first-party oracle in the first place. This development changes the game entirely. 日复一日,时光流转,可能会让人感觉缓慢得令人窒息。但在在短短一年内,API3在去年花了一年的时间立了Airnode,这无疑是让人经惊叹的。这个预言机软件消除了所有API供应商的疑惑,他们一开始并不愿意运行自己的第一方预言机。这一发展完全改变了游戏规则。
With Airnode, API providers no longer have good reasons to choose not to run their own oracle software. We can finally realize the obvious benefits of first-party oracles, cutting out the third-party middlemen, increasing efficiency, and reducing risk. But this development presents a new problem to overcome. We’ve been conditioned by middlemen with a profit motive to believe that third-party oracles are decentralized and that decentralized is always better. Let’s think through these questionable assertions. 有了Airnode,API供应商对于选择运行自己的预言机软件不再迟疑。我们终于可以展现第一方预言机的明显好处,砍掉第三方中间商,提高效率,降低风险。 但这一发展带来了一个需要克服的新问题。我们已经被有盈利动机的中间商洗脑,相信第三方预言机是去中心化的,去中心化总是更好的。让我们来思考一下这些有问题的论断。
Decentralization and Transparency 去中心化与透明度 While third-party oracles have solved the problem of connecting APIs to blockchains, they’ve introduced a new problem. In addition to trusting the API provider, we also have to trust the third party oracle in the middle. The typical way this new trust problem has been addressed is to follow the lead of the blockchains themselves and decentralize oracle nodes.
A core tenet of Web3 is decentralization. In order to avoid an attack on or manipulation by an individual, smart contracts rely on decentralization and consensus for security. Ethereum, for example, is a platform for trustless computing. You can’t trust the individual nodes but you can trust the decentralized network. 虽然第三方预言机解决了将API连接到区块链的问题,但它们引入了一个新问题,除了信任API供应商,我们还必须信任中间的第三方预言机。解决这个新的信任问题的典型方法,是跟随区块链本身的步伐,将预言机节点去中心化。
Web3的一个核心原则是去中心化。为了避免对个人的攻击或操纵,智能合约依靠去中心化和共识来保证安全。例如,Ethereum是一个无信任计算的平台。你不能信任单个节点,但你可以信任去中心化的网络。
Another core tenet of Web3 is transparency. In order to have secure, trustless computing through decentralization and consensus the nodes must be transparent. Transparency is why we are able to “Don’t trust. Verify.” on Web3. Transparency can be seen from the source code level — Web3 is overwhelmingly open source — all the way up to organizational governance and the proliferation of DAOs.
Both decentralization and transparency help enable the trustless and permissionless computing environment of Web3. However, it’s important to understand when to apply each concept. Web3的另一个核心原则是透明度。为了通过去中心化和共识来实现安全、无信任的计算,节点必须是透明的。透明度是我们能够在Web3上 "不要轻信,要验证 "的原因。透明度可以从源代码层面看出来--Web3绝大部分是开源的--一直到组织治理和DAO的扩散。
去中心化和透明度都有助于实现Web3的无信任和无许可的计算环境。 然而,了解何时应用每个概念是很重要的。
Transparency allows us to independently review and verify something from an individual. On its own, transparency doesn’t guarantee truth. An individual can lie and “transparently” provide false or misleading information to support the lie. Decentralization is a way to reduce the risk of an individual lying. It’s less probable that 3 out of 4 individuals will collude and lie than it is that one individual will lie.
It’s tempting, then, to conclude that everything should always aim to be more decentralized. In fact, that is often the point of view taken in crypto. But to always assume that is naive and foolish. In reality, decentralization is an engineering trade off. It can have benefits, but it also has costs. Deciding when it’s appropriate to decentralize something requires a cost benefit analysis. Do the benefits justify the costs? 透明度使我们能够独立审查和核实来自个人的东西。就其本身而言,透明度并不能保证意味着真理。一个人可以撒谎,并 "透明地 "提供虚假或误导性的信息来支持这个谎言。去中心化是减少个人撒谎风险的一种方式。四个人中有三个人串通起来撒谎的可能性比一个人撒谎的可能性要小。
因此,我们很容易得出结论,一切都应该以更加去中心化为目标。事实上,这往往是加密货币中的观点,但总是这样认为是天真和愚蠢的。在现实中,去中心化是一种工程上权衡的结果。它可以有好处,但也有成本。决定何时去中心化是合适的,需要进行成本效益分析,判断获取的利益是否证明了成本的合理性?
Why First-Party Oracles? 为何选择第一方预言机? It might seem like third-party oracles are preferable because we’re told they’re decentralized. But a further investigation shows this assumption is misguided.
As stated before, the benefit of decentralization is that it reduces the risk of an individual lying. But the thing that’s decentralized when we’re talking about third-party oracle networks is the third-party oracle nodes, not necessarily the API providers. In fact, it’s quite normal for third-party oracle nodes to acquire their data from the same APIs. In some cases third-party oracle networks even “decentralize” data from only a single source and then “aggregate” it back together. 看起来第三方预言机很不错,因为我们被告知其是去中心化的。但进一步调查显示,这种假设是错误的。
如前所述,去中心化的好处是,它减少了个人说谎的风险。但当我们谈论第三方预言机网络时,去中心化的东西作为第三方预言机节点,而不一定是API供应商。事实上,第三方预言机节点只从相同的API中获取他们的数据,这也很常见。在某些情况下,第三方预言机网络甚至只从单一来源 "去中心化 "数据,然后将其 "聚合 "在一起。
In these situations the only problem being solved by decentralization is the one created by third-party oracles. We can’t trust third-party oracle nodes and so we decentralize them to reduce the risk they introduced in the first place. And the reasons for needing them have been eliminated. We don’t need them anymore.
The risk of an attack on or by third-party oracle nodes exists, even if it’s reduced using decentralization. With first-party oracles the middlemen nodes are eliminated entirely so there is no third-party trust problem to solve. The added risk from third-parties is zero because there are none. In both cases the risk from the API provider is the same so with third-party oracles the overall risk is increased, even when those oracles are “decentralized”. 在这些情况下,由去中心化解决的唯一问题,也是由第三方预言机所引入的问题。我们不能再相信第三方预言机节点,所以我们把它们去中心化,以减少它们引入的风险。现在需要它们的理由已经不复存在了,所以我们不再需要它们了。
对第三方预言机节点的攻击或被第三方预言机节点攻击的风险是存在的,即使它通过去中心化有所缓解。有了第一方预言机,中间人节点被完全消除,所以不需要解决第三方信任问题需要解决来自第三方的额外风险是零,因为根本就没有第三方存在。在这两种情况下,来自API供应商的风险是相同的,所以有了第三方预言机,整体风险就会增加,即使这些预言机是 "去中心化的"。
To further muddy the third-party oracle water, they are often not transparent about their data sources. This opacity violates a core tenet of Web3. First-party oracles, on the other hand, are inherently transparent. When the data source is the oracle, there is never any question about where the data comes from. The reputation of the API provider is brought on-chain with the data.
If there are multiple, truly independent sources of data then there can be value in decentralizing the data sources themselves. But when the API provider has a strong reputation, which many do, then the value added by decentralizing data sources can be low. It may even be harmful to decentralize and aggregate a very reputable data source with a less reputable source because it dilutes the quality of the data from the more reputable source. Of course, with opaque third-party oracles you would never know. You have no choice but to trust them. 为了进一步搅浑第三方预言机的水,它们的数据来源往往不透明。这种不透明性违反了Web3的另一个核心原则。 与之相反,第一方预言机本身就是透明的。当数据源是预言机时,永远不会有任何关于数据来自何处的问题,API提供者的声誉与数据一起被带到了链上。
如果有多个真正独立的数据源,那么分散数据源本身就有价值。但是,当API供应商有很强的声誉时,很多API供应商都是如此,那么去中心化数据源的附加值就会很低。将一个非常有信誉的数据源与一个信誉较差的数据源进行分散和聚合,甚至可能是有害的,因为它稀释了来自信誉较好的数据源的质量。当然,对于不透明的第三方预言机,你永远不会知道真相,你没有选择,只能相信他们。
When the API provider has a strong reputation a “decentralized” network of third-party oracles sacrifices both transparency and efficiency in order to gain a dubious decentralization benefit that in many cases is actually harmful. In the end it’s no contest. First-party oracles outperform third-party oracles in almost every way you can compare. The reasons for having third-party oracles in the first place have been eliminated by API3 and Airnode. The next generation of blockchain oracles are first-party.
As introduced in Burak’s recent article “Beacons: Building blocks for Web3 data connectivity”, API3 is building scalable, efficient, transparent data feeds based on first-party oracles. Please keep your hands and feet inside the car at all times, this is going to be a fun ride. The first-party oracles are coming. 当API供应商拥有强大的声誉时,一个由第三方预言机者组成的 "去中心化 "网络既牺牲了透明度也牺牲了效率,以获得去中心化的好处,但这在许多情况下是存疑的,实际上也是有害的。
最后,这是没有争议的。在你可以比较的几乎所有方面,第一方预言机都优于第三方预言机。当初拥有第三方预言机的理由已经被API3和Airnode消除了,下一代的区块链预言机将是第一方的。
正如Burak最近发表的文章“信标:构建Web3数据连接"所言,API3正在构建基于第一方预言机的可扩展、高效、透明的数据传输。请坐稳扶好,这将是一次有趣的旅程,第一方预言机的时代正在到来。
No comments yet