主页 > imtoken钱包苹果版价值 > 认识比特币(SV)——Mempool矿池/打点钱包创始人:林哲明

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

imtoken钱包苹果版价值 2023-05-04 05:33:47

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

------------------------华丽的分割线---- ----- -------------------------------------------

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

p>

首先感谢Mempool矿池/Dot Wallet创始人林哲明。

接下来,我们进入了解比特币的部分:

让我们鼓掌:

以下内容来自Mempool/Dot Wallet:林哲铭

首先,让我自我介绍一下。我来自福建福州。我在 2011 年了解并参与了比特币项目。我是比特币基金会的终身会员,为此付出了代价。我参与了比特股和以太坊的众筹。被动参与EOS。现在一个小团队正在建设比特币相关的设施,包括一个可以在微信中使用的BSV钱包——打点钱包,以及一个BSV和BTC矿池mempool。

会员A:兄弟,我可以拥有多少比特币基金会的终身会员?你有什么权限吗? [s-19]

林哲明:当时有两个以上的比特币。也没有权限。

正文以林哲明开头:

我来说说比特币(SV),为了避免混淆,关于目前改为Segwit隔离见证的货币,我们称之为BTC,我说比特币是比特币(SV),自2009年创建以来。

我听说比特币的第一件事来自 slashdot 网站。那时,我在工作之余,比较空闲。我看到了可以通过计算机打印钱的消息。出于未来发家致富的愿景,我开始尝试。那时,比特币还是中本聪的客户,而中本聪刚刚消失。零费用仍然可以进行比特币转账。交易所是 mtgox(只有 一).

最初吸引我的比特币是它的总上限(2100万),电脑参与挖矿(我使用的矿池是BTCGuild),全球支付费用极低(基本没钱)。同时,它的愿景是不能被摧毁,因为它是一个核心被控制的。

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

对这个错误理解的分析是,我们想象一个场景,如果矿工记账,会有我不知道的会计规则我不同意,那我该怎么办。这里的许多人接受了错误的信息并带来了错误的推论。这个错误的推论是“如果矿工错了,我可以自己挖矿。啊”。但实际上,由于挖矿的专业化和ASIC的演进,用户的个人电脑已经无法在合理预期的范围内挖矿。

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

此时,用户实际上什么也做不了,只能在那里等待。本质上,用户使用“UASF”或类似PoSM来转换自己,具体方法是当你使用invalidateblock命令时,你拒绝了一个你不认可的区块,然后什么都做不了。

这个观点是对的我很感动,所以我开始完全理解比特币是什么。 (敲重点)比特币是一个经济利益驱动的网络。在这里,有不同类型的用户,不同的网络参与。具体情况在白皮书中有完整描述。挖矿为节点,其他为用户。

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

p>

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

中文翻译:“他们用他们的 CPU 能力投票,通过扩展他们来表达他们对有效块的接受,通过拒绝他们的作品来拒绝无效块。”

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

情况并非如此,只需比较谁先挖块。

如果一个矿工先挖了 N+1 个区块,其他矿工接受了它并在上面挖了一个新的 N+2 个区块,你的计算能力挖出来,不会有其他矿工切换。每个人都默认遵循先到先得的规则,最先获得的区块成为最长链的概率更高。因此,矿工有动力尽快获得其他矿工挖出的区块,并尽快进行验证,以便尽快切换到最有可能成为最长链一部分的区块上工作。

同样的道理,当一个矿工挖出一个区块时,他们也需要努力把它传递给其他矿工,让其他矿工尽快接受自己。虽然也有不可忽略的概率,但两个矿工几乎同时挖一个区块。如果你做得更好,你可以获得更多的计算能力。具有更高计算能力的块更有可能成为最长链的一部分。

我们看到矿工在区块中传输 /bandwidth/verification 是有成本的。这种成本导致我们的矿工选择连接到更有价值的节点。这个节点越快越好,离其他矿工越近越好,带宽越大越好。

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

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

这种连接方式叫做小世界网络

小世界网络文章介绍

因此,矿工自然会形成一个和其他矿工组成的小世界网络,而这种互联互通,对双方来说都是一件非常有价值和互惠互利的事情。

用户节点的贡献是什么?交易。

我们知道比特币交易可以支付费用。矿工的另一个好处是以更高的费用打包尽可能多的交易。通过在这些交易中收取费用(矿工费)来赚取利润。

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

同时,用户还需要尽快将收到的交易(注意:收款人更关心交易的收到)发送到矿池,尽快记账。因此,用户(主要是收款的商家)也一直是这种高效连接背后的驱动力。

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

了解了以上内容,就可以理解比特币网络是什么样的特点,为什么会产生这样的特点,又是如何演化成这样的特点的。

老刘的补充资料很好,这是补充资料。

刘烨律师:

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

林哲明:

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

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

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

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

第二部分是比较当前事务的INPUT集合和当前内存池中所有事务的OUTPUT,看看是否有合法的OUTPUT。这部分的验证成本随着数据的增长而增加。

由于这次交易是支付比特币交易的,所以如果费用允许,我们可以先判断第一部分。

第二部分是每个 UTXO 的成本。成本增加是LogN的复杂度。比较交易数量和计算机处理能力的提高,可能会有非常高的处理能力限制。

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

这里的重点是,每笔交易都为其存在付费。合理的费用将由矿工处理和打包。我们可以简单地通过每字节的成本来计算它。这就是交易率的来源。

有些误解是交易量大到你不需要关心别人的交易。

事实上,确实如此。如此大的交易量,只有矿工需要关心。通过简单的支付验证SPV,用户无需关心与自己无关的交易。

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

所以,正确的说法是用户不需要关注总交易量,只关注与自己相关的交易。

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

比特币的“去中心化”来了。比特币的去中心化是对比特币当前状态的描述,并不是白皮书中描述的目的。

真正的比特币是这样的:

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

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

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

比特币的“去中心化”来了。比特币的去中心化是对比特币当前状态的描述,并不是白皮书中描述的目的。

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

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

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

目前很多比特币钱包都没有很好地使用这个功能。比特币最早的版本是通过 IP2IP 直接支付。输入另一个节点的IP进行连接,连接后双方直接付款。而不是需要让用户了解诸如“地址”之类的概念。

好吧,去登机口登机。今天的分享我觉得可以先到这里。稍后,您可以有时间整理和分享一些其他细节。最好同时谈几个方面。

接下来,你可以做一个 AMA,但不限于比特币。

如果您提出问题,我可以在手机上回答。

接下来是问答环节,我们来看看是什么问题:

1、关于“BSV”:

林一般来说,现在的btc什么时候会被bsv替代呢?

为什么 Bsv 会取代 btc?

BSV的商业应用预计何时真正开始?

bsv的大区块和低手续费是不是让矿工的收入少了很多?

2、关于“点钱包”:

钱包和微信绑定在一起安全吗?

钱包和微信有协议吗?

Dotwallet 的用户钱包使用什么数据库进行存储?

如何保证公众号本地存储的私钥不会被微信或其他公众号读取?

答案:

回答关于“BSV”的问题:

替换BTC的原因是它好用,可以储值。唯一的原因。

商业应用的开发需要更多具有逻辑分析能力的开发者加入。懂得如何使用这项技术来节省自己的成本。

矿工不仅要考虑硬币的数量,还要考虑硬币的价格。也可以考虑通过降低费用来降低摩擦成本,促进更多使用。

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

安全性与用户使用的性质和用户特征有关。能忘记私钥/助记词的人其实很适合钱包。甚至一些交换钱包。但交易所的安全性不一定更强。您需要信任交易所。

打点钱包与微信签署协议。我们使用了他们的开放平台。

我们使用mongo和mysql做钱包数据库等

我们的私钥在内存中,根本没有保存,签名完成后就销毁了。这个安全模型就是网页的安全模型,不保证绝对的安全,但基本等同于网站的安全。而在私钥管理方面,我们也在考虑其他方式来增强它。

目前我们仍在重构。我们后面使用的一些基础库可能是开源的。不过现在说还为时过早。

非常感谢老林哲铭先生8年来对比特币(SV)的理解。