Jump to content
Lightning Bitcoin

Search the Community

Showing results for tags '稳如狗🐶'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Lightning Bitcoin
    • Please Read Before Posting
    • On-Chain Governance 链上治理
    • Lightning Node Election 闪电节点竞选
    • Press
    • General Discussion
    • Technical Discussion
    • Marketplace
    • Problem Solving
  • PROTOCOL
    • Protocol Discussion
  • OTHER LANGUAGE
    • 中文 (Chinese)
  • shanghai lbtc's LBTC登记人数

Blogs

There are no results to display.

There are no results to display.

Product Groups

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 1 result

  1. xiao ning

    这是我老弟账户模型

    UTXO(Unspent Transaction Output)简称:未花费交易输出,所谓未花费交易输出是指地址上所有未花费交易金额的总和,它的最小单位是交易,每个交易对应到金额。UTXO一旦被创建便不可分割,遵循能量守恒定律,负责在交易中实现货币的价值转移,我们账户里的比特币,也就是UTXO,其实分布在各个节点,我们在比特币钱包里看到的账户余额,实际上就是UTXO聚合计算的产物。UTXO作为比特币独创的价值转移基本单元,其安全性和稳定性已被运行多年的比特币网络所验证。(稳如狗🐶) 举个栗子:我账户里有个两个收款记录,一个是10个比特币和5个比特币,这就表示有两个UTXO,而如果你要买一个价值8个比特币的披萨,实际上是先支付10个比特币的UTXO 给商家,后找零2个比特币,在比特币钱包表面显示7个比特币,但比特币的底层逻辑是这样运行的,有的费劲。 UTXO的优势在于: 1、匿名性:一个账户所对应的未花费交易是很难发现的。理论上公私钥混合生成的地址,匿名性是最好的,多用于暗网交易。 2、高并发能力:由于UTXO是独立的数据记录,也就可以一个账户可以给2个以上的不同地址并行转账,相较于账户模型要排队发送,所以UTXO转账存在极大的并发性,可以提升区块链交易验证速度。 3、数据体积小:由于UTXO下系统只保存未花费交易输出的数据,当你给其他比特币钱包地址转账时,系统会检查数据库来证实你有足够UTXO,时间上会相较于账户模型会缩短很多。(账户模型下是会保存一些无用的账户地址数据,是数据空越来越臃肿) 4、资产安全:我们账户里的UTXO,其实分布在各个节点,我们在钱包里看到的账户余额,其实是UTXO聚合计算的产物。 缺点: 1、无法实现一些比较复杂的逻辑,可编程性差。对于复杂逻辑,或者需要状态保存的合约,实现难度大,且状态空间利用率比较低。 2、当输入较多时,见证脚本也会增多。而签名本身是比较消耗 CPU 和存储空间的。 UTXO模式最大的好处就是,它忠实地记录了交易。我们的现实世界是随着时间流动的,交易一笔一笔地发生,比特币的区块链系统一笔一笔忠实地记录着这个世界发生的事情,不能回滚,不能删除。只要交易记录准确了、清楚了,那么每个人进行清算的结果就都不会出错。 Account翻译过来就是账户,就如同银行账户里的余额,这是最典型的账户模型体系,也是我们日常生活中最成熟的银行账户系统和支付宝账户系统,以太坊选用的就是Account账户模型,以太坊为智能合约而设计,其账户模型里除了有余额(balance),还有智能合约代码,还有nonce(为了防止重放攻击),以及自定义的存储。 举个栗子:就比如马爸爸看我穷,第一天给我支付宝账号转了100万软妹子,第二天又给我转了200万软妹子,我现在账户有300万软妹子,我去买了一套房子,交了200万的首付,在底层的运行逻辑就是在我的账户里减去花掉的余额,在收款方加上相应的金额。很好理解,这就是中心化第三方支付带来的便利。 Account的优势在于: 1、节省大量空间 2、更大的可替代性。 3、可编程性 4、轻客户端。 缺点: 1、并发处理 Account模型过于不成熟和简单,并不能进行并发处理。 2、资产安全 Account模型下发行资产,会有安全风险。 而以太坊的账户模型,因为智能合约方面的考虑,要基于UTXO去实现图灵完备的智能合约平台是很为难的。而账户模型是天然面对对象的,对每一笔交易,都会在相对应的账户里进行记录,为了易于管理账户,而引入了世界状态。这和现实世界是相对的,每一个微小的改变,都会改变这个世界。 UTXO和账户模型两种模型各有千秋,因此区块链项目在选择资产发行时,要考虑何种模型更适合自己的应用场景,这是极为关键的。而最近以太坊智能合约漏洞频出,造成了诸多项目Token的安全,这方面尤为让人担心,我认为重资产发行是不能靠账户模型的,而UTXO模型历时数年,其安全性有目共睹,虽说在UTXO的框架下构建智能合约很困难,但并不表示不能做,如,我们所熟知的Qtum、Bytom、LBTC等项目。都是基于UTXO在搞事情(搞事情,你听懂了没),路不易,但志在远方。 在百家争鸣、纷乱争霸的Fork时代,闪电比特币(LBTC)顺应时势,横空出世,给这个乌烟瘴气的世道予以重拳,但当所有分叉币都在构建智能合约的时候,它在铸造智能网关的宏伟蓝图,你们还在为解决矿工、开发者和持币用户关系而实行链下治理的时候,而它却通过节点竞选规则的改良、理事会制度的建立和实施链上治理,基本已经调和了“三者”的关系,进一步加强了三者之间联动性,造就三位一体的新命运共同体。你们还在为发行资产而构建智能合约的时候,它却不用编写智能合约就能发行Token,使资产更加方便、安全。 More than that!
×