黑暗森林法则

forest.jpg

《三体》不是一本易读的书,里面一堆似是而非的东东,故事嘛反正是没有金庸的那么通俗易懂、情节紧凑。我也是分成好多段读的,学习代码累了就读几篇,换换脑子,感觉还不错。

基中印象最深的,应该是黑暗森林法则:

宇宙就是一座黑暗森林,每个文明都是带枪的猎人,像幽灵般潜行于林间,轻轻拨开挡路的树枝,竭力不让脚步发出一点儿声音,连呼吸都必须小心翼翼:他必须小心,因为林中到处都有与他一样潜行的猎人,如果他发现了别的生命,能做的只有一件事:开枪消灭之。在这片森林中,他人就是地狱,就是永恒的威胁,任何暴露自己存在的生命都将很快被消灭,这就是宇宙文明的图景,这就是对费米悖论的一种解释。

这个黑暗森林法则也构成了小说的主基调,地球文明如何生存下去?故事在慢慢展开!

黑暗森林法则有点像丛林法则的变种。丛林法则强调适者生存,黑暗森林法则强调暗者生存。后面有个什么宇宙安全申明之类的,没怎么明白什么意思,没看得太仔细。

总觉得生存不易! 不管是对一个人,还是对整个文明群体。


This page is synchronized from the post: ‘黑暗森林法则’

周末影院:《不留痕迹》,一部治愈系的文艺片

notrace.jpg

也许你会一直有个梦想:在一个山清水秀的地方隐居,过着舒适自在的生活!《不留痕迹》就是讲了这么一个故事!

一出场就是自然美景,一对父女过着挺“原始”而自在的生活。可以看出,他们很快乐。

notrace2.jpg

父女俩收集太阳光烤鸡蛋!what,还有这操作?这么傻气的做法真像我小时候在火上烤花生吃一样!

如果只有前半部,那它是一部童话!一个如梦如幻的美梦,每个人都会做上几个。可惜事实有点残酷。父女俩在公园中居住有点非法的意思,而且女儿不能不上学啊!有些抑郁症的老爸很难适应现代的生活,一直想回归自然,而女儿却有点离不开城市了!也许这种感情的裂痕才是真正伤人的。

notrace3.jpg

生活中谁没有无奈?!

notrace4.jpg

感悟的空洞又该如何填补?!

整剧虽没有太多剧烈的剧情,但胜在于无声处的细腻!在一处处生活的细微处拨动你的心弦。在处处狂躁的生活中,此片无疑是股清泉,治愈你的心伤!


This page is synchronized from the post: ‘周末影院:《不留痕迹》,一部治愈系的文艺片’

EtherJiang更新,及后期的一些想法

etherjiang.jpg

https://etherjiang.github.io

最近将智能合约的存储功能整明白了,也能做出一个具备自媒体的小应用了。和所有的区块链应用一样,优点和缺点都同样明显。这阶段做完了,也在构思后面的设计。

如果智能合约仅仅做为存储,那真是大材小用了。它真正的核心价值是金融属性,除了它,我实在想不出还有什么真正的核心需求。说简单点就是可以发币,可以锚定价值。

EtherJiang也可以向金融属性的方向靠一下,比如像币乎、币问等,也可以尝试自己发个币,做个钱包之类的。也可以多设想一些应用场景,社交,图片版权,专栏写作,社群功能等。可以做一些多方面的尝试。


This page is synchronized from the post: ‘EtherJiang更新,及后期的一些想法’

区块链如何实现溯源?用日志吧! / 学习智能合约#6

用区块链实现溯源的提法听过不少,文章也看过不少,现在就来实现一把,看看是如何实现的。

在我的上篇文章《以太坊中比mapping更便宜的存储方案:事件日志?》 有分析过,如果是用于存储目的,那么用mapping并不是最佳的方案,用事件日志才是! 然后,再从区块中读取日志,提取有用的信息。

etherjiang.jpg

https://etherjiang.github.io

上面的etherjiang是我最近设计的结果,把这些技能都完成了一遍。

web3实现遍历日志

1
2
3
4
5
6
7
8
9
myContract.getPastEvents('MyEvent', {
filter: {myIndexedParam: [20,23], myOtherIndexedParam: '0x123456789...'},
fromBlock: 0,
toBlock: 'latest'
}, function(error, events){ console.log(events); })

eg:
let res = await instance.getPastEvents('SetContent', {fromBlock: 0, toBlock: 'latest'})
let log = res[0].returnValues[0]

getPastEvents 这个方法就可以实现日志遍历了,速度还不错。得到的是一个日志数组。帖一个看看:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0:
address: "0x98C59036C71Ef10684b3A4a3ffA85b280fe7b402"
args: Result {0: "QmVRPzXoLsXa7PccffrCk9x2z81MnfYtKfM1iVaijfzhAG", __length__: 1, t: "QmVRPzXoLsXa7PccffrCk9x2z81MnfYtKfM1iVaijfzhAG"}
blockHash: "0xa5016d26ee660a5e9b87893aa937d1c3f0c6cd6a6dc8585b400f1760ad751f2c"
blockNumber: 7840738
event: "SetContent"
id: "log_ce314885"
logIndex: 0
raw: {data: "0x000000000000000000000000000000000000000000000000…96a667a684147000000000000000000000000000000000000", topics: Array(1)}
removed: false
returnValues: Result {0: "QmVRPzXoLsXa7PccffrCk9x2z81MnfYtKfM1iVaijfzhAG", t: "QmVRPzXoLsXa7PccffrCk9x2z81MnfYtKfM1iVaijfzhAG"}
signature: "0x8372f4d5703f980a74984746e8a40c81a527b0806704c2d078f255a0dc26fe3e"
transactionHash: "0xe614c0216af7ff16ec7905153b9748ece9c5fb86f4eeeb8b390c6a2dbcfd98cb"
transactionIndex: 0
__proto__: Object

可以看出,此日志包含了所有的数据,有用的数据在 returnValues 中。

所以,用事件日志的方法可以轻松地实现一个数据溯源的应用,是不是还不错呢!


This page is synchronized from the post: ‘区块链如何实现溯源?用日志吧! / 学习智能合约#6’

初识Hyperledger / 网络研习社#63

hyperledger.jpg

久闻Hyperledger(超级账本)的大名,一直没有机会去了解。现在修练期间有时间也有心情,可以了解下。

Hyperledger(超级账本)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,加入成员包括:荷兰银行(ABN AMRO)、埃森哲(Accenture)等十几个不同利益体,目标是让成员共同合作,共建开放平台,满足来自多个不同行业各种用户案例,并简化业务流程。由于点对点网络的特性,分布式账本技术是完全共享、透明和去中心化的,故非常适合于在金融行业的应用,以及其他的例如制造、银行、保险、物联网等无数个其他行业。通过创建分布式账本的公开标准,实现虚拟和数字形式的价值交换,例如资产合约、能源交易、结婚证书、能够安全和高效低成本的进行追踪和交易

出身不凡! 做过开发的人都深有体会: Linux是越用越觉得其强大!相反,windows倒没这感觉。Linux基金会出品的,应该差不到哪去,对吧,可能这也是所谓的爱屋及乌吧。

相对于以太坊等公链,Hyperledger(超级账本)体现的是一种私链,或是联盟链的意味。公链体现的是开放,Hyperledger(超级账本)体现的是隐私。这个比较好理解,有些不方便公开的、但又想要使用区块链的项目,那么构建私有链就是最好的手段了。当然以太坊也是可以构建私链的,不过,从大部分人反映的情况,Hyperledger(超级账本)是构建这种私有服务的不二工具,因为它有更多的定制功能。

hyperledger2.jpg

有不少项目采用了Hyperledger,它的应用和普及也是迟早的事。除了学点以太坊的智能合约外,Hyperledger也要多了解一下才行呢,说不定以后当技术更加易用之后,你轻松构建一个类steemit此类的网络是轻而易举的事呢!


This page is synchronized from the post: ‘初识Hyperledger / 网络研习社#63’

Steem,...只有超级牛市才能挽救的币种!

steem.jpg

虽然我们仍然希望Steem真有一天能够取代facebook成为社交媒体的皎皎者,但是,事实已经教导了我们:区块链社交成为主流还有很长一段路程要走!

不论是升级,还是最近的硬分叉,Steem还是哪个Steem,不多一分,也不少一分。如果说Steem变得有多好,那也是假话。给社区画了数年大饼的SMTs到现在还是没影,而新来的老板也只是给大家办办活动(steem 100天)…… 好吧,如果说,Steem还有挽救的那天,那就只有是超级牛市啰!

经历过18年的人,想必有庆幸,有后悔,各种情绪都有点。在18年,加密市场就是宇宙之王!Steem在这一年也是暴增数百倍!其它的几乎所有的加密币种都是出现几十上百的涨幅。

离开超级牛市,加密币还是加密币,但身上的光环早已不在。 从18年到现在,Steem也没干成什么事,既没变好,也没变得更差。倒是我自己,从一位写作者完成了开发者地蜕变。

超级牛市的神话还在流传! 因为除了它,我不知还有什么能够挽救你!


This page is synchronized from the post: ‘Steem,…只有超级牛市才能挽救的币种!’

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×