📜 [專欄新文章] Using MPC to Help Achieve Blockchain Privacy
✍️ Yahsin Huang
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
This post answers some of the most commonly asked questions about using multi-party computation (MPC) in blockchains.
What is MPC?
Multi-party computation (MPC) is a cryptographic protocol that does a joint computation involving multiple parties over their inputs while keeping those inputs private.
A famous example of MPC is Yao’s Millionaires Problem. Two millionaires want to know who is richer without finding out information about each other’s actual wealth. Naively they can simply tell their wealth to a third party. Then the third party compares their wealth and lets them know who is richer. But then this option is undesirable because the third party learns the information of their wealth.
The challenge of Yao’s Millionaires Problem is the computation wouldn’t be able to have a result without the two parties’ private information. To get the end result, you need those information involved in the computation. But at the same time, you are not allowed to reveal those private information to the party who performs the computation. That’s the main problem that MPC wants to solve.
Why it matters in blockchain?
In the real world, not everyone’s a millionaire. Not everybody wishes to compare their assets and wealth with others. In the blockchain space, there’s a need to ensure the inputs are shielded from multiple parties for privacy purposes; hence, the need for MPC protocols.
If we look at the current landscape of the blockchain world, notice there are blockchains doing great for programmability, such as Ethereum blockchain, allowing developers to build great tools and applications on top of them. There are also blockchains doing great for privacy, such as ZCash blockchain, allowing users to send transactions in a privacy-preserving way.
However, there’s a lack of blockchains that are designed for maximum programmability with maximum privacy. That’s why a lot of folks are pushing forward the work on incorporating MPC protocols into blockchain designs.
Why ZK is not enough?
Zero Knowledge Proofs (ZKP) is great at shielding private information that involves only one party. ZKP alone cannot be applied to provide privacy in multiple-party settings, such as auctions or in the case of Yao’s Millionaires Problem. In those settings, computations would involve private inputs from multiple parties, and so ZKP wouldn’t be enough. We would need to turn to MPC to achieve that.
Recent developments in MPC
In his presentation “MPC as a Blockchain Confidentiality Layer,” Miller gave a high-level overview of how MPC can be viewed as a confidentiality layer for blockchains as illustrated in the slide. Credit: https://youtu.be/0VuBELYfChM
How does MPC work with blockchains?
HoneyBadgerMPC builds a sidechain that performs MPC protocol computation. The sidechain acts as a confidentiality layer to the public blockchain, where secret data is stored.
How can developers build MPC applications?
Developers are able to develop MPC applications with Ratel language. Writing Ratel feels very similar to writing Solidity contracts. The compiler compiles Ratel code into two parts: the Ethereum part, and the MPC as a sidechain part.
Ratel code looks like this: https://github.com/initc3/HoneyBadgerSwap/blob/coconut/ratel/trade.rl
Learn more about MPC as a sidechain
One of the biggest news this past month was you could now play with HoneyBadgerSwap’s demo website. HoneyBadgerSwap is basically a dark pool version of Uniswap using MPC. You will need some Kovan ETH to test it out. Yunqi Li (UIUC, IC3) made a great Medium story about HoneyBadgerSwap. Read it here: “HoneyBadgerSwap: Making MPC as a Sidechain,” published on April 22, 2021.
Watch a really great talk by Andrew Miller “MPC as a Blockchain Confidentiality Layer,” presented at the IC3 Blockchain Camp 2020, to understand the HoneyBadgerMPC protocol more.
If you are someone who would like to delve into the topic with textbooks, be sure to add the book “A Pragmatic Introduction to Secure Multi-Party Computation” to your reading list. The content is available in PDF.
Using MPC to Help Achieve Blockchain Privacy was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
同時也有5部Youtube影片,追蹤數超過3萬的網紅七王,也在其Youtube影片中提到,兩種版本不同的區別 "Grind Stormer"採用道具系統,玩家可以視情況取得所需的武裝道具 "V-Five"採用"宇宙巡航艦"的武器系統,獲得升級道具之後,依照想升級的武器做選擇 Grind Stormer is a 1993 vertically scrolling shooter arc...
「presentation example」的推薦目錄:
- 關於presentation example 在 Taipei Ethereum Meetup Facebook 的最讚貼文
- 關於presentation example 在 Facebook 的精選貼文
- 關於presentation example 在 Milton Goh Blog and Sermon Notes Facebook 的最佳貼文
- 關於presentation example 在 七王 Youtube 的精選貼文
- 關於presentation example 在 CarDebuts Youtube 的最讚貼文
- 關於presentation example 在 廖人帥 Youtube 的最讚貼文
- 關於presentation example 在 180 Presentation Examples, Tips & Templates ideas - Pinterest 的評價
presentation example 在 Facebook 的精選貼文
國外知名喜劇演員Gary Gulman在自己的推特上寫了366個講單口的小訣竅
我認領了Identity <人設篇>
希望沒翻錯太多啦~
如果大家覺得有任何不大通順的地方拜託糾正我
大家一起讓最後整合起來的版本沒有差錯~
Tip No. 16: Be the Comedian You Wanted to See, Be the comedian you wanted to see.Think about the things that you wished someone made jokes about when you sat in the audience. Make a list of topics and ideas that you’d be excited to see someone discuss. Become that comedian. You’ve got 30 years.
Gary’s thoughts on Tip No. 16: This one can guide every decision and choice you make regarding your jokes, your act, and behavior on and off stage.
提示16:當一個你想看到的喜劇演員
當一個你想看到的喜劇演員。想想看當你是觀眾時,你想看到台上演員開什麼事情的玩笑?
把你最有興趣、最希望聽到別人討論的那些主題或想法寫下來,成為那樣的喜劇演員,你可以走30年。
Gary對提示16的想法:這個提示可以引導你對於笑話、表演、或是行為的每個決定跟選擇
Tip No. 37: My favorite writer Kurt Vonnegut said he wrote for an audience of one, his sister Alice. I write for a 21-year-old me. Today, think about your ideal audience member. This should help you narrow your writing focus and help you find your voice.
提示37:
我最愛的作家Kurt Vonnegut說過他只為了一個觀眾而寫,就是他姐姐Alice。我是為了21歲的我。現在,想想看你的理想觀眾類型,這可以幫助你找到寫作方向,找到你的聲音
Tip No. 113: Be aware of the constraints your appearance may put on jokes. For example, if you’re really attractive, it can be hard to convince the audience that you’re having a hard time finding a date. Wearing expensive clothes will contradict claims of poverty.
提示113:小心你外表對你笑話的限制。比如說,如果你超帥/漂亮,就很難說服觀眾說你找不到約會對象。穿得一身名牌就很難跟別人說你很窮。
Tip No. 211: “The world makes way for the man who knows where he is going.” — Emerson. Where are you going? Define your mission. Be specific. It will guide how you spend your time.
提示211:「如果你知道你的方向,世界會幫你開路。」-Emerson。你要去哪裡?明確地定義你的去向,這會引導你如何運用你的時間。
Tip No. 228: Assuming a persona/character onstage? Once again, Kurt Vonnegut says it perfectly: “We are what we pretend to be, so we must be very careful what we pretend to be.” — Mother Night.
提示228:建立一個舞台上的人設?再一次,Kurt Vonnegut說得很好:「我們假扮的人就是我們,所以我們要非常小心地去假扮我們想假扮的人。」-Mother Night.
Tip No. 242: In 2018, I struggled during an early iteration of The Great Depresh. The club manager showed me negative comment cards, one of which said: “DON’T TALK ABOUT DEPRESSION!!!” Don’t ever let one audience decide the fate of a joke or your path.
提示242:2018年,我在表演我的專場The Great Depresh遇到了瓶頸,俱樂部的主管給我看觀眾寫的負面意見,有一個寫「不要再談憂鬱症了!」別讓一個觀眾決定你笑話的命運或是你的方向。
Tip No. 280: I think in order to become other people’s favorite comedian you have to strive to be your own favorite comedian. This means enjoying your topics, your takes, your presentation. Am I my favorite? Close, I’m right behind Todd Glass and Brian Regan.
提示280:要成為別人最喜歡的喜劇演員前,你要先全力成為你自己最喜歡的喜劇演員。這代表著要喜愛你談論的話題,你的看法,你的表現方式。我是我最愛的演員了嗎?接近了,我就快追上Todd Glass 跟 Brian Regan了
Tip No. 356: Don’t compromise your beliefs to get a laugh. I’ve done it and I cringe at the memory. You didn’t get into this to suppress your identity. Have faith that you’ll think of something more honest.
提示356:不要為了笑聲跟你的信念妥協。我曾經試過,而我不敢再回想起那段回憶。你不是為了壓抑自己才入這行的。保持自己的信念才能講出你自己也確信的話。
presentation example 在 Milton Goh Blog and Sermon Notes Facebook 的最佳貼文
“Give us today our daily bread.” (Matthew 6:11 WEB)
Just as Jesus said it, God’s daily bread of grace is only good for “today”. It has to be received and used day by day, just like how the manna fell from the sky upon the dew for the children of Israel every morning in the wilderness.
If they tried to keep it for the next day, it would stink and breed worms. This teaches us that we cannot use yesterday’s supply of grace for today’s needs. We also cannot cause God to make tomorrow’s manna descend from Heaven today, so we also cannot use tomorrow’s supply of grace for today.
Today’s supply of grace is perfect for today. Live day by day, relying on the fresh grace that is available each day.
When you understand this, you won’t be worrying about things that are happening weeks from now that you can’t do anything about today.
Planning for something is different. If there is planning that you can do today for tomorrow, do it because it is part of today’s activities—the grace for it is available. However, when there is nothing you can do about things beyond today, it is pointless to worry about that.
An example would be if you have an important meeting with your overseas bosses one week later. Do the portion of preparation that you can do today (presentation slides, research, and practice speaking), but don’t let it bother you all the time in the car, at home, when you’re playing with your kids, when you’re hugging your spouse, and when you’re about to fall asleep.
Worrying about the future is a bondage. It is like being chained by invisible shackles because it robs you of the joy of the present moment. You are here right now, so live in this moment, by the grace of God that you have today. When that meeting happens one week from now, the grace for you to present well—the godly wisdom, favor with bosses, the utterance that you need, will all be there!
Live by God’s system of times and seasons—you’ll be much happier and find yourself fruitful in all that you do. Those who don’t understand this revelation are always stressed out and worried, unable to tap of the supply of grace that is available in each time and season: https://bit.ly/god-appointed-time
presentation example 在 七王 Youtube 的精選貼文
兩種版本不同的區別
"Grind Stormer"採用道具系統,玩家可以視情況取得所需的武裝道具
"V-Five"採用"宇宙巡航艦"的武器系統,獲得升級道具之後,依照想升級的武器做選擇
Grind Stormer is a 1993 vertically scrolling shooter arcade video game originally developed and published by Toaplan in Japan and North America. It is considered to be the spiritual successor to Slap Fight. Based around a video game within a video game concept, players assume the role of a young secret agent assigned by the government taking control of the NA-00 space fighter craft in an attempt to defeat the titular virtual reality simulator, rescue the abducted players who lost against it and unveil its true purpose.
Headed by DonPachi producer Kenichi Takano, Grind Stormer was created by a small development team of new employees at Toaplan who would later go on to work at one of its offshoots after the company declared bankruptcy in 1994 and was originally titled Bakuretsu Wing before being ultimately renamed to V・V in Japan. It is notable for marking the debut of Cave co-founder Tsuneki Ikeda in the video game industry, serving as one of its programmers and features a much smaller hitbox for the ship compared with previous shoot 'em up games released at the time. It is also notable for being one of the last games by Toaplan to feature an FM soundtrack, as the company began to clear out their FM chip inventory. Initially launched for the arcades, the game was later ported to the Sega Genesis by Tengen and first published in Japan on 25 March 1994 and a month later in North America, featuring both the original Japanese and North American versions as selectable gameplay modes.
Grind Stormer proved to be popular in arcades but the game has been met with mixed reception from critics and reviewers alike since its release on the Genesis, who felt divided in regards to several aspects such as the presentation, visuals, sound design and gameplay. It has been regarded by some to be an early example of a manic shooter. As of 2019, its rights are owned by Tatsujin, a company founded in 2017 by former Toaplan member Masahiro Yuge and now-affiliate of Japanese arcade manufacturer exA-Arcadia alongside many other Toaplan IPs.
(個人通關492)
presentation example 在 CarDebuts Youtube 的最讚貼文
The latest results of BMW’s ongoing product offensive are taking centre stage at the brand’s Mondial de l’Automobile 2018 show stand in Paris. Emotion-packed design, pioneering technology and an even more richly engaging form of driving pleasure define the character of the new models BMW is presenting at the most important date on Europe’s 2018 car show calendar. The fresh arrivals introduce the brand’s new design language to a number of vehicle segments and represent significant advances in the areas of digitalisation, operation, sustainability and driving dynamics. For example, visitors to the Paris show will discover the first models to feature the new BMW Operating System 7.0, which creates a fully digital grouping of instrument cluster and Control Display and allows system operation to be adapted even more precisely to the driver’s personal preferences.
The BMW Group is set to revolutionise driving pleasure with the BMW Intelligent Personal Assistant. From March 2019, BMW drivers and passengers will be joined by an intelligent, digital character that responds to the prompt “Hey BMW”. This will mark the start of a new era for the BMW Group in which drivers will increasingly be able to operate their car and access its functions and information simply by speaking. Further innovations include BMW Laserlight and the Steering and lane control assistant, which are also available for other new models from the brand, plus the unique Reversing Assistant, which takes over steering for reversing manoeuvres in tight areas where visibility is restricted
The selection of series-production models due for market launch in the near future and innovative technology developments preparing to greet visitors to the Paris show from 4 – 14 October 2018 also reflect the rigorous implementation of NUMBER ONE - NEXT. The BMW Group’s corporate strategy spotlights development fields particularly relevant to the company’s future performance, i.e. design, automated driving, connectivity, electrification and services. The advances in these areas presented in Paris underscore the premium carmaker’s leading role in shaping the future of personal mobility. Also of key importance are BMW’s model offensive in the luxury segment (launched with the show premiere of the new BMW 8 Series Coupe), the continued expansion of the BMW X model family with the debut of the new BMW X5 and the addition of the new BMW M5 Competition (fuel consumption combined: 10.8 – 10.7 l/100 km (26.2 – 26.4 mpg imp); CO2 emissions combined: 246 – 243 g/km) to the BMW M GmbH line-up. The BMW Group’s leading role in premium-segment electric mobility is underscored most prominently in Paris by the presentation of the new generation of high-voltage batteries for the BMW i3 (fuel consumption combined: 0.0 l/100 km; electric power consumption combined: 13.1 – 13.0 kWh/100 km; CO2 emissions combined: 0 g/km) and BMW i3s (fuel consumption combined: 0.0 l/100 km; electric power consumption combined: 14.6 – 14.0 kWh/100 km; CO2 emissions combined: 0 g/km).
presentation example 在 廖人帥 Youtube 的最讚貼文
**影像工作邀約來信請至 (Outerspace studio)
Any work invitations please mail us:
fxxkleo@hotmail.com
故事的開始,從歌手張靚穎所扮演的OL上班族拉開序幕,電話那頭傳來老闆的責駡,正在逛芝加哥美術館( Art Institute of Chicago)的倒楣OL,莫名闖入名畫的世界,展開一連串不可思議的奇幻冒險。
此MV我們嘗試以有趣流暢的轉場,貫穿12幅世界名畫,並且顛覆改寫原先名畫的世界觀,做出了全新的定義,例如:梵谷的耳朵原來是被拳王泰森給咬下來的、拾穗中間彎著腰的女性抬起頭來,原來是戴珍珠耳環的少女、孟克吶喊那座橋後方的兩個黑衣人原來是MIB,而吶喊的原因是看到了達利畫中的巨大神獸所以尖叫吶喊、而最後名畫Nighthawks寂寞咖啡廳裡背對西裝男,竟然是達利的背影……等等。
為了讓平面經典以3D重現,將名畫"立體化"是此次MV最大的挑戰,我們找來了優秀的藝術畫家們,將所有看的到的搭景、服裝、甚至演員與歌手全都畫上了"筆觸","極不正常"的MV拍攝手法,極度實驗性的拍攝現場,只有瘋狂!
雖然劇本創意不按牌理出牌,也可以說非常"前衛另類&狂野",但回歸現實製作層面,如何呈現畫作本質並賦予新的生命,新舊衝突的融合、筆觸的臨摹、質感呈現更是實際我們要克服的一大挑戰。以正統藝術與美感為基底,創意為輔,融入超展開的惡搞劇情,加上目不暇給的CG動畫特效,這是各方專業跨界努力後的成果,請開心享用!
此外,值得一提的是歌手張靚穎的勇氣與野心,沒有底線、不給創作者任何框架的創作空間,就算是被顏料畫得面目全非也盡力配合,求得只是一個創意的完整,這是身為一個主流歌手非常難能可貴的,你去看看那些主流的CD封面或MV就可充分瞭解這其中的突破了,華語歌手總是被要求臉要清楚、要大、要美、舞蹈要好記.....創意總是被放在很後面,而這MV最令人振奮的是,我們終於可以把創意放在第一位了!!!
---------------------------------------------------
深度解密!!! 翻玩名畫與藝術家一覽:
*事發地點-芝加哥美術館( The Art Institute of Chicago )
名畫1.愛德華•霍普-夜遊者(Edward Hopper – Nighthawks)
名畫2.梵谷-自畫像(Vincent Willem Van Gogh Museum) VAN GOGH Van Gogh Museum La Oreja de Van Gogh - Oficial
*亂入彩蛋-拳王泰森
名畫3.米勒-拾穗( Jean-François Millet- Des glaneuses)
名畫4.楊•維梅爾-戴珍珠耳環的少女( Johannes Vermeer -Het meisje met de parel)
名畫5.安德魯•魏斯-克莉絲蒂娜的世界 ( @Andrew Nowell Wyeth -Christina's World)
名畫6.喬治•秀拉-大碗島的星期天下午 ( Georges -Pierre Seurat-Un dimanche après-midi à l'Île de la Grande Jatte)
名畫7.孟克-吶喊(Edvard Munch -Skrik)
*亂入彩蛋-MIB Men In Black
名畫8.達利-聖安東尼的誘惑(Salvador Dali-A Tentação de Santo Antônio) Salvador Dalí
名畫9.瑪格利特-馬奇的夏天( Magritte Rene-The marches of summer )
名畫10.艾雪-上下階梯(Maurits Cornelis Escher-Ascending and descending) 莫里茲·柯尼利斯·艾雪
名畫11.艾雪-畫廊(Maurits Cornelis Escher- Gallery)
名畫12.瑪格利特-人子(Magritte Rene-The Son of Man)
*偉大藝術家-達利像(Salvador Dali)
*關於隱藏的第13幅藝術品: 在MV的1:35秒處點描派的爆炸瞬間,也展示了日本知名藝術家-草間彌生擅長的表現方式與符號
-------------------
Singer Zhang Liangying, portrays the role of an office lady and was presented at the beginning of the story. This unlucky lady was blamed by her boss over the phone when she visited the Art Institute of Chicago. Suddenly, she enters a world of famous paintings, and was on her way to a fantastic adventure.
In this MV, we try to connect 12 world-known paintings through interesting and smooth transitions. The original values of those paintings are re-defined. For example, Van Gogh’s ear is bitten by Mike Tyson; when the girl in the Gleaners looks up, she becomes the Girl with A Pearl Earring; the two men in black at the end of the bridge in the Scream by Edvard Munch are actually MIB, and they scream because they see the big monster in the painting of Dali; and the man in suit sitting with his back to us in the lonely café of the last painting Nighthawks, is Dali, and so on.
The 3D effect of those famous paintings is the largest challenge in this MV. We invited excellent artists to contribute their ideas and skills on all the scenes, costumes, actors and the singer. The innovative shooting methods are extremely experimental, which seems crazy!
Although the concept of the script is radical, weird and wild, the revival of paintings, the integration of the new and the old, the copy of painting lines and the texture presentation in the production process are all challenges. The traditional arts and aesthetics are supported by creativity, and innovative story line and the overwhelming CG are integrated. The MV was made possible through the efforts of experts in various fields. We hope you enjoy it!
The list of paintings and artists used in the MV:
1. Edward Hopper – Nighthawks
2. Vincent Willem van Gogh
3. Jean-François Millet- Des glaneuses
4. Johannes Vermeer-Het meisje met de parel
5.Andrew Nowell Wyeth-Christina's World
6.Georges-Pierre Seurat-Un dimanche après-midi à l'Île de la Grande Jatte
7. Edvard Munch-Skrik
8.alvador Dali-A Tentação de Santo Antônio
9. The marches of summer
10. Maurits Cornelis Escher-Ascending and descending
11. Maurits Cornelis Escher- Gallery
12. Magritte Rene-The Son of Man
13. Salvador Dali
* As for the 13th painting, the explosion at 1:35 of the MV adopts the style of Japanese artist, Yayoi Kusama.
presentation example 在 180 Presentation Examples, Tips & Templates ideas - Pinterest 的推薦與評價
... board "Presentation Examples, Tips & Templates", followed by 112 people on Pinterest. See more ideas about presentation, presentation example, templates. ... <看更多>