比特幣現金

  • 比特幣現金Bitcoin Cash(BCH):點對點電子現金系統

    Bitcoin Cash(BCH)是一種點對點電子現金系統,旨在實現“低費用小交易,大型商業交易和無許可支出的新經濟體“。-比特幣現金源自比特幣的升級建議,將最大區塊大小從1兆字節增加到8兆字節,最終導致於2017年8月1日進行了硬分叉。從那時起,已批准了其他更改,例如新的難度調整算法,對新操作碼的支持,Schnorr簽名以及區塊大小的進一步擴展。 比特幣現金使用與比特幣相同的基於SHA-256d的工作量證明共識機制。比特幣現金的目標出塊時間也為10分鐘,其”總供應量”上限為2100萬。-2 018年11月16日,比特幣現金區塊鏈經受住了另一次艱難的分叉,這導致“區塊鏈拆分”為比特幣現金SV和比特幣現金ABC。從那時起,比特幣現金ABC通常使用BCH代碼並稱為比特幣現金。 比特幣現金網絡在11月15日和5月15日每年進行兩次協議升級。所有節點運營商都需要這些升級。例如,在2018年5月15日,Bitcoin Cash進行了升級,以將其塊大小增加到32兆字節。 1.什麼是比特幣現金(BCH)? 與比特幣相似,比特幣現金是由工作量證明算法保護的區塊鏈: 但是,與比特幣不同,它已經發展並具有特定的功能和有其他區塊鏈應用程序: 2.比特幣現金的主要功能 中本聰共識(與比特幣共享) 比特幣現金使用與比特幣相同的共識機制,任何人都可以加入網絡並成為賬本服務提供商或驗證者。比賽中所有驗證者都可以成為下一個區塊的生產者,但”只有第一個完成計算繁重任務的人會獲勝”。此功能稱為工作量證明(“PoW”)。 任何單個驗證器首先完成任務的概率等於驗證器具有的總網絡計算能力(或”哈希功率”)的百分比。例如,擁有整個網絡計算能力5%的驗證者有5%的機會首先完成任務,因此成為下一個區塊生產者。 由於任何人都可以參加競賽,因此競爭永遠不會停滯。在早期,比特幣的挖掘主要是由個人計算機CPU完成的。時至今日,大多數比特幣驗證器或礦工都選擇了專用且功能更強大的設備,例如基於ASIC的機器。PoW背後的想法是,生產區塊的人必須已經花費了網絡外部的資源(即,用於支付電費的錢),並且可以向其他參與者提供證明。隨著各種礦工爭奪區塊獎勵,一個惡意方很難獲得網絡多數在Nakamoto共識機制中定義為超過51%。通過51%攻擊重新安排交易(改變區塊鏈的不變性)的能力表明了每個Nakamoto的另一個功能共識:交易的最終結果只是概率性的。 生成區塊後,區塊生產者會將其”傳播”到所有其他驗證器,以檢查該區塊中所有交易的有效性。當所有驗證者批准區塊並更新其分類賬時,區塊生產者將以網絡的本幣(即比特幣)獲得獎勵。自2020年4月9日起,當前的區塊挖礦獎勵為6.25 BCH/區塊。 UTXO模型(與比特幣共享) UTXO交易的工作原理類似於兩方之間的現金支付:Alice向Bob轉賬並接收零錢(即未使用的金額)。相比之下,以太坊依賴帳戶模型等區塊鏈。 Schnorr簽名 橢圓曲線數字簽名算法(“ECDSA”)簽名過去一直用於在比特幣協議上簽署交易。 但是,許多開發人員主張用Schnorr簽名代替ECDSA。自2019年5月以來,這已在比特幣現金上獲得批准,但仍在討論中。 Schnorr簽名允許多方合作生成對公鑰的總和有效的簽名,從而特別有利於整個網絡的可擴展性。 使用ECDSA,當多個地址希望對一個地址進行交易時,每個交易都需要自己的簽名。 通過使用Schnorr簽名機制,可以將所有這些簽名組合為一個。因此,網絡能夠在一個塊中存儲更多的交易。 另外,降低的簽名大小意味著交易費用的減少。發件人組可以為該一個組簽名分配交易費用,而不是單獨為一個個人簽名付費。 Schnorr簽名還改善了網絡的”隱私和代幣可替代性”。例如,第三方觀察者無法檢測用戶是否正在發送多簽名交易,因為簽名的格式與單簽名交易的格式相同。 調整難度調整算法(DAA) 自2017年8月1日起,比特幣現金的難度調整算法(DAA)與比特幣不同。 在進行硬分叉之前,大多數哈希功能都指向比特幣,導致Bitcoin Cash減少初始哈希率的總和。結果,比特幣現金開發人員引入了緊急難度調整(EDA)算法,以防止網絡擁堵時間過長,從而使網絡無法運行(使用緩慢)。對於初始比特幣協議,挖礦難度每14天進行一次重新調整,因此專用於比特幣現金的算力太低,無法在合理的時間內以比特幣的初始難度級別挖礦區塊(與目標區塊相比)。 如果之前的第6個區塊與之前的第12個區塊之間的時間差超過12小時,則緊急困難調整(EDA)算法會將比特幣現金的難度降低-20%。 儘管EDA最初解決了長出塊時間的問題,但它引入了難度大的波動,導致比特幣現金區塊鏈相對於比特幣領先了數千個區塊。 作為回應,最初的緊急難度調整已終止,並於2017年11月13日被新的難度調整算法(DAA)取代,以解決這一”難度波動”問題。 與比特幣的DAA不同,比特幣現金的DAA調整每個區塊後的採礦難度。它基於最後144個塊的移動平均窗口來計算每個新區塊的難度。 智能合約和令牌支持層 智能合約 支持比特幣現金的公司(例如,Bitcoin.com)一直在擴大比特幣現金的支持服務範圍。例如,比特幣現金開發人員可以利用智能合約語言支持更複雜的功能,而不僅僅是網絡上的基本交易。 開發人員可以使用的一種智能合約語言是Cashscript。Cashscript的靈感來自以太坊的Solidity,旨在讓用戶”以一種簡單易懂的方式編寫智能合約”。 代幣發行(簡單分類帳協議) Simple Ledger是最流行的發行代幣的協議。 SLP交易存在於稱為OP_RETURN的特殊輸出中,這是比特幣協議中標準交易的一部分。如果愛麗絲想向鮑勃發送一些代幣,則她需要發送最少數量的BCH:該交易還將包含將代幣從愛麗絲傳遞給鮑勃中所需的數據。 令牌地址稱為“SLP地址”,類似於CashAddr (顯示比特幣現金地址以防止比特幣地址混亂的另一種方式)。 簡單分類帳本協議支持具有可變小數精度,固定供給以及發行後是否可創造的可替代和不可替代代幣。 發行新代幣的創始交易必須包括的屬性,元數據和代幣的初始鑄造代幣數量。簡而言之,SLP支持多種類型的交易:genesis,mint,send和commit操作。 當簡單賬本協議仍處於初期階段時,最大的穩定幣發行人Tether宣布了其計劃發行關於Simple Ledger協議的新USDT,增強了對新區塊鏈的支持。 3.經濟和供應分配 如前所述,Bitcoin Cash利用Nakamoto共識,並且點對點通過工作量證明挖掘來驗證區塊。從礦工的角度來看,費用是”交易費和大宗獎勵費”(由通貨膨脹產生)的組合。 Bitcoin Cash具有最大供應量為2100萬。在2017年8月進行硬分叉之後,比特幣的所有者可以按持有比例按比例獲得BCH。同樣,其他鏈條分叉(例如BCH / BSV硬叉)使礦工可以在兩個區塊鏈上要求擁有份額。 比特幣現金遵循與比特幣相同的區塊獎勵減半時間表。由於比特幣現金區塊鏈上區塊生產的目標時間為10分鐘,這意味著比特幣現金區塊獎勵減半必定每4年發生一次。結果,有史以來開采的最後一個新的生物安全信息交換所可能約為2140。此後,交易費將成為礦工唯一的直接收入來源。 由於它們在過去的難度調整中的獨特模式,因此不會在同一時間將比特幣分叉減半。例如,比特幣現金的2020年減半早於比特幣的第三減半。 4.項目團隊 來自比特幣的比特幣現金叉得到了加密社區的一些關鍵成員的支持,包括Jihan Wu(Bitmain)和Roger Ver(Bitcoin.com)。 在2018年晚些時候,在Craig Wright和Calvin Ayre的支持下,比特幣現金社區中的一個派系導致了另一個有爭議的硬分叉,帶有永久性區塊鏈條分裂。最終導致創建了比特幣中本聰視覺(“Bitcoin SV”)。此事件被稱為稱為”哈希戰爭”。 自創建以來,Bitcoin Cash項目一直由核心開發人員和社區貢獻者維護。

    2023年 5月 25日
    4.6K