链资讯 链资讯
Ctrl+D收藏链资讯

RAC:在以太坊上使用信息输入机制的最佳实践_NBA

作者:

时间:

编者按:本文来自以太坊爱好者,作者:TellorCore,翻译&校对:陈亮&阿剑,Odaily星球日报经授权转载。去中心化金融应用是以太坊生态系统中新生且快速增长的一个门类,但其中的关键部分——信息输入机制——已经吸引了大家的注意力。如果缺乏信息输入机制,去中心化金融应用就只能获得链上数据、对现实应用场景的适应性也会大大受限。可能很多人也都知道,现在许多项目都已经在使用链外信息输入机制了,但大家对信息输入机制的使用和相关安全措施却缺乏了解。新项目越来越多、现有项目也在重新构建以满足更高的安全性,希望本文可以成为信息输入机制使用方式的最佳实践参考。我们不会过多地讨论信息输入机制的最佳设计原则和安全模型,只讨论如果你在以太坊上构建应用,该如何使用信息输入机制。如果你也希望自己开发的应用能实现安全性,抗审查性和去中心化,以下是为你在构建以太坊智能合约时候提供的一些建议:建议1:信息输入机制设计和交互必须是你的协议中优先考虑项

金色财经合约行情分析 | 主流币整理区间逐渐收窄:据火币BTC永续合约行情显示,截至今日18:00(GMT+8),BTC价格暂报11400美元(+1.21%),20:00(GMT+8)结算资金费率为0.010000%。

BTC昨晚再次下探11000美元,后震荡往上重新测试11500美元。根据火币交割合约数据,BTC当季合约成交额连续三日降低,持仓量震荡上涨,精英多头占比稳定,当季合约仍保持较大幅度的正溢价。各主流币整理区间逐渐收窄,期间持仓量有所增加,后期大幅波动概率提升。

USDT于火币全球站OTC的报价为6.93元,溢价率为-0.21%。[2020/8/5]

信息输入机制的最简单形式就是中心化的输入机制,就是由你来输入价格信息,你可以看到很多协议在启动时都是这样做的,并且仅仅使用一个简单的多重签名来保障安全性。这些协议自称选择“渐进式去中心化”的路线,宣称他们未来会切换到一个去中心化的信息输入机制。如果只是想参加黑客松,那没啥问题,但是在项目开始的时候因为中心化的信息输入机制性能比任何去中心化的信息输入机制都要高就依赖它,那做一个新项目未免太容易了。如果你的假设是准确的数值总能即时提交到链上,你在系统的容量和用户体验上的设计决策会截然不同。践行这种渐进式去中心化理念的项目现在处于一种尴尬的境地,即用户希望获得某种体验,但他们的产品在现有的去中心化技术栈上根本无法安全地工作。他们被迫通过在中心化的多重签名中加入多个参与方来假装去中心化,或者他们抱着顺着路踢着易拉罐子的心态,祈祷着公链可扩展性的不可能三角问题能够幸运地顺利解决。这里的重点是,除非从一开始设计协议时就考虑加入去中心化的信息输入机制,否则去中心化的信息输入机制是很难更新到已存在的协议中的。建议2:不要相信你的信息输入机制总能快速响应

金色财经合约行情分析 | BTC大跌后低位窄幅震荡:据火币BTC永续合约行情显示,截至今日18:00(GMT+8),BTC价格暂报11140美元(-1.55%),20:00(GMT+8)结算资金费率为0.031647%。

BTC昨晚至今在11000-11300美元做大跌后的修复性调整。根据火币交割合约数据,BTC当季合约成交额较昨日大幅减少,持仓量稳定,精英多头占比略增,当季合约保持较大幅度的正溢价。BTC保持窄幅震荡时间里,部分主流币反弹有所表现,市场整体交投保持活跃,为后续方向积蓄动能。

USDT于火币全球站OTC的报价为6.96元,溢价率为-0.38%。[2020/8/3]

以太坊依然是一个新生事物,尽管常常几秒钟就能出一个区块,但在转账比较频繁的时期,交易得到确认可能需要很长时间。如果你还记得区块链游戏“迷恋猫”导致的区块链堵塞事件,以及最近的“黑色星期四”导致转账费用暴涨事件,这时候用户都不得不支付令人难以置信的高额转账矿工费才能让他们的交易顺利确认。即使你认为协议的用户在经济上有动力支付这些费用,你真的希望他们被迫支付这些费用吗?除了网络堵塞问题,开发人员还应该考虑以太坊崩溃的极端情况。区块链网络不太可能长期中断,但是短时间中断是有可能的,因此必须考虑到在缺乏最终确定性的链上与链下快速的信息输入机制交互会造成的影响。我们总是希望协议能够保持正常和及时运行,但有时候这是做不到的,比如协议需要运行几分钟才能够确认最终性,那你的信息输入机制可能就无法输入信息了。这并不是说所有为信息输入机制设计时间框架的方案都不可取,针对信息输入机制设计一个务实的运行间隔是很好的,但是一个稳定的去中心化金融协议应该为这些突发的极端情况做好预备。其中之一是:建议3:假设你的信息输入机制可能被破坏

金色财经合约行情分析 | BTC出现短时上下插针,多空博弈加剧:据火币BTC永续合约行情显示,截至今日16:00(GMT+8),BTC价格暂报9684美元(-0.48%),20:00(GMT+8)结算资金费率为0.010000%。

BTC长时间呈现低波动行情,今日上午8点出现短时400美元的震荡,目前维持在9600美元上方盘整。根据火币交割合约数据,BTC季度合约成交额出现一定幅度降低,持仓量出现稳定,精英多头占比稳定,季度合约升水略减。市场多空双方正积蓄力量,情绪变得敏感,博弈加剧。

USDT于火币全球站OTC的报价为7.04元,溢价率为-0.72 %。[2020/6/9]

不要在你的信息输入机制中假设最终确定性。许多协议都犯了让信息输入机制更新来推动某些操作的错误。这是一个错误。你应该有一个标准的操作程序,以防止信息输入机制出现错误的情况,即使我们希望这种情况永远不会出现。回顾一下,信息输入机制可能出现两种错误:你的信息输入机制提交了一个错误的值。你的信息输入机制宕机了并且不往链上推送信息第一种问题,举个例子,如果你使用的是中心化的价格信息输入机制,而价格提供方意外地将价格乘以10000,你肯定不想以这个值结算,甚至信息输入机制本身也会删除这个值,但问题仍然存在——你要等多久才能对数据进行验证?这最终取决于你的协议的稳定性,因为有些智能合约可能比其他合约需要一个更慢/更健壮的检查机制和确认机制。这种机制的一个很好的例子是Maker协议,信息输入机制传入的信息要延后一个小时才会生效。但我们需要仔细思考,也不要认为这一定是对的。第二种破坏信息输入机制机制的方式显得更加迂回。一个例子就是中心化信息输入机制丢失了私钥导致不能更新合约,那这时候你的衍生品智能合约会怎么样?另外一个影响信息输入机制活性的事情是,信息提供者不愿意从速提供信息。假设以太坊网络堵塞,每笔交易的矿工费是20美元,而你的信息输入机制只提供每笔1美元的交易手续费,那么智能合约可能要花费几个小时才能更新,回到建议2的角度看,你可能需要对此做好准备,但您也应该知道您的信息提供商是否有能力单方面控制此延迟。在Tellor信息输入机制中,我们通过POW的竞争方式让数据上链,因此其活性是得到了激励机制的保证的。一些更为中心化的信息输入机制则没有这样的保证,信息输入机制提供者可以容忍延迟交易,甚至可以根据贿赂或自己的立场对数据进行审查。当一个信息输入机制涉嫌腐败或者涉及中心化审查,我们有很多应对办法,包括:停止合约执行并等待信息输入机制反馈正确的数值转向使用另一个/后备的信息输入机制利用多个信息输入机制返还所有资金/用默认数值完成结算我们指的信息输入机制的后备和安全性主要强调的是协议层面,后备选项在每种情况下应该怎么使用很难用一个统一的范式来表达,但要确保各方完全没有动力各自采取这些后备选项,后备机制的目的是保障网络安全,而不是为恶意攻击提供另一条路径。建议4:知道破坏信息输入机制的成本

动态 | ETH开发者“看好BTC在以太坊上交易”的想法遭到社区质疑:以太坊开发者David Hoffman近期发推表达了自己对于在以太坊区块链上进行比特币交易的积极态度:“与Tether一样,BTC最终也将脱离比特币区块链,转向功能更强的结算层。看好以太坊上的BTC。”然而,这个想法很快就遭到了数位加密社区成员的反对,其中包括一位以太坊开发人员Eric Connor。Connor认为,加密货币的真正价值来自其各自所在的网络。另外,Blockstream首席执行官和创始人Adam Black对Hoffman的想法尤其不以为然。他回复称:“BTC是最好的(加密)‘功能性结算层’,你应该意识到ETH还在跟可扩展性、可靠性和安全性作斗争。”(CoinGape)[2020/1/13]

无论你承不承认,攻击者总有办法破坏信息输入机制,只是成本不同罢了。有些时候这个成本是购买声誉或者买票的成本,有些时候是项目所发行的代币市值的一部分,或许更多的情况是腐化信息提供者的成本或对相关参与方审查的成本。无论破坏信息输入机制的成本实际是多高,或者即使破坏信息输入机制的代价不是一成不变的,你都应该对你的协议的安全性有一个大致的了解。对于希望有朝一日会持有数百万甚至数十亿美元资金的项目来说,拿市值只有几百万美元的token来给信息输入机制的安全性背书,或者拿某些团体的声誉来背书,都是很大的风险。知道破坏信息输入机制的成本可以让协议开发者明白要多少安全措施才可以保证系统的稳定,使用一个信息输入机制也许无法保证智能合约资产的安全性,但是使用多个信息输入机制或者采取一些后备方案,将会使得对合约的攻击成本大大提高。目前,已经有人开始提交一份以太坊升级提议,这份提案通过标准化价格和数据流信息来让新的协议能够简单快速地集成多个信息输入机制到他们的合约中。

“矿工之战”不会发生在以太坊经典:在家庭矿工与工业矿工的竞争中,包括ETH、XMR和SC在内的加密货币均采取积极措施来限制某些硬件的有效性。开发人员Cody Burns发布了一项改变以太坊经典基础算法的提议以适应这项技术。提议试图消除为减少矿机ASIC有效性而设置的代码,并删除以太坊经典中的“DAG”功能。虽然这个提案鼓励ASIC开发有一定风险,但Burns表示,从长远来看ASIC比GPU更高效,是能满足系统需要更多节能采矿设备要求的长期解决方案。如果接受这一举措将需要全系统的升级以及硬分叉,为了激活它,它需要得到采矿界的一致支持以防止分裂。[2018/4/24]

总结一下

你应该知道你的协议最终的安全性来自哪里,如果你将价格信息安全性外包给一个信息提供者,那么请了解他们在什么情况下会出问题,并相应地采取对策。如果你给自己的协议设计了终极治理机制,请确保这个机制能保护整个系统的公正性和去中心化。以太坊是一个了不起的生态系统,在它上面建立了很多最顶级的项目,同时信息输入机制也得到了应有的关注。我们可以在去中心化网路上建立一个有意义的系统,只需我们诚实地面对目前的技术限制,灵活地处理遇到的极端情况,并有决心创建真正去中心化的应用程序。

标签:RACCLEORANBARocket RaccoonCLE价格Oracle Top 5 Tokens Indexcoinbase官网中国下载

以太坊交易热门资讯
TAKI:四川甘孜最高级别会议力挺“加密矿业”,补疫情经济损失、加大电力支持_KING

吴说区块链获悉,除四川雅安推出《关于建设水电消纳示范区支持区块链产业发展的实施意见》,甘孜州近期也召开了最高级别的“区块链产业发展座谈会”,力挺“加密矿业”.

RAC:Coinbase:价格预言机详解_BASE

编者按:本文来自加密谷Live,作者:AndreiAnisimov,LukeYoungblood,翻译:子铭,来源:Coinbase,Odaily星球日报经授权转载.

BTC:行情分析:行情来到重要阻力位关口,多头如何抉择?_BTC

本文来自:哈希派,作者:哈希派分析团队,星球日报经授权转发。金色财经合约行情分析 | 主流币整理区间逐渐收窄:据火币BTC永续合约行情显示,截至今日18:00(GMT+8),BTC价格暂报114.

POW:POS与POW演化路径及未来发展_stader币币

2020年,丰水遇减半,对于矿业来说有很多的新机遇与新风口。今年除了备受瞩目的比特币减半之外,还有一件事是很多矿工所关注的,那就是以太坊的pow转化pos.

POW:OKEx首席战略官徐坤:比特币年内有望涨到2万美元_POS

还有五个小时左右,比特币就要迎来四年一度的减半了。这一次减半后,年化通胀率会降到1.7%左右。很多人预测减半之后,比特币价格将会出现暴跌,进而导致矿业的死亡螺旋,你会坚持醒着目睹减半这一刻地到来.

比特币:吴忌寒炮轰詹克团,比特大陆“权游”第二季上演_以太坊币今日价格行情美元

编者按:本文来自DeepChain深链,作者:门人,Odaily星球日报经授权转载。比特大陆“权力的游戏”第二季即将开演?就在当当网李国庆上演夺公章大戏不久后,其效仿的对象、比特币矿机巨头吴忌寒.