Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enterprise BlockGit Platform (JDK 1.7 Enterprise Build)

"I decentralized version control."

Welcome to the Oracle Enterprise BlockGit Architecture, the world's first fully decentralized, gas-metered, proof-of-work-driven version control platform built in enterprise-grade Java SE 7 (July 28, 2011).


Architectural Core Principles

  1. Trustless Commits

    • Every commit is baked into a cryptographic block chain ledger managed via AbstractBlockChainTransactionLedgerManagerDelegateImpl.
    • Branches no longer exist as simple pointers; instead, developers mine blocks to advance head states. Nobody finds the irony.
  2. Mandatory Gas Fees ($3.74 USD)

    • Every git push transaction delegates to IGasFeeCalculatorServiceSingletonFactoryProviderImpl.
    • Each push requires exactly $3.74 USD in gas fees. If account wallet balances fall short, pushing is strictly aborted with an InsufficientGasFeeBalanceException.
  3. Proof-of-Work Merge Conflict Resolution

    • Forget manual human diffing or interactive merge conflict tools.
    • Merge conflicts are handled by IAbstractProofOfWorkConflictResolutionStrategyFactoryImpl.
    • When a conflict arises, both branch committers run SHA-256 CPU mining threads. Whichever committer mines a valid hash nonce fastest wins the conflict and overwrites the target file.

Technical Stack & Standards

  • Java Platform: Java SE 7 (JDK 1.7.0_01)
  • Enterprise Design Patterns:
    • AbstractCommitBuilderFactoryStrategyImpl
    • IGasFeeCalculatorServiceSingletonFactoryProviderImpl
    • MainCommitRunnerExecutionEntryPointFactoryBeanImpl
  • Zero Lambdas / Zero Streams: Strictly retro-compatible 2011 anonymous inner classes and explicit iteration.

Quick Start (JDK 1.7 Execution)

cd blockgit-enterprise
javac -d bin src/main/java/com/oracle/enterprise/git/*/*.java
java -cp bin com.oracle.enterprise.git.cli.MainCommitRunnerExecutionEntryPointFactoryBeanImpl

About

Decentralized version control for the previous decades.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages