TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ethereum White Paper

94 点作者 _superposition_大约 11 年前

7 条评论

terhechte大约 11 年前
The explanation of all the opcodes for the contact script does not list any IO operations for external (non-storage) data (at least none that I could see). However, in the list of Ethereum examples, the following is given:<p>&quot;Crop insurance. One can easily make a financial derivatives contract but using a data feed of the weather instead of any price index. If a farmer in Iowa purchases a derivative that pays out inversely based on the precipitation in Iowa, then if there is a drought, the farmer will automatically receive money and if there is enough rain the farmer will be happy because their crops would do well.&quot;<p>Does somebody know how the contract would be able to read a data feed? I did not find anything in the language spec. Such a feature would be really interesting. On the one hand it would allow for a ton of interesting options (binding contracts to stock markets, emails, political events) on the other hand how would a contract behave if the required data url is gone (i.e. the weather data feed changed from weather.php?v1 to &#x2F;v1&#x2F;weather). Whats more, wouldn&#x27;t there be strong incentives for man in the middle attacks to deliver wrong data? This sounds like a very powerful yet dangerous feature, so I&#x27;d love to learn more about the spec and reasoning behind this.
评论 #7553188 未加载
评论 #7553136 未加载
评论 #7554688 未加载
评论 #7554819 未加载
mquandalle大约 11 年前
This version contains some mistakes and approximations. For a more up-to-date paper you should take a look at the White paper v2 draft [1].<p>A more formal and technical description is presented in the Yellow paper (also draft) [2].<p>[1] <a href="https://github.com/ethereum/wiki/wiki/Whitepaper-2-Draft" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ethereum&#x2F;wiki&#x2F;wiki&#x2F;Whitepaper-2-Draft</a><p>[2] <a href="http://gavwood.com/Paper.pdf" rel="nofollow">http:&#x2F;&#x2F;gavwood.com&#x2F;Paper.pdf</a>
adamfeldman大约 11 年前
The 2007 book Rainbows End by Vernor Vinge addresses this topic from a science fiction perspective. A major plot element is the ability of individuals to enter into &quot;affliances&quot;: digital, automatically-escrowed contracts between individuals providing small services in networks created on-demand to produce larger-scale goods and services. <a href="https://en.wikipedia.org/wiki/Rainbows_End" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Rainbows_End</a> (copied my past comment at <a href="https://news.ycombinator.com/item?id=7287584" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=7287584</a>)<p>Also, here&#x27;s a related past HN thread: <a href="https://news.ycombinator.com/item?id=7287155" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=7287155</a>
bachback大约 11 年前
anyone who thinks GHOST is a good idea, has not understood Bitcoin at all. the whole point of the blocks is that nodes can work on the global state in a chain. so the idea that nodes should work on greedy subtrees is about the worst possible idea. Bitcoin solves not only the Byzantine generals problem, but a latency variance problem, to achieve logical broadcast. anyway, the author of this paper also believes that &quot;anyone with reasonably high intelligence could have invented Bitcoin by random luck&quot; [1]. well, no. there are many hidden problems which Bitcoin solves. the literature on quorum systems, distributed applications, etc. is very deep.<p>[1] <a href="http://www.reddit.com/r/Bitcoin/comments/20oyes/brilliant_and_comprehensive_smackdown_of_leah/cg5ikzo" rel="nofollow">http:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;Bitcoin&#x2F;comments&#x2F;20oyes&#x2F;brilliant_an...</a>
评论 #7554890 未加载
评论 #7554197 未加载
评论 #7553438 未加载
rsync大约 11 年前
I can&#x27;t decide if I want to see ethereum implemented in dwarf fortress ... or dwarf fortress implemented in ethereum ...
higherpurpose大约 11 年前
I hope they focus more on their Go client than the C++ one. Something like this needs to be as secure as it can get. No reason to have it vulnerable to memory leaks and such, if they don&#x27;t have to.
评论 #7553664 未加载
thecopy大约 11 年前
Began reading on the tram home.. need to read up on basic crypto currencies