Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • crown-core crown-core
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 75
    • Issues 75
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Crown
  • crown-corecrown-core
  • Issues
  • #213

Closed
Open
Created Jul 30, 2018 by Artem B@artemOwner

Integrate Bitcoin changes from 0.11.2

Motivation

During the last 3 years, many useful changes and improvements have been made to Bitcoin source code. The current version of Bitcoin is 0.16.2, Crown is on 0.10.

  • Refactoring of different Bitcoin modules (decomposition etc.)

  • Moving from BOOST to C++ 11/14 features

  • Other functional changes

Integration analysis

0.11.2 https://bitcoin.org/en/release/v0.11.2
Minor version release, bringing bug fixes and improvements

  • the BIP65 (CLTV) consensus change. OP_CHECKLOCKTIMEVERIFY opcodes for time-locked contracts.

  • relay policy preparation for BIP113. Median time-past as the endpoint for lock-time calculations. The median of the last 11 blocks is used instead of the block's timestamp. Soft fork. This feature can become useless after the 3rd way and NTP services implementation.

  • Windows bug fix for corrupted UTXO database on unclean shutdowns. https://github.com/bitcoin/bitcoin/pull/6917

Links/references

https://github.com/bitcoin/bitcoin

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking