# Bithereum:结合比特币和Ordinal的以太坊创新

By [Bithereum](https://paragraph.com/@0xbithereum) · 2023-06-11

---

Bithereum：结合比特币和Ordinal的以太坊创新
=============================

1\. Ordinal协议：卓越的开端
-------------------

首先，我们需要理解Bithereum背后的基础框架，即`ordinal`协议。此协议是基于比特币的UTXO模型创新而来，它赋予了比特币独特的序数属性。这样，每一枚比特币都有自己的身份，就如同每一个人都有自己的出生证明和身份证一样。然而，尽管`ordinal`协议带来了创新，但其解释权的中心化特性却限制了其潜力。

2\. Bithereum：序数的去中心化应用
-----------------------

为了解决这个问题，Bithereum提出了一种将序数直接记录在链上的创新方式。在这个新系统中，每一枚bth（bth在此协议中代替了btc）都会被赋予一个序数范围。就像我们把一本书的页码分配给不同的读者一样，我们将bth的序数范围分配给不同的用户。

以小明为例，如果小明拥有从第0号到第100号的bth，我们就可以在链上记录小明拥有(0-100)号的bth。如果小明又挖掘出101到200的bth，我们就会更新他的记录为(0-200)。

3\. 序数的维护和奖励机制
--------------

在某些情况下，用户的序数范围可能会中断。比如小红挖掘出101到200的bth，而小明又挖出了201到300的bth。在这种情况下，小明的序数会被记录为(0-100) 和 (201-300)。

此时，如果小红把她的(101-200)序数范围转给了小明，那么小明的序数范围就会变成一个链式结构：(0-100) -> (201-300) -> (101-200)。

然而，这种分散的序数范围对于查询和管理来说并不方便。因此，我们鼓励小明自己合并并整理自己的序数范围，让它变得更整洁，比如变为(0-100) -> (101-200) -> (201-300)，然后进一步整合为(0-300)。这样，整个链式结构变得连续且整齐，有利于查询和管理。

执行这种合并和整理操作需要消耗gasfee，也就是说，小明需要付出一定的代价。为了激励小明进行这种有益于整个系统的行为，Bithereum设计了一种奖励机制：每当用户整理并合并自己的序数范围时，系统就会奖励他一定数量的bth。这就是Bithereum的出块机制。

4\. 智能合约的新应用
------------

在Bithereum中，每个用户拥有的不仅仅是bth，更重要的是，他们拥有了自己的序数。这些序数不仅仅是数字，更是一种新的资源，可以被用来触发和生成智能合约。

想象一下，你可以通过消耗你的序数，来调用一个智能合约，或者生成一个全新的智能合约。这就像在比特币网络中消耗聪来铭刻一个brc20的json数据一样。在Bithereum中，你可以消耗每一个最小单位的bth来调用一次智能合约。

到这里，我们对Bithereum的基础设计和运行机制有了一定的了解。然而，这只是冰山一角，还有很多更有趣的应用等待你去开发和创新。欢迎大家在Bithereum这个新的平台上发挥创意，创造出更多有趣的应用！

---

*Originally published on [Bithereum](https://paragraph.com/@0xbithereum/bithereum-ordinal)*
