主页 > imtoken安卓app下载 > 什么是 UBTC(Bit Fed)? 阅读 UBTC 白皮书全文

什么是 UBTC(Bit Fed)? 阅读 UBTC 白皮书全文

imtoken安卓app下载 2023-04-06 05:22:56

名词解释 UB:Bit Fed 基础货币的缩写,也是Bit Fed的简称,其官网为

第 1 部分:总结

比特币作为数字货币的杰出代表,为世界带来了不可逆的交易实现和去中心化的共识。 作为信用载体的主人,它的价格已经超过了16000美元。 虽然各种新数字货币诞生,但比特币的核心地位和价值体系是不可动摇的。

比特币是区块链最杰出的代表,从世界各地的IT和精英群体流传开来,其本质是一种信用的延伸。

比特币作为货币的功能最初价值极低。 因此,人们没有采取必要的安全预防措施。 虽然理论上这些比特币并没有消失,但实际上它们减少了比特币的流通供应。 没有私钥,这些币就被锁定,无法找回。

虽然这是通货紧缩并推高了比特币的价格,但这还不足以进一步推动它。 比特币的高价格、高交易成本和低数量限制是比特币进一步发展的重要因素。

UnitedBitcion 的使命是为丢失的比特币和不活跃的钱包寻找目标,并通过 United Credit 和智能合约建立一个稳定的加密货币系统。

UnitedBitcoin 将利用比特币的压力测试机制,如 PoW、区块时间、供应上限和发行模型,同时也会升级一些领域以满足更大的社会需求。 这些改进将增加到 8Mb,添加基于 UVM 的智能合约支持,添加闪电网络支持,以及隔离见证实施。

第二部分:运营模式

UnitedBitcoin 将离开比特币网络并立即改进其在新网络中的协议。 所有活跃的比特币地址都会在 UnitedBitcoin 的链上有相应的余额。 非活动地址的余额将被收集并用于为社区服务。

闲置余额的 30% 将分配给其他技术上有影响力的社区,以进一步提高 Bitfed 储备的影响力和数量。

70%的闲置余额将作为抵押品发行稳定币,类似于金本位。 然而,与倾向于高估黄金价值的金本位(黄金与美元价值之间的固定汇率)不同,UB 标准旨在持有 UB 储备的价值,而不是抵押债券。 这个比例的目标是在3:1左右,也就是说对于每一个预留的UB,我们只能发行价值不变的代币,也就是稳定币,最高为UB市值的33.3%。 如果UB的市场价格上涨,那么它提供了更多的价值容量来发行更多的稳定币,但是没有必要发行新的稳定币; 如果UB市场价格下跌,稳定币价值下降,如果突破预留UB的33.3%,则必须回购稳定币,直到33.3%安全线。 这类似于美联储保持美元流动性的方式。

由UB储备支持的稳定代币将用于全球贸易或大型项目,这将大大增加UB系统的使用和普及。

UB 将是一个真正的全球联合信贷储蓄联盟。 基于PoW的全新智能合约功能也将为UB提供无限可能。

1

第三部分:技术解决方案

虽然比特币是目前最安全和最主要的加密货币比特币的名词解释,但它也有一些缺陷——主要是因为它是该行业的先驱。

UnitedBitcoin 将利用比特币的压力测试机制,如 PoW、区块时间、供应上限和发行模型,同时也会升级一些领域以满足更大的社会需求。

UTXO数据模型

在过去的 9 年中,用于比特币的 UTXO 数据模型已被证明是创建稳定可靠的数字货币的一种非常可靠的手段。 货币最重要的功能是交换媒介,UTXO 模型很好地做到了这一点。 这对于分叉继承至关重要。

SHA256 PoW 挖矿模型

UnitedBitcoin 维护比特币挖掘算法。 虽然能源消耗是 PoW 的一个问题,但它有非常可靠的记录并且已被证明非常安全。

总量和出块时间

UnitedBitcoin是比特币的一个分支比特币的名词解释,继承了比特币的出块时间、减半周期和总量(2100万)。 这些属性保持不变。

隔离见证 / SegWit

Segregated Witness是一种数据结构改进,将TX_IN和TX_OUT的数字签名放在交易之外。 这解决了交易可扩展性的问题,缓解了区块大小限制的问题。 它增强了链上的可扩展性。

在实现隔离见证之前,区块结构如下:

2

实施隔离见证后,区块结构如下:

3

块扩展

比特币目前的最大 TPS 是每秒 7 笔交易。 这没有及时适应网络的需求,因此无法开始处理全球交易量的需求。

上面提到的隔离见证可以解决部分区块限制问题,但作用非常有限。 为了扩大全网交易量的上限,最直接的方法就是增加区块大小。 这将带来比特币的硬分叉,UnitedBitcoin可以利用比特币分叉的机会来实施这一举措。

增加块大小和扩展将增加存储和网络要求,但考虑到大多数节点由矿池或矿业公司运行,我们认为这不是一个很大的限制,8MB 是一个合适的值。

重播保护

因为 UnitedBitcoin 是比特币的一个分叉,我们必须保证一条链上的交易不能在另一条链上重放。 UnitedBitcoin 通过引入新的交易签名来实现重放保护。 新的 SigHash 类型还将提高网络的整体安全性。

资产激活

分叉后,比特币网络上的所有活跃地址将在 UB 网络上拥有相等的余额。

非活动地址是自区块高度#494000(2017 年 11 月 11 日)以来没有活动的地址,因此在资产分配过程的第一阶段不会自动接收 UBTC。

智能合约

UnitedBitcoin 的智能合约允许用户编写自定义行为并在区块链中使用它们,而不必执行一些(手动)预定义操作。 通过使用智能合约,用户可以轻松配置复杂的交易逻辑,执行复杂的金融合约。 同时,用户可以在不修改或升级区块链的情况下扩展功能、添加权限或添加动态控件。

智能合约允许用户将自定义合约字节码注册到区块链中并调用 UB 中的交易。 合约字节码在区块链的图灵完备合约字节码虚拟机中执行。

开发者可以使用语法友好的编程语言编写智能合约,然后编译成合约字节码存储在区块链中。

UnitedBitcoin的每个钱包将区块链与合约交易同步,并调用虚拟机执行相关协议字节码并进行验证。

合约交易类型

在交易的ScriptPubKey锁定脚本区,可以添加合约相关的操作符,触发注册合约、调用合约、升级合约、取消合约的行为。 与这些运营商的交易,在经过验证后,将触发智能合约虚拟机执行相关的合约字节码。

已注册合约的运营者会将合约字节码注册到链上成为新的智能合约,如果成功则分配新的智能合约地址。

调用合约的运营者会调用某条链上的智能合约,执行相应的字节码,并产生一定的执行结果,如转账或合约状态变化等。

升级合约的运营商可以为区块链上未升级且未取消的合约分配一个唯一的名称,并将该合约标记为不可取消。 方便用户或其他合约通过合约名称调用此智能合约。

未注册的合约运营者可以将用户创建的区块链上未升级和未注册的合约标记为已取消。 取消的合约不会从区块链上消失,但不能再调用,只能查询相关历史数据。

合约虚拟机

合约虚拟机使用图灵完备的虚拟机实现。 合约虚拟机具有确定性、高性能和可扩展性等特性。 它可以与UB交互,执行合约字节码并返回执行结果。

UB的合约虚拟机具有确定性的特点。 与合约相关的交易上链后,任何时候都会有相同的结果,可以验证和重现。

合约虚拟机采用账户模型进行价值传递,方便开发者在编写智能合约时使用,而UB链的UTXO交易模型通过账户抽象层传递。

开发者可以使用各种高级编程语言进行智能合约开发,编译生成合约字节码,存储在UnitedBitcoin区块链中。

经过多次权衡,UnitedBitcoin决定采用基于LUA改进后的UVM虚拟机,然后加入一些模拟语言,用于模拟C#、Java、EVM虚拟机,以获得最广泛的技术社区支持和介入。 所有虚拟机都使用UVM 中汇是目前最高效的虚拟机之一,其底层语言经过了多年的社会实践和应用。

在安全方面,UVM会去掉一些功能,比如外部IO。 在稳定性方面,UVM财务双进程保证了异常进程退出和持续执行的特点。

气体机制

智能合约的执行需要消耗Gas,Gas是执行智能合约的经济成本,UB中的Gas使用系统的基础代币UB。 通过Gas机制,增加了通过发送大量合约调用来攻击区块链的成本,为整个区块链生态系统支付了智能合约的执行费用。

不同的合约调用在执行过程中需要根据合约字节码指令的数量和指令类型消耗不同数量的Gas。

合约状态存储

每一个智能合约都有一个隔离的状态存储区,里面记录着这个智能合约的状态数据。 合约的状态存储区可以在合约执行时修改或查询。 合约调用执行过程中对状态存储区的修改,只有在执行成功后才能提交到区块链。 当区块链的一个区块发生回滚时,合约的状态存储需要根据状态存储的变化历史反向回滚到过去的状态。

智能合约虚拟机的功能构成如下:

4

合约台账

每个合约都有一个合约地址,合约地址可以拥有区块链资产。 合约地址可以接收转账。 如果在合约执行过程中将合约转移到其他地址,则在出块时紧跟在合约调用交易之后在执行过程中产生的从合约到其他地址的交易称为结果交易。 因此,交易的 ScriptPubKey 锁定脚本区包含从合约向其他地址转账的脚本。 合约地址的资产转出依赖于合约的执行和共识,不需要私钥对合约地址的资产转出行为进行签名。

闪电网络

在目前的比特币网络中,比特币每 10 分钟打包生产一次。 但目前网络中交易拥堵严重,用户发起的交易很难快速打包成块。 用户若想及时打包自己的交易,需要支付较高的矿工手续费; 同样,由于比特币的区块间隔,也导致用户无法快速转账,无法进行大量交易,挖矿费高,网络拥堵。 因此,引入了闪电网络。 闪电网络是一个去中心化系统,是指在UB主网之外建立一个通道。 用户可以在这个通道上自由地进行快速支付和海量交易,而无需信任对方或第三方。

闪电网络的特点如下:

直接交易

在目前的BTC网络中,用户发起的交易需要打包成链段广播到网络中,由各个节点进行确认。 但在闪电网络中,不需要身份验证过程,交易直接与对方进行。

微交易

在BTC网络中,用户转账时,转账金额需要高于最低金额。 在闪电网络中,没有这样的限制,用户可以自由创建交易。

可扩展性

为了在BTC网络上广播区块交易,由于带宽的原因,每个区块携带的交易数量是有限制的,而在闪电网络中,交易数量没有限制,用户可以发送一定时间内的海量数据。

实现方法

参与交易的双方都需要创建一个2/2多重签名地址作为交易通道,并在通道中存入相关金额。 两方之间的交易实际上是对多重签名地址中金额的共识。 最终达成共识后,双方交易结束,双方最终金额将确定。 双方之间的交易不会记录在链上。

5

技术路线

2017 年 12 月 12 日:比特币分叉成 UnitedBitcoin(区块高度:#498,777)并支持:

一、块扩展到8MB

二。 支持隔离见证

三、 重播保护

四、 资产分配

2018 年 1 月 3 日:

五、二期资产配置完成情况

六。 基于彩色币的恒值货币

2018 年 2 月 28 日:

七。 支持智能合约

2018 年 4 月 28 日:

八。 支持闪电网络