认识比特币(SV)-Mempool矿池/打点钱包创始人:林哲明
■ 内容时间 | 2019.02.22
■ 分享人物 | 林哲明
■ 主持人 | Amy
感谢这次知识分享1bsv.cn的Amy让我们有机会听到老兵林哲明对比特币(SV)的理解。
让我们先感谢一下Mempool林哲明,矿池/钱包创始人。
接下来,让我们了解比特币:
欢迎掌声:
以下内容来自Mempool/打点钱包:林哲明
首先,我自我介绍。我是来自福建省福州的林哲明。2011年,我了解并参与了比特币项目。我花钱买的比特币基金会终身会员参与了比特股和以太坊的众筹,被动参与了 EOS。现在有一个小团队在建设比特币相关设施
群员小A : 大哥,比特币基金会终身会员多少钱我可以拥有吗。 有什么权限吗
林哲明 : 当时有两个多比特币。没有权限。
正文开始 林哲明 :
让我谈谈比特币(SV)嗯,为了避免混淆,目前改为 Segwit 隔离见证币,我们称之为 BTC,我说的比特币是从 2009 年到现在的比特币(SV)。
我第一次听说比特币来源于 slashdot 这个网站上。当时处在工作间隙,比较有闲,看到了关于这个通过电脑可以印钱的消息,出于对将来发财的憧憬,开始了尝试。那时候的比特币,还是中本聪客户端,satoshi 刚刚消失。比特币的转账仍然可以是零手续费。交易所是 mtgox(唯一)。
最初吸引我的比特币是其总量上限(2100万),电脑参与采矿(我用的矿池是 BTCGuild),全球支付费用极低(基本不需要钱)。同时,它的愿景不能被单一核心的控制所摧毁。
除了电脑参与挖掘,这里的几个元素都被继承了。我对比特币的理解越来越深刻。2017年接触 csw 之后,我对比特币有了更深的的了解。核心是我认为比特币是通过我自己的电脑账本来保护的(不要笑),这是一个完全错误的理解。
对这种错误理解的分析是,我们想象一个场景。如果矿工在记账时产生了我不认识的记账规则,我该怎么办。许多人在这里接受了错误的信息,并带来了错误的推论。错误的推论是如果矿工错了,我可以自己挖。但事实上,由于采矿的专业化和 ASIC 的进化导致用户无法在合理的预期内挖掘个人电脑。
虽然比特币的挖矿产出,是参与的人越多,挖矿越难,大家每个人分到的收入越低。但是这里的具体技术细节,是每 2016 个区块,根据之前 2016 个区块的挖掘的协调时间,和预期的14天(14*24*3600s)比较,调整(难度周期)。这意味着,如果你不承认矿工的账簿,用个人电脑保护你的账簿,你就不能阻止矿工或在自己的规则下生成新的账簿。
此时,用户实际上什么都做不了,只能在那里等待。本质上,用户使用 UASF 或类似 PoSM,把自己从比特币网络上分开。具体做法是当你用 invalidateblock 这个指令的时候,拒绝一个你不认可的块,然后什么都做不了。
这种观点深深打动了我,所以我开始全面学习比特币发生了什么。(关键点)比特币是一个由经济利益驱动的网络。这里有不同类型的用户和不同的网络参与。白皮书中充分描述了挖掘节点和其他用户。
那么,比特币网络是如何形成的呢?让我们从矿工开始。
目前矿工主要从事以下几件事:
矿工试图从互联网上获得新的块,并通过工作量证明观察块的有效性;矿工需要尽快验证该块,以确定共识规则是否发生了变化;矿工需要去除内存池中的冲突交易,更新内存池,准备下一个块的内存池;在发现新的工作量证明后,尽快打包自己的块;将自己的块传播给其他矿工;等待其他矿工在自己的块上投票。"They vote with their CPU power,expressing their acceptance of valid blocks by working on extending them and rejecting invalid blocks by refusing to work on them."
他们用他们的CPU能力投票,通过扩大他们来表达他们对有效块的接受,通过拒绝他们的工作来拒绝无效块。
此时,矿工的根本目的是让其他矿工尽快在自己的区块上工作,并接受自己的工作量证明。
这里不是简单的比较谁先挖块。
若有矿工先挖块 N 1 了,其他矿工接受了并在之上挖新块 N 2,你的计算能力还在之前N尝试在上面挖 N 1,即使你挖出来,也不会有其他矿工切换。每个人都默认一个先到先得的规则,先得到的块更有可能成为最长链的一部分。因此,矿工有动力尽快获得其他矿工挖出的块,并尽快验证,以便他们可以尽快切换到最有可能成为最长链的块。
同样,当矿工挖出块时,他们也需要努力将它们传递给其他矿工,以便其他矿工能够尽快接受自己。虽然也有不可忽视的可能性,但两个矿工几乎同时挖出块,这次竞争谁的沟通做得更好,可以得到更多的计算能力支持。计算能力较大的块更有可能成为最长链的一部分。
我们可以看到,矿工在块的传输/带宽/验证方面存在成本,这导致矿工只能优先连接更有价值的节点。这个节点离其他矿工越快越好,越近越好,带宽越大越好。
在这种激励方面,矿工会因为工作量证明而相互发现,然后手拉手建立紧密的联系。由于工作量证明不能伪造,矿工可以信任结果来确认对方是矿工。
如果传输速度慢,没有计算节点,就会被这些矿工抛弃,成为第二梯队。(但这并不意味着他们不重要)。
这个连接方式,我们称为小世界网络
因此,从提高收入自私的角度来看,矿工自然会形成与其他矿工的小世界网络,这种相互连接对双方都是非常有价值和互惠的。
用户节点贡献了什么?
我们知道比特币的交易是可以交手续费的,矿工的另外一个利益驱动,就是尽可能的打包更多,手续费更高的交易,通过收取这些交易中的手续费(矿工费)来获利。
因此,矿工有理由与其他用户的交易来源保持良好的联系,收集尽可能多的交易,以增加交易成本。在此驱动下,用户和矿工之间的连接也将得到加强(但不是区块传输)。
同时,用户还需要尽快将收到的交易(注:收款人更关心收到的交易)交给矿池,并尽快记账。因此,用户(主要是收款商户)也有动力保持这种高效的连接。
在这种经济利益的驱动下,用户与节点之间的连接可以进一步加强。
通过了解以上内容,我们可以了解比特币网络的特征是什么,为什么会产生这样的特征,如何演变成这样的特征。
老刘的补充材料很好,。
刘晔律师:
小世界网络可以比作大脑的中枢神经系统,比周围神经和神经末梢更紧密、更快、更有效,当然也更耗能。
林哲明 :
之后,比特币能带来什么。我们知道,由于比特币是一个小世界网络,比特币的每笔交易实际上都在所有矿工的节点之间传播两次(第一次广播和第二次区块传播),并进行了双花验证。
只有正确理解这笔交易,我们才能理解比特币背后的野心。
交易成本可分为两部分。第一部分是比特币交易本身的合法性、脚本和签名以及金额的验证。第二部分是双花/UTXO 验证。
第一部分只与交易本身有关,其验证成本与其他交易关系不大。
第二部分是需要将当前交易 INPUT 集合,以及目前内存池中的所有交易 OUTPUT 比较,找出是否有合法的 OUTPUT。随着数据的增长,这部分验证成本增加。
因为比特币交易是为这笔交易付费的,我们可以在费用允许的情况下判断第一部分。
第二部分是每个 UTXO 成本增长为 LogN 的复杂性,与交易量和计算机处理能力的增长相比,可以有很高的处理能力上限。
因此,我们可以说,随着计算机摩尔定律的不断进步,我们有信心处理世界上所有的交易数据。
这里的重点是每笔交易都为自己的存在付费。合理的成本将由矿工处理和打包。我们可以简单地计算每个字节的成本。这就是交易率的起源。
有些错误的说法是交易量太大,不需要关心别人的交易。
其实是这样的,交易量这么大,只有矿工需要关心,用户使用简单的支付验证 SPV 的方要关心与自己无关的交易。
总存储和带宽成本的增加并不是一个负担,因为处理这些交易可以给矿工带来好处。
因此,用户不需要正确的说法
比特币的信任来源是用户对这种比特币决策机制的信任。矿工之间的自由竞争促进了网络的进化,降低了用户的成本。
这是比特币分散化的说法。比特币的分散化是对比特币现状的描述,而不是白皮书中描述的目的。
真正的比特币是这样的:
Digital signatures provide part of the solution,but the main benefits are lost if a trusted third party is still required to prevent double-spending. We propose a solution to the double-spending problem using a peer-to-peer network.
中文翻译: 数字签名是解决方案的一部分,但如果你仍然需要一个可靠的第三方来防止双重费用,那么主要的好处就会丧失。提出了一种利用平等网络解决双重费用问题的方法。
主要是为了“去掉对唯一第三方的信任”,而形成对点对点的交易检测双花的方法。
这是比特币 分散 的说法。比特币的分散化是对比特币现状的描述,而不是白皮书中描述的目的。
在比特币中,最重要的是处理交易。
交易,点对点,直接在用户和用户之间进行,可以立即或延迟(通过 )nSequence )清算。
清算完成后,平均每十分钟在网络上结算一次。
现在很多比特币钱包都没有很好的利用这个特性。比特币的最早版本是 IP2IP 直接付款。输入另一个节点的 IP 连接,然后连接双方直接付款。用户不需要接触地址的概念。
那个,去登机口登机。我想我们可以先来这里分享今天的分享。然后你可以有时间分享其他细节。最好一次谈几个方面。
接下来可以做 AMA,不仅限于比特币。
我可以用手机回答你的问题。
接下来是问答环节。让我们看看有什么问题。
1、关于“BSV”的问题:
林总,现在btc什么时候会被bsv代替?Bsv为何取代?btc?预计BSV什么时候才能真正开展商业应用?bsv矿工和低手续费是不是让矿工收入少了很多?2、关于打点钱包的问题:
钱包和关于“BSV问答:
取代 BTC 的原因是它既有用又能储存价值。唯一的原因。商业应用程序的发展需要更多具有逻辑分析能力的开发人员加入。知道如何使用这种技术来节省你自己的成本。矿工不仅考虑货币的数量,而且考虑货币的价格。也可以考虑降低摩擦成本,促进更多的使用。回答打点钱包的问题:
安全性与用户使用性质和用户特征有关。会忘记私钥/助记词的人其实适合打钱包。甚至是一些交易所的钱包。但是交易所的安全性可能不会更强。你需要信任一个交易所。打点钱包和免责声明:世链矿业网作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链矿业网无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。