首届BSV中文开发者大会于8月29日下午1点在CSDN平台隆重举行,比特币协会中国区经理Lise Li进行了开幕致辞。Lise Li介绍了第一天的日程,讲解了比特币的核心技术优势,并展望了其未来的发展前景。目前比特币协会正在支持包括开发者交流会、开发者训练营、线上系列课程、授予证书课程和中本聪奖学金等一系列的活动。
在首场讲座中,比特币协会的培训讲师刘爱华作为2011年时就开始了解比特币的开发者,首先带领观众回顾了十年前中本聪的愿景——一方面是协议的稳定性,另一方面是扩容的能力,他认为比特币脚本则是中本聪留下的强大武器。另外他还补充道,白皮书中多次出现诚实的概念,比特币网络鼓励大家通过遵守规则的方式来获得收益。
刘爱华提醒大家要用理性的视角来看待中本聪的愿景是否是正确的,并帮助大家理解中本聪设计比特币系统的逻辑。比特币首先是一个经济系统,矿工和用户有各自的诉求——矿工需要赚钱,用户需要更低的手续费。于是,为了在降低手续费的同时提升矿工的收益,需要大量的链上转账。刘爱华还分享了自己的看法:区块奖励只是补贴,手续费才是挖矿的重点,所以比特币网络才要扩容,而开放性才是去中心化的本质,因为只有开放才能形成充分的竞争市场。
接下来,Mempool的创始人林哲明阐述了比特币节点的角色定位。挖矿是对交易进行打包和验证的过程,而挖矿的最佳策略是使自身节点和其他节点保持高连通性,从而更早的接收和验证其他节点发出的验证请求。关于MAPI,林哲明指出通过Trusted and Verified模型,它可以帮助快速验证合作伙伴的身份,阻止非法攻击,从而鼓励矿工诚实的行为。此外,MAPI还提供了基于双花的监测和保护,开发者们可以尝试使用MAPI来对应不同类型的情况。
在第三场讲座中,比特币独立开发者周全在演讲中介绍了全节点和“点对点”的概念。曼达拉网络和比特币网络都是超小世界网络,曼达拉网络有更严苛的规则。比特币分层网络的核心特征是外层节点通过SPV与核心层进行连接,而此类拓扑结构可以应用到绝大多数的智能合约上,他还通过举例介绍在比特币上使用SPV技术的扫码支付流程以及其背后的逻辑,使观众对此有了更深刻的了解。
Scrypt联合创始人王一强介绍了Scrypt,Scrypt是比特币智能合约的高级语言,智能合约只能在以太坊上进行开发是一种认知误区。以太坊的Solidity更像汇编语言,而Scrypt正是要要解决Solidity语言的痛点,在比特币(BSV)上实现更低的执行成本和更高的执行效率。Scrypt语言不但语法简单、易于学习,而且Scrypt的并行处理能力也是以太坊智能合约所无法做到的。他还向观众解释道,比特币使用的是UTXO模型,这种模型要求每笔交易输入的总额等于输出的总额,与以太坊的账户模型相比,它没有余额的概念,并且安全性和隐私性更好。
nChain高级研究员讲解了SPV简易支付验证中值得关注的技术概念,包括简易支付的验证过程、输入交易的重要性、简易验证与及时支付、简易验证与数字签名等知识点,还讲解了输入交易中的数字签名在数据应用中的用途,数字签名的有效性和默克证明对此格外重要。简易支付验证(SPV)最早出现在2008年比特币的白皮书中,应用场景广泛,值得学习与关注。
在会议的最后,观众们聆听了Craig Wright博士与nChain首席技术官Steve Shadders围绕比特币脚本展开的炉边对话。
Wright博士指出,人们应当学会理解事物并进行公开辩论,这是自启蒙运动以来社会构建的方式。真相至关重要,我们无法变得孤立,所以必须与世界互动。世界正处于“觉醒”的社会构造中,我们都应当有所作为,这不代表需要多么惊天动地,而是做出微小的改变即可。Steve Shadders认为目前比特币相关的用户体验已经取得了长足的进步,未来值得期待。Wright博士对此回应道,政府已经意识到了比特币不是一种可以脱离控制的货币,在未来,它应该有实际的货币用途和金融方面的应用。
第一天的BSV中文开发者大会着重讨论了比特币相关理论,在第二天的会议将涵盖更多关于比特币应用方面的知识,欢迎您报名参加并将大会推荐给身边的开发者,同时敬请关注CoinGeek为您带来的最新报道。