通告 | 第四次硬分叉:伪龙

在我的win7机器上,从上面的链接下载后:
mist安装(安装窗口还是不正常,看到一些条条在流动,看不到文字显示)后,开始更新,就卡住了,然后就没有然后了。。。
geth,uninstall.exe正在被360报病毒,不知如何处置(见下图)

以太坊钱包 / 终端使用的几个问题

19天过去,刚刚下载了0.8.3,除了一些问题外,我这里同步表现还是和原来一样慢:

在我的笔记本上,有19天没打开过了(见前面贴)。刚才装了0.8.3,仍然用geth fast启动,从mist里看,节点可以有30-40个(网络是电信的50M光纤,网络带宽没有问题)。吃饭前开始,两个多小时,显示同步完成了约一半。而且同步期间电脑很卡,干脆关了,等睡觉前再开吧。

感觉似乎从一个空目录开始同步或许还会更快一些。

0.8.3 版新钱包国内下载镜像

又发现一个问题:用 -mist 启动之后,看不到账户。
目录位置应该没问题,从菜单的备份里可以直接打开,看到用户账户的文档。
正常模式下启动就能看到。


把问题写在这里,也是希望对开发者有帮助。

另外,说句心里话,对于开源社区是否适合和能够做出成熟的、用户友好的消费软件,个人一直有疑问。从传统表现看,似乎更适合做些程序员自己用的东西——对于消费软件面向“白痴”用户的优化,似乎开源模式下,欠缺一些动力和机制。这也算是区块链技术走向主流必须迈过的坎吧

0.8.3 版新钱包国内下载镜像

官网上哪个包是哪个版本是要靠猜的,以前的命名挺好,这版本的命名为何这么随意难猜!

还好少平给的本地链接不全,猜着下了一个Ethereum.Wallet.Setup.0.8.3.exe.zip,也不知道是32还是64位的
点击执行了,结果出了下面这个莫名其妙的窗口,一边刷新着,一边竟然就启动了!

一看版本还是是新的。不知道安装到什么地方了?甚至都没给一个快捷方式,桌面没有,到程序里也找不到

从进程追溯,敢情给装到 AppData\Local\Mist\app-0.8.3 里了!!!

退出后,电脑好卡。。。一看,geth没退出。等了几分钟,CPU倒是降下来了,可是就是不退,这是在做什么“后台工作”吗?只好硬掐了。

一个正式发布的版本,没理由这样吧,是我搞错了什么吗?

以太坊钱包 / 终端使用的几个问题

@l813086020 谢谢你的回复,也谢谢 @少平 在qq群的回复
其实发贴求助前,已经添加了“静态/超级节点”,用 geth fast 启动,直观上感觉依然很慢

少平提示应该删除原有的chandata,删除了chandata目录然后用geth fast,经过大约8小时左右,实现了完全同步
目前 chandata 是:6.64G,3768个文件。貌似删除原有的“包袱”是提速的诀窍?

刚刚发现,星火节点计划介绍推荐下载地址上的 static-nodes.json 内容较少,“wiki/星火节点计划超级节点列表”上列出的多了不少,估计后者,猜wiki的列表是最新?

关于共享数据问题
区块链数据不过是一些静态文件,貌似每个都有固定的文件并且是顺序编号的,如此,不可以按编号区段来分享(对号更替)吗?终端对本地区块数据库完整性和正确性校验也不困难吧?

所谓快速同步,只下载区块头的说法挺困惑。
我这次移除的chandata约17.4G,开始也是5月中下载了论坛放在百度云的5月1日数据包 1.7G,然后同步的,大约到8月初。
这次从零开始同步,只有6.64G,不知道这到底意味着什么?
看chandata里面仍然是在下载2MB一个的ldb文件,或者只是省略了若干过去的区块?
如果这样,经过一段时间,岂不是又膨胀到很大,然后萌萌的普通用户们又要困惑,到处提出愚蠢的问题,然后删除重来?

如何利用网页钱包只发送 ETC 到交易所

转成功了,在云币,转完之后,达到100多个确认,大约一小时左右,再通知云币客服下工单人工处理。不过转了两次都是隔天才到的,错过行情的只能怪自己了:-P

如何利用网页钱包只发送 ETC 到交易所

@shaoping 谢谢,我是添的云币充ETC地址,提示有效地址啊。ETC已经发出去了,也没机会加GAS了。。。三个小时了也不见动静,看到那交易确认了超过千次了,问云币那边也没回复,是不是钱包收到太多交易阻塞在什么地方了?

如何利用网页钱包只发送 ETC 到交易所

我也正要请教呢。按照步骤,做了两笔only ETC的转移到云币的ETC充值地址,但都转到0xaa1a6e3e6ef20068f7f8d8c835d2d22fd5116444的地址去了,2个小时了,交易有数百确认了,云币充值地址什么也没收到

TheDAO 硬分叉具体方法是什么?是否基于智能合约交易规则的改进提升?

@rink1969 具体机制需要研究。我没去想(咱费脑筋想也没用哈:-d)——只是从道理上说。作为以太坊“世界计算机”的立意,必须从类似的层面上去考虑。发个帖子在这里,也是出于学习探索,抛砖而已。

作为通用计算平台,必须基于开放可演化的架构,遇到DAO这样的问题,纠缠于软硬分叉,就已经是小家子气了,那本来就是封闭加密货币功能系统的思维。立志于发展成为一个数字货币,当然应该尽快收敛形成封闭稳定的系统。这不是什么对错,是自身的目标决定的。通用计算平台,和一个货币功能系统,几乎不可同日而语。这几日借助The DAO事件学习观察,收获良多,但似乎很难看到对太坊从一个比较高的战略和深度去着眼的……

The DAO 合约攻击信息汇总

补充一下前面 @beenhero 的说明:
所谓"白帽"转移ETH的(主要?)合约地址:
合约:WhiteHatDAO
http://etherscan.io/address/0xb136707642a4ea12fb4bae820f03d2562ebff487#internaltx
ETH Balance: 7,277,337.03991729 Ether ($109,014,508.86)
从交易数据看,大约北京时间6月22日凌晨5点半左右启动,9点半左右结束,彼时TheDAO的ETH应该已经转空了。

以太坊基金会首席设计师Alex Van de Sande对“白帽行动”所做的一个说明发布于早晨6点20左右:
https://www.reddit.com/r/ethereum/comments/4p7mhc/update_on_the_white_hat_attack/

对照交易所数据,ETH/DAO的价格在“白帽”出手消息发出后的时间(小时K线反弹出现在7点)应声强烈反弹,现在稍回落但仍保持20%以上的幅度。

TheDAO 硬分叉具体方法是什么?是否基于智能合约交易规则的改进提升?

@rink1969 把块的打包周期看作是交易的“对账周期”,是个很有意思的视角。我对闪电网络(或各种侧链方案)理解首先就是增加了一个层级,这个策略是很有效的。但另一面这也带来复杂性。区块链仍然有无限可能,大可以自由想象。

我在主贴中提的问题和你设想的层面有点不同。我考虑对于区块链上已经确认的交易的对冲,原有交易仍然有效(并非回滚或者作废已经确认的交易记录),而对冲交易等于一种超级交易抵消原有交易,使其事实上作废,但从可追溯性的角度看,原有记录仍然可查。如果私钥控制的地址,等于触及了区块链也许是最根本的原则,暂不去考虑。但以太坊的合约地址是合约代码操作的,我认为增加另一个独立的合约交易反冲机制是目前可以探讨的。The DAO事件就是最好的注脚。无论如何,如你所说,“裁决”的实现是个关键——这终究是投入实际应用不可能逃避的。

观点 | 我们的两难困境,以及一个软件工程师的观点

精彩好文!生态系统必须是活的,不断进化,才能变得更强大、更完善,任何“原则”堵死了系统进化的渠道,都要被扬弃,除非要放弃系统本身。

“在软分叉的基础上支持社区保留硬分叉的可能性,同时积极寻找更好的应对方案。”——这也许是目前最理性的对策。

“无论是软分叉还是硬分叉,都需要达成共识,一种会破坏先前的共识的共识。”——这个地方值得进一步仔细区分:新的共识,有可能是破坏原有的共识,但有一些,可能只是补充和增强,还有一些可能是修改错误(比如逻辑缺陷或不自洽的地方)。

观点 | 世界最大众筹项目技术漏洞与法律人的未来

“智能合同的职业撰写人,而且会出现职业的智能合同审核人” ,关于这个,这两天刚看的 Vitalik Buterin (也就是他刚用中文演讲介绍的)文章里有阐述,顺便摘一下:“我们希望会呈现出一些专业事务所的市场空间,就如今天律师事务所创建标准化法律合约那样,这些专业事务所会为不同的用例创建标准化的合约,并让这些合约接受来自第三方审计人员的深入检查。”(Vitalik Buterin,以太坊平台评估私有链和联盟链的机会与挑战。翻译:万向区块链实验室/ChinaLedger 联盟)VB还提出了“高技术的解决方案”:代码的形式化验证。但事实上,形式化验证并不能解决全部问题甚至根本问题……

去中心化就是排除个人影响力?排除硬分叉?我认为这里有很大的误区

@tomlion 我也没有。等此事件过去可以从长计议:需要做一些基本的工作,制定必要的章程、程序,然后,有些也许是要“代码化”的,有一些可能是无法代码化的。这里涉及蛮多问题,不仅一些基本原则和程序,还有如社区决议的类型,参与者的识别和权力等。此次事件暴露出这些东西的缺失和必要。我想这种事情是以太坊基金会应该推动的重要工作吧。