Bitcoin SV(BSV)币是什么?和比特币有何差别? - 知乎切换模式写文章登录/注册Bitcoin SV(BSV)币是什么?和比特币有何差别?知乎用户VbC41pBitcoin SV(BSV)是比特币现金的硬分叉,于2018 年11 月15 日出现,其中“SV” 代表一词代表中本聪愿景。该硬币的开发是由克雷格·赖特(Craig Wright)进行的,他解决了可伸缩性问题,并将块大小增加到128 MB。比特币SV 是从比特币现金(BCH)区块链的硬分叉中设计和创建的。从本质上讲,从BCH 区块链分叉出来意味着比特币SV 也将与比特币现金表现出一些相似之处。比特币分叉是什么?在了解比特币SV 前,我们需要先知道分叉是什么?在中心化的系统中,版本升级是非常容易的事,官方公司会把应用程式优化好后提供给用户下载;但是在去中心化的系统中,由于采用工作量证明机制,所以区块链升级并不是那么简单的事,甚至一言不和就导致分叉。而当区块链上的共识或规则发生改变,可能就会产生「硬分叉」或是「软分叉」两种结果。Bitcoin SV(BSV)币是什么?比特币SV,全称为Bitcoin Satoshi's Vision(BSV),是比特币现金的硬分叉。2017 年,为了提高比特币的交易速度和整体交易吞吐量,以促进企业可扩展性和区块链和加密货币的大规模采用,比特币分叉出了比特币现金(BCH) 。然而,在2018 年,比特币现金的硬分叉又催生了比特币SV 区块链及其基础资产BSV。比特币SV 的既定目标是成为原始比特币协议在技术上更先进的延续——专注于提高网路交易速度和大幅提高可扩展性。考虑到这一点,比特币SV 代表「比特币中本聪愿景」,因为区块链项目及其加密货币旨在执行比特币匿名创始人中本聪的愿景。BTC、BCH和BSV 之间的差别比较比特币曾经历过多次分叉,产生出不同的链,而BCH 和BSV 都是分叉的产物,那么,这三者有什么差别呢?1、比特币(BTC)为创始比特币的区块链,第一个区块成为创世区块,在2009年1月3日创建,规定每产生出一个区块可以获得50BTC的奖励,直到产生超过21万个区块,系统奖励将减半,目前约为每十分钟产生一个区块,BTC总量为2100万颗,根据目前产生区块的速度,约在2140年会几乎挖完所有BTC。2、比特币现金(BCH)BCH,中文为比特币现金,在区块高度为#478558时(2017年8月1日),进行硬分叉。当时以中国比特币挖矿机公司(Bitmain)为主、部分挖矿公司与人士认为比特币原有的区块大小太小(1MB),无法进行多元商业应用,因此希望能扩大每个区块的容量,预计在六个月内增加到2MB,2018年五月又调整到32MB。然而在三月多后,又进行硬分叉,分别是原链(BCC)、新链(BCH),之后便一直以BCH为主,直到2019年中,BCC才因为大量矿工投入,重新复活。3、比特币黄金(BSV)BSV,中文称为比特币黄金,在区块高度为#491407时(2017年10月24日),产生硬分叉。这次的分叉是从BCH进行硬分叉,分别是BCHABC(BCH),BCHSV(BSV)。原因主要是矿工之间一直争论是否回复至原来比特币的模式。结果,BCHABC(BCH)维持比特币现金之设计,而BCHSV(BSV)则转回原来比特币的设计。此次硬分叉的创建者之所以希望恢复采矿功能,是因为他们认为采矿在方面已变得过于专业化:所需的设备和硬件,避免被ASIC挖矿机所垄断,回复原生比特币的GPU挖矿方式。硬分叉过后,开发团队马上释出十万颗BTG,95%放入基金用来来发展与资助比特币黄金的区块链。比特币黄金遵循比特币的许多原理,但在POW的算法却稍有不同。而在2018年,BSV的用户垄断超过50%算力,借此引发双重支付,交易所也因此损失一千八百万美元。比特币SV(BSV)最新价格走势图在撰写本文时,一个bsv 币的报价为34.89 美元,在过去24 小时的涨幅为5.80%。以下为Bitcoin SV 币的最新价格走势图:Bitcoin SV 币的未来如何?一些比特币SV 支持者认为,中本聪的愿景是完美的,因此任何保持中本聪原始比特币的原始特征和特征的加密货币都注定会成功。原文链接:Bitcoin SV(BSV)币是什么?和比特币有何差别?发布于 2023-03-16 14:51・IP 属地浙江比特币 (Bitcoin)区块链潜力币赞同 3添加评论分享喜欢收藏申请
Attention Required! | Cloudflare
Please enable cookies.
Sorry, you have been blocked
You are unable to access coingecko.com
Why have I been blocked?
This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.
What can I do to resolve this?
You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.
Cloudflare Ray ID: 864be1620f26861d
•
Your IP:
Click to reveal
49.157.13.121
•
Performance & security by Cloudflare
2021.04 BSV 开发技术与工具概览 (v2) - 知乎首发于Blockchain Thoughts切换模式写文章登录/注册2021.04 BSV 开发技术与工具概览 (v2)顾露这是我在 2021-04-12 BSV Bootcamp 上关于 BSV 开发技术与工具的介绍,可看作是去年10月同主题演讲的升级版。2021.04 BSV 开发技术与工具概览 (v2)背景简介去年 10 月份,比特币协会在深圳主办了一次 BSV 的开发者活动。我本人在那次活动上做了一场名为 “BSV 开发工具和技术概览” 的分享,介绍了一些 BSV 开发相关的工具和技术。半年后,在今年 4 月,比特币协会在东澳岛主办了 BSV 的第一届训练营 (Bootcamp),我也接到了延续上一次的讲解 “BSV 开发工具和技术概览” 的任务,就在继承了框架的基础上,对分享的内容作了整理和更新。以下是分享的简略文字稿。大家好,我是顾露,是比元科技的创始人,也是小聪游戏的开发者,也是 Sensible Contract 的参与者,非常荣幸我们小聪游戏能协助比特币协会举办本次 Bootcamp 的活动。要是算上次在深圳的创新会的话,我们是第二次有机会作为协办方,跟比特币协会一起为开发者组织这样的线下活动,非常高兴。解释一下题目。半年前,我们做了一个这样的技术和工具的分享,但是因为更新很快,当时的分享包含了一些已经过时的内容,我就对内容作了适当的调整和优化,也增补了一些新出来的信息。(对这个调整版) 我给它升了个版本叫 2.0。如果有可能的话,我希望这个系列能够做下去,以便于及时淘汰掉一些不合适的内容,然后加进来一些更高质量的,我们认为对开发者更有帮助的内容。今天的内容框架大概是这样的:屏幕上左边的这一列是比较常规的思路,就是从协议,到工具,到服务 (数据服务,API服务等),到框架。就是构造一个 bitcoin 程序,需要的方方面面的开发资料和工具,以及如果想深入的话,理论知识需要从哪里获取。这是左边的常规提纲。然后在右边,我列了几个可能对开发者有所帮助的技术,来自几家独立的公司和团队,一个是 nChain,一个是 Xoken,一个是 Sensible。常规的工具和库白皮书好,现在我们进入第一个主题,协议部分。在上次分享技术概览的时候,我没有列出最重要的协议——就是所谓 “协议的协议” ,也就是比特币的白皮书。白皮书的重要性,可以说怎么强调都不过分,之前没重视这点是不对的。可能不少人觉得,白皮书没多少内容,像 POW,矿工网络,这些内容,都是大家已经滚瓜烂熟,天天都在聊的内容,好像没什么特殊的东西吧。但是其实白皮书挺深的,如果过一段时间,你读一次白皮书,发现自己读出了新东西,那说明对比特币的认知是有进步的。对比特币的白皮书,如果缺乏深入的理解的话,是非常制约在比特币上做开发,尤其是长期的工程化的实践了。前段时间我的好朋友蒋杰,闲聊的时候他问我,白皮书里有啥内容,你还记得不?我回想了一下,然后说了一些我觉得比较重要的点,他听完了以后,神秘一笑。但说实在的,其实我挺慌的。因为我发现,我并没有自己以为的那么理解白皮书的内容,更别说抽丝剥茧,理解背后的脉络了。(这里我们现场互动了一下,听了下几位观众对白皮书的理解)非常感谢两位同学的发言。那么我们来看白皮书最先引入,也是最先被讨论的概念,某种意义上对比特币系统来说最根本的概念,就是 交易。对,你没看错,既不是区块,也不是链,更不是矿工,挖矿,激励...而是交易。你就会问了,为什么是交易? 白皮书为什么上来就讨论交易?原因很简单,因为 交易,以及对交易的处理,就是比特币的核心目的。在那之后描述的链状签名只是一种实现机制, Alice 签了以后给 Bob, Bob 签了以后再给 Carl,依次往后传递... 也就是说,链状的签名只是它的一种软件实现。白皮书从交易谈起,说明它是符合 “第一性原理” 的。关于第一性原理,我来举个例子吧。什么是第一性原理?比如说马斯克造火箭对吧,他是什么思路,他一上来不是要改良现有的系统,不是说看现在的火箭是怎么造的,我怎么能优化一下,把哪个地方做得更好。他思考的第一步是什么?是组成火箭的原料有哪些,这个材料是否合理,是否可回收,这些都是非常根本的问题,决定了马斯克的火箭跟传统火箭有质的不同。按照这个思路,把问题一项一项往前推,倒推到根上去,从头开始分析这个问题,所以才能做到自底向上,从最小的碎片拼凑起来,最终形成的,是一个我们认为是突破常规的这样一个方案。这就是所谓第一性原理。就是你思考问题,不受已有框架的束缚,回到这个系统想要解决的根本问题上来,从根本出发,然后再去一步步构造你的系统。所以大家才会看到白皮书,觉得惊为天人,竟然构造了一个前人完全没想过的系统。它深刻地反映了第一性原理,从最根本的事物,这个系统要解决的问题,也就是交易本身出发。这是值得大家留意的。好,说完了作为核心的交易,我们来看第二层,也就是白皮书里提到的,或者说他引入的第二个被重点阐述的概念,是时间。那么 “时间” 对比特币系统为什么这么重要?这是因为 时间的自然流逝,才是比特币系统的内在的本质。利用这个时间的 不可逆 的特性,我们才有了区块链这样一个链状的数据结构。区块链每 10 分钟出一个块,最后形成一个链。它为什么很自然的形成一个链呢?因为它就是时间的表现。区块链是怎么来的?你沿着头部的创世区块往后看,就能发现,这个系统整体上是时间从物理世界到在数字世界的一种模拟,这个链条就是时间本身。其实就是无穷的,海量的,没有终结的交易序列,随着时间的流逝,逐渐凝结到一个接一个区块里,这样一个过程。而这个凝结的过程就是由所谓的 POW 来保证的。如果你明白这个时间对这个系统的意义的话,你忽然就能明白,为啥不仅仅是区块是按照时间顺序往后排的,而且忽然也能理解为什么我们要求区块里的交易也一定要是按照时间顺序依次排列。好,到这里,从白皮书第一个引入的概念 “交易”,我们往外推了一层,讲解了第二层 “时间”。大家注意,“交易”和“时间”这两个概念,已经可以把比特币这个系统给撑起来了。后面的若干层也是系统的重要组成部分,但是他们不是系统核心概念。接下来我们看白皮书的第三层,这是一个 P2P 的节点网络。那么 P2P 节点网络实际上已经被讨论得非常多了,因为大家关心矿工的行为,怎么去挖矿,获得收益,被系统设计的激励机制,然后怎么样让自己的算力更多,然后跟其他人竞争,以及在竞争当中为了保持收益,或者说扩大收益,他们要诚实,累积自己的信誉,等等。那么,这一部分内容是在说什么呢? P2P 网络也好,激励系统也好,诚实也好,是想表达什么意思呢?白皮书是在告诉你,这个系统的可增长性。它是通过设计了这样一个 P2P 的网络,以及附着其上的激励机制,来确保网络本身有足够的可成长性。不仅仅是在过去的初期,到了现在的中期,未来的长期,以及 2140 年甚至更久远的以后,系统以 P2P 网络的形式保持增长。白皮书对矿工网络的基本行为和激励机制都做了一定的描述,但是我们知道,不管是后来的矿工专门硬件也好,所谓小世界也好,都是系统不断演化的结果,未必是一开始完全规定好的,以后也必然会继续演化。比如说,系统激励如果降低的比较快,跟咱们预期的不一样,手续费没跟上,怎么办?如果以后人类能星际航行,行星之间的延时,怎么办?如果需要考虑,到时候戴森球上太阳挖矿,那怎么办呢?诸如此类的发展带来的问题,就需要在发展中解决,而系统作为一个整体,也得以在一次次解决问题的过程中一步步发展。这就是比特币这个系统里白皮书描述的第三层——P2P 节点网络以及所谓的激励机制。他们虽然重要,是系统的重要组成部分,但不是系统的核心概念,是系统关于增长性的一种设计和实现。好了,说完了白皮书的前三层,我们进入第四层。大家可以留意,我讲述的顺序是按照白皮书的原始讲述顺序。白皮书讲了由内及外的三层了之后,它的第四层是什么?是关于系统的可持续性的,也就是通过 “效率” 和 “优化” 来保证系统的可持续发展。这个可持续性,主要有三个方面:可以对它做磁盘空间的优化,丢弃掉一些东西。可以通过 SPV 来保证,即使交易量非常大了,也可以用很简单的硬件来验证,来确保交易的有效性。怎么去管理 utxo,也就是拆分 utxo 和合并 utxo。前不久还有一个优化是说把大量小的 utxo 合并起来,可以不收矿工费,这都是优化的一个体现。关于 utxo 结构可以多说两句,因为这个结构太精巧了。平常别人说区块链有独创性,实际上 utxo 结构才是真正精妙的设计,我们可以说对 utxo 的管理,才是比特币技术的非常令人惊叹的部分。很多后来的公链抛弃了 utxo 这个结构,具体怎么样我们也不评价,我们只能说,比特币的原始设计是非常优雅的。前面从内到外讲了四个层次之后,白皮书的最后,也就是最外的这一环,说到了用户体验,具体涉及两个方面,一个是隐私,一个是信任。隐私这块,通过刚才 aaron 讲的每次换地址,公私钥转换,等等,通过一些机制来确保隐私是友好的。对普通人来说,有很好的私密性,不用太担心自己付款被别人知道。当然想知道的时候,你也可以向别人证明自己交过这笔钱。而信任这块,就回到了白皮书一开始的摘要开头就说明的,设计这个系统,就是为了能够去掉信任第三方,可以降低所有交易的成本,这对用户体验是非常好的。我们每个人,作为个体,在面对非常大的信任实体的时候,是非常无力的,我们没有那么多的时间和资源去跟他们对抗。中本聪设计出来这样一个系统,使得我们作为一个普通的个体,有机会跟所有的庞然大物,平等地,无许可地,无法篡改地交易,这是一个非常重要的事情。某种意义上,这使得比特币系统从一个孤立的系统,成为一个建设更美好的人类社会的重要工具。在白皮书里,隐私和信任放在最后一部分讲,它是系统最外部的第五环,是关于用户体验的。好,梳理完白皮书的结构,现在我们放到一块,整体上看一下。白皮书就是分成这五个层次,从内向外,展示了整个系统的全貌。它深入浅出地在很短的篇幅内塞入了大量的信息,而且还说得异常清楚。这里,我们整体上梳理一下。首先它谈到了比特币系统的目的。从交易根本出发,是使用链状的签名来实现的。然后,白皮书描述了怎么实现这个东西,就是利用了时间的不可逆性,把交易源源不断的凝结到了区块里,这个过程由 POW 来保证。第三环,怎么样保证这个系统能持续增长,对应的方案是这样一个 P2P 的网络,对网络里边的积极的,诚实的节点,进行了有效的激励,能够让他们获得更多的收益,并为了获取更高的收益愿意去改进系统,这是一个成功的长期有效的激励。后面更外的两层,白皮书讲到了,怎么去优化系统,保证它即使在超大的规模下,甚至是亿万人使用的情况下,比特币系统仍然能够安全有效的工作;以及对用户的影响,也就是用户体验。好,这是我对白皮书的梳理,希望对各位开发者能有所启发。其他协议和工具好,现在我们开始白皮书之后的内容。协议协议这块,我列举了两类协议,第一类,是我曾在去年的 BSV 的线上研讨会里讲过的一篇应用层协议,那里对所有的应用层协议做了一个梳理。大家如果想知道更多的细节,可以去翻出去年的视频看,如果觉得视频一个小时太耽误时间,可以看我总结的一张脑图,大概 10 秒钟就可以看完,里边把所有应用层协议都列了。应用层协议非常重要,但因为时间有限,在这里我就不展开了。大家可以看到这里列了 B、C、D、BCAT 还有一些其他的协议。都是关于数据的存储和索引的。另外一类协议就是 metanet 相关的协议,这也非常重要。如果希望在比特币上做开发,metanet 是必须必须深入研究和考察的内容。其实坦率讲,我自己一开始也没有太重视这个东西,但是后来我发现它非常有用,它是一种粘合剂。你在 bitcoin 上设计的系统,写的合约也好,做的支付也好,当你发现它不能充分的表达你的意图的时候,就需要 metanet 来帮助你,帮助你修补这个系统的一些缺失结构,把它们填满,成为一个更好的产品。举个例子吧,我们设计的 token,狙击大作战的 OVTS,在现在还没有浏览器的情况下,我们怎么知道某一笔转账里这个余额是谁的呢?这一笔是谁的,是谁转给谁的,其实是看不出来的,因为典型的比特币交易有一个进来地址,出去的地址,你一看就知道这个是自己的,对吧,收到多少钱,一看就知道是自己的。但如果这些信息全部在合约里,需要你打开比特币脚本浏览器,自己把合约粘进去,然后找到数据段,然后往前数若干个偏移,然后再去把相关的信息提取出来,这个是非常痛苦的,一般人也是不可能去做这个。但用 metanet 就很容易解决这个问题,你每次一笔交易发生的时候,你就输出一个 metanet 的节点,就完事了。metanet 的节点里边你还可以存其他各种信息。就像你去买咖啡时人家给你的小条一样,你可以存上你任何想要的信息,他们都是一一对应的,而且 metanet 还会自动帮你维护版本。多么完美。这只是一个很小的例子。包括刚才 aaron 讲的视频流,不断付费,张三给李四打工,你可以想象一下,本身这个系统是无法自说明的,大家在这里那里签名提交,其实是个黑盒,其实从外面根本看不出来是发生了什么。但是如果你有个 metanet 节点,就可以更新它的状态,把这些状态同步更新到 metanet 的子节点里,对所有的人都是立刻链上可见的信息,这是非常友好的。所以,可能 metanet 的应用空间,远远比我原先预想的要广阔的多,之后我可能会再花更多的篇幅去深入讲这个问题,为了不耽误时间,我继续往后讲。这是两个入门的库,去年我也有讲,我推荐刚刚开始学习比特币的同学,从这两个库入手,可以做一些基本的操作,比如说创建私钥,然后给某个地址发交易。为什么用这两个库?因为他们有代码,如果不懂的话,你可以往里跟,然后一笔交易发出去有没有成功,到底是谁失败了?它里边的加密算法究竟是怎么做的,你都可以一步一步看出来,这样的话你一边做,一边就把比特币的系统从内到外的都了解了。而且他们有一个特点是非常有弹性,如果你不想了解的时候,你用他给你提供了很恰当的默认值,你不需要做什么事,就可以用最小的代价完成你要的功能。所以我推荐大部分没有接触过比特币的同学,可以从这两个库入手。当你更深入的时候,想希望了解比特币上合约的开发,推荐你了解一下 scrypt,看看他能做些什么。因为这次训练营我们有一天是 scrypt 的专场,这里我就不展开了,留给 scrypt 的同学,介绍他们的产品应该怎样使用。服务服务这块我列了三个,一个是旺仔的 MetaSV。刚才 aaron 也有讲,MetaSV 提供的一般的功能我就不细说了,就是查地址,查区块,查交易,通过 API 查各种你想查的区块链上的信息。我这里说一下 MetaSV 新发的一个功能叫 xpub 的监控。如果你有一个 HD 的钱包,可以把 HD 的 xpub 拿出来,利用 MetaSV 查看跟它关联的路径下的所有地址的余额。为什么 xpub 监控以及它对应的云钱包这么重要,之前据我所知好像没有人把它真正做好过,这个功能因为它非常难,他的难度比我们想的更难,需要你监控很多地址,而且这些地址可能是杂乱无章的,可能是跳跃性的,这个系统做到90分是没问题的,但是要想真正做好这个系统,要做到 95 分甚至 98 分,是要消耗巨量的资源来检查并做大量的优化。具体的我不再展开,如果再展开今天讲不完了。大家读一下旺仔在知乎上的文章,就对 xpub 监控更有了解,功能推荐大家试一下。还有 whatsonchain 还没讲,whatsonchain 为什么我们用它?因为有时候旺仔在更新系统用不了,就用 whatsonchain 来替代一下。其实我还用了另外一个服务叫 blockchair。 blockchair 跟 whatsonchain 的不同在于,whatsonchain 当前的这笔交易的输出,你是不知道他有没有被花的,他被谁花了你也不知道,在他网页上看不出来啥东西,而 blockchair 上你可以前后追索,还是非常方便的,所以我推荐大家什么都去了解一下,你会发现有些地方你被卡住了,然后在另一个工具里其实很简单,可能就点点鼠标就完成了。最后一个API,是我们蒋杰同学实现的 Sensible API。它是专门针对于 Sensible 上面的这个 FT 也好, NFT 也好,还有其他日后我们做的所有的扩展,都可以用这个 API 来快速的进行查询。 如果应用支持Sensible 的话,可以直接调这个API 为你的服务提供支持,不用再重新自己去区块里交易里去分析,能省很多事。框架接下来是更大一点的框架,我列了三个框架,是我在开发当中觉得比较好的三样东西。runonbitcoin 是一个在跑在比特币上的二层的 JavaScript 虚拟机,实际上方便了很多不太想去接触一层脚本开发的同学,因为总有这样的需求。我们不是说所有事情都需要在矿工共识矿工这一层共识来完成,一定有那么一些有意思的东西是通过典型的 JavaScript 脚本,甚至是,我之前说的 Lua 的 OperateBSV 那样在二层来实现的,甚至我自己还想搞一个 Python 的,因为这是实际开发者会面对的需求,你想如果你有一个 Python 的虚拟机跑在比特币上,你现有的 Python 代码不需要做太大的改动,就能运行在比特币上,这是一件很酷的事情,对吧?然后第二个是 MetaID。MetaID 在周三的时候会有一整天的时间讲,这里我也不展开了。然后 Sensible Contract 我也不展开了,因为周四的时候大家会深入了解 Sensible Contract 也就是感应合约的相关信息。他们这三个的共同点,就是他们不是为某一个特殊的应用场景设计的,他们是为一个更通用的目标,也就是帮助大家做各种不同类型的 APP 来服务的,是框架性的,相对通用的,三个我认为值得大家了解的东西。接下来是理论这块,如果你从开发上升一层,希望了解更深入的比特币内在机制,也就是这么做背后的原因。咱们刚刚说白皮书里不是有5层,他是这样设计没错,但是他为什么要这么设计呢?那么如果你想弄清楚的话,你可以看一下 Craig 的 blog 和 Youtube 上搜 Theory of bitcoin,就可以看到比特币背后的理论性的知识。好,左边的5列就是常规的介绍,已经说完了。在右边我挑了三个技术,同大家分享一下,对一个单独的技术点,我提取了哪些信息,希望这些信息能够帮助到你们。先来讲 nChain 的技术。专门技术nChain Tech其实 nChain 的技术刚刚 aaron 已经讲了很多了,把我想基本上讲的差不多了。那就以我的方式复述一下。第一个 MAPI 我认为它最重要的两点,一个就是可以去矿工那里查费用,你可以去矿工那里查实时的真正的现在网络上能够被接受的费用,你甚至可以一直查,有时矿工会高一些,有时候矿工会低一些,甚至有时候矿工明明说自己只接受 0.5 的,但它实际上接受 0.2 甚至更低。有时他说自己能接受 0.2 的,但实际上只能接受0.5的或者更高,这都是有可能发生的。这是它的第一个功能,去查网络上的真实费率。第二个功能是交易提交,交易提交功能分为两种,一个是单个交易提交,一个是批量交易提交。我个人觉得,从矿工这里,如果你批量交易提交的话会更管用一些,因为大家都可以在上面做优化。但是我们其实没没有太用好这个功能,我们自己也需要研究,怎么样去把它给用的更好,因为我们经常有时候还发现一些奇怪的情况,这就不细说了,这里面有些坑,感兴趣的同学可以私下找我聊。接下来是 SPV。SPV 是对一笔交易的快速验证,你不需要下载所有区块链上的信息,就能快速对它验证,也是对你想要花的那笔钱的快速验证。它分为两个方面,一个是人家给你付了人家付的钱,你付钱的那笔交易你能验证,第二个是人家想付的那笔钱,确切的说,那一笔 utxo 是否来自于一个有效的交易,这笔交易可以快速在区块链上验证。这个场景对应的是刚才说到 bip270 里,人家来咖啡馆买一杯咖啡,你拿到了一笔人家签名的交易,凭什么就是相信对方给的是有效的 utxo,就会去拿着它的 utxo 找到它的前序交易,用 SPV 验证一下,看看这个交易是不是有效的,如果它的前序交易是有效的,我们就认为它交易本身是有效的,所以 SPV 还可以用在这个地方,是一体两面的,一个是交易前的,一个是交易后的。SPV 很好,大家都知道很好,它节省大量资源,但是它也有不好的地方,这里我提一下。SPV 不好的地方在于它需要区块的支持,需要区块支持的意思就是只有入块了才有默克尔根,你才能去做 SPV 验证。比如说刚才那个场景,你需要检查一个 utxo 是否有效,那么找到它来源的交易还没入块,就只能继续往前追索,假设这个人就是来要搞破坏,他搞无穷多个子孙交易,然后对你来说其实是非常大的困扰。这是 SPV 目前的一个限制,它只能对已经入块产生了默克尔根的东西来验证它的有效性。好,这是 SPV 我提到的它的两个特点和一个不足,当然不足可能也是一个特性,需要区块支持。那么第三个是 nakasendo 的门限签名,相关的技术可以了解一下,如果不了解,你可能不会知道他可能会用在哪些地方。你了解他之后,就会发现好像自己需要这么个东西,就是这样一个神奇的东西。它跟metanet一样,你不了解你会觉得它就是个偏门技术,了解了就会发现它的通用性比你想的更大,可能用在很多地方,这里就不展开说了。这是去年10月份的时候,我分享时的一页 PPT 上我写了 SPV Channels,也就是所谓 SPV 通道,是依托于矿工网络的高效 P2P 通信,这个信息是不准确的。我讲完以后,那个礼拜,老刘找到我说,不对,我看了SPV Channels 不是基于矿工网络的,它是一个中心化的服务器。这里非常抱歉,所以在这里我给大家专门注明一下,我当时提供了一个错误的信息,非常抱歉。我给大家跟老刘鞠一个躬,非常感谢老刘指出问题。真实的 SPV Channels 是这样的,你可以看到,下面的几个特性仍然保留,但是最重要的,我当时认为是非常重要的,“通过矿工网络来传播” 这个特性,其实是没有的,它是一个非常典型的,中心化的消息业务服务。可以这么说,它就是一个像QQ聊天服务器一样的东西。本质上,我们说它就是一个中心化的东西。这是一个修正。但是,此处有反转。昨天晚上跟哲明大哥交流了一下,哲明大哥告诉我,TouchStone,这个是打点钱包的一个开源项目。这个项目里提供了我想要的东西,真正依托于矿工网络的P2P的点对点的加密通信,这个事情是可以做成非常大的一件事情,可以被用于很多方面。因为我也是刚了解到这一点,只是听说,还没动手试试,所以我也不敢说太多,以免下次又要鞠躬。但是我推荐大家了解一下。Xoken Tech好。说完 nChain 的这一部分,我来讲一下 xoken。xoken 是我偶然间了解到的,为什么我会对他产生兴趣,因为我们都知道 nChain 有一个非常厉害的项目叫 TeraNode,但因为释放出来的信息很少,我们其实并不知道 TeraNode 的实现细节,但是我们可以通过跟 TeraNode 竞争的另外一个,也就是非官方的超大区块处理项目,来侧面的了解他们做了些什么。据我所知,这两个东西,提供的最核心的价值,就是大规模的分布式的并行的交易处理,也就是说把对交易的处理给彻底的打散了,又不像我们比特币的原始的处理方式是在一个系统内部处理,而是把它分散成为一个更现代化的系统,不在一个实例里,不好意思,我终于想到那个词了,不在一个 instance 里面处理,而是分散到多个服务,多个物理服务,多个逻辑服务上去做真正的现代意义上的比特币服务了,这是我认为他们带来的最大意义。Xoken 的核心技术是 TMT。Transpose Merkle Tree。它是啥意思呢?它是把默克尔树的中间的缓存的节点,默克尔树中间不是有很多层,从底下交易往上一层一层验证,最后到默克尔根,他把中间的这些缓存节点通过转置,使得你从叶节点到根节点的遍历直接就包含了相关的默克尔证明。所有的原始交易,和最后的默克尔根,仍然保持在他们原来的位置上不变,但是中间已经预处理了一遍了。那么通过对默克尔树的中间节点做预处理,并且存到一个 Graph DB 里边去,它有什么好处呢?它能降低你处理 T 级区块的内存占用,按照他们的广告词,据说树莓派也能处理 T 级区块了,当然它可能处理得很慢,但是它能处理,因为它内存的需求降下来了,可以变成一个流式的处理。这是它的一个组件,是刚刚讲的 NEXA。可以看到我列了几个它的特性,比如说它的 Grape DB 是天生适合用来存 TMT 的。然后他为什么用了 Haskell,因为这个东西的惰性求值,使得它对流式处理非常友好。接下来是 VEGA,这是它的一个比较核心的内部技术,刚才说的 NEXA 是它的外部技术,而 VEGA 是它的内部技术,它做了完全的分布式的交易处理。下面的英文就不细说了,但是从上面我提取的关键词,可以知道它是针对比特币在大规模的交易处理下的一些优化。其中他提到几个点,当发生重组的时候,就是 re-org 的时候,它能够瞬间切换。然后他有一个分片技术又有广告嫌疑了,sharding done right,号称是实现了正确的分片。在比特币系统上,针对比特币的结构来做的分片,还有刚说的 TMT,都是值得一看的技术。大家感兴趣的话,可以自己去他的官网上看,它提供的资料有限,但是它是开源的,但是代码是 Haskell 的。好,那么回到 Xoken,为什么我关心这个事情?因为它是我所见到的第一个,就是真正的针对大规模交易处理的解决方案。它就是典型的从 “第一性原理” 出发,我就去想怎么处理交易本身,怎样才能有效处理超大规模的交易,别的不管。我管你是用什么实现的,你是用什么默克尔,或者是什么其他数据结构,我不管,怎么样能大量地快速处理比特币交易,才是我唯一关心的。这是从第一性出发来解决问题的,这是一个很好的案例。你看,他就呼应了我们之前说的白皮书。交易,才是比特币的核心目的,不要被其他的干扰了。它的物理存储也好,它是拿什么存的,拓扑结构也好,它是怎么实现的,用了什么数据结构,用了哪个语言,这都不重要,这些全都不重要。Sensible Tech好,最后我来讲一下感应合约。因为周四我们会讲感应合约内部的东西,这里我只是简单讲一下 Sensible 的特点,即使你对它的内部实现不感兴趣,你可能对它表现出来的一些外部特性会感兴趣,方便你了解一下。总得说来,感应合约有4个小特点,第一个特点是,完整的交易合约的逻辑封装在里面。它外部依赖的签名器是没有状态的,它的状态都是靠 contract 来传递的。没有,也不需要第三方的认证,实际上是有别于目前已有的其他这些方案的。第二个特点,full featured contract data payload。就是说他通过 contract 可以来携带需要的信息,不需要去你再去其他地方拼凑信息了,这些信息可以验证,不需要用 op-return 来做这件事。当然你可以用 op-return 来辅助它来做一些事情,但是这不是必须的。其实技术上讲不是这样,我这里说的 op-return 是指一个独立的 op-return 输出。第三点,它是完全去中心化的,是由矿工来验证,不需要一个鉴权者,也不需要一个验证者。第四点,它是使用比特币的特性来实现的,我们叫它 "bitcoinic",就像 python 的方式我们叫 pythonic 那样,它是跟 metanet 能够非常良好的匹配的。而且它是跟比特币一样支持 SPV 的。应该这么说,它没有比比特币做得更多,也没有比特币做得更少,它只是跟比特币保持一样。好,这是它的4个小特点,更多的特点,如果你感兴趣的话,周四可以听我们讲,或者是看官网上的介绍都可以。获得上面这四个好处,要付出两点代价。第一个是,需要一个外部的极小化的签名器,来对一些重要的字段做签名,这是一个外部服务。虽然这个服务非常小,可以做到任何地方,包括钱包,或者是其他任何地方,但是确实需要这样一个东西。以前我们曾说,是不是能够通过改 PreImage 来去掉这个东西,因为如果 PreImage 把这个字段加上了,就不需要签名器再去生成了。但是修改 PreImage,这个是牵涉面非常广,我们也并不是说打算靠嘴推动,天天把精力都花在怎么游说别人这件事上,我们更希望它这个系统本身,不管你升不升级,它都能很好的工作。之前说要修改 PreImage,造成了很大的误解。因为我被问到的最多的问题,就是,听说你们这个玩意要改协议,大动静,要把别人房子拆了,回答了几次了之后,我也不知道该怎么回应才是有效。那么今天我可以明确地说一下,实际上我们不会去提改 PreImage 这个方案,简单说我们就暂时不考虑这个选项。这是它第一个代价,需要一个外部的小的签名器。第二个代价就是,由于它的逻辑是在合约中实现的,导致它比那些需要在外部去维护一个 utxo 集,或者说维护其他的状态和做一些其他事情,比如说鉴权,校验等等外部功能,它的脚本尺寸要更大一些,为什么?这个很好理解,因为我们的关键业务逻辑是在脚本里做的,而别人是在链外做的,那么代码尺寸自然会有一些区别。那么具体大到什么程度呢?其实也不是很大,因为我们一开始没意识到尺寸问题,就写得有点奔放,但是后来经过优化,我们的一个 FT 的输出,现在是 8k。然后我们狙击大作战前两天上了新的合约版,在中午12点的时候会给大家结算,这些结算单笔交易会产生 100 个输出,每个输出 8k 然后加起来就是 800k,听起来其实也还好,毕竟一次性处理一百个人 0.8 兆。我们还会继续优化,我们也知道 scrypt 实际上是有很多空间是可以优化的。我们一起努力,把尺寸变得更小。小到什么程度,小到你把逻辑放在合约里,你也不会觉得有什么心理负担,要小到这个程度才行。好,这是感应合约的两个不足。这些 BCP 是我们基于感应合约开发的一些,我们认为可以直接对标以太坊上的一些协议。这样做的话,大家都能省力一些。每个相关的参与方,都可以直接用这个来实现自己要的功能,同样的接口,同样的操作,能极大地降低成本。这个事情我们还在推进之中,之后还会加入更多的 BCP,但是我们加这个东西要谨慎,要维护一个良好的,正交的,解耦合的状态,不能说是到最后成了一团乱麻,然后 A 引用 B,B 引用 C,到最后自己也分不清。最好是每一个都是彼此独立的,正交的,每一个都能独自发挥有效的作用。从官方的宣传材料里得到的信息,也就是右边列出来的部分,这种对智能合约的叙事是我认为说的比较准确的,"automation of agreements with easily definable transaction step"。是什么意思呢?就是说,合约的本质,是一种关于契约或者说约定的自动化,是怎么自动化的呢?通过比较容易被定义的多个交易步骤,连起来说就是 “通过 (容易被定义的) 多个交易步骤来实现的契约自动化”。BCP 是符合这个定义的。我们希望把一些双方达成的协议,形成一个固定格式的交易模板。你看到的左边的 BCP 123 等就是模板。之后还会有更多的模板,就好像去豆丁网上搜 “某某某合同模板” 一样的。我们会形成越来越多这样的模板,这样的话以后就不用自己,从头开始写一个合同,直接拿模板,把合同金额和银行改一下就完事了。当然了可能要审查一下。好,这是我们认为的 BCP 的目标是什么,也就是给大家提供尽可能方便的可以直接用的合同模板。好,这差不多是我今天的全部内容。还有一些没有列出来的技术,其实也是非常有价值的,我们希望这个是一个系列,以后会有一个迭代。Take Away最后还有一页 Take Away 这一页不用细看,是我刚刚讲的所有的内容的一个回顾,一个快速查阅的脑图,可以当作弊条看一眼。好,今天的分享就到这里,谢谢大家。问答环节(主持人) 好,不知道大家有多少人看过顾露的 1.0 版本的演讲,在我们 B 站上,稍后我们同事会发到群里面去,然后看到顾露真的是说是程序员 2.0 就是 2.0,1.0 里的很多内容都没有讲,2.0 这个里面基本上都是全新的内容。我们离午饭还有一点点的时间,如果大家有问题的话请举手。Sensible 与以太坊的合约对比 刚才您提到 Sensible 的合约有一些代价。对,Sensible 合约跟以太坊上的合约的差异还有优势在哪里? 这是一个大问题。简单说它 (Sensible Contract) 试图使得比特币的脚本拥有更多的能力,不是瞄着以太坊去的。之前跟别人解释过,从本质上讲,以太坊的计算模型跟比特币是有差异的。以太坊是一个全球中心的计算机,所有的机器都是计算机的一部分,而比特币的原始设计,还是第一性原则,它是处理交易的,它根本不是用来提供什么计算的,计算只是它提供的一个附加的组件。所以比特币的设计是分散的,utxo 是分散的,每一个 utxo 理论上跟其他 utxo 不应该有太多的关联,这跟以太网是完全两个思路。(打比方的话) 一个是单核单进程,一个是微服务多进程。 对,我其实以前也做过那种并发处理,其实对于我们这些对理论不是那么了解的人,可能他更多想知道的就是在哪一些应用可以把它比特币化,比如说以太坊上一些应用可以把它比特币化,或者说哪些又不能比特币化,这个是我们很想知道的一个。 对,这个问题非常好。这个问题我谈一下我自己的理解,可能是非常初级的。哪些应用能被比特币化?为什么我们会有这个问题?是因为我们比任何人都希望以太坊上的应用在比特币上,不仅能做,而且能做得更好。但是我想说的是,在以太坊上大量的已有的应用,他们经历过大量的迭代。这些迭代不仅是有针对用户体验的,针对功能的,更多的有一部分迭代,目标是使它更匹配以太坊计算模型。你现在只有单核,你就尽量想好怎么样用单核的特性,用好单核,这就会导致你的程序更难被多线程化,这很容易理解,对吧。这会导致一个趋势——在以太坊上越成熟越完备,越适应以太坊的东西,反而越难以被移植到基于 utxo 的系统。不是说它不可能,当然可能了,也可以做到,但是会发现,对于一个非常适配以太坊模型的应用,把它迁移到 utxo 上,会花费比你针对 utxo 去设计一个 utxo 友好的这样一个系统,要花费更多的心力。当以后 scrypt 足够成熟 Sensible 也足够成熟的时候,也许我们会提供一个东西让你相对无痛的转过来,但是这种无痛的转换,背后是有代价的。比如说那天 Angus 就问了一个这个问题,swap 从以太坊上转过来会有问题。人家以太网上你只管给他交易发,然后它自动就线性处理了。到了比特币上了以后,有一个 utxo 专门来维护所有的状态,岂不是大家都要指着这个 utxo,你用完了给我,我用完给他,这个东西谁能保证有那么高的实时性,如果成千上万人参加的话,大家一顿猛提,那整个系统不就各种卡死,这就是一个很重要的,这是一个非常好的问题。然后我当时给他回复,还是之前老刘的观点,就是说,比特币它的目的,不是在于比你专门设计一个系统要表现的更好,它不是这样,他的目标是给你提供更多的选择。比如说你可以由开发这个功能的主体,由他去管理 utxo 我就是做 swap 的人,你们的 swap 需求都提给我,我来负责,哪怕再多的人,10万人,我也会把它 stream 到一个 tx 序列里面去,我来把这个事情处理的很好,这是一种方案了。但是这种方案你会说,你这个中心化,都是你来搞,你不搞怎么办?人家以太坊上都是去中心化的,你会有这样的疑问。那么这种情况怎么办呢?我们可以退一步,不要由我作为一个主体,我来操心所有的细节。我挂了所有人都挂了,而是交给像旺仔这样的通用数据,大家都去他那儿获取有效的 utxo 获取到了你就 swap 成功,获取不到你就 swap 不成功,获取到过时了的,那是你自己获取的问题,自己想办法解决就好。这样的话,你就可以通过多个数据访问商来实现这个功能,实现了一点点的去中心化,但是牺牲了一点点实时性,因为所有的交易都来你这儿的话,你可以对它做很好的优化,因为大家都从你这儿过,你有这个队列你可以对它做很多优化,但是使用一个通用的服务,你就只能只依赖通用的服务了。当然了,后来我又补充了一句,我说你依赖通用服务也没关系,因为你依赖这样的通用服务其实是还好的,因为旺仔会做大量的优化,确保它的DB和它的区块链状态是高度同步的。你不用太担心 utxo不够及时,因为他 (旺仔) 的优化搞不好比你自己优化的好,因为人家就是就是干这个的。他能保证他的 DB 跟区块链能够尽可能小的延迟。所以你其实只牺牲了一点点延迟,换来了一点点去中心化,你也可以牺牲更多的延时,然后换来更多的去中心化,在比特币上你永远有选择。这是老刘给我的最大的启发,就是在比特币上你永远有这样的选择。在去中心化和高效处理之间,按照你自己的需求,定制出来一个平衡的方案。这就是我想说的,就是你可以选择从以太坊上迁移,但是这取决于你愿意怎么去做 (trade-off)。顾露 (Gu Lu) 于免成居时间: 2021-04-29编号: Bt-008-2104内容协议: Creative Commons BY-NC-ND 4.0永久链接: https://gulu-dev.com/post/2021/2021-04-29-bsv-tech-and-tool-v2(全文完)发布于 2021-04-30 16:29开发者比特币 (Bitcoin)开发工具赞同 62 条评论分享喜欢收藏申请转载文章被以下专栏收录Blockchain Thoughts区块链相关的思考
登录或
注册
您好 {0}
我的 DigiKey
订单和购物车
myLists列表管理
登录
免费注册
会员福利
myDIGIKEY
订单和购物车
myLists列表管理
退出
您的项目
0
查看购物车
结账
产品
后退
LED/光电
后退
LED 照明 - COB,引擎,模块,灯条
LED 照明 - 白色
LED 照明 - 彩色
LED 指示 - 分立式
光纤 - 收发器模块
光学 - 光导管
红外、紫外和可见光发射器
激光二极管,模块
面板指示器,指示灯
显示模块 - LCD,OLED,图形
显示模块 - LCD、OLED 字符和数字
显示模块 - LED 字符和数字
查看全部
光隔离器 - 晶体管,光电输出
射频和无线
后退
平衡不平衡转换器
射频定向耦合器
射频盾板
射频放大器
射频混频器
射频检测器
射频接收器、发射器和收发器成品
射频开关
射频评估和开发套件,开发板
射频收发器 IC
射频收发器模块
射频天线
查看全部
WiFi模块
半导体
后退
分立半导体产品
后退
二极管 - 齐纳 - 单
二极管 - 桥式整流器
二极管 - 射频
二极管 - 整流器 - 单
二极管 - 整流器 - 阵列
晶体管 - FET,MOSFET - 单
晶体管 - FET,MOSFET - 阵列
晶体管 - JFET
晶体管 - UGBT,MOSFET - 单
晶体管 - 双极 (BJT) - 单
晶体管 - 双极 (BJT) - 射频
晶体管 - 双极 (BJT) - 阵列
晶闸管 - SCR
晶闸管 - TRIAC
查看全部
隔离器
后退
隔离器 - 栅极驱动器
光隔离器 - 晶体管,光电输出
光隔离器 - 逻辑输出
光隔离器 - 三端双向可控硅,SCR输出
数字隔离器
专用型
集成电路(IC)
后退
PMIC
存储器
接口
逻辑
嵌入式
时钟/计时
数据采集
线性
音频专用
专用 IC
查看全部
开发板,套件,编程器
后退
编程器,仿真器和调试器
配件
评估板 - LED 驱动器
评估板 - 传感器
评估板 - 扩充板,子卡
评估板 - 模数转换器(ADC)
评估板 - 嵌入式 - MCU,DSP
评估板 - 嵌入式 - 复杂逻辑器件(FPGA,CPLD)
评估板 - 运算放大器
评估和演示板和套件
查看全部
嵌入式电脑
后退
单板计算机(SBC)
接口板
配件
嵌入式 - 微控制器
测试与测量
后退
测试点
测试夹 - 短头鳄鱼夹,鳄鱼夹,重型
测试夹 - 抓取器,钩
测试探头尖
测试引线 - BNC 接口
测试引线 - 跳线,专用型
测试引线 - 香蕉,量表接口
测试引线,探针 - 示波器
电源 - 测试,工作台
配件
设备 - 示波器
万用表
万用表 - 专用
查看全部
设备 - 环境检测仪
传感器,变送器
后退
编码器
磁性传感器 - 线性,罗盘(IC)
电流传感器
光学传感器 - 光电二极管
光学传感器 - 环境光,IR,UV 传感器
湿度,湿敏传感器
图像传感器,相机
位置传感器 - 角,线性位置测量
温度传感器 - NTC 热敏电阻器
温度传感器 - 模拟和数字输出
压力传感器,变送器
运动传感器 - 加速计
查看全部
电流传感器
电缆,电线
后退
扁平带状电缆
单芯电缆(连接线)
电缆,电线 - 管理
后退
保护软管,实心管,衬套
标签,标记
布线管,配线管道
电缆扎带 - 支座和附件
电缆扎带和电缆系带
电缆支撑与紧固件
焊接套管
接地编织线,微调
缆线固定扣
螺线形绕线,伸缩套管
配件
热收缩套,帽盖
热缩管
套管,索环
查看全部
电缆组件
后退
D 形,并口电缆
D-Sub 电缆
USB 电缆
插接式电缆
电源、线缆和加长线
矩形电缆组件
模块化电缆
平软线(FFC,FPC)
平软线,带状跳线
套管 - 电源电缆
跳线,预压接引线
同轴电缆(RF)
系列间适配器电缆
圆形电缆组件
查看全部
多芯导线
光纤电缆
模块 - 扁平缆线
平软线(FFC,FPC)
绕接线
同轴电缆(RF)
查看全部
连接线
电路保护
后退
PTC 可复位保险丝
TVS - 二极管
TVS - 混合技术
TVS - 晶闸管
TVS - 压敏阻,MOV
保险丝
保险丝座
电气,专用熔丝
电涌抑制 IC
断路器
配件
气体放电管避雷器(GDT)
热熔断体(热熔保险丝)
涌入电流限制器(ICL)
保险丝
电源
后退
变压器,变换器,变量器
后退
磁导线
电流互感器
电源变压器
隔离变压器和自耦变压器,升压,降压
开关转换器,SMPS 变压器
脉冲变压器
配件
套环(线圈管),固定,五金件
铁氧体磁芯
音频变压器
专用变压器
电池产品
后退
充电电池(次级侧)
点烟器配件
电池充电器
电池组
电池座,夹,触点
非充电电池(初级侧)
配件
电源
后退
AC AC 壁式适配器
AC DC 可配置电源机架
AC DC 可配置电源模块
AC DC 台式,壁式适配器
AC DC 转换器
AC-DC 可配置电源(工厂组装)
LED 驱动器
配件
以太网供电(PoE)
直流转换器
直流转换器
风扇,热管理
后退
AC 风扇
DC 风扇
风扇 - 护手板,滤波器和套管
风扇 - 配件
风扇 - 配件 - 风扇线
热 - 垫,片
热 - 热电,Peltier 模块
热 - 热电,Peltier 组件
热 - 液体冷却
热敏 - 配件
热敏 - 散热器
热润滑脂,环氧树脂
散热 - 热导管,均热板
无刷直流风扇
工具
后退
剥线器和配件
插入,抽取
钢丝钳
光学检测设备
后退
灯 - 放大,工作
目镜,透镜
配件
视频检测系统
显微镜
相机
小型放大镜,放大镜
照明光源
支臂,安装座,支架
焊接,拆焊,返修产品
后退
给料器,给料器尖端
焊剂,焊剂清除器
焊接
焊接,拆焊,返修工作台
焊接,拆焊,返修尖头,喷嘴
焊接海绵,烙铁头清洁剂
焊接模版,模板
烙铁,镊子,手柄
配件
脱焊织物,棉芯,吸锡器
烟雾排除
支座,支架
静电控制,ESD,无尘室产品
后退
电离装置
监视器,测试仪
静电控制服
静电控制接地垫
静电控制接地线,带
静电控制屏蔽包,材料
静电控制器件容器
配件
无尘室处理,清洁剂,擦拭巾
无尘室棉签和刷子
螺钉和螺母驱动器
螺钉和螺母驱动器 - 装置
模具組
镊子
其它工具
压接器,施用器,压力机
原型开发,制造品
后退
PCB 镂铣机,铣床
卡扩展器
配件
蚀刻和制造设备
适配器,可互换接口板
跳线
涂层,油脂,维修
无焊剂试验电路板
无孔原型板
有孔原型板
钻头,立铣刀
钻孔机、钩、镊子、探针、调节工具
查看全部
螺丝和螺母起子
机电元件
后退
电机,电磁阀,驱动器板/模块
后退
步进电机
电机 - AC,DC
电机驱动器板,模块
螺线管,致动器
配件
继电器
后退
I/O 继电器模块
I/O 继电器模块机架
笛簧继电器
高频 (RF) 继电器
功率继电器,高于 2 A
固态继电器
继电器插座
接触器(固态)
接触器(机电式)
配件
汽车继电器
信号继电器,高达 2 A
开关
后退
DIP 开关
按钮开关
拨动开关
触摸开关
磁簧开关
导航开关,操纵杆
滑动开关
键锁开关
快动,限位开关
配件
配件 - 帽盖
旋转开关
选择器开关
摇臂开关
音频产品
后退
蜂鸣器组件,压电弯曲执行器
警报器,蜂鸣器,警笛
麦克风
配件
扬声器
开关
机箱,五金件,办公设备
后退
存储卡,模块
后退
USB 闪存驱动器
存储卡
存储器 - 模块
固态硬盘(SSD)
配件
专用
盒子,外壳,机架
后退
背板
插线台,插座面板
盒配件
盒组件
机架配件
机架组件
卡导槽配件
卡导轨
卡机架配件
卡片支架
评估,开发板外壳
手柄
凸轮
箱
支架
查看全部
计算机设备
后退
KVM 开关(键盘视频鼠标)
KVM 开关(键盘视频鼠标) - 线缆
磁条,智能卡读卡器
存储器卡读卡器
打印机,标签打印机
计算机鼠标,轨迹球
键盘
配件
适配器,转换器
适配器卡
托架
相机,投影仪
查看全部
网络解决方案
后退
串口设备服务器
交换机,集线器
媒体转换器
配件
其它
网关,路由器
硬件,紧固件,配件
后退
DIN 导轨通道
安装支架
电路板衬垫,支座
电路板支座
垫圈
垫圈 - 套管,凸肩
缓冲器,支脚,焊盘,握把
夹子,挂钩,钩子
孔插头
螺帽
螺絲釘,螺栓
铆钉
配件
旋钮
元件绝缘子,安装座,垫片
查看全部
盒子,外壳,机架
连接器
后退
D-Sub 连接器
FFC,FPC(扁平柔性)连接器
USB,DVI,HDMI 连接器
接线板 - 线至板
接线座 - 接头,插头和插口
矩形连接器 - 外壳
矩形连接器 - 针座,插座,母插口
矩形连接器 - 针座,公插针
矩形连接器 - 自由悬挂,面板安装
套管 - 电源连接器
同轴连接器(RF)
圆形连接器
查看全部
矩形连接器 - 外壳
无源元件
后退
磁性元件 - 变压器,电感元件
后退
磁导线
套环(线圈管),固定,五金件
铁氧体磁芯
电感器,线圈,扼流圈
后退
固定值电感器
可调电感器
无线充电线圈
延迟线
阵列,信号变压器
电容器
后退
薄膜电容器
薄膜电容器
电容器网络,阵列
硅电容器
铝 - 聚合物电容器
铝电解电容器
双电层电容器 (EDLC),超级电容器
钽 - 聚合物电容器
钽电容器
陶瓷电容器
微调器,可变电容器
云母和 PTFE 电容器
电位计,可变电阻器
后退
拨轮式电位计
滑动电位计
可调功率电阻
刻度盘
配件
数值显示器电位计
微调电位计
旋转式电位计,变阻器
电阻器
后退
底座安装电阻器
电阻器网络,阵列
配件
通孔电阻器
芯片电阻 - 表面安装
专用型电阻器
晶体
滤波器
谐振器
振荡器
后退
VCO(压控振荡器)
插口和绝缘体
独立编程器
可编程振荡器
引脚可配置/可选择振荡器
振荡器
固定电感器
自动化和控制
后退
工业设备
机器视觉 - 摄像头/传感器
监视器 - 电流/电压传感器
控制器 - PLC 模块
控制器 - 处理,温度
控制器 - 可编程逻辑(PLC)
控制器 - 配件
面板仪表
面板仪表 - 计数器,小时计
配件
气动,液压
人机接口 (HMI)
延时继电器
查看全部
PLC 模块
查看全部
制造商
后退
所有品牌
精选品牌
Amphenol
后退
传感器,变送器
电缆,电线
电缆,电线 - 管理
电缆组件
电路保护
电位计,可变电阻器
连接器,互连器件
未分类
查看全部
Analog Devices Inc
后退
测试与测量
传感器,变送器
电路保护
电源 - 板安装
分立半导体产品
隔离器
集成电路(IC)
射频/IF 和 RFID
查看全部
KYOCERA AVX
后退
传感器,变送器
电路保护
电容器
电阻器
分立半导体产品
连接器,互连器件
滤波器
套件
查看全部
Infineon
后退
传感器,变送器
电路保护
分立半导体产品
隔离器
集成电路(IC)
继电器
开发板,套件,编程器
射频/IF 和 RFID
查看全部
Littelfuse
后退
传感器,变送器
电路保护
线路保护,配电,后备电源
分立半导体产品
工业自动化与控制
继电器
开关
滤波器
查看全部
Molex
后退
传感器,变送器
电缆,电线
电缆,电线 - 管理
电缆组件
工具
工业自动化与控制
连接器,互连器件
套件
查看全部
Murata Electronics
后退
传感器,变送器
电感器,线圈,扼流圈
电容器
晶体,振荡器,谐振器
连接器,互连器件
滤波器
射频/IF 和 RFID
音频产品
查看全部
Panasonic
后退
传感器,变送器
电感器,线圈,扼流圈
电路保护
电容器
电阻器
分立半导体产品
光电元件
开关
查看全部
Renesas
后退
电路保护
开发板,套件,编程器
分立半导体产品
集成电路
隔离器
电源 - 板安装
RF/IF 和 RFID
传感器,变送器
查看全部
Samsung Semiconductor
后退
五金件,紧固件,配件
工具
测试与计量
电缆组件
连接器,互连器件
查看全部
STMicroelectronics
后退
传感器,变送器
电池产品
电路保护
分立半导体产品
集成电路(IC)
开发板,套件,编程器
射频/IF 和 RFID
音频产品
查看全部
TDK Corporation
后退
变压器,变换器,变量器
传感器,变送器
电感器,线圈,扼流圈
电容器
光电元件
滤波器
射频/IF 和 RFID
音频产品
查看全部
Texas Instruments
后退
传感器,变送器
电路保护
电源 - 板安装
分立半导体产品
集成电路(IC)
开发板,套件,编程器
射频/IF 和 RFID
隔离器
查看全部
Toshiba
后退
分立半导体产品
集成电路(IC)
隔离器
光电器件
传感器,变送器
查看全部
Vishay
后退
传感器,变送器
电感器,线圈,扼流圈
电路保护
电容器
电阻器
分立半导体产品
隔离器
光电元件
查看全部
资源
后退
建构
内容
应用与技术
文库
博客
产品培训模块 (PTM)
技术论坛
培训与活动
视频库
后退
工具
在线换算器
EDA 和设计工具
参考设计库
Scheme-It
后退
计划与服务
自动化和控制
设计与集成服务
数字化解决方案
物联网解决方案
零件追踪
产品服务
后退
购买
工具
myLists
产品
制造商
新产品
零件追踪
TechForum
参考设计
Scheme-it
设置
选择“我的国家或地区”
非洲
南非
亚洲
中国
中国香港
印度
日本
马来西亚
菲律宾
新加坡
韩国
泰国
澳大利亚
澳大利亚
新西兰
欧洲
奥地利
比利时
保加利亚
捷克共和国
丹麦
爱沙尼亚
芬兰
法国
德国
希腊
匈牙利
爱尔兰
意大利
拉脱维亚
立陶宛
卢森堡
荷兰
挪威
波兰
葡萄牙
罗马尼亚
斯洛伐克
斯洛文尼亚
西班牙
瑞典
瑞士
英国
中东
以色列
北美洲
加拿大
墨西哥
美国
南美洲
巴西
其它选项
语言
简体中文
English
货币
CNY
USD
您目前登录的账户仅适用于人民币订单采购,如果您有注册过美金账户,请访问My DigiKey 并变更您的账户。
如果您没有注册过美金账户,请登出该账户并使用其他邮箱注册新账户或者以访客身份下单。
更新
取消
中国/CNY 汇总
快速交货
所订产品一般在 7-10个工作日 内送达中国,具体时间取决于收货地点。
免运费
最低订购金额为人民币 300 元,顺丰快递免运费配送。
国际贸易术语
当用人民币下单时,按照国际贸易条款 DDP(DigiKey 支付关税、海关费用和当地税款)方式结算。
支付类型
电汇预付
市场产品
更多来自全授权合作伙伴的产品
下单后,从合作伙伴发货平均需要时间 1-3 天,也可能产生额外运费。可能另外收取运费。 实际发货时间请留意产品详情页、购物车和结账页面上的说明。
国际贸易结算方式:CPT(交货时支付关税、海关费用和适用 VAT/应付税金)
有关详情,请访问帮助和支持
BSV-3.3S9R5MDigiKey 零件编号 2277-BSV-3.3S9R5M-ND制造商 Bellnix Co., Ltd.制造商产品编号 BSV-3.3S9R5M描述 DC DC CONVERTER 3.3V 31W原厂标准交货期16 周客户内部零件编号 详细描述非隔离 PoL 模块 直流转换器 1 输出 3.3V 9.5A 3V - 5.5V 输入规格书 规格书 产品属性 类型 描述 全选类别板安装电源直流转换器制造商Bellnix Co., Ltd.系列BSV-M包装散装零件状态在售类型非隔离 PoL 模块输出数1电压 - 输入(最小值)3V电压 - 输入(最大值)5.5V电压 - 输出 13.3V电压 - 输出 2-电压 - 输出 3-电压 - 输出 4-电流 - 输出(最大值)9.5A功率 (W)31 W应用ITE(商业)特性可调输出,远程开关工作温度-40°C ~ 85°C(有降额)效率93%安装类型表面贴装型封装/外壳8-SMD 模块大小 / 尺寸0.94" 长 x 0.59" 宽 x 0.16" 高(24.0mm x 15.0mm x 4.0mm)供应商器件封装-控制特性使能,高电平有效认证机构-基本产品编号BSV-3.3报告产品信息错误新建参数搜索 文档与媒体资源类型链接规格书BSV-m Series Datasheet特色产品BSV-M Series ConverterHTML 规格书BSV-m Series Datasheet环境与出口分类属性描述 RoHS 状态符合 ROHS3 规范湿气敏感性等级 (MSL)3(168 小时)ECCNEAR99HTSUS8504.40.9580数量 添加到购物车 添加至列表所有价格均以 CNY 计算散装数量 单价(含 13% 增值税)总价(含 13% 增值税)1¥253.23000¥253.235¥251.29600¥1,256.4810¥249.34600¥2,493.4625¥245.44680¥6,136.1750¥233.75980¥11,687.99100¥214.27930¥21,427.93250¥210.38324¥52,595.81您可能还对以下元器件感兴趣查看所有 4 个结果4 种货品 BSV-3.3S4R0MDC DC CONVERTER 3.3V 13WBellnix Co., Ltd.¥221.12000详细信息 TMH 0512DDC DC CONVERTER +/-12V 2WTraco Power¥66.17000详细信息 EP3C55F484C7NIC FPGA 327 I/O 484FBGAIntel¥3,103.89000详细信息 BSV-3.3S9R5DC DC CONVERTER 3.3V 31WBellnix Co., Ltd.¥272.42000详细信息 其他资源属性描述 其他名称2277-BSV-3.3S9R5M标准包装66
关注我们
在线咨询
时间: 8:45 – 18:15
反馈
保持联系!
谢谢!
敬请关注收件箱中的 Digi-Key 新闻与更新!
请输入电子邮件地址
信息
关于得捷电子
市场
在 DigiKey.com 上售卖
职业
站点地图
新闻编辑室
帮助
帮助和支持
订单状态
运费
退货和订单问题
联系我们
400 920 1199
service.sh@digikey.com
沪ICP备19034648号-1
沪公网安备31010502004883号
上海工商
关注我们
中国
Copyright © 1995-2024
得捷电子(上海)有限公司。保留全部版权。
条款和条件
隐私声明
上海客服中心:上海市长宁区长宁路1133号长宁来福士广场T1幢办公楼32层3202、3203、3205、3206单元 邮编:200051
-1.5%����
1 0 obj
<>>>
endobj
2 0 obj
<>
endobj
3 0 obj
<>/ExtGState<>/XObject<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 595.32 841.92] /Contents 4 0 R/Group<>/Tabs/S/StructParents 0>>
endobj
4 0 obj
<>
stream
x��}�rDZ�"����-�n}ِ!��� K�!h96�� �C^C�ڿ�þ��2��U�u뚱c� �TWfe孲2��|�p�yyuh����W���Շݻ�oO�����ɛ��wO^]^��]n�wO.>�=�G/v��v�S������o>���s��my���矑�����0�y3�����|�㾽����?k�k�k�}��g;{��g7�svv-����������o�� �NډmK�I�vv;n{�Ž�{�{y����H;l�} �?�o��^�v'�=��9���{���0<#�v���(�
�} �{�Kз���a���I�_������;��3������Y)̹��ȥ��`��e�_$F��� ��Q�a� �x�6d�xMt�N��{��?��s('tK{�漕\,������?�V-�-���Z|"J%�o��܋�b�$1nv�sq�X�@I_�ϟ�_�o�{�<������a�1.�����L�y3ΐ`�}oq �mtF.�50����C���I7O#�H #w�M����V�#�пS��O��NÛ6�v�BLȻ-��ܾ��������˹�q�Z��"�l#�X�<�,&����J21!Hi�g�s��sv�~�d��ʅ�����b�s#��1�jE���m�|���g��R��~K��`������.�����7 �nm��(��xy�#}�l�j�������gM��ϗw������/G>溇[Nk�蒖etI��g�A����&�c7����漓�#�?����o�Gi>�g�R'�����$ţ��!�l[��?6��$���3!7sP�r=�\τ?~�|�(n�k���뀟���� �Ư~���k/���S�-�ljXϰ���U���7������ӟ1�a��I��A���ۑ�c�dr�'R��(n�m@�T���������0���͏�"�{W��n>������� "�_�F+��e>l�}r�� dT����$�".�>ݎ�AJ�g��[��1�= �x�~�j~A�����}AL��6D�9�AI�,)?�Q1+
��)�vgE!ޫ���!ʧ�h������������Tޕr*z-t�.^}�|u�2��R �?o©dG,,��.�J��R/��7f�wV=m�����������G5�Vp����or�M�a:�����c�S=U���'��s�KXQ���z �h�U������I+�{����`�\Ƅ��^y&��=v��ӷ{Cg�h��K]X�>lh���_��+fα?���vV0��σE]��Q[@\!�;�����B^k���4����Ƴ�����ɸ^�a���<-���5�����
zť(
K#ѭ�>p�K�8c���G�A _D���⻍4��r���p>7V��4��V!\�N,�n��aH=�;���s+�����z���V)�7���\�{�*�/�q��57�7R`�bB\�n������C��� �8��TPЪHv��q��f��"�܆n���g3��y�U�x�w3�|l���Ӻ,�fs��J��<����X�M�s��CY�8S�C>x���%}�J7�O���|*y,�ԟJ)��xع܀�?'�٧���H?��vt�,�,dKY�����!���J���>�쯿o��X�&L�A?
X³]�Y��a�]'e�Sa�%y���C�� �W��A�n��?�ap�P8�n<�4v�$k,O�v���D��$��q��5�D$X+�[}�<�0�X�����D��-���S�T����3�iO�D �����~�]rL��S�+�kRipv�F���YfI�F脥�p���J���3�Vj�UA�ӈR���W�'�̸�L�3П��6^��~�$mt��0f�O�Nu0%�?ɚ��b,�wm���2�'���i+&�� ��� s@���� �����z-�aTΎ�<7�����!h�E����o�,v��aP�k1&B�scǪ�4� ���H�!>�rz���j�=��7����j��^��?�_��k��J�u���.i~0���d���L�_ߘP�Ǎ>h5�/��N�3Kh�K`�����%\q
�ö��)ڝ .%3����_9���8\xK�0������~�k#�{� N� p���(rm�Y�%}�a��/<<ԝ6���F�Y@�@��j�c�A|�B磊��g���;�����@��O�.�_�#�6�.���M�Geqdz�o�Г, ����-�����4�Ʋ�x��ʺ z��4zqsm��k�f��q�6�i/\x�b��N�+/}�
��`�&Ӵ�(���eB��I)Kh�D\���<��*�$ů�V0D�}��i%����� 8��{ у�X��]��IX��Ы(������`=d�v!ߘ�����9��pa��o8�L"X���ݷ�6x�-'`<�/�t+z9yի-�zy��WH�hޕ��z?<�x]
��q
��T���P�^6V����f7W)�+T�����u���_ ��m�Rh��t�}Ƞ2�J�|��sy��������g-
����*R�E=��U�L��I��3���z� x ��X� >$&B�Qz���9���{.�<��p�q���J�&S��o�P����Y�b����C����2���x��;��t`?�^�'$��;��yPI��+<����J� �.Y�y#�Jp,Lv�pe�,�_"p�Y���Vo;�{q�̞���E���k��UY��ؽu�@Tv��s(t�ۛ����<�!�3w2K
�}*��$1)d7m{ZIRb{D@����h���
� z�<�@ǐ��O���������}�J��
��q�˫��yuё%�i,k��� �>z���pi�z��Bo� v�� ���]8�5#lH�.*)�G�3Uߋ�..�[�O�r(F��۸�-D�%ʠ��T� ���Qȹ~����-aBtÃM�}�3V'��x���0&b���8��$��|=.��}���VOk��o��G��G���x�)�~������E�b�~��+aK������u�⟟l��*Tvx
T5OUj�������9y5�;��ǔBzc�*T��S������ u�K�PD�qD�EG[�~��������i{0 �r� �1s�@?�&�^����զN�
����a^�~6�rH}��5�����Xm[�y�V�םPޱ뗧�ᕎ�jX��@�)N�F�L�����9>'�wg8����'�a���6�v5��V�?!] Q���f�x=��}j���(�p�q�>�
.���эڠ]��X�щ-Q�]�,֨t�VF��R��&�X�e�葞?������mY�������-VЯ�/�H�t��\i-q�DAT�r[��gdt�����>L��ܭ���M֨J�Z�C��ϐ,s��@�ׯ7z��s���x2�:��
���q��+4�[ݶ���s�G?��,8�wء�Lz�4T�.V���!/������F��7�d�U�ݖ������*��ֈ���u�����¬��K}B]/ nA�qHr�U�5�Ϩ�F���_����0���Rr���Ba����(T�[�uj\�D�$Жvq����
ЖUq�i�n��q�����߅3� �V j7�����.O~:|Ĉ�B�o:T7��)���-Q:%�=Y%�����
��V�H���;�c�Ȃ�?���ZTH�^�S!
+C��<���DZe
m�<=��D�@'
���FL _��7p�|��r'�@2ww�δH�u��'CQPȘ��[�ch�B��\��`+|���S��n��Q� �1v�^ l�> ]�b��n�شp'?�v�r���c����!�C�f��8F�еI��\7DI�� �Vr9Jr�p�
��dc)8�r�A��s��S�ʧ$R���>?�td�>����KN���q���!7� =��v��D�]�(ÙJ��3}nx�@��1���I��fc4���1���w65�lYr�ލ�CB;I0p�����W�D��^j�l�>�3)�F�Y)� ���»+�����3�#ws~J ]�nkl����u�����˵^� A��X}�����&@�^� ��֤�h������Fv�P������ZB�z�,�ր6}�=۲�ń(��� ��Ԁ��B怠��K ��?9��?��1�8`b2��v�{�Gå-�2�_���E�����W����ȕ�`�c��M�zq���A����!#���4��C�@er�K��H8b�V��q 9��,���Ҁ�$��$V���T��k2X���D��up�Ux�=����"4�K;u, 1�%��� ��k�9�oSzd���I�3�8H$e�b_��t'�ZJ9�:���]�O�w���unr�8�R�жX�-�:���Rxi�v|R���`�&K����(���5k���I�+���/�=_{��B�T�����F��X*�����xq�>��~Ij͛�z���˧��s�A(�j£���G����P����f�TxT���~� Ѳ���l�
�NSf2q�$R&<�DʆǒS��h
)DKϤãI�l�-9���p���D*<���F��D&��3��9���sG��� �a6̔C��!I��P�o}l�*��zT����o������;���\��\����ⴌ$��1IpZ����r��fƤ�)YK/N�Z����1�6-�i`fL�l��� ʬ̎1��r]6*`��aۨݓr�@�{n��f��G�N������H��n��L��F,H���EB�J��ݣmؤ^�EF�Ƈ�T�+t [fu�@�hQה $��Hnw�It�Z�ݼǟ�w ��5�qsNz��F>���v@��h��N�����^wK�����$8��i��f�?U���{7�y�ל��hȳh�4��S�M��֏^�������t��W�5��wH� RN�-��`���a���~���^�(�Z��<�?M;} 2۲^�,� hk.��Iſb�#ϼ�PUXB�«� �/����]iS3)xC�3I� i"x7�Ni\�]b
�òMQ�5����#���e��8�ٯ$��,%�yk#�v%��aJ�.*�=�"o�/��R������ ���Ԏs�����A8��s �5�'���D��%V5�O�Fry}=�m���UW��%L�^�劥�u�ww���h",b��W��MD��t��s�Y.���ŷ�n��S�$v��n�M�v����v�l̦���jz�'A9�?l�\!=���g�j7�j���[-�ܘ���0�����" �ON��!��:���
$���Og��#�rpd�?{�*gu�`�7IaXO��6v���_�����j|g�/[��mX����P�"3\�\���� �3[��`�4$묛�>�e�����E�+[�7Z�ѓ͙��]nD̥��2�j��U�/$��cl�� �4�r��Ի?xT_R�BA��fh��hH{�yK�P�4|��Ͻ�9P��]o�I��Bq���LroMw�%�R5@���+�?�����k���Ҟ�7M����`��Cr�&��w��g�{��������no^OB-����M��^d�N�->nb�wg�0X�G�2��ڨp���E ���p���I���S�S����x��Rm��/���v�;�]�öF�LUXm�~]��Aӧ� ���s��9D� �G�aJ��Ft�|5��gb�����0��j�i2����m��~���ǖHa�����1��I�D�&Ḯ�1�P#�3��H�=��xH��=ϕ���^[?�ɂ�G�EA1�"ZzD�MI[� ��D3Poz;�����N��X�
R/�v&���L�y�Qֲe���c�M^��XΔ��iU)[&̪Ȭ��h�C�Mc��U�/���] �)J�XK�1��0��湜ۣ�����˧���>d`4&�^��f{5�~9�±E���$6�f����P�<�'�3-�p�12SVz��[c��ԝ�c2T�5�-r��)z[J�;��a�Yanٹ4qZ���L��q@���˧C7���ΒFȌ�24�dH �d(4�f%C�:�I�:Hf*�D� . &"�"��p�u;�D��
���,�\���5�7�3���ܚ��T���Iu"����n�p��D˒B�R��
pP08"O���t��.��t�a�쯛s:ݟ����D�>�
j>��{�hQI��iL��%�Y,|?R��@��� �qf��Nd���2
jH�(h}�s��4v�*�a�c��$C���,��L��b�R/)�+��������2}
=�J/���[�w��)��@`�A�/�����?�aa��B���&"���#�-���b܍�Xl�i#uș����� ��/2! 3&%�jHZ�5�4�b��$=h�?��n3�Z��J:V���#P��.�7���"�K8��+�=s�>\v9���]m@�(.*�3���*�+�������:8� ��p�&^;|�{�.�n3(Y�+�/��#z;���Y�����^]���SW {$���b�ۡ:6���1)ݮ��u����I���Ěï`p� E�Wk���T�Ls�y����%^���_^,>��� :y��YJ�n��S�xe(y�y����\f�zl�kE�|}��ko'� ^�o�>�N͑�@FU`� uQ� �Kg��|�fڂaׄ���cR�B Ik-,�# HGW�-bW�fm0S_�-(v8����UX��/x�*�4=��;QnU�W*���V��'�? �9�Tc������]�yo�u���rZ�"gy�m+�W�O���닪�ү�̀R�����;w��Ǥ��VZRr
C:��e\��c�fm��]k�SDN�<��6d��d&ѴNiTaF(�-1�+ E��;��U�W*���m�C��b3(W)�1�B��g����!�%�Y���U|���c�E8���FWG�*���%ԙ�h��sdr��wyM~���"��~qڕ��7����c�Am��{���H�&����I�"��MT�j8�іM���Cv��V��̝�����-^I�:�F���ʝό��Ȃ5^&�Xm��L�0�j�����F[�������c,3D� g����y���P7�cр�,�E��k�L�XlF��F�2`���'����7T�A�2�;��o�nZ�W��[�FCN2/҈�x$�u{�8p P�M>��3�ю�;f=&u^PC��#:�p$����#�LZ9�T��#5U5]ۏ��wy��@e �J���q�y��`�y�G�q0��mKj���j-��G��:��IB!��x(6��eQ��
���_ږ(��6�Y7�t"VΨ.R�KǺv�p���FzHF)��90�jX��F��$�����L-Y��jJsL��Ӄ��hL���턖������$��p�����z-X��{�@� 3�_%LB(Զ/a�|u�p8�,!�� fj�Ԑ)�U'�ƀ�RB�7Y���`h�V��6Zܝ{�I>��,�S��;IE� �����]`aб��)m>͝m���Fg��'�M-�� ����|�as{�±;coԘ���!i{�����ڀő�yI�������6^N�6q/"���K,m�T/o��L���a�v%���˩��!�GW��ڍC`5y����D)e�Z4�~�s�?p+���"VW����=o6�S��yര� )=Ż�oì�$�g��cR���[�fΙ�(T�N�#��(Se�jp.g*�J�;�����H��q
��o��F����0�Þ�A>�@>/ʊ�S-E�L���|
�b��y������2�1A��7H�-%�O�Y07̈́�̘��!i9Rl�#D<*G���
��<#F0U��!+G�
ӑAN�œ����#����5/���1/�:DHK�{��� ��/(B�$S��Q�,BXn��s� e� TYY Z"�dV\@�U]��$2c�DzH�ȰG�� 2y�إ���Lq��o�
��_n9��3u;���?|/�����?<n��9m��F�n��T�8d���(��W��Ќ)����:�� ��ʧ�,�����E�cRQ I[D��K�-UK$(�Í3�Z ���8�}e�*8�&]N<8Y�oY���^��w�����ŝ�:8�UK8�3�I��2��"�J�w��ʤ�k�+���}UP�RR�4�e�û��!������RC��J3F�$L���A.��"Ǚb4Y}E0:Tl�.w6"��P��$$��B��Z���Tr�xe�j�y����BRJ*���i��L���qD�)�L���V@k� ���i�)P�Jt����ZB�i��V��:��a,��S��r�H]"7�lj�x�ܜ��n�Q]noZ� #&�U�K6����hg-�ZT,���8 ��a#�3l���~*Z6�ͧ�}c�Mě��O]b�6�ǁ7own���(�:�̛���-�xZGN>��J���Y�)�T4�_�1)�B I�Z5d�'DLhQD�f�Nq�ڈ8�9� ��\e��+W\pY�ެÕ0l��5�85��r��N�y����:��yh�v�����N�<����#w���G5-�Jo�pJ��œ�?)bL
Z��%��Y&.�R.��Ǥ���T�FOd�J�U��2W��d2qq�XNoV�ö�\��)���y��d�+}�:Ԡ����u�"j���I��9�s��w)E��T�T�Kj��VhG����%��1� ����:)'X�@D��½ė����u�K���,�=�[��}�Y��O���X��U�(,�n�Ծ�o/&�ξ�irs�wI����Px�^�`y�f��dH��͘ġ^I����� }Eq/�I'ƙj�^��mN+��1��~�0
D]��W����eRI5��u���&�����*�t���Ġ�8 �*��J��ˡ�a8���ؤ�yd�y��I������=u3-��|81&Gq.�S�gɨ�B2i6zH��S#�ޟ�Ȝ��T�B�����L�HxW�WW�t~]N�|I5�kcWRU��K�JJ��DIeRK5�Jj�xaQg<���u����w��7BE�b�[Ex�2gŻ�o�,��f`fLJxՐ��jV�I/�S���ź(�e2Mq�!6U^~[8k:V/�{����r�*���v�!�y�T������$�jܧ|�2ܭ|�q^���Q����Z9�De�4n�tc���{�EMC�O���L �?����'��eb:gp��w^�j���P�)S���ret�8NE�O����S��`@3��X��!��C���|�b^�yKN�<���q�=J,pW��p���7n��4�I�#����w�~�?r �G�됦�.�%� _ �~�t��QϗӁ���A���0/r���90ۓ��-���[�a���x����� ����ۣ�� �E2�;�@(�aؔ�Y���Io��A:���9BEz�V
${��Ǥ�Ր������¬����
�4�;�݆ȳ��W�x�y�VC
�N�/���#�����<_�������=>6v�j�|���-����)p�FDW?a�����{��/:K�H����/�a;�;�r�p�I1��^e9XJ#��x�vG�;H:C�f"N��揤3d�8V�*2�F��u@�AO�ߚ�v[��J��-�v�Ȳ���tf�p����af�� .(�[&:��#�Ht�Gz4w����D\�R���p�1Y� �O4t[&p"�{l�� ��l��͕���ˏ��;66���Q������
endstream
endobj
5 0 obj
<>
endobj
6 0 obj
<>
endobj
7 0 obj
<>
endobj
8 0 obj
<>
endobj
9 0 obj
<>
endobj
10 0 obj
<>
endobj
11 0 obj
<>
endobj
12 0 obj
<>
endobj
13 0 obj
<>
endobj
14 0 obj
<>
endobj
15 0 obj
<>
endobj
16 0 obj
<>
endobj
17 0 obj
<>
stream
x��Kn�@C}�K'� A�r����2��
�H�<����a�a�a���
є�ic�y���*L.�<�>
endobj
19 0 obj
<>
endobj
20 0 obj
<>
endobj
21 0 obj
[ 22 0 R]
endobj
22 0 obj
<>
endobj
23 0 obj
<>
endobj
24 0 obj
<>
endobj
25 0 obj
<>
endobj
26 0 obj
[ 27 0 R]
endobj
27 0 obj
<>
endobj
28 0 obj
<>
endobj
29 0 obj
<>
endobj
30 0 obj
<>
endobj
31 0 obj
<>
endobj
32 0 obj
<>
endobj
33 0 obj
<>
endobj
34 0 obj
<>
endobj
35 0 obj
[ 36 0 R]
endobj
36 0 obj
<>
endobj
37 0 obj
<>
endobj
38 0 obj
<>
endobj
39 0 obj
<>
stream
���� JFIF ` ` �� vExif MM * 1 V f Q Q �Q � paint.net 4.0.3 �� ���� C
$.' ",#(7),01444'9=82<.342�� C 2!!22222222222222222222222222222222222222222222222222�� I" ��
�� � } !1AQa"q2���#B��R��$3br�
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������
�� � w !1AQaq"2�B���� #3R�br�
$4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������������������������������������������������������������������������� ? ��(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
JZJ (�� (�- QE � �KE T^MKE ����s� :�AK@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@RP�IE QE Q@���( ��( ��( ��( �����QE QE QE QE QE QE QE QE QE QE QE% QHHQ�@� �^��,��gV`;/SU�ukx2�on��s��z6���:��S��wf��)=v0��I!��!n��-�WS��r=b�$�::��ן��4�ML8e�Z�ҵ�:H�+PZ��O�4�b%Qs4sԄ��{��EPҵH5[�����u>�|t��Ӿ�R��@�@EPEPEPEPEPEPEPEPEPEPEPEPEPEǑ#B�8UI8 �*��������nP���f�>�m ��7��Q*���cQod[��(28_��I����!寯z�3y��� ���<�-��Wf�û^n����@�� i�*{���t2|�g�*Ͼ��!u�9H�@�?J��5�[Bu��v�'<��Vj5����N�r���f��שt��6qڭ�z���T�]т��^����w�;����"��c���,���9�7�oȠ���_��ɷ�о�u k�l�{��[��"M�i$���h����t��X���qr���<��SRb�IX��mv�B�S��'l��Ez����²����T��.]ZN�f��O(�G�������>!�N�[Ӷ�I���+xNϕ������tRA -lXQE QE QE RdR�|���QE QE QE QE QE QE QE QHN95W� �Up S� ���_Z�Έ�p�O'��^��E��#�nr:�=�Ư�Y���3�ӫr�� �.�[p��Snmh�7�����s^]�Io����%�Мl� �U� ���x2Y����G�-W�$2Yy����ź�pʽy�%%����t���'�5?��mZ9p����K���_?33�����[�2%�̀2���ưr����֨t��)l��8*]�q]���U���Խ�E��d��H�n�>c�
�[��>��6�w 䟥a[ۥ��[D
¼�n�?�Rq��Z�0Hl�-o��/�xD�B�F^�ֻ=K�z(��̒%�x�'9����R_jI$�d��=�*������I�Hc>X�Yq��UmM����E���]���?�ո���Y��J<�V�K�O%rB� �����"�π ������JY�*���V.�CT_��[vӚ$H�a08�ҳ�4���ZċX�Fx�遟ΰ5i�YH��(��W4-{X�f �ę ��� kpI�x��-#�|�o�'�e�>?���o�v��b�k�id��+|�(�� t�f���#Mj�,�-�c/�����v�Y�QE��(��(��(��(��(��(��(��(����k��\� _���J��#���c�$��|@��v����N7ʠ� 3Zך��6���|E����yneN\��\3���(C_3IP�#�3�ꚦ�=Ɏ#� ,��G� ^�мA��z-.$+k1�$��o�,�Z�D��FՀ�=߁EE��rҜ�+�OGI�|��K��T�W!�]��Yn�ݞ�rְ�� ^���n��U<}k���.5�h�!a�cЊʕ�~����O�/{C/F�RMn�lC հ��H����}M$V!q���z�|io�xX��4�B�@�ۣn=���ֵ��f�-m4 )m��T4� �s�h鏭tr9=]��IX��m5 ����R)�� x$ ��Ev�ZݤQ��-H�&��+y����<�$����Q�` *p8�U���v�w rY�$��e���7�2��8�*2j^T,,̸l�NCg� )�<���Uz�ޘ�IX�ǧ4�H�w�F�-�5#�=�GHQ�s��@G4�H��@t �Gq\ω.�Ry/fHcy����0��Yad�H �+6� KML�v�@@�U%s>��柡=��Y�o�&l���8�U��M��Q��ۿ ������}GH�N���\��60A� �^��jqj��Ĉ���
�+�Y��~������G;���+����L��P��G�C},:a�̑*�������ǽ�[u/,��� }�>�W��/)a���rO�� �u{;i�b��Pē��s�5�&��p��=�m�n����D���^.PlE��s>��a�<����s���u d}k]#�V/��K]na� iZ���\Ʈ�1C��Oc]3jr�#!����|o��>�'��ޱI�F �/�
��� �Ӯ_�_�lOQ�W�.�t��^��ǪY�g�(ކ�#���-.m����bN8��9#�:W�"4�"��T�X��\�j����5��ln:��U&�
�M\�)�k�mI��f^�G5�����I����9e��,K�0;�ί��6���,�`��+��G�rH�J��آOm ,w�>շS�K���1�9v���>B+#�+J5;�j�����>�Ԋ�^_�B��PѺc����c�G8*���J �H`������H 1\�p &����3�tbA �#�ID�#bg3�@���~�v�c����T� ��y�����7f ����Y��ҚB�Ӯ1�}i�@��=�が�I�ϭP��Ky0d,Z<���XI.���]������^��j�D�LI���'��T���G����1 �yf�{q�������$�4o K�(�U�5)�f���C���w]�Ţ�)�(�� (��5�&�i�3.@'~��KV&�Wf�i3^?��������ܰ��~�������|sCp̌0�<��歊T�iت)U���o��{[����mn�,��7���kO�G=��;����ק���̸�;��a�[�+Α䷹hd,��EsBs�N�ъ��59��z橨}�ٮne$X��u���(��٤<~C�k�� JImd��i��.���z��ZА-�����ڢ�%}��o
���:��$� �H� 0��q��+ϥ����K"������^��@���7��խ��u���.=9��� W������mq� 4LdN���U�{w��n��?:�|�moZ�Tq����~��/�r��G��"(�2q��A�洅&�dʢ[7���xK]�6O���b=��i���4�1��b�\@?�y߉K�s3\O>6��
�q�F^��Y��ٍ�+���=kEh�w���Rxd���#�/(�H�ӧ����^��(��x�v���]�Z�wj$� '���d`� ��4���v���F�O,��RK|?Q���=��wgIc�Q�����v�=:z�8���\_͋�k�Pr��Q�
��Ú����� .\Uy�����͍̑OP�a�����5��6�m,wp������] d�kyC|���B/�mCzۘ��hD���f���+��� �8�O���Ϲ�Nh�2�l� ��P��U�[y�u%H8�A�I��[P�ḓo������V,o,�I��hz�Xud-��z� �pz^�.�q4c/nX�\���>�Ǡ$�0 ��'� @�ݟ��L�:H�u�?�*�z�(� ^�Ε�sDu�1�R����u�Yۯ� �� uMs!���Iq��h���-��|����û&b��)O����\� �@�)�{�#cC�#���E��6rF*�˺妆$]��ʏΰt� ��{����k�N�9�K[�<���"X�K`�O�N*O�:~�☬�y�Kt@ V�f<