主页 > imtoken钱包下载国际版 > 认识比特币(SV)-Mempool矿池/打点钱包创始人:林哲明

认识比特币(SV)-Mempool矿池/打点钱包创始人:林哲明

imtoken钱包下载国际版 2023-03-20 06:29:24

■ 版主| 艾米

感谢1bsv.cn的Amy主持这次知识分享,让我们有机会听到老手林哲明对比特币(SV)的理解。

首先感谢Mempool矿池/打点钱包创始人林哲铭。

接下来,让我们进入了解比特币的环节:

让我们鼓掌欢迎:

以下内容来自Mempool/dot wallet:林哲明

首先,让我自我介绍一下。 我是林哲明,来自福建福州。 我是2011年了解并参与比特币项目的,我是比特币基金会的终身会员,是花钱买的。 参与过比特股、以太坊的众筹,被动参与过EOS。 现在有一个小团队致力于比特币相关设施的建设。 有一个可以在微信中使用的BSV钱包——打点钱包,还有一个BSV和BTC矿池mempool。

团员A:老哥,我比特币基金会的终身会员能有多少?你有权限吗?

林哲明:那时候不止两个比特币。 没有权限。

正文以林哲明开头:

下面我来说说比特币(SV)。 为了避免混淆,目前改为Segwit隔离见证的货币称为BTC。 我说的比特币是从2009年诞生到现在的比特币(SV)。 .

我第一次听说比特币是从网站 slashdot。 那时候我在工作之间,比较自由。 我看到有关可以通过计算机打印钱的新闻。 出于对未来财富的向往,我开始尝试。 当时比特币还是中本聪的客户端,satoshi 刚刚消失。 比特币转账仍然可以零费用。 交易所是 mtgox(仅限)。

比特币首先吸引我的是它的总上限(2100万)、电脑挖矿(我用的矿池是BTCGuild)、极低的全球支付手续费(基本不用钱)。 同时,就其视野而言,由于是单核控制,所以无法被破坏。

btc矿池怎么玩_btc矿池接入矿机_蚂蚁矿池btc地址

这里的几个元素,除了参与挖矿的计算机,都被继承了下来。 感觉对比特币的理解也越来越深。 2017年接触csw后,我原来对比特币的理解更深了。 最核心的是,我本来以为应该通过自己电脑上的账本来保护比特币(大家别笑)。 这种方法是完全错误的。

对这种误解的分析在于我们想象一个场景。 如果矿工记账,有我不认同的记账规则,怎么办。 在座很多人都接受了错误的信息,做出了错误的推断。 这个错误的推论是“如果矿工错了,我可以自己挖矿”。 但实际上,由于挖矿的专业化和 ASIC 的进化,用户的个人电脑已经无法在合理的预期范围内挖矿。

虽然比特币挖矿的产出是参与的人越多,越难挖,每个人的收益越低。 但这里的具体技术细节是根据之前2016个区块挖矿的协调时间,每2016个区块(难度周期)调整一次,相比预期的14天(14*24*3600s)。 这意味着,如果你不承认矿工的账本,想用个人电脑“保护”自己的账本,你就无法阻止矿工,也无法按照自己的规则生成新的账本。

这时候btc矿池怎么玩,用户实际上只能在原地等待。 本质上,用户使用“UASF”或类似的 PoSM 将自己与比特币网络分开。 具体做法是,当你使用invalidateblock命令时,你拒绝了一个你不认可的区块,然后就什么都做不了了。

这个观点对我触动很大,于是我开始全面了解比特币到底是个什么东西。 (重点)比特币是一个由经济利益驱动的网络。 在这里,有不同类型的用户,具有不同的网络参与度。 细节在白皮书中描述的很完整,挖矿是节点,其他都是用户。

那么,比特币网络是如何形成的呢? 让我们从矿工开始。

矿工目前正在做以下事情:

矿工努力从网络中获取新的区块,并通过工作量证明来观察这个区块的有效性; 矿工需要尽快验证这个区块,以确定共识规则是否发生了变化; 矿工需要在自己的内存池中去除冲突交易的同时进行验证,更新自己的内存池,为下一个区块准备内存池; 发现新的工作量证明后,需要尽快打包自己的区块; 将自己的区块传播给其他矿工; 等待其他矿工对他们的区块进行投票。

“他们用他们的 CPU 能力投票,通过努力扩展它们来表达他们对有效块的接受,并通过拒绝处理它们来拒绝无效块。”

中文翻译:“他们用他们的 CPU 权力投票,通过扩展它们来表达他们对有效块的接受,并通过拒绝对其进行工作来拒绝无效块。”

此时,矿工的根本目的是让其他矿工尽快在自己的区块上工作,接受自己的工作量证明。

这不是谁先挖出区块的简单比较。

如果一个矿工先挖出N+1块,其他矿工接受了btc矿池怎么玩,在上面挖了一个新的N+2块,而你的算力还在努力在前面N块上挖N+1,那么即使你挖出No ,不会有其他矿工切换。 大家默认先到先得的规则,先得到的区块有更大的概率成为最长链的一部分。 因此,矿工有动力尽快获得其他矿工挖出的区块,并尽快验证,以便尽快切换到最有可能属于最长链的区块上工作尽可能。

btc矿池接入矿机_btc矿池怎么玩_蚂蚁矿池btc地址

同理,当一个矿工挖出一个区块时,他也需要努力把它传送给其他矿工,让其他矿工尽快接受他。 虽然有不可忽略的概率,两个矿工几乎同时挖出区块,但这个时候,他们会展开竞争,看谁能传播得更好,获得更多的算力支持。 具有更多计算能力的块更有可能成为最长链的一部分。

我们看到矿工在区块传输/带宽/验证方面有成本。 这种成本导致我们的矿工选择连接到更有价值的节点。 这个节点最好尽可能快地远离其他矿工。 越近越好,带宽越大越好。

在这种激励中,矿工们会因为工作量证明而相互发现,进而牵手建立紧密的联系。 因为工作量证明无法伪造,矿工可以信任这个结果来确认对方确实是矿工。

传输速度慢、没有算力的节点会被这些矿工抛弃,成为第二梯队。 (但这并不意味着它们不重要)。

这种连接方式,我们称之为小世界网络

因此,矿工出于增加自身收益的私心,自然会与其他矿工形成一个小世界网络,而这种互联互通对双方来说都是非常有价值和互利的事情。

用户节点贡献了什么? 贸易。

我们知道比特币交易可以支付手续费。 矿工的另一种利益驱动是将尽可能多的交易打包成更高的手续费,通过在这些交易中收取手续费(矿工费)来赚取利润。 .

因此,矿工也有理由与其他用户的交易源保持良好的联系,尽可能多地收集交易,提高交易手续费。 在这种驱动下,用户和矿工之间的联系也会加强(但不是区块传播)。

同时,用户也需要尽快将收到的交易交给矿池(注:收款人更关心交易的收到)并尽快记录。 因此,用户(主要是收款的商家)也有动力去维持这种高效的连接。

在这种经济利益的驱动下,用户和节点之间的连接性也可以进一步加强。

了解了以上内容,你就能明白比特币网络是一个什么样的特性,为什么能产生这样的特性,又是如何演化成这样的特性。

老刘的补充材料很好,。

btc矿池怎么玩_btc矿池接入矿机_蚂蚁矿池btc地址

刘烨律师:

小世界网络可以比作大脑的中枢神经系统,比周围神经和神经末梢连接更紧密、速度更快、效率更高,当然也消耗更多的能量。

林哲明:

之后,比特币究竟能带来什么。 我们知道,因为比特币是一个小世界网络,所以比特币的每一笔交易实际上都是在所有矿工节点间传播两次(第一次广播,第二次区块传播),并且双花验证。

只有正确理解这笔交易,才能理解比特币背后的野心。

这笔交易的费用可以分为两部分。 第一部分是比特币交易本身合法性的验证,脚本和签名的验证,金额的验证。 第二部分是双花/UTXO验证。

第一部分只与交易本身有关,其验证成本与其他交易关系不大。

第二部分是将当前交易的INPUT集合与当前内存池中所有交易的OUTPUT进行比较,判断是否存在合法的OUTPUT。 这部分验证成本随着数据的增长而增加。

因为比特币交易是为这笔交易付费的,如果费用允许,我们可以先判断第一部分。

第二部分是每个UTXO需要的成本,它的成本增加就是LogN的复杂度。 与交易数量和计算机处理能力的提升相比,它可以拥有非常高的处理能力上限。

因此,可以说,随着计算机摩尔定律的不断进步,我们有把握可以处理世界上所有的交易数据。

这里的重点是每笔交易都为自己的存在付出代价。 如果成本合理,由矿工加工打包。 我们可以简单地计算每字节的成本。 这就是交易费率的用武之地。

有的错误说法是交易量大了,不用管别人的交易。

btc矿池接入矿机_btc矿池怎么玩_蚂蚁矿池btc地址

事实上,确实是这样的。 只有矿工需要关心这么大的交易量。 使用简单支付验证SPV的方式,用户无需关心与自己无关的交易。

交易量增加带来的总存储和带宽成本的增加并不是“负担”,因为处理这些交易可以给矿工带来收益。

因此,正确的说法是用户不需要关注交易总额,只需要关注与自己相关的交易。

对比特币的信任来源于用户对比特币决策机制的信任。 矿工之间机制下博弈带来的自由竞争,促进了网络的演进,降低了用户的成本。

比特币的“去中心化”一词由此而来。 比特币的去中心化是我们对比特币现状的描述,而不是白皮书描述的目的。

真正的比特币是这样的:

数字签名提供了部分解决方案,但如果仍然需要受信任的第三方来防止双重支出,那么主要的好处就失去了。 我们提出了一种使用对等网络解决双重支出问题的方法。

中文翻译:数字签名是解决方案的一部分,但如果仍然需要可信任的第三方来防止双重支出,那么主要的好处就失去了。 提出了一种利用对等网络解决双花问题的方法。

主要目的是“去除对唯一第三方的信任”,形成一种检测点对点交易双花的方法。

比特币的“去中心化”一词由此而来。 比特币的去中心化是我们对比特币现状的描述,而不是白皮书描述的目的。

在比特币中,最重要的一直是交易的处理。

交易是点对点的,直接在用户之间进行,可以立即或延迟(通过 nSequence)结算。

清算完成后,平均每十分钟在网络上进行一次结算。

btc矿池接入矿机_btc矿池怎么玩_蚂蚁矿池btc地址

许多当前的比特币钱包并没有很好地使用此功能。 最早版本的比特币是可以进行IP2IP直接支付的。 输入另一个节点的IP进行连接,连接后双方直接进行支付。 而不是需要让用户接触到“地址”这个概念。

嗯,去登机口登机。 我想今天的分享可以从这里开始。 后面有时间再整理分享一些其他的细节。 最好一次谈几个方面。

接下来可以做AMA,不限于比特币。

每个人都问问题,我可以用手机回答。

接下来是问答环节,让我们看看都有哪些问题:

一、关于“BSV”的问题:

2、关于“点钱包”的问题:

回复:

关于“BSV”问题的回答:

之所以取代BTC,是因为它好用,可以储值。 唯一的原因。 商业应用的开发需要更多具有逻辑分析能力的开发者加入进来,懂得如何利用这项技术来节省自己的成本。 矿工考虑的不仅仅是币的数量,还有币的价格。 还可以想象通过降低费用来降低摩擦成本并促进更多使用。

关于“点钱包”的问题解答:

安全与用户使用的性质和用户特征有关。 忘记私钥/助记词的人其实很适合打点钱包。 甚至一些交换钱包。 但是交易所的安全性不一定更强。 你需要信任交易所。 打点钱包与微信签约。 我们使用了他们的开放平台。 钱包数据库,我们用的是mongo,mysql等,我们的私钥保存在内存中,根本不保存,签名完成后销毁。 该安全模型是网页的安全模型,不保证绝对的安全,但基本等同于网站的安全。 并且在私钥管理方面,我们也在考虑其他的方式来加强。 目前我们还在重构。 我们在幕后使用的一些基本库可能是开源的。 但现在说这个有点早。

非常感谢老手林哲明先生与我们分享他8年来对比特币(SV)的理解。