transparency-dev / transparency-dev/tessera

Feature: Migrate Trillian v1 Log to Tessera

Open
#577 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Go
Stars
238
Forks
56
Avg merge
1d 2h
Merged PRs (30d)
35

Description

There are a number of existing logs in the world based on Trillian v1. This issue is to track the desire from the community to migrate any of these logs over to Tessera.

It's unlikely that we will create a useful standalone tool to perform this migration. There aren't that many logs that could be migrated, and each of these is likely to want specific features, or bespoke customization. e.g. Tessera doesn't support ExtraData, so any migration of a log with ExtraData would need to write this to something like a CAS alongside the Tessera instance.

That said, there's almost certainly stuff we can provide to help with this, if there is sufficient demand.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are identified. Start by reviewing Tessera's existing migration-related capabilities and the requirements of Trillian v1 logs, including ExtraData and possible CAS storage; the work is not defined until a concrete migration need and supported scope are agreed.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.