公告:UnitedBitcoin主网上线智能合约以及实现混合共识机制

官方新闻UB订阅号2018-07-13 15:36:34  阅读 -评论 0

公告:UnitedBitcoin主网上线智能合约以及实现混合共识机制

2018年7月12日

经过前一阶段广泛深入的测试,UnitedBitcoin(“UB”比特联储)很荣幸地宣布将支持智能合约以及工作量证明(“POW”)和权益证明(“POS”)的混合共识机制,以升级其协议。该协议计划于区块高度551,111在UB主网上通过硬分叉实现升级。

 

硬分叉是通过对底层协议进行更改来升级网络的一种常规方式。

 

在硬分叉期间,UBTC用户无需进行任何操作,其UBTC仍可正常使用。但谨慎起见,用户可以在硬分叉时暂停转账。

虽然硬分叉是安全且常规的,请注意以下有关在UB主网上添加POS和智能合约功能的要点:


新的POS和POW区块版本

新的链将支持两个新的区块版本。矿工(POW)必须为他们的区块使用新的区块版本。可以用新钱包(版本2.1.0)的“getblocktemplate”调用可用的区块版本。

 

新的区块版本如下:

POW block version: 0x02000000

POS block version: 0x01000000

 

UBTC钱包启用POS挖矿的方法:

安装QT钱包后,在桌面上创建快捷方式。右键单击以选择属性,并在目标字段的末尾添加以下参数“-staking”。

同样,在Linux平台下启动钱包的时候,在ubcd后面加上“-staking”参数即可。

 

POW和POS竞争出块,因此将POW、POS的出块时间间隔调整为2分钟。区块奖励保持1个UBTC不变。

 

UBTC奖励的锁定期仍为7,200个区块。在UTXO确认数达到4,800时,该UTXO才可以被用来做POS挖矿。POS挖矿的权重和UBTC金额关联,因此用户钱包中确认数大于等于4,800的UTXO越多,UBTC金额越大,越容易出块。

关于在UB主网添加智能合约支持的说明:

Coinbase交易中,硬分叉后额外增加了一个txoutput。这个txoutput保存了rootstate hash(根哈希),并且此txoutput的value为0。需要相关矿池确认产块构造coinbase交易的方式。

 

合约交易中手续费的计算方式不再是vin的总金额与vout的总金额之差,而是vin的总金额与vout中从合约提现的总金额 (script中某个数值) 之和减去vout中充值到合约的总金额(script中某个数值)再减去vout中其他交易的总金额。也就是说,矿池、交易所方面需要允许vin金额之和小于、等于或者大于vout金额之和。 

 

也即:

原(非合约)交易手续费 = vin总额 – vout总额

合约交易手续费 = vin总额+vout从合约提现总额-vout充值到合约总额-vout其他交易总额

 

合约中增加的创建合约、调用合约、转账到合约、从合约提现的功能,均为特殊的scripttemplate。

 

支持开发智能合约的编程语言包括Java, C#,Kotlin, Lua。

 

智能合约支持存储,并且支持通过RPC获取某个合约的各storage的值。

关于交易所充值、提现智能合约版UBTC时产生手续费的说明:

在硬分叉之前和期间,谨慎起见,交易所可以暂停UBTC的充值、交易和提现。在硬分叉之后,交易所应注意以下几点:

 

充值提现的UTXO都是和比特币一样的常规UTXO。涉及充值提现的交易所需要注意检查充值交易的手续费,在添加智能合约后不再是vin与vout的差值,并且部分与合约相关的vout不会是充值入账的UTXO。 

 

如果交易所的充值交易是从UBTC的QT重钱包中取得的,可以不检查充值交易的手续费。如果需要检查,需要解构合约相关vout来验证交易。

小结:

改进UnitedBitcoin比特联储网络的硬分叉将于区块高度551,111进行。 用户和交易所的操作体验将与之前的网络体验无异。用户不需要进行任何额外或特别的操作。矿工需要更新他们的区块模板。交易所可能需要更新有关智能合约充值交易的手续费。

 

QT钱包的2.1.0版本即日将会发布。如果您是QT钱包用户,请切记更新您的钱包至最新版本。

 

我们相信,此次硬分叉计划将使比特联储社区更加精彩纷呈。

 

如果您有任何疑问或者需要任何协助,请发邮件给我们support@ub.com。

 

 

英文版

Implementation of Proof of Work (“POW”), Proof of Stake (“POS”) 

and Smart Contract on the UnitedBitcoin mainnet

12th July 2018

After extensive testing, UnitedBitcoin (“UB”) is pleased to announce that it is upgrading its protocol through a Proof of Work (“POW”) and Proof of Stake (“POS”) hybrid consensus mechanism, in addition to smart contract support. This protocol upgrade will be implemented via a planned hardfork on the UB mainnet at block height 551111.

Hardforks are routine, and are used to upgrade the network by making changes to the underlying protocol. 

During the hardfork, UBTC owners will not need to do anything, their UBTC will remain spendable. In an abundance of caution, owners may wish to cease transfers around the time of the hardfork itself. 

While the hardfork is safe and routine, please note the following points regarding the addition of POS and smart contract functions on the UB mainnet:

New block versions for POS and POW

The new chain will support two new block versions. Miners (POW) must use the new block version for their blocks. The available block versions can be obtained by calling ‘getblocktemplate’ with the new wallet (version 2.1.0). 

The new block versions are as follows:

POW block version: 0x02000000

POS block version: 0x01000000

How to enable POS mining in the UBTC wallet

After installing the QT wallet, create a shortcut on your windows desktop. Right click to choose properties and add the following parameter ‘-staking’ at the end of the target field.

Similarly, under the Linux platform, when starting the wallet, just add the ‘-staking’ parameter after ubcd.

POW and POS compete for blocks, so the block time interval of POW and POS will be adjusted to 2 minutes. The block reward will not change and will remain 1 UBTC per block discovered.

The UBTC reward lockup period remains at 7,200 blocks. UTXO confirmations need to reach 4,800 in order for that UTXO to be eligible for POS mining. The weight of POS is related to the amount of UBTC. Therefore, the more UTXO with confirmations, the larger the staked amount of UBTC is and the easier POS mining becomes.

Addition of smart contract support on the UB mainnet

In the coinbase transactions, after the smart contract fork height, an additional txoutput is added. This txoutput holds the root state hash, and the value of this tx output is 0. Relevant mining pools are required to confirm the coinbase transactions of block productions. 

Transaction fee calculation in the smart contract transaction is no longer the (sum of vin) minus (the sum of vout), but rather, the sum of vin and the sum of the amount withdrawn from the contract (a value in the script) in vout minus the sum of the amount deposited to the contract (a value in the script) in vout minus the sum of other transactions in vout. 

In other words, the sum of the amount of vin that the mining pools and exchanges need to allow is less than, equal to or greater than of the sum of vout.

The smart contracts include special script templates and functions such as: creating a contract, invoking a contract, transferring to a contract, and withdrawing from a contract.

The supported programming languages for smart contract development are Java, C#, Kotlin and Lua.

Smart contracts support storage and support RPC to call the value of each storage of a contract.

Deposit of transaction fees of UBTC with smart contracts on exchanges

Just before and during the hardfork itself, exchanges may wish to disable deposits, trades, and withdrawals of UBTC, as a cautionary measure. Following the hardfork, exchanges should note the following: 

The deposited and withdrawn UTXO is the normal UTXO, just like Bitcoin. Exchanges involving UBTC deposit and withdrawal need to pay attention if the deposit transaction fees are checked for deposits, as after addition of smart contracts, the transaction fee is no longer vin - vout and some contract relevant vouts are not the UTXO for deposits.

If the deposit transactions taken by the exchange is from the UBTC QT wallet, there is no need for exchanges to check the transaction fees for the deposit transactions. If they are going to check, they need to reconstruct the contract related vout to verify the transaction.

Conclusion: 

The UnitedBitcoin hardfork to improve the network will take place at block height 551111. Users and exchanges should maintain the same experience to which they accustomed on the network. Owners will not need to do anything differently. Miners will need to update their block templates. Exchanges may need to update their transaction fees on deposits regarding smart contracts. 

Node 2.1.0 will be released in the coming days. QT wallet users, please remember to upgrade the wallet.

This planned hardfork will make UnitedBitcoin even better for its wonderful community.

If you have any inquiries or need any assistance, please email us support@ub.com.

公告:UnitedBitcoin主网上线智能合约以及实现混合共识机制

UBTC社区信息汇总:

官网:www.ub.com

微信公众号:ub订阅号

微博:@UB全球后援会

微信群:加管理员微信13265813058拉你进群

QQ群:685749388

中文电报群:https://t.me/UBTC_CN

币用群:https://0.plus/UBTC_CN 

BeeChat群:https://i.beechat.io/UBTCCN

英文电报群:https://t.me/unitedbitcoin

Facebook:

https://www.facebook.com/UnitedBTC/

Twitter推特: https://twitter.com/United_Bitcoin

Medium: https://medium.com/@unitedbitcoin

LinkedIn领英主页: 

https://www.linkedin.com/company/united-bitcoin/

Reddit: https://www.reddit.com/r/UnitedBTC/

Github: https://github.com/UnitedBitcoin

关于UBTC:

UnitedBitcoin比特联储简称UB,代码UBTC,是一个全球领先的基于区块链的加密货币体系,融合了比特币以太坊的精髓。UB由比特币元老、比特币核心开发人员、区块链领域的泰山北斗Jeff Garzik担任首席科学家及基金会董事。

 

全球已有18家交易平台支持UBTC交易,分别是:

ZB、EXX、OKEX、ACXAEX、COINNEST、

COINEGG、COOLCOIN、BTCTRADE.IM、

QUOINEX、QRYPTOS、HK SHANGYA 

EXCHANGE (HKSY)、HB.TOP、QBTC、

DIGIFINEX、COINCOMING、

TO66.COM、NB.TOP。

 

UB拥有丰富的生态系统,包括种类丰富的钱包,以及基于恒值代币UUSD的多渠道支付解决方案UBPay(区块链版的支付宝)。UB始终处于数字货币发展的前沿。

观看UB纪录片:

https://v.qq.com/x/search/?q=UBTC&stag=&smartbox_ab=

了解UB基金董事会以及团队成员:

http://www.ub.com/about/team

查看支持UBTC交易的18家交易平台:

http://www.ub.com/ecosystem#Exchanges

UB各种钱包、源代码下载以及使用教程:

http://www.ub.com/ecosystem/wallet

UB白皮书下载:

http://www.ub.com/project/whitepaper

UB区块浏览器:

http://www.ub.com/explorer

了解恒值货币UUSD以及多渠道支付解决方案UBPay:

https://ubpay.io/

查看UB官方最新公告:

http://www.ub.com/about/news

支持UBTC挖矿的矿池:

http://www.ub.com/ecosystem#Exchanges

公告:UnitedBitcoin主网上线智能合约以及实现混合共识机制

声明:链世界登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。此文如侵犯到您的合法权益,请联系我们kefu@lianshijie.com

参与讨论 (0 人参与讨论)

相关推荐

比特币有什么缺点?

1.交易平台的脆弱性。比特币网络很健壮,但比特币交易平台很脆弱。交易平台通常是一个网站,而网站会遭到黑客攻击,或者遭到主管部门的关闭。2.交易确认时间长。比特币钱包初次安装时,会消耗大量时间下载历史交易数据块。而比特币交易时,为了确认数据准确性,会消耗一些时间,与p2p网络进行交互,得到全网确认后,交易才算完成。3.价格波动极大。由于大量炒家介入,导致比特币兑换现金的价格如过山车一般起伏。使得比

业务中使用区块链的四种方式

业务中使用区块链的四种方式

暴走时评:区块链是一种支持像比特币这样的数字货币的公共分类帐本,并且正改变着我们的业务方式。一旦那些对匿名交易,甚至是秘密交易感兴趣的人接纳了这样一种鲜为人知的工具,加密货币就会日趋成为主流。 区块链是一种支持像比特币这样的数字货币的公共分类帐本,并且正改变着我们的业务方式。一旦那些对匿名交易,甚至是秘密交易感兴趣的人接纳了这样一种鲜为人知的工具,加密货币就会日趋成为主流。越来越多的个人和企

区块链:法定数字货币技术路线的必然选择

区块链:法定数字货币技术路线的必然选择

在人类发展史上,货币的进化从未停止。从物物交换,到金属铸币,再到纸质货币,以及当前正在发展的数字货币正在向着越来越便捷的方向进化。 比特币的出世起初并未带来轰动,但是最近几年其价格惊人的爬高创造出了一个个造富神话,引起各国政府及监管机构的关注。虽然金融专家普遍认为它只是一种资产,而非货币,但是,其背后的区块链(Blockchain)技术引起了包括各大金融机构、政府、企业及学术界的浓厚兴趣,未

用区块链记录证书,证明真伪,墨尔本大学迈出了第一步

用区块链记录证书,证明真伪,墨尔本大学迈出了第一步

墨尔本大学宣布发起区块链认证和审核计划,允许通过一种隐私、安全且持久的方式验证学生的证书。 墨尔本大学正在试验一个区块链记录维护项目,允许接收者(即学生)存储他们的证书,出于核验目的,第三方也能访问这个系统。Learning Machine是这个发布系统的开发者,他们采用的是麻省理工媒体实验室(MIT Media Lab)在2016年提交的Blockcerts开源代码。 墨尔本大学副校长格雷

日本IT巨头富士通联合日本“三大行”开发区块链p2p资金转移系统

日本IT巨头富士通(Fujitsu)与三家大型银行已经宣布计划试点一项基于区块链创建的点对点资金转移系统。 通过与日本三大行——瑞穗金融集团,三井住友金融集团和三菱UFJ金融集团——的合作,富士通将现场试验一种基于云的区块链平台,用于在个体之间发送资金,并开发一款智能手机APP来提高这个系统的可用性。 从理论上讲,这个平台将把三大行的客户法定货币账户与这个区块链系统相连接。客户然后将能够使用这

动画科普:什么是比特币?

动画科普:什么是比特币?

比特币(Bitcoin,简写BTC)概念由中本聪(化名)提出,是一种点对点、去中心化的数字资产;2009年,中本聪打包了第一个区块,并获得50枚比特币的挖矿奖励,挖矿奖励每4年减半一次,按此计算,比特币预计2140年发行完毕,总量为2100万枚。 随着比特币的发展,比特币逐渐受到认可:德国为全球首个接受比特币支付的国家;微软、戴尔等知名企业也纷纷接受比特币支付。 举个栗子,你能直接用比特币买到

3分钟理解什么是公有链、私有链、联盟链、许可链

不同的区块链有着不同的内涵和功能,在区块链领域经常出现的公有链、私有链、联盟链、许可链,这些又都代表什么意思呢? 公有链 公有链是指全世界任何人都可以随时进入系统中读取数据、发送可确认交易、竞争记账的区块链。公有链通常被认为是完全去中心化的,因为没有任何人或机构可以控制或篡改其中数据的读写。公有链一般会通过代币机制鼓励参与者竞争记账,来确保数据的安全性。比特币、以太坊都是典型的公有链。 私

区块链是比特币的底层技术,但似乎两者已走上不同的道路

区块链是比特币的底层技术,但似乎两者已走上不同的道路

比特币的出现带来了一项新的技术——区块链,不过区块链和比特币似乎已走上了两条不一样道路,作为技术的区块链被越来越多的人所看好,而性质偏向于投资的比特币似乎被更多人看衰。 成也萧何败也萧何 比特币火爆的原因是其拥有去中心化、全世界流通、专属所有权、低交易费用、无隐藏成本、跨平台挖掘的特性,这些特性促使比特币成为了很多人关注的焦点。之后众多庄家的入局让比特币一瞬间成为了热门投资产业,但这几大特

麦妖榜
更新日期 2019-09-03
排名用户贡献值
1牛市来了30910
2BitettFan24187
3等待的宿命23810
4区块大康20369
5六叶树20310
6linjm122719429
7天下无双16192
8lizhen00215280
9让时间淡忘14586
10yelanyi050511349
返回顶部 ↑