Online collaboration whiteboard system based on block chain

By using a blockchain-based online collaborative whiteboard system, the problems of data tampering, inaccurate contribution tracking, insufficient academic integrity, and inadequate collaboration efficiency and inclusiveness in existing technologies have been solved. This system provides a data-secure, transparent, and fair collaboration tool, improving the efficiency and security of collaboration in education and business.

CN121326142APending Publication Date: 2026-01-13GANNAN UNIV OF SCI & TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511393026.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-27
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

Existing online collaborative whiteboard systems suffer from risks of data tampering, inaccurate contribution tracking, insufficient academic integrity, inadequate collaboration efficiency and inclusiveness, and data privacy and security issues. They cannot meet the needs of safe, transparent, fair, and inclusive group project management and evaluation in educational settings.

Method used

The system employs a blockchain-based online collaborative whiteboard system, integrating user interaction, blockchain integration, consensus mechanism, contribution tracking, and privacy protection modules. It ensures data immutability through blockchain technology, uses smart contracts to automatically calculate contributions, integrates speech-to-text and sign language recognition functions, and combines zero-knowledge proofs and end-to-end encryption technology to protect privacy.

Benefits of technology

It achieves data immutability, ensures academic integrity, automates fair assessment, improves collaboration efficiency and inclusivity, reduces teaching management costs, and is suitable for educational, corporate collaboration, and remote work scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121326142A_ABST
    Figure CN121326142A_ABST
Patent Text Reader

Abstract

The invention discloses an online collaboration whiteboard system based on a block chain, which comprises a user interaction module, a block chain integration module, a consensus mechanism module, a contribution tracking module, an evaluation and report module and a privacy protection module. The data integrity, the evaluation fairness, the cooperation efficiency, the privacy security and the inclusiveness of the online cooperation whiteboard in an education scene are remarkably improved. The invention belongs to the technical field of education informatization, and particularly provides an online collaboration whiteboard technology for solving the defects of data tampering risk, inaccurate contribution tracking, insufficient academic integrity, insufficient collaboration efficiency and inclusiveness, data privacy and security problems and the like in the existing online collaboration whiteboard technology.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of educational informatization, and specifically refers to an online collaboration whiteboard system based on a block chain. BACKGROUND

[0002] The online collaboration whiteboard system has become a widely used tool in modern education, supporting functions such as multi-user real-time collaboration, mind map construction, and project planning. Existing technologies such as Miro, Microsoft Whiteboard, Google Jamboard, Padlet, Explain Everything, Whiteboard.fi, etc. all adopt a centralized architecture, rely on cloud servers to store user data, achieve real-time synchronization through WebSocket, and have basic version control and permission management functions.

[0003] However, the existing technology has the following problems:

[0004] 1. Data tampering and integrity risk: Centralized servers are vulnerable to tampering by administrators or malicious users, and historical records may be modified, leading to unclear attribution of student contributions. In group projects, this may cause plagiarism or false contribution problems. For example, the attachment upload lacks an effective verification mechanism, which cannot ensure the traceability of originality. Although the application of blockchain in education can solve the problem of tampering with credentials, it has not been extended to real-time collaboration, resulting in a lack of academic integrity.

[0005] 2. Inaccurate contribution tracking and unfair evaluation: Existing systems rely on manual review or manual labeling (such as Google Jamboard requiring manual addition of names), which cannot automatically quantify individual contributions, and teachers' evaluation is highly subjective, which may lead to disputes. In online group projects, differences in digital skills affect collaboration satisfaction and evaluation fairness. Tools such as Miro have version control, but do not provide multi-dimensional weight algorithms, leading to opaque contribution tracking.

[0006] 3. Collaboration efficiency and synchronization problems: In cross-time zone or distributed education, data synchronization is prone to errors, and the stability of the tool is insufficient. High-cost synchronization communication technology and the difficulty of coordinating meeting times exacerbate these problems. Jamboard performance decreases when there are more than 20 users, and lacks advanced interactive functions. Miro users report performance issues and complexity. Decentralized data dispersion leads to reporting delays, affecting tasks such as admission prediction.

[0007] 4. Insufficient privacy and security: Student data may be misused by the platform, and there is a lack of distributed consensus mechanism. Existing tools do not use advanced privacy technologies such as zero-knowledge proof, leading to data leakage risks. In large-scale online education, video conference fatigue and technical resource overload further amplify security problems.

[0008] 5. Inclusivity and accessibility barriers: Insufficient support for students with disabilities (e.g., blind, deaf), lack of assistive features such as voice input or sign language recognition. Limited integration of tools like Jamboard, with restricted functionality. Additionally, technical challenges hinder the effectiveness of teacher collaboration.

[0009] Existing blockchain technology is primarily used for static data management in education (e.g., diploma certificate storage), and is not designed for dynamic scenarios like collaborative whiteboards. This results in a lack of tamper-proof, automated tracking solutions in this field, and the technology has not been applied to dynamic, real-time collaborative whiteboard systems. SUMMARY

[0010] To address the above, the present invention aims to solve the technical problems of existing online collaborative whiteboard technology, which has data tampering risks, inaccurate contribution tracking, insufficient academic integrity, insufficient collaboration efficiency and inclusivity, and data privacy and security issues. It cannot meet the needs of safe, transparent, fair, and inclusive group project management and evaluation in educational scenarios.

[0011] To solve the above problems, the technical solutions adopted by the present invention are as follows:

[0012] The present invention proposes an online collaborative whiteboard system based on blockchain, comprising:

[0013] A user interaction module for receiving user operations and displaying them in real time, the user operations including adding text, drawing, and uploading attachments, and integrating an assistive function unit for voice-to-text and sign language recognition functions;

[0014] The assistive function unit includes:

[0015] A voice input-to-text unit for receiving user voice input and converting it into text content as operation data;

[0016] And / or a sign language recognition unit for capturing user sign language gestures through a camera and converting them into text or voice content as operation data.

[0017] It is based on Web technology and uses HTML5 Canvas and WebSocket technology to support multi-device access, with drawing tools, text editing, and attachment uploading functions, as well as integrated voice-to-text and sign language recognition functions. The voice-to-text function is based on Web SpeechAPI, and the sign language recognition function captures gestures through a camera and combines AI models to translate gestures into text or voice output;

[0018] A blockchain integration module for encapsulating user operations as transactions and submitting them to the blockchain network;

[0019] It takes Ethereum or Hyperledge Fabric as the underlying blockchain framework, encapsulates the user's operation in the user interaction module as an unforgeable transaction, which records the user anonymous ID, content hash, timestamp and digital signature, and combines IPFS to store large files involved in user operation, only the hash value of large files is on-chain;

[0020] The transaction contains userID, actionType, contentHash, timestamp and signature, where userID is an anonymous hash, contentHash is a SHA-256 hash, and signature is an ECDSA digital signature;

[0021] The consensus mechanism module is used to verify transactions and reach distributed consensus;

[0022] Proof-of-Stake (POS) algorithm or Practical Byzantine Fault Tolerance (PBFT) algorithm is used to ensure data consistency when multiple users collaborate;

[0023] The contribution tracking module realizes automatic calculation of contribution degree through smart contract;

[0024] The smart contract is deployed on the blockchain, and the contribution degree calculation adopts the formula:

[0025] Contribution score = Σ (operation frequency x weight), where different operation types correspond to different weights, and multi-dimensional extension is supported;

[0026] The evaluation and reporting module aggregates data by querying the blockchain API and outputs data in a visual form to generate a visual contribution report;

[0027] The privacy protection module integrates zero-knowledge proof technology and uses zk-SNARKs algorithm to only disclose necessary contribution data of users, and uses end-to-end encryption technology to ensure operation transmission security.

[0028] Further, in the user interaction module, the drawing tool supports brush and shape drawing, and can adjust color and thickness; text editing supports rich text input and formatting operation; attachment upload supports image, PDF and other file upload, and can automatically generate preview.

[0029] Further, in the blockchain integration module, the module calls the smart contract to submit transactions after the user operation is triggered, and uses the immutability of the blockchain to make each transaction link the previous block to form a chain structure.

[0030] Furthermore, in the consensus mechanism module, when the Proof-of-Stake algorithm is used, nodes verify transactions based on staked equity; when the Practical Byzantine Fault Tolerance algorithm is used, it can tolerate partial node failures and supports fast consensus with a consensus latency of less than 1 second.

[0031] Furthermore, in the contribution tracking module, the weights corresponding to different operation types are as follows: adding new content has a weight of 2, editing has a weight of 1, and deleting has a weight of 0.5; the multi-dimensional expansion includes determining the creativity dimension based on AI analysis of content complexity.

[0032] Furthermore, the contribution report is in PDF or CSV format, and includes a contribution pie chart and timeline. It can also verify originality by comparing content hashes to detect plagiarism.

[0033] Furthermore, in the privacy protection module, zero-knowledge proof technology is used to prove user contributions without disclosing user operation details, and end-to-end encryption technology is used to protect the security of user operation data during transmission.

[0034] On the other hand, a blockchain-based online collaborative whiteboard implementation method is also disclosed, applied to the aforementioned system, including the following steps:

[0035] Step S1: Receive user operation data through the user interaction module and encapsulate it into a transaction;

[0036] Step S2: Submit the transaction to the blockchain integration module, and record it in the distributed ledger after verification by the consensus mechanism module;

[0037] Step S3: Trigger the smart contract of the contribution tracking module to automatically update the corresponding user's contribution value according to the type of operation in the transaction;

[0038] Step S4: Obtain contribution value data from the blockchain and generate a visual report through the evaluation and reporting module.

[0039] The beneficial effects achieved by the present invention using the above solution are as follows:

[0040] 1. Ensuring Data Immutability and Academic Integrity: Utilizing blockchain distributed ledger technology, user actions are encapsulated as immutable transactions, recording anonymous user IDs, content hashes, timestamps, and digital signatures to ensure data integrity and traceable originality. Combined with IPFS storage of file entities, only hashes are recorded on the blockchain, reducing storage costs. This addresses the data tampering risks of centralized systems, achieving 0% tampering risk and enhancing academic integrity. Furthermore, by recording the hash values ​​of attachments and content, the system supports originality verification, preventing plagiarism. Teachers can query historical records through the blockchain to confirm content sources and modification times, addressing the issue of insufficient academic integrity in educational settings.

[0041] 2. Achieve Automated and Fair Contribution Assessment: Contribution is automatically calculated via smart contracts, generating quantified scores based on operation type and weight, and outputting an undeniable contribution report. Teachers can objectively evaluate student contributions through a visual interface. This addresses the subjectivity and unfairness of manual assessment, improving transparency and efficiency. In educational settings, fair assessment incentivizes active student participation and enhances teamwork.

[0042] 3. Improve distributed collaboration efficiency: By combining IPFS distributed storage and PoS / PBFT consensus algorithms, optimize synchronization performance for cross-time zone and multi-user collaboration, ensuring low latency and data consistency. Solve the synchronization latency and data loss problems of centralized systems, enhancing the collaborative experience in distributed education scenarios. In global online courses, students can collaborate seamlessly across devices and regions.

[0043] 4. Enhanced Privacy and Data Security: Employing zero-knowledge proofs to protect user privacy, only publishing necessary contribution data, and combining end-to-end encryption to ensure secure operation and transmission. The blockchain's distributed architecture avoids single points of failure. It addresses the risks of data misuse and leakage in centralized systems, improving data security and user trust. Students and teachers gain greater confidence in data security, especially in the handling of sensitive educational data (such as personal project outcomes).

[0044] 5. Enhanced Inclusivity and Support for Special Needs Groups: Integrating speech-to-text conversion and sign language recognition, the system supports collaboration for blind and deaf individuals. Blockchain technology ensures that these users' contributions are fairly recorded and evaluated, filling a gap in existing technology for special education support. This addresses the inadequacy of existing tools in supporting students with disabilities and achieves educational equity.

[0045] 6. Reduce teaching management costs and disputes: Automated report generation and originality verification functions reduce the workload of teachers' manual review, and blockchain records serve as irrefutable evidence, reducing grading disputes. Teachers can focus on instructional design rather than dispute resolution.

[0046] 7. Wide Applicability and Market Potential: The system is not only suitable for educational scenarios (such as higher education and K-12 online courses), but can also be extended to enterprise collaboration, remote work, and other scenarios. Schools and enterprises can deploy the system at low cost and improve the collaboration experience.

[0047] In summary, this invention, through the innovative integration of blockchain, smart contracts, IPFS, and accessibility features, significantly improves the data integrity, assessment fairness, collaboration efficiency, privacy, and inclusivity of online collaborative whiteboards in educational scenarios. Compared to existing technologies (such as Microsoft Whiteboard and Google Jamboard), this system addresses pain points such as tampering risks, unfair assessments, and insufficient inclusivity. Test data shows a 20%-30% increase in efficiency, a 30% reduction in disputes, and a 30% increase in participation from users with disabilities. These effects provide a secure, transparent, and fair collaborative tool for online education, demonstrating significant practical value and market competitiveness. Attached Figure Description

[0048] Figure 1 The system architecture diagram provided in this application;

[0049] Figure 2 The on-chain transaction flowchart provided for this application;

[0050] Figure 3 A flowchart illustrating the contribution calculation provided for this application.

[0051] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used together with the embodiments of the invention to explain the invention and do not constitute a limitation thereof. Detailed Implementation

[0052] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.

[0053] This embodiment provides a blockchain-based online collaborative whiteboard system, aiming to achieve immutable contribution tracking, fair evaluation, and inclusive support for online collaboration in educational scenarios through the integration of blockchain technology. The system adopts a distributed architecture, combining a front-end user interface, back-end blockchain nodes, and auxiliary modules to ensure data security, real-time synchronization, and automated processing. The technical solution is described in detail below, including the structure, function, and working principle of the core modules, as well as accompanying drawings.

[0054] 1. In terms of the overall system architecture:

[0055] refer to Figure 1 As shown, the system's overall architecture adopts a layered design, including a front-end layer (user interface), a middle layer (business logic and consensus mechanism), and a back-end layer (blockchain storage). The front-end layer is implemented based on Web technology and supports access from multiple devices; the middle layer handles operation encapsulation and contribution calculation; and the back-end layer utilizes a distributed ledger to ensure data immutability.

[0056] Users collaborate through a front-end interface (e.g., adding mind map nodes). The data from these collaborations is encapsulated as blockchain transactions by a middleware layer and broadcast to network nodes via a consensus mechanism. Each node verifies the transaction and records it in a distributed ledger, ensuring its immutability. IPFS is used to store large files (e.g., attachments), only uploading the hash value to the blockchain to optimize storage efficiency. This architecture solves the single point of failure problem of existing centralized systems and supports unlimited scalability.

[0057] 2. Detailed description of the core modules:

[0058] (1) User interaction module:

[0059] This module serves as the system's interactive entry point, using HTML5 Canvas and WebSocket to implement a real-time collaborative whiteboard. Supported features include:

[0060] Drawing tools: brushes, shape drawing, with support for color and thickness adjustment.

[0061] Text editing: Rich text input with formatting support.

[0062] Attachment upload: Supports images, PDFs, and other files, and automatically generates previews.

[0063] Accessibility features include: integrated voice-to-text (using the Web Speech API) for blind users to input content; and sign language recognition (capturing gestures via camera and translating them into text or voice output using an AI model) for deaf users.

[0064] How it works: User actions are broadcast to other participants in real time via WebSocket to ensure synchronization. Before each action, the module generates a unique ID and passes it to the blockchain integration module.

[0065] (2) Blockchain Integration Module:

[0066] The core innovation module uses Ethereum or Hyperledger Fabric as the underlying blockchain framework. User operations are encapsulated as transactions.

[0067] Transaction structure: {userID: anonymized hash, actionType: 'add / edit / delete', contentHash: SHA-256 hash, timestamp: Unix timestamp, signature: ECDSA digital signature}.

[0068] On-chain process: After the operation is triggered, the module calls the smart contract to submit the transaction.

[0069] How it works: Leveraging the immutability of blockchain, each transaction is linked to the previous block, forming a chain structure. Combined with IPFS, content entities are stored in a distributed file system, with only hashes recorded on the chain, reducing gas fees.

[0070] (3) Consensus Mechanism Module:

[0071] The Proof-of-Stake (PoS) or Practical Byzantine Fault Tolerance (PBFT) algorithms are used to ensure data consistency during multi-user collaboration.

[0072] PoS: Nodes verify transactions based on staked assets, which is suitable for the low-energy consumption requirements of educational scenarios.

[0073] PBFT: Tolerates partial node failures and supports fast consensus (<1 second latency).

[0074] How it works: In a distributed education environment, when users across time zones edit simultaneously, the module coordinates node voting, confirms the transaction, and then updates the global state.

[0075] The process begins with user interaction, ensuring signature verification and consensus at each step to prevent tampering. After consensus is reached, the transaction is permanently recorded, and the canvas is updated in real time. This process demonstrates the practicality of the invention: in simulation tests, with 100 users collaborating, the latency is less than 1 second, and data integrity reaches 100%. Figure 2 As shown.

[0076] (4) Contribution tracking module:

[0077] Contribution is automatically calculated via smart contracts, with reference to... Figure 3 As shown.

[0078] Algorithm: Contribution Score = Σ(Number of Operations × Weight), weight example: Add New Content = 2, Edit = 1, Delete = 0.5. Supports multi-dimensional expansion, such as creativity (based on AI analysis of content complexity).

[0079] Query function: Users or teachers can access the contract to query historical records.

[0080] How it works: Contracts are deployed on the blockchain. Each transaction triggers a score update, which is stored in a state variable. Zero-knowledge proofs (ZKP) ensure privacy, only exposing the aggregated score.

[0081] (5) Assessment and Reporting Module:

[0082] The teacher's interface supports exporting reports.

[0083] Report generation: Based on blockchain data, generate PDF or CSV files, including contribution pie charts and timelines.

[0084] Originality verification: Compares content hashes to detect plagiarism. How it works: The module queries the blockchain API and aggregates data for visual output.

[0085] (6) Privacy and Security Module:

[0086] Integrates ZKP (such as zk-SNARKs), allowing proof of contributions without revealing details. Encrypts user data using end-to-end encrypted transmission.

[0087] In summary, this solution innovatively applies blockchain technology to a dynamic collaborative whiteboard, subtly addressing the shortcomings of centralization. The system has a clear structure and is feasible.

[0088] Furthermore, these embodiments aim to demonstrate the practical application of the system, including its composition (hardware, software modules, and operating procedures) and effects (quantifiable results and practical benefits). These examples, based on educational scenarios, demonstrate the feasibility and practicality of the invention. The system can run on standard computer devices (such as PCs, tablets, or mobile phones), and the development environment includes a front-end React.js, a back-end Node.js combined with a Web3.js blockchain interface, and Ethereum or Hyperledger Fabric as the blockchain framework. Each embodiment is implemented in conjunction with core system modules (such as user interaction modules, blockchain integration modules, smart contracts, etc.).

[0089] Example 1:

[0090] This embodiment provides an example of brainstorming collaboration in higher education group projects, including:

[0091] 1. Hardware Components:

[0092] Four students access the web-based system using their respective laptops or mobile phones. The system is deployed on a cloud server (such as AWS), with blockchain nodes distributed across a private network, supporting the PoS consensus algorithm. The user interaction module provides an unlimited canvas, supporting drawing tools, text editing, and attachment uploading.

[0093] 2. Software Modules:

[0094] The user interaction module captures operations in real time, such as student A adding a mind map node "Project Goal"; the blockchain integration module encapsulates the operation into a transaction, including the user's anonymous ID, content hash SHA-256, timestamp, and ECDSA signature, and submits it to the smart contract; the contribution tracking module calculates the weight (adding node weight 2); the IPFS stores the attached image, only hashing it on the chain; the consensus mechanism module ensures synchronization for all four users.

[0095] 3. Operating Procedures:

[0096] 3.1 Students log in to the system and create a shared whiteboard session.

[0097] 3.2 Student A adds a node, the system generates a transaction and uploads it to the blockchain.

[0098] 3.3 Student B edits the node, adds links, modifies the transaction history, and broadcasts it synchronously.

[0099] 3.4 Students C and D add comments and attachments, and all operations are recorded on the blockchain in real time.

[0100] 3.5 Teachers can query the blockchain and generate contribution reports.

[0101] 4. Technical effects:

[0102] The system ensures all operations are immutable, synchronizing the canvas in real time to prevent data loss. Smart contracts automatically quantify contributions; for example, if student A contributes 30%, B 25%, C 25%, and D 20%, a pie chart report is generated. In simulated tests, collaborative mind map completion time was reduced by 15%, with 100% data integrity. Teacher evaluation efficiency improved by 20%, reducing subjective disputes. It enhances student teamwork motivation, is applicable to higher education project management, and promotes academic integrity. Tests show an 18% increase in student satisfaction due to the transparency of contributions incentivizing participation.

[0103] Example 2:

[0104] This embodiment provides an example of teacher evaluation and originality verification for K12 online courses, including:

[0105] 1. Hardware Components:

[0106] The teacher and 10 students participated in the online course using tablet devices. The system integrates a camera and microphone, supporting auxiliary functions such as voice input and sign language recognition. The blockchain network uses PBFT consensus, suitable for small-scale, rapid verification.

[0107] 2. Software Modules:

[0108] The user interaction module supports attachment uploads and source labeling; the blockchain integration module records upload transactions, including attachment hashes and originality claims; the contribution tracking module verifies hash consistency and detects plagiarism; the evaluation and reporting module exports PDF reports; and the privacy module uses ZKP to hide student details and only publishes aggregated data.

[0109] 3. Operating Procedures:

[0110] 3.1 Teachers create whiteboard tasks, requiring students to upload science experiment report attachments.

[0111] 3.2 Students upload PDF attachments, and the system generates a hash and uploads it to the blockchain.

[0112] 3.3 The smart contract compares hashes to verify originality (if a match is found in an existing record, potential plagiarism is flagged).

[0113] 3.4 Students edit the report content and upload the operation to the blockchain.

[0114] 3.5 Teachers can query reports to view contribution timelines and proof of originality.

[0115] 4. Effects:

[0116] The system automatically verifies the originality of attachments, ensuring academic integrity. The contribution report displays each student's edit count and weighted score; higher-weighted attachments receive higher scores. Plagiarism detection accuracy reaches 98%, and evaluation time is reduced from 1 hour manually to 5 minutes. In testing, data tampering attempts failed 100%. In K-12 education, teachers easily manage online assignments, reducing disputes. Students' awareness of learning integrity increases, and course completion rates improve by 12%. It is suitable for blended learning models, promoting fair grading.

[0117] Example 3:

[0118] This embodiment provides an example of inclusive collaboration in special education involving blind and deaf students, including:

[0119] 1. Hardware Components:

[0120] Two sighted students, one blind student (using a speech device), and one deaf student (using a camera-based sign language device) can connect via mobile phone or PC. The system supports assistive hardware interfaces such as microphones and cameras.

[0121] 2. Software Modules:

[0122] The user interaction module integrates voice-to-text (Web Speech API) and sign language recognition (AI models such as MediaPipe); the blockchain integration module converts voice / sign language input into text transactions and records them on the blockchain; the contribution tracking module calculates contributions equally, with voice input weighted as if it were manual input; the consensus mechanism ensures real-time synchronization; and the privacy module protects the data of disabled users.

[0123] 3. Operating Procedures:

[0124] ① Form a team to create a whiteboard and discuss simulated historical events.

[0125] ②Blind students input "event timeline" via voice, which is then converted into text nodes and uploaded to the blockchain.

[0126] ③ Deaf and mute students input their thoughts using sign language, which is then translated into text / voice by AI to record the transaction.

[0127] ④ Regular students edit and supplement content, and the operation is synchronized and uploaded to the blockchain.

[0128] ⑤ Teachers review the reports to evaluate the contributions of all staff.

[0129] 4. Effects:

[0130] Accessibility features ensure seamless participation for students with disabilities, and blockchain records ensure fair tracking of contributions (e.g., blind students contribute 25%, with no discrimination). User participation with disabilities increases by 30%, and contribution recording accuracy is 100%. Test latency is less than 2 seconds, with 95% inclusivity coverage. Support for blind / deaf communication enhances special education inclusivity. Overall student collaboration satisfaction increases by 25%, teacher management is more efficient, and it is suitable for inclusive classrooms.

[0131] Example 4:

[0132] This embodiment provides an example of cross-school distributed project collaboration and scalability verification, including:

[0133] 1. Hardware Components:

[0134] The 20 students are distributed across different schools and use various devices (PCs, mobile phones). The system is deployed on a public blockchain, such as Ethereum Layer 2, which supports a large number of nodes.

[0135] 2. Software Modules:

[0136] The user interaction module handles real-time editing by multiple users; the blockchain integration module processes transactions in batches; IPFS optimizes attachment storage; the contribution tracking module extends the algorithm and adds collaboration weights, such as for reply operations; and the evaluation module generates multi-dimensional reports.

[0137] 3. Operating Procedures:

[0138] ① Create a cross-school whiteboard project to plan environmental policy simulations.

[0139] ② Add data and simulation charts for students in different time zones, and record transactions on the blockchain.

[0140] ③ The system consensus mechanism is coordinated and synchronized to avoid conflicts.

[0141] ④ Calculate the total contribution of the smart contract and generate a report.

[0142] ⑤ Teachers export extended reports, including policy impact analysis.

[0143] 4. Effects:

[0144] The distributed architecture supports large-scale collaboration, IPFS reduces storage bottlenecks, and the report provides in-depth analysis. Collaboration efficiency is improved by 25% for 20 users, and gas costs are reduced by 70% (Layer 2 optimization). Data consistency is 100%, and scalability supports unlimited users. Suitable for global online education alliances, reducing cross-school coordination costs. In testing, project completion rate increased by 15%, demonstrating the system's commercial potential.

[0145] Example 5:

[0146] This embodiment provides a blockchain-based online collaborative whiteboard system. The Python example code for the smart contract in its contribution tracking module to automatically calculate contribution is as follows:

[0147]

[0148]

[0149]

[0150]

[0151]

[0152] The result of running the above code is:

[0153] User1's contribution score: 3.0

[0154] User1's operation history: (2, 3.0)

[0155] Verification content: hash123:(True,1627849200).

[0156] The following explanation is provided regarding the code and its output:

[0157] Contribution score: User1 performed one add operation (weight 2.0) and one edit operation (weight 1.0), so the total contribution score is 2.0 + 1.0 = 3.0;

[0158] Operation history: Returns aggregated data, namely the number of operations (2) and the total score (3.0);

[0159] Verify content hash123: The content hash "hash123" was added by user1, so the verification is successful. Return True and the timestamp 1627849200 when it was added.

[0160] The present invention and its embodiments have been described above. This description is not restrictive, and the accompanying drawings are only one embodiment of the present invention; the actual structure is not limited thereto. In conclusion, if those skilled in the art are inspired by this description and design similar structures and embodiments without departing from the spirit of the invention, such designs should fall within the protection scope of the present invention.

Claims

1. A blockchain-based online collaborative whiteboard system, characterized in that, include: The user interaction module is used to receive user operations and display them in real time. The user operations include adding text, drawing, and uploading attachments. It also integrates auxiliary function units for speech-to-text and sign language recognition. The blockchain integration module is used to encapsulate user operations into immutable transactions and submit them to the blockchain network. The transaction records the user's anonymous ID, content hash, timestamp, and digital signature. Combined with IPFS storage of large files involved in user operations, only the hash value of the large files is uploaded to the blockchain. The consensus mechanism module is used to verify transactions and reach a distributed consensus. The contribution tracking module uses smart contracts to automatically calculate contributions. These smart contracts are deployed on the blockchain, and the contribution calculation uses the following formula: Contribution score = Σ(number of operations × weight), where different operation types correspond to different weights, and multi-dimensional expansion is supported; The assessment and reporting module aggregates data by querying the blockchain API and outputs the data in a visual format, generating a visual contribution report. The privacy protection module integrates zero-knowledge proof technology to disclose only the user's necessary contribution data, and uses end-to-end encryption technology to ensure secure operation and transmission.

2. The blockchain-based online collaborative whiteboard system according to claim 1, characterized in that: The auxiliary function unit includes: The voice input to text unit, implemented based on the Web Speech API, is used to receive the user's voice input and convert it into text content as operation data. And / or, a sign language recognition unit, used to capture a user's sign language gestures via a camera and convert them into text or speech content as operational data.

3. The blockchain-based online collaborative whiteboard system according to claim 2, characterized in that: The user interaction module is implemented based on Web technology, using HTML5 Canvas and WebSocket technologies, and supports access from multiple devices.

4. The blockchain-based online collaborative whiteboard system according to claim 1, characterized in that: The blockchain integration module uses Ethereum or Hyperledger Fabric as the underlying blockchain framework. The transaction includes userID, actionType, contentHash, timestamp, and signature, where userID is an anonymized hash, contentHash is a SHA-256 hash, and signature is an ECDSA digital signature. In the blockchain integration module, after a user operation is triggered, the module calls the smart contract to submit the transaction. By utilizing the immutability of the blockchain, each transaction is linked to the previous block to form a chain structure.

5. The blockchain-based online collaborative whiteboard system according to claim 1, characterized in that: The consensus mechanism module employs either the Proof-of-Stake (POS) algorithm or the Practical Byzantine Fault Tolerance (PBFT) algorithm to ensure data consistency during multi-user collaboration.

6. The blockchain-based online collaborative whiteboard system according to claim 5, characterized in that: In the consensus mechanism module, when the POS algorithm is used, nodes verify transactions based on staked assets; when the PBFT algorithm is used, it can tolerate partial node failures and supports fast consensus with a consensus latency of less than 1 second.

7. The blockchain-based online collaborative whiteboard system according to claim 1, characterized in that: In the contribution tracking module, the weights corresponding to different operation types are as follows: adding new content has a weight of 2, editing has a weight of 1, and deleting has a weight of 0.5; the multi-dimensional expansion includes determining the creativity dimension based on AI analysis of content complexity.

8. The blockchain-based online collaborative whiteboard system according to claim 4, characterized in that: The contribution report is in PDF or CSV format and includes a contribution pie chart and timeline. It can also verify originality by comparing content hashes to detect plagiarism.

9. The blockchain-based online collaborative whiteboard system according to claim 1, characterized in that: The privacy protection module employs the zk-SNARKs algorithm and zero-knowledge proof technology to prove user contributions without revealing user operation details, and end-to-end encryption technology to protect the security of user operation data during transmission.

10. A method for implementing an online collaborative whiteboard based on blockchain, applied to the system described in any one of claims 1-9, characterized in that, Includes the following steps: Step S1: Receive user operation data through the user interaction module and encapsulate it into a transaction; Step S2: Submit the transaction to the blockchain integration module, and record it in the distributed ledger after verification by the consensus mechanism module; Step S3: Trigger the smart contract of the contribution tracking module to automatically update the corresponding user's contribution value according to the type of operation in the transaction; Step S4: Obtain contribution value data from the blockchain and generate a visual report through the evaluation and reporting module.