V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GeruzoniAnsasu  ›  全部回复第 93 页 / 共 157 页
回复总数  3138
1 ... 89  90  91  92  93  94  95  96  97  98 ... 157  
建议研究一个同样莫名其妙还经常上首页的 up

https://space.bilibili.com/647362955
2021-04-19 12:40:48 +08:00
回复了 tmac6740 创建的主题 区块链 挖矿的意义在哪里?
@pisc 初始等权重,响应最快被选正确历史最多证书子信任链最长等一系列参数都可以。

不过其实我没有很好的思路把 token 转账系统和分布式信任链这两部分拆分出来,或者说我也不确定有没有不存在币只存在分布式历史链的一种有用的系统,所以我表达的共识系统仅仅是类似 HA 集群选主节点这样的过程。在类比特币这样的环境下我已经承认它设计得环环相扣很巧妙以至于哪个部分都很难换掉。
2021-04-19 12:09:25 +08:00
回复了 tmac6740 创建的主题 区块链 挖矿的意义在哪里?
@pisc 关于观测和选举机制,光看比特币的设计会有先入为主的印象。

其实只需要交易发起者向网络广播声明,用私钥签名自己资金来源的记录,然后收到这个消息的节点都用自己的签名担保,最后给每个节点加入可信度权重按权重最大且大于某个阈值比如 2/3 的历史发展就行。

交易合法性验证比特币本来也会做的,而且跟 pow 无关
2021-04-19 01:12:59 +08:00
回复了 tmac6740 创建的主题 区块链 挖矿的意义在哪里?
看楼里的回复 感慨很多人并没有搞懂区块链,也没有“思考意义” 的能力

先说结论:lz 的感觉是对的,“挖矿” 这个行为的意义仅仅在于维持区块链游戏的逻辑自洽性,并不产生任何价值。


展开逐条反驳:

1. 手续费: 现实交易中的手续费跟事务中介费是一种性质的东西,托管方付给被托管方的事务性报酬,来帮助托管方打成转账也好,交易也好等各种目的。所以手续费是一种交易行为,是有价值交换的,你帮我做事,我付你点钱,本质如此。而挖矿行为并没有任何托管方,在区块链系统中,挖矿报酬是凭空产生的,是“游戏机制”本身奖励沉迷者的一种补偿。“我辛苦算出了一条 hash,我自己给自己+1”,这显然跟手续费完全无关。不要把这两者放一起比较。

2. 意义在于建立共识: 错。挖矿的意义不在于建立共识,而在于 你有能力抢到记账权的那个证明,那个 PROOF of "work" 。挖矿行为仅仅是 proof,这个 proof 无论从动机(维持区块链游戏自我驱动力)、效率(不用说吧)、逻辑完备性(你能想象“算力第一”会随机在全球一台机器上选出吗??)上都是非常无厘头的。建立共识并不需要全网机器一起算一个数字,只需要正确的观测者和选举机制即可。即,[1.证明你看到了交易过程 2.你投票表示这个交易过程是合法正确的],然后进行投票选择正确历史分支就足够了。在这个选举过程里,请告诉我 proof of work 的作用?没有。完全可以去掉。

3. 印钞机: 钞票和货币是一般等价物,用于表示商品价值。注意一般等价物是用于表示商品才出现的,没有商品一般等价物(从黄金到账户余额)都没有存在意义。在这个前提下,货币的作用最基本的有两种 1.商品价值尺度 2.流通手段(即用于交换商品的中间物)。理解回这个常识后,显然假如一张钞票都不印,那只能用商品换商品,经济活动非常受限且不方便。所以印一些钞票,让市场上存在足够的商品交换中间物,这样商品能够在无需物理交换位置和保管者的情况下自由流通。OK 说回区块链:显然现存区块链系统中并没有让市场上商品数量和等价物总量(账户数字就行)互相调整的机制,如果用区块链系统中的账户余额来充当一般等价物,流通作用是能实现的,但价值尺度是无弹性的,商品永远在持续贬值,而且更复杂的价值交换活动完全无法承载:比如预期明年全社会 GDP 会增长 10%,那按理说就必须在明年前多挖出 10%的币,不然全网根本没有足够多的数字去互相分摊。想象这个场景:“我的日薪是一个币,但第二天我只得了 0.5 个,原因是全网算不出每人一个币了,就当币购买力升值了吧”,合理吗?

4.意义虚无论:什么“生物本来也没意义”。某种 meaning 上来说是对的,但很可笑。说得对,一切意义都是虚无,挖矿也无意义。但是? 就算承认这种论调,挖矿也只能是无意义,并不能变成有意义。殊途同归。

回过头再来说说挖矿这个行为本身。

区块链始祖比特币设计了一套非常巧妙的环环相扣的游戏系统,它为游戏中每个很蠢的行为都赋予了一定的目的和回报,让愚蠢变成可解释的从而掩盖愚蠢这个事实。

挖矿即 pow -> 拥有记账权 -> 可以给自己账户虚空+1 -> 全网持续投入算力并争夺记账权 -> 账本可以分散到全网 -> 分布式共识 -> hash 链和它基于的密码学本身(包括转账记录、签名、寻找难验算易的区块特征 hash 等等设计) -> 必须去寻找下一个区块的特征 hash -> 挖矿

这个环上,我们随便找一个点,使之不成立,你会发现整个环的逻辑和驱动力也将不复成立。比如挖矿不会争夺记账权而是随机选出,那所有人只需要等着选到自己然后虚空+1 就好,挖矿行为就不成立了,没人挖矿,没人寻找下一个区块特征 hash,那整个区块链也就停运了。随便再换一个点,比如分布式共识不成立,即,即使账本分散到每个节点也没有共识算法能确定唯一正确历史,显然链历史会充满伪造分岔,机制崩溃。再换一个,如无需寻找特征 hash,即有一个超级量子算法能瞬间确定全网当前区块交易历史的特征 hash,那记账权就无法交给其中某个分布式节点,或者说记账者只需要这一个能算出特征 hash 的节点就够了,因为他给出的结果就是正确的交易历史。那分布式共识也就不需要了,矿工也不存在了,无需矿工,分布式设计就非常冗余,结果也是整个系统不复存在。

当然我上边喷了这么多,我对它的看法也不是完全一无是处,起码它完美地验证了我们现行的各种密码学机制和算法是多么精妙和有效,我们有

1. 一个 hash 正确就能代表过去所有历史正确的算法
2. 一个寻找答案很困难但验证非常简单的算法用于身份和私有物证明(即,不知道答案的人无法伪装成知道答案的人)
3. 一个能代表唯一身份的二进制系统

但这些都不是新东西,不是比特币或区块链创造出来的,而是已有的基础设施。
区块链上每一环的行为在环上都有自洽的目的,但放到系统之外,并不能产生任何新价值,仅仅是推动玩具运转的引擎而已
2021-04-15 16:57:15 +08:00
回复了 ch2 创建的主题 计算机 编译原理算不算计算机最没有功利价值的一门专业必修课?
用不上不代表没有用。

当配置文件复杂到忍无可忍的时候解决方式只有创造一个 dsl 来描述了。虽然王垠狠狠地喷过这种做法,但工程上根本不可能 topdown 地反向去进化底层架构,只能是继续容忍更复杂的业务描述逻辑。于是之前做过的产品里逐渐加进去了一整套 dsl 的前后端以及虚拟机……

不过编译原理讲的东西也还是有点泛,得配合其它课程来食用,比如什么
https://www.bilibili.com/video/BV12t411v7YH
https://www.bilibili.com/video/BV1b7411K7P4
2021-04-15 08:45:08 +08:00
回复了 JasonLaw 创建的主题 git 在非 main 分支上使用 continuous deployment,真的好吗?
意思是内测版没资格部署,测试不需要线上测
2021-04-14 17:59:08 +08:00
回复了 DT37 创建的主题 问与答 开心 是什么 ? 为什么形容愉悦要 打开 心呢?
汉语固定组合无法拆字解释的词多了去了,纠结这个


我问你 “只要” 怎么理解?
软件 人名,第一反应不应该是 IDA 吗
2021-04-12 15:34:33 +08:00
回复了 sunny1688 创建的主题 问与答 产品需求创意,”对比类“ 产品大家怎么看?
本来我的观点也跟楼里大多数人一样 “感觉上” 没什么可做的,因为性价比和口碑引发的现象已经足够明显,并不是很需要比对,比对好参数也会遇到缺货等不可控的问题导致意义下降。

但转念一想——缺货? 市面上能对比参数平台并不能同时告诉我产品缺不缺货,价格走向等更多信息,哪怕我点进产品详情就能看到,但对比不了。

所以认真想想好像还真有很多没注意到的细节可以考虑的。

比如我想拿销量最高的两个同类产品对比;我想只按价格选产品;我想给各个参数一个选择权重然后让系统帮我选合适的;我急着买内存条,想知道全网购平台能最快买到性价比最好的服务器用内存条应该买啥;我想买车,帮我规划两个能最快试驾到候选两款车的 4S 店;我想买零食,想先做一下功课哪些牌子问题曝光率高避坑……


正如大家都明白的,参数的对比本身没什么意义,看完比对,到底选哪个才是最终目的。而 “怎么选” 是个非常复杂而且“智能化潜力”非常高的方向
2021-04-10 16:12:30 +08:00
回复了 Raven316 创建的主题 健康 我是真的血压拉满了
高血压确诊必须要有 24 小时动态血压检查

也是从高中开始测血压基本 140,越来越怀疑自己血压高
然后去看心内科,24h 血压测完下来平均也就 120
堡垒机 /跳板机平台

脚本都放平台上
2021-04-10 10:49:50 +08:00
回复了 UMU618 创建的主题 游戏 云游戏越来越玩完了
跑得太快,时代追不上,会扑街
faceid 也不是什么新技术,刚出来的时候我们有个搞光学的老工程师就说应该是结构光做的

等到 deepfake 处理一帧 1ms 的时候早就用上更先进的生物识别技术了
2021-04-09 21:59:55 +08:00
回复了 0x47 创建的主题 程序员 小白问题: git 咋还原提交和提交者?
@0x47 你要一次性改掉一堆历史还能咋 要不就先 squash
2021-04-09 21:41:15 +08:00
回复了 0x47 创建的主题 程序员 小白问题: git 咋还原提交和提交者?
rebase -i 到你第二步的开头
所有 commit 重新 edit
只修改 2-10 行

这样后面的历史里 90-100 就完全不会有修改的痕迹
2021-04-09 21:38:37 +08:00
回复了 WangLiCha 创建的主题 问与答 现在从零开始学习 C/C++最合适的 IDE 是什么?
宇宙第一 IDE 要配宇宙第一的插件

vs+resharper,现在 resharper 支持 c/++/#,没有比这更好的组合了
2021-04-04 02:15:41 +08:00
回复了 pusheax 创建的主题 Apple 为啥没人提 Macbook 触控板的 Force Touch?
@also24 当你要拖选一段文本的时候呢

因为我浏览器有手势,所以拖选文本再拖拽搜索是高频操作,只有 mac 触控板能这么丝滑
2021-04-04 01:03:02 +08:00
回复了 AkideLiu 创建的主题 C C 紫禁城 Fork(), execvp 是个啥?好难找到资料啊
21 天前回复了 hm20062006ok 创建的主题 › Google › 怎样让搜索引擎更好的理解我的需求?
如果用 Google,可以多看看 stackoverflow 的问题是怎么提的,多学学就好了

----------

... fork() 这种基础问题百度都能搜到,别说 google 了,不懂你想找的资料是啥
2021-04-03 00:15:25 +08:00
回复了 cathedrel 创建的主题 程序员 C#怎么读? C 井?
普通读法 c sharp
当你要装自己很懂的时候应该读

C 艹艹
1 ... 89  90  91  92  93  94  95  96  97  98 ... 157  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4799 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 59ms · UTC 05:42 · PVG 13:42 · LAX 21:42 · JFK 00:42
♥ Do have faith in what you're doing.