Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Stateful TXO is the new Contract
Search
sgtn
December 18, 2018
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Stateful TXO is the new Contract
sgtn
December 18, 2018
More Decks by sgtn
See All by sgtn
On Human Supremacy
shogochiai
0
56
カルダシェフ文明の新世界秩序
shogochiai
0
58
ローカルシニョリッジ論:ASIに対するゲリラ戦術
shogochiai
1
76
生存のアーキテクチャ (United Locals for Suboptimal World)
shogochiai
0
69
Failure Sink 概説
shogochiai
0
58
なぜプリンターは裏切るのか?
shogochiai
0
99
war model
shogochiai
0
180
Meta Contract on Steroids
shogochiai
0
180
Workshop: Solidity with LLM
shogochiai
2
230
Other Decks in Technology
See All in Technology
MCPを待つな、パスキーを拡げよう(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
270
LLMアプリ、 雰囲気で運用してませんか? 〜LLMOpsの現在地〜
taka_aki
1
100
形式手法特論:Hyperproperty とモデル検査 #kernelvm / Kernel VM Study Tokyo 19th
ytaka23
0
810
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
900
Introduction to Bill One Development Engineer
sansan33
PRO
0
470
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
Kiro入門|仕様駆動開発で変わるAI時代の開発スタイル
cmkudo
0
380
ハッカソンで入賞した話 @ Findy LT
asari194617
0
1.5k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.5k
コミュニティから始まった農業IoTとの7年間 ——人との関わりが教えてくれたこと
peacemaker07
0
110
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
460
AI for Science時代を切り開く、政府の次世代HPC戦略の展望
gpuunite_official
0
250
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.5k
Being A Developer After 40
akosma
91
590k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
250
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
810
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.5k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Documentation Writing (for coders)
carmenintech
77
5.5k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
950
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
470
KATA
mclloyd
PRO
35
15k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
Transcript
For better UTXO Contract Cryptoeconomics Lab / Sg
We need simpler paradigm of UTXO based contract
Visualization of TX in UTXO model
Stateful TXO Stateful TXO
Stateful TXO = Contract Let’s say
Contract Log
Pick a Log (Stateful UTXO) by TxID Prepare the data
Update Contract(ex-Log) by prepared data And next Log
Breakdown to the Language Design
Build Stateful TXO owners: “0xH2ZX87….” values: SimpleToken(ticker:”ZRX”, amount:394) state: {
“pairedTokenName”: “DAI”, “price”: 100 } blockNum: undefined
Update the Contract Solidity esque
owners: “0xH2ZX87….” values: SimpleToken(ticker:”ZRX”, amount:394) state: { “pairedTokenName”: “DAI”, “price”:
100 } blockNum: 10092 owners: “0xA11287J….” values: SimpleToken(ticker:”DAI”, amount:100) state: null blockNum: 9802 owners: “0xA11287J….” values: SimpleToken(ticker:”ZRX”, amount:394) state: null blockNum: undefined owners: “0xH2ZX87….” values: SimpleToken(ticker:”DAI”, amount:100) state: null blockNum: undefined Wallet will implicitly do this And SDK would be generated from DSL UTXO1 UTXO2 New UTXO1 New UTXO2
owners: “0xH2ZX87….” values: SimpleToken(ticker:”ZRX”, amount:394) state: { “pairedTokenName”: “DAI”, “price”:
100 } blockNum: 10092 owners: “0xA11287J….” values: SimpleToken(ticker:”DAI”, amount:100) state: null blockNum: 9802 owners: “0xA11287J….” values: SimpleToken(ticker:”ZRX”, amount:394) state: null blockNum: undefined owners: “0xH2ZX87….” values: SimpleToken(ticker:”DAI”, amount:100) state: null blockNum: undefined New perspective/paradigm is like this. Contract Arg1 Log1 Log2