The tea white paper is a semantically versioned, Markdown document. New releases are deployed to Gitbook.
If you have general feedback, please open a discussion thread.
how will the protocol work?
Home Page: https://whitepaper.tea.xyz/doc/white-paper
The tea white paper is a semantically versioned, Markdown document. New releases are deployed to Gitbook.
If you have general feedback, please open a discussion thread.
For helping comunity bahasa indonesian
Tea thread in medium thankyou for see and read
Will there be a testnet stage again after the last update?
According to @thomas-borrel: During the PDFification of the white paper, Figure 1, which is supposed to be after the introduction, gets moved to the middle of 4.1 - The Package Manager. Github shows Figure 1 in the right place. Could this be a bug in pandoc or should we deactivate the implicit_figures ?
A problem occurs when trying to stake TEA Token to the project. It gives no error and does not process. When I check it on the console, it gives errors as in the images.
This error notification should be given to the user visually.
An error message can be shown to the user.
Probably because the wallet transaction is not approved, it may give such an error because it is waiting for tnx. Perhaps the process of confirming this transaction with the wallet can be done. I don't know if this prevents the current work or is not suitable for use.
But I get an error as I mentioned. Then no action is taken, TEA Tokens are in the project treasury. When I try to stake again, it gives the same error on the console.
As mentioned in part “TEA Token Supply Distribution” of the white-paper as "a 10 billions MAXIMUM token supply will be distributed", and 50% will be allocated towards Ecosystem & Governance, and from this allocation a portion will be distributed as staking and Proof of Contribution rewards + other incentives.
Considering that The Tea Protocol will grow and mature and over time the amount of tokens allocated to Ecosystem & Governance will be consumed by staking rewards, proof of contribution rewards, incentives...
The TEA token has a crucial role within the protocol according to the white-paper, so if there will be no staking rewards and Proof of Contribution rewards, how will the protocol operate after this stage if we have a MAXIMUM amount?
So some information needs to be added or modified, or the TEA will be an inflationary token, or the governance/team will decide the operating model after consuming this allocation, or whatever note needs to be added for more clarity on this aspect.
If possible, honestly this is a little tedious to debug since you need to commit then use that commit as the release SHA. Close if too tricky since long term we will use the version in the README as the release version using tea to extract that version into the virtual environment.
➜ white-paper git:(main) tea make
pandoc \
--number-sections \
--output tea.white-paper.pdf \
--metadata-file metadata.yml \
--filter pandoc-crossref \
--csl=tea.csl \
--citeproc \
white-paper.md
dyld[4402]: Library not loaded: @rpath/sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib
Referenced from: <78355F91-A5A1-3145-90B0-032999B54B28> /Users/ryan/.tea/freetype.org/v2.12.1/lib/libfreetype.6.18.3.dylib
Reason: tried: '/Users/ryan/.tea/freetype.org/v2.12.1/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/freedesktop.org/fontconfig/v2.14.0/lib/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/cairographics.org/v1.16.0/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/cairographics.org/v1.16.0/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/librsvg/v2.55.1/bin/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/librsvg/v2.55.1/bin/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS@rpath/sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/freetype.org/v2.12.1/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/freedesktop.org/fontconfig/v2.14.0/lib/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/cairographics.org/v1.16.0/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/cairographics.org/v1.16.0/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/librsvg/v2.55.1/bin/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/librsvg/v2.55.1/bin/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/libxml2/v2.10.3/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/zlib.net/v1.2.13/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/sourceware.org/libffi/v3.4.3/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/sourceware.org/bzip2/v1.0.8/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnu.org/gettext/v0.21.1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/pcre.org/v8.45.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/libexpat.github.io/v2.5.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/libpng.org/v1.6.39/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/pixman.org/v0.40.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/freetype.org/v2.12.1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/glib/v2.72.4/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/freedesktop.org/fontconfig/v2.14.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/cairographics.org/v1.16.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/unicode.org/v71.1.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/harfbuzz.org/v5.3.1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnu.org/fribidi/v1.0.12/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/ijg.org/v9.5.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnu.org/gmp/v6.2.1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/pango/v1.50.9/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/gdk-pixbuf/v2.42.8/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/librsvg/v2.55.1/lib/libbz2.1.0.8.dylib' (no such file)
[WARNING] Could not convert image /private/var/folders/tc/z2bvlwpn10x8fl2ckhz8d0180000gn/T/tex2pdf.-c51883df7550d774/img/figure-1.svg: conversion from SVG failed
dyld[4423]: Library not loaded: @rpath/sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib
Referenced from: <78355F91-A5A1-3145-90B0-032999B54B28> /Users/ryan/.tea/freetype.org/v2.12.1/lib/libfreetype.6.18.3.dylib
Reason: tried: '/Users/ryan/.tea/freetype.org/v2.12.1/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/freedesktop.org/fontconfig/v2.14.0/lib/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/cairographics.org/v1.16.0/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/cairographics.org/v1.16.0/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/librsvg/v2.55.1/bin/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/librsvg/v2.55.1/bin/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS@rpath/sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/freetype.org/v2.12.1/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/freedesktop.org/fontconfig/v2.14.0/lib/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/cairographics.org/v1.16.0/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/cairographics.org/v1.16.0/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/librsvg/v2.55.1/bin/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/librsvg/v2.55.1/bin/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/libxml2/v2.10.3/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/zlib.net/v1.2.13/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/sourceware.org/libffi/v3.4.3/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/sourceware.org/bzip2/v1.0.8/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnu.org/gettext/v0.21.1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/pcre.org/v8.45.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/libexpat.github.io/v2.5.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/libpng.org/v1.6.39/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/pixman.org/v0.40.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/freetype.org/v2.12.1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/glib/v2.72.4/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/freedesktop.org/fontconfig/v2.14.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/cairographics.org/v1.16.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/unicode.org/v71.1.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/harfbuzz.org/v5.3.1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnu.org/fribidi/v1.0.12/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/ijg.org/v9.5.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnu.org/gmp/v6.2.1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/pango/v1.50.9/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/gdk-pixbuf/v2.42.8/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/librsvg/v2.55.1/lib/libbz2.1.0.8.dylib' (no such file)
[WARNING] Could not convert image /private/var/folders/tc/z2bvlwpn10x8fl2ckhz8d0180000gn/T/tex2pdf.-c51883df7550d774/img/figure-3.svg: conversion from SVG failed
dyld[4444]: Library not loaded: @rpath/sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib
Referenced from: <78355F91-A5A1-3145-90B0-032999B54B28> /Users/ryan/.tea/freetype.org/v2.12.1/lib/libfreetype.6.18.3.dylib
Reason: tried: '/Users/ryan/.tea/freetype.org/v2.12.1/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/freedesktop.org/fontconfig/v2.14.0/lib/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/cairographics.org/v1.16.0/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/cairographics.org/v1.16.0/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/librsvg/v2.55.1/bin/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/librsvg/v2.55.1/bin/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS@rpath/sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/freetype.org/v2.12.1/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/freedesktop.org/fontconfig/v2.14.0/lib/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/cairographics.org/v1.16.0/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/cairographics.org/v1.16.0/lib/../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/librsvg/v2.55.1/bin/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/librsvg/v2.55.1/bin/../../../../sourceware.org/bzip2/v1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/libxml2/v2.10.3/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/zlib.net/v1.2.13/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/sourceware.org/libffi/v3.4.3/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/sourceware.org/bzip2/v1.0.8/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnu.org/gettext/v0.21.1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/pcre.org/v8.45.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/libexpat.github.io/v2.5.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/libpng.org/v1.6.39/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/pixman.org/v0.40.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/freetype.org/v2.12.1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/glib/v2.72.4/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/freedesktop.org/fontconfig/v2.14.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/cairographics.org/v1.16.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/unicode.org/v71.1.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/harfbuzz.org/v5.3.1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnu.org/fribidi/v1.0.12/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/ijg.org/v9.5.0/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnu.org/gmp/v6.2.1/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/pango/v1.50.9/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/gdk-pixbuf/v2.42.8/lib/libbz2.1.0.8.dylib' (no such file), '/Users/ryan/.tea/gnome.org/librsvg/v2.55.1/lib/libbz2.1.0.8.dylib' (no such file)
[WARNING] Could not convert image /private/var/folders/tc/z2bvlwpn10x8fl2ckhz8d0180000gn/T/tex2pdf.-c51883df7550d774/img/figure-2.svg: conversion from SVG failed
pandoc: pdflatex: createProcess: posix_spawnp: illegal operation (Inappropriate ioctl for device)
make: *** [Makefile:10: tea.white-paper.pdf] Error 1
➜ white-paper git:(main)
We want our references to be both footnotes and listed in the References section at the end. Can we do it? Let’s find out.
Somewhere in the white-paper anyway
Sebuah inovasi di mana pengembang sumber terbuka dapat menerima imbalan yang sepadan dengan kontribusi mereka akan meningkatkan keberlanjutan dan integritas rantai pasokan perangkat lunak. Protokol terdesentralisasi yang terjamin oleh reputasi dan insentif dapat mencapai hal ini dengan memfasilitasi perolehan nilai kembali kepada pengembang yang memelihara basis kode sumber terbuka sebagai utilitas publik, sehingga mendorong inovasi dan pertumbuhan masa depan dalam ekosistem sumber terbuka.
Add Turkish translate
With a large number of contributors from China active in the open source community, Tea, as a decentralized platform for ranking open source projects and providing maintenance rewards for open source contributors, has made it necessary to add a Chinese-specific translation to the white paper. If this project accepts PR, I would love to do this work.
Well as i know most of our ppl from iran cannot speak very well english - so i can help them with translate
Copyright ©2022
This button is not redirect me to github login page.
My account address - 0x6FA67312be8541F0965b5aa50524ccF556314907
git/github use newline based diffs
This is making it hard to review pull-requests.
Merge all existing PRs then quickly insert newlines after period in the document.
actions/upload-artifact#27 might help.
Might be nice to do a deployment like you do in @teaxyz/www that is deleted when the PR is closed.
When running
make tea.white-paper_${LANG}.pdf
the images from img/*
are not included in the final PDF.
There are some bugs on the platform
Tea is good for me and you
Georgia is great for Cyrillic.
However, it doesn't support Chinese, Korean or Japanese characters.
I think we have two options:
When I entered my name during registration, it prompted me that I already have the same Github username. What I can confirm is that Coinwet is my direct Github username, but I cannot continue to use it on Tea
Partnering with widely adopted wallet like trust wallet will help create awareness and interest people to engage with tea.
Trustwallet official handles
Does anyone solve translate document to Vietnamese language?
Translation into Cyrillic languages cannot be converted to PDF with the current method.
Currently there's an issue on the first Cyrillic letter in the document like this
! LaTeX Error: Unicode character Д (U+0414)
not set up for use with LaTeX.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.96 \begin
xelatex
as pdf-engineChange the Makefile
for Cyrillic languages to
tea.white-paper_%.pdf: i18n/%/white-paper.md i18n/%/metadata.yml tea.csl img/*
pandoc \
--number-sections \
--output $@ \
--metadata-file i18n/$*/metadata.yml \
--filter pandoc-crossref \
--csl=tea.csl \
--citeproc \
-V mainfont="Georgia" \ <--- new
--pdf-engine xelatex \ <--- new
$<
Tea.xyz is a great project. The world will soon know.
Per Max:
So we got a Russian translation, and someone wants to do a Turkish translation so we need a process for accepting translations on GitHub.
white-paper_RU.md
the translations need to be updated for each version before they are published
Translations that are old should be flagged as old on the website (eventually)
What features will be added to the next TEA? And when will it be added soon?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.