Re: [闲聊] 虚拟货币购物问题

楼主: DarkerDuck (達克鴨)   2017-12-05 11:20:18
我还是直接回文好了,中本聪当初的比特币架构本来就是Distributed client-sever架构
才不是Core宣称的直接的P2P架构
不然白皮书也没必要去写第七节和第八节,大家都完整节点不就解决了吗?
http://satoshinakamoto.me/zh-tw/bitcoin.pdf
但是中本聪的雄心壮志是全球就一个区块链,一个新一代的金流互联网
https://bitcointalk.org/index.php?topic=149668.msg1596879#msg1596879
比特币必须能达到VISA规模的处理能力
以下节录自中本聪2009年的信件,有些部分我就大致翻一下
There is only one global chain.
全世界只会有一条区块链
The existing Visa credit card network processes about 15 million Internet
purchases per day worldwide. Bitcoin can already scale much larger than that
with existing hardware for a fraction of the cost. It never really hits a
scale ceiling. If you're interested, I can go over the ways it would cope
with extreme size.
现在的VISA卡每天处理全球一千五百万的网络交易
比特币将可以用现有硬件扩容到比现有VISA卡更大的处理能力
但却只有VISA卡交易系统一部分的成本
它将永远不会碰到扩容瓶颈,陈述如下:
By Moore's Law, we can expect hardware speed to be 10 times faster in 5 years
and 100 times faster in 10. Even if Bitcoin grows at crazy adoption rates, I
think computer speeds will stay ahead of the number of transactions.
依照摩尔定律,我们可以预期在五年内,
硬件将会比现在快五到十倍,在十年内将会快一百倍,
比特币应用就算是高速成长,我仍然预期电脑的速度会比交易成长的速度快。
I don't anticipate that fees will be needed anytime soon, but if it becomes
too burdensome to run a node, it is possible to run a node that only
processes transactions that include a transaction fee. The owner of the node
would decide the minimum fee they'll accept. Right now, such a node would
get nothing, because nobody includes a fee, but if enough nodes did that,
then users would get faster acceptance if they include a fee, or slower if
they don't. The fee the market would settle on should be minimal. If a node
requires a higher fee, that node would be passing up all transactions with
lower fees. It could do more volume and probably make more money by
processing as many paying transactions as it can. The transition is not
controlled by some human in charge of the system though, just individuals
reacting on their own to market forces.
我不预期比特币交易在短时间会需要手续费(的确在早期比特币传输是零手续费),
但是假如运作完整节点需要大量资源,那么完整节点将只会包含有手续费的交易
完整节点的运作者可以决定进到区块的最低手续费。
在现在,运行完整节点收不到手续费(2009年),因为没有人会付手续费,
但假如有足够多的节点需要手续费,那么使用者为了快点被确认,会需要付手续费
但就算如此,因为竞争的压力,手续费仍然会压到最便宜。
这不是由某些人决定的,而是市场机制决定
Eventually, most nodes may be run by specialists with multiple GPU cards.
For now, it's nice that anyone with a PC can play without worrying about
what video card they have, and hopefully it'll stay that way for a while.
More computers are shipping with fairly decent GPUs these days, so maybe
later we'll transition to that.
最后,大多数的完整节点会由专业矿工使用GPU来挖矿
(中本聪有预期到挖矿专业化,但是没有预期到ASIC这么快就跑出来)
后来中本聪提到了扩容和SPV安全性的问题
https://bitcointalk.org/index.php?topic=286.msg2947#msg2947
The design outlines a lightweight client that does not need the full block
chain. In the design PDF it's called Simplified Payment Verification. The
lightweight client can send and receive transactions, it just can't generate
blocks. It does not need to trust a node to verify payments, it can still
verify them itself.
轻钱包不需要下载完整的区块链,我已经写在白皮书里啦,叫做简化支付验证。
轻钱包client端可以传送和接收交易,它只是无法产生区块而已。
它也不需要一个可信的节点去验证交易
它可以靠它自己去验证交易的有效性(地址、公钥、签章对一下不就知道?)
The lightweight client is not implemented yet, but the plan is to implement
it when it's needed. For now, everyone just runs a full network node.
在2010年轻钱包还没被实作出来,在2010年,要使用比特币,必须跑完整节点。
I anticipate there will never be more than 100K nodes, probably less. It
will reach an equilibrium where it's not worth it for more nodes to join in.
The rest will be lightweight clients, which could be millions.
我可以预期到永远都不会有超过十万个完整节点,甚至是更少的
它会达到一个动态平衡,因为不需要更多啦
剩下的人会去运作轻钱包,那可能是上百万人
At equilibrium size, many nodes will be server farms with one or two network
nodes that feed the rest of the farm over a LAN.
在这平衡状态的规模,许多节点会是机房,数个网络节点直接透过LAN相连
哇靠,吓到我吃手手了
中本聪竟然支持中心化
我全都用中本聪的话来说囉,中本聪的第一目标是要实现一个全球的金流互联网。
它必须要达到VISA规模的处理能力,所以必定无法使用纯粹P2P方式的架构。
所以他才设计了一个distributed client-server架构的比特币网络
server就是这些中心化的矿工,他们运行完整钱包,又或者是支付处理商。
而这些中心化的矿工拥有大量的运算和储存资源,并用专线相连。
所以其实中本聪根本不在意区块会有多大,
最早期版本的比特币根本没有区块大小的限制,连白皮书都没有提到
client就是一般使用者,运行SPV钱包,而这已经足够be your own bank
他们只需要确保自己交易的安全,所以会非常省运算和储存资源。
这也就是为什么早期bitcoin开发者敢列出以下的扩容roadmap
http://i.imgur.com/VIGwE80.gif
因为这些频宽和储存成本都是由中心专业化的矿工在负担,他们负担不起就不要赚钱啊
就这么简单啊~~~
为了赚钱连ASIC都研发的出来了,远超乎中本聪的预期。
结果你跟我讲说这些专业化矿工负担不起频宽和储存成本??
实际上随便一间稍有规模的网络公司机房都绝对可以负担区块扩容到100MB的成本
真有那么贵,一大堆网络影音公司早就倒光了。
不过现在说这些都没用了,中本聪当初的理想已经彻底被blockstream毁灭
我现在反而比较期待blockstream的闪电网络到底什么时候才要出来玩XD
作者: adcmhack (inhyo)   2017-12-05 11:30:00
真是有趣!
作者: awarmroom (Insomniac Doze)   2017-12-05 12:34:00
白皮书标题 Bitcoin: A Peer-to-Peer Electronic...原来P2P != peer-to-peer啊?
楼主: DarkerDuck (達克鴨)   2017-12-05 12:40:00
你到底是在反串还是怎样,故意问这种问题白皮书第一节就解释了P2P是指去掉trusted third party而不是指系统架构的P2P
作者: awarmroom (Insomniac Doze)   2017-12-05 12:52:00
Abstract: We propose a solution to thedouble-spending problem using peer-to-peer network
楼主: DarkerDuck (達克鴨)   2017-12-05 12:56:00
在transaction的传输上的确是走P2P方式传啊
作者: awarmroom (Insomniac Doze)   2017-12-05 12:59:00
P2P architecture就是一种distributed system架构
楼主: DarkerDuck (達克鴨)   2017-12-05 12:59:00
就算是你client节点,你还是靠P2P的protocol做节点发现以及交易传输所以比特币本来就不是纯的Peer-to-Peer
作者: awarmroom (Insomniac Doze)   2017-12-05 13:00:00
实在看不懂第一句的论述为何 可能小弟资质不好
楼主: DarkerDuck (達克鴨)   2017-12-05 13:00:00
它是一种distributed system,内含了client-server完整的比特币系统是一种distributed system但并非纯粹的P2P架构
作者: awarmroom (Insomniac Doze)   2017-12-05 13:02:00
你可以认真思考你打出的文字是否有逻辑
楼主: DarkerDuck (達克鴨)   2017-12-05 13:03:00
我的天啊,Peer-to-Peer每个节点都是同质的所以假如比特币是个纯粹的P2P系统,那的确应该每个节点都应该是完整节点,这样才够Peer-to-Peer但是Distributed System每个节点不一定要都是同质的当然P2P System包含在Distributed System里面
作者: john801110 (SQUARE)   2017-12-05 13:06:00
板主快中风了
作者: a23962787 (不擲骰子的貓)   2017-12-05 13:07:00
这话题永远吵不完XD
作者: awarmroom (Insomniac Doze)   2017-12-05 13:07:00
FB/Google/Amazon的系统后端也是Distributed system
作者: shaomi (kerker)   2017-12-05 13:09:00
我看得懂版主在讲什么啊XDD 看不懂事不是要自己思考一下xd是
作者: kci9kimo (leecat)   2017-12-05 13:15:00
P2P架构,所谓的同质,应该是大家等级都一样,能做的事情都一样,只是大家握有的资料,就不一定要一样了
作者: ERQQ (EQQR)   2017-12-05 13:17:00
推推
作者: kci9kimo (leecat)   2017-12-05 13:17:00
在P2P架构,大家同时是Server也是Clent不过比特币架构是啥,我刚刚才把Paper印出来正要看...
作者: ctes940008 (蛤!我只是小兵!?)   2017-12-05 13:38:00
XD
作者: awarmroom (Insomniac Doze)   2017-12-05 14:31:00
学到新的一课了 原来Bitcoin不是系统架构的P2P记得写信给Andreas Antonopoulos请他把书改正喔http://0rz.tw/fftb9
作者: JoyRex (JoyRex)   2017-12-05 15:03:00
看看ETH现在也是塞手续费也是变高高=.=
作者: yys310 (有水当思无水之苦)   2017-12-05 15:07:00
虽然现在涨到十几二十gwei actual Tx cost还是超便宜回到大概拜占庭之前的费率
作者: allen139443 ( ∩ д ∩ )   2017-12-05 15:14:00
本版除了awarmroom所有人逻辑都有问题QAQ
作者: st943617 (電子花車)   2017-12-05 16:12:00
逻辑是啥 能吃吗 我只有信仰
作者: WindSucker (抽风者)   2017-12-05 16:17:00
4
作者: zhiping8 (ping)   2017-12-05 17:00:00
版主说法是对的。有钱包、节点、矿工,绝对不是只靠P2P
作者: goldflower (金色小黄花)   2017-12-05 17:28:00
那网站的第二点不就写明了= =
作者: darkdixen (darkdixen)   2017-12-05 18:18:00
原来是反串啊 我还以为是狂信者呢
作者: rmp4rmp4bear (天然呆)   2017-12-05 18:51:00
推 没错他早就预期会有专业矿工跟很多东西会动态平衡
作者: david31408 (Hope)   2017-12-05 19:55:00
怎么有人狂跳针...
楼主: DarkerDuck (達克鴨)   2017-12-05 22:17:00
实在懒得理,中本聪自己都用client mode和server去表达它扩容的概念了我想可能是中本讲的实话竟然是部分中心化的吓到他了,那只能说抱歉了用彻底去中化议题拿着鸡毛当令箭实际上Bitcoin-CORE的Core就是中心
作者: pao0111 (Pao)   2017-12-08 12:03:00
辛苦版主了

Links booklink

Contact Us: admin [ a t ] ucptt.com