在个人笔记中,三四年前,我对此的想法要简单得多。我认为传统的中心化Web2.0和去中心化Web3.0(尽管我不喜欢这个术语,在本文中将继续使用它)是完全分离的,并不存在任何交叉。那时,去中心化Web类似于Web1.0早期的静态页面,它们可以孤立存在。但是,在过去的4年中,去中心化Web已经发展成为一个更加交互式的系统。Web2.0接收“离线”数据(天气、航班、供应链等)并没有削弱它的力量,相反,它极大地增强了它的力量。Web3.0也是如此。
预测机v1:开链请求,闭链服务提供商;例如Oraclize。
用户发起开链交易(存款/取款/买入/卖出/清算等)到智能合约。智能合约在链上提交HTTP请求到预测机智能合约。闭链服务中心处理离线HTTP请求,接收数据。经过中心批准的服务将接收到的数据返回到智能合约中(智能合约可以选择回调发起智能合约)。
优点:
- 能够源任意预测数据。 - 仅在请求时提供数据(无需存储或gas费用)。
缺点:
- 中心化服务。 - 响应异步延迟(应用响应速度较慢)。 - 开销(需要支付启发式交易和回调的gas费用)。
预测机v2:闭链服务提供商;例如Chainlink。
Dapp从预测机(离线)请求数据源(主要是价格)。分布式网络在其节点中添加数据源。中心化授权者会定期将数据源写入链上。
优点:
- 数据可用性(数据在需要时已经存在于链上,无响应延迟)。
缺点:
- 无任意数据。 - 请求预先批准的数据源和访问。 - 中心化授权者(信任)。 - 开销(为每个链写入补贴gas费用)。
预测机v3:闭链服务数据源验证;例如Chainlink(在α中)->我们在这里。
Dapp /用户从授权服务请求离线可证明的数据。闭链证明请求离线数据并使用自己的授权密钥签名;返回值、时间戳和数据来源。
Dapp在发起开链交易的同时,将已签名的数据包含在交易中。智能合约验证签名者是预期的证明者,验证数据来源、时间戳和数据。如果所有都验收通过,则使用新数据更新数据集,并执行剩余交易。
优点:
- 可以请求任意数据源。 - 仅在请求时提供数据。 - 数据可用性(随着交易的处理,数据已经可用)。 - 低成本(只需支付额外的sigverify和SSTORE)。
缺点:
- 中心化授权/证明(信任)。 - 合同需要事先知晓证明者公钥。
预测机v4:零知识可证明数据,待定。
Dapp /用户从证明程序请求离线可证明的数据源。证明程序是任何人都可以运行的(包括在Dapp内置中的),它以目标终端点(HTTP / SSL / TCP等)并提供证明和输出;返回数据集、时间戳和来源(目标终端点)。
Dapp在发起开链交易的同时,将证明和数据包含在交易中。智能合约验证证明、数据来源、时间戳和数据。如果所有都验收通过,则使用新数据更新数据集,并执行剩余交易。
优点:
- 可以请求任意数据源。 - 仅在请求时提供数据。 - 数据可用性(随着交易的处理,数据已经可用)。 - 低成本(只需支付证明验证和SSTORE)。 - 没有中心化实体(无信任)。
缺点:
- 合同需要事先知晓证明程序。 - 非常复杂的电路,并不容易做到。
来源:Medium 转载:CamelBlock
做好准备,迎接这个创造了一波加密百万富翁浪潮的模因硬币的惊人旅程。成为百万富翁制造者的俏皮模仿!ShibaSwap推出:引入去中心化交易所进行交易和赚取利息。Coinbase上市:纳入世界上最大的加密货币交易所之一。...
定投比特币是啥?指“定期定额”买进比特币。这一和大家正常的抄币是不一样的,正常的抄币感觉便宜了就多买些,感觉贵了也不买。可是如果是定投比特币,那么就无论价钱多少都需要买。且一般不会由于感觉价格高了少买,价格便宜了多买。什...
有读者在留言中问到一些代币的定投价格,由于问到的那些代币都不是我定投的品种(其中一些不是我看好的品种,另一些是我关注不多的品种),所以关于这些代币具体的定投价设为多少比较合适我不太方便回复,恐怕误导。但是,对一个品种定投...
参与过投资的人都深有感触,面对这复杂的k线,我到底该怎么办啊?我在这个位置是买还是卖啊……?当然买卖大家都会,但是就是找不到一个好的切入点。今天我们来聊聊一个比较简单并且实用的方法——定投。因为人性会让普通的投资者在亢奋...