【重要公告】對BSV警報系統AS的釋義

請添加圖片描述
??發表時間:2024年2月15日


由BSV區塊鏈協會開發并管理的BSV警報系統(Alert System,以下簡稱“AS”)是BSV網絡的重要組件。它是一個復雜的系統,主要職能是在BSV區塊鏈網絡內發布信息。這些信息通常與網絡訪問規則NAR相關聯,因此具有重要的作用。這些信息既可以是通知,比如軟件更新公告;也可以是指令,比如凍結、解凍或重新分配交易輸出的操作命令。

警報系統AS的功能與流程

  1. AS的運行需要一個五人小組統一行動,他們各持一個警報密鑰,每個密鑰持有者都能夠執行一種獨特的數字簽名功能。
  2. 這5名密鑰持有者需要共同驗證和批準要在網絡上廣播的關鍵信息。
  3. 5名密鑰持有者達成共識才能發布警報,這是一種制衡機制。這一流程可以防止單方面的行動,能夠維護一個公平的治理體系。

AS的警報類型及其影響

  1. 通知:向用戶傳達與網絡進展或一般事項等信息。
  2. 指令:包括各項操作命令,如凍結或解凍交易輸出,或是將交易輸出重新分配給新地址。這類指令在維護網絡誠信方面發揮著至關重要的作用。

警報系統AS和網絡訪問規則NAR

1、協同使用NAR和AS

雖然AS本身并不直接參與網絡進度,也不強制網絡用戶采取行動,但它可與NAR協同進行工作。作為BSV區塊鏈網絡的管理者,BSV協會負責確保所有通過AS發布的信息的準確性,以便包括節點在內的網絡用戶不會因依據AS信息采取行動而遭受損失。這種信息發布的架構確保了來自AS的指令不僅是建議,而且具有法律效力,迫使節點按照信息的指示采取行動。

2、節點遵守AS指令將受到NAR的保護

對于通過AS發布的指令,節點只要遵守這些指令就會受到NAR的保護。節點遵照AS指令行事至關重要,因為這些指令符合BSV協會設定的法律框架,確保了節點始終在預先同意的規則和法規范圍內運作。相反,選擇忽略AS指令的節點可能會失去這種保護。不遵照AS指令行事的節點將面臨著被網絡中誠實的參與者們孤立和忽視的后果。

3、澄清節點的作用

中本聰共識是節點對當前的鏈端達成一致認識的過程,它使用經濟手段創新地解決了拜占庭將軍問題。正如比特幣白皮書中所闡述的,對于系統中任何需要強制執行的規則,都需要使用中本聰共識,該共識的運行依賴于網絡中誠實的參與者,他們不會在不誠實的鏈端構建區塊。

AS所提供的是一種機制,通過該機制,BSV協會可以幫助節點識別欺詐行為,并確保惡意行為者無法控制BSV網絡。

誠實節點的角色已在比特幣白皮書中被明確定義,并且只有執行著比特幣白皮書第五章中概述的六個步驟的網絡參與者才被認定為是節點,該章節還描述了如何區分誠實行為與欺詐行為。BSV協會得到了授權,是管理維護原始的比特幣協議的機構;節點并沒有被授予決定新規則或變更協議的權力,節點只能執行BSV協會確定的規則。

4、使用AS來維護BSV網絡的誠信

AS主要用于確保節點能夠誠實地運行,并遵守NAR以及“堅如磐石”的比特幣協議。只有在節點不遵循NAR和協議規則、在網絡上進行欺詐之時,AS才會采取行動。這突顯了AS在維護網絡誠信和可靠性方面的作用。

總結

BSV網絡的警報系統AS由BSV區塊鏈協會監管,在廣播重要通知和指令方面發揮了關鍵作用。AS的運作與網絡訪問規則NAR深度集成,兩者與比特幣的各項基本原則保持一致,共同確保了BSV區塊鏈網絡的誠實性與合法性。AS的運作流程清晰,且由共識驅動,這反映了BSV協會始終堅持著維護一個透明有序且值得信賴的區塊鏈環境的承諾。

免責聲明

本文檔內容僅供參考,無意修改或取代網絡訪問規則任何一方的合同權利或義務。我們鼓勵締約方仔細閱讀網絡訪問規則,以驗證本文檔所述信息的準確性。假定必要時,各方可咨詢法律顧問或尋求必要的專業指導。


目前,全球已有超過400個項目構建于BSV區塊鏈之上。憑借堅如磐石的協議及超高的網絡性能,BSV生態系統迅猛發展,我們期待未來出現更多前所未有的商業應用。

  • 對BSV區塊鏈開發感興趣的朋友,可以前往我們的中文開發者專區:BSV區塊鏈

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/717550.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/717550.shtml
英文地址,請注明出處:http://en.pswp.cn/news/717550.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

c# 任務(Task)介紹

任務(Task) Task作為C#異步的核心,Task位于System.Threading.Tasks命名空間下。 創建任務的基本原理是使用線程池,也就是說任務最終也是要交給線程去執行的。但是微軟優化了任務的線程池,使線程的控制更加精準和高效…

自定義TypeHandler

自定義TypeHandler 繼承BaseTypeHandler指定具體的泛型 MappedTypes({Date.class}) MappedJdbcTypes({JdbcType.DATE}) public class DateTimeWithTImeZoneTypeHandler extends BaseTypeHandler<Date> {Log log LogFactory.getLog(DateTimeWithTImeZoneTypeHandler.cl…

C++基于多設計模式下的同步異步日志系統day4

&#x1f4df;作者主頁&#xff1a;慢熱的陜西人 &#x1f334;專欄鏈接&#xff1a;C基于多設計模式下的同步&異步日志系統 &#x1f4e3;歡迎各位大佬&#x1f44d;點贊&#x1f525;關注&#x1f693;收藏&#xff0c;&#x1f349;留言 只要內容主要實現了同步日志消息…

Kubernetes的Sevice管理

服務原理: 所有服務都是根據這個服務衍生或者變化出來,根服務---- 服務感知后端靠標簽 slelector 標簽選擇器 kubectl label pods web1 appweb kubectl cluter-info dump | grep -i service-cluster-ip-range 服務ip取值范圍 Service 管理: 創建服務: --- kind: Serv…

React富文本編輯器開發(六)

現在&#xff0c;相關的基礎知識我們應該有個大概的了解了&#xff0c;但離我們真正的開發出一個實用型的組件還有一段距離&#xff0c;不過不用擔心&#xff0c;我們離目標已經越來越近。 以現在我們所了解的內容而言&#xff0c;或許你發現了一個問題&#xff0c;就是我們的編…

CentOS配網報錯:network is unreachable

常用命令&#xff1a; 打開&#xff1a; cd /etc/sysconfig/network-scripts/ 修改&#xff1a; vim ifcfg-ens33 打開修改&#xff1a; vim /etc/sysconfig/network-scripts/ifcfg-ens33 保存&#xff1a; 方法1&#xff1a;ESCZZ&#xff08;Z要大寫&#xff09; 方…

LabelImg官方文檔摘錄

LabelImg官方文檔&#xff1a;https://github.com/HumanSignal/labelImg 注釋&#xff08;annotation&#xff09;以 PASCAL VOC 格式保存為 XML 文件&#xff0c;這是ImageNet使用的格式。此外&#xff0c;它還支持 YOLO 和 CreateML 格式。 安裝 使用CSDN博主打包的程序&a…

Linux:地址空間的轉換以及線程的理解和使用

文章目錄 線程的理解地址空間的轉換問題總結 線程的優點線程的缺點線程的健壯性問題 本篇主要進行對于進程和線程的理解&#xff0c;以及對于線程的一部分使用方法和使用的原理 線程的理解 首先回顧前面一篇的內容中&#xff0c;對于進程的基本認識&#xff1a; 什么是線程&…

OWASP TOP 10解析:構建堅不可摧的Web應用安全防線

當涉及到Web應用程序安全的話題時&#xff0c;OWASP&#xff08;開放式Web應用程序安全項目&#xff09;的TOP 10是一個不可忽視的參考點。OWASP TOP 10列舉了當前Web應用程序中最嚴重的安全風險&#xff0c;幫助開發人員、測試人員和安全專業人員更好地理解并針對這些風險采取…

【LeetCode:2368. 受限條件下可到達節點的數目 + BFS】

&#x1f680; 算法題 &#x1f680; &#x1f332; 算法刷題專欄 | 面試必備算法 | 面試高頻算法 &#x1f340; &#x1f332; 越難的東西,越要努力堅持&#xff0c;因為它具有很高的價值&#xff0c;算法就是這樣? &#x1f332; 作者簡介&#xff1a;碩風和煒&#xff0c;…

Mybatis實戰(1)

mybatis-pageHelper 1&#xff0c;添加依賴&#xff1a; <dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>1.3.2</version></dependency><!--pag…

SpringBoot-yaml語法

1.概念 在Springboot的項目中&#xff0c;配置文件有以下幾種格式&#xff1a; Application.propertiesApplication.yamlApplication.yml 其中官方推薦我們使用yaml的格式(因為能表示的數據類型很多樣) 2.基本語法 # yaml形式的配置文件# 普通的key-value&#xff08;分號之后…

用numpy搭建自己的神經網絡

搭建之前的基礎與思考 構建模型的基本思想&#xff1a; 構建深度學習的過程&#xff1a;產生idea&#xff0c;將idea轉化成code&#xff0c;最后進行experiment&#xff0c;之后根據結果修改idea&#xff0c;繼續idea–>code–>experiment的循環&#xff0c;直到最終訓練…

matplotlib條形圖

matplotlib條形圖 假設你獲取到了2017年內地電影票房前20的電影(列表a)和電影票房數據(列表b), 那么如何更加直觀的展示該數據? from matplotlib import pyplot as plta ["Wolf Warrior 2", "Fast and Furious 8", "Kung Fu Yoga", "Jo…

【LiveData】LiveData轉換及操作符分析

使用示例 LiveData操作符可以將一個LiveData轉換為另一個LiveData 當源LiveData發生變更時&#xff0c;會自動通知目標LiveData val srcLiveData : LiveData<T>val dstLiveData : LiveData<R>dstLiveData srcLiveData.distinctUntilChanged().switchMap{returnsw…

線性表——單鏈表的增刪查改

本節復習鏈表的增刪查改 首先&#xff0c; 鏈表不是連續的&#xff0c; 而是通過指針聯系起來的。 如圖&#xff1a; 這四個節點不是連續的內存空間&#xff0c; 但是彼此之間使用了一個指針來連接。 這就是鏈表。 現在我們來實現鏈表的增刪查改。 目錄 單鏈表的全部接口…

位運算---求n的二進制表示中第k位是1還是0 (lowbit)

操作&#xff1a; 先把第k位移到最后一位&#xff08;右邊第一位&#xff09; 看個位是1還是0 lowbit(x)&#xff1a;返回x的最右邊的1。 原理&#xff1a; 其中 &#xff0c;意思是 是 的補碼。 就可以求出最右邊的一位1。 應用&#xff1a; 當中 的個數。 int re…

AI-數學-高中-33概率-事件的關系與運算

原作者視頻&#xff1a;【概率】【一數辭典】2事件的關系與運算_嗶哩嗶哩_bilibili 事件&#xff1a; 和/并事件&#xff1b;積/交事件&#xff1b;互訴事件&#xff1b;對立(補集)事件&#xff1b;

【詳識JAVA語言】面向對象程序三大特性之二:繼承

繼承 為什么需要繼承 Java中使用類對現實世界中實體來進行描述&#xff0c;類經過實例化之后的產物對象&#xff0c;則可以用來表示現實中的實體&#xff0c;但是 現實世界錯綜復雜&#xff0c;事物之間可能會存在一些關聯&#xff0c;那在設計程序是就需要考慮。 比如&…

04.其他方案

其他方案 1.事務狀態表調??重試接收?冪等 介紹 調??維護?張事務狀態表&#xff08;或者說事務?志、?志流?&#xff09;&#xff0c;在每次調?之前&#xff0c;落盤?條事務流?&#xff0c;?成?個全局的事務ID 事務開始之前的狀態是Begin&#xff0c;全部結束之…